S IAstVisitor <T, S> .VisitNullReferenceExpression(NullReferenceExpression nullReferenceExpression, T data) { var handler = NullReferenceExpressionVisited; if (handler != null) { handler(nullReferenceExpression, data); } return(VisitChildren(nullReferenceExpression, data)); }
void IAstVisitor.VisitNullReferenceExpression(NullReferenceExpression nullReferenceExpression) { Visit(EnterNullReferenceExpression, LeaveNullReferenceExpression, nullReferenceExpression); }
public static NullReference NullReference(NRefactory.NullReferenceExpression nullReferenceExpression, IScope scope, INRefcatoryExpressionVisitor visitor) { return(new NullReference(nullReferenceExpression, scope, visitor)); }
public virtual S VisitNullReferenceExpression(NullReferenceExpression nullReferenceExpression, T data) { return(VisitChildren(nullReferenceExpression, data)); }
protected internal NullReference(NRefactory.NullReferenceExpression nullReferenceExpression, IScope scope, INRefcatoryExpressionVisitor visitor) : base(scope, visitor) { _nullReferenceExpression = nullReferenceExpression; InternalType = _expression.Type; }
protected internal NullReference(NRefactory.NullReferenceExpression nullReferenceExpression, IScope scope, INRefcatoryExpressionVisitor visitor) : base(scope, visitor) { _nullReferenceExpression = nullReferenceExpression; InternalType = _expression.Type; }
public override ConstantExpression VisitNullReferenceExpression(NullReferenceExpression nullReferenceExpression, object data) { return(new PrimitiveConstantExpression(KnownTypeReference.Object, null)); }
public virtual S VisitNullReferenceExpression(NullReferenceExpression nullReferenceExpression, T data) { throw new NotImplementedException(); }
public override AstExpression VisitNullReferenceExpression(NRefactory.NullReferenceExpression nullReferenceExpression, IScope scope) { return(AstExpression.NullReference(nullReferenceExpression, scope, this)); }