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