private static JsNamespace ResolveNamespace(JsString nsText) { var ns = window.As <JsNamespace>(); var tokens = nsText.split('.'); for (var i = 0; i < tokens.length; i++) { var token = tokens[i]; if (@typeof(ns[token]) == "undefined") { ns[token] = new JsNamespace(); } ns[token].As <JsNamespace>().name = tokens.slice(0, i).join("."); ns = ns[token].As <JsNamespace>(); } return(ns); }
private static JsNamespace ResolveNamespace(JsString nsText) { var ns = window.As<JsNamespace>(); var tokens = nsText.split('.'); for (var i = 0; i < tokens.length; i++) { var token = tokens[i]; if (@typeof(ns[token]) == "undefined") ns[token] = new JsNamespace(); ns[token].As<JsNamespace>().name = tokens.slice(0, i).join("."); ns = ns[token].As<JsNamespace>(); } return ns; }