protected internal TypeExpression(NRefactory.PrimitiveType primitiveType, IScope scope, INRefcatoryExpressionVisitor visitor)
     : this(primitiveType, TypeDescription.Primitive, scope, visitor)
 {
     InternalType = primitiveType.GetActualType();
 }
Ejemplo n.º 2
0
 public static TypeExpression TypeExpression(NRefactory.PrimitiveType primitiveType, IScope scope, INRefcatoryExpressionVisitor visitor)
 {
     return(new TypeExpression(primitiveType, scope, visitor));
 }
Ejemplo n.º 3
0
 void IAstVisitor.VisitPrimitiveType(PrimitiveType primitiveType)
 {
     Visit(EnterPrimitiveType, LeavePrimitiveType, primitiveType);
 }
Ejemplo n.º 4
0
        protected internal override bool DoMatch(AstNode other, PatternMatching.Match match)
        {
            PrimitiveType o = other as PrimitiveType;

            return(o != null && MatchString(this.Keyword, o.Keyword));
        }
Ejemplo n.º 5
0
 public virtual S VisitPrimitiveType(PrimitiveType primitiveType, T data)
 {
     return(VisitChildren(primitiveType, data));
 }
Ejemplo n.º 6
0
 public override AstExpression VisitPrimitiveType(NRefactory.PrimitiveType primitiveType, IScope scope)
 {
     return(AstExpression.TypeExpression(primitiveType, scope, this));
 }