2 instantiations of TrimAnalysisFieldAccessPattern
ILLink.RoslynAnalyzer (2)
TrimAnalysis\TrimAnalysisFieldAccessPattern.cs (1)
40 return new TrimAnalysisFieldAccessPattern (
TrimAnalysis\TrimAnalysisVisitor.cs (1)
221 new TrimAnalysisFieldAccessPattern (field, fieldReferenceOperation, 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 readonly Dictionary<IOperation, TrimAnalysisFieldAccessPattern> FieldAccessPatterns; 29 FieldAccessPatterns = new Dictionary<IOperation, TrimAnalysisFieldAccessPattern> (); 56 public void Add (TrimAnalysisFieldAccessPattern pattern) 58 if (!FieldAccessPatterns.TryGetValue (pattern.Operation, out var existingPattern)) { 111 foreach (var fieldAccessPattern in FieldAccessPatterns.Values)