├── LICENSE.txt ├── README.md ├── ReleaseHistory.md └── src ├── .gitattributes ├── .gitignore ├── InliningAnalyzer.Collector ├── EtwCollector.cs ├── Graph │ ├── AssemblyCallGraph.cs │ ├── CallGraphPostProcessor.cs │ ├── Dependencies │ │ ├── DependencyGraph.cs │ │ ├── DependencyGraphBuilder.cs │ │ ├── DependencyMethod.cs │ │ └── DependencyResolver.cs │ ├── JitType.cs │ ├── Method.cs │ ├── MethodCall.cs │ └── MethodGroup.cs ├── InliningAnalyzer.Collector.csproj ├── InliningEvent.cs ├── JistHostPathResolver.cs ├── JitCompilerException.cs ├── JitHostController.cs ├── JitTarget.cs ├── Key.snk ├── MethodCompilationList.cs ├── Properties │ ├── AssemblyInfo.cs │ └── ProjectVersion.cs ├── TargetPlatform.cs ├── TargetRuntime.cs └── TargetScope.cs ├── InliningAnalyzer.JitCompiler ├── EtwSignatureMapper.cs ├── EtwSignatureParser.cs ├── IMethodProvider.cs ├── InliningAnalyzer.JitCompiler.csproj ├── InliningAnalyzerSource.cs ├── JitCompiler.cs ├── JitCompilerFactory.cs ├── MethodCompilationList.cs ├── OrderedMethodProvider.cs ├── ProjectVersion.cs ├── SingleMethodProvider.cs ├── TypeMethodProvider.cs └── UnorderedMethodProvider.cs ├── InliningAnalyzer.sln ├── JitHost.Core.x64 ├── JitHost.Core.x64.csproj ├── Program.cs └── Properties │ ├── PublishProfiles │ └── PrepareForVsix.pubxml │ └── launchSettings.json ├── JitHost.Core.x86 ├── JitHost.Core.x86.csproj ├── Program.cs └── Properties │ └── PublishProfiles │ └── PrepareForVsix.pubxml ├── JitHost.x64 ├── App.config ├── JitHost.x64.csproj ├── Program.cs └── Properties │ └── AssemblyInfo.cs ├── JitHost.x86 ├── App.config ├── JitHost.x86.csproj ├── Program.cs └── Properties │ └── AssemblyInfo.cs ├── PerformanceTest ├── App.config ├── NullLogger.cs ├── PerformanceTest.csproj ├── Program.cs └── Properties │ └── AssemblyInfo.cs ├── Tests ├── Analyzer │ ├── Dependencies │ │ └── DependencyResolverTest.cs │ ├── EtwSignatureMapperTest.cs │ ├── EtwSignatureParserTest.cs │ ├── OrderedMethodProviderTest.cs │ └── SingleMethodProviderTest.cs ├── EtwCollectorTest.cs ├── Model │ ├── ConsoleLogger.cs │ ├── MappingTest.cs │ ├── RoslynCompiler.cs │ ├── Samples │ │ ├── ArraySignature.cs │ │ ├── Async.cs │ │ ├── BasicInline.cs │ │ ├── GenericClass.cs │ │ ├── InMethods.cs │ │ ├── Indexer.cs │ │ ├── InterfaceCalls.cs │ │ ├── Iterator.cs │ │ ├── MethodOrdering.cs │ │ ├── MultipleCalls.cs │ │ ├── Operators.cs │ │ ├── OutParameters.cs │ │ ├── Overloads.cs │ │ ├── Pointers.cs │ │ ├── RefReturnMethods.cs │ │ ├── StaticClass.cs │ │ └── WrappedReader.cs │ ├── SignatureResolverSamples.cs │ ├── SignatureResolverTest.cs │ └── TargetScopeResolverTest.cs ├── Properties │ └── AssemblyInfo.cs ├── Tests.csproj ├── app.config └── packages.config ├── VsExtension.2017 ├── CommonProjectPropertyProviderFactory2017.cs └── VsExtension.2017.csproj ├── VsExtension.2019 ├── CommonProjectPropertyProvider.cs ├── CommonProjectPropertyProviderFactory2019.cs └── VsExtension.2019.csproj ├── VsExtension.Common ├── ICommonProjectPropertyProviderFactory.cs ├── IOptionsProvider.cs ├── IProjectPropertyProvider.cs ├── Key.snk └── VsExtension.Common.csproj └── VsExtension ├── Classifier ├── ClassificationTypes.cs ├── Classifier.cs ├── ClassifierProvider.cs ├── FormatDefinitions.cs └── ThemeManagement │ ├── ClassificationColorManager.cs │ ├── ColorDefinition.cs │ └── VisualStudioColorTheme.cs ├── Extensions.cs ├── IconLarge.png ├── Key.snk ├── Model ├── AnalyzerModel.cs ├── CodeModel.cs ├── SignatureResolver.cs └── TargetScopeResolver.cs ├── Properties └── AssemblyInfo.cs ├── QuickInfo ├── QuickInfoController.cs ├── QuickInfoControllerProvider.cs ├── QuickInfoSource.cs └── QuickInfoSourceProvider.cs ├── Sample.png ├── Shell ├── InliningAnalyzerCommands.cs ├── InliningAnalyzerOptionsPage.cs ├── InliningAnalyzerPackage.cs ├── InliningAnalyzerPackage.vsct ├── LegacyProjectPropertyProvider.cs ├── OutputWindowLogger.cs ├── Resources │ ├── ColorConfig.png │ ├── IconLarge.png │ ├── Icons.png │ ├── Package.ico │ └── Sample.png ├── Runner │ ├── JitRunner.cs │ └── ProjectPublisher.cs └── StatusBarLogger.cs ├── VSPackage.resx ├── VsExtension.csproj ├── app.config ├── packages.config └── source.extension.vsixmanifest /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szehetner/InliningAnalyzer/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szehetner/InliningAnalyzer/HEAD/README.md -------------------------------------------------------------------------------- /ReleaseHistory.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szehetner/InliningAnalyzer/HEAD/ReleaseHistory.md -------------------------------------------------------------------------------- /src/.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szehetner/InliningAnalyzer/HEAD/src/.gitattributes -------------------------------------------------------------------------------- /src/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szehetner/InliningAnalyzer/HEAD/src/.gitignore -------------------------------------------------------------------------------- /src/InliningAnalyzer.Collector/EtwCollector.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szehetner/InliningAnalyzer/HEAD/src/InliningAnalyzer.Collector/EtwCollector.cs -------------------------------------------------------------------------------- /src/InliningAnalyzer.Collector/Graph/AssemblyCallGraph.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szehetner/InliningAnalyzer/HEAD/src/InliningAnalyzer.Collector/Graph/AssemblyCallGraph.cs -------------------------------------------------------------------------------- /src/InliningAnalyzer.Collector/Graph/CallGraphPostProcessor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szehetner/InliningAnalyzer/HEAD/src/InliningAnalyzer.Collector/Graph/CallGraphPostProcessor.cs -------------------------------------------------------------------------------- /src/InliningAnalyzer.Collector/Graph/Dependencies/DependencyGraph.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szehetner/InliningAnalyzer/HEAD/src/InliningAnalyzer.Collector/Graph/Dependencies/DependencyGraph.cs -------------------------------------------------------------------------------- /src/InliningAnalyzer.Collector/Graph/Dependencies/DependencyGraphBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szehetner/InliningAnalyzer/HEAD/src/InliningAnalyzer.Collector/Graph/Dependencies/DependencyGraphBuilder.cs -------------------------------------------------------------------------------- /src/InliningAnalyzer.Collector/Graph/Dependencies/DependencyMethod.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szehetner/InliningAnalyzer/HEAD/src/InliningAnalyzer.Collector/Graph/Dependencies/DependencyMethod.cs -------------------------------------------------------------------------------- /src/InliningAnalyzer.Collector/Graph/Dependencies/DependencyResolver.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szehetner/InliningAnalyzer/HEAD/src/InliningAnalyzer.Collector/Graph/Dependencies/DependencyResolver.cs -------------------------------------------------------------------------------- /src/InliningAnalyzer.Collector/Graph/JitType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szehetner/InliningAnalyzer/HEAD/src/InliningAnalyzer.Collector/Graph/JitType.cs -------------------------------------------------------------------------------- /src/InliningAnalyzer.Collector/Graph/Method.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szehetner/InliningAnalyzer/HEAD/src/InliningAnalyzer.Collector/Graph/Method.cs -------------------------------------------------------------------------------- /src/InliningAnalyzer.Collector/Graph/MethodCall.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szehetner/InliningAnalyzer/HEAD/src/InliningAnalyzer.Collector/Graph/MethodCall.cs -------------------------------------------------------------------------------- /src/InliningAnalyzer.Collector/Graph/MethodGroup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szehetner/InliningAnalyzer/HEAD/src/InliningAnalyzer.Collector/Graph/MethodGroup.cs -------------------------------------------------------------------------------- /src/InliningAnalyzer.Collector/InliningAnalyzer.Collector.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szehetner/InliningAnalyzer/HEAD/src/InliningAnalyzer.Collector/InliningAnalyzer.Collector.csproj -------------------------------------------------------------------------------- /src/InliningAnalyzer.Collector/InliningEvent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szehetner/InliningAnalyzer/HEAD/src/InliningAnalyzer.Collector/InliningEvent.cs -------------------------------------------------------------------------------- /src/InliningAnalyzer.Collector/JistHostPathResolver.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szehetner/InliningAnalyzer/HEAD/src/InliningAnalyzer.Collector/JistHostPathResolver.cs -------------------------------------------------------------------------------- /src/InliningAnalyzer.Collector/JitCompilerException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szehetner/InliningAnalyzer/HEAD/src/InliningAnalyzer.Collector/JitCompilerException.cs -------------------------------------------------------------------------------- /src/InliningAnalyzer.Collector/JitHostController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szehetner/InliningAnalyzer/HEAD/src/InliningAnalyzer.Collector/JitHostController.cs -------------------------------------------------------------------------------- /src/InliningAnalyzer.Collector/JitTarget.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szehetner/InliningAnalyzer/HEAD/src/InliningAnalyzer.Collector/JitTarget.cs -------------------------------------------------------------------------------- /src/InliningAnalyzer.Collector/Key.snk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szehetner/InliningAnalyzer/HEAD/src/InliningAnalyzer.Collector/Key.snk -------------------------------------------------------------------------------- /src/InliningAnalyzer.Collector/MethodCompilationList.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szehetner/InliningAnalyzer/HEAD/src/InliningAnalyzer.Collector/MethodCompilationList.cs -------------------------------------------------------------------------------- /src/InliningAnalyzer.Collector/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szehetner/InliningAnalyzer/HEAD/src/InliningAnalyzer.Collector/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /src/InliningAnalyzer.Collector/Properties/ProjectVersion.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szehetner/InliningAnalyzer/HEAD/src/InliningAnalyzer.Collector/Properties/ProjectVersion.cs -------------------------------------------------------------------------------- /src/InliningAnalyzer.Collector/TargetPlatform.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szehetner/InliningAnalyzer/HEAD/src/InliningAnalyzer.Collector/TargetPlatform.cs -------------------------------------------------------------------------------- /src/InliningAnalyzer.Collector/TargetRuntime.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szehetner/InliningAnalyzer/HEAD/src/InliningAnalyzer.Collector/TargetRuntime.cs -------------------------------------------------------------------------------- /src/InliningAnalyzer.Collector/TargetScope.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szehetner/InliningAnalyzer/HEAD/src/InliningAnalyzer.Collector/TargetScope.cs -------------------------------------------------------------------------------- /src/InliningAnalyzer.JitCompiler/EtwSignatureMapper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szehetner/InliningAnalyzer/HEAD/src/InliningAnalyzer.JitCompiler/EtwSignatureMapper.cs -------------------------------------------------------------------------------- /src/InliningAnalyzer.JitCompiler/EtwSignatureParser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szehetner/InliningAnalyzer/HEAD/src/InliningAnalyzer.JitCompiler/EtwSignatureParser.cs -------------------------------------------------------------------------------- /src/InliningAnalyzer.JitCompiler/IMethodProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szehetner/InliningAnalyzer/HEAD/src/InliningAnalyzer.JitCompiler/IMethodProvider.cs -------------------------------------------------------------------------------- /src/InliningAnalyzer.JitCompiler/InliningAnalyzer.JitCompiler.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szehetner/InliningAnalyzer/HEAD/src/InliningAnalyzer.JitCompiler/InliningAnalyzer.JitCompiler.csproj -------------------------------------------------------------------------------- /src/InliningAnalyzer.JitCompiler/InliningAnalyzerSource.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szehetner/InliningAnalyzer/HEAD/src/InliningAnalyzer.JitCompiler/InliningAnalyzerSource.cs -------------------------------------------------------------------------------- /src/InliningAnalyzer.JitCompiler/JitCompiler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szehetner/InliningAnalyzer/HEAD/src/InliningAnalyzer.JitCompiler/JitCompiler.cs -------------------------------------------------------------------------------- /src/InliningAnalyzer.JitCompiler/JitCompilerFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szehetner/InliningAnalyzer/HEAD/src/InliningAnalyzer.JitCompiler/JitCompilerFactory.cs -------------------------------------------------------------------------------- /src/InliningAnalyzer.JitCompiler/MethodCompilationList.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szehetner/InliningAnalyzer/HEAD/src/InliningAnalyzer.JitCompiler/MethodCompilationList.cs -------------------------------------------------------------------------------- /src/InliningAnalyzer.JitCompiler/OrderedMethodProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szehetner/InliningAnalyzer/HEAD/src/InliningAnalyzer.JitCompiler/OrderedMethodProvider.cs -------------------------------------------------------------------------------- /src/InliningAnalyzer.JitCompiler/ProjectVersion.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szehetner/InliningAnalyzer/HEAD/src/InliningAnalyzer.JitCompiler/ProjectVersion.cs -------------------------------------------------------------------------------- /src/InliningAnalyzer.JitCompiler/SingleMethodProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szehetner/InliningAnalyzer/HEAD/src/InliningAnalyzer.JitCompiler/SingleMethodProvider.cs -------------------------------------------------------------------------------- /src/InliningAnalyzer.JitCompiler/TypeMethodProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szehetner/InliningAnalyzer/HEAD/src/InliningAnalyzer.JitCompiler/TypeMethodProvider.cs -------------------------------------------------------------------------------- /src/InliningAnalyzer.JitCompiler/UnorderedMethodProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szehetner/InliningAnalyzer/HEAD/src/InliningAnalyzer.JitCompiler/UnorderedMethodProvider.cs -------------------------------------------------------------------------------- /src/InliningAnalyzer.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szehetner/InliningAnalyzer/HEAD/src/InliningAnalyzer.sln -------------------------------------------------------------------------------- /src/JitHost.Core.x64/JitHost.Core.x64.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szehetner/InliningAnalyzer/HEAD/src/JitHost.Core.x64/JitHost.Core.x64.csproj -------------------------------------------------------------------------------- /src/JitHost.Core.x64/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szehetner/InliningAnalyzer/HEAD/src/JitHost.Core.x64/Program.cs -------------------------------------------------------------------------------- /src/JitHost.Core.x64/Properties/PublishProfiles/PrepareForVsix.pubxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szehetner/InliningAnalyzer/HEAD/src/JitHost.Core.x64/Properties/PublishProfiles/PrepareForVsix.pubxml -------------------------------------------------------------------------------- /src/JitHost.Core.x64/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szehetner/InliningAnalyzer/HEAD/src/JitHost.Core.x64/Properties/launchSettings.json -------------------------------------------------------------------------------- /src/JitHost.Core.x86/JitHost.Core.x86.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szehetner/InliningAnalyzer/HEAD/src/JitHost.Core.x86/JitHost.Core.x86.csproj -------------------------------------------------------------------------------- /src/JitHost.Core.x86/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szehetner/InliningAnalyzer/HEAD/src/JitHost.Core.x86/Program.cs -------------------------------------------------------------------------------- /src/JitHost.Core.x86/Properties/PublishProfiles/PrepareForVsix.pubxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szehetner/InliningAnalyzer/HEAD/src/JitHost.Core.x86/Properties/PublishProfiles/PrepareForVsix.pubxml -------------------------------------------------------------------------------- /src/JitHost.x64/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szehetner/InliningAnalyzer/HEAD/src/JitHost.x64/App.config -------------------------------------------------------------------------------- /src/JitHost.x64/JitHost.x64.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szehetner/InliningAnalyzer/HEAD/src/JitHost.x64/JitHost.x64.csproj -------------------------------------------------------------------------------- /src/JitHost.x64/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szehetner/InliningAnalyzer/HEAD/src/JitHost.x64/Program.cs -------------------------------------------------------------------------------- /src/JitHost.x64/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szehetner/InliningAnalyzer/HEAD/src/JitHost.x64/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /src/JitHost.x86/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szehetner/InliningAnalyzer/HEAD/src/JitHost.x86/App.config -------------------------------------------------------------------------------- /src/JitHost.x86/JitHost.x86.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szehetner/InliningAnalyzer/HEAD/src/JitHost.x86/JitHost.x86.csproj -------------------------------------------------------------------------------- /src/JitHost.x86/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szehetner/InliningAnalyzer/HEAD/src/JitHost.x86/Program.cs -------------------------------------------------------------------------------- /src/JitHost.x86/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szehetner/InliningAnalyzer/HEAD/src/JitHost.x86/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /src/PerformanceTest/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szehetner/InliningAnalyzer/HEAD/src/PerformanceTest/App.config -------------------------------------------------------------------------------- /src/PerformanceTest/NullLogger.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szehetner/InliningAnalyzer/HEAD/src/PerformanceTest/NullLogger.cs -------------------------------------------------------------------------------- /src/PerformanceTest/PerformanceTest.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szehetner/InliningAnalyzer/HEAD/src/PerformanceTest/PerformanceTest.csproj -------------------------------------------------------------------------------- /src/PerformanceTest/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szehetner/InliningAnalyzer/HEAD/src/PerformanceTest/Program.cs -------------------------------------------------------------------------------- /src/PerformanceTest/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szehetner/InliningAnalyzer/HEAD/src/PerformanceTest/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /src/Tests/Analyzer/Dependencies/DependencyResolverTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szehetner/InliningAnalyzer/HEAD/src/Tests/Analyzer/Dependencies/DependencyResolverTest.cs -------------------------------------------------------------------------------- /src/Tests/Analyzer/EtwSignatureMapperTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szehetner/InliningAnalyzer/HEAD/src/Tests/Analyzer/EtwSignatureMapperTest.cs -------------------------------------------------------------------------------- /src/Tests/Analyzer/EtwSignatureParserTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szehetner/InliningAnalyzer/HEAD/src/Tests/Analyzer/EtwSignatureParserTest.cs -------------------------------------------------------------------------------- /src/Tests/Analyzer/OrderedMethodProviderTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szehetner/InliningAnalyzer/HEAD/src/Tests/Analyzer/OrderedMethodProviderTest.cs -------------------------------------------------------------------------------- /src/Tests/Analyzer/SingleMethodProviderTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szehetner/InliningAnalyzer/HEAD/src/Tests/Analyzer/SingleMethodProviderTest.cs -------------------------------------------------------------------------------- /src/Tests/EtwCollectorTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szehetner/InliningAnalyzer/HEAD/src/Tests/EtwCollectorTest.cs -------------------------------------------------------------------------------- /src/Tests/Model/ConsoleLogger.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szehetner/InliningAnalyzer/HEAD/src/Tests/Model/ConsoleLogger.cs -------------------------------------------------------------------------------- /src/Tests/Model/MappingTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szehetner/InliningAnalyzer/HEAD/src/Tests/Model/MappingTest.cs -------------------------------------------------------------------------------- /src/Tests/Model/RoslynCompiler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szehetner/InliningAnalyzer/HEAD/src/Tests/Model/RoslynCompiler.cs -------------------------------------------------------------------------------- /src/Tests/Model/Samples/ArraySignature.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szehetner/InliningAnalyzer/HEAD/src/Tests/Model/Samples/ArraySignature.cs -------------------------------------------------------------------------------- /src/Tests/Model/Samples/Async.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szehetner/InliningAnalyzer/HEAD/src/Tests/Model/Samples/Async.cs -------------------------------------------------------------------------------- /src/Tests/Model/Samples/BasicInline.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szehetner/InliningAnalyzer/HEAD/src/Tests/Model/Samples/BasicInline.cs -------------------------------------------------------------------------------- /src/Tests/Model/Samples/GenericClass.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szehetner/InliningAnalyzer/HEAD/src/Tests/Model/Samples/GenericClass.cs -------------------------------------------------------------------------------- /src/Tests/Model/Samples/InMethods.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szehetner/InliningAnalyzer/HEAD/src/Tests/Model/Samples/InMethods.cs -------------------------------------------------------------------------------- /src/Tests/Model/Samples/Indexer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szehetner/InliningAnalyzer/HEAD/src/Tests/Model/Samples/Indexer.cs -------------------------------------------------------------------------------- /src/Tests/Model/Samples/InterfaceCalls.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szehetner/InliningAnalyzer/HEAD/src/Tests/Model/Samples/InterfaceCalls.cs -------------------------------------------------------------------------------- /src/Tests/Model/Samples/Iterator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szehetner/InliningAnalyzer/HEAD/src/Tests/Model/Samples/Iterator.cs -------------------------------------------------------------------------------- /src/Tests/Model/Samples/MethodOrdering.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szehetner/InliningAnalyzer/HEAD/src/Tests/Model/Samples/MethodOrdering.cs -------------------------------------------------------------------------------- /src/Tests/Model/Samples/MultipleCalls.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szehetner/InliningAnalyzer/HEAD/src/Tests/Model/Samples/MultipleCalls.cs -------------------------------------------------------------------------------- /src/Tests/Model/Samples/Operators.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szehetner/InliningAnalyzer/HEAD/src/Tests/Model/Samples/Operators.cs -------------------------------------------------------------------------------- /src/Tests/Model/Samples/OutParameters.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szehetner/InliningAnalyzer/HEAD/src/Tests/Model/Samples/OutParameters.cs -------------------------------------------------------------------------------- /src/Tests/Model/Samples/Overloads.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szehetner/InliningAnalyzer/HEAD/src/Tests/Model/Samples/Overloads.cs -------------------------------------------------------------------------------- /src/Tests/Model/Samples/Pointers.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szehetner/InliningAnalyzer/HEAD/src/Tests/Model/Samples/Pointers.cs -------------------------------------------------------------------------------- /src/Tests/Model/Samples/RefReturnMethods.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szehetner/InliningAnalyzer/HEAD/src/Tests/Model/Samples/RefReturnMethods.cs -------------------------------------------------------------------------------- /src/Tests/Model/Samples/StaticClass.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szehetner/InliningAnalyzer/HEAD/src/Tests/Model/Samples/StaticClass.cs -------------------------------------------------------------------------------- /src/Tests/Model/Samples/WrappedReader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szehetner/InliningAnalyzer/HEAD/src/Tests/Model/Samples/WrappedReader.cs -------------------------------------------------------------------------------- /src/Tests/Model/SignatureResolverSamples.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szehetner/InliningAnalyzer/HEAD/src/Tests/Model/SignatureResolverSamples.cs -------------------------------------------------------------------------------- /src/Tests/Model/SignatureResolverTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szehetner/InliningAnalyzer/HEAD/src/Tests/Model/SignatureResolverTest.cs -------------------------------------------------------------------------------- /src/Tests/Model/TargetScopeResolverTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szehetner/InliningAnalyzer/HEAD/src/Tests/Model/TargetScopeResolverTest.cs -------------------------------------------------------------------------------- /src/Tests/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szehetner/InliningAnalyzer/HEAD/src/Tests/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /src/Tests/Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szehetner/InliningAnalyzer/HEAD/src/Tests/Tests.csproj -------------------------------------------------------------------------------- /src/Tests/app.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szehetner/InliningAnalyzer/HEAD/src/Tests/app.config -------------------------------------------------------------------------------- /src/Tests/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szehetner/InliningAnalyzer/HEAD/src/Tests/packages.config -------------------------------------------------------------------------------- /src/VsExtension.2017/CommonProjectPropertyProviderFactory2017.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szehetner/InliningAnalyzer/HEAD/src/VsExtension.2017/CommonProjectPropertyProviderFactory2017.cs -------------------------------------------------------------------------------- /src/VsExtension.2017/VsExtension.2017.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szehetner/InliningAnalyzer/HEAD/src/VsExtension.2017/VsExtension.2017.csproj -------------------------------------------------------------------------------- /src/VsExtension.2019/CommonProjectPropertyProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szehetner/InliningAnalyzer/HEAD/src/VsExtension.2019/CommonProjectPropertyProvider.cs -------------------------------------------------------------------------------- /src/VsExtension.2019/CommonProjectPropertyProviderFactory2019.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szehetner/InliningAnalyzer/HEAD/src/VsExtension.2019/CommonProjectPropertyProviderFactory2019.cs -------------------------------------------------------------------------------- /src/VsExtension.2019/VsExtension.2019.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szehetner/InliningAnalyzer/HEAD/src/VsExtension.2019/VsExtension.2019.csproj -------------------------------------------------------------------------------- /src/VsExtension.Common/ICommonProjectPropertyProviderFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szehetner/InliningAnalyzer/HEAD/src/VsExtension.Common/ICommonProjectPropertyProviderFactory.cs -------------------------------------------------------------------------------- /src/VsExtension.Common/IOptionsProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szehetner/InliningAnalyzer/HEAD/src/VsExtension.Common/IOptionsProvider.cs -------------------------------------------------------------------------------- /src/VsExtension.Common/IProjectPropertyProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szehetner/InliningAnalyzer/HEAD/src/VsExtension.Common/IProjectPropertyProvider.cs -------------------------------------------------------------------------------- /src/VsExtension.Common/Key.snk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szehetner/InliningAnalyzer/HEAD/src/VsExtension.Common/Key.snk -------------------------------------------------------------------------------- /src/VsExtension.Common/VsExtension.Common.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szehetner/InliningAnalyzer/HEAD/src/VsExtension.Common/VsExtension.Common.csproj -------------------------------------------------------------------------------- /src/VsExtension/Classifier/ClassificationTypes.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szehetner/InliningAnalyzer/HEAD/src/VsExtension/Classifier/ClassificationTypes.cs -------------------------------------------------------------------------------- /src/VsExtension/Classifier/Classifier.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szehetner/InliningAnalyzer/HEAD/src/VsExtension/Classifier/Classifier.cs -------------------------------------------------------------------------------- /src/VsExtension/Classifier/ClassifierProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szehetner/InliningAnalyzer/HEAD/src/VsExtension/Classifier/ClassifierProvider.cs -------------------------------------------------------------------------------- /src/VsExtension/Classifier/FormatDefinitions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szehetner/InliningAnalyzer/HEAD/src/VsExtension/Classifier/FormatDefinitions.cs -------------------------------------------------------------------------------- /src/VsExtension/Classifier/ThemeManagement/ClassificationColorManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szehetner/InliningAnalyzer/HEAD/src/VsExtension/Classifier/ThemeManagement/ClassificationColorManager.cs -------------------------------------------------------------------------------- /src/VsExtension/Classifier/ThemeManagement/ColorDefinition.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szehetner/InliningAnalyzer/HEAD/src/VsExtension/Classifier/ThemeManagement/ColorDefinition.cs -------------------------------------------------------------------------------- /src/VsExtension/Classifier/ThemeManagement/VisualStudioColorTheme.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szehetner/InliningAnalyzer/HEAD/src/VsExtension/Classifier/ThemeManagement/VisualStudioColorTheme.cs -------------------------------------------------------------------------------- /src/VsExtension/Extensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szehetner/InliningAnalyzer/HEAD/src/VsExtension/Extensions.cs -------------------------------------------------------------------------------- /src/VsExtension/IconLarge.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szehetner/InliningAnalyzer/HEAD/src/VsExtension/IconLarge.png -------------------------------------------------------------------------------- /src/VsExtension/Key.snk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szehetner/InliningAnalyzer/HEAD/src/VsExtension/Key.snk -------------------------------------------------------------------------------- /src/VsExtension/Model/AnalyzerModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szehetner/InliningAnalyzer/HEAD/src/VsExtension/Model/AnalyzerModel.cs -------------------------------------------------------------------------------- /src/VsExtension/Model/CodeModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szehetner/InliningAnalyzer/HEAD/src/VsExtension/Model/CodeModel.cs -------------------------------------------------------------------------------- /src/VsExtension/Model/SignatureResolver.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szehetner/InliningAnalyzer/HEAD/src/VsExtension/Model/SignatureResolver.cs -------------------------------------------------------------------------------- /src/VsExtension/Model/TargetScopeResolver.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szehetner/InliningAnalyzer/HEAD/src/VsExtension/Model/TargetScopeResolver.cs -------------------------------------------------------------------------------- /src/VsExtension/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szehetner/InliningAnalyzer/HEAD/src/VsExtension/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /src/VsExtension/QuickInfo/QuickInfoController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szehetner/InliningAnalyzer/HEAD/src/VsExtension/QuickInfo/QuickInfoController.cs -------------------------------------------------------------------------------- /src/VsExtension/QuickInfo/QuickInfoControllerProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szehetner/InliningAnalyzer/HEAD/src/VsExtension/QuickInfo/QuickInfoControllerProvider.cs -------------------------------------------------------------------------------- /src/VsExtension/QuickInfo/QuickInfoSource.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szehetner/InliningAnalyzer/HEAD/src/VsExtension/QuickInfo/QuickInfoSource.cs -------------------------------------------------------------------------------- /src/VsExtension/QuickInfo/QuickInfoSourceProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szehetner/InliningAnalyzer/HEAD/src/VsExtension/QuickInfo/QuickInfoSourceProvider.cs -------------------------------------------------------------------------------- /src/VsExtension/Sample.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szehetner/InliningAnalyzer/HEAD/src/VsExtension/Sample.png -------------------------------------------------------------------------------- /src/VsExtension/Shell/InliningAnalyzerCommands.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szehetner/InliningAnalyzer/HEAD/src/VsExtension/Shell/InliningAnalyzerCommands.cs -------------------------------------------------------------------------------- /src/VsExtension/Shell/InliningAnalyzerOptionsPage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szehetner/InliningAnalyzer/HEAD/src/VsExtension/Shell/InliningAnalyzerOptionsPage.cs -------------------------------------------------------------------------------- /src/VsExtension/Shell/InliningAnalyzerPackage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szehetner/InliningAnalyzer/HEAD/src/VsExtension/Shell/InliningAnalyzerPackage.cs -------------------------------------------------------------------------------- /src/VsExtension/Shell/InliningAnalyzerPackage.vsct: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szehetner/InliningAnalyzer/HEAD/src/VsExtension/Shell/InliningAnalyzerPackage.vsct -------------------------------------------------------------------------------- /src/VsExtension/Shell/LegacyProjectPropertyProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szehetner/InliningAnalyzer/HEAD/src/VsExtension/Shell/LegacyProjectPropertyProvider.cs -------------------------------------------------------------------------------- /src/VsExtension/Shell/OutputWindowLogger.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szehetner/InliningAnalyzer/HEAD/src/VsExtension/Shell/OutputWindowLogger.cs -------------------------------------------------------------------------------- /src/VsExtension/Shell/Resources/ColorConfig.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szehetner/InliningAnalyzer/HEAD/src/VsExtension/Shell/Resources/ColorConfig.png -------------------------------------------------------------------------------- /src/VsExtension/Shell/Resources/IconLarge.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szehetner/InliningAnalyzer/HEAD/src/VsExtension/Shell/Resources/IconLarge.png -------------------------------------------------------------------------------- /src/VsExtension/Shell/Resources/Icons.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szehetner/InliningAnalyzer/HEAD/src/VsExtension/Shell/Resources/Icons.png -------------------------------------------------------------------------------- /src/VsExtension/Shell/Resources/Package.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szehetner/InliningAnalyzer/HEAD/src/VsExtension/Shell/Resources/Package.ico -------------------------------------------------------------------------------- /src/VsExtension/Shell/Resources/Sample.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szehetner/InliningAnalyzer/HEAD/src/VsExtension/Shell/Resources/Sample.png -------------------------------------------------------------------------------- /src/VsExtension/Shell/Runner/JitRunner.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szehetner/InliningAnalyzer/HEAD/src/VsExtension/Shell/Runner/JitRunner.cs -------------------------------------------------------------------------------- /src/VsExtension/Shell/Runner/ProjectPublisher.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szehetner/InliningAnalyzer/HEAD/src/VsExtension/Shell/Runner/ProjectPublisher.cs -------------------------------------------------------------------------------- /src/VsExtension/Shell/StatusBarLogger.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szehetner/InliningAnalyzer/HEAD/src/VsExtension/Shell/StatusBarLogger.cs -------------------------------------------------------------------------------- /src/VsExtension/VSPackage.resx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szehetner/InliningAnalyzer/HEAD/src/VsExtension/VSPackage.resx -------------------------------------------------------------------------------- /src/VsExtension/VsExtension.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szehetner/InliningAnalyzer/HEAD/src/VsExtension/VsExtension.csproj -------------------------------------------------------------------------------- /src/VsExtension/app.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szehetner/InliningAnalyzer/HEAD/src/VsExtension/app.config -------------------------------------------------------------------------------- /src/VsExtension/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szehetner/InliningAnalyzer/HEAD/src/VsExtension/packages.config -------------------------------------------------------------------------------- /src/VsExtension/source.extension.vsixmanifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szehetner/InliningAnalyzer/HEAD/src/VsExtension/source.extension.vsixmanifest --------------------------------------------------------------------------------