26 references to BaseStream
WindowsBase (26)
Base\MS\Internal\IO\Packaging\CompoundFile\VersionedStreamOwner.cs (26)
40return BaseStream.Read(buffer, offset, count); 49BaseStream.Write(buffer, offset, count); 58return BaseStream.ReadByte(); 67BaseStream.WriteByte(b); 100checked { BaseStream.Position = temp + _dataOffset; } 113checked { BaseStream.SetLength(newLength + _dataOffset); } 122BaseStream.Flush(); 140return checked(BaseStream.Position - _dataOffset); 158long temp = checked(BaseStream.Length - _dataOffset); 172return (BaseStream != null) && BaseStream.CanRead && IsReadable; 184return (BaseStream != null) && BaseStream.CanSeek && IsReadable; 196return (BaseStream != null) && BaseStream.CanWrite && IsUpdatable; 314if (throwIfEmpty || BaseStream.Length > 0) 353if (!BaseStream.CanWrite) 357long tempPos = checked(BaseStream.Position - _dataOffset); 358BaseStream.Seek(0, SeekOrigin.Begin); 361long offset = version.SaveToStream(BaseStream); 373checked { BaseStream.Position = tempPos + _dataOffset; } 386if ((_fileVersion == null) && (BaseStream.Length > 0)) 391if (!BaseStream.CanRead) 401BaseStream.Seek(0, SeekOrigin.Begin); 406_fileVersion = FormatVersion.LoadFromStream(BaseStream); 425_dataOffset = BaseStream.Position;