public virtual object VisitQualifiedIdentifierExpression(QualifiedIdentifierExpression qualifiedIdentifierExpression, object data) { stackMap.Push(qualifiedIdentifierExpression); qualifiedIdentifierExpression.Expressions.AcceptVisitor(this, data); if (qualifiedIdentifierExpression.Generic != null) { qualifiedIdentifierExpression.Generic.AcceptVisitor(this, data); } stackMap.Pop(); return(null); }
public TypeNode(ExpressionNode expression) : base(expression.RelatedToken) { if (expression is QualifiedIdentifierExpression) { identifier = (QualifiedIdentifierExpression)expression; } else { identifier = new QualifiedIdentifierExpression(RelatedToken); identifier.Expressions.Add(expression); } }
public TypeNode(QualifiedIdentifierExpression identifier) : base(identifier.RelatedToken) { this.identifier = identifier; }
public TypeNode(IdentifierExpression identifier) : base(identifier.RelatedToken) { this.identifier = new QualifiedIdentifierExpression(RelatedToken); this.identifier.Expressions.Add(identifier); }
public TypeNode(Token relatedToken) : base(relatedToken) { identifier = new QualifiedIdentifierExpression(relatedToken); }