13 instantiations of CSharpSymbolMatcher
Microsoft.CodeAnalysis.CSharp (4)
Compilation\CSharpCompilation.cs (1)
3639return new CSharpSymbolMatcher(
Emitter\EditAndContinue\EmitHelpers.cs (3)
67var sourceToMetadata = new CSharpSymbolMatcher( 72var previousSourceToMetadata = new CSharpSymbolMatcher( 82currentSourceToPreviousSource = new CSharpSymbolMatcher(
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (9)
Emit\EditAndContinue\SymbolMatcherTests.cs (9)
37=> new CSharpSymbolMatcher( 45=> new CSharpSymbolMatcher( 509var matcher = new CSharpSymbolMatcher(compilation1.SourceAssembly, peAssemblySymbol0, synthesizedTypes0); 579var matcher = new CSharpSymbolMatcher(compilation1.SourceAssembly, peAssemblySymbol0, synthesizedTypes0); 1133var matcher = new CSharpSymbolMatcher(compilation1.SourceAssembly, peAssemblySymbol0, synthesizedTypes0); 1490var matcher = new CSharpSymbolMatcher(compilation1.SourceAssembly, peAssemblySymbol0, synthesizedTypes0); 1548var matcher = new CSharpSymbolMatcher(compilation1.SourceAssembly, peAssemblySymbol0, synthesizedTypes0); 1618var matcher = new CSharpSymbolMatcher(compilation1.SourceAssembly, peAssemblySymbol0, synthesizedTypes0); 1688var matcher = new CSharpSymbolMatcher(compilation1.SourceAssembly, peAssemblySymbol0, synthesizedTypes0);
62 references to CSharpSymbolMatcher
Microsoft.CodeAnalysis.CSharp (10)
Emitter\EditAndContinue\CSharpDefinitionMap.cs (4)
28CSharpSymbolMatcher previousSourceToMetadata, 29CSharpSymbolMatcher sourceToMetadata, 30CSharpSymbolMatcher? sourceToPreviousSource, 34private readonly CSharpSymbolMatcher _sourceToPrevious = sourceToPreviousSource ?? sourceToMetadata;
Emitter\EditAndContinue\EmitHelpers.cs (3)
67var sourceToMetadata = new CSharpSymbolMatcher( 72var previousSourceToMetadata = new CSharpSymbolMatcher( 77CSharpSymbolMatcher? currentSourceToPreviousSource = null;
Emitter\EditAndContinue\PEDeltaAssemblyBuilder.cs (2)
26private readonly CSharpSymbolMatcher.DeepTranslator _deepTranslator; 73_deepTranslator = new CSharpSymbolMatcher.DeepTranslator(sourceAssembly.GetSpecialType(SpecialType.System_Object));
Symbols\ReferenceManager.cs (1)
219/// Used by EnC to create symbols for emit baseline. The PE symbols are used by <see cref="CSharpSymbolMatcher"/>.
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (52)
Emit\EditAndContinue\SymbolMatcherTests.cs (52)
36private static CSharpSymbolMatcher CreateMatcher(CSharpCompilation fromCompilation, CSharpCompilation toCompilation) 44private static CSharpSymbolMatcher CreateMatcher(CSharpCompilation fromCompilation, PEAssemblySymbol peAssemblySymbol) 93var matcher = CreateMatcher(compilation1, compilation0); 109private static void MatchAll(CSharpSymbolMatcher matcher, ImmutableArray<Symbol> members, int startAt) 144var matcher = CreateMatcher(compilation1, compilation0); 170var matcher = CreateMatcher(compilation1, compilation0); 198var matcher = CreateMatcher(compilation1, compilation0); 235var matcher = CreateMatcher(compilation1, compilation0); 279var matcher = CreateMatcher(compilation1, peAssemblySymbol); 311var matcher = CreateMatcher(compilation1, compilation0); 345var matcher = CreateMatcher(compilation1, compilation0); 376var matcher = CreateMatcher(compilation1, compilation0); 408var matcher = CreateMatcher(compilation1, compilation0); 443var matcher = CreateMatcher(compilation1, compilation0); 509var matcher = new CSharpSymbolMatcher(compilation1.SourceAssembly, peAssemblySymbol0, synthesizedTypes0); 579var matcher = new CSharpSymbolMatcher(compilation1.SourceAssembly, peAssemblySymbol0, synthesizedTypes0); 604var matcher = CreateMatcher(compilation1, compilation0); 628var matcher = CreateMatcher(compilation1, compilation0); 652var matcher = CreateMatcher(compilation1, compilation0); 676var matcher = CreateMatcher(compilation1, compilation0); 700var matcher = CreateMatcher(compilation1, compilation0); 724var matcher = CreateMatcher(compilation1, compilation0); 748var matcher = CreateMatcher(compilation1, compilation0); 772var matcher = CreateMatcher(compilation1, compilation0); 796var matcher = CreateMatcher(compilation1, compilation0); 820var matcher = CreateMatcher(compilation1, compilation0); 858var matcher = CreateMatcher(compilation1, compilation0); 906var matcher = CreateMatcher(compilation1, compilation0); 960var matcher = CreateMatcher(compilation1, peAssemblySymbol0); 987var matcher = CreateMatcher(compilation1, compilation0); 1012var matcher = CreateMatcher(compilation1, compilation0); 1037var matcher = CreateMatcher(compilation1, compilation0); 1060var matcher = CreateMatcher(compilation1, compilation0); 1133var matcher = new CSharpSymbolMatcher(compilation1.SourceAssembly, peAssemblySymbol0, synthesizedTypes0); 1166var matcher = CreateMatcher(compilation1, compilation0); 1215var matcher = CreateMatcher(compilation1, compilation0); 1249var matcher = CreateMatcher(compilation1, compilation0); 1300var matcher = CreateMatcher(compilation1, compilation0); 1323var matcher = CreateMatcher(compilation1, compilation0); 1345var matcher = CreateMatcher(compilation1, compilation0); 1368var matcher = CreateMatcher(compilation1, compilation0); 1389var matcher = CreateMatcher(compilation1, compilation0); 1415var matcher = CreateMatcher(compilation1, compilation0); 1490var matcher = new CSharpSymbolMatcher(compilation1.SourceAssembly, peAssemblySymbol0, synthesizedTypes0); 1548var matcher = new CSharpSymbolMatcher(compilation1.SourceAssembly, peAssemblySymbol0, synthesizedTypes0); 1618var matcher = new CSharpSymbolMatcher(compilation1.SourceAssembly, peAssemblySymbol0, synthesizedTypes0); 1688var matcher = new CSharpSymbolMatcher(compilation1.SourceAssembly, peAssemblySymbol0, synthesizedTypes0); 1719var matcher = CreateMatcher(compilation1, compilation0); 1761var matcher = CreateMatcher(compilation1, compilation0); 1813var matcher = CreateMatcher(compilation1, compilation0); 1860var matcher = CreateMatcher(compilation1, compilation0); 1905var matcher = CreateMatcher(compilation1, compilation0);