1 instantiation of VisitContext
Microsoft.CodeAnalysis.NetAnalyzers (1)
Microsoft.NetCore.Analyzers\Runtime\PreferReadOnlySpanPropertiesOverReadOnlyArrayFieldsAnalyzer.cs (1)
134parent.Accept(fieldReferenceVisitor, new VisitContext(fieldReference, fieldReference.Field, context.ContainingSymbol));
9 references to VisitContext
Microsoft.CodeAnalysis.NetAnalyzers (9)
Microsoft.NetCore.Analyzers\Runtime\PreferReadOnlySpanPropertiesOverReadOnlyArrayFieldsAnalyzer.cs (9)
300private sealed class FieldReferenceVisitor : OperationVisitor<VisitContext, Unit> 311public override Unit VisitArrayElementReference(IArrayElementReferenceOperation operation, VisitContext argument) 333public override Unit VisitPropertyReference(IPropertyReferenceOperation operation, VisitContext argument) 343public override Unit VisitArgument(IArgumentOperation operation, VisitContext argument) 365public override Unit VisitConversion(IConversionOperation operation, VisitContext argument) 384public override Unit VisitNameOf(INameOfOperation operation, VisitContext argument) 389public override Unit VisitForEachLoop(IForEachLoopOperation operation, VisitContext argument) 400public override Unit DefaultVisit(IOperation operation, VisitContext argument) 408private bool CanUseReadOnlySpanInForEach(VisitContext argument)