C# 클래스 SharpOS.Kernel.MemoryBlock

파일 보기 프로젝트 열기: sharpos/SharpOS 1 사용 예제들

공개 메소드들

메소드 설명
Allocate ( uint count ) : void
Fill ( uint pattern ) : void
GetByte ( uint offset ) : byte
GetChar ( uint offset ) : char
GetInt ( uint offset ) : int
GetUInt ( uint offset ) : uint
GetUShort ( uint offset ) : ushort
MemoryBlock ( uint length ) : System
Offset ( uint offset ) : MemoryBlock
Release ( ) : void
SetByte ( uint offset, byte value ) : void
SetChar ( uint offset, char value ) : void
SetChars ( uint offset, char value ) : void
SetInt ( uint offset, int value ) : void
SetString ( uint offset, string value ) : void
SetUInt ( uint offset, uint value ) : void
SetUShort ( uint offset, ushort value ) : void
this ( int index ) : byte

비공개 메소드들

메소드 설명
CopyFrom ( MemoryBlock source, uint count ) : void
CopyTo ( MemoryBlock destination, uint count ) : void
Fill ( uint pattern, uint index, uint count ) : void
MemoryBlock ( uint address, uint length ) : System
Move ( uint source, uint dest, uint count ) : void

메소드 상세

Allocate() 공개 메소드

public Allocate ( uint count ) : void
count uint
리턴 void

Fill() 공개 메소드

public Fill ( uint pattern ) : void
pattern uint
리턴 void

GetByte() 공개 메소드

public GetByte ( uint offset ) : byte
offset uint
리턴 byte

GetChar() 공개 메소드

public GetChar ( uint offset ) : char
offset uint
리턴 char

GetInt() 공개 메소드

public GetInt ( uint offset ) : int
offset uint
리턴 int

GetUInt() 공개 메소드

public GetUInt ( uint offset ) : uint
offset uint
리턴 uint

GetUShort() 공개 메소드

public GetUShort ( uint offset ) : ushort
offset uint
리턴 ushort

MemoryBlock() 공개 메소드

public MemoryBlock ( uint length ) : System
length uint
리턴 System

Offset() 공개 메소드

public Offset ( uint offset ) : MemoryBlock
offset uint
리턴 MemoryBlock

Release() 공개 메소드

public Release ( ) : void
리턴 void

SetByte() 공개 메소드

public SetByte ( uint offset, byte value ) : void
offset uint
value byte
리턴 void

SetChar() 공개 메소드

public SetChar ( uint offset, char value ) : void
offset uint
value char
리턴 void

SetChars() 공개 메소드

public SetChars ( uint offset, char value ) : void
offset uint
value char
리턴 void

SetInt() 공개 메소드

public SetInt ( uint offset, int value ) : void
offset uint
value int
리턴 void

SetString() 공개 메소드

public SetString ( uint offset, string value ) : void
offset uint
value string
리턴 void

SetUInt() 공개 메소드

public SetUInt ( uint offset, uint value ) : void
offset uint
value uint
리턴 void

SetUShort() 공개 메소드

public SetUShort ( uint offset, ushort value ) : void
offset uint
value ushort
리턴 void

this() 공개 메소드

public this ( int index ) : byte
index int
리턴 byte