public void Accept(IOperationVisitor visitor) { foreach (var operation in operations) { operation.Accept(visitor); } }
public override void Accept(IOperationVisitor visitor) { if (this.StatementKind == OperationKind.UsingWithExpressionStatement) { visitor.VisitUsingWithExpressionStatement(this); } else { visitor.VisitUsingWithDeclarationStatement(this); } }
public void Accept(IOperationVisitor visitor) { visitor.Div(); }
public override void Accept(IOperationVisitor visitor) { visitor.VisitVariableDeclarationStatement(this); }
public override void Accept(IOperationVisitor visitor) { throw ExceptionUtilities.Unreachable; }
public abstract string Accept(IOperationVisitor visitor);
public override void Accept(IOperationVisitor visitor) { visitor.VisitYieldBreakStatement(this); }
public void Visit(IOperationVisitor visitor) { visitor.OnRead(ObjectName, Time); }
public override TResult Accept <TArgument, TResult>(IOperationVisitor <TArgument, TResult> visitor, TArgument argument) { return(visitor.VisitForEachLoopStatement(this, argument)); }
public override void Accept(IOperationVisitor visitor) { visitor.VisitExpressionStatement(this); }
public abstract TResult Accept <TArgument, TResult>(IOperationVisitor <TArgument, TResult> visitor, TArgument argument);
public override void Accept(IOperationVisitor visitor) { visitor.VisitForEachLoopStatement(this); }
public abstract void Accept(IOperationVisitor visitor);
public override void Accept(IOperationVisitor visitor) { visitor.VisitWhileUntilLoopStatement(this); }
public void Accept(IOperationVisitor visitor) { visitor.Spline(spline); }
public override TResult Accept <TArgument, TResult>(IOperationVisitor <TArgument, TResult> visitor, TArgument argument) { return(visitor.VisitVariableDeclarationStatement(this, argument)); }
void IOperation.Accept(IOperationVisitor visitor) { visitor.VisitSingleValueCaseClause(this); }
public override void Accept(IOperationVisitor visitor) { visitor.VisitLabeledStatement(this); }
TResult IOperation.Accept <TArgument, TResult>(IOperationVisitor <TArgument, TResult> visitor, TArgument argument) { return(visitor.VisitSingleValueCaseClause(this, argument)); }
public override void Accept(IOperationVisitor visitor) { visitor.VisitBranchStatement(this); }
void IOperation.Accept(IOperationVisitor visitor) { visitor.VisitCatch(this); }
public override TResult Accept <TArgument, TResult>(IOperationVisitor <TArgument, TResult> visitor, TArgument argument) { return(visitor.VisitYieldBreakStatement(this, argument)); }
TResult IOperation.Accept <TArgument, TResult>(IOperationVisitor <TArgument, TResult> visitor, TArgument argument) { return(visitor.VisitCatch(this, argument)); }
public void Visit(IOperationVisitor visitor) { visitor.OnCommit(Time); }
public void Accept(IOperationVisitor visitor) { visitor.PushChannel(channel); }
public override TResult Accept <TArgument, TResult>(IOperationVisitor <TArgument, TResult> visitor, TArgument argument) { throw ExceptionUtilities.Unreachable; }
public override TResult Accept <TArgument, TResult>(IOperationVisitor <TArgument, TResult> visitor, TArgument argument) { return(this.StatementKind == OperationKind.UsingWithExpressionStatement ? visitor.VisitUsingWithExpressionStatement(this, argument) : visitor.VisitUsingWithDeclarationStatement(this, argument)); }
public override string Accept(IOperationVisitor visitor) { Contract.RequiresNotNull(visitor, "visitor != null"); return(visitor.Visit(this)); }
public void Accept(IOperationVisitor visitor) { visitor.PushValue(value); }