1 write to _reflectionAccessAnalyzer
ILLink.RoslynAnalyzer (1)
TrimAnalysis\HandleCallAction.cs (1)
42
_reflectionAccessAnalyzer
= new(reportDiagnostic, typeHierarchyType: null);
9 references to _reflectionAccessAnalyzer
ILLink.RoslynAnalyzer (9)
TrimAnalysis\HandleCallAction.cs (9)
43
_requireDynamicallyAccessedMembersAction = new(_diagnosticContext,
_reflectionAccessAnalyzer
);
287
=>
_reflectionAccessAnalyzer
.GetReflectionAccessDiagnosticsForConstructorsOnType(_diagnosticContext.Location, type.Type, BindingFlags.Static, parameterCount: 0);
290
=>
_reflectionAccessAnalyzer
.GetReflectionAccessDiagnosticsForEventsOnTypeHierarchy(_diagnosticContext.Location, type.Type, name, bindingFlags);
293
=>
_reflectionAccessAnalyzer
.GetReflectionAccessDiagnosticsForFieldsOnTypeHierarchy(_diagnosticContext.Location, type.Type, name, bindingFlags);
296
=>
_reflectionAccessAnalyzer
.GetReflectionAccessDiagnosticsForPropertiesOnTypeHierarchy(_diagnosticContext.Location, type.Type, name, bindingFlags);
299
=>
_reflectionAccessAnalyzer
.GetReflectionAccessDiagnosticsForPublicParameterlessConstructor(_diagnosticContext.Location, type.Type);
302
=>
_reflectionAccessAnalyzer
.GetReflectionAccessDiagnosticsForConstructorsOnType(_diagnosticContext.Location, type.Type, bindingFlags, parameterCount);
305
=>
_reflectionAccessAnalyzer
.GetReflectionAccessDiagnosticsForMethod(_diagnosticContext.Location, method.Method);
316
_reflectionAccessAnalyzer
.GetReflectionAccessDiagnosticsForProperty(_diagnosticContext.Location, property!);