예제 #1
0
        public async ValueTask <Stream> OpenRead()
        {
            var ms = new MemoryStream();
            await _file.CopyDataTo(ms);

            ms.Position = 0;
            return(ms);
        }
예제 #2
0
        public Stream OpenRead()
        {
            var ms = new MemoryStream();

            _file.CopyDataTo(ms);
            ms.Position = 0;
            return(ms);
        }
예제 #3
0
        private static async ValueTask <byte[]> GetData(IFile pairAi)
        {
            await using var ms = new MemoryStream();
            await pairAi.CopyDataTo(ms);

            return(ms.ToArray());
        }
예제 #4
0
 private static byte[] GetData(IFile pairAi)
 {
     using (var ms = new MemoryStream())
     {
         pairAi.CopyDataTo(ms);
         return(ms.ToArray());
     }
 }