public override void VisitArrayElementReferenceExpression(IArrayElementReferenceExpression operation) { LogString(nameof(IArrayElementReferenceExpression)); LogCommonPropertiesAndNewLine(operation); Visit(operation.ArrayReference); VisitArray(operation.Indices, "Indices"); }
public virtual void VisitArrayElementReferenceExpression(IArrayElementReferenceExpression operation) { DefaultVisit(operation); }
public virtual void VisitArrayElementReferenceExpression(IArrayElementReferenceExpression operation) { DefaultVisit(operation); }
public override void VisitArrayElementReferenceExpression(IArrayElementReferenceExpression operation) { Visit(operation.ArrayReference); VisitArray(operation.Indices); }
internal override void VisitArrayElementReferenceExpression(IArrayElementReferenceExpression operation) { base.VisitArrayElementReferenceExpression(operation); }
public static IArrayElementReferenceExpression Update(this IArrayElementReferenceExpression self, IOperation @expression, ImmutableArray <IOperation> @indices, ITypeSymbol @type) => self;
/// <inheritdoc /> public override IOperation VisitArrayElementReferenceExpression(IArrayElementReferenceExpression operation, object argument) { return(base.VisitArrayElementReferenceExpression(operation, argument)); }
/// <inheritdoc /> public override Expression VisitArrayElementReferenceExpression(IArrayElementReferenceExpression operation, LocalBinder argument) { return(base.VisitArrayElementReferenceExpression(operation, argument)); }
public override IOperation VisitArrayElementReferenceExpression(IArrayElementReferenceExpression operation, object argument) { return(new ArrayElementReferenceExpression(Visit(operation.ArrayReference), VisitArray(operation.Indices), ((Operation)operation).SemanticModel, operation.Syntax, operation.Type, operation.ConstantValue, operation.IsImplicit)); }
public override void VisitArrayElementReferenceExpression(IArrayElementReferenceExpression operation) { base.VisitArrayElementReferenceExpression(operation); }