C# Class Mosa.Compiler.Framework.Platform.OpcodeEncoder

Afficher le fichier Open project: tgiphil/MOSA-Project Class Usage Examples

Méthodes publiques

Méthode Description
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

Method Details

Append16Bits() public méthode

public Append16Bits ( ushort value ) : OpcodeEncoder
value ushort
Résultat OpcodeEncoder

Append2Bits() public méthode

public Append2Bits ( int value ) : OpcodeEncoder
value int
Résultat OpcodeEncoder

Append32Bits() public méthode

public Append32Bits ( uint value ) : OpcodeEncoder
value uint
Résultat OpcodeEncoder

Append3Bits() public méthode

public Append3Bits ( int value ) : OpcodeEncoder
value int
Résultat OpcodeEncoder

Append8Bits() public méthode

public Append8Bits ( byte value ) : OpcodeEncoder
value byte
Résultat OpcodeEncoder

AppendBit() public méthode

public AppendBit ( bool set ) : OpcodeEncoder
set bool
Résultat OpcodeEncoder

AppendBit() public méthode

public AppendBit ( int value ) : OpcodeEncoder
value int
Résultat OpcodeEncoder

AppendBit() public méthode

public AppendBit ( uint value ) : OpcodeEncoder
value uint
Résultat OpcodeEncoder

AppendBits() public méthode

public AppendBits ( int value, int size ) : OpcodeEncoder
value int
size int
Résultat OpcodeEncoder

AppendBits() public méthode

public AppendBits ( uint value, int size ) : OpcodeEncoder
value uint
size int
Résultat OpcodeEncoder

AppendByte() public méthode

public AppendByte ( byte value ) : OpcodeEncoder
value byte
Résultat OpcodeEncoder

AppendByteValue() public méthode

public AppendByteValue ( byte value ) : OpcodeEncoder
value byte
Résultat OpcodeEncoder

AppendConditionalIntegerValue() public méthode

public AppendConditionalIntegerValue ( bool include, uint value ) : OpcodeEncoder
include bool
value uint
Résultat OpcodeEncoder

AppendIntegerValue() public méthode

public AppendIntegerValue ( uint value ) : OpcodeEncoder
value uint
Résultat OpcodeEncoder

AppendNibble() public méthode

public AppendNibble ( int value ) : OpcodeEncoder
value int
Résultat OpcodeEncoder

AppendShortValue() public méthode

public AppendShortValue ( ushort value ) : OpcodeEncoder
value ushort
Résultat OpcodeEncoder

GetByte() public méthode

public GetByte ( int index ) : byte
index int
Résultat byte

SetBit() public méthode

public SetBit ( int offset, bool value ) : OpcodeEncoder
offset int
value bool
Résultat OpcodeEncoder

SetLength() public méthode

public SetLength ( int bits ) : OpcodeEncoder
bits int
Résultat OpcodeEncoder

WriteTo() public méthode

public WriteTo ( Stream writer ) : void
writer System.IO.Stream
Résultat void