public TsClass(Type cSharpType, string name, bool isExport, ICollection <TsClassProperty> properties, TsTypeBase baseType, ICollection <TsGenericArgument> genericArguments) : base(cSharpType) { IsExport = isExport; Properties = properties; BaseType = baseType; GenericArguments = genericArguments; Name = name; }
protected TsCollection(Type cSharpType, TsTypeBase elementType) : base(cSharpType) { ElementType = elementType; }
public TsArray(Type cSharpType, TsTypeBase elementType) : base(cSharpType, elementType) { }