Ejemplo n.º 1
0
 public void DetachMemoryStream()
 {
     isclosed = true;
     position = 0;
     br       = null;
     bw       = null;
     ms       = null;
 }
Ejemplo n.º 2
0
        internal ByteArray()
        {
            ms = new System.IO.MemoryStream();
            br = new BigEndianBinaryReader(ms);
            bw = new BigEndianBinaryWriter(ms);

            isbig    = true;
            isclosed = false;
        }
Ejemplo n.º 3
0
        private void createMs()
        {
            if (isclosed)
            {
                ms = new System.IO.MemoryStream();
                br = new BigEndianBinaryReader(ms);
                bw = new BigEndianBinaryWriter(ms);

                isclosed = false;
            }
        }
Ejemplo n.º 4
0
        public void AttachMemoryStream(System.IO.MemoryStream stream, bool isClearOld)
        {
            if (isClearOld)
            {
                clear();
            }

            ms = stream;
            br = new BigEndianBinaryReader(ms);
            bw = new BigEndianBinaryWriter(ms);

            isclosed = false;
            position = (uint)ms.Position;
        }
Ejemplo n.º 5
0
        public void clear()
        {
            if (!isclosed)
            {
                isclosed = true;
                position = 0;
                br.Close();
                br = null;
                bw.Close();
                bw = null;


                ms.Close();
            }
        }