1 write to Location
ILLink.RoslynAnalyzer (1)
TrimAnalysis\DiagnosticContext.cs (1)
21
Location
= location;
14 references to Location
ILLink.RoslynAnalyzer (14)
RequiresUnsafeAnalyzer.cs (3)
60
if (!context.
Location
.IsInSource)
64
var syntaxTree = context.
Location
.SourceTree!;
66
var node = root.FindNode(context.
Location
.SourceSpan);
TrimAnalysis\DiagnosticContext.cs (3)
27
return Diagnostic.Create(DiagnosticDescriptors.GetDiagnosticDescriptor(id),
Location
, args);
48
Debug.Assert(
Location
!= null);
89
return Diagnostic.Create(DiagnosticDescriptors.GetDiagnosticDescriptor(id),
Location
, sourceLocation, DAMArgument?.ToImmutableDictionary(), args);
TrimAnalysis\HandleCallAction.cs (8)
315
=> _reflectionAccessAnalyzer.GetReflectionAccessDiagnosticsForConstructorsOnType(_diagnosticContext.
Location
, type.Type, BindingFlags.Static, parameterCount: 0);
328
=> _reflectionAccessAnalyzer.GetReflectionAccessDiagnosticsForEventsOnTypeHierarchy(_diagnosticContext.
Location
, type.Type, name, bindingFlags);
331
=> _reflectionAccessAnalyzer.GetReflectionAccessDiagnosticsForFieldsOnTypeHierarchy(_diagnosticContext.
Location
, type.Type, name, bindingFlags);
334
=> _reflectionAccessAnalyzer.GetReflectionAccessDiagnosticsForPropertiesOnTypeHierarchy(_diagnosticContext.
Location
, type.Type, name, bindingFlags);
337
=> _reflectionAccessAnalyzer.GetReflectionAccessDiagnosticsForPublicParameterlessConstructor(_diagnosticContext.
Location
, type.Type);
340
=> _reflectionAccessAnalyzer.GetReflectionAccessDiagnosticsForConstructorsOnType(_diagnosticContext.
Location
, type.Type, bindingFlags, parameterCount);
343
=> _reflectionAccessAnalyzer.GetReflectionAccessDiagnosticsForMethod(_diagnosticContext.
Location
, method.Method);
354
_reflectionAccessAnalyzer.GetReflectionAccessDiagnosticsForProperty(_diagnosticContext.
Location
, property!);