/// <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();
            }
        }
Beispiel #2
0
 /// <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;
 }