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)