【实例简介】

反编译工具ILSpy.exe:是个很不错的反编译软件,而且是免费了;

【实例截图】

【核心代码】

ilspyzwb_xpgod

└── ILSpycn

├── ILSpy_ha

│   ├── Debugger.Core.dll

│   ├── ICSharpCode.AvalonEdit.dll

│   ├── ICSharpCode.Decompiler.dll

│   ├── ICSharpCode.NRefactory.CSharp.dll

│   ├── ICSharpCode.NRefactory.dll

│   ├── ICSharpCode.NRefactory.VB.dll

│   ├── ICSharpCode.TreeView.dll

│   ├── ILSpy.BamlDecompiler.Plugin.dll

│   ├── ILSpy.Debugger.Plugin.dll

│   ├── ILSpy.exe

│   ├── ILSpy.exe.config

│   ├── ILSpy.SharpDevelop.LGPL.dll

│   ├── Mono.Cecil.dll

│   └── Mono.Cecil.Pdb.dll

└── 源代码包

├── AvalonEdit

│   ├── copyright.txt

│   ├── Documentation

│   │   ├── Architecture.aml

│   │   ├── Code Completion.aml

│   │   ├── Coordinate Systems.aml

│   │   ├── Folding.aml

│   │   ├── ICSharpCode.AvalonEdit.content

│   │   ├── ICSharpCode.AvalonEdit.shfbproj

│   │   ├── License.html

│   │   ├── Media

│   │   │   ├── NamespaceDependencies.png

│   │   │   ├── RenderingPipeline.png

│   │   │   ├── VisualTree.png

│   │   │   └── WelcomeScreenshot.png

│   │   ├── Sample Application.aml

│   │   ├── Syntax Highlighting.aml

│   │   ├── Text Rendering.aml

│   │   └── Welcome.aml

│   ├── ICSharpCode.AvalonEdit

│   │   ├── AvalonEditCommands.cs

│   │   ├── CodeCompletion

│   │   │   ├── CompletionListBox.cs

│   │   │   ├── CompletionList.cs

│   │   │   ├── CompletionList.xaml

│   │   │   ├── CompletionWindowBase.cs

│   │   │   ├── CompletionWindow.cs

│   │   │   ├── ICompletionData.cs

│   │   │   ├── InsightWindow.cs

│   │   │   ├── InsightWindow.xaml

│   │   │   ├── IOverloadProvider.cs

│   │   │   ├── OverloadInsightWindow.cs

│   │   │   └── OverloadViewer.cs

│   │   ├── Document

│   │   │   ├── ChangeTrackingCheckpoint.cs

│   │   │   ├── DocumentChangeEventArgs.cs

│   │   │   ├── DocumentChangeOperation.cs

│   │   │   ├── DocumentLine.cs

│   │   │   ├── DocumentLineTree.cs

│   │   │   ├── GapTextBuffer.cs

│   │   │   ├── ILineTracker.cs

│   │   │   ├── ISegment.cs

│   │   │   ├── ITextSource.cs

│   │   │   ├── IUndoableOperation.cs

│   │   │   ├── LineManager.cs

│   │   │   ├── LineNode.cs

│   │   │   ├── NewLineFinder.cs

│   │   │   ├── OffsetChangeMap.cs

│   │   │   ├── TextAnchor.cs

│   │   │   ├── TextAnchorNode.cs

│   │   │   ├── TextAnchorTree.cs

│   │   │   ├── TextDocument.cs

│   │   │   ├── TextDocumentWeakEventManager.cs

│   │   │   ├── TextLocation.cs

│   │   │   ├── TextSegmentCollection.cs

│   │   │   ├── TextSegment.cs

│   │   │   ├── TextUtilities.cs

│   │   │   ├── UndoOperationGroup.cs

│   │   │   ├── UndoStack.cs

│   │   │   └── WeakLineTracker.cs

│   │   ├── Editing

│   │   │   ├── AbstractMargin.cs

│   │   │   ├── Caret.cs

│   │   │   ├── CaretLayer.cs

│   │   │   ├── CaretNavigationCommandHandler.cs

│   │   │   ├── CaretWeakEventHandler.cs

│   │   │   ├── DottedLineMargin.cs

│   │   │   ├── DragDropException.cs

│   │   │   ├── EditingCommandHandler.cs

│   │   │   ├── EmptySelection.cs

│   │   │   ├── IReadOnlySectionProvider.cs

│   │   │   ├── LineNumberMargin.cs

│   │   │   ├── NoReadOnlySections.cs

│   │   │   ├── RectangleSelection.cs

│   │   │   ├── SelectionColorizer.cs

│   │   │   ├── Selection.cs

│   │   │   ├── SelectionLayer.cs

│   │   │   ├── SelectionMouseHandler.cs

│   │   │   ├── SelectionSegment.cs

│   │   │   ├── SimpleSelection.cs

│   │   │   ├── TextArea.cs

│   │   │   ├── TextAreaDefaultInputHandlers.cs

│   │   │   ├── TextAreaInputHandler.cs

│   │   │   └── TextSegmentReadOnlySectionProvider.cs

│   │   ├── Folding

│   │   │   ├── AbstractFoldingStrategy.cs

│   │   │   ├── FoldingElementGenerator.cs

│   │   │   ├── FoldingManager.cs

│   │   │   ├── FoldingMargin.cs

│   │   │   ├── FoldingMarginMarker.cs

│   │   │   ├── FoldingSection.cs

│   │   │   ├── NewFolding.cs

│   │   │   └── XmlFoldingStrategy.cs

│   │   ├── Highlighting

│   │   │   ├── DocumentHighlighter.cs

│   │   │   ├── HighlightedInlineBuilder.cs

│   │   │   ├── HighlightedLine.cs

│   │   │   ├── HighlightedSection.cs

│   │   │   ├── HighlightingBrush.cs

│   │   │   ├── HighlightingColor.cs

│   │   │   ├── HighlightingColorizer.cs

│   │   │   ├── HighlightingDefinitionInvalidException.cs

│   │   │   ├── HighlightingDefinitionTypeConverter.cs

│   │   │   ├── HighlightingManager.cs

│   │   │   ├── HighlightingRule.cs

│   │   │   ├── HighlightingRuleSet.cs

│   │   │   ├── HighlightingSpan.cs

│   │   │   ├── HtmlClipboard.cs

│   │   │   ├── IHighlighter.cs

│   │   │   ├── IHighlightingDefinition.cs

│   │   │   ├── IHighlightingDefinitionReferenceResolver.cs

│   │   │   ├── Resources

│   │   │   │   ├── ASPX.xshd

│   │   │   │   ├── Boo.xshd

│   │   │   │   ├── Coco-Mode.xshd

│   │   │   │   ├── CPP-Mode.xshd

│   │   │   │   ├── CSharp-Mode.xshd

│   │   │   │   ├── CSS-Mode.xshd

│   │   │   │   ├── HTML-Mode.xshd

│   │   │   │   ├── Java-Mode.xshd

│   │   │   │   ├── JavaScript-Mode.xshd

│   │   │   │   ├── ModeV1.xsd

│   │   │   │   ├── ModeV2.xsd

│   │   │   │   ├── Patch-Mode.xshd

│   │   │   │   ├── PHP-Mode.xshd

│   │   │   │   ├── Resources.cs

│   │   │   │   ├── Tex-Mode.xshd

│   │   │   │   ├── VBNET-Mode.xshd

│   │   │   │   ├── XmlDoc.xshd

│   │   │   │   └── XML-Mode.xshd

│   │   │   └── Xshd

│   │   │   ├── HighlightingLoader.cs

│   │   │   ├── IXshdVisitor.cs

│   │   │   ├── SaveXshdVisitor.cs

│   │   │   ├── V1Loader.cs

│   │   │   ├── V2Loader.cs

│   │   │   ├── XmlHighlightingDefinition.cs

│   │   │   ├── XshdColor.cs

│   │   │   ├── XshdElement.cs

│   │   │   ├── XshdImport.cs

│   │   │   ├── XshdKeywords.cs

│   │   │   ├── XshdReference.cs

│   │   │   ├── XshdRule.cs

│   │   │   ├── XshdRuleSet.cs

│   │   │   ├── XshdSpan.cs

│   │   │   └── XshdSyntaxDefinition.cs

│   │   ├── ICSharpCode.AvalonEdit.csproj

│   │   ├── ICSharpCode.AvalonEdit.snk

│   │   ├── Indentation

│   │   │   ├── CSharp

│   │   │   │   ├── CSharpIndentationStrategy.cs

│   │   │   │   ├── DocumentAccessor.cs

│   │   │   │   └── IndentationReformatter.cs

│   │   │   ├── DefaultIndentationStrategy.cs

│   │   │   └── IIndentationStrategy.cs

│   │   ├── Properties

│   │   │   ├── AssemblyInfo.cs

│   │   │   ├── CodeAnalysisDictionary.xml

│   │   │   └── GlobalAssemblyInfo.cs

│   │   ├── Rendering

│   │   │   ├── BackgroundGeometryBuilder.cs

│   │   │   ├── CollapsedLineSection.cs

│   │   │   ├── ColorizingTransformer.cs

│   │   │   ├── DocumentColorizingTransformer.cs

│   │   │   ├── FormattedTextElement.cs

│   │   │   ├── GlobalTextRunProperties.cs

│   │   │   ├── HeightTree.cs

│   │   │   ├── HeightTreeLineNode.cs

│   │   │   ├── HeightTreeNode.cs

│   │   │   ├── IBackgroundRenderer.cs

│   │   │   ├── InlineObjectRun.cs

│   │   │   ├── ITextRunConstructionContext.cs

│   │   │   ├── ITextViewConnect.cs

│   │   │   ├── IVisualLineTransformer.cs

│   │   │   ├── Layer.cs

│   │   │   ├── LayerPosition.cs

│   │   │   ├── LinkElementGenerator.cs

│   │   │   ├── MouseHoverLogic.cs

│   │   │   ├── SimpleTextSource.cs

│   │   │   ├── SingleCharacterElementGenerator.cs

│   │   │   ├── TextLayer.cs

│   │   │   ├── TextViewCachedElements.cs

│   │   │   ├── TextView.cs

│   │   │   ├── TextViewWeakEventManager.cs

│   │   │   ├── VisualLineConstructionStartEventArgs.cs

│   │   │   ├── VisualLine.cs

│   │   │   ├── VisualLineElement.cs

│   │   │   ├── VisualLineElementGenerator.cs

│   │   │   ├── VisualLineElementTextRunProperties.cs

│   │   │   ├── VisualLineLinkText.cs

│   │   │   ├── VisualLinesInvalidException.cs

│   │   │   ├── VisualLineText.cs

│   │   │   ├── VisualLineTextParagraphProperties.cs

│   │   │   ├── VisualLineTextSource.cs

│   │   │   └── VisualYPosition.cs

│   │   ├── Search

│   │   │   ├── DropDownButton.cs

│   │   │   ├── DropDownButton.xaml

│   │   │   ├── ISearchStrategy.cs

│   │   │   ├── Localization.cs

│   │   │   ├── next.png

│   │   │   ├── prev.png

│   │   │   ├── RegexSearchStrategy.cs

│   │   │   ├── SearchCommands.cs

│   │   │   ├── SearchPanel.cs

│   │   │   ├── SearchPanel.xaml

│   │   │   ├── SearchResultBackgroundRenderer.cs

│   │   │   └── SearchStrategyFactory.cs

│   │   ├── Snippets

│   │   │   ├── IActiveElement.cs

│   │   │   ├── InsertionContext.cs

│   │   │   ├── SnippetAnchorElement.cs

│   │   │   ├── SnippetBoundElement.cs

│   │   │   ├── SnippetCaretElement.cs

│   │   │   ├── SnippetContainerElement.cs

│   │   │   ├── Snippet.cs

│   │   │   ├── SnippetElement.cs

│   │   │   ├── SnippetEventArgs.cs

│   │   │   ├── SnippetInputHandler.cs

│   │   │   ├── SnippetReplaceableTextElement.cs

│   │   │   ├── SnippetSelectionElement.cs

│   │   │   └── SnippetTextElement.cs

│   │   ├── TextEditorAutomationPeer.cs

│   │   ├── TextEditorComponent.cs

│   │   ├── TextEditor.cs

│   │   ├── TextEditorOptions.cs

│   │   ├── TextEditorWeakEventManager.cs

│   │   ├── TextEditor.xaml

│   │   ├── TextViewPosition.cs

│   │   ├── themes

│   │   │   ├── generic.xaml

│   │   │   └── RightArrow.cur

│   │   ├── Utils

│   │   │   ├── Boxes.cs

│   │   │   ├── BusyManager.cs

│   │   │   ├── CallbackOnDispose.cs

│   │   │   ├── CharRope.cs

│   │   │   ├── CompressingTreeList.cs

│   │   │   ├── Constants.cs

│   │   │   ├── DelayedEvents.cs

│   │   │   ├── Deque.cs

│   │   │   ├── Empty.cs

│   │   │   ├── ExtensionMethods.cs

│   │   │   ├── FileReader.cs

│   │   │   ├── ImmutableStack.cs

│   │   │   ├── NullSafeCollection.cs

│   │   │   ├── ObserveAddRemoveCollection.cs

│   │   │   ├── PixelSnapHelpers.cs

│   │   │   ├── PropertyChangedWeakEventManager.cs

│   │   │   ├── Rope.cs

│   │   │   ├── RopeNode.cs

│   │   │   ├── RopeTextReader.cs

│   │   │   ├── StringSegment.cs

│   │   │   ├── TextFormatterFactory.cs

│   │   │   ├── ThrowUtil.cs

│   │   │   ├── WeakEventManagerBase.cs

│   │   │   └── Win32.cs

│   │   └── Xml

│   │   ├── AbstractAXmlVisitor.cs

│   │   ├── AXmlAttributeCollection.cs

│   │   ├── AXmlAttribute.cs

│   │   ├── AXmlContainer.cs

│   │   ├── AXmlDocument.cs

│   │   ├── AXmlElement.cs

│   │   ├── AXmlObjectCollection.cs

│   │   ├── AXmlObject.cs

│   │   ├── AXmlObjectEventArgs.cs

│   │   ├── AXmlParser.cs

│   │   ├── AXmlTag.cs

│   │   ├── AXmlText.cs

│   │   ├── CanonicalPrintAXmlVisitor.cs

│   │   ├── ExtensionMethods.cs

│   │   ├── FilteredCollection.cs

│   │   ├── IAXmlVisitor.cs

│   │   ├── InternalException.cs

│   │   ├── MergedCollection.cs

│   │   ├── PrettyPrintAXmlVisitor.cs

│   │   ├── SyntaxError.cs

│   │   ├── TagMatchingHeuristics.cs

│   │   ├── TagReader.cs

│   │   ├── TextType.cs

│   │   ├── TokenReader.cs

│   │   └── TrackedSegmentCollection.cs

│   ├── ICSharpCode.AvalonEdit.Tests

│   │   ├── app.config

│   │   ├── Document

│   │   │   ├── ChangeTrackingTest.cs

│   │   │   ├── CollapsingTests.cs

│   │   │   ├── HeightTests.cs

│   │   │   ├── LineManagerTests.cs

│   │   │   ├── RandomizedLineManagerTest.cs

│   │   │   ├── TextAnchorTest.cs

│   │   │   ├── TextSegmentTreeTest.cs

│   │   │   └── TextUtilitiesTests.cs

│   │   ├── Editing

│   │   │   ├── ChangeDocumentTests.cs

│   │   │   └── TextSegmentReadOnlySectionTests.cs

│   │   ├── Highlighting

│   │   │   └── HtmlClipboardTests.cs

│   │   ├── ICSharpCode.AvalonEdit.Tests.csproj

│   │   ├── ICSharpCode.AvalonEdit.Tests.PartCover.Settings

│   │   ├── Properties

│   │   │   └── AssemblyInfo.cs

│   │   ├── Search

