C# Класс Mosa.Compiler.Framework.Platform.OpcodeEncoder

Показать файл Открыть проект Примеры использования класса

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

Метод Описание
Append16Bits ( ushort value ) : OpcodeEncoder
Append2Bits ( int value ) : OpcodeEncoder
Append32Bits ( uint value ) : OpcodeEncoder
Append3Bits ( int value ) : OpcodeEncoder
Append8Bits ( byte value ) : OpcodeEncoder
AppendBit ( bool set ) : OpcodeEncoder
AppendBit ( int value ) : OpcodeEncoder
AppendBit ( uint value ) : OpcodeEncoder
AppendBits ( int value, int size ) : OpcodeEncoder
AppendBits ( uint value, int size ) : OpcodeEncoder
AppendByte ( byte value ) : OpcodeEncoder
AppendByteValue ( byte value ) : OpcodeEncoder
AppendConditionalIntegerValue ( bool include, uint value ) : OpcodeEncoder
AppendIntegerValue ( uint value ) : OpcodeEncoder
AppendNibble ( int value ) : OpcodeEncoder
AppendShortValue ( ushort value ) : OpcodeEncoder
GetByte ( int index ) : byte
SetBit ( int offset, bool value ) : OpcodeEncoder
SetLength ( int bits ) : OpcodeEncoder
WriteTo ( Stream writer ) : void

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

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

public Append16Bits ( ushort value ) : OpcodeEncoder
value ushort
Результат OpcodeEncoder

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

public Append2Bits ( int value ) : OpcodeEncoder
value int
Результат OpcodeEncoder

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

public Append32Bits ( uint value ) : OpcodeEncoder
value uint
Результат OpcodeEncoder

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

public Append3Bits ( int value ) : OpcodeEncoder
value int
Результат OpcodeEncoder

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

public Append8Bits ( byte value ) : OpcodeEncoder
value byte
Результат OpcodeEncoder

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

public AppendBit ( bool set ) : OpcodeEncoder
set bool
Результат OpcodeEncoder

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

public AppendBit ( int value ) : OpcodeEncoder
value int
Результат OpcodeEncoder

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

public AppendBit ( uint value ) : OpcodeEncoder
value uint
Результат OpcodeEncoder

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

public AppendBits ( int value, int size ) : OpcodeEncoder
value int
size int
Результат OpcodeEncoder

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

public AppendBits ( uint value, int size ) : OpcodeEncoder
value uint
size int
Результат OpcodeEncoder

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

public AppendByte ( byte value ) : OpcodeEncoder
value byte
Результат OpcodeEncoder

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

public AppendByteValue ( byte value ) : OpcodeEncoder
value byte
Результат OpcodeEncoder

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

public AppendConditionalIntegerValue ( bool include, uint value ) : OpcodeEncoder
include bool
value uint
Результат OpcodeEncoder

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

public AppendIntegerValue ( uint value ) : OpcodeEncoder
value uint
Результат OpcodeEncoder

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

public AppendNibble ( int value ) : OpcodeEncoder
value int
Результат OpcodeEncoder

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

public AppendShortValue ( ushort value ) : OpcodeEncoder
value ushort
Результат OpcodeEncoder

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

public GetByte ( int index ) : byte
index int
Результат byte

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

public SetBit ( int offset, bool value ) : OpcodeEncoder
offset int
value bool
Результат OpcodeEncoder

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

public SetLength ( int bits ) : OpcodeEncoder
bits int
Результат OpcodeEncoder

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

public WriteTo ( Stream writer ) : void
writer System.IO.Stream
Результат void