3 instantiations of TrimAnalysisAssignmentPattern
ILLink.RoslynAnalyzer (3)
TrimAnalysis\TrimAnalysisAssignmentPattern.cs (1)
47
return new
TrimAnalysisAssignmentPattern
(
TrimAnalysis\TrimAnalysisVisitor.cs (2)
266
new
TrimAnalysisAssignmentPattern
(source, target, operation, OwningSymbol, featureContext));
396
new
TrimAnalysisAssignmentPattern
(returnValue, returnParameter, operation, OwningSymbol, featureContext));
7 references to TrimAnalysisAssignmentPattern
ILLink.RoslynAnalyzer (7)
TrimAnalysis\TrimAnalysisAssignmentPattern.cs (2)
39
public
TrimAnalysisAssignmentPattern
Merge(
42
TrimAnalysisAssignmentPattern
other)
TrimAnalysis\TrimAnalysisPatternStore.cs (5)
15
private readonly Dictionary<IOperation,
TrimAnalysisAssignmentPattern
> AssignmentPatterns;
29
AssignmentPatterns = new Dictionary<IOperation,
TrimAnalysisAssignmentPattern
>();
51
public void Add(
TrimAnalysisAssignmentPattern
trimAnalysisPattern)
61
if (!AssignmentPatterns.TryGetValue(trimAnalysisPattern.Operation, out
var
existingPattern))
127
foreach (
var
assignmentPattern in AssignmentPatterns.Values)