│   │   │   └── FindTests.cs

│   │   ├── Utils

│   │   │   ├── CaretNavigationTests.cs

│   │   │   ├── CompressingTreeListTests.cs

│   │   │   ├── ExtensionMethodsTests.cs

│   │   │   ├── IndentationStringTests.cs

│   │   │   └── RopeTests.cs

│   │   ├── WeakReferenceTests.cs

│   │   └── XmlParser

│   │   ├── ParserTests.cs

│   │   ├── TextReplacementTests.cs

│   │   └── W3C.zip

│   └── license.txt

├── BuildTools

│   ├── Automated.proj

│   ├── buildAndCreatePackage.bat

│   ├── MSBuildCommunityTasks

│   │   ├── ICSharpCode.SharpZipLib.dll

│   │   ├── MSBuild.Community.Tasks.dll

│   │   ├── MSBuild.Community.Tasks.Targets

│   │   └── Sample.proj

│   └── UpdateAssemblyInfo

│   ├── bin

│   │   └── Debug

│   │   ├── UpdateAssemblyInfo.exe

│   │   └── UpdateAssemblyInfo.pdb

│   ├── Main.cs

│   ├── obj

│   │   └── Debug

│   │   ├── UpdateAssemblyInfo.csproj.FileListAbsolute.txt

│   │   ├── UpdateAssemblyInfo.csprojResolveAssemblyReference.cache

│   │   ├── UpdateAssemblyInfo.exe

│   │   └── UpdateAssemblyInfo.pdb

│   ├── UpdateAssemblyInfo.csproj

│   └── UpdateAssemblyInfo.sln

├── clean.bat

├── debugbuild.bat

├── Debugger

│   ├── Debugger.Core

│   │   ├── AppDomainCollection.cs

│   │   ├── AppDomain.cs

│   │   ├── ArrayDimension.cs

│   │   ├── ArrayDimensions.cs

│   │   ├── BreakpointCollection.cs

│   │   ├── Breakpoint.cs

│   │   ├── CollectionWithEvents.cs

│   │   ├── DebuggeeState.cs

│   │   ├── Debugger.Core.csproj

│   │   ├── Debugger.Core.shfb

│   │   ├── DebuggerException.cs

│   │   ├── DebuggerObject.cs

│   │   ├── EvalCollection.cs

│   │   ├── Eval.cs

│   │   ├── Exception.cs

│   │   ├── ExceptionType.cs

│   │   ├── GetValueException.cs

│   │   ├── Interop

│   │   │   ├── Common.cs

│   │   │   ├── CorDebug.cs

│   │   │   ├── CorDebugExtensionMethods.cs

│   │   │   ├── CorDebugExtensionMethods.generated.cs

│   │   │   ├── CorPublish.cs

│   │   │   ├── CorPublishExtensionMethods.cs

│   │   │   ├── CorPublishExtensionMethods.generated.cs

│   │   │   ├── CorSym.cs

│   │   │   ├── CorSymExtensionMethods.cs

│   │   │   ├── CorSymExtensionMethods.generated.cs

│   │   │   ├── MetaData.cs

│   │   │   ├── MetaDataWrapper.cs

│   │   │   ├── MTA2STA.cs

│   │   │   ├── NativeMethods.cs

│   │   │   ├── TrackedComObjects.cs

│   │   │   └── Util.cs

│   │   ├── ManagedCallback.cs

│   │   ├── ManagedCallbackProxy.cs

│   │   ├── ManagedCallbackSwitch.cs

│   │   ├── MetaData

│   │   │   ├── DebugConstructorInfo.cs

│   │   │   ├── DebugFieldInfo.cs

│   │   │   ├── DebugLocalVariableInfo.cs

│   │   │   ├── DebugMethodInfo.cs

│   │   │   ├── DebugParameterInfo.cs

│   │   │   ├── DebugPropertyInfo.cs

│   │   │   ├── DebugType.cs

│   │   │   ├── IDebugMemberInfo.cs

│   │   │   └── IOverloadable.cs

│   │   ├── ModuleCollection.cs

│   │   ├── Module.cs

│   │   ├── Mono.Cecil

│   │   │   ├── Mono.Cecil

│   │   │   │   ├── MethodCallingConvention.cs

│   │   │   │   └── ReflectionException.cs

│   │   │   ├── Mono.Cecil.Binary

│   │   │   │   └── ImageFormatException.cs

│   │   │   ├── Mono.Cecil.Metadata

│   │   │   │   ├── CodedIndex.cs

│   │   │   │   ├── ElementType.cs

│   │   │   │   ├── MetadataFormatException.cs

│   │   │   │   ├── MetadataToken.cs

│   │   │   │   ├── TokenType.cs

│   │   │   │   └── Utilities.cs

│   │   │   └── Mono.Cecil.Signatures

│   │   │   ├── Array.cs

│   │   │   ├── ArrayShape.cs

│   │   │   ├── BaseSignatureVisitor.cs

│   │   │   ├── Class.cs

│   │   │   ├── Constraint.cs

│   │   │   ├── CustomAttrib.cs

│   │   │   ├── CustomMod.cs

│   │   │   ├── FieldSig.cs

│   │   │   ├── FnPtr.cs

│   │   │   ├── GenericArg.cs

│   │   │   ├── GenericInst.cs

│   │   │   ├── GenericInstSignature.cs

│   │   │   ├── InputOutputItem.cs

│   │   │   ├── ISignatureVisitable.cs

│   │   │   ├── ISignatureVisitor.cs

│   │   │   ├── LocalVarSig.cs

│   │   │   ├── MarshalSig.cs

│   │   │   ├── MethodDefSig.cs

│   │   │   ├── MethodRefSig.cs

│   │   │   ├── MethodSig.cs

│   │   │   ├── MethodSpec.cs

│   │   │   ├── MVar.cs

│   │   │   ├── Param.cs

│   │   │   ├── PropertySig.cs

│   │   │   ├── Ptr.cs

│   │   │   ├── RetType.cs

│   │   │   ├── Signature.cs

│   │   │   ├── SignatureReader.cs

│   │   │   ├── SignatureWriter.cs

│   │   │   ├── SigType.cs

│   │   │   ├── SzArray.cs

│   │   │   ├── TypeSpec.cs

│   │   │   ├── ValueType.cs

│   │   │   └── Var.cs

│   │   ├── NDebugger.cs

│   │   ├── NRefactory

│   │   │   ├── Ast

│   │   │   │   └── ExpressionExtensionMethods.cs

│   │   │   └── Visitors

│   │   │   └── ExpressionEvaluator.cs

│   │   ├── Options.cs

│   │   ├── PausedReason.cs

│   │   ├── PauseSession.cs

│   │   ├── ProcessCollection.cs

│   │   ├── Process.cs

│   │   ├── ProcessEventArgs.cs

│   │   ├── Properties

│   │   │   └── AssemblyInfo.cs

│   │   ├── SourcecodeSegment.cs

│   │   ├── StackFrame.cs

│   │   ├── Stepper.cs

│   │   ├── Stepping.txt

│   │   ├── Tests

│   │   │   ├── ExpandAttribute.cs

│   │   │   ├── IgnoreAttribute.cs

│   │   │   └── IgnoreOnExceptionAttribute.cs

│   │   ├── ThreadCollection.cs

│   │   ├── Thread.cs

│   │   └── Value.cs

│   └── ILSpy.Debugger

│   ├── Commands

│   │   ├── BreakpointCommand.cs

│   │   └── DebuggerCommands.cs

│   ├── DebuggerSettings.cs

│   ├── ILSpy.Debugger.csproj

│   ├── Images

│   │   ├── application-x-executable.png

│   │   ├── Break.png

│   │   ├── Breakpoint.png

│   │   ├── ContinueDebugging.png

│   │   ├── CurrentLine.png

│   │   ├── DeleteAllBreakpoints.PNG

│   │   ├── Icons.16x16.Class.png

│   │   ├── Icons.16x16.Delegate.png

│   │   ├── Icons.16x16.Enum.png

│   │   ├── Icons.16x16.Event.png

│   │   ├── Icons.16x16.ExtensionMethod.png

│   │   ├── Icons.16x16.Field.png

│   │   ├── Icons.16x16.Indexer.png

│   │   ├── Icons.16x16.Interface.png

│   │   ├── Icons.16x16.InternalClass.png

│   │   ├── Icons.16x16.InternalDelegate.png

│   │   ├── Icons.16x16.InternalEnum.png

│   │   ├── Icons.16x16.InternalEvent.png

│   │   ├── Icons.16x16.InternalExtensionMethod.png

│   │   ├── Icons.16x16.InternalField.png

│   │   ├── Icons.16x16.InternalIndexer.png

│   │   ├── Icons.16x16.InternalInterface.png

│   │   ├── Icons.16x16.InternalMethod.png

│   │   ├── Icons.16x16.InternalProperty.png

│   │   ├── Icons.16x16.InternalStruct.png

│   │   ├── Icons.16x16.Keyword.png

│   │   ├── Icons.16x16.Literal.png

│   │   ├── Icons.16x16.Local.png

│   │   ├── Icons.16x16.Method.png

│   │   ├── Icons.16x16.NameSpace.png

│   │   ├── Icons.16x16.Operator.png

│   │   ├── Icons.16x16.Parameter.png

│   │   ├── Icons.16x16.PrivateClass.png

│   │   ├── Icons.16x16.PrivateDelegate.png

│   │   ├── Icons.16x16.PrivateEnum.png

│   │   ├── Icons.16x16.PrivateEvent.png

│   │   ├── Icons.16x16.PrivateExtensionMethod.png

│   │   ├── Icons.16x16.PrivateField.png

│   │   ├── Icons.16x16.PrivateIndexer.png

│   │   ├── Icons.16x16.PrivateInterface.png

│   │   ├── Icons.16x16.PrivateMethod.png

│   │   ├── Icons.16x16.PrivateProperty.png

│   │   ├── Icons.16x16.PrivateStruct.png

│   │   ├── Icons.16x16.Property.png

│   │   ├── Icons.16x16.ProtectedClass.png

│   │   ├── Icons.16x16.ProtectedDelegate.png

│   │   ├── Icons.16x16.ProtectedEnum.png

│   │   ├── Icons.16x16.ProtectedEvent.png

│   │   ├── Icons.16x16.ProtectedExtensionMethod.png

│   │   ├── Icons.16x16.ProtectedField.png

│   │   ├── Icons.16x16.ProtectedIndexer.png

│   │   ├── Icons.16x16.ProtectedInterface.png

│   │   ├── Icons.16x16.ProtectedMethod.png

│   │   ├── Icons.16x16.ProtectedProperty.png

│   │   ├── Icons.16x16.ProtectedStruct.png

│   │   ├── Icons.16x16.Reference.png

│   │   ├── Icons.16x16.Struct.png

│   │   ├── StepInto.png

│   │   ├── StepOut.png

│   │   └── StepOver.png

│   ├── Models

│   │   ├── RunningProcess.cs

│   │   └── TreeModel

│   │   ├── ArrayRangeNode.cs

│   │   ├── ChildNodesOfObject.cs

│   │   ├── ExpressionNode.cs

│   │   ├── ICorDebug.cs

│   │   ├── IEnumerableNode.cs

│   │   ├── IListNode.cs

│   │   ├── ISetText.cs

│   │   ├── ITreeNode.cs

│   │   ├── IVisualizerCommand.cs

│   │   ├── SavedTreeNode.cs

│   │   ├── StackFrameNode.cs

│   │   ├── TreeNode.cs

│   │   └── Utils.cs

│   ├── Properties

│   │   └── AssemblyInfo.cs

│   ├── Services

│   │   ├── Debugger

│   │   │   ├── DebuggerHelper.cs

│   │   │   ├── ListHelper.cs

│   │   │   ├── TypeResolverExtension.cs

│   │   │   └── WindowsDebugger.cs

│   │   ├── ExtensionMethods.cs

│   │   └── ImageService

│   │   └── ImageService.cs

│   ├── ToolTips

│   │   ├── DebuggerPopup.cs

│   │   ├── DebuggerTooltipControl.xaml

│   │   ├── DebuggerTooltipControl.xaml.cs

│   │   ├── LazyItemsControl.cs

│   │   ├── PinControlsDictionary.xaml

│   │   ├── TextEditorListener.cs

│   │   ├── VirtualizingIEnumerable.cs

│   │   ├── VisualizerPicker.cs

│   │   └── VisualizerPicker.xaml

│   └── UI

│   ├── AttachToProcessWindow.xaml

│   ├── AttachToProcessWindow.xaml.cs

│   ├── BreakpointPanel.xaml

│   ├── BreakpointPanel.xaml.cs

│   ├── CallStackPanel.xaml

│   ├── CallStackPanel.xaml.cs

│   ├── DebuggerSettingsPanel.xaml

│   ├── DebuggerSettingsPanel.xaml.cs

│   ├── ExecuteProcessWindow.xaml

│   └── ExecuteProcessWindow.xaml.cs

├── doc

│   ├── Command Line.txt

│   ├── copyright.txt

│   ├── Dissertation

│   │   ├── Dissertation.pdf

│   │   ├── Dissertation.tex

│   │   ├── Evolution

│   │   │   ├── 01b_Disassemble_StackStates.cs

│   │   │   ├── 01_Disassemble.cs

│   │   │   ├── 02_Peephole_decompilation.cs

│   │   │   ├── 03_Dataflow_Comments.cs

│   │   │   ├── 03_Dataflow.cs

│   │   │   ├── 04_Inline_expressions.cs

│   │   │   ├── 05_Find_basic_blocks.cs

│   │   │   ├── 06_Find_loops.cs

│   │   │   ├── 07_Find_conditionals.cs

│   │   │   ├── 08_Remove_dead_jumps.cs

│   │   │   ├── 09_Reduce_loops.cs

│   │   │   ├── 10_Short_type_names.cs

│   │   │   └── QuickSort_original.cs

│   │   ├── figs

│   │   │   ├── 10_Short_type_names_2.cs

│   │   │   ├── figs.svg

│   │   │   ├── IfThenElse.png

│   │   │   ├── IfThenElseRechablility.png

│   │   │   ├── IfThenElseReduction.png

│   │   │   ├── IfThen.png

│   │   │   ├── Ireducible.png

│   │   │   ├── Loop.png

│   │   │   ├── NestedLoops2.png

│   │   │   ├── NestedLoops.png

│   │   │   ├── QuickSortMain.png

│   │   │   ├── QuickSort_original.cs

│   │   │   ├── shortcircuit.png

│   │   │   └── T1T2.png

│   │   ├── ProgressReport.pdf

│   │   ├── ProgressReport.tex

│   │   └── Proposal.tex

│   ├── LGPL.txt

│   ├── license.txt

│   └── MS-PL.txt

├── ICSharpCode.Decompiler

│   ├── Ast

│   │   ├── Annotations.cs

│   │   ├── AstBuilder.cs

│   │   ├── AstMethodBodyBuilder.cs

│   │   ├── CommentStatement.cs

│   │   ├── DecompilerContext.cs

│   │   ├── NameVariables.cs

│   │   ├── NRefactoryExtensions.cs

│   │   ├── TextOutputFormatter.cs

│   │   ├── Transforms

│   │   │   ├── AddCheckedBlocks.cs

│   │   │   ├── CombineQueryExpressions.cs

│   │   │   ├── ContextTrackingVisitor.cs

│   │   │   ├── ConvertConstructorCallIntoInitializer.cs

│   │   │   ├── CustomPatterns.cs

│   │   │   ├── DecimalConstantTransform.cs

│   │   │   ├── DeclareVariables.cs

│   │   │   ├── DelegateConstruction.cs

│   │   │   ├── ExpressionTreeConverter.cs

│   │   │   ├── FlattenSwitchBlocks.cs

│   │   │   ├── IntroduceExtensionMethods.cs

│   │   │   ├── IntroduceQueryExpressions.cs

│   │   │   ├── IntroduceUnsafeModifier.cs

