public override void VisitIndexedPropertyReferenceExpression(IIndexedPropertyReferenceExpression operation) { var member = operation.Member; var property = operation.Property; base.VisitIndexedPropertyReferenceExpression(operation); }
public override void VisitIndexedPropertyReferenceExpression(IIndexedPropertyReferenceExpression operation) { LogString(nameof(IIndexedPropertyReferenceExpression)); LogString($": {operation.Property.ToTestDisplayString()}"); VisitMemberReferenceExpressionCommon(operation); }
public override void VisitIndexedPropertyReferenceExpression(IIndexedPropertyReferenceExpression operation) { var member = operation.Member; var property = operation.Property; if (property != null) { foreach (var parameter in property.Parameters) { var matchingArgument = operation.GetArgumentMatchingParameter(parameter); Visit(matchingArgument); } } base.VisitIndexedPropertyReferenceExpression(operation); }
public virtual void VisitIndexedPropertyReferenceExpression(IIndexedPropertyReferenceExpression operation) { DefaultVisit(operation); }
public override void VisitIndexedPropertyReferenceExpression(IIndexedPropertyReferenceExpression operation) { Visit(operation.Instance); VisitArray(operation.ArgumentsInParameterOrder); }
public static IIndexedPropertyReferenceExpression Update(this IIndexedPropertyReferenceExpression self, IOperation @receiverOpt, IPropertySymbol @indexer, ImmutableArray <IOperation> @arguments, ImmutableArray <String> @argumentNamesOpt, ImmutableArray <RefKind> @argumentRefKindsOpt, Boolean @expanded, ImmutableArray <Int32> @argsToParamsOpt, Object @binderOpt, Boolean @useSetterForDefaultArgumentGeneration, ITypeSymbol @type) => self;
/// <inheritdoc /> public override IOperation VisitIndexedPropertyReferenceExpression(IIndexedPropertyReferenceExpression operation, object argument) { return(base.VisitIndexedPropertyReferenceExpression(operation, argument)); }
public override IdentifierInfo VisitIndexedPropertyReferenceExpression( [NotNull] IIndexedPropertyReferenceExpression operation, [CanBeNull] object argument) { return(CreateForMemberReferenceExpression(operation, operation.Property.Type)); }
/// <inheritdoc /> public override Expression VisitIndexedPropertyReferenceExpression(IIndexedPropertyReferenceExpression operation, LocalBinder argument) { return(base.VisitIndexedPropertyReferenceExpression(operation, argument)); }
public virtual void VisitIndexedPropertyReferenceExpression(IIndexedPropertyReferenceExpression operation) { DefaultVisit(operation); }
public override void VisitIndexedPropertyReferenceExpression(IIndexedPropertyReferenceExpression operation) { var member = operation.Member; var property = operation.Property; if (property != null) { foreach (var parameter in property.Parameters) { var matchingArgument = operation.GetArgumentMatchingParameter(parameter); Visit(matchingArgument); } } base.VisitIndexedPropertyReferenceExpression(operation); }