public override IOperation VisitOmittedArgument(IOmittedArgumentOperation operation, object argument) { return(new OmittedArgumentExpression(((Operation)operation).SemanticModel, operation.Syntax, operation.Type, operation.ConstantValue, operation.IsImplicit)); }
public override void VisitOmittedArgument(IOmittedArgumentOperation operation) { Assert.Equal(OperationKind.OmittedArgument, operation.Kind); Assert.Empty(operation.Children); }
public override void VisitOmittedArgument([NotNull] IOmittedArgumentOperation operation) { base.VisitOmittedArgument(operation); }
public virtual void VisitOmittedArgument(IOmittedArgumentOperation operation) { DefaultVisit(operation); }
public override bool VisitOmittedArgument([NotNull] IOmittedArgumentOperation operation1, [CanBeNull] IOperation argument) { return(argument is IOmittedArgumentOperation operation2 && AreBaseOperationsEqual(operation1, operation2)); }