│   │   │   ├── IntroduceUsingDeclarations.cs

│   │   │   ├── PatternStatementTransform.cs

│   │   │   ├── PushNegation.cs

│   │   │   ├── ReplaceMethodCallsWithOperators.cs

│   │   │   └── TransformationPipeline.cs

│   │   └── TypesHierarchyHelpers.cs

│   ├── CecilExtensions.cs

│   ├── CodeMappings.cs

│   ├── DecompilerException.cs

│   ├── DecompilerSettings.cs

│   ├── Disassembler

│   │   ├── DisassemblerHelpers.cs

│   │   ├── ILStructure.cs

│   │   ├── MethodBodyDisassembler.cs

│   │   └── ReflectionDisassembler.cs

│   ├── FlowAnalysis

│   │   ├── ControlFlowEdge.cs

│   │   ├── ControlFlowGraphBuilder.cs

│   │   ├── ControlFlowGraph.cs

│   │   ├── ControlFlowNode.cs

│   │   ├── ControlStructureDetector.cs

│   │   ├── OpCodeInfo.cs

│   │   ├── SimplifyByRefCalls.cs

│   │   ├── SsaBlock.cs

│   │   ├── SsaFormBuilder.cs

│   │   ├── SsaForm.cs

│   │   ├── SsaInstruction.cs

│   │   ├── SsaOptimization.cs

│   │   ├── SsaVariable.cs

│   │   └── TransformToSsa.cs

│   ├── ICSharpCode.Decompiler.csproj

│   ├── ILAst

│   │   ├── AsyncDecompiler.cs

│   │   ├── DefaultDictionary.cs

│   │   ├── GotoRemoval.cs

│   │   ├── ILAstBuilder.cs

│   │   ├── ILAstOptimizer.cs

│   │   ├── ILAstTypes.cs

│   │   ├── ILCodes.cs

│   │   ├── ILInlining.cs

│   │   ├── InitializerPeepholeTransforms.cs

│   │   ├── LiftedOperators.cs

│   │   ├── LoopsAndConditions.cs

│   │   ├── PatternMatching.cs

│   │   ├── PeepholeTransform.cs

│   │   ├── SimpleControlFlow.cs

│   │   ├── StateRange.cs

│   │   ├── SymbolicExecution.cs

│   │   ├── TypeAnalysis.cs

│   │   └── YieldReturnDecompiler.cs

│   ├── ITextOutput.cs

│   ├── PlainTextOutput.cs

│   ├── Properties

│   │   ├── AssemblyInfo.cs

│   │   └── AssemblyInfo.template.cs

│   ├── ReferenceResolvingException.cs

│   ├── Tests

│   │   ├── Async.cs

│   │   ├── BooleanConsumedAsInteger.il

│   │   ├── CallOverloadedMethod.cs

│   │   ├── CheckedUnchecked.cs

│   │   ├── CodeSampleFileParser.cs

│   │   ├── ControlFlow.cs

│   │   ├── CustomAttributes

│   │   │   ├── CustomAttributeTests.cs

│   │   │   ├── S_AssemblyCustomAttribute.cs

│   │   │   ├── S_CustomAttributeSamples.cs

│   │   │   └── S_CustomAttributes.cs

│   │   ├── CustomAttributes.code.cs

│   │   ├── CustomShortCircuitOperators.cs

│   │   ├── DecompilerTestBase.cs

│   │   ├── DelegateConstruction.cs

│   │   ├── ExceptionHandling.cs

│   │   ├── ExpressionTrees.cs

│   │   ├── Generics.cs

│   │   ├── Helpers

│   │   │   ├── CodeAssert.cs

│   │   │   └── RemoveCompilerAttribute.cs

│   │   ├── ICSharpCode.Decompiler.Tests.csproj

│   │   ├── IL

│   │   │   ├── ILTests.cs

│   │   │   ├── SequenceOfNestedIfs.dll

│   │   │   ├── SequenceOfNestedIfs.il

│   │   │   ├── SequenceOfNestedIfs.Output.cs

│   │   │   ├── StackTests.exe

│   │   │   └── StackTests.il

│   │   ├── IncrementDecrement.cs

│   │   ├── InitializerTests.cs

│   │   ├── LiftedOperators.cs

│   │   ├── Loops.cs

│   │   ├── MultidimensionalArray.cs

│   │   ├── nunit.framework.dll

│   │   ├── packages.config

│   │   ├── PInvoke.cs

│   │   ├── PropertiesAndEvents.cs

│   │   ├── QueryExpressions.cs

│   │   ├── Switch.cs

│   │   ├── TestRunner.cs

│   │   ├── TypeAnalysisTests.cs

│   │   ├── Types

│   │   │   ├── EnumTests.cs

│   │   │   ├── S_EnumSamples.cs

│   │   │   ├── S_TypeDeclarations.cs

│   │   │   ├── S_TypeMemberDeclarations.cs

│   │   │   └── TypeTests.cs

│   │   ├── UndocumentedExpressions.cs

│   │   ├── UnsafeCode.cs

│   │   ├── ValueTypes.cs

│   │   └── YieldReturn.cs

│   └── TextOutputWriter.cs

├── ILSpy

│   ├── AboutPage.cs

│   ├── AnalyzerTreeView.cs

│   ├── app.config

│   ├── App.xaml

│   ├── App.xaml.cs

│   ├── AssemblyList.cs

│   ├── AssemblyListManager.cs

│   ├── AvalonEdit

│   │   └── IconMarginActionsProvider.cs

│   ├── Bookmarks

│   │   └── MemberBookmark.cs

│   ├── CommandLineArguments.cs

│   ├── Commands

│   │   ├── BrowseBackCommand.cs

│   │   ├── BrowseForwardCommand.cs

│   │   ├── CommandWrapper.cs

│   │   ├── DecompileAllCommand.cs

│   │   ├── ExitCommand.cs

│   │   ├── ExportCommandAttribute.cs

│   │   ├── OpenCommand.cs

│   │   ├── OpenFromGacCommand.cs

│   │   ├── OpenListCommand.cs

│   │   ├── RefreshCommand.cs

│   │   ├── SaveCommand.cs

│   │   └── SimpleCommand.cs

│   ├── ContextMenuEntry.cs

│   ├── Controls

│   │   ├── DockedPane.cs

│   │   ├── ExtensionMethods.cs

│   │   ├── MarkupExtensions.cs

│   │   ├── ResourceObjectTable.xaml

│   │   ├── ResourceObjectTable.xaml.cs

│   │   ├── ResourceStringTable.xaml

│   │   ├── ResourceStringTable.xaml.cs

│   │   ├── SearchBox.cs

│   │   ├── SearchBoxStyle.xaml

│   │   └── SortableGridViewColumn.cs

│   ├── CreateListDialog.xaml

│   ├── CreateListDialog.xaml.cs

│   ├── DecompilationOptions.cs

│   ├── DecompileEventArgs.cs

│   ├── ExtensionMethods.cs

│   ├── FilterSettings.cs

│   ├── Fusion.cs

│   ├── GacInterop.cs

│   ├── GuessFileType.cs

│   ├── ILSpy.csproj

│   ├── ILSpySettings.cs

│   ├── Images

│   │   ├── AccessOverlayIcon.cs

│   │   ├── AssemblyList.png

│   │   ├── Assembly.png

│   │   ├── AssemblyWarning.png

│   │   ├── Back.png

│   │   ├── Breakpoint.png

│   │   ├── Class.png

│   │   ├── ClearSearch.png

│   │   ├── Constructor.png

│   │   ├── CurrentLine.png

│   │   ├── Delegate.png

│   │   ├── Delete.png

│   │   ├── DisabledBreakpoint.png

│   │   ├── Enum.png

│   │   ├── EnumValue.png

│   │   ├── Event.png

│   │   ├── ExtensionMethod.png

│   │   ├── Field.png

│   │   ├── FieldReadOnly.png

│   │   ├── FindAssembly.png

│   │   ├── Find.png

│   │   ├── Folder.Closed.png

│   │   ├── Folder.Open.png

│   │   ├── Forward.png

│   │   ├── ILSpy.ico

│   │   ├── ILSpy.pdn

│   │   ├── Images.cs

│   │   ├── Indexer.png

│   │   ├── Interface.png

│   │   ├── Library.png

│   │   ├── Literal.png

│   │   ├── MemberIcon.cs

│   │   ├── Method.png

│   │   ├── NameSpace.png

│   │   ├── OK.png

│   │   ├── Open.png

│   │   ├── Operator.png

│   │   ├── OverlayCompilerControlled.png

│   │   ├── OverlayInternal.png

│   │   ├── OverlayPrivate.png

│   │   ├── OverlayProtectedInternal.png

│   │   ├── OverlayProtected.png

│   │   ├── OverlayStatic.png

│   │   ├── PInvokeMethod.png

│   │   ├── PrivateInternal.png

│   │   ├── Property.png

│   │   ├── ReferenceFolder.Closed.png

│   │   ├── ReferenceFolder.Open.png

│   │   ├── Refresh.png

│   │   ├── ResourceImage.png

│   │   ├── Resource.png

│   │   ├── ResourceResourcesFile.png

│   │   ├── ResourceXml.png

│   │   ├── ResourceXsd.png

│   │   ├── ResourceXslt.png

│   │   ├── SaveFile.png

│   │   ├── Search.png

│   │   ├── StaticClass.png

│   │   ├── Struct.png

│   │   ├── SubTypes.png

│   │   ├── SuperTypes.png

│   │   ├── TypeIcon.cs

│   │   ├── ViewCode.png

│   │   └── VirtualMethod.png

│   ├── IPane.cs

│   ├── ISmartTextOutput.cs

│   ├── Languages

│   │   ├── CSharpLanguage.cs

│   │   ├── ILAstLanguage.cs

│   │   ├── ILLanguage.cs

│   │   ├── Language.cs

│   │   └── Languages.cs

│   ├── LoadedAssembly.cs

│   ├── MainWindow.xaml

│   ├── MainWindow.xaml.cs

│   ├── NativeMethods.cs

│   ├── NavigationHistory.cs

│   ├── NavigationState.cs

│   ├── OpenFromGacDialog.xaml

│   ├── OpenFromGacDialog.xaml.cs

│   ├── OpenListDialog.xaml

│   ├── OpenListDialog.xaml.cs

│   ├── Options

│   │   ├── DecompilerSettingsPanel.xaml

│   │   ├── DecompilerSettingsPanel.xaml.cs

│   │   ├── DisplaySettings.cs

│   │   ├── DisplaySettingsPanel.xaml

│   │   ├── DisplaySettingsPanel.xaml.cs

│   │   ├── OptionsDialog.xaml

│   │   └── OptionsDialog.xaml.cs

│   ├── Properties

│   │   ├── app.config.template

│   │   ├── AssemblyInfo.cs

│   │   ├── AssemblyInfo.template.cs

│   │   └── WPFAssemblyInfo.cs

│   ├── SearchPane.cs

│   ├── SearchPane.xaml

│   ├── SessionSettings.cs

│   ├── TextView

│   │   ├── AvalonEditTextOutput.cs

│   │   ├── CaretHighlightAdorner.cs

│   │   ├── DecompilerTextView.cs

│   │   ├── DecompilerTextView.xaml

│   │   ├── ILAsm-Mode.xshd

│   │   ├── OutputLengthExceededException.cs

│   │   ├── ReferenceElementGenerator.cs

│   │   └── UIElementGenerator.cs

│   ├── themes

│   │   └── generic.xaml

│   ├── TreeNodes

│   │   ├── Analyzer

│   │   │   ├── AnalyzeContextMenuEntry.cs

│   │   │   ├── AnalyzedAssemblyTreeNode.cs

│   │   │   ├── AnalyzedAttributeAppliedToTreeNode.cs

│   │   │   ├── AnalyzedEventAccessorTreeNode.cs

│   │   │   ├── AnalyzedEventFiredByTreeNode.cs

│   │   │   ├── AnalyzedEventOverridesTreeNode.cs

│   │   │   ├── AnalyzedEventTreeNode.cs

│   │   │   ├── AnalyzedFieldAccessTreeNode.cs

│   │   │   ├── AnalyzedFieldTreeNode.cs

│   │   │   ├── AnalyzedInterfaceEventImplementedByTreeNode.cs

│   │   │   ├── AnalyzedInterfaceMethodImplementedByTreeNode.cs

│   │   │   ├── AnalyzedInterfacePropertyImplementedByTreeNode.cs

│   │   │   ├── AnalyzedMethodOverridesTreeNode.cs

│   │   │   ├── AnalyzedMethodTreeNode.cs

│   │   │   ├── AnalyzedMethodUsedByTreeNode.cs

│   │   │   ├── AnalyzedMethodUsesTreeNode.cs

│   │   │   ├── AnalyzedPropertyAccessorTreeNode.cs

│   │   │   ├── AnalyzedPropertyOverridesTreeNode.cs

│   │   │   ├── AnalyzedPropertyTreeNode.cs

│   │   │   ├── AnalyzedTypeExposedByTreeNode.cs

│   │   │   ├── AnalyzedTypeExtensionMethodsTreeNode.cs

│   │   │   ├── AnalyzedTypeInstantiationsTreeNode.cs

│   │   │   ├── AnalyzedTypeTreeNode.cs

│   │   │   ├── AnalyzedVirtualMethodUsedByTreeNode.cs

│   │   │   ├── AnalyzerEntityTreeNode.cs

│   │   │   ├── AnalyzerSearchTreeNode.cs

│   │   │   ├── AnalyzerTreeNode.cs

│   │   │   ├── Helpers.cs

│   │   │   └── ScopedWhereUsedAnalyzer.cs

│   │   ├── AssemblyListTreeNode.cs

│   │   ├── AssemblyReferenceTreeNode.cs

│   │   ├── AssemblyTreeNode.cs

│   │   ├── BaseTypesEntryNode.cs

│   │   ├── BaseTypesTreeNode.cs

│   │   ├── DerivedTypesEntryNode.cs

│   │   ├── DerivedTypesTreeNode.cs

│   │   ├── EventTreeNode.cs

│   │   ├── FieldTreeNode.cs

│   │   ├── FilterResult.cs

│   │   ├── ILSpyTreeNode.cs

│   │   ├── IMemberTreeNode.cs

│   │   ├── MethodTreeNode.cs

│   │   ├── ModuleReferenceTreeNode.cs

│   │   ├── NamespaceTreeNode.cs

│   │   ├── PropertyTreeNode.cs

│   │   ├── ReferenceFolderTreeNode.cs

│   │   ├── ResourceListTreeNode.cs

│   │   ├── ResourceNodes

│   │   │   ├── CursorResourceEntryNode.cs

│   │   │   ├── ImageResourceEntryNode.cs

│   │   │   ├── IResourceNodeFactory.cs

│   │   │   ├── ResourceEntryNode.cs

│   │   │   ├── ResourcesFileTreeNode.cs

│   │   │   ├── ResourceTreeNode.cs

│   │   │   ├── XamlResourceNode.cs

│   │   │   └── XmlResourceNode.cs

│   │   ├── ThreadingSupport.cs

│   │   └── TypeTreeNode.cs

│   ├── VB

│   │   ├── ILSpyEnvironmentProvider.cs

│   │   ├── VBLanguage.cs

│   │   └── VBTextOutputFormatter.cs

│   └── XmlDoc

│   ├── AddXmlDocTransform.cs

│   ├── XmlDocKeyProvider.cs

│   ├── XmlDocLoader.cs

│   └── XmlDocRenderer.cs

├── ILSpy.BamlDecompiler

│   ├── BamlResourceEntryNode.cs

│   ├── BamlResourceNodeFactory.cs

│   ├── CecilDependencyPropertyDescriptor.cs

│   ├── CecilType.cs

│   ├── CecilTypeResolver.cs

│   ├── ConnectMethodDecompiler.cs

│   ├── Extensions.cs

│   ├── ILSpy.BamlDecompiler.csproj

