public System.Object VisitBreakStatement(System.Management.Automation.Language.BreakStatementAst breakStatementAst) { IScriptExtent mappedExtent = MapExtent(breakStatementAst.Extent); ExpressionAst mappedLabel = breakStatementAst.Label; return(new BreakStatementAst(mappedExtent, mappedLabel)); }
public override AstVisitAction VisitBreakStatement(BreakStatementAst ast) { return CheckParent(ast); }
public object VisitBreakStatement(BreakStatementAst breakStatementAst) { return(false); }
public object VisitBreakStatement(BreakStatementAst breakStatementAst) { throw PSTraceSource.NewArgumentException("ast"); }
public override AstVisitAction VisitBreakStatement(BreakStatementAst ast) { return(Check(ast)); }
public override AstVisitAction VisitBreakStatement(BreakStatementAst breakStatementAst) { this.CheckForFlowOutOfFinally(breakStatementAst, GetLabel(breakStatementAst.Label)); return(AstVisitAction.Continue); }
// TODO: public virtual AstVisitAction VisitBlockStatement(BlockStatementAst blockStatementAst){return AstVisitAction.Continue; } public virtual AstVisitAction VisitBreakStatement(BreakStatementAst breakStatementAst) { return AstVisitAction.Continue; }
public override AstVisitAction VisitBreakStatement(BreakStatementAst breakStatementAst) { return AstVisitAction.SkipChildren; }
public override AstVisitAction VisitBreakStatement(BreakStatementAst breakStatementAst) { this.ReportError(breakStatementAst, () => ParserStrings.FlowControlStatementNotSupportedInDataSection, new object[0]); return(AstVisitAction.Continue); }
public object VisitBreakStatement(BreakStatementAst breakStatementAst) { throw new UnexpectedElementException(); }
public override AstVisitAction VisitBreakStatement(BreakStatementAst breakStatementAst) { string label = GetLabel(breakStatementAst.Label); CheckForFlowOutOfFinally(breakStatementAst, label); CheckLabelExists(breakStatementAst, label); return AstVisitAction.Continue; }
/// <summary/> public virtual AstVisitAction VisitBreakStatement(BreakStatementAst breakStatementAst) => DefaultVisit(breakStatementAst);
public object VisitBreakStatement(BreakStatementAst breakStatementAst) { return this.GenerateBreakOrContinue(breakStatementAst, breakStatementAst.Label, lgt => lgt.BreakLabel, new Func<LabelTarget, Expression>(Expression.Break), CachedReflectionInfo.BreakException_ctor); }
public override AstVisitAction VisitBreakStatement(BreakStatementAst breakStatementAst) { this.CheckForFlowOutOfFinally(breakStatementAst, GetLabel(breakStatementAst.Label)); return AstVisitAction.Continue; }
/// <summary/> public virtual object VisitBreakStatement(BreakStatementAst breakStatementAst) { return null; }
public override AstVisitAction VisitBreakStatement(BreakStatementAst breakStatementAst) { var label = breakStatementAst.Label == null ? null : EvaluateAst(breakStatementAst.Label, false); throw new BreakException(LanguagePrimitives.ConvertTo<string>(label)); }
public override AstVisitAction VisitBreakStatement(BreakStatementAst ast) { return this.Check(ast); }
public object VisitBreakStatement(BreakStatementAst breakStatementAst) { return AutomationNull.Value; }
public override AstVisitAction VisitBreakStatement(BreakStatementAst breakStatementAst) { throw new NotImplementedException(); //VisitBreakStatement(breakStatementAst); }
public object VisitBreakStatement(BreakStatementAst breakStatementAst) { this.BreakOrContinue(breakStatementAst.Label, t => t.BreakTarget); return(null); }
public object VisitBreakStatement(BreakStatementAst breakStatementAst) { return GenerateBreakOrContinue(breakStatementAst, breakStatementAst.Label, lgt => lgt.BreakLabel, Expression.Break, CachedReflectionInfo.BreakException_ctor); }
/// <summary/> public virtual object VisitBreakStatement(BreakStatementAst breakStatementAst) { return(null); }
public override AstVisitAction VisitBreakStatement(BreakStatementAst breakStatementAst) { this.ReportError(breakStatementAst, () => ParserStrings.FlowControlStatementNotSupportedInDataSection, new object[0]); return AstVisitAction.Continue; }
public object VisitBreakStatement(BreakStatementAst breakStatementAst) { return false; }
/// <summary> /// Visit break statement /// </summary> /// <param name="breakStatementAst"></param> /// <returns></returns> public object VisitBreakStatement(BreakStatementAst breakStatementAst) { if (breakStatementAst == null) return null; BreakOrContinue(breakStatementAst.Label, t => t.BreakTarget); return null; }
/// <summary/> public virtual AstVisitAction VisitBreakStatement(BreakStatementAst breakStatementAst) { return(AstVisitAction.Continue); }
/// <summary/> public virtual object VisitBreakStatement(BreakStatementAst breakStatementAst) { return _decorated.VisitBreakStatement(breakStatementAst); }
public object VisitBreakStatement(BreakStatementAst breakStatementAst) { return(AutomationNull.Value); }
public object VisitBreakStatement(BreakStatementAst breakStatementAst) { throw new NotImplementedException(); }