ADBaseLibrary.Matroska.Objects.EbmlAscii.Read C# (CSharp) Method

Read() public method

public Read ( BinaryReader reader, ulong baselength ) : void
reader System.IO.BinaryReader
baselength ulong
return void
        public override void Read(BinaryReader reader, ulong baselength = 0)
        {
            InputOffset = (ulong)reader.BaseStream.Position - (ulong)MatroskaExtensions.IdSize(Id);
            ulong length;
            string value;
            if (baselength == 0)
                reader.Ebml_Read_Length(out length);
            else
                length = baselength;
            reader.Ebml_Read_String((int)length, out value);
            Value = value;
        }