public GenericType(ICFType type, ICFType[] genericArgs) { this.type = type; this.genericArgs = genericArgs; }
public TypeInfo(ICFType baseType, string name, string dcNamespace, string dcName, TypeFieldInfo[] fieldInfos) : base(name, dcNamespace, dcName) { this.baseType = baseType; this.fieldInfos = fieldInfos; }
public TypeFieldInfo(ICFType type, string name, string dmName) { this.type = type; this.name = name; this.dmName = dmName; }
public ListType(ICFType type) : base(typeof(List <>), new ICFType[] { type }) { }
public TypeInfo(ICFType baseType, string name, string dcName, TypeFieldInfo[] fieldInfos) : this(baseType, name, "", dcName, fieldInfos) { }
public GenericType(Type type, ICFType[] genericArgs) : this(ITypeCreator.Create(type), genericArgs) { }
public ListType(ICFType type) : base(typeof(List<>), new ICFType[] { type }) { }
public GenericType(string type, ICFType[] genericArgs) : this(ITypeCreator.create(type), genericArgs) { }