C# Класс FourRoads.TelligentCommunity.RenderingHelper.MemoryBlockStream

An efficient memory stream implementation that sacrifices the ability to get access to the internal byte buffer in order to drastically improve performance.
Наследование: Stream
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
Flush ( ) : void

Flushes any internal output buffers.

MemoryBlockStream ( ) : System

Initializes a new instance of the MemoryBlockStream class.

Read ( byte buffer, int offset, int count ) : int

Reads data into the specified buffer.

Seek ( long offset, SeekOrigin origin ) : long

Seeks to the specified offset.

SetLength ( long value ) : void

Sets the length.

ToArray ( ) : byte[]

Copies the memory stream into a byte array.

Write ( byte buffer, int offset, int count ) : void

Writes the specified buffer.

Защищенные методы

Метод Описание
Dispose ( bool disposing ) : void

Dispose the specified disposing.

Приватные методы

Метод Описание
CheckDisposed ( ) : void
ValidateArguments ( byte buffer, int offset, int count ) : void

Описание методов

Dispose() защищенный Метод

Dispose the specified disposing.
protected Dispose ( bool disposing ) : void
disposing bool If set to true disposing.
Результат void

Flush() публичный Метод

Flushes any internal output buffers.
/// The stream has been disposed. /// /// The stream does not support writing. ///
public Flush ( ) : void
Результат void

MemoryBlockStream() публичный Метод

Initializes a new instance of the MemoryBlockStream class.
public MemoryBlockStream ( ) : System
Результат System

Read() публичный Метод

Reads data into the specified buffer.
/// The stream has been disposed. ///
public Read ( byte buffer, int offset, int count ) : int
buffer byte The buffer to read data into.
offset int The offset into the buffer to start reading data.
count int The number of bytes to read.
Результат int

Seek() публичный Метод

Seeks to the specified offset.
/// The stream has been disposed. /// /// is not a valid . /// /// An I/O error occurred. ///
public Seek ( long offset, SeekOrigin origin ) : long
offset long The offset from the specified origin.
origin SeekOrigin The origin from which to seek.
Результат long

SetLength() публичный Метод

Sets the length.
/// is out of range. /// /// The stream has been disposed. ///
public SetLength ( long value ) : void
value long The new length.
Результат void

ToArray() публичный Метод

Copies the memory stream into a byte array.
public ToArray ( ) : byte[]
Результат byte[]

Write() публичный Метод

Writes the specified buffer.
/// The stream has been disposed. /// /// The stream does not support writing. ///
public Write ( byte buffer, int offset, int count ) : void
buffer byte The buffer to write.
offset int The offset of the first byte to write.
count int The number of bytes to write.
Результат void