Example #1
0
        /// <summary>
        /// Syntactic sugar to call LoadFromFile() asynchronously immediately after the constructor.
        /// </summary>
        /// <param name="strFile"></param>
        public static async ValueTask <CharacterCache> CreateFromFileAsync(string strFile)
        {
            CharacterCache objReturn = new CharacterCache();
            await objReturn.LoadFromFileAsync(strFile);

            return(objReturn);
        }
Example #2
0
        /// <summary>
        /// Syntactic sugar to call LoadFromFile() asynchronously immediately after the constructor.
        /// </summary>
        /// <param name="strFile"></param>
        public static Task <CharacterCache> CreateFromFileAsync(string strFile)
        {
            CharacterCache objReturn = new CharacterCache();

            return(objReturn.LoadFromFileAsync(strFile).ContinueWith(x => objReturn));
        }