3 instantiations of TrimAnalysisAssignmentPattern
ILLink.RoslynAnalyzer (3)
TrimAnalysis\TrimAnalysisAssignmentPattern.cs (1)
48
return new
TrimAnalysisAssignmentPattern
(
TrimAnalysis\TrimAnalysisVisitor.cs (2)
241
new
TrimAnalysisAssignmentPattern
(source, target, operation, OwningSymbol, featureContext));
359
new
TrimAnalysisAssignmentPattern
(returnValue, returnParameter, operation, OwningSymbol, featureContext));
7 references to TrimAnalysisAssignmentPattern
ILLink.RoslynAnalyzer (7)
TrimAnalysis\TrimAnalysisAssignmentPattern.cs (2)
40
public
TrimAnalysisAssignmentPattern
Merge (
43
TrimAnalysisAssignmentPattern
other)
TrimAnalysis\TrimAnalysisPatternStore.cs (5)
15
readonly Dictionary<IOperation,
TrimAnalysisAssignmentPattern
> AssignmentPatterns;
28
AssignmentPatterns = new Dictionary<IOperation,
TrimAnalysisAssignmentPattern
> ();
38
public void Add (
TrimAnalysisAssignmentPattern
trimAnalysisPattern)
48
if (!AssignmentPatterns.TryGetValue (trimAnalysisPattern.Operation, out
var
existingPattern)) {
108
foreach (
var
assignmentPattern in AssignmentPatterns.Values)