2 instantiations of TrimAnalysisReflectionAccessPattern
ILLink.RoslynAnalyzer (2)
TrimAnalysis\TrimAnalysisReflectionAccessPattern.cs (1)
39
return new
TrimAnalysisReflectionAccessPattern
(
TrimAnalysis\TrimAnalysisVisitor.cs (1)
425
TrimAnalysisPatterns.Add(new
TrimAnalysisReflectionAccessPattern
(
7 references to TrimAnalysisReflectionAccessPattern
ILLink.RoslynAnalyzer (7)
TrimAnalysis\TrimAnalysisPatternStore.cs (5)
20
private readonly Dictionary<IOperation,
TrimAnalysisReflectionAccessPattern
> ReflectionAccessPatterns;
34
ReflectionAccessPatterns = new Dictionary<IOperation,
TrimAnalysisReflectionAccessPattern
>();
103
public void Add(
TrimAnalysisReflectionAccessPattern
pattern)
105
if (!ReflectionAccessPatterns.TryGetValue(pattern.Operation, out
var
existingPattern))
142
foreach (
var
reflectionAccessPattern in ReflectionAccessPatterns.Values)
TrimAnalysis\TrimAnalysisReflectionAccessPattern.cs (2)
31
public
TrimAnalysisReflectionAccessPattern
Merge(
33
TrimAnalysisReflectionAccessPattern
other)