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