public CastExpression(AstType castToType, Expression expression) { AddChild(castToType, Roles.Type); AddChild(expression, Roles.Expression); }
public MemberType(AstType target, string memberName, params AstType[] typeArguments) : this(target, memberName, (IEnumerable <AstType>)typeArguments) { }
public IsExpression(Expression expression, AstType type) { AddChild(expression, Roles.Expression); AddChild(type, Roles.Type); }
public MemberType(AstType target, string memberName) { this.Target = target; this.MemberName = memberName; }
public ObjectCreateExpression(AstType type, params Expression[] arguments) : this(type, (IEnumerable <Expression>)arguments) { }