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