14 instantiations of CSharpSymbolMatcher
Microsoft.CodeAnalysis.CSharp (5)
Emitter\EditAndContinue\EmitHelpers.cs (5)
69
var sourceToMetadata = new
CSharpSymbolMatcher
(
74
var previousSourceToMetadata = new
CSharpSymbolMatcher
(
84
currentSourceToPreviousSource = new
CSharpSymbolMatcher
(
215
var matcher = new
CSharpSymbolMatcher
(
228
var matcherWithAllSynthesizedMembers = new
CSharpSymbolMatcher
(
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (9)
Emit\EditAndContinue\SymbolMatcherTests.cs (9)
36
=> new
CSharpSymbolMatcher
(
44
=> new
CSharpSymbolMatcher
(
508
var matcher = new
CSharpSymbolMatcher
(synthesizedTypes0, compilation1.SourceAssembly, peAssemblySymbol0);
578
var matcher = new
CSharpSymbolMatcher
(synthesizedTypes0, compilation1.SourceAssembly, peAssemblySymbol0);
1132
var matcher = new
CSharpSymbolMatcher
(synthesizedTypes0, compilation1.SourceAssembly, peAssemblySymbol0);
1489
var matcher = new
CSharpSymbolMatcher
(synthesizedTypes0, compilation1.SourceAssembly, peAssemblySymbol0);
1547
var matcher = new
CSharpSymbolMatcher
(synthesizedTypes0, compilation1.SourceAssembly, peAssemblySymbol0);
1617
var matcher = new
CSharpSymbolMatcher
(synthesizedTypes0, compilation1.SourceAssembly, peAssemblySymbol0);
1687
var matcher = new
CSharpSymbolMatcher
(synthesizedTypes0, compilation1.SourceAssembly, peAssemblySymbol0);
64 references to CSharpSymbolMatcher
Microsoft.CodeAnalysis.CSharp (12)
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 (5)
69
var
sourceToMetadata = new CSharpSymbolMatcher(
74
var
previousSourceToMetadata = new CSharpSymbolMatcher(
79
CSharpSymbolMatcher
? currentSourceToPreviousSource = null;
215
var
matcher = new CSharpSymbolMatcher(
228
var
matcherWithAllSynthesizedMembers = new CSharpSymbolMatcher(
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)
35
private static
CSharpSymbolMatcher
CreateMatcher(CSharpCompilation fromCompilation, CSharpCompilation toCompilation)
43
private static
CSharpSymbolMatcher
CreateMatcher(CSharpCompilation fromCompilation, PEAssemblySymbol peAssemblySymbol)
92
var
matcher = CreateMatcher(compilation1, compilation0);
108
private static void MatchAll(
CSharpSymbolMatcher
matcher, ImmutableArray<Symbol> members, int startAt)
143
var
matcher = CreateMatcher(compilation1, compilation0);
169
var
matcher = CreateMatcher(compilation1, compilation0);
197
var
matcher = CreateMatcher(compilation1, compilation0);
234
var
matcher = CreateMatcher(compilation1, compilation0);
278
var
matcher = CreateMatcher(compilation1, peAssemblySymbol);
310
var
matcher = CreateMatcher(compilation1, compilation0);
344
var
matcher = CreateMatcher(compilation1, compilation0);
375
var
matcher = CreateMatcher(compilation1, compilation0);
407
var
matcher = CreateMatcher(compilation1, compilation0);
442
var
matcher = CreateMatcher(compilation1, compilation0);
508
var
matcher = new CSharpSymbolMatcher(synthesizedTypes0, compilation1.SourceAssembly, peAssemblySymbol0);
578
var
matcher = new CSharpSymbolMatcher(synthesizedTypes0, compilation1.SourceAssembly, peAssemblySymbol0);
603
var
matcher = CreateMatcher(compilation1, compilation0);
627
var
matcher = CreateMatcher(compilation1, compilation0);
651
var
matcher = CreateMatcher(compilation1, compilation0);
675
var
matcher = CreateMatcher(compilation1, compilation0);
699
var
matcher = CreateMatcher(compilation1, compilation0);
723
var
matcher = CreateMatcher(compilation1, compilation0);
747
var
matcher = CreateMatcher(compilation1, compilation0);
771
var
matcher = CreateMatcher(compilation1, compilation0);
795
var
matcher = CreateMatcher(compilation1, compilation0);
819
var
matcher = CreateMatcher(compilation1, compilation0);
857
var
matcher = CreateMatcher(compilation1, compilation0);
905
var
matcher = CreateMatcher(compilation1, compilation0);
959
var
matcher = CreateMatcher(compilation1, peAssemblySymbol0);
986
var
matcher = CreateMatcher(compilation1, compilation0);
1011
var
matcher = CreateMatcher(compilation1, compilation0);
1036
var
matcher = CreateMatcher(compilation1, compilation0);
1059
var
matcher = CreateMatcher(compilation1, compilation0);
1132
var
matcher = new CSharpSymbolMatcher(synthesizedTypes0, compilation1.SourceAssembly, peAssemblySymbol0);
1165
var
matcher = CreateMatcher(compilation1, compilation0);
1214
var
matcher = CreateMatcher(compilation1, compilation0);
1248
var
matcher = CreateMatcher(compilation1, compilation0);
1299
var
matcher = CreateMatcher(compilation1, compilation0);
1322
var
matcher = CreateMatcher(compilation1, compilation0);
1344
var
matcher = CreateMatcher(compilation1, compilation0);
1367
var
matcher = CreateMatcher(compilation1, compilation0);
1388
var
matcher = CreateMatcher(compilation1, compilation0);
1414
var
matcher = CreateMatcher(compilation1, compilation0);
1489
var
matcher = new CSharpSymbolMatcher(synthesizedTypes0, compilation1.SourceAssembly, peAssemblySymbol0);
1547
var
matcher = new CSharpSymbolMatcher(synthesizedTypes0, compilation1.SourceAssembly, peAssemblySymbol0);
1617
var
matcher = new CSharpSymbolMatcher(synthesizedTypes0, compilation1.SourceAssembly, peAssemblySymbol0);
1687
var
matcher = new CSharpSymbolMatcher(synthesizedTypes0, compilation1.SourceAssembly, peAssemblySymbol0);
1718
var
matcher = CreateMatcher(compilation1, compilation0);
1760
var
matcher = CreateMatcher(compilation1, compilation0);
1812
var
matcher = CreateMatcher(compilation1, compilation0);
1859
var
matcher = CreateMatcher(compilation1, compilation0);
1904
var
matcher = CreateMatcher(compilation1, compilation0);