コード例 #1
0
 public IsExpression(Expression expression, AstType type)
 {
     AddChild(expression, Roles.Expression);
     AddChild(type, Roles.Type);
 }
コード例 #2
0
 public override AsExpression CastAs(AstType type)
 {
     return(new AsExpression {
         Type = type, Expression = new ParenthesizedExpression(this)
     });
 }
コード例 #3
0
 public override IsExpression IsType(AstType type)
 {
     return(new IsExpression {
         Type = type, Expression = new ParenthesizedExpression(this)
     });
 }
コード例 #4
0
 public ParameterDeclaration(AstType type, string name, ParameterModifier modifier = ParameterModifier.None)
 {
     Type = type;
     Name = name;
     ParameterModifier = modifier;
 }