Microsoft.Scripting.Ast.TryStatementBuilder.Filter C# (CSharp) Method

Filter() public method

public Filter ( System.Linq.Expressions.ParameterExpression holder, Expression condition, Expression body ) : TryStatementBuilder
holder System.Linq.Expressions.ParameterExpression
condition Expression
body Expression
return TryStatementBuilder
        public TryStatementBuilder Filter(ParameterExpression holder, Expression condition, Expression body) {
            ContractUtils.RequiresNotNull(holder, "holder");
            ContractUtils.RequiresNotNull(condition, "condition");
            ContractUtils.RequiresNotNull(body, "body");

            _catchBlocks.Add(Expression.Catch(holder, body, condition));
            return this;
        }

Same methods

TryStatementBuilder::Filter ( System.Linq.Expressions.ParameterExpression holder, Expression condition ) : TryStatementBuilder
TryStatementBuilder::Filter ( Type type, Expression condition ) : TryStatementBuilder
TryStatementBuilder::Filter ( Type type, Expression condition, Expression body ) : TryStatementBuilder