protected internal This(NRefactory.ThisReferenceExpression thisReferenceExpression, IScope scope, INRefcatoryExpressionVisitor visitor) : base(scope, visitor) { _thisReferenceExpression = thisReferenceExpression; Context = RootScope.Context; InternalType = Context.Type; }
public virtual S VisitThisReferenceExpression(ThisReferenceExpression thisReferenceExpression, T data) { return(VisitChildren(thisReferenceExpression, data)); }
void IAstVisitor.VisitThisReferenceExpression(ThisReferenceExpression thisReferenceExpression) { Visit(EnterThisReferenceExpression, LeaveThisReferenceExpression, thisReferenceExpression); }
public static This This(NRefactory.ThisReferenceExpression thisReferenceExpression, IScope scope, INRefcatoryExpressionVisitor visitor) { return(new This(thisReferenceExpression, scope, visitor)); }
public virtual S VisitThisReferenceExpression(ThisReferenceExpression thisReferenceExpression, T data) { throw new NotImplementedException(); }
public override AstExpression VisitThisReferenceExpression(NRefactory.ThisReferenceExpression thisReferenceExpression, IScope scope) { return(AstExpression.This(thisReferenceExpression, scope, this)); }