Exemplo n.º 1
0
 public void SetData(int size, GetStreamDataHandler getStreamDataMethod)
 {
     this.size                = size;
     this.ReadSID             = -1;
     this.data                = null;
     this.getStreamDataMethod = getStreamDataMethod;
 }
Exemplo n.º 2
0
 public void SetData(byte[] data)
 {
     this.size                = data.Length;
     this.ReadSID             = -1;
     this.data                = data;
     this.getStreamDataMethod = null;
 }
Exemplo n.º 3
0
 internal Ole2Stream(string name, int size, GetStreamDataHandler getStreamDataMethod) : base(name)
 {
     this.ReadSID             = -1;
     this.WriteSID            = -1;
     this.size                = size;
     this.getStreamDataMethod = getStreamDataMethod;
 }
Exemplo n.º 4
0
        public Ole2Stream AddStream(string name, int size, GetStreamDataHandler getStreamDataMethod)
        {
            Ole2Stream stream = new Ole2Stream(name, size, getStreamDataMethod);

            this.elements.Add(stream);
            return(stream);
        }
Exemplo n.º 5
0
 internal Ole2Stream(string name, int size, int readSID, ReadData readData) : base(name)
 {
     this.ReadSID             = -1;
     this.WriteSID            = -1;
     this.size                = size;
     this.ReadSID             = readSID;
     this.getStreamDataMethod = new GetStreamDataHandler(readData.GetStreamData);
 }
Exemplo n.º 6
0
 internal void LoadData()
 {
     this.data = this.GetData();
     this.getStreamDataMethod = null;
 }