2 instantiations of TrimAnalysisFieldAccessPattern
ILLink.RoslynAnalyzer (2)
TrimAnalysis\TrimAnalysisFieldAccessPattern.cs (1)
40
return new
TrimAnalysisFieldAccessPattern
(
TrimAnalysis\TrimAnalysisVisitor.cs (1)
232
new
TrimAnalysisFieldAccessPattern
(field, fieldReference, OwningSymbol, featureContext)
7 references to TrimAnalysisFieldAccessPattern
ILLink.RoslynAnalyzer (7)
TrimAnalysis\TrimAnalysisFieldAccessPattern.cs (2)
32
public
TrimAnalysisFieldAccessPattern
Merge(
34
TrimAnalysisFieldAccessPattern
other)
TrimAnalysis\TrimAnalysisPatternStore.cs (5)
16
private readonly Dictionary<IOperation,
TrimAnalysisFieldAccessPattern
> FieldAccessPatterns;
30
FieldAccessPatterns = new Dictionary<IOperation,
TrimAnalysisFieldAccessPattern
>();
70
public void Add(
TrimAnalysisFieldAccessPattern
pattern)
72
if (!FieldAccessPatterns.TryGetValue(pattern.Operation, out
var
existingPattern))
130
foreach (
var
fieldAccessPattern in FieldAccessPatterns.Values)