private VisitTrapBody ( System.Management.Automation.Language.TrapStatementAst trapStatement ) : AstVisitAction | ||
trapStatement | System.Management.Automation.Language.TrapStatementAst | |
return | AstVisitAction |
private AstVisitAction VisitTrapBody(TrapStatementAst trapStatement)
{
foreach (StatementAst statement in trapStatement.Body.Statements)
{
try
{
statement.Visit(this);
}
catch (ContinueException)
{
return AstVisitAction.Continue;
}
catch (BreakException)
{
WriteErrorRecord();
return AstVisitAction.SkipChildren;
}
}
WriteErrorRecord();
return AstVisitAction.Continue;
}