This documentation is for the old version. Go to the latest Graphics Mill docs

StreamWrapper Members

The StreamWrapper type exposes the following members.


Name Description
Public method StreamWrapper

Creates new instance of the StreamWrapper and initializes it by the Stream object.


Name Description
Public method {dtor}

Enables using delete operator in C++ applications. It is strongly not recommended to use it directly.

Public method Clone

Creates a new stream object with its own seek pointer that references the same bytes as the original stream.

Public method Commit

Ensures that any changes made to a stream object open in transacted mode are reflected in the parent storage.

Public method CopyTo

Copies a specified number of bytes from the current seek pointer in the stream to the current seek pointer in another stream.

Public method Equals (Inherited from Object.)
Public method GetHashCode (Inherited from Object.)
Public method GetType (Inherited from Object.)
Public method LockRegion

Restricts access to a specified range of bytes in the stream.

Protected method MemberwiseClone (Inherited from Object.)
Public method Read

Reads a specified number of bytes from the stream object into memory starting at the current seek pointer.

Public method Revert

Discards all changes that have been made to a transacted stream since the last Commit(Int32) call.

Public method Seek

Changes the seek pointer to a new location relative to the beginning of the stream, to the end of the stream, or to the current seek pointer.

Public method SetSize

Changes the size of the stream object.

Public method Stat

Retrieves the STATSTG structure for this stream.

Public method ToString (Inherited from Object.)
Public method UnlockRegion

Removes the access restriction on a range of bytes previously restricted with LockRegion(Int64, Int64, Int32).

Public method Write

Writes a specified number of bytes into the stream object starting at the current seek pointer.

See Also