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