│   ├── Properties

│   │   └── AssemblyInfo.cs

│   ├── Ricciolo.StylesExplorer.MarkupReflection

│   │   ├── BamlBinaryReader.cs

│   │   ├── BAML format.txt

│   │   ├── BamlRecordType.cs

│   │   ├── IDependencyPropertyDescriptor.cs

│   │   ├── IType.cs

│   │   ├── ITypeResolver.cs

│   │   ├── KeyMapping.cs

│   │   ├── KnownInfo.cs

│   │   ├── NodesCollection.cs

│   │   ├── PropertyDeclaration.cs

│   │   ├── ResourceName.cs

│   │   ├── TypeDeclaration.cs

│   │   ├── XmlBamlElement.cs

│   │   ├── XmlBamlNode.cs

│   │   ├── XmlBamlProperty.cs

│   │   ├── XmlBamlPropertyElement.cs

│   │   ├── XmlBamlReader.cs

│   │   ├── XmlBamlSimpleProperty.cs

│   │   ├── XmlBamlText.cs

│   │   ├── XmlNamespace.cs

│   │   └── XmlPIMapping.cs

│   └── Tests

│   ├── Cases

│   │   ├── AttachedEvent.xaml

│   │   ├── AttachedEvent.xaml.cs

│   │   ├── AvalonDockBrushes.xaml

│   │   ├── AvalonDockCommon.xaml

│   │   ├── Dictionary1.xaml

│   │   ├── MyControl.xaml

│   │   ├── MyControl.xaml.cs

│   │   ├── Resources.xaml

│   │   ├── Resources.xaml.cs

│   │   ├── SimpleDictionary.xaml

│   │   ├── SimpleNames.xaml

│   │   ├── SimpleNames.xaml.cs

│   │   ├── Simple.xaml

│   │   └── Simple.xaml.cs

│   ├── ILSpy.BamlDecompiler.Tests.csproj

│   ├── Mocks

│   │   └── AvalonDock.cs

│   ├── Properties

│   │   └── AssemblyInfo.cs

│   └── TestRunner.cs

├── ILSpy.SharpDevelop.LGPL

│   ├── AvalonEdit

│   │   ├── IconBarManager.cs

│   │   ├── IconBarMargin.cs

│   │   ├── ITextEditorListener.cs

│   │   ├── ITextMarker.cs

│   │   ├── IToolTip.cs

│   │   ├── TextEditorWeakEventManager.cs

│   │   └── TextMarkerService.cs

│   ├── Bookmarks

│   │   ├── BookmarkBase.cs

│   │   ├── BookmarkEventHandler.cs

│   │   ├── BookmarkManager.cs

│   │   ├── BreakpointBookmark.cs

│   │   ├── BreakpointBookmarkEventArgs.cs

│   │   ├── CurrentLineBookmark.cs

│   │   ├── IBookmark.cs

│   │   └── MarkerBookmark.cs

│   ├── DebugInformation.cs

│   ├── ILSpy.SharpDevelop.LGPL.csproj

│   ├── Images.cs

│   ├── Models

│   │   └── ToolTipRequestEventArgs.cs

│   ├── Properties

│   │   └── AssemblyInfo.cs

│   └── Services

│   ├── DebuggerService.cs

│   ├── IDebugger.cs

│   └── ParserService.cs

├── ILSpy.sln

├── Mono.Cecil

│   ├── dbg

│   │   ├── dbg.csproj

│   │   ├── Program.cs

│   │   └── Properties

│   │   └── AssemblyInfo.cs

│   ├── Mono

│   │   ├── Actions.cs

│   │   ├── Empty.cs

│   │   └── Funcs.cs

│   ├── Mono.Cecil

│   │   ├── ArrayType.cs

│   │   ├── AssemblyDefinition.cs

│   │   ├── AssemblyFlags.cs

│   │   ├── AssemblyHashAlgorithm.cs

│   │   ├── AssemblyInfo.cs

│   │   ├── AssemblyLinkedResource.cs

│   │   ├── AssemblyNameDefinition.cs

│   │   ├── AssemblyNameReference.cs

│   │   ├── AssemblyReader.cs

│   │   ├── AssemblyWriter.cs

│   │   ├── BaseAssemblyResolver.cs

│   │   ├── CallSite.cs

│   │   ├── CustomAttribute.cs

│   │   ├── DefaultAssemblyResolver.cs

│   │   ├── EmbeddedResource.cs

│   │   ├── EventAttributes.cs

│   │   ├── EventDefinition.cs

│   │   ├── EventReference.cs

│   │   ├── ExportedType.cs

│   │   ├── FieldAttributes.cs

│   │   ├── FieldDefinition.cs

│   │   ├── FieldReference.cs

│   │   ├── FileAttributes.cs

│   │   ├── FunctionPointerType.cs

│   │   ├── GenericInstanceMethod.cs

│   │   ├── GenericInstanceType.cs

│   │   ├── GenericParameterAttributes.cs

│   │   ├── GenericParameter.cs

│   │   ├── IConstantProvider.cs

│   │   ├── ICustomAttributeProvider.cs

│   │   ├── IGenericInstance.cs

│   │   ├── IGenericParameterProvider.cs

│   │   ├── IMarshalInfoProvider.cs

│   │   ├── IMemberDefinition.cs

│   │   ├── IMetadataScope.cs

│   │   ├── IMetadataTokenProvider.cs

│   │   ├── IMethodSignature.cs

│   │   ├── Import.cs

│   │   ├── LinkedResource.cs

│   │   ├── ManifestResourceAttributes.cs

│   │   ├── MarshalInfo.cs

│   │   ├── MemberDefinitionCollection.cs

│   │   ├── MemberReference.cs

│   │   ├── MetadataResolver.cs

│   │   ├── MetadataSystem.cs

│   │   ├── MethodAttributes.cs

│   │   ├── MethodCallingConvention.cs

│   │   ├── MethodDefinition.cs

│   │   ├── MethodImplAttributes.cs

│   │   ├── MethodReference.cs

│   │   ├── MethodReturnType.cs

│   │   ├── MethodSemanticsAttributes.cs

│   │   ├── MethodSpecification.cs

│   │   ├── Modifiers.cs

│   │   ├── ModuleDefinition.cs

│   │   ├── ModuleKind.cs

│   │   ├── ModuleReference.cs

│   │   ├── NativeType.cs

│   │   ├── ParameterAttributes.cs

│   │   ├── ParameterDefinitionCollection.cs

│   │   ├── ParameterDefinition.cs

│   │   ├── ParameterReference.cs

│   │   ├── PinnedType.cs

│   │   ├── PInvokeAttributes.cs

│   │   ├── PInvokeInfo.cs

│   │   ├── PointerType.cs

│   │   ├── PropertyAttributes.cs

│   │   ├── PropertyDefinition.cs

│   │   ├── PropertyReference.cs

│   │   ├── ReferenceType.cs

│   │   ├── Resource.cs

│   │   ├── SecurityDeclaration.cs

│   │   ├── SentinelType.cs

│   │   ├── TargetRuntime.cs

│   │   ├── TypeAttributes.cs

│   │   ├── TypeDefinitionCollection.cs

│   │   ├── TypeDefinition.cs

│   │   ├── TypeParser.cs

│   │   ├── TypeReference.cs

│   │   ├── TypeSpecification.cs

│   │   ├── TypeSystem.cs

│   │   └── VariantType.cs

│   ├── Mono.Cecil.Cil

│   │   ├── Code.cs

│   │   ├── CodeReader.cs

│   │   ├── CodeWriter.cs

│   │   ├── Document.cs

│   │   ├── ExceptionHandler.cs

│   │   ├── ILProcessor.cs

│   │   ├── Instruction.cs

│   │   ├── MethodBody.cs

│   │   ├── OpCode.cs

│   │   ├── OpCodes.cs

│   │   ├── SequencePoint.cs

│   │   ├── Symbols.cs

│   │   ├── VariableDefinition.cs

│   │   └── VariableReference.cs

│   ├── Mono.Cecil.csproj

│   ├── Mono.Cecil.Metadata

│   │   ├── BlobHeap.cs

│   │   ├── Buffers.cs

│   │   ├── CodedIndex.cs

│   │   ├── ElementType.cs

│   │   ├── GuidHeap.cs

│   │   ├── Heap.cs

│   │   ├── MetadataToken.cs

│   │   ├── Row.cs

│   │   ├── StringHeap.cs

│   │   ├── TableHeap.cs

│   │   ├── TokenType.cs

│   │   ├── UserStringHeap.cs

│   │   └── Utilities.cs

│   ├── Mono.Cecil.nunit

│   ├── Mono.Cecil.nuspec

│   ├── Mono.Cecil.PE

│   │   ├── BinaryStreamReader.cs

│   │   ├── BinaryStreamWriter.cs

│   │   ├── ByteBuffer.cs

│   │   ├── ByteBufferEqualityComparer.cs

│   │   ├── DataDirectory.cs

│   │   ├── Image.cs

│   │   ├── ImageReader.cs

│   │   ├── ImageWriter.cs

│   │   ├── Section.cs

│   │   └── TextMap.cs

│   ├── Mono.Cecil.sln

│   ├── Mono.Collections.Generic

│   │   ├── Collection.cs

│   │   └── ReadOnlyCollection.cs

│   ├── Mono.Security.Cryptography

│   │   ├── CryptoConvert.cs

│   │   └── CryptoService.cs

│   ├── mono.snk

│   ├── NOTES.txt

│   ├── rocks

│   │   ├── Mono.Cecil.Rocks

│   │   │   ├── AssemblyInfo.cs

│   │   │   ├── Functional.cs

│   │   │   ├── ILParser.cs

│   │   │   ├── MethodBodyRocks.cs

│   │   │   ├── MethodDefinitionRocks.cs

│   │   │   ├── ModuleDefinitionRocks.cs

│   │   │   ├── ParameterReferenceRocks.cs

│   │   │   ├── SecurityDeclarationRocks.cs

│   │   │   ├── TypeDefinitionRocks.cs

│   │   │   └── TypeReferenceRocks.cs

│   │   ├── Mono.Cecil.Rocks.csproj

│   │   └── Test

│   │   ├── Mono.Cecil.Rocks.Tests.csproj

│   │   ├── Mono.Cecil.Tests

│   │   │   ├── Addin.cs

│   │   │   ├── MethodDefinitionRocksTests.cs

│   │   │   ├── ModuleDefinitionRocksTests.cs

│   │   │   ├── SecurityDeclarationRocksTests.cs

│   │   │   ├── TypeDefinitionRocksTests.cs

│   │   │   └── TypeReferenceRocksTests.cs

│   │   └── Resources

│   │   ├── assemblies

│   │   │   ├── decsec-att.dll

│   │   │   └── decsec-xml.dll

│   │   └── cs

│   │   └── Types.cs

│   ├── symbols

│   │   ├── mdb

│   │   │   ├── Mono.Cecil.Mdb

│   │   │   │   ├── AssemblyInfo.cs

│   │   │   │   ├── MdbReader.cs

│   │   │   │   └── MdbWriter.cs

│   │   │   ├── Mono.Cecil.Mdb.csproj

│   │   │   ├── Mono.CompilerServices.SymbolWriter

│   │   │   │   ├── MonoSymbolFile.cs

│   │   │   │   ├── MonoSymbolTable.cs

│   │   │   │   ├── MonoSymbolWriter.cs

│   │   │   │   └── SymbolWriterImpl.cs

│   │   │   └── Test

│   │   │   ├── Mono.Cecil.Mdb.Tests.csproj

│   │   │   ├── Mono.Cecil.Tests

│   │   │   │   ├── Addin.cs

│   │   │   │   └── MdbTests.cs

│   │   │   └── Resources

│   │   │   └── assemblies

│   │   │   ├── hello.exe

│   │   │   └── hello.exe.mdb

│   │   └── pdb

│   │   ├── Microsoft.Cci.Pdb

│   │   │   ├── BitAccess.cs

│   │   │   ├── BitSet.cs

│   │   │   ├── CvInfo.cs

│   │   │   ├── DataStream.cs

│   │   │   ├── DbiDbgHdr.cs

│   │   │   ├── DbiHeader.cs

│   │   │   ├── DbiModuleInfo.cs

│   │   │   ├── DbiSecCon.cs

│   │   │   ├── Interfaces.cs

│   │   │   ├── IntHashTable.cs

│   │   │   ├── LICENSE

│   │   │   ├── MsfDirectory.cs

│   │   │   ├── PdbConstant.cs

│   │   │   ├── PdbDebugException.cs

│   │   │   ├── PdbException.cs

│   │   │   ├── PdbFile.cs

│   │   │   ├── PdbFileHeader.cs

│   │   │   ├── PdbFunction.cs

│   │   │   ├── PdbLine.cs

│   │   │   ├── PdbLines.cs

│   │   │   ├── PdbReader.cs

│   │   │   ├── PdbScope.cs

│   │   │   ├── PdbSlot.cs

│   │   │   ├── PdbSource.cs

│   │   │   └── SourceLocationProvider.cs

│   │   ├── Mono.Cecil.Pdb

│   │   │   ├── AssemblyInfo.cs

│   │   │   ├── ISymUnmanagedDocumentWriter.cs

│   │   │   ├── ISymUnmanagedWriter2.cs

│   │   │   ├── ModuleMetadata.cs

│   │   │   ├── PdbHelper.cs

│   │   │   ├── PdbReader.cs

│   │   │   ├── PdbWriter.cs

│   │   │   ├── SymDocumentWriter.cs

│   │   │   └── SymWriter.cs

│   │   ├── Mono.Cecil.Pdb.csproj

│   │   └── Test

│   │   ├── Mono.Cecil.Pdb.Tests.csproj

│   │   ├── Mono.Cecil.Tests

│   │   │   ├── Addin.cs

│   │   │   ├── Linq.cs

│   │   │   └── PdbTests.cs

│   │   └── Resources

│   │   └── assemblies

│   │   ├── fsapp.exe

│   │   ├── fsapp.pdb

│   │   ├── test.exe

│   │   ├── test.pdb

│   │   ├── VBConsApp.exe

│   │   └── VBConsApp.pdb

│   ├── System.Runtime.CompilerServices

│   │   └── ExtensionAttribute.cs

│   └── Test

│   ├── libs

│   │   ├── nunit-2.4.8

│   │   │   └── license.txt

│   │   └── nunit-2.5.10

│   │   ├── nunit.core.dll

│   │   ├── nunit.core.interfaces.dll

│   │   └── nunit.framework.dll

│   ├── Mono.Cecil.Tests

│   │   ├── Addin.cs

│   │   ├── AssemblyInfo.cs

│   │   ├── AssemblyTests.cs

│   │   ├── BaseTestFixture.cs

│   │   ├── CompilationService.cs

│   │   ├── CustomAttributesTests.cs

│   │   ├── EventTests.cs

│   │   ├── Extensions.cs

│   │   ├── FieldTests.cs

│   │   ├── Formatter.cs

│   │   ├── ILProcessorTests.cs

│   │   ├── ImageReadTests.cs

│   │   ├── ImportCecilTests.cs

│   │   ├── ImportReflectionTests.cs

│   │   ├── Linq.cs

│   │   ├── MethodBodyTests.cs

│   │   ├── MethodTests.cs

│   │   ├── ModuleTests.cs

│   │   ├── NestedTypesTests.cs

│   │   ├── ParameterTests.cs

│   │   ├── PropertyTests.cs

│   │   ├── ResolveTests.cs

│   │   ├── SecurityDeclarationTests.cs

│   │   ├── TypeParserTests.cs

│   │   ├── TypeTests.cs

│   │   └── VariableTests.cs

│   ├── Mono.Cecil.Tests.csproj

│   └── Resources

│   ├── assemblies

│   │   ├── boxedoptarg.dll

│   │   ├── catch.exe

│   │   ├── cppcli.dll

│   │   ├── cscgpbug.dll

│   │   ├── decsec1-xml.dll

