Read() public method

public Read ( EndianBinaryReader r ) : void
r EndianBinaryReader
return void
Example #1
0
        public static Sng2014File ReadSng(Stream input, Platform platform)
        {
            Sng2014File sng = new Sng2014File();

            using (var ms = new MemoryStream())
                using (var r = new BinaryReader(ms))
                {
                    UnpackSng(input, ms, platform);
                    ms.Flush();
                    ms.Seek(0, SeekOrigin.Begin);
                    sng.Read(r);
                }

            return(sng);
        }
        public static Sng2014File ReadSng(Stream input, Platform platform) 
        {
            var sng = new Sng2014File();

            using (var ms = new MemoryStream())
            using (var r = new EndianBinaryReader(platform.GetBitConverter, ms))
            {
                UnpackSng(input, ms, platform);
                ms.Flush();
                ms.Seek(0, SeekOrigin.Begin);
                sng.Read(r);
            }

            return sng;
        }