public IAssignStatement Assign(IAssignStatementTarget target, IExpression value) { IAssignStatement result = new AssignStatement(this, target, value); Add(result); return(result); }
public ICrementStatement Crement(IAssignStatementTarget target, CrementType crementType, CrementOperation operation) { ICrementStatement result = new CrementStatement(crementType, operation, target); this.Add(result); return(result); }
public AssignStatement(IAssignStatementTarget reference, IExpression value) { this.reference = reference; this.value = value; }
public AssignStatement(IStatementBlock sourceBlock, IAssignStatementTarget reference, IExpression value) : base(sourceBlock) { this.reference = reference; this.value = value; }
public IAssignStatement Assign(IAssignStatementTarget target, IExpression value) { return(this.Statements.Assign(target, value)); }
public ICrementStatement Decrement(IAssignStatementTarget target, CrementType crementType) { return(this.Statements.Decrement(target, crementType)); }
public ICrementStatement Postdecrement(IAssignStatementTarget target) { return(this.Statements.Postdecrement(target)); }
public ICrementStatement Crement(IAssignStatementTarget target, CrementType crementType, CrementOperation operation) { return(this.Statements.Crement(target, crementType, operation)); }
public ICrementStatement Decrement(IAssignStatementTarget target, CrementType crementType) { return(this.Crement(target, crementType, CrementOperation.Decrement)); }
public ICrementStatement Postdecrement(IAssignStatementTarget target) { return(this.Decrement(target, CrementType.Postfix)); }
public ICrementStatement Preincrement(IAssignStatementTarget target) { return(this.Increment(target, CrementType.Prefix)); }
public CrementStatement(CrementType crementType, CrementOperation operation, IAssignStatementTarget target) { this.crementType = crementType; this.operation = operation; this.target = target; }