19 using System.Collections.Generic;
22 using TypeSystem.Operations;
52 get {
return instance; }
64 this.typeExpression =
"void";
65 this.fullName =
"void";
83 #region PromotionLevel() ANULADA
128 return te.Unify(
this, unification, previouslyUnified);
This class represent the entry wnen sending a message to an operation object derived from TypeExpress...
override bool IsValueType()
True if type expression is a ValueType. Otherwise, false.
Abstract class that represents all different types.
Represents a generic type expression
override bool Unify(TypeExpression te, SortOfUnification unification, IList< Pair< TypeExpression, TypeExpression >> previouslyUnified)
This method unifies two type expressions (this and te)
static VoidType Instance
Gets the unique instance of VoidType
override object AcceptOperation(TypeSystemOperation op, object arg)