1 write to _reflectionAccessAnalyzer
ILLink.RoslynAnalyzer (1)
TrimAnalysis\HandleCallAction.cs (1)
43
_reflectionAccessAnalyzer
= new(reportDiagnostic, typeNameResolver, typeHierarchyType: null);
9 references to _reflectionAccessAnalyzer
ILLink.RoslynAnalyzer (9)
TrimAnalysis\HandleCallAction.cs (9)
44
_requireDynamicallyAccessedMembersAction = new(typeNameResolver, location, reportDiagnostic,
_reflectionAccessAnalyzer
);
288
=>
_reflectionAccessAnalyzer
.GetReflectionAccessDiagnosticsForConstructorsOnType(_diagnosticContext.Location, type.Type, BindingFlags.Static, parameterCount: 0);
291
=>
_reflectionAccessAnalyzer
.GetReflectionAccessDiagnosticsForEventsOnTypeHierarchy(_diagnosticContext.Location, type.Type, name, bindingFlags);
294
=>
_reflectionAccessAnalyzer
.GetReflectionAccessDiagnosticsForFieldsOnTypeHierarchy(_diagnosticContext.Location, type.Type, name, bindingFlags);
297
=>
_reflectionAccessAnalyzer
.GetReflectionAccessDiagnosticsForPropertiesOnTypeHierarchy(_diagnosticContext.Location, type.Type, name, bindingFlags);
300
=>
_reflectionAccessAnalyzer
.GetReflectionAccessDiagnosticsForPublicParameterlessConstructor(_diagnosticContext.Location, type.Type);
303
=>
_reflectionAccessAnalyzer
.GetReflectionAccessDiagnosticsForConstructorsOnType(_diagnosticContext.Location, type.Type, bindingFlags, parameterCount);
306
=>
_reflectionAccessAnalyzer
.GetReflectionAccessDiagnosticsForMethod(_diagnosticContext.Location, method.Method);
317
_reflectionAccessAnalyzer
.GetReflectionAccessDiagnosticsForProperty(_diagnosticContext.Location, property!);