S IAstVisitor <T, S> .VisitDefaultValueExpression(DefaultValueExpression defaultValueExpression, T data) { var handler = DefaultValueExpressionVisited; if (handler != null) { handler(defaultValueExpression, data); } return(VisitChildren(defaultValueExpression, data)); }
public Default(NRefactory.DefaultValueExpression defaultValueExpression, IScope scope, INRefcatoryExpressionVisitor visitor) : base(scope, visitor) { _defaultValueExpression = defaultValueExpression; InternalType = _defaultValueExpression.Type.AcceptVisitor(Visitor, ParentScope).Type; }
void IAstVisitor.VisitDefaultValueExpression(DefaultValueExpression defaultValueExpression) { Visit(EnterDefaultValueExpression, LeaveDefaultValueExpression, defaultValueExpression); }
public virtual S VisitDefaultValueExpression(DefaultValueExpression defaultValueExpression, T data) { return(VisitChildren(defaultValueExpression, data)); }
public static Default Default(NRefactory.DefaultValueExpression defaultValueExpression, IScope scope, INRefcatoryExpressionVisitor visitor) { return(new Default(defaultValueExpression, scope, visitor)); }
public override ConstantExpression VisitDefaultValueExpression(DefaultValueExpression defaultValueExpression, object data) { return(new ConstantDefaultValue(convertVisitor.ConvertType(defaultValueExpression.Type))); }
public virtual S VisitDefaultValueExpression(DefaultValueExpression defaultValueExpression, T data) { throw new NotImplementedException(); }
public override AstExpression VisitDefaultValueExpression(NRefactory.DefaultValueExpression defaultValueExpression, IScope scope) { return(AstExpression.Default(defaultValueExpression, scope, this)); }