├── .editorconfig ├── .gitattributes ├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_proposal.md └── pull_request_template.md ├── .gitignore ├── AssemblyToProcess ├── AssemblyToProcess.csproj ├── BrokenScenarios.cs ├── Disposable.cs ├── MultipleReturns.cs ├── NotHandled.cs └── SimpleCases.cs ├── CommonAssemblyInfo.cs ├── Fody ├── CecilExtensions.cs ├── 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 │ ├── 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 │ ├── ReferenceResolvingException.cs │ └── TextOutputWriter.cs ├── ExceptionHandlerComparer.cs ├── Extensions.cs ├── Fody.csproj ├── FodyWeavers.xml ├── ILNodeVisitor.cs ├── ILNodeVisitor.tt ├── Logging.cs ├── ModuleWeaver.cs ├── UsableVisitor.cs ├── app.config └── packages.config ├── Icons ├── noun_project_12100.svg └── package_icon.png ├── NuGet ├── Fody_ToBeDeleted.txt ├── NuGet.csproj ├── Usable.Fody.nuspec ├── app.config ├── install.ps ├── packages.config └── uninstall.ps ├── Tests ├── Helpers │ ├── AssemblyWeaver.cs │ ├── Decompiler.cs │ ├── MockAssemblyResolver.cs │ └── Verifier.cs ├── LoggingTests.ErrorMessages.approved.txt ├── LoggingTests.InfoMessages.approved.txt ├── LoggingTests.WarningMessages.approved.txt ├── LoggingTests.cs ├── MultipleReturns.Conditional.Debug.approved.txt ├── MultipleReturns.Conditional.Release.approved.txt ├── MultipleReturns.EarlyReturn.Debug.approved.txt ├── MultipleReturns.EarlyReturn.Release.approved.txt ├── MultipleReturns.cs ├── NotHandled.ReturnLocalDisposable.Debug.approved.txt ├── NotHandled.ReturnLocalDisposable.Release.approved.txt ├── NotHandled.UsingArray.Debug.approved.txt ├── NotHandled.UsingArray.Release.approved.txt ├── NotHandled.cs ├── SimpleTests.AlreadyUsing.Debug.approved.txt ├── SimpleTests.AlreadyUsing.Release.approved.txt ├── SimpleTests.GenericDisposable.Debug.approved.txt ├── SimpleTests.GenericDisposable.Release.approved.txt ├── SimpleTests.Issue8.Debug.approved.txt ├── SimpleTests.Issue8.Release.approved.txt ├── SimpleTests.MultipleUsings.Debug.approved.txt ├── SimpleTests.MultipleUsings.Release.approved.txt ├── SimpleTests.NestedUsings.Debug.approved.txt ├── SimpleTests.NestedUsings.Release.approved.txt ├── SimpleTests.NothingAfterAssignment.Debug.approved.txt ├── SimpleTests.NothingAfterAssignment.Release.approved.txt ├── SimpleTests.NothingAfterAssignment.Release.received.txt ├── SimpleTests.SingleDisposable.Debug.approved.txt ├── SimpleTests.SingleDisposable.Release.approved.txt ├── SimpleTests.ThrowInsteadOfReturn.Debug.approved.txt ├── SimpleTests.ThrowInsteadOfReturn.Release.approved.txt ├── SimpleTests.ThrowInsteadOfReturn.Release.received.txt ├── SimpleTests.VariableReuse.Debug.approved.txt ├── SimpleTests.VariableReuse.Release.approved.txt ├── SimpleTests.add_SomeEvent.Debug.approved.txt ├── SimpleTests.add_SomeEvent.Release.approved.txt ├── SimpleTests.cs ├── SimpleTests.remove_SomeEvent.Debug.approved.txt ├── SimpleTests.remove_SomeEvent.Release.approved.txt ├── TestConfig.cs ├── Tests.csproj ├── VerifyTest.cs ├── app.config └── packages.config ├── Tools ├── ILMerge.exe └── ILMerge.targets ├── Usable.sln ├── appveyor.yml └── readme.md /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fodyarchived/Usable/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fodyarchived/Usable/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fodyarchived/Usable/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_proposal.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fodyarchived/Usable/HEAD/.github/ISSUE_TEMPLATE/feature_proposal.md -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fodyarchived/Usable/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fodyarchived/Usable/HEAD/.gitignore -------------------------------------------------------------------------------- /AssemblyToProcess/AssemblyToProcess.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fodyarchived/Usable/HEAD/AssemblyToProcess/AssemblyToProcess.csproj -------------------------------------------------------------------------------- /AssemblyToProcess/BrokenScenarios.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fodyarchived/Usable/HEAD/AssemblyToProcess/BrokenScenarios.cs -------------------------------------------------------------------------------- /AssemblyToProcess/Disposable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fodyarchived/Usable/HEAD/AssemblyToProcess/Disposable.cs -------------------------------------------------------------------------------- /AssemblyToProcess/MultipleReturns.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fodyarchived/Usable/HEAD/AssemblyToProcess/MultipleReturns.cs -------------------------------------------------------------------------------- /AssemblyToProcess/NotHandled.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fodyarchived/Usable/HEAD/AssemblyToProcess/NotHandled.cs -------------------------------------------------------------------------------- /AssemblyToProcess/SimpleCases.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fodyarchived/Usable/HEAD/AssemblyToProcess/SimpleCases.cs -------------------------------------------------------------------------------- /CommonAssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fodyarchived/Usable/HEAD/CommonAssemblyInfo.cs -------------------------------------------------------------------------------- /Fody/CecilExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fodyarchived/Usable/HEAD/Fody/CecilExtensions.cs -------------------------------------------------------------------------------- /Fody/Decompiler/Ast/Annotations.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fodyarchived/Usable/HEAD/Fody/Decompiler/Ast/Annotations.cs -------------------------------------------------------------------------------- /Fody/Decompiler/Ast/AstBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fodyarchived/Usable/HEAD/Fody/Decompiler/Ast/AstBuilder.cs -------------------------------------------------------------------------------- /Fody/Decompiler/Ast/AstMethodBodyBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fodyarchived/Usable/HEAD/Fody/Decompiler/Ast/AstMethodBodyBuilder.cs -------------------------------------------------------------------------------- /Fody/Decompiler/Ast/CommentStatement.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fodyarchived/Usable/HEAD/Fody/Decompiler/Ast/CommentStatement.cs -------------------------------------------------------------------------------- /Fody/Decompiler/Ast/DecompilerContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fodyarchived/Usable/HEAD/Fody/Decompiler/Ast/DecompilerContext.cs -------------------------------------------------------------------------------- /Fody/Decompiler/Ast/NRefactoryExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fodyarchived/Usable/HEAD/Fody/Decompiler/Ast/NRefactoryExtensions.cs -------------------------------------------------------------------------------- /Fody/Decompiler/Ast/NameVariables.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fodyarchived/Usable/HEAD/Fody/Decompiler/Ast/NameVariables.cs -------------------------------------------------------------------------------- /Fody/Decompiler/Ast/TextOutputFormatter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fodyarchived/Usable/HEAD/Fody/Decompiler/Ast/TextOutputFormatter.cs -------------------------------------------------------------------------------- /Fody/Decompiler/Ast/Transforms/AddCheckedBlocks.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fodyarchived/Usable/HEAD/Fody/Decompiler/Ast/Transforms/AddCheckedBlocks.cs -------------------------------------------------------------------------------- /Fody/Decompiler/Ast/Transforms/CombineQueryExpressions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fodyarchived/Usable/HEAD/Fody/Decompiler/Ast/Transforms/CombineQueryExpressions.cs -------------------------------------------------------------------------------- /Fody/Decompiler/Ast/Transforms/ContextTrackingVisitor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fodyarchived/Usable/HEAD/Fody/Decompiler/Ast/Transforms/ContextTrackingVisitor.cs -------------------------------------------------------------------------------- /Fody/Decompiler/Ast/Transforms/ConvertConstructorCallIntoInitializer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fodyarchived/Usable/HEAD/Fody/Decompiler/Ast/Transforms/ConvertConstructorCallIntoInitializer.cs -------------------------------------------------------------------------------- /Fody/Decompiler/Ast/Transforms/CustomPatterns.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fodyarchived/Usable/HEAD/Fody/Decompiler/Ast/Transforms/CustomPatterns.cs -------------------------------------------------------------------------------- /Fody/Decompiler/Ast/Transforms/DecimalConstantTransform.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fodyarchived/Usable/HEAD/Fody/Decompiler/Ast/Transforms/DecimalConstantTransform.cs -------------------------------------------------------------------------------- /Fody/Decompiler/Ast/Transforms/DeclareVariables.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fodyarchived/Usable/HEAD/Fody/Decompiler/Ast/Transforms/DeclareVariables.cs -------------------------------------------------------------------------------- /Fody/Decompiler/Ast/Transforms/DelegateConstruction.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fodyarchived/Usable/HEAD/Fody/Decompiler/Ast/Transforms/DelegateConstruction.cs -------------------------------------------------------------------------------- /Fody/Decompiler/Ast/Transforms/ExpressionTreeConverter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fodyarchived/Usable/HEAD/Fody/Decompiler/Ast/Transforms/ExpressionTreeConverter.cs -------------------------------------------------------------------------------- /Fody/Decompiler/Ast/Transforms/FlattenSwitchBlocks.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fodyarchived/Usable/HEAD/Fody/Decompiler/Ast/Transforms/FlattenSwitchBlocks.cs -------------------------------------------------------------------------------- /Fody/Decompiler/Ast/Transforms/IntroduceExtensionMethods.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fodyarchived/Usable/HEAD/Fody/Decompiler/Ast/Transforms/IntroduceExtensionMethods.cs -------------------------------------------------------------------------------- /Fody/Decompiler/Ast/Transforms/IntroduceQueryExpressions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fodyarchived/Usable/HEAD/Fody/Decompiler/Ast/Transforms/IntroduceQueryExpressions.cs -------------------------------------------------------------------------------- /Fody/Decompiler/Ast/Transforms/IntroduceUnsafeModifier.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fodyarchived/Usable/HEAD/Fody/Decompiler/Ast/Transforms/IntroduceUnsafeModifier.cs -------------------------------------------------------------------------------- /Fody/Decompiler/Ast/Transforms/IntroduceUsingDeclarations.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fodyarchived/Usable/HEAD/Fody/Decompiler/Ast/Transforms/IntroduceUsingDeclarations.cs -------------------------------------------------------------------------------- /Fody/Decompiler/Ast/Transforms/PatternStatementTransform.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fodyarchived/Usable/HEAD/Fody/Decompiler/Ast/Transforms/PatternStatementTransform.cs -------------------------------------------------------------------------------- /Fody/Decompiler/Ast/Transforms/PushNegation.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fodyarchived/Usable/HEAD/Fody/Decompiler/Ast/Transforms/PushNegation.cs -------------------------------------------------------------------------------- /Fody/Decompiler/Ast/Transforms/ReplaceMethodCallsWithOperators.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fodyarchived/Usable/HEAD/Fody/Decompiler/Ast/Transforms/ReplaceMethodCallsWithOperators.cs -------------------------------------------------------------------------------- /Fody/Decompiler/Ast/Transforms/TransformationPipeline.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fodyarchived/Usable/HEAD/Fody/Decompiler/Ast/Transforms/TransformationPipeline.cs -------------------------------------------------------------------------------- /Fody/Decompiler/Ast/TypesHierarchyHelpers.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fodyarchived/Usable/HEAD/Fody/Decompiler/Ast/TypesHierarchyHelpers.cs -------------------------------------------------------------------------------- /Fody/Decompiler/CecilExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fodyarchived/Usable/HEAD/Fody/Decompiler/CecilExtensions.cs -------------------------------------------------------------------------------- /Fody/Decompiler/CodeMappings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fodyarchived/Usable/HEAD/Fody/Decompiler/CodeMappings.cs -------------------------------------------------------------------------------- /Fody/Decompiler/DecompilerException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fodyarchived/Usable/HEAD/Fody/Decompiler/DecompilerException.cs -------------------------------------------------------------------------------- /Fody/Decompiler/DecompilerSettings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fodyarchived/Usable/HEAD/Fody/Decompiler/DecompilerSettings.cs -------------------------------------------------------------------------------- /Fody/Decompiler/Disassembler/DisassemblerHelpers.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fodyarchived/Usable/HEAD/Fody/Decompiler/Disassembler/DisassemblerHelpers.cs -------------------------------------------------------------------------------- /Fody/Decompiler/Disassembler/ILStructure.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fodyarchived/Usable/HEAD/Fody/Decompiler/Disassembler/ILStructure.cs -------------------------------------------------------------------------------- /Fody/Decompiler/Disassembler/MethodBodyDisassembler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fodyarchived/Usable/HEAD/Fody/Decompiler/Disassembler/MethodBodyDisassembler.cs -------------------------------------------------------------------------------- /Fody/Decompiler/Disassembler/ReflectionDisassembler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fodyarchived/Usable/HEAD/Fody/Decompiler/Disassembler/ReflectionDisassembler.cs -------------------------------------------------------------------------------- /Fody/Decompiler/FlowAnalysis/ControlFlowEdge.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fodyarchived/Usable/HEAD/Fody/Decompiler/FlowAnalysis/ControlFlowEdge.cs -------------------------------------------------------------------------------- /Fody/Decompiler/FlowAnalysis/ControlFlowGraph.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fodyarchived/Usable/HEAD/Fody/Decompiler/FlowAnalysis/ControlFlowGraph.cs -------------------------------------------------------------------------------- /Fody/Decompiler/FlowAnalysis/ControlFlowGraphBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fodyarchived/Usable/HEAD/Fody/Decompiler/FlowAnalysis/ControlFlowGraphBuilder.cs -------------------------------------------------------------------------------- /Fody/Decompiler/FlowAnalysis/ControlFlowNode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fodyarchived/Usable/HEAD/Fody/Decompiler/FlowAnalysis/ControlFlowNode.cs -------------------------------------------------------------------------------- /Fody/Decompiler/FlowAnalysis/ControlStructureDetector.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fodyarchived/Usable/HEAD/Fody/Decompiler/FlowAnalysis/ControlStructureDetector.cs -------------------------------------------------------------------------------- /Fody/Decompiler/FlowAnalysis/OpCodeInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fodyarchived/Usable/HEAD/Fody/Decompiler/FlowAnalysis/OpCodeInfo.cs -------------------------------------------------------------------------------- /Fody/Decompiler/FlowAnalysis/SimplifyByRefCalls.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fodyarchived/Usable/HEAD/Fody/Decompiler/FlowAnalysis/SimplifyByRefCalls.cs -------------------------------------------------------------------------------- /Fody/Decompiler/FlowAnalysis/SsaBlock.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fodyarchived/Usable/HEAD/Fody/Decompiler/FlowAnalysis/SsaBlock.cs -------------------------------------------------------------------------------- /Fody/Decompiler/FlowAnalysis/SsaForm.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fodyarchived/Usable/HEAD/Fody/Decompiler/FlowAnalysis/SsaForm.cs -------------------------------------------------------------------------------- /Fody/Decompiler/FlowAnalysis/SsaFormBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fodyarchived/Usable/HEAD/Fody/Decompiler/FlowAnalysis/SsaFormBuilder.cs -------------------------------------------------------------------------------- /Fody/Decompiler/FlowAnalysis/SsaInstruction.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fodyarchived/Usable/HEAD/Fody/Decompiler/FlowAnalysis/SsaInstruction.cs -------------------------------------------------------------------------------- /Fody/Decompiler/FlowAnalysis/SsaOptimization.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fodyarchived/Usable/HEAD/Fody/Decompiler/FlowAnalysis/SsaOptimization.cs -------------------------------------------------------------------------------- /Fody/Decompiler/FlowAnalysis/SsaVariable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fodyarchived/Usable/HEAD/Fody/Decompiler/FlowAnalysis/SsaVariable.cs -------------------------------------------------------------------------------- /Fody/Decompiler/FlowAnalysis/TransformToSsa.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fodyarchived/Usable/HEAD/Fody/Decompiler/FlowAnalysis/TransformToSsa.cs -------------------------------------------------------------------------------- /Fody/Decompiler/ILAst/AsyncDecompiler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fodyarchived/Usable/HEAD/Fody/Decompiler/ILAst/AsyncDecompiler.cs -------------------------------------------------------------------------------- /Fody/Decompiler/ILAst/DefaultDictionary.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fodyarchived/Usable/HEAD/Fody/Decompiler/ILAst/DefaultDictionary.cs -------------------------------------------------------------------------------- /Fody/Decompiler/ILAst/GotoRemoval.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fodyarchived/Usable/HEAD/Fody/Decompiler/ILAst/GotoRemoval.cs -------------------------------------------------------------------------------- /Fody/Decompiler/ILAst/ILAstBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fodyarchived/Usable/HEAD/Fody/Decompiler/ILAst/ILAstBuilder.cs -------------------------------------------------------------------------------- /Fody/Decompiler/ILAst/ILAstOptimizer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fodyarchived/Usable/HEAD/Fody/Decompiler/ILAst/ILAstOptimizer.cs -------------------------------------------------------------------------------- /Fody/Decompiler/ILAst/ILAstTypes.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fodyarchived/Usable/HEAD/Fody/Decompiler/ILAst/ILAstTypes.cs -------------------------------------------------------------------------------- /Fody/Decompiler/ILAst/ILCodes.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fodyarchived/Usable/HEAD/Fody/Decompiler/ILAst/ILCodes.cs -------------------------------------------------------------------------------- /Fody/Decompiler/ILAst/ILInlining.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fodyarchived/Usable/HEAD/Fody/Decompiler/ILAst/ILInlining.cs -------------------------------------------------------------------------------- /Fody/Decompiler/ILAst/InitializerPeepholeTransforms.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fodyarchived/Usable/HEAD/Fody/Decompiler/ILAst/InitializerPeepholeTransforms.cs -------------------------------------------------------------------------------- /Fody/Decompiler/ILAst/LiftedOperators.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fodyarchived/Usable/HEAD/Fody/Decompiler/ILAst/LiftedOperators.cs -------------------------------------------------------------------------------- /Fody/Decompiler/ILAst/LoopsAndConditions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fodyarchived/Usable/HEAD/Fody/Decompiler/ILAst/LoopsAndConditions.cs -------------------------------------------------------------------------------- /Fody/Decompiler/ILAst/PatternMatching.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fodyarchived/Usable/HEAD/Fody/Decompiler/ILAst/PatternMatching.cs -------------------------------------------------------------------------------- /Fody/Decompiler/ILAst/PeepholeTransform.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fodyarchived/Usable/HEAD/Fody/Decompiler/ILAst/PeepholeTransform.cs -------------------------------------------------------------------------------- /Fody/Decompiler/ILAst/SimpleControlFlow.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fodyarchived/Usable/HEAD/Fody/Decompiler/ILAst/SimpleControlFlow.cs -------------------------------------------------------------------------------- /Fody/Decompiler/ILAst/StateRange.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fodyarchived/Usable/HEAD/Fody/Decompiler/ILAst/StateRange.cs -------------------------------------------------------------------------------- /Fody/Decompiler/ILAst/SymbolicExecution.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fodyarchived/Usable/HEAD/Fody/Decompiler/ILAst/SymbolicExecution.cs -------------------------------------------------------------------------------- /Fody/Decompiler/ILAst/TypeAnalysis.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fodyarchived/Usable/HEAD/Fody/Decompiler/ILAst/TypeAnalysis.cs -------------------------------------------------------------------------------- /Fody/Decompiler/ILAst/YieldReturnDecompiler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fodyarchived/Usable/HEAD/Fody/Decompiler/ILAst/YieldReturnDecompiler.cs -------------------------------------------------------------------------------- /Fody/Decompiler/ITextOutput.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fodyarchived/Usable/HEAD/Fody/Decompiler/ITextOutput.cs -------------------------------------------------------------------------------- /Fody/Decompiler/PlainTextOutput.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fodyarchived/Usable/HEAD/Fody/Decompiler/PlainTextOutput.cs -------------------------------------------------------------------------------- /Fody/Decompiler/ReferenceResolvingException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fodyarchived/Usable/HEAD/Fody/Decompiler/ReferenceResolvingException.cs -------------------------------------------------------------------------------- /Fody/Decompiler/TextOutputWriter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fodyarchived/Usable/HEAD/Fody/Decompiler/TextOutputWriter.cs -------------------------------------------------------------------------------- /Fody/ExceptionHandlerComparer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fodyarchived/Usable/HEAD/Fody/ExceptionHandlerComparer.cs -------------------------------------------------------------------------------- /Fody/Extensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fodyarchived/Usable/HEAD/Fody/Extensions.cs -------------------------------------------------------------------------------- /Fody/Fody.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fodyarchived/Usable/HEAD/Fody/Fody.csproj -------------------------------------------------------------------------------- /Fody/FodyWeavers.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fodyarchived/Usable/HEAD/Fody/FodyWeavers.xml -------------------------------------------------------------------------------- /Fody/ILNodeVisitor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fodyarchived/Usable/HEAD/Fody/ILNodeVisitor.cs -------------------------------------------------------------------------------- /Fody/ILNodeVisitor.tt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fodyarchived/Usable/HEAD/Fody/ILNodeVisitor.tt -------------------------------------------------------------------------------- /Fody/Logging.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fodyarchived/Usable/HEAD/Fody/Logging.cs -------------------------------------------------------------------------------- /Fody/ModuleWeaver.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fodyarchived/Usable/HEAD/Fody/ModuleWeaver.cs -------------------------------------------------------------------------------- /Fody/UsableVisitor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fodyarchived/Usable/HEAD/Fody/UsableVisitor.cs -------------------------------------------------------------------------------- /Fody/app.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fodyarchived/Usable/HEAD/Fody/app.config -------------------------------------------------------------------------------- /Fody/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fodyarchived/Usable/HEAD/Fody/packages.config -------------------------------------------------------------------------------- /Icons/noun_project_12100.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fodyarchived/Usable/HEAD/Icons/noun_project_12100.svg -------------------------------------------------------------------------------- /Icons/package_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fodyarchived/Usable/HEAD/Icons/package_icon.png -------------------------------------------------------------------------------- /NuGet/Fody_ToBeDeleted.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /NuGet/NuGet.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fodyarchived/Usable/HEAD/NuGet/NuGet.csproj -------------------------------------------------------------------------------- /NuGet/Usable.Fody.nuspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fodyarchived/Usable/HEAD/NuGet/Usable.Fody.nuspec -------------------------------------------------------------------------------- /NuGet/app.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fodyarchived/Usable/HEAD/NuGet/app.config -------------------------------------------------------------------------------- /NuGet/install.ps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fodyarchived/Usable/HEAD/NuGet/install.ps -------------------------------------------------------------------------------- /NuGet/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fodyarchived/Usable/HEAD/NuGet/packages.config -------------------------------------------------------------------------------- /NuGet/uninstall.ps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fodyarchived/Usable/HEAD/NuGet/uninstall.ps -------------------------------------------------------------------------------- /Tests/Helpers/AssemblyWeaver.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fodyarchived/Usable/HEAD/Tests/Helpers/AssemblyWeaver.cs -------------------------------------------------------------------------------- /Tests/Helpers/Decompiler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fodyarchived/Usable/HEAD/Tests/Helpers/Decompiler.cs -------------------------------------------------------------------------------- /Tests/Helpers/MockAssemblyResolver.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fodyarchived/Usable/HEAD/Tests/Helpers/MockAssemblyResolver.cs -------------------------------------------------------------------------------- /Tests/Helpers/Verifier.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fodyarchived/Usable/HEAD/Tests/Helpers/Verifier.cs -------------------------------------------------------------------------------- /Tests/LoggingTests.ErrorMessages.approved.txt: -------------------------------------------------------------------------------- 1 | Error is empty -------------------------------------------------------------------------------- /Tests/LoggingTests.InfoMessages.approved.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fodyarchived/Usable/HEAD/Tests/LoggingTests.InfoMessages.approved.txt -------------------------------------------------------------------------------- /Tests/LoggingTests.WarningMessages.approved.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fodyarchived/Usable/HEAD/Tests/LoggingTests.WarningMessages.approved.txt -------------------------------------------------------------------------------- /Tests/LoggingTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fodyarchived/Usable/HEAD/Tests/LoggingTests.cs -------------------------------------------------------------------------------- /Tests/MultipleReturns.Conditional.Debug.approved.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fodyarchived/Usable/HEAD/Tests/MultipleReturns.Conditional.Debug.approved.txt -------------------------------------------------------------------------------- /Tests/MultipleReturns.Conditional.Release.approved.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fodyarchived/Usable/HEAD/Tests/MultipleReturns.Conditional.Release.approved.txt -------------------------------------------------------------------------------- /Tests/MultipleReturns.EarlyReturn.Debug.approved.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fodyarchived/Usable/HEAD/Tests/MultipleReturns.EarlyReturn.Debug.approved.txt -------------------------------------------------------------------------------- /Tests/MultipleReturns.EarlyReturn.Release.approved.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fodyarchived/Usable/HEAD/Tests/MultipleReturns.EarlyReturn.Release.approved.txt -------------------------------------------------------------------------------- /Tests/MultipleReturns.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fodyarchived/Usable/HEAD/Tests/MultipleReturns.cs -------------------------------------------------------------------------------- /Tests/NotHandled.ReturnLocalDisposable.Debug.approved.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fodyarchived/Usable/HEAD/Tests/NotHandled.ReturnLocalDisposable.Debug.approved.txt -------------------------------------------------------------------------------- /Tests/NotHandled.ReturnLocalDisposable.Release.approved.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fodyarchived/Usable/HEAD/Tests/NotHandled.ReturnLocalDisposable.Release.approved.txt -------------------------------------------------------------------------------- /Tests/NotHandled.UsingArray.Debug.approved.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fodyarchived/Usable/HEAD/Tests/NotHandled.UsingArray.Debug.approved.txt -------------------------------------------------------------------------------- /Tests/NotHandled.UsingArray.Release.approved.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fodyarchived/Usable/HEAD/Tests/NotHandled.UsingArray.Release.approved.txt -------------------------------------------------------------------------------- /Tests/NotHandled.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fodyarchived/Usable/HEAD/Tests/NotHandled.cs -------------------------------------------------------------------------------- /Tests/SimpleTests.AlreadyUsing.Debug.approved.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fodyarchived/Usable/HEAD/Tests/SimpleTests.AlreadyUsing.Debug.approved.txt -------------------------------------------------------------------------------- /Tests/SimpleTests.AlreadyUsing.Release.approved.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fodyarchived/Usable/HEAD/Tests/SimpleTests.AlreadyUsing.Release.approved.txt -------------------------------------------------------------------------------- /Tests/SimpleTests.GenericDisposable.Debug.approved.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fodyarchived/Usable/HEAD/Tests/SimpleTests.GenericDisposable.Debug.approved.txt -------------------------------------------------------------------------------- /Tests/SimpleTests.GenericDisposable.Release.approved.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fodyarchived/Usable/HEAD/Tests/SimpleTests.GenericDisposable.Release.approved.txt -------------------------------------------------------------------------------- /Tests/SimpleTests.Issue8.Debug.approved.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fodyarchived/Usable/HEAD/Tests/SimpleTests.Issue8.Debug.approved.txt -------------------------------------------------------------------------------- /Tests/SimpleTests.Issue8.Release.approved.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fodyarchived/Usable/HEAD/Tests/SimpleTests.Issue8.Release.approved.txt -------------------------------------------------------------------------------- /Tests/SimpleTests.MultipleUsings.Debug.approved.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fodyarchived/Usable/HEAD/Tests/SimpleTests.MultipleUsings.Debug.approved.txt -------------------------------------------------------------------------------- /Tests/SimpleTests.MultipleUsings.Release.approved.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fodyarchived/Usable/HEAD/Tests/SimpleTests.MultipleUsings.Release.approved.txt -------------------------------------------------------------------------------- /Tests/SimpleTests.NestedUsings.Debug.approved.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fodyarchived/Usable/HEAD/Tests/SimpleTests.NestedUsings.Debug.approved.txt -------------------------------------------------------------------------------- /Tests/SimpleTests.NestedUsings.Release.approved.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fodyarchived/Usable/HEAD/Tests/SimpleTests.NestedUsings.Release.approved.txt -------------------------------------------------------------------------------- /Tests/SimpleTests.NothingAfterAssignment.Debug.approved.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fodyarchived/Usable/HEAD/Tests/SimpleTests.NothingAfterAssignment.Debug.approved.txt -------------------------------------------------------------------------------- /Tests/SimpleTests.NothingAfterAssignment.Release.approved.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Tests/SimpleTests.NothingAfterAssignment.Release.received.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fodyarchived/Usable/HEAD/Tests/SimpleTests.NothingAfterAssignment.Release.received.txt -------------------------------------------------------------------------------- /Tests/SimpleTests.SingleDisposable.Debug.approved.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fodyarchived/Usable/HEAD/Tests/SimpleTests.SingleDisposable.Debug.approved.txt -------------------------------------------------------------------------------- /Tests/SimpleTests.SingleDisposable.Release.approved.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fodyarchived/Usable/HEAD/Tests/SimpleTests.SingleDisposable.Release.approved.txt -------------------------------------------------------------------------------- /Tests/SimpleTests.ThrowInsteadOfReturn.Debug.approved.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fodyarchived/Usable/HEAD/Tests/SimpleTests.ThrowInsteadOfReturn.Debug.approved.txt -------------------------------------------------------------------------------- /Tests/SimpleTests.ThrowInsteadOfReturn.Release.approved.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Tests/SimpleTests.ThrowInsteadOfReturn.Release.received.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fodyarchived/Usable/HEAD/Tests/SimpleTests.ThrowInsteadOfReturn.Release.received.txt -------------------------------------------------------------------------------- /Tests/SimpleTests.VariableReuse.Debug.approved.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fodyarchived/Usable/HEAD/Tests/SimpleTests.VariableReuse.Debug.approved.txt -------------------------------------------------------------------------------- /Tests/SimpleTests.VariableReuse.Release.approved.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fodyarchived/Usable/HEAD/Tests/SimpleTests.VariableReuse.Release.approved.txt -------------------------------------------------------------------------------- /Tests/SimpleTests.add_SomeEvent.Debug.approved.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fodyarchived/Usable/HEAD/Tests/SimpleTests.add_SomeEvent.Debug.approved.txt -------------------------------------------------------------------------------- /Tests/SimpleTests.add_SomeEvent.Release.approved.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fodyarchived/Usable/HEAD/Tests/SimpleTests.add_SomeEvent.Release.approved.txt -------------------------------------------------------------------------------- /Tests/SimpleTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fodyarchived/Usable/HEAD/Tests/SimpleTests.cs -------------------------------------------------------------------------------- /Tests/SimpleTests.remove_SomeEvent.Debug.approved.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fodyarchived/Usable/HEAD/Tests/SimpleTests.remove_SomeEvent.Debug.approved.txt -------------------------------------------------------------------------------- /Tests/SimpleTests.remove_SomeEvent.Release.approved.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fodyarchived/Usable/HEAD/Tests/SimpleTests.remove_SomeEvent.Release.approved.txt -------------------------------------------------------------------------------- /Tests/TestConfig.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fodyarchived/Usable/HEAD/Tests/TestConfig.cs -------------------------------------------------------------------------------- /Tests/Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fodyarchived/Usable/HEAD/Tests/Tests.csproj -------------------------------------------------------------------------------- /Tests/VerifyTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fodyarchived/Usable/HEAD/Tests/VerifyTest.cs -------------------------------------------------------------------------------- /Tests/app.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fodyarchived/Usable/HEAD/Tests/app.config -------------------------------------------------------------------------------- /Tests/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fodyarchived/Usable/HEAD/Tests/packages.config -------------------------------------------------------------------------------- /Tools/ILMerge.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fodyarchived/Usable/HEAD/Tools/ILMerge.exe -------------------------------------------------------------------------------- /Tools/ILMerge.targets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fodyarchived/Usable/HEAD/Tools/ILMerge.targets -------------------------------------------------------------------------------- /Usable.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fodyarchived/Usable/HEAD/Usable.sln -------------------------------------------------------------------------------- /appveyor.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fodyarchived/Usable/HEAD/appveyor.yml -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fodyarchived/Usable/HEAD/readme.md --------------------------------------------------------------------------------