/// <summary> /// Get instance. /// </summary> /// <param name="choice"></param> /// <param name="tobj"></param> /// <param name="JSNamespace"></param> /// <returns></returns> internal static TypeSorter_Script GetInstance(EnumScript choice, TypeSorter_ tobj, ConfigJS.JSNamespace JSNamespace) { switch (choice) { case EnumScript.JS: return(new TypeSorter_JS(tobj, JSNamespace)); case EnumScript.TS: return(new TypeSorter_TS(tobj, JSNamespace)); default: throw new NotImplementedException(); } }
/// <summary> /// Indicates if the type has members with complex or somple type. /// </summary> /// <param name="ts"></param> /// <param name="JSNamespace"></param> internal TypeSorter_TS(TypeSorter_ ts, ConfigJS.JSNamespace JSNamespace) : base(ts) { this._JSNamespace = JSNamespace; }
protected TypeSorter_Script(TypeSorter_ ts) { this._ts = ts; }