│   │   ├── decsec-att.dll

│   │   ├── decsec-xml.dll

│   │   ├── empty-decsec-att.dll

│   │   ├── fptr.exe

│   │   ├── gifaceref.exe

│   │   ├── hello1.exe

│   │   ├── hello.anycpu.exe

│   │   ├── hello.exe

│   │   ├── hello.ia64.exe

│   │   ├── hellow.exe

│   │   ├── hello.x64.exe

│   │   ├── hello.x86.exe

│   │   ├── iterator.exe

│   │   ├── libhello.dll

│   │   ├── libres.dll

│   │   ├── marshal.dll

│   │   ├── mma.exe

│   │   ├── moda.netmodule

│   │   ├── modb.netmodule

│   │   ├── noblob.dll

│   │   ├── pinvoke.exe

│   │   ├── switch.exe

│   │   ├── text_file.txt

│   │   └── varargs.exe

│   ├── cs

│   │   ├── CustomAttributes.cs

│   │   ├── Events.cs

│   │   ├── Fields.cs

│   │   ├── Generics.cs

│   │   ├── Interfaces.cs

│   │   ├── Layouts.cs

│   │   ├── Methods.cs

│   │   ├── NestedTypes.cs

│   │   └── Properties.cs

│   └── il

│   ├── hello.il

│   ├── methodspecs.il

│   ├── others.il

│   └── types.il

├── NRefactory

│   ├── doc

│   │   ├── copyright.txt

│   │   ├── license.txt

│   │   ├── Pattern Matching.html

│   │   ├── TODO

│   │   └── XML Documentation.html

│   ├── ICSharpCode.NRefactory

│   │   ├── Completion

│   │   │   ├── CompletionCategory.cs

│   │   │   ├── DisplayFlags.cs

│   │   │   ├── ICompletionData.cs

│   │   │   ├── IEntityCompletionData.cs

│   │   │   ├── IParameterDataProvider.cs

│   │   │   └── IVariableCompletionData.cs

│   │   ├── Documentation

│   │   │   ├── DocumentationComment.cs

│   │   │   ├── GetPotentiallyNestedClassTypeReference.cs

│   │   │   ├── IDocumentationProvider.cs

│   │   │   ├── IdStringMemberReference.cs

│   │   │   ├── IdStringProvider.cs

│   │   │   └── XmlDocumentationProvider.cs

│   │   ├── Editor

│   │   │   ├── IDocument.cs

│   │   │   ├── IDocumentLine.cs

│   │   │   ├── ISegment.cs

│   │   │   ├── ITextAnchor.cs

│   │   │   ├── ITextSource.cs

│   │   │   ├── ReadOnlyDocument.cs

│   │   │   ├── StringBuilderDocument.cs

│   │   │   ├── StringTextSource.cs

│   │   │   ├── TextChangeEventArgs.cs

│   │   │   └── TextSourceVersionProvider.cs

│   │   ├── IAnnotatable.cs

│   │   ├── ICSharpCode.NRefactory.csproj

│   │   ├── PatternMatching

│   │   │   ├── AnyNode.cs

│   │   │   ├── Backreference.cs

│   │   │   ├── BacktrackingInfo.cs

│   │   │   ├── Choice.cs

│   │   │   ├── INode.cs

│   │   │   ├── Match.cs

│   │   │   ├── NamedNode.cs

│   │   │   ├── OptionalNode.cs

│   │   │   ├── Pattern.cs

│   │   │   └── Repeat.cs

│   │   ├── Properties

│   │   │   ├── AssemblyInfo.cs

│   │   │   └── GlobalAssemblyInfo.cs

│   │   ├── Role.cs

│   │   ├── Semantics

│   │   │   ├── AmbiguousResolveResult.cs

│   │   │   ├── ArrayAccessResolveResult.cs

│   │   │   ├── ArrayCreateResolveResult.cs

│   │   │   ├── ByReferenceResolveResult.cs

│   │   │   ├── ConstantResolveResult.cs

│   │   │   ├── Conversion.cs

│   │   │   ├── ConversionResolveResult.cs

│   │   │   ├── ErrorResolveResult.cs

│   │   │   ├── ForEachResolveResult.cs

│   │   │   ├── InitializedObjectResolveResult.cs

│   │   │   ├── InvocationResolveResult.cs

│   │   │   ├── LocalResolveResult.cs

│   │   │   ├── MemberResolveResult.cs

│   │   │   ├── NamespaceResolveResult.cs

│   │   │   ├── OperatorResolveResult.cs

│   │   │   ├── ResolveResult.cs

│   │   │   ├── ThisResolveResult.cs

│   │   │   ├── TypeIsResolveResult.cs

│   │   │   ├── TypeOfResolveResult.cs

│   │   │   ├── TypeResolveResult.cs

│   │   │   └── UnknownMemberResolveResult.cs

│   │   ├── TextLocation.cs

│   │   ├── TypeSystem

│   │   │   ├── Accessibility.cs

│   │   │   ├── AnonymousType.cs

│   │   │   ├── ArrayType.cs

│   │   │   ├── ByReferenceType.cs

│   │   │   ├── CecilLoader.cs

│   │   │   ├── ComHelper.cs

│   │   │   ├── DomRegion.cs

│   │   │   ├── EntityType.cs

│   │   │   ├── Error.cs

│   │   │   ├── ExtensionMethods.cs

│   │   │   ├── IAmbience.cs

│   │   │   ├── IAssembly.cs

│   │   │   ├── IAttribute.cs

│   │   │   ├── ICompilation.cs

│   │   │   ├── IConstantValue.cs

│   │   │   ├── IEntity.cs

│   │   │   ├── IEvent.cs

│   │   │   ├── IField.cs

│   │   │   ├── IFreezable.cs

│   │   │   ├── IInterningProvider.cs

│   │   │   ├── IMember.cs

│   │   │   ├── IMethod.cs

│   │   │   ├── Implementation

│   │   │   │   ├── AbstractFreezable.cs

│   │   │   │   ├── AbstractResolvedEntity.cs

│   │   │   │   ├── AbstractResolvedMember.cs

│   │   │   │   ├── AbstractResolvedTypeParameter.cs

│   │   │   │   ├── AbstractType.cs

│   │   │   │   ├── AbstractUnresolvedEntity.cs

│   │   │   │   ├── AbstractUnresolvedMember.cs

│   │   │   │   ├── BaseTypeCollector.cs

│   │   │   │   ├── DefaultAssemblyReference.cs

│   │   │   │   ├── DefaultMemberReference.cs

│   │   │   │   ├── DefaultParameter.cs

│   │   │   │   ├── DefaultResolvedEvent.cs

│   │   │   │   ├── DefaultResolvedField.cs

│   │   │   │   ├── DefaultResolvedMethod.cs

│   │   │   │   ├── DefaultResolvedProperty.cs

│   │   │   │   ├── DefaultResolvedTypeDefinition.cs

│   │   │   │   ├── DefaultResolvedTypeParameter.cs

│   │   │   │   ├── DefaultSolutionSnapshot.cs

│   │   │   │   ├── DefaultUnresolvedAssembly.cs

│   │   │   │   ├── DefaultUnresolvedAttribute.cs

│   │   │   │   ├── DefaultUnresolvedEvent.cs

│   │   │   │   ├── DefaultUnresolvedField.cs

│   │   │   │   ├── DefaultUnresolvedMethod.cs

│   │   │   │   ├── DefaultUnresolvedParameter.cs

│   │   │   │   ├── DefaultUnresolvedProperty.cs

│   │   │   │   ├── DefaultUnresolvedTypeDefinition.cs

│   │   │   │   ├── DefaultUnresolvedTypeParameter.cs

│   │   │   │   ├── DummyTypeParameter.cs

│   │   │   │   ├── ExplicitInterfaceImplementationMemberReference.cs

│   │   │   │   ├── FullNameAndTypeParameterCount.cs

│   │   │   │   ├── GetClassTypeReference.cs

│   │   │   │   ├── GetMembersHelper.cs

│   │   │   │   ├── KnownTypeCache.cs

│   │   │   │   ├── MergedNamespace.cs

│   │   │   │   ├── MinimalCorlib.cs

│   │   │   │   ├── NestedTypeReference.cs

│   │   │   │   ├── SimpleCompilation.cs

│   │   │   │   ├── SimpleConstantValue.cs

│   │   │   │   ├── SimpleInterningProvider.cs

│   │   │   │   ├── SimpleTypeResolveContext.cs

│   │   │   │   ├── SpecializedEvent.cs

│   │   │   │   ├── SpecializedField.cs

│   │   │   │   ├── SpecializedMember.cs

│   │   │   │   ├── SpecializedMethod.cs

│   │   │   │   ├── SpecializedProperty.cs

│   │   │   │   ├── SpecializingMemberReference.cs

│   │   │   │   ├── TypeParameterReference.cs

│   │   │   │   ├── TypeParameterSubstitution.cs

│   │   │   │   ├── TypeWithElementType.cs

│   │   │   │   ├── UnknownType.cs

│   │   │   │   └── VoidTypeDefinition.cs

│   │   │   ├── INamedElement.cs

│   │   │   ├── INamespace.cs

│   │   │   ├── InheritanceHelper.cs

│   │   │   ├── IntersectionType.cs

│   │   │   ├── IParameter.cs

│   │   │   ├── IParameterizedMember.cs

│   │   │   ├── IParsedFile.cs

│   │   │   ├── IProjectContent.cs

│   │   │   ├── IProperty.cs

│   │   │   ├── ISolutionSnapshot.cs

│   │   │   ├── ISupportsInterning.cs

│   │   │   ├── IType.cs

│   │   │   ├── ITypeDefinition.cs

│   │   │   ├── ITypeParameter.cs

│   │   │   ├── ITypeReference.cs

│   │   │   ├── IVariable.cs

│   │   │   ├── KnownTypeReference.cs

│   │   │   ├── NullableType.cs

│   │   │   ├── ParameterizedType.cs

│   │   │   ├── ParameterListComparer.cs

│   │   │   ├── PointerType.cs

│   │   │   ├── ReflectionHelper.cs

│   │   │   ├── ReflectionNameParseException.cs

│   │   │   ├── SpecialType.cs

│   │   │   ├── TypeKind.cs

│   │   │   └── TypeVisitor.cs

│   │   └── Utils

│   │   ├── 7BitEncodedInts.cs

│   │   ├── BitVector16.cs

│   │   ├── BusyManager.cs

│   │   ├── CacheManager.cs

│   │   ├── CallbackOnDispose.cs

│   │   ├── CSharpPrimitiveCast.cs

│   │   ├── EmptyList.cs

│   │   ├── ExtensionMethods.cs

│   │   ├── FastSerializer.cs

│   │   ├── GraphVizGraph.cs

│   │   ├── ImmutableStack.cs

│   │   ├── KeyComparer.cs

│   │   ├── LazyInit.cs

│   │   ├── Platform.cs

│   │   ├── ProjectedList.cs

│   │   ├── ReferenceComparer.cs

│   │   └── TreeTraversal.cs

│   ├── ICSharpCode.NRefactory.ConsistencyCheck

│   │   ├── app.config

│   │   ├── CSharpProject.cs

│   │   ├── FindReferencesConsistencyCheck.cs

│   │   ├── ICSharpCode.NRefactory.ConsistencyCheck.csproj

│   │   ├── IDStringConsistencyCheck.cs

│   │   ├── Program.cs

│   │   ├── Properties

│   │   │   └── AssemblyInfo.cs

│   │   ├── RandomizedOrderResolverTest.cs

│   │   ├── Readme.txt

│   │   ├── ResolverTest.cs

│   │   ├── RoundtripTest.cs

│   │   ├── Solution.cs

│   │   └── Xml

│   │   ├── IncrementalXmlParserTests.cs

│   │   └── XmlReaderTest.cs

│   ├── ICSharpCode.NRefactory.CSharp

│   │   ├── Analysis

│   │   │   ├── ControlFlow.cs

│   │   │   ├── DefiniteAssignmentAnalysis.cs

│   │   │   └── ReachabilityAnalysis.cs

│   │   ├── Ast

│   │   │   ├── AstNodeCollection.cs

│   │   │   ├── AstNode.cs

│   │   │   ├── AstType.cs

│   │   │   ├── CompilationUnit.cs

│   │   │   ├── ComposedType.cs

│   │   │   ├── CSharpModifierToken.cs

│   │   │   ├── CSharpTokenNode.cs

│   │   │   ├── CSharpUtil.cs

│   │   │   ├── DepthFirstAstVisitor.cs

│   │   │   ├── DocumentationReference.cs

│   │   │   ├── ErrorNode.cs

│   │   │   ├── Expressions

│   │   │   │   ├── AnonymousMethodExpression.cs

│   │   │   │   ├── AnonymousTypeCreateExpression.cs

│   │   │   │   ├── ArrayCreateExpression.cs

│   │   │   │   ├── ArrayInitializerExpression.cs

│   │   │   │   ├── AsExpression.cs

│   │   │   │   ├── AssignmentExpression.cs

│   │   │   │   ├── BaseReferenceExpression.cs

│   │   │   │   ├── BinaryOperatorExpression.cs

│   │   │   │   ├── CastExpression.cs

│   │   │   │   ├── CheckedExpression.cs

│   │   │   │   ├── ConditionalExpression.cs

│   │   │   │   ├── DefaultValueExpression.cs

│   │   │   │   ├── DirectionExpression.cs

│   │   │   │   ├── EmptyExpression.cs

│   │   │   │   ├── ErrorExpression.cs

│   │   │   │   ├── Expression.cs

│   │   │   │   ├── IdentifierExpression.cs

│   │   │   │   ├── IndexerExpression.cs

│   │   │   │   ├── InvocationExpression.cs

│   │   │   │   ├── IsExpression.cs

│   │   │   │   ├── LambdaExpression.cs

│   │   │   │   ├── MemberReferenceExpression.cs

│   │   │   │   ├── NamedArgumentExpression.cs

│   │   │   │   ├── NamedExpression.cs

│   │   │   │   ├── NullReferenceExpression.cs

│   │   │   │   ├── ObjectCreateExpression.cs

│   │   │   │   ├── ParenthesizedExpression.cs

│   │   │   │   ├── PointerReferenceExpression.cs

│   │   │   │   ├── PrimitiveExpression.cs

│   │   │   │   ├── QueryExpression.cs

│   │   │   │   ├── SizeOfExpression.cs

│   │   │   │   ├── StackAllocExpression.cs

│   │   │   │   ├── ThisReferenceExpression.cs

│   │   │   │   ├── TypeOfExpression.cs

│   │   │   │   ├── TypeReferenceExpression.cs

│   │   │   │   ├── UnaryOperatorExpression.cs

│   │   │   │   ├── UncheckedExpression.cs

│   │   │   │   └── UndocumentedExpression.cs

│   │   │   ├── GeneralScope

│   │   │   │   ├── Attribute.cs

│   │   │   │   ├── AttributeSection.cs

│   │   │   │   ├── Comment.cs

│   │   │   │   ├── Constraint.cs

│   │   │   │   ├── DelegateDeclaration.cs

│   │   │   │   ├── ExternAliasDeclaration.cs

│   │   │   │   ├── NamespaceDeclaration.cs

│   │   │   │   ├── NewLineNode.cs

│   │   │   │   ├── PreProcessorDirective.cs

│   │   │   │   ├── TextNode.cs

│   │   │   │   ├── TypeDeclaration.cs

│   │   │   │   ├── TypeParameterDeclaration.cs

│   │   │   │   ├── UsingAliasDeclaration.cs

│   │   │   │   ├── UsingDeclaration.cs

│   │   │   │   └── WhitespaceNode.cs

│   │   │   ├── IAstVisitor.cs

│   │   │   ├── Identifier.cs

│   │   │   ├── IdentifierExpressionBackreference.cs

│   │   │   ├── MemberType.cs

│   │   │   ├── Modifiers.cs

│   │   │   ├── NodeType.cs

│   │   │   ├── ObservableAstVisitor.cs

│   │   │   ├── PrimitiveType.cs

│   │   │   ├── Roles.cs

│   │   │   ├── SimpleType.cs

│   │   │   ├── Statements

│   │   │   │   ├── BlockStatement.cs

│   │   │   │   ├── BreakStatement.cs

│   │   │   │   ├── CheckedStatement.cs

│   │   │   │   ├── ContinueStatement.cs

│   │   │   │   ├── DoWhileStatement.cs

│   │   │   │   ├── EmptyStatement.cs

│   │   │   │   ├── ExpressionStatement.cs

│   │   │   │   ├── FixedStatement.cs

│   │   │   │   ├── ForeachStatement.cs

│   │   │   │   ├── ForStatement.cs

│   │   │   │   ├── GotoStatement.cs

│   │   │   │   ├── IfElseStatement.cs

│   │   │   │   ├── LabelStatement.cs

│   │   │   │   ├── LockStatement.cs

│   │   │   │   ├── ReturnStatement.cs

│   │   │   │   ├── Statement.cs

│   │   │   │   ├── SwitchStatement.cs

│   │   │   │   ├── ThrowStatement.cs

│   │   │   │   ├── TryCatchStatement.cs

│   │   │   │   ├── UncheckedStatement.cs

│   │   │   │   ├── UnsafeStatement.cs

│   │   │   │   ├── UsingStatement.cs

│   │   │   │   ├── VariableDeclarationStatement.cs

│   │   │   │   ├── WhileStatement.cs

│   │   │   │   ├── YieldBreakStatement.cs

│   │   │   │   └── YieldReturnStatement.cs

│   │   │   ├── TokenRole.cs

│   │   │   └── TypeMembers

│   │   │   ├── Accessor.cs

│   │   │   ├── ConstructorDeclaration.cs

│   │   │   ├── DestructorDeclaration.cs

│   │   │   ├── EntityDeclaration.cs

│   │   │   ├── EnumMemberDeclaration.cs

│   │   │   ├── EventDeclaration.cs

│   │   │   ├── FieldDeclaration.cs

│   │   │   ├── FixedFieldDeclaration.cs

│   │   │   ├── FixedVariableInitializer.cs

│   │   │   ├── IndexerDeclaration.cs

│   │   │   ├── MethodDeclaration.cs

│   │   │   ├── OperatorDeclaration.cs

│   │   │   ├── ParameterDeclaration.cs

│   │   │   ├── PropertyDeclaration.cs

│   │   │   └── VariableInitializer.cs

│   │   ├── Completion

│   │   │   ├── CompletionDataWrapper.cs

│   │   │   ├── CSharpCompletionEngineBase.cs

│   │   │   ├── CSharpCompletionEngine.cs

│   │   │   ├── CSharpParameterCompletionEngine.cs

│   │   │   ├── ICompletionDataFactory.cs

│   │   │   ├── IMemberProvider.cs

│   │   │   └── IParameterCompletionDataFactory.cs

│   │   ├── CSharpProjectContent.cs

│   │   ├── Formatter

│   │   │   ├── AstFormattingVisitor.cs

│   │   │   ├── CSharpFormattingOptions.cs

│   │   │   ├── FormattingOptionsFactory.cs

│   │   │   ├── GeneratedCodeSettings.cs

│   │   │   ├── Indent.cs

│   │   │   └── TextEditorOptions.cs

│   │   ├── ICSharpCode.NRefactory.CSharp.csproj

│   │   ├── OutputVisitor

│   │   │   ├── CodeDomConvertVisitor.cs

│   │   │   ├── CSharpAmbience.cs

│   │   │   ├── CSharpOutputVisitor.cs

│   │   │   ├── InsertParenthesesVisitor.cs

│   │   │   ├── IOutputFormatter.cs

│   │   │   └── TextWriterOutputFormatter.cs

│   │   ├── Parser

│   │   │   ├── CSharpParser.cs

│   │   │   └── mcs

│   │   │   ├── anonymous.cs

│   │   │   ├── argument.cs

│   │   │   ├── assembly.cs

│   │   │   ├── assign.cs

│   │   │   ├── async.cs

│   │   │   ├── attribute.cs

│   │   │   ├── cfold.cs

│   │   │   ├── class.cs

│   │   │   ├── codegen.cs

│   │   │   ├── complete.cs

│   │   │   ├── constant.cs

│   │   │   ├── const.cs

│   │   │   ├── context.cs

│   │   │   ├── convert.cs

│   │   │   ├── CryptoConvert.cs

│   │   │   ├── cs-parser.cs

│   │   │   ├── cs-parser.jay

│   │   │   ├── cs-tokenizer.cs

│   │   │   ├── decl.cs

│   │   │   ├── delegate.cs

│   │   │   ├── doc.cs

│   │   │   ├── driver.cs

│   │   │   ├── dynamic.cs

│   │   │   ├── ecore.cs

│   │   │   ├── enum.cs

│   │   │   ├── eval.cs

│   │   │   ├── expression.cs

│   │   │   ├── field.cs

│   │   │   ├── flowanalysis.cs

│   │   │   ├── generic.cs

│   │   │   ├── import.cs

│   │   │   ├── iterators.cs

│   │   │   ├── lambda.cs

│   │   │   ├── linq.cs

│   │   │   ├── literal.cs

│   │   │   ├── location.cs

│   │   │   ├── membercache.cs

│   │   │   ├── method.cs

│   │   │   ├── modifiers.cs

│   │   │   ├── module.cs

│   │   │   ├── MonoSymbolFile.cs

│   │   │   ├── MonoSymbolTable.cs

│   │   │   ├── MonoSymbolWriter.cs

│   │   │   ├── namespace.cs

│   │   │   ├── nullable.cs

│   │   │   ├── outline.cs

│   │   │   ├── parameter.cs

│   │   │   ├── pending.cs

│   │   │   ├── property.cs

│   │   │   ├── reflection.cs

│   │   │   ├── report.cs

│   │   │   ├── settings.cs

│   │   │   ├── SourceMethodBuilder.cs

│   │   │   ├── statement.cs

│   │   │   ├── support.cs

│   │   │   ├── symbolwriter.cs

│   │   │   ├── typemanager.cs

│   │   │   ├── typespec.cs

│   │   │   └── visit.cs

│   │   ├── Properties

│   │   │   └── AssemblyInfo.cs

│   │   ├── Refactoring

│   │   │   ├── BaseRefactoringContext.cs

│   │   │   ├── CodeAction.cs

│   │   │   ├── CodeActions

│   │   │   │   ├── AddAnotherAccessorAction.cs

│   │   │   │   ├── CheckIfParameterIsNullAction.cs

│   │   │   │   ├── ConvertDecToHexAction.cs

│   │   │   │   ├── ConvertForeachToForAction.cs

│   │   │   │   ├── ConvertHexToDecAction.cs

│   │   │   │   ├── CreateBackingStoreAction.cs

│   │   │   │   ├── CreateClassDeclarationAction.cs

│   │   │   │   ├── CreateConstructorDeclarationAction.cs

│   │   │   │   ├── CreateDelegateAction.cs

│   │   │   │   ├── CreateEventInvocatorAction.cs

│   │   │   │   ├── CreateFieldAction.cs

│   │   │   │   ├── CreateIndexerAction.cs

│   │   │   │   ├── CreateLocalVariableAction.cs

│   │   │   │   ├── CreateMethodDeclarationAction.cs

│   │   │   │   ├── CreatePropertyAction.cs

│   │   │   │   ├── DeclareLocalVariableAction.cs

│   │   │   │   ├── ExtractMethod

│   │   │   │   │   ├── ExtractMethodAction.cs

│   │   │   │   │   ├── StaticVisitor.cs

│   │   │   │   │   └── VariableLookupVisitor.cs

│   │   │   │   ├── FlipOperatorArgumentsAction.cs

│   │   │   │   ├── GenerateGetterAction.cs

│   │   │   │   ├── GeneratePropertyAction.cs

│   │   │   │   ├── GenerateSwitchLabelsAction.cs

│   │   │   │   ├── InlineLocalVariableAction.cs

│   │   │   │   ├── InsertAnonymousMethodSignatureAction.cs

│   │   │   │   ├── IntroduceConstantAction.cs

│   │   │   │   ├── IntroduceFormatItemAction.cs

│   │   │   │   ├── InvertIfAction.cs

│   │   │   │   ├── RemoveBackingStoreAction.cs

│   │   │   │   ├── RemoveBracesAction.cs

│   │   │   │   ├── RemoveRegionAction.cs

│   │   │   │   ├── ReplaceEmptyStringAction.cs

│   │   │   │   ├── SpecializedCodeAction.cs

│   │   │   │   ├── SplitDeclarationAndAssignmentAction.cs

│   │   │   │   ├── SplitStringAction.cs

│   │   │   │   ├── UseExplicitTypeAction.cs

│   │   │   │   └── UseVarKeywordAction.cs

│   │   │   ├── CodeIssue.cs

│   │   │   ├── CodeIssues

│   │   │   │   ├── ConditionalToNullCoalescingIssue.cs

│   │   │   │   ├── ExplicitConversionInForEachIssue.cs

│   │   │   │   ├── GatherVisitorBase.cs

│   │   │   │   ├── InconsistentNamingIssue

│   │   │   │   │   ├── AffectedEntity.cs

│   │   │   │   │   ├── DefaultRules.cs

│   │   │   │   │   ├── InconsistentNamingIssue.cs

│   │   │   │   │   ├── NamingConventionService.cs

│   │   │   │   │   ├── NamingRule.cs

│   │   │   │   │   ├── NamingStyle.cs

│   │   │   │   │   └── WordParser.cs

│   │   │   │   ├── IssueCategories.cs

│   │   │   │   ├── NotImplementedExceptionIssue.cs

│   │   │   │   ├── RedundantInternalIssue.cs

│   │   │   │   ├── RedundantNamespaceUsageIssue.cs

│   │   │   │   ├── RedundantPrivateIssue.cs

│   │   │   │   ├── RedundantThisIssue.cs

│   │   │   │   ├── RedundantUsingIssue.cs

│   │   │   │   ├── StringIsNullOrEmptyIssue.cs

│   │   │   │   └── UseVarKeywordIssue.cs

│   │   │   ├── ContextActionAttribute.cs

│   │   │   ├── DocumentScript.cs

│   │   │   ├── ICodeActionProvider.cs

│   │   │   ├── ICodeIssueProvider.cs

│   │   │   ├── IssueAttribute.cs

│   │   │   ├── IssueMarker.cs

│   │   │   ├── PatternHelper.cs

│   │   │   ├── RefactoringAstHelper.cs

│   │   │   ├── RefactoringContext.cs

│   │   │   ├── Script.cs

│   │   │   ├── Severity.cs

│   │   │   └── TypeSystemAstBuilder.cs

│   │   ├── Resolver

│   │   │   ├── CompositeResolveVisitorNavigator.cs

│   │   │   ├── CSharpAstResolver.cs

│   │   │   ├── CSharpConversions.cs

│   │   │   ├── CSharpInvocationResolveResult.cs

│   │   │   ├── CSharpOperators.cs

│   │   │   ├── CSharpResolver.cs

│   │   │   ├── DetectSkippableNodesNavigator.cs

│   │   │   ├── FindReferencedEntities.cs

│   │   │   ├── FindReferences.cs

│   │   │   ├── FindReferenceSearchScope.cs

│   │   │   ├── IResolveVisitorNavigator.cs

│   │   │   ├── LambdaResolveResult.cs

│   │   │   ├── Log.cs

│   │   │   ├── MemberLookup.cs

│   │   │   ├── MethodGroupResolveResult.cs

│   │   │   ├── NodeListResolveVisitorNavigator.cs

│   │   │   ├── OverloadResolution.cs

│   │   │   ├── OverloadResolutionErrors.cs

│   │   │   ├── ResolveAtLocation.cs

│   │   │   ├── ResolveVisitor.cs

│   │   │   └── TypeInference.cs

│   │   ├── SimpleNameLookupMode.cs

│   │   └── TypeSystem

│   │   ├── AliasNamespaceReference.cs

│   │   ├── AttributeTypeReference.cs

│   │   ├── ConstantValues.cs

│   │   ├── CSharpAssembly.cs

│   │   ├── CSharpAttribute.cs

│   │   ├── CSharpDocumentationComment.cs

│   │   ├── CSharpParsedFile.cs

│   │   ├── CSharpTypeResolveContext.cs

│   │   ├── CSharpUnresolvedTypeDefinition.cs

│   │   ├── MemberTypeOrNamespaceReference.cs

│   │   ├── MethodTypeParameterWithInheritedConstraints.cs

│   │   ├── ResolvedUsingScope.cs

│   │   ├── SimpleTypeOrNamespaceReference.cs

│   │   ├── TypeOrNamespaceReference.cs

│   │   ├── TypeSystemConvertVisitor.cs

│   │   └── UsingScope.cs

│   ├── ICSharpCode.NRefactory.CSharp.AstVerifier

│   │   ├── AssemblyInfo.cs

│   │   ├── ICSharpCode.NRefactory.CSharp.AstVerifier.csproj

│   │   └── Main.cs

│   ├── ICSharpCode.NRefactory.Demo

│   │   ├── CSDemo.cs

│   │   ├── CSDemo.Designer.cs

│   │   ├── CSDemo.resx

│   │   ├── ICSharpCode.NRefactory.Demo.csproj

│   │   ├── MainForm.cs

│   │   ├── MainForm.Designer.cs

│   │   ├── MainForm.resx

│   │   ├── Program.cs

│   │   ├── Properties

│   │   │   └── AssemblyInfo.cs

│   │   ├── VBAstView.cs

│   │   ├── VBAstView.Designer.cs

│   │   ├── VBAstView.resx

│   │   ├── VBDemo.cs

│   │   ├── VBDemo.Designer.cs

│   │   ├── VBDemo.resx

│   │   ├── VBEditDialog.cs

│   │   ├── VBEditDialog.Designer.cs

│   │   └── VBEditDialog.resx

│   ├── ICSharpCode.NRefactory.GtkDemo

│   │   ├── AssemblyInfo.cs

│   │   ├── CSharpDemo.cs

│   │   ├── gtk-gui

│   │   │   ├── generated.cs

│   │   │   ├── gui.stetic

│   │   │   └── ICSharpCode.NRefactory.GtkDemo.MainWindow.cs

│   │   ├── ICSharpCode.NRefactory.GtkDemo.csproj

│   │   ├── Main.cs

│   │   ├── MainWindow.cs

│   │   └── pixbuf

│   │   ├── comment.png

│   │   ├── element-class-16.png

│   │   ├── element-field-16.png

│   │   ├── element-literal-16.png

│   │   ├── element-method-16.png

│   │   └── element-namespace-16.png

│   ├── ICSharpCode.NRefactory.snk

│   ├── ICSharpCode.NRefactory.Tests

│   │   ├── CSharp

│   │   │   ├── Analysis

│   │   │   │   └── DefiniteAssignmentTests.cs

│   │   │   ├── AstStructureTests.cs

│   │   │   ├── CodeActions

│   │   │   │   ├── AddAnotherAccessorTests.cs

│   │   │   │   ├── CheckIfParameterIsNullTests.cs

│   │   │   │   ├── ContextActionTestBase.cs

│   │   │   │   ├── ConvertDecToHexTests.cs

│   │   │   │   ├── ConvertForeachToForTests.cs

│   │   │   │   ├── ConvertHexToDecTests.cs

│   │   │   │   ├── CreateClassDeclarationTests.cs

│   │   │   │   ├── CreateConstructorDeclarationTests.cs

│   │   │   │   ├── CreateDelegateTests.cs

│   │   │   │   ├── CreateFieldTests.cs

│   │   │   │   ├── CreateIndexerTests.cs

│   │   │   │   ├── CreateLocalVariableTests.cs

│   │   │   │   ├── CreateMethodDeclarationTests.cs

│   │   │   │   ├── CreatePropertyTests.cs

│   │   │   │   ├── DeclareLocalVariableTests.cs

│   │   │   │   ├── ExtractMethodTests.cs

│   │   │   │   ├── FlipOperatorArgumentsTests.cs

│   │   │   │   ├── GenerateGetterTests.cs

│   │   │   │   ├── GeneratePropertyTests.cs

│   │   │   │   ├── GenerateSwitchLabelsTests.cs

│   │   │   │   ├── InlineLocalVariableTests.cs

│   │   │   │   ├── InsertAnonymousMethodSignatureTests.cs

│   │   │   │   ├── IntroduceConstantTests.cs

│   │   │   │   ├── IntroduceFormatItemTests.cs

│   │   │   │   ├── InvertIfTests.cs

│   │   │   │   ├── RemoveBackingStoreTests.cs

│   │   │   │   ├── RemoveBracesTests.cs

│   │   │   │   ├── RemoveRegionTests.cs

│   │   │   │   ├── ReplaceEmptyStringTests.cs

│   │   │   │   ├── SplitDeclarationAndAssignmentTests.cs

│   │   │   │   ├── SplitStringTests.cs

│   │   │   │   ├── TestRefactoringContext.cs

│   │   │   │   ├── UseExplicitTypeTests.cs

│   │   │   │   └── UseVarKeywordTests.cs

│   │   │   ├── CodeCompletion

│   │   │   │   ├── CodeCompletionAccessibleTests.cs

│   │   │   │   ├── CodeCompletionBugTests.cs

│   │   │   │   ├── CodeCompletionCSharp3Tests.cs

│   │   │   │   ├── CodeCompletionCSharpTests.cs

│   │   │   │   ├── CodeComplteionOperatorTests.cs

│   │   │   │   ├── CompletionDataList.cs

│   │   │   │   ├── EnumContextTests.cs

│   │   │   │   ├── KeywordTests.cs

│   │   │   │   ├── NameContextTests.cs

│   │   │   │   ├── ObjectInitializerTests.cs

│   │   │   │   ├── ParameterCompletionTests.cs

│   │   │   │   ├── PreProcessorTests.cs

│   │   │   │   ├── TestBase.cs

│   │   │   │   └── VariableDeclarationStatementTests.cs

│   │   │   ├── CodeDomConvertVisitorTests.cs

│   │   │   ├── CodeIssues

│   │   │   │   ├── ConditionalToNullCoalescingInspectorTests.cs

│   │   │   │   ├── ExplicitConversionInForEachIssueTests.cs

│   │   │   │   ├── InconsistentNamingTests.cs

│   │   │   │   ├── InspectionActionTestBase.cs

│   │   │   │   ├── NotImplementedExceptionInspectorTests.cs

│   │   │   │   ├── RedundantInternalInspectorTests.cs

│   │   │   │   ├── RedundantNamespaceUsageInspectorTests.cs

│   │   │   │   ├── RedundantPrivateInspectorTests.cs

│   │   │   │   ├── RedundantThisInspectorTests.cs

│   │   │   │   ├── RedundantUsingInspectorTests.cs

│   │   │   │   ├── StringIsNullOrEmptyInspectorTests.cs

│   │   │   │   └── UseVarKeywordInspectorTests.cs

│   │   │   ├── CSharpAmbienceTests.cs

│   │   │   ├── CSharpOutputVisitorTests.cs

│   │   │   ├── InsertParenthesesVisitorTests.cs

│   │   │   ├── Inspector

│   │   │   │   └── InconsistentNamingIssueTests.cs

│   │   │   ├── Parser

│   │   │   │   ├── Bugs

│   │   │   │   │   └── ParserBugTests.cs

│   │   │   │   ├── Expression

│   │   │   │   │   ├── AnonymousMethodExpressionTests.cs

│   │   │   │   │   ├── AnonymousTypeCreateExpressionTests.cs

│   │   │   │   │   ├── ArrayCreateExpressionTests.cs

│   │   │   │   │   ├── AssignmentExpressionTests.cs

│   │   │   │   │   ├── BaseReferenceExpressionTests.cs

│   │   │   │   │   ├── BinaryOperatorExpressionTests.cs

│   │   │   │   │   ├── CastExpressionTests.cs

│   │   │   │   │   ├── CheckedExpressionTests.cs

│   │   │   │   │   ├── ConditionalExpressionTests.cs

│   │   │   │   │   ├── DefaultValueExpressionTests.cs

│   │   │   │   │   ├── IdentifierExpressionTests.cs

│   │   │   │   │   ├── IndexerExpressionTests.cs

│   │   │   │   │   ├── InvocationExpressionTests.cs

│   │   │   │   │   ├── IsExpressionTests.cs

│   │   │   │   │   ├── LambdaExpressionTests.cs

│   │   │   │   │   ├── MemberReferenceExpressionTests.cs

│   │   │   │   │   ├── ObjectCreateExpressionTests.cs

│   │   │   │   │   ├── ParenthesizedExpressionTests.cs

│   │   │   │   │   ├── PointerReferenceExpressionTests.cs

│   │   │   │   │   ├── PrimitiveExpressionTests.cs

│   │   │   │   │   ├── QueryExpressionTests.cs

│   │   │   │   │   ├── SizeOfExpressionTests.cs

│   │   │   │   │   ├── StackAllocExpressionTests.cs

│   │   │   │   │   ├── ThisReferenceExpressionTests.cs

│   │   │   │   │   ├── TypeOfExpressionTests.cs

│   │   │   │   │   ├── TypeReferenceExpressionTests.cs

│   │   │   │   │   ├── UnaryOperatorExpressionTests.cs

│   │   │   │   │   └── UndocumentedExpressionTests.cs

│   │   │   │   ├── GeneralScope

│   │   │   │   │   ├── AttributeSectionTests.cs

│   │   │   │   │   ├── CommentTests.cs

│   │   │   │   │   ├── DelegateDeclarationTests.cs

│   │   │   │   │   ├── NamespaceDeclarationTests.cs

│   │   │   │   │   ├── PreprocessorDirectiveTests.cs

│   │   │   │   │   ├── TypeDeclarationTests.cs

│   │   │   │   │   └── UsingDeclarationTests.cs

│   │   │   │   ├── ParseSelfTests.cs

│   │   │   │   ├── ParseUtil.cs

│   │   │   │   ├── Statements

│   │   │   │   │   ├── BlockStatementTests.cs

│   │   │   │   │   ├── CheckedStatementTests.cs

│   │   │   │   │   ├── EmptyStatementTests.cs

│   │   │   │   │   ├── ExpressionStatementTests.cs

│   │   │   │   │   ├── FixedStatementTests.cs

│   │   │   │   │   ├── ForStatementTests.cs

│   │   │   │   │   ├── GotoStatementTests.cs

│   │   │   │   │   ├── IfElseStatementTests.cs

│   │   │   │   │   ├── LabelStatementTests.cs

│   │   │   │   │   ├── LockStatementTests.cs

│   │   │   │   │   ├── ReturnStatementTests.cs

│   │   │   │   │   ├── SwitchStatementTests.cs

│   │   │   │   │   ├── ThrowStatementTests.cs

│   │   │   │   │   ├── TryCatchStatementTests.cs

│   │   │   │   │   ├── UnsafeStatementTests.cs

│   │   │   │   │   ├── UsingStatementTests.cs

│   │   │   │   │   ├── VariableDeclarationStatementTests.cs

│   │   │   │   │   ├── WhileStatementTests.cs

│   │   │   │   │   └── YieldStatementTests.cs

│   │   │   │   ├── TypeMembers

│   │   │   │   │   ├── ConstructorDeclarationTests.cs

│   │   │   │   │   ├── DestructorDeclarationTests.cs

│   │   │   │   │   ├── EventDeclarationTests.cs

│   │   │   │   │   ├── FieldDeclarationTests.cs

│   │   │   │   │   ├── IndexerDeclarationTests.cs

│   │   │   │   │   ├── MethodDeclarationTests.cs

│   │   │   │   │   ├── OperatorDeclarationTests.cs

│   │   │   │   │   └── PropertyDeclarationTests.cs

│   │   │   │   └── TypeSystemConvertVisitorTests.cs

│   │   │   ├── Refactoring

│   │   │   │   └── TypeSystemAstBuilderTests.cs

│   │   │   └── Resolver

│   │   │   ├── AnonymousTypeTests.cs

│   │   │   ├── ArrayCreateTests.cs

│   │   │   ├── AttributeTests.cs

│   │   │   ├── BinaryOperatorTests.cs

│   │   │   ├── CastTests.cs

│   │   │   ├── ComTests.cs

│   │   │   ├── ConditionalOperatorTests.cs

│   │   │   ├── ConversionsTest.cs

│   │   │   ├── ExtensionMethodTests.cs

│   │   │   ├── FindReferencesTest.cs

│   │   │   ├── InvocationTests.cs

│   │   │   ├── LambdaTests.cs

│   │   │   ├── LinqTests.cs

│   │   │   ├── LocalTypeInferenceTests.cs

│   │   │   ├── MemberLookupTests.cs

│   │   │   ├── NameLookupTests.cs

│   │   │   ├── ObjectCreationTests.cs

│   │   │   ├── OverloadResolutionTests.cs

│   │   │   ├── ResolveAtLocationTests.cs

│   │   │   ├── ResolverTestBase.cs

│   │   │   ├── TypeInferenceTests.cs

│   │   │   ├── UnaryOperatorTests.cs

│   │   │   └── UnsafeCodeTests.cs

│   │   ├── Documentation

│   │   │   ├── CSharpCrefLookupTests.cs

│   │   │   ├── CSharpCrefParserTests.cs

│   │   │   ├── CSharpDocumentationTests.cs

│   │   │   └── IDStringTests.cs

│   │   ├── FormattingTests

│   │   │   ├── TestBlankLineFormatting.cs

│   │   │   ├── TestBraceStlye.cs

│   │   │   ├── TestFormattingBugs.cs

│   │   │   ├── TestKeepReformattingRules.cs

│   │   │   ├── TestSpacingVisitor.cs

│   │   │   ├── TestStatementIndentation.cs

│   │   │   ├── TestTypeLevelIndentation.cs

│   │   │   ├── TestWrapping.cs

│   │   │   └── TextEditorTestAdapter.cs

│   │   ├── ICSharpCode.NRefactory.Tests.csproj

│   │   ├── Properties

│   │   │   └── AssemblyInfo.cs

│   │   ├── TypeSystem

│   │   │   ├── BlobLoaderTests.cs

│   │   │   ├── CecilLoaderTests.cs

│   │   │   ├── GetAllBaseTypesTest.cs

│   │   │   ├── GetMembersTests.cs

│   │   │   ├── ReflectionHelperTests.cs

│   │   │   ├── SerializedCecilLoaderTests.cs

│   │   │   ├── StructureTests.cs

│   │   │   ├── TestInterningProvider.cs

│   │   │   ├── TypeParameterTests.cs

│   │   │   ├── TypeSystemHelper.cs

│   │   │   ├── TypeSystemTests.cs

│   │   │   └── TypeSystemTests.TestCase.cs

│   │   └── Utils

│   │   ├── CSharpPrimitiveCastTests.cs

│   │   └── TreeTraversalTests.cs

│   ├── ICSharpCode.NRefactory.VB

│   │   ├── Ast

│   │   │   ├── AstNodeCollection.cs

│   │   │   ├── AstNode.cs

│   │   │   ├── Comment.cs

│   │   │   ├── Enums.cs

│   │   │   ├── Expressions

│   │   │   │   ├── AnonymousObjectCreationExpression.cs

│   │   │   │   ├── ArrayCreateExpression.cs

│   │   │   │   ├── ArrayInitializerExpression.cs

│   │   │   │   ├── AssignmentExpression.cs

│   │   │   │   ├── BinaryOperatorExpression.cs

│   │   │   │   ├── CastExpression.cs

│   │   │   │   ├── CollectionRangeVariableDeclaration.cs

│   │   │   │   ├── ConditionalExpression.cs

│   │   │   │   ├── EmptyExpression.cs

│   │   │   │   ├── Expression.cs

│   │   │   │   ├── FieldInitializerExpression.cs

│   │   │   │   ├── GetTypeExpression.cs

│   │   │   │   ├── GetXmlNamespaceExpression.cs

│   │   │   │   ├── IdentifierExpression.cs

│   │   │   │   ├── InstanceExpression.cs

│   │   │   │   ├── InvocationExpression.cs

│   │   │   │   ├── LambdaExpression.cs

│   │   │   │   ├── MemberAccessExpression.cs

│   │   │   │   ├── NamedArgumentExpression.cs

│   │   │   │   ├── ObjectCreationExpression.cs

│   │   │   │   ├── ParenthesizedExpression.cs

│   │   │   │   ├── PrimitiveExpression.cs

│   │   │   │   ├── QueryExpression.cs

│   │   │   │   ├── SimpleNameExpression.cs

│   │   │   │   ├── TypeOfIsExpression.cs

│   │   │   │   ├── TypeReferenceExpression.cs

│   │   │   │   ├── UnaryOperatorExpression.cs

│   │   │   │   ├── VariableInitializer.cs

│   │   │   │   ├── XmlIdentifier.cs

│   │   │   │   └── XmlLiteralString.cs

│   │   │   ├── General

│   │   │   │   ├── AttributeBlock.cs

│   │   │   │   ├── Attribute.cs

│   │   │   │   ├── AttributedNode.cs

│   │   │   │   ├── CompilationUnit.cs

│   │   │   │   ├── EventMemberSpecifier.cs

│   │   │   │   ├── InterfaceMemberSpecifier.cs

│   │   │   │   ├── ParameterDeclaration.cs

│   │   │   │   └── TypeParameterDeclaration.cs

│   │   │   ├── Generated.cs

│   │   │   ├── GlobalScope

│   │   │   │   ├── DelegateDeclaration.cs

│   │   │   │   ├── EnumDeclaration.cs

│   │   │   │   ├── EnumMemberDeclaration.cs

│   │   │   │   ├── ImportsClause.cs

│   │   │   │   ├── ImportsStatement.cs

│   │   │   │   ├── NamespaceDeclaration.cs

│   │   │   │   ├── OptionStatement.cs

│   │   │   │   └── TypeDeclaration.cs

│   │   │   ├── Identifier.cs

│   │   │   ├── INullable.cs

│   │   │   ├── Statements

│   │   │   │   ├── BlockStatement.cs

│   │   │   │   ├── ContinueStatement.cs

│   │   │   │   ├── DoLoopStatement.cs

│   │   │   │   ├── ExitStatement.cs

│   │   │   │   ├── ExpressionStatement.cs

│   │   │   │   ├── ForEachStatement.cs

│   │   │   │   ├── ForStatement.cs

│   │   │   │   ├── GoToStatement.cs

│   │   │   │   ├── IfElseStatement.cs

│   │   │   │   ├── LabelDeclarationStatement.cs

│   │   │   │   ├── LocalDeclarationStatement.cs

│   │   │   │   ├── ReturnStatement.cs

│   │   │   │   ├── SelectStatement.cs

│   │   │   │   ├── Statement.cs

│   │   │   │   ├── SyncLockStatement.cs

│   │   │   │   ├── ThrowStatement.cs

│   │   │   │   ├── TryStatement.cs

│   │   │   │   ├── UsingStatement.cs

│   │   │   │   ├── WhileStatement.cs

│   │   │   │   ├── WithStatement.cs

│   │   │   │   └── YieldStatement.cs

│   │   │   ├── TypeMembers

│   │   │   │   ├── Accessor.cs

│   │   │   │   ├── ConstructorDeclaration.cs

│   │   │   │   ├── EventDeclaration.cs

│   │   │   │   ├── ExternalMethodDeclaration.cs

│   │   │   │   ├── FieldDeclaration.cs

│   │   │   │   ├── MethodDeclaration.cs

│   │   │   │   ├── OperatorDeclaration.cs

│   │   │   │   ├── PropertyDeclaration.cs

│   │   │   │   └── VariableDeclarator.cs

│   │   │   ├── TypeName

│   │   │   │   ├── AstType.cs

│   │   │   │   ├── ComposedType.cs

│   │   │   │   ├── PrimitiveType.cs

│   │   │   │   ├── QualifiedType.cs

│   │   │   │   └── SimpleType.cs

│   │   │   ├── VBModifierToken.cs

│   │   │   └── VBTokenNode.cs

│   │   ├── IAstVisitor.cs

│   │   ├── ICSharpCode.NRefactory.VB.csproj

│   │   ├── Lexer

│   │   │   ├── Block.cs

│   │   │   ├── ExpressionFinder.atg

│   │   │   ├── ExpressionFinder.cs

│   │   │   ├── ExpressionFinderState.cs

│   │   │   ├── Extensions.cs

│   │   │   ├── KeywordList.txt

│   │   │   ├── Keywords.cs

│   │   │   ├── LATextReader.cs

│   │   │   ├── LookupTable.cs

│   │   │   ├── Parser.cs

│   │   │   ├── PushParser.frame

│   │   │   ├── SavepointEventArgs.cs

│   │   │   ├── Special

│   │   │   │   ├── BlankLine.cs

│   │   │   │   ├── Comment.cs

│   │   │   │   ├── CommentType.cs

│   │   │   │   ├── ISpecial.cs

│   │   │   │   ├── PreProcessingDirective.cs

│   │   │   │   ├── SpecialTracker.cs

│   │   │   │   └── TagComment.cs

│   │   │   ├── Token.cs

│   │   │   ├── Tokens.cs

│   │   │   ├── VBLexer.cs

│   │   │   ├── VBLexerMemento.cs

│   │   │   └── XmlModeInfo.cs

│   │   ├── OutputVisitor

│   │   │   ├── IOutputFormatter.cs

│   │   │   ├── OutputVisitor.cs

│   │   │   ├── TextWriterOutputFormatter.cs

│   │   │   └── VBFormattingOptions.cs

│   │   ├── Parser

│   │   │   ├── Errors.cs

│   │   │   ├── Parser.cs

│   │   │   ├── Parser.frame

│   │   │   ├── vb.atg

│   │   │   └── VBParser.cs

│   │   ├── PrettyPrinter

│   │   │   ├── AbstractOutputFormatter.cs

│   │   │   ├── AbstractPrettyPrintOptions.cs

│   │   │   ├── IOutputAstVisitor.cs

│   │   │   ├── SpecialNodesInserter.cs

│   │   │   └── VBNet

│   │   │   ├── VBNetOutputFormatter.cs

│   │   │   ├── VBNetOutputVisitor.cs

│   │   │   └── VBNetPrettyPrintOptions.cs

│   │   ├── Properties

│   │   │   └── AssemblyInfo.cs

│   │   ├── VBParser.cs

│   │   └── Visitors

│   │   └── CSharpToVBConverterVisitor.cs

│   ├── ICSharpCode.NRefactory.VB.Tests

│   │   ├── AssemblyInfo.cs

│   │   ├── General

│   │   │   └── UnitTest.cs

│   │   ├── ICSharpCode.NRefactory.VB.Tests.csproj

│   │   ├── Lexer

│   │   │   ├── CustomLexerTests.cs

│   │   │   ├── ImplicitLineContinuationTests.cs

│   │   │   ├── LATextReaderTests.cs

│   │   │   ├── LexerContextTests.cs

│   │   │   ├── LexerPositionTests.cs

│   │   │   ├── LexerTests.cs

│   │   │   ├── LiteralsTests.cs

│   │   │   ├── TokenTests.cs

│   │   │   └── XmlModeLexerTests.cs

│   │   ├── Output

│   │   │   ├── CodeDOM

│   │   │   │   ├── CodeDOMParenthesizedExpressionTest.cs

│   │   │   │   ├── CodeDOMPrimitiveExpressionTest.cs

│   │   │   │   ├── CodeDOMTypeReferenceTest.cs

│   │   │   │   └── InvocationExpressionTest.cs

│   │   │   ├── SpecialOutputVisitorTest.cs

│   │   │   └── VBNet

│   │   │   └── VBNetOutputTest.cs

│   │   └── Parser

│   │   ├── Expressions

│   │   │   ├── AddressOfExpressionTests.cs

│   │   │   ├── ArrayCreateExpressionTests.cs

│   │   │   ├── AssignmentExpressionTests.cs

│   │   │   ├── BaseReferenceExpressionTests.cs

│   │   │   ├── BinaryOperatorExpressionTests.cs

│   │   │   ├── CastExpressionTests.cs

│   │   │   ├── ClassReferenceExpressionTests.cs

│   │   │   ├── ConditionalExpressionTests.cs

│   │   │   ├── GlobalReferenceExpressionTests.cs

│   │   │   ├── IdentifierExpressionTests.cs

│   │   │   ├── InvocationExpressionTests.cs

│   │   │   ├── LambdaExpressionTests.cs

│   │   │   ├── MemberReferenceExpressionTests.cs

│   │   │   ├── ObjectCreateExpressionTests.cs

│   │   │   ├── ParenthesizedExpressionTest.cs

│   │   │   ├── PrimitiveExpressionTests.cs

│   │   │   ├── QueryExpressionTests.cs

│   │   │   ├── ThisReferenceExpressionTests.cs

│   │   │   ├── TypeOfExpressionTests.cs

│   │   │   ├── TypeOfIsExpressionTests.cs

│   │   │   ├── TypeReferenceExpressionTests.cs

│   │   │   ├── UnaryOperatorExpressionTests.cs

│   │   │   ├── XmlExpressionTests.cs

│   │   │   └── XmlMemberAccessExpressionTests.cs

│   │   ├── GlobalScope

│   │   │   ├── AttributeSectionTests.cs

│   │   │   ├── ImportsStatementTests.cs

│   │   │   ├── NamespaceDeclarationTests.cs

│   │   │   ├── OptionStatementTests.cs

│   │   │   └── TypeDeclarationTests.cs

│   │   ├── ParseUtil.cs

│   │   ├── SnippetParserTests.cs

│   │   ├── Statements

│   │   │   ├── AddHandlerStatementTests.cs

│   │   │   ├── BlockStatementTests.cs

│   │   │   ├── ContinueStatementTests.cs

│   │   │   ├── DoLoopStatementTests.cs

│   │   │   ├── EndStatementTests.cs

│   │   │   ├── EraseStatementTests.cs

│   │   │   ├── ErrorStatementTests.cs

│   │   │   ├── ExpressionStatementTests.cs

│   │   │   ├── ForeachStatementTests.cs

│   │   │   ├── ForNextStatementTests.cs

│   │   │   ├── GotoStatementTests.cs

│   │   │   ├── IfElseStatementTests.cs

│   │   │   ├── LabelStatementTests.cs

│   │   │   ├── LocalVariableDeclarationTests.cs

│   │   │   ├── LockStatementTests.cs

│   │   │   ├── OnErrorStatementTest.cs

│   │   │   ├── RaiseEventStatementTest.cs

│   │   │   ├── ReDimStatementTests.cs

│   │   │   ├── RemoveHandlerStatement.cs

│   │   │   ├── ResumeStatement.cs

│   │   │   ├── ReturnStatementTests.cs

│   │   │   ├── StopStatementTests.cs

│   │   │   ├── SwitchStatementTests.cs

│   │   │   ├── ThrowStatementTests.cs

│   │   │   ├── TryCatchStatementTests.cs

│   │   │   ├── UsingStatementTests.cs

│   │   │   └── WithStatementTests.cs

│   │   └── TypeLevel

│   │   ├── ConstructorDeclarationTests.cs

│   │   ├── CustomEventTests.cs

│   │   ├── DeclareDeclarationTests.cs

│   │   ├── EventDeclarationTests.cs

│   │   ├── FieldDeclarationTests.cs

│   │   ├── MethodDeclarationTests.cs

│   │   ├── OperatorDeclarationTests.cs

│   │   └── PropertyDeclarationTests.cs

│   ├── ICSharpCode.NRefactory.Xml

│   │   ├── AXmlAttribute.cs

│   │   ├── AXmlDocument.cs

│   │   ├── AXmlElement.cs

│   │   ├── AXmlObject.cs

│   │   ├── AXmlParser.cs

│   │   ├── AXmlReader.cs

│   │   ├── AXmlTag.cs

│   │   ├── AXmlText.cs

│   │   ├── AXmlVisitor.cs

│   │   ├── DocumentationElement.cs

│   │   ├── ICSharpCode.NRefactory.Xml.csproj

│   │   ├── IncrementalParserState.cs

│   │   ├── InternalDocument.cs

│   │   ├── Log.cs

│   │   ├── ObjectIterator.cs

│   │   ├── Properties

│   │   │   └── AssemblyInfo.cs

│   │   ├── ReuseEqualityComparer.cs

│   │   ├── SyntaxError.cs

│   │   ├── TagMatchingHeuristics.cs

│   │   ├── TagReader.cs

│   │   ├── TextType.cs

│   │   ├── TokenReader.cs

│   │   └── XmlSegment.cs

│   ├── NRefactory.sln

│   ├── Packages

│   │   └── ICSharpCode.NRefactory.nuspec

│   └── README

├── packages

│   ├── DiffLib.1.0.0.55

│   │   ├── DiffLib.1.0.0.55.nupkg

│   │   └── lib

│   │   └── net35-Client

│   │   ├── DiffLib.dll

│   │   └── DiffLib.XML

│   └── repositories.config

├── README.txt

├── releasebuild.bat

├── REVISION

├── SharpTreeView

│   ├── Converters.cs

│   ├── copyright.txt

│   ├── EditTextBox.cs

│   ├── ExtensionMethods.cs

│   ├── FlatListTreeNode.cs

│   ├── GeneralAdorner.cs

│   ├── ICSharpCode.TreeView.csproj

│   ├── InsertMarker.cs

│   ├── license.txt

│   ├── LinesRenderer.cs

│   ├── Properties

│   │   ├── AssemblyInfo.cs

│   │   └── GlobalAssemblyInfo.cs

│   ├── SharpGridView.cs

│   ├── SharpTreeNodeCollection.cs

│   ├── SharpTreeNode.cs

│   ├── SharpTreeNodeView.cs

│   ├── SharpTreeView.cs

│   ├── SharpTreeViewItem.cs

│   ├── Themes

│   │   └── Generic.xaml

│   ├── TreeFlattener.cs

│   └── TreeTraversal.cs

└── TestPlugin

├── Clear.png

├── ContextMenuCommand.cs

├── CustomLanguage.cs

├── CustomOptionPage.xaml

├── CustomOptionPage.xaml.cs

├── MainMenuCommand.cs

├── Properties

│   └── AssemblyInfo.cs

├── Readme.txt

└── TestPlugin.csproj

250 directories, 2273 files

php exeil导入,反编译工具ILSpy.exe相关推荐

  1. 反编译工具ILSpy

    分析别人写的程序时中的某个功能,最好是有源码,如果没有源码的话,可能会用到一种反编译工具ILSpy.这样有助我们查找问题的所在. 如需下载请看附件 转载于:https://blog.51cto.com ...

  2. Java反编译工具JD-GUI.exe

    Java反编译工具JD-GUI.exe 以下是反编译工具下载地址 链接:https://pan.baidu.com/s/1pMe1trX 密码:pmke 一.运行JD-GUI.exe文件 二.将Jav ...

  3. 微软自带的防反编译工具dotfuscator.exe的使用

    在园子里已经有很多高手写了关于MS的dotfuscator.exe使用方法.并且做了深入的剖析.自己对这个东西没有深入的理解,只是使用了一下而已      1.安装完vs之后在,在安装路径*:\Pro ...

  4. 反编译工具——ILSpy工具和Reflector

    以前总是听人说起反编译工具,没试过,今天一试吓一跳,自己做的东西不做加密保护,一个试用版的dll文件给别人,你的工作就白搭! 先来看一下ILSpy工具的效果:这里我加载了一个我之前做的dll文件. 通 ...

  5. Eclipse反编译工具Jad.exe及插件JadClipse配置

    1.下载所需文件 JadClipse,http://jadclipse.sourceforge.net/wiki/index.php/Main_Page#Download Jad,http://www ...

  6. 反编译工具Reflector ILSpy

    最近很长一段时间在为自己技术方便该如何做才会有新的长进而发愁,偶然,顿悟,决定通过反编译工具了解底层代码来进一步提升自己的能力. 于是有了周末宅在家里一天研究反编译工具. 不能浪费了一天的成果,至此, ...

  7. andriod的apk文件相关的编译反编译工具

    1.smali-1.2.6.jar 用途:.smali文件 转成 classes.dex文件 说明:.smali文件,类似于.class文件,可以用普通文本编辑器查看和修改. 用法举例:命令行:jav ...

  8. [马士兵] 一. 初识JAVA 20. 反编译工具的使用 21. 本章最后一段代码 22. 扩展面试题: JDK, JRE, JVM区别

    20. 反编译工具的使用 编译 源代码----->class 反编译 class---->源代码 反编译工具 jd-gui.exe 21. 本章最后一段代码 public class Hi ...

  9. ILSpy可以反编译c语言,ILSpy反编译工具的使用

    本文导读:ILSpy反编译工具的使用.不过,ILspy需要在电脑上安装.NET Framework 4.0.ILspy可以将一个dll文件转换为C#或VB语言.ILspy对于单个文件可以保存为.cs文 ...

  10. ILSpy反编译工具的使用

    ILSpy反编译工具的使用 本文导读:ILSpy反编译工具的使用.不过,ILspy需要在电脑上安装.NET Framework 4.0.ILspy可以将一个dll文件转换为C#或VB语言.ILspy对 ...

最新文章

  1. python deque的内在实现 本质上就是双向链表所以用于stack、队列非常方便
  2. go iris 连接 mysql 异步_go语言解决并发的方法有哪些?
  3. 服务器和客户端免密登录
  4. mysql存储表情测试_Mysql正确的储存处emoji表情
  5. K3 LEDE固件更改FRP客户端版本
  6. SAP云平台和第三方CRM解决方案(火锅)互联
  7. 中柏平板u盘启动_大冶深圳东莞平板硫化机推选得新科技自动化
  8. mysql关联查询 事务 索引 外键
  9. 欧姆字符的编码c语言,《编码:隐匿在计算机软硬件背后的语言》读书笔记
  10. android错误怎么关机,Android系统小技巧:系统崩溃了只重启部分子系统,而不是全部重启...
  11. 使用expect实现shell的交互
  12. 贝叶斯估计、最大似然估计、最大后验概率估计
  13. Flutter 2020/2/18 来到app登录界面
  14. class与subclass分析
  15. 关于物联网透传工具的安全性
  16. ccc.exe_什么是CCC.exe,为什么运行?
  17. android非线性渐变色,不同区域显示不同的渐变效果
  18. vue3+ts+vite 路由详解
  19. 如何在iOS上实现苹果电脑最小化窗口时的“神奇效果”(即吸入吸出效果在iPhone上的实现)
  20. c语言99乘法表设计,C++设计编一个程序输出一个九九乘法表?

热门文章

  1. rs485接口上下拉_通讯接口应用笔记1:RS485通讯上下拉电阻的选择
  2. 如何退出控屏软件(以极域为例)
  3. ClassNotFoundException: com.lowagie.text.pdf.PdfGState
  4. 计算机网络系统juniper
  5. 2022起重机司机(限门式起重机)理论题库模拟考试平台操作
  6. WeUi使用手册及参考
  7. java 学生学籍管理系统_JAVA学生学籍管理系统
  8. 软件集成测试工作流程指南
  9. 嵌入式 | 51 单片机《手把手教你51单片机-C语言版》
  10. 1.2 说说大学这滩泥淖——《逆袭大学》连载