C# Класс OpenStory.Common.IO.Flags

An abstract class for bit-based flag arrays.
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
Read ( IUnsafePacketReader reader ) : void

Reads the flag bits from the specified IUnsafePacketReader.

Write ( IPacketBuilder builder ) : void

Writes the flag bits into the specified IPacketBuilder.

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

Метод Описание
Flags ( Flags other ) : System

Initializes a new instance of the Flags class.

Flags ( int capacity ) : System

Initializes a new instance of the Flags class.

this ( int index ) : bool

Gets or sets the flag value at an index.

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

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

Initializes a new instance of the Flags class.
Thrown if is .
protected Flags ( Flags other ) : System
other Flags The instance to copy from.
Результат System

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

Initializes a new instance of the Flags class.
Thrown if is non-positive.
protected Flags ( int capacity ) : System
capacity int The length of the bit array.
Результат System

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

Reads the flag bits from the specified IUnsafePacketReader.
public abstract Read ( IUnsafePacketReader reader ) : void
reader IUnsafePacketReader The reader to use.
Результат void

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

Writes the flag bits into the specified IPacketBuilder.
public abstract Write ( IPacketBuilder builder ) : void
builder IPacketBuilder The builder to write the bits into.
Результат void

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

Gets or sets the flag value at an index.
protected this ( int index ) : bool
index int The index of the flag.
Результат bool