1 using System.Collections.Generic;
2 using DynVarManagement;
5 namespace TypeSystem.Operations {
15 return new SimplePromotionOperation(type, methodAnalyzed, location);
20 return new VerbosePromotionOperation(type, op, methodAnalyzed, location);
This class encapsulates a location in a specific file. Implements an Inmutable pattern. So it can be used in any context, that is his internal fields never change.
This class represent the entry wnen sending a message to an operation object derived from TypeExpress...
Abstract class that represents all different types.
Representa a method type.
KindOfPromotion
This class implements factory method pattern ( virtual constructor). Role: Factory ...