Microsoft.Xna.Framework.TitleContainer.OpenStreamAsync C# (CSharp) Method

OpenStreamAsync() private static method

private static OpenStreamAsync ( string name ) : Task
name string
return Task
        private static async Task<Stream> OpenStreamAsync(string name)
        {
            var package = Windows.ApplicationModel.Package.Current;

            try
            {
                var storageFile = await package.InstalledLocation.GetFileAsync(name);
                var randomAccessStream = await storageFile.OpenReadAsync();
                return randomAccessStream.AsStreamForRead();
            }
            catch (IOException)
            {
                // The file must not exist... return a null stream.
                return null;
            }
        }