2 instantiations of TrimAnalysisBackingFieldAccessPattern
ILLink.RoslynAnalyzer (2)
TrimAnalysis\TrimAnalysisBackingFieldAccessPattern.cs (1)
41
return new
TrimAnalysisBackingFieldAccessPattern
(
TrimAnalysis\TrimAnalysisVisitor.cs (1)
245
new
TrimAnalysisBackingFieldAccessPattern
(propertyReference.Property, propertyReference, OwningSymbol, featureContext)
7 references to TrimAnalysisBackingFieldAccessPattern
ILLink.RoslynAnalyzer (7)
TrimAnalysis\TrimAnalysisBackingFieldAccessPattern.cs (2)
33
public
TrimAnalysisBackingFieldAccessPattern
Merge(
35
TrimAnalysisBackingFieldAccessPattern
other)
TrimAnalysis\TrimAnalysisPatternStore.cs (5)
17
private readonly Dictionary<IOperation,
TrimAnalysisBackingFieldAccessPattern
> BackingFieldAccessPatterns;
31
BackingFieldAccessPatterns = new Dictionary<IOperation,
TrimAnalysisBackingFieldAccessPattern
>();
40
public void Add(
TrimAnalysisBackingFieldAccessPattern
pattern)
42
if (!BackingFieldAccessPatterns.TryGetValue(pattern.Operation, out
var
existingPattern))
133
foreach (
var
backingFieldAccessPattern in BackingFieldAccessPatterns.Values)