public void SetData(int size, GetStreamDataHandler getStreamDataMethod) { this.size = size; this.ReadSID = -1; this.data = null; this.getStreamDataMethod = getStreamDataMethod; }
public void SetData(byte[] data) { this.size = data.Length; this.ReadSID = -1; this.data = data; this.getStreamDataMethod = null; }
internal Ole2Stream(string name, int size, GetStreamDataHandler getStreamDataMethod) : base(name) { this.ReadSID = -1; this.WriteSID = -1; this.size = size; this.getStreamDataMethod = getStreamDataMethod; }
public Ole2Stream AddStream(string name, int size, GetStreamDataHandler getStreamDataMethod) { Ole2Stream stream = new Ole2Stream(name, size, getStreamDataMethod); this.elements.Add(stream); return(stream); }
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); }
internal void LoadData() { this.data = this.GetData(); this.getStreamDataMethod = null; }