public void _loadUdl <__t>(__t nT, string nUrl) where __t : IUdl { if (!this._isUdl(nUrl)) { return; } if (!this._haveUdl(nUrl)) { return; } string udlHeadstreamUrl_ = nUrl + @"*$descriptor.xml"; UdlHeadstream udlHeadstream_ = nT._getUdlHeadstream(); this._readHeadstream(udlHeadstream_, udlHeadstreamUrl_); ICulture culture_ = this._currentCulture(); string cultureName_ = culture_._cultureName(); string stringTableUrl_ = nUrl + "*$"; stringTableUrl_ += cultureName_; stringTableUrl_ += ".stringTable.xml"; if (!this._haveUfl(stringTableUrl_)) { stringTableUrl_ = nUrl + "*$stringTable.xml"; } if (this._haveUfl(stringTableUrl_)) { StringTable stringTable_ = nT._getStringTable(); this._readHeadstream(stringTable_, stringTableUrl_); } }
void _cidUrl(string nUrl) { string temp_ = nUrl.Substring(6); if (null == temp_ || @"" == temp_) { return; } PlatformSingleton platformSingleton_ = __singleton <PlatformSingleton> ._instance(); ICulture culture_ = platformSingleton_._currentCulture(); mResult_ = culture_._cultureName(); mResult_ += @"."; mResult_ += temp_; mUrlType = UrlType_.mCid_; }
public __t _loadStdUdl <__t>(string nStdUdl, string nUrl) where __t : IStdUdl { if (!this._isUdl(nUrl)) { return(default(__t)); } if (!this._haveUdl(nUrl)) { return(default(__t)); } __t result_ = this._findInterface <__t>(nStdUdl); string udlHeadstreamUrl_ = nUrl + @"*$descriptor.xml"; UdlHeadstream udlHeadstream_ = result_._getUdlHeadstream(); this._readHeadstream(udlHeadstream_, udlHeadstreamUrl_); ICulture culture_ = this._currentCulture(); string cultureName_ = culture_._cultureName(); string stringTableUrl_ = nUrl + "*$"; stringTableUrl_ += cultureName_; stringTableUrl_ += ".stringTable.xml"; if (!this._haveUfl(stringTableUrl_)) { stringTableUrl_ = nUrl + "*$stringTable.xml"; } if (this._haveUfl(stringTableUrl_)) { StringTable stringTable_ = result_._getStringTable(); this._readHeadstream(stringTable_, stringTableUrl_); } string udlUrl_ = nUrl + @"*"; udlUrl_ += udlHeadstream_._getFileName(); this._readHeadstream(result_, udlUrl_); return(result_); }