在好例子网,分享、交流、成长!
您当前所在位置:首页C# 开发实例C#语言基础 → C#反汇编工具ILSpycn_Ha

C#反汇编工具ILSpycn_Ha

C#语言基础

下载此实例
  • 开发语言:C#
  • 实例大小:8.86M
  • 下载次数:10
  • 浏览次数:25
  • 发布时间:2023-12-01
  • 实例类别:C#语言基础
  • 发 布 人:chenxiaolan
  • 文件格式:.zip
  • 所需积分:2
 相关标签: 反汇编工具 spy 反汇编 py 汇编

实例介绍

【实例简介】C#反汇编工具ILSpycn_Ha
很好的免费C#反汇编工具ILSpycn_Ha,自由开源免费,含源码。

【实例截图】

from clipboard

from clipboard

from clipboard

from clipboard

【核心代码】

.
├── C#反汇编工具ILSpycn_Ha_ILSpycn_Ha.zip
└── ILSpycn_Ha
    ├── ILSpy中文版
    │   ├── Debugger.Core.dll
    │   ├── ICSharpCode.AvalonEdit.dll
    │   ├── ICSharpCode.Decompiler.dll
    │   ├── ICSharpCode.NRefactory.CSharp.dll
    │   ├── ICSharpCode.NRefactory.VB.dll
    │   ├── ICSharpCode.NRefactory.dll
    │   ├── ICSharpCode.TreeView.dll
    │   ├── ILSpy.BamlDecompiler.Plugin.dll
    │   ├── ILSpy.Debugger.Plugin.dll
    │   ├── ILSpy.SharpDevelop.LGPL.dll
    │   ├── ILSpy.exe
    │   ├── ILSpy.exe.config
    │   ├── Mono.Cecil.Pdb.dll
    │   └── Mono.Cecil.dll
    └── 源代码包
        ├── AvalonEdit
        │   ├── 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
        │   │   │   ├── CompletionList.cs
        │   │   │   ├── CompletionList.xaml
        │   │   │   ├── CompletionListBox.cs
        │   │   │   ├── CompletionWindow.cs
        │   │   │   ├── CompletionWindowBase.cs
        │   │   │   ├── ICompletionData.cs
        │   │   │   ├── IOverloadProvider.cs
        │   │   │   ├── InsightWindow.cs
        │   │   │   ├── InsightWindow.xaml
        │   │   │   ├── 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
        │   │   │   ├── TextSegment.cs
        │   │   │   ├── TextSegmentCollection.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
        │   │   │   ├── Selection.cs
        │   │   │   ├── SelectionColorizer.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
        │   │   │   │   ├── CPP-Mode.xshd
        │   │   │   │   ├── CSS-Mode.xshd
        │   │   │   │   ├── CSharp-Mode.xshd
        │   │   │   │   ├── Coco-Mode.xshd
        │   │   │   │   ├── HTML-Mode.xshd
        │   │   │   │   ├── Java-Mode.xshd
        │   │   │   │   ├── JavaScript-Mode.xshd
        │   │   │   │   ├── ModeV1.xsd
        │   │   │   │   ├── ModeV2.xsd
        │   │   │   │   ├── PHP-Mode.xshd
        │   │   │   │   ├── Patch-Mode.xshd
        │   │   │   │   ├── Resources.cs
        │   │   │   │   ├── Tex-Mode.xshd
        │   │   │   │   ├── VBNET-Mode.xshd
        │   │   │   │   ├── XML-Mode.xshd
        │   │   │   │   └── XmlDoc.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
        │   │   │   ├── ITextRunConstructionContext.cs
        │   │   │   ├── ITextViewConnect.cs
        │   │   │   ├── IVisualLineTransformer.cs
        │   │   │   ├── InlineObjectRun.cs
        │   │   │   ├── Layer.cs
        │   │   │   ├── LayerPosition.cs
        │   │   │   ├── LinkElementGenerator.cs
        │   │   │   ├── MouseHoverLogic.cs
        │   │   │   ├── SimpleTextSource.cs
        │   │   │   ├── SingleCharacterElementGenerator.cs
        │   │   │   ├── TextLayer.cs
        │   │   │   ├── TextView.cs
        │   │   │   ├── TextViewCachedElements.cs
        │   │   │   ├── TextViewWeakEventManager.cs
        │   │   │   ├── VisualLine.cs
        │   │   │   ├── VisualLineConstructionStartEventArgs.cs
        │   │   │   ├── VisualLineElement.cs
        │   │   │   ├── VisualLineElementGenerator.cs
        │   │   │   ├── VisualLineElementTextRunProperties.cs
        │   │   │   ├── VisualLineLinkText.cs
        │   │   │   ├── VisualLineText.cs
        │   │   │   ├── VisualLineTextParagraphProperties.cs
        │   │   │   ├── VisualLineTextSource.cs
        │   │   │   ├── VisualLinesInvalidException.cs
        │   │   │   └── VisualYPosition.cs
        │   │   ├── Search
        │   │   │   ├── DropDownButton.cs
        │   │   │   ├── DropDownButton.xaml
        │   │   │   ├── ISearchStrategy.cs
        │   │   │   ├── Localization.cs
        │   │   │   ├── RegexSearchStrategy.cs
        │   │   │   ├── SearchCommands.cs
        │   │   │   ├── SearchPanel.cs
        │   │   │   ├── SearchPanel.xaml
        │   │   │   ├── SearchResultBackgroundRenderer.cs
        │   │   │   ├── SearchStrategyFactory.cs
        │   │   │   ├── next.png
        │   │   │   └── prev.png
        │   │   ├── Snippets
        │   │   │   ├── IActiveElement.cs
        │   │   │   ├── InsertionContext.cs
        │   │   │   ├── Snippet.cs
        │   │   │   ├── SnippetAnchorElement.cs
        │   │   │   ├── SnippetBoundElement.cs
        │   │   │   ├── SnippetCaretElement.cs
        │   │   │   ├── SnippetContainerElement.cs
        │   │   │   ├── SnippetElement.cs
        │   │   │   ├── SnippetEventArgs.cs
        │   │   │   ├── SnippetInputHandler.cs
        │   │   │   ├── SnippetReplaceableTextElement.cs
        │   │   │   ├── SnippetSelectionElement.cs
        │   │   │   └── SnippetTextElement.cs
        │   │   ├── TextEditor.cs
        │   │   ├── TextEditor.xaml
        │   │   ├── TextEditorAutomationPeer.cs
        │   │   ├── TextEditorComponent.cs
        │   │   ├── TextEditorOptions.cs
        │   │   ├── TextEditorWeakEventManager.cs
        │   │   ├── TextViewPosition.cs
        │   │   ├── 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
        │   │   │   ├── AXmlAttribute.cs
        │   │   │   ├── AXmlAttributeCollection.cs
        │   │   │   ├── AXmlContainer.cs
        │   │   │   ├── AXmlDocument.cs
        │   │   │   ├── AXmlElement.cs
        │   │   │   ├── AXmlObject.cs
        │   │   │   ├── AXmlObjectCollection.cs
        │   │   │   ├── AXmlObjectEventArgs.cs
        │   │   │   ├── AXmlParser.cs
        │   │   │   ├── AXmlTag.cs
        │   │   │   ├── AXmlText.cs
        │   │   │   ├── AbstractAXmlVisitor.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
        │   │   └── themes
        │   │       ├── RightArrow.cur
        │   │       └── generic.xaml
        │   ├── ICSharpCode.AvalonEdit.Tests
        │   │   ├── 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.PartCover.Settings
        │   │   ├── ICSharpCode.AvalonEdit.Tests.csproj
        │   │   ├── 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
        │   │   └── app.config
        │   ├── copyright.txt
        │   └── license.txt
        ├── BuildTools
        │   ├── Automated.proj
        │   ├── MSBuildCommunityTasks
        │   │   ├── ICSharpCode.SharpZipLib.dll
        │   │   ├── MSBuild.Community.Tasks.Targets
        │   │   ├── MSBuild.Community.Tasks.dll
        │   │   └── Sample.proj
        │   ├── UpdateAssemblyInfo
        │   │   ├── Main.cs
        │   │   ├── UpdateAssemblyInfo.csproj
        │   │   ├── UpdateAssemblyInfo.sln
        │   │   ├── bin
        │   │   │   └── Debug
        │   │   │       ├── UpdateAssemblyInfo.exe
        │   │   │       └── UpdateAssemblyInfo.pdb
        │   │   └── obj
        │   │       └── Debug
        │   │           ├── UpdateAssemblyInfo.csproj.FileListAbsolute.txt
        │   │           ├── UpdateAssemblyInfo.csprojResolveAssemblyReference.cache
        │   │           ├── UpdateAssemblyInfo.exe
        │   │           └── UpdateAssemblyInfo.pdb
        │   └── buildAndCreatePackage.bat
        ├── Debugger
        │   ├── Debugger.Core
        │   │   ├── AppDomain.cs
        │   │   ├── AppDomainCollection.cs
        │   │   ├── ArrayDimension.cs
        │   │   ├── ArrayDimensions.cs
        │   │   ├── Breakpoint.cs
        │   │   ├── BreakpointCollection.cs
        │   │   ├── CollectionWithEvents.cs
        │   │   ├── DebuggeeState.cs
        │   │   ├── Debugger.Core.csproj
        │   │   ├── Debugger.Core.shfb
        │   │   ├── DebuggerException.cs
        │   │   ├── DebuggerObject.cs
        │   │   ├── Eval.cs
        │   │   ├── EvalCollection.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
        │   │   │   ├── MTA2STA.cs
        │   │   │   ├── MetaData.cs
        │   │   │   ├── MetaDataWrapper.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
        │   │   ├── Module.cs
        │   │   ├── ModuleCollection.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
        │   │   │       ├── ISignatureVisitable.cs
        │   │   │       ├── ISignatureVisitor.cs
        │   │   │       ├── InputOutputItem.cs
        │   │   │       ├── LocalVarSig.cs
        │   │   │       ├── MVar.cs
        │   │   │       ├── MarshalSig.cs
        │   │   │       ├── MethodDefSig.cs
        │   │   │       ├── MethodRefSig.cs
        │   │   │       ├── MethodSig.cs
        │   │   │       ├── MethodSpec.cs
        │   │   │       ├── Param.cs
        │   │   │       ├── PropertySig.cs
        │   │   │       ├── Ptr.cs
        │   │   │       ├── RetType.cs
        │   │   │       ├── SigType.cs
        │   │   │       ├── Signature.cs
        │   │   │       ├── SignatureReader.cs
        │   │   │       ├── SignatureWriter.cs
        │   │   │       ├── SzArray.cs
        │   │   │       ├── TypeSpec.cs
        │   │   │       ├── ValueType.cs
        │   │   │       └── Var.cs
        │   │   ├── NDebugger.cs
        │   │   ├── NRefactory
        │   │   │   ├── Ast
        │   │   │   │   └── ExpressionExtensionMethods.cs
        │   │   │   └── Visitors
        │   │   │       └── ExpressionEvaluator.cs
        │   │   ├── Options.cs
        │   │   ├── PauseSession.cs
        │   │   ├── PausedReason.cs
        │   │   ├── Process.cs
        │   │   ├── ProcessCollection.cs
        │   │   ├── ProcessEventArgs.cs
        │   │   ├── Properties
        │   │   │   └── AssemblyInfo.cs
        │   │   ├── SourcecodeSegment.cs
        │   │   ├── StackFrame.cs
        │   │   ├── Stepper.cs
        │   │   ├── Stepping.txt
        │   │   ├── Tests
        │   │   │   ├── ExpandAttribute.cs
        │   │   │   ├── IgnoreAttribute.cs
        │   │   │   └── IgnoreOnExceptionAttribute.cs
        │   │   ├── Thread.cs
        │   │   ├── ThreadCollection.cs
        │   │   └── Value.cs
        │   └── ILSpy.Debugger
        │       ├── Commands
        │       │   ├── BreakpointCommand.cs
        │       │   └── DebuggerCommands.cs
        │       ├── DebuggerSettings.cs
        │       ├── ILSpy.Debugger.csproj
        │       ├── Images
        │       │   ├── 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
        │       │   └── application-x-executable.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
        ├── ICSharpCode.Decompiler
        │   ├── Ast
        │   │   ├── Annotations.cs
        │   │   ├── AstBuilder.cs
        │   │   ├── AstMethodBodyBuilder.cs
        │   │   ├── CommentStatement.cs
        │   │   ├── DecompilerContext.cs
        │   │   ├── NRefactoryExtensions.cs
        │   │   ├── NameVariables.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
        │   │   ├── ControlFlowGraph.cs
        │   │   ├── ControlFlowGraphBuilder.cs
        │   │   ├── ControlFlowNode.cs
        │   │   ├── ControlStructureDetector.cs
        │   │   ├── OpCodeInfo.cs
        │   │   ├── SimplifyByRefCalls.cs
        │   │   ├── SsaBlock.cs
        │   │   ├── SsaForm.cs
        │   │   ├── SsaFormBuilder.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.Output.cs
        │   │   │   ├── SequenceOfNestedIfs.dll
        │   │   │   ├── SequenceOfNestedIfs.il
        │   │   │   ├── StackTests.exe
        │   │   │   └── StackTests.il
        │   │   ├── IncrementDecrement.cs
        │   │   ├── InitializerTests.cs
        │   │   ├── LiftedOperators.cs
        │   │   ├── Loops.cs
        │   │   ├── MultidimensionalArray.cs
        │   │   ├── 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
        │   │   ├── nunit.framework.dll
        │   │   └── packages.config
        │   └── TextOutputWriter.cs
        ├── ILSpy
        │   ├── AboutPage.cs
        │   ├── AnalyzerTreeView.cs
        │   ├── 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
        │   ├── IPane.cs
        │   ├── ISmartTextOutput.cs
        │   ├── Images
        │   │   ├── AccessOverlayIcon.cs
        │   │   ├── Assembly.png
        │   │   ├── AssemblyList.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
        │   │   ├── Find.png
        │   │   ├── FindAssembly.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
        │   │   ├── OverlayProtected.png
        │   │   ├── OverlayProtectedInternal.png
        │   │   ├── OverlayStatic.png
        │   │   ├── PInvokeMethod.png
        │   │   ├── PrivateInternal.png
        │   │   ├── Property.png
        │   │   ├── ReferenceFolder.Closed.png
        │   │   ├── ReferenceFolder.Open.png
        │   │   ├── Refresh.png
        │   │   ├── Resource.png
        │   │   ├── ResourceImage.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
        │   ├── 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
        │   │   ├── AssemblyInfo.cs
        │   │   ├── AssemblyInfo.template.cs
        │   │   ├── WPFAssemblyInfo.cs
        │   │   └── app.config.template
        │   ├── SearchPane.cs
        │   ├── SearchPane.xaml
        │   ├── SessionSettings.cs
        │   ├── TextView
        │   │   ├── AvalonEditTextOutput.cs
        │   │   ├── CaretHighlightAdorner.cs
        │   │   ├── DecompilerTextView.cs
        │   │   ├── DecompilerTextView.xaml
        │   │   ├── ILAsm-Mode.xshd
        │   │   ├── OutputLengthExceededException.cs
        │   │   ├── ReferenceElementGenerator.cs
        │   │   └── UIElementGenerator.cs
        │   ├── 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
        │   │   │   ├── IResourceNodeFactory.cs
        │   │   │   ├── ImageResourceEntryNode.cs
        │   │   │   ├── ResourceEntryNode.cs
        │   │   │   ├── ResourceTreeNode.cs
        │   │   │   ├── ResourcesFileTreeNode.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
        │   ├── app.config
        │   └── themes
        │       └── generic.xaml
        ├── 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
        │   │   ├── BAML format.txt
        │   │   ├── BamlBinaryReader.cs
        │   │   ├── 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
        │       │   ├── Simple.xaml
        │       │   ├── Simple.xaml.cs
        │       │   ├── SimpleDictionary.xaml
        │       │   ├── SimpleNames.xaml
        │       │   └── SimpleNames.xaml.cs
        │       ├── ILSpy.BamlDecompiler.Tests.csproj
        │       ├── Mocks
        │       │   └── AvalonDock.cs
        │       ├── Properties
        │       │   └── AssemblyInfo.cs
        │       └── TestRunner.cs
        ├── ILSpy.SharpDevelop.LGPL
        │   ├── AvalonEdit
        │   │   ├── ITextEditorListener.cs
        │   │   ├── ITextMarker.cs
        │   │   ├── IToolTip.cs
        │   │   ├── IconBarManager.cs
        │   │   ├── IconBarMargin.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
        │   ├── 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
        │   │   ├── GenericParameter.cs
        │   │   ├── GenericParameterAttributes.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
        │   │   ├── PInvokeAttributes.cs
        │   │   ├── PInvokeInfo.cs
        │   │   ├── ParameterAttributes.cs
        │   │   ├── ParameterDefinition.cs
        │   │   ├── ParameterDefinitionCollection.cs
        │   │   ├── ParameterReference.cs
        │   │   ├── PinnedType.cs
        │   │   ├── PointerType.cs
        │   │   ├── PropertyAttributes.cs
        │   │   ├── PropertyDefinition.cs
        │   │   ├── PropertyReference.cs
        │   │   ├── ReferenceType.cs
        │   │   ├── Resource.cs
        │   │   ├── SecurityDeclaration.cs
        │   │   ├── SentinelType.cs
        │   │   ├── TargetRuntime.cs
        │   │   ├── TypeAttributes.cs
        │   │   ├── TypeDefinition.cs
        │   │   ├── TypeDefinitionCollection.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.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.PE
        │   │   ├── BinaryStreamReader.cs
        │   │   ├── BinaryStreamWriter.cs
        │   │   ├── ByteBuffer.cs
        │   │   ├── ByteBufferEqualityComparer.cs
        │   │   ├── DataDirectory.cs
        │   │   ├── Image.cs
        │   │   ├── ImageReader.cs
        │   │   ├── ImageWriter.cs
        │   │   ├── Section.cs
        │   │   └── TextMap.cs
        │   ├── Mono.Cecil.csproj
        │   ├── Mono.Cecil.nunit
        │   ├── Mono.Cecil.nuspec
        │   ├── Mono.Cecil.sln
        │   ├── Mono.Collections.Generic
        │   │   ├── Collection.cs
        │   │   └── ReadOnlyCollection.cs
        │   ├── Mono.Security.Cryptography
        │   │   ├── CryptoConvert.cs
        │   │   └── CryptoService.cs
        │   ├── NOTES.txt
        │   ├── System.Runtime.CompilerServices
        │   │   └── ExtensionAttribute.cs
        │   ├── Test
        │   │   ├── 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
        │   │   │   │   ├── decsec-att.dll
        │   │   │   │   ├── decsec-xml.dll
        │   │   │   │   ├── decsec1-xml.dll
        │   │   │   │   ├── empty-decsec-att.dll
        │   │   │   │   ├── fptr.exe
        │   │   │   │   ├── gifaceref.exe
        │   │   │   │   ├── hello.anycpu.exe
        │   │   │   │   ├── hello.exe
        │   │   │   │   ├── hello.ia64.exe
        │   │   │   │   ├── hello.x64.exe
        │   │   │   │   ├── hello.x86.exe
        │   │   │   │   ├── hello1.exe
        │   │   │   │   ├── hellow.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
        │   │   └── libs
        │   │       ├── nunit-2.4.8
        │   │       │   └── license.txt
        │   │       └── nunit-2.5.10
        │   │           ├── nunit.core.dll
        │   │           ├── nunit.core.interfaces.dll
        │   │           └── nunit.framework.dll
        │   ├── dbg
        │   │   ├── Program.cs
        │   │   ├── Properties
        │   │   │   └── AssemblyInfo.cs
        │   │   └── dbg.csproj
        │   ├── mono.snk
        │   ├── 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
        │           │   ├── IntHashTable.cs
        │           │   ├── Interfaces.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
        │                       ├── VBConsApp.exe
        │                       ├── VBConsApp.pdb
        │                       ├── fsapp.exe
        │                       ├── fsapp.pdb
        │                       ├── test.exe
        │                       └── test.pdb
        ├── NRefactory
        │   ├── 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
        │   │   │   ├── INamedElement.cs
        │   │   │   ├── INamespace.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
        │   │   │   ├── 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
        │   │   │   ├── InheritanceHelper.cs
        │   │   │   ├── IntersectionType.cs
        │   │   │   ├── KnownTypeReference.cs
        │   │   │   ├── NullableType.cs
        │   │   │   ├── ParameterListComparer.cs
        │   │   │   ├── ParameterizedType.cs
        │   │   │   ├── PointerType.cs
        │   │   │   ├── ReflectionHelper.cs
        │   │   │   ├── ReflectionNameParseException.cs
        │   │   │   ├── SpecialType.cs
        │   │   │   ├── TypeKind.cs
        │   │   │   └── TypeVisitor.cs
        │   │   └── Utils
        │   │       ├── 7BitEncodedInts.cs
        │   │       ├── BitVector16.cs
        │   │       ├── BusyManager.cs
        │   │       ├── CSharpPrimitiveCast.cs
        │   │       ├── CacheManager.cs
        │   │       ├── CallbackOnDispose.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.CSharp
        │   │   ├── Analysis
        │   │   │   ├── ControlFlow.cs
        │   │   │   ├── DefiniteAssignmentAnalysis.cs
        │   │   │   └── ReachabilityAnalysis.cs
        │   │   ├── Ast
        │   │   │   ├── AstNode.cs
        │   │   │   ├── AstNodeCollection.cs
        │   │   │   ├── AstType.cs
        │   │   │   ├── CSharpModifierToken.cs
        │   │   │   ├── CSharpTokenNode.cs
        │   │   │   ├── CSharpUtil.cs
        │   │   │   ├── CompilationUnit.cs
        │   │   │   ├── ComposedType.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
        │   │   │   │   ├── ForStatement.cs
        │   │   │   │   ├── ForeachStatement.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
        │   │   ├── CSharpProjectContent.cs
        │   │   ├── Completion
        │   │   │   ├── CSharpCompletionEngine.cs
        │   │   │   ├── CSharpCompletionEngineBase.cs
        │   │   │   ├── CSharpParameterCompletionEngine.cs
        │   │   │   ├── CompletionDataWrapper.cs
        │   │   │   ├── ICompletionDataFactory.cs
        │   │   │   ├── IMemberProvider.cs
        │   │   │   └── IParameterCompletionDataFactory.cs
        │   │   ├── Formatter
        │   │   │   ├── AstFormattingVisitor.cs
        │   │   │   ├── CSharpFormattingOptions.cs
        │   │   │   ├── FormattingOptionsFactory.cs
        │   │   │   ├── GeneratedCodeSettings.cs
        │   │   │   ├── Indent.cs
        │   │   │   └── TextEditorOptions.cs
        │   │   ├── ICSharpCode.NRefactory.CSharp.csproj
        │   │   ├── OutputVisitor
        │   │   │   ├── CSharpAmbience.cs
        │   │   │   ├── CSharpOutputVisitor.cs
        │   │   │   ├── CodeDomConvertVisitor.cs
        │   │   │   ├── IOutputFormatter.cs
        │   │   │   ├── InsertParenthesesVisitor.cs
        │   │   │   └── TextWriterOutputFormatter.cs
        │   │   ├── Parser
        │   │   │   ├── CSharpParser.cs
        │   │   │   └── mcs
        │   │   │       ├── CryptoConvert.cs
        │   │   │       ├── MonoSymbolFile.cs
        │   │   │       ├── MonoSymbolTable.cs
        │   │   │       ├── MonoSymbolWriter.cs
        │   │   │       ├── SourceMethodBuilder.cs
        │   │   │       ├── anonymous.cs
        │   │   │       ├── argument.cs
        │   │   │       ├── assembly.cs
        │   │   │       ├── assign.cs
        │   │   │       ├── async.cs
        │   │   │       ├── attribute.cs
        │   │   │       ├── cfold.cs
        │   │   │       ├── class.cs
        │   │   │       ├── codegen.cs
        │   │   │       ├── complete.cs
        │   │   │       ├── const.cs
        │   │   │       ├── constant.cs
        │   │   │       ├── context.cs
        │   │   │       ├── convert.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
        │   │   │       ├── namespace.cs
        │   │   │       ├── nullable.cs
        │   │   │       ├── outline.cs
        │   │   │       ├── parameter.cs
        │   │   │       ├── pending.cs
        │   │   │       ├── property.cs
        │   │   │       ├── reflection.cs
        │   │   │       ├── report.cs
        │   │   │       ├── settings.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
        │   │   │   ├── CSharpAstResolver.cs
        │   │   │   ├── CSharpConversions.cs
        │   │   │   ├── CSharpInvocationResolveResult.cs
        │   │   │   ├── CSharpOperators.cs
        │   │   │   ├── CSharpResolver.cs
        │   │   │   ├── CompositeResolveVisitorNavigator.cs
        │   │   │   ├── DetectSkippableNodesNavigator.cs
        │   │   │   ├── FindReferenceSearchScope.cs
        │   │   │   ├── FindReferencedEntities.cs
        │   │   │   ├── FindReferences.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
        │   │       ├── CSharpAssembly.cs
        │   │       ├── CSharpAttribute.cs
        │   │       ├── CSharpDocumentationComment.cs
        │   │       ├── CSharpParsedFile.cs
        │   │       ├── CSharpTypeResolveContext.cs
        │   │       ├── CSharpUnresolvedTypeDefinition.cs
        │   │       ├── ConstantValues.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.ConsistencyCheck
        │   │   ├── 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
        │   │   └── app.config
        │   ├── ICSharpCode.NRefactory.Demo
        │   │   ├── CSDemo.Designer.cs
        │   │   ├── CSDemo.cs
        │   │   ├── CSDemo.resx
        │   │   ├── ICSharpCode.NRefactory.Demo.csproj
        │   │   ├── MainForm.Designer.cs
        │   │   ├── MainForm.cs
        │   │   ├── MainForm.resx
        │   │   ├── Program.cs
        │   │   ├── Properties
        │   │   │   └── AssemblyInfo.cs
        │   │   ├── VBAstView.Designer.cs
        │   │   ├── VBAstView.cs
        │   │   ├── VBAstView.resx
        │   │   ├── VBDemo.Designer.cs
        │   │   ├── VBDemo.cs
        │   │   ├── VBDemo.resx
        │   │   ├── VBEditDialog.Designer.cs
        │   │   ├── VBEditDialog.cs
        │   │   └── VBEditDialog.resx
        │   ├── ICSharpCode.NRefactory.GtkDemo
        │   │   ├── AssemblyInfo.cs
        │   │   ├── CSharpDemo.cs
        │   │   ├── ICSharpCode.NRefactory.GtkDemo.csproj
        │   │   ├── Main.cs
        │   │   ├── MainWindow.cs
        │   │   ├── gtk-gui
        │   │   │   ├── ICSharpCode.NRefactory.GtkDemo.MainWindow.cs
        │   │   │   ├── generated.cs
        │   │   │   └── gui.stetic
        │   │   └── 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.Tests
        │   │   ├── CSharp
        │   │   │   ├── Analysis
        │   │   │   │   └── DefiniteAssignmentTests.cs
        │   │   │   ├── AstStructureTests.cs
        │   │   │   ├── CSharpAmbienceTests.cs
        │   │   │   ├── CSharpOutputVisitorTests.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
        │   │   │   ├── 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.TestCase.cs
        │   │   │   └── TypeSystemTests.cs
        │   │   └── Utils
        │   │       ├── CSharpPrimitiveCastTests.cs
        │   │       └── TreeTraversalTests.cs
        │   ├── ICSharpCode.NRefactory.VB
        │   │   ├── Ast
        │   │   │   ├── AstNode.cs
        │   │   │   ├── AstNodeCollection.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
        │   │   │   │   ├── Attribute.cs
        │   │   │   │   ├── AttributeBlock.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
        │   │   │   ├── INullable.cs
        │   │   │   ├── Identifier.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
        │   │   │   ├── VBParser.cs
        │   │   │   └── vb.atg
        │   │   ├── 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
        │   │       │   ├── ForNextStatementTests.cs
        │   │       │   ├── ForeachStatementTests.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
        │   ├── ICSharpCode.NRefactory.snk
        │   ├── NRefactory.sln
        │   ├── Packages
        │   │   └── ICSharpCode.NRefactory.nuspec
        │   ├── README
        │   └── doc
        │       ├── Pattern Matching.html
        │       ├── TODO
        │       ├── XML Documentation.html
        │       ├── copyright.txt
        │       └── license.txt
        ├── README.txt
        ├── REVISION
        ├── SharpTreeView
        │   ├── Converters.cs
        │   ├── EditTextBox.cs
        │   ├── ExtensionMethods.cs
        │   ├── FlatListTreeNode.cs
        │   ├── GeneralAdorner.cs
        │   ├── ICSharpCode.TreeView.csproj
        │   ├── InsertMarker.cs
        │   ├── LinesRenderer.cs
        │   ├── Properties
        │   │   ├── AssemblyInfo.cs
        │   │   └── GlobalAssemblyInfo.cs
        │   ├── SharpGridView.cs
        │   ├── SharpTreeNode.cs
        │   ├── SharpTreeNodeCollection.cs
        │   ├── SharpTreeNodeView.cs
        │   ├── SharpTreeView.cs
        │   ├── SharpTreeViewItem.cs
        │   ├── Themes
        │   │   └── Generic.xaml
        │   ├── TreeFlattener.cs
        │   ├── TreeTraversal.cs
        │   ├── copyright.txt
        │   └── license.txt
        ├── TestPlugin
        │   ├── Clear.png
        │   ├── ContextMenuCommand.cs
        │   ├── CustomLanguage.cs
        │   ├── CustomOptionPage.xaml
        │   ├── CustomOptionPage.xaml.cs
        │   ├── MainMenuCommand.cs
        │   ├── Properties
        │   │   └── AssemblyInfo.cs
        │   ├── Readme.txt
        │   └── TestPlugin.csproj
        ├── clean.bat
        ├── debugbuild.bat
        ├── doc
        │   ├── Command Line.txt
        │   ├── Dissertation
        │   │   ├── Dissertation.pdf
        │   │   ├── Dissertation.tex
        │   │   ├── Evolution
        │   │   │   ├── 01_Disassemble.cs
        │   │   │   ├── 01b_Disassemble_StackStates.cs
        │   │   │   ├── 02_Peephole_decompilation.cs
        │   │   │   ├── 03_Dataflow.cs
        │   │   │   ├── 03_Dataflow_Comments.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
        │   │   ├── ProgressReport.pdf
        │   │   ├── ProgressReport.tex
        │   │   ├── Proposal.tex
        │   │   └── figs
        │   │       ├── 10_Short_type_names_2.cs
        │   │       ├── IfThen.png
        │   │       ├── IfThenElse.png
        │   │       ├── IfThenElseRechablility.png
        │   │       ├── IfThenElseReduction.png
        │   │       ├── Ireducible.png
        │   │       ├── Loop.png
        │   │       ├── NestedLoops.png
        │   │       ├── NestedLoops2.png
        │   │       ├── QuickSortMain.png
        │   │       ├── QuickSort_original.cs
        │   │       ├── T1T2.png
        │   │       ├── figs.svg
        │   │       └── shortcircuit.png
        │   ├── LGPL.txt
        │   ├── MS-PL.txt
        │   ├── copyright.txt
        │   └── license.txt
        ├── packages
        │   ├── DiffLib.1.0.0.55
        │   │   ├── DiffLib.1.0.0.55.nupkg
        │   │   └── lib
        │   │       └── net35-Client
        │   │           ├── DiffLib.XML
        │   │           └── DiffLib.dll
        │   └── repositories.config
        └── releasebuild.bat

250 directories, 2274 files


网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警