C# 클래스 Mosa.Kernel.x86.ConsoleSession

파일 보기 프로젝트 열기: tgiphil/MOSA-Project 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
Columns uint
Rows uint

보호된 프로퍼티들

프로퍼티 타입 설명
color byte
column uint
consoleManager ConsoleManager
row uint
scrollRow uint
text byte[]
textcolor byte[]

공개 메소드들

메소드 설명
Clear ( ) : void

Clears this instance.

ConsoleSession ( ConsoleManager consoleManager ) : Mosa.Kernel.x86.Helpers

Initializes a new instance of the ConsoleSession class.

ConsoleSession ( uint columns, uint rows, ConsoleManager consoleManager, uint scrollRow ) : Mosa.Kernel.x86.Helpers
GetColor ( byte column, byte row ) : byte
GetText ( byte column, byte row ) : char
Goto ( uint row, uint col ) : void

Sets the cursor.

GotoTop ( ) : void

Goto the top.

Write ( char chr ) : void

Writes the character.

Write ( string value ) : void

Writes the string to the screen.

Write ( uint val ) : void

Writes the specified value.

Write ( uint val, byte digits, int size ) : void

Writes the specified value.

WriteLine ( ) : void

Goto the next line.

WriteLine ( string value ) : void

Writes the string to the screen.

WriteLine ( uint val, byte digits, int size ) : void

보호된 메소드들

메소드 설명
ScrollUp ( ) : void

Scrolls up.

비공개 메소드들

메소드 설명
Next ( ) : void

Next Column

Skip ( uint skip ) : void

Skips the specified skip.

메소드 상세

Clear() 공개 메소드

Clears this instance.
public Clear ( ) : void
리턴 void

ConsoleSession() 공개 메소드

Initializes a new instance of the ConsoleSession class.
public ConsoleSession ( ConsoleManager consoleManager ) : Mosa.Kernel.x86.Helpers
consoleManager ConsoleManager
리턴 Mosa.Kernel.x86.Helpers

ConsoleSession() 공개 메소드

public ConsoleSession ( uint columns, uint rows, ConsoleManager consoleManager, uint scrollRow ) : Mosa.Kernel.x86.Helpers
columns uint
rows uint
consoleManager ConsoleManager
scrollRow uint
리턴 Mosa.Kernel.x86.Helpers

GetColor() 공개 메소드

public GetColor ( byte column, byte row ) : byte
column byte
row byte
리턴 byte

GetText() 공개 메소드

public GetText ( byte column, byte row ) : char
column byte
row byte
리턴 char

Goto() 공개 메소드

Sets the cursor.
public Goto ( uint row, uint col ) : void
row uint The row.
col uint The col.
리턴 void

GotoTop() 공개 메소드

Goto the top.
public GotoTop ( ) : void
리턴 void

ScrollUp() 보호된 메소드

Scrolls up.
protected ScrollUp ( ) : void
리턴 void

Write() 공개 메소드

Writes the character.
public Write ( char chr ) : void
chr char The character.
리턴 void

Write() 공개 메소드

Writes the string to the screen.
public Write ( string value ) : void
value string The string value to write to the screen.
리턴 void

Write() 공개 메소드

Writes the specified value.
public Write ( uint val ) : void
val uint The val.
리턴 void

Write() 공개 메소드

Writes the specified value.
public Write ( uint val, byte digits, int size ) : void
val uint The val.
digits byte The digits.
size int The size.
리턴 void

WriteLine() 공개 메소드

Goto the next line.
public WriteLine ( ) : void
리턴 void

WriteLine() 공개 메소드

Writes the string to the screen.
public WriteLine ( string value ) : void
value string The string value to write to the screen.
리턴 void

WriteLine() 공개 메소드

public WriteLine ( uint val, byte digits, int size ) : void
val uint
digits byte
size int
리턴 void

프로퍼티 상세

Columns 공개적으로 프로퍼티

public uint Columns
리턴 uint

Rows 공개적으로 프로퍼티

public uint Rows
리턴 uint

color 보호되어 있는 프로퍼티

protected byte color
리턴 byte

column 보호되어 있는 프로퍼티

protected uint column
리턴 uint

consoleManager 보호되어 있는 프로퍼티

protected ConsoleManager,Mosa.Kernel.x86 consoleManager
리턴 ConsoleManager

row 보호되어 있는 프로퍼티

protected uint row
리턴 uint

scrollRow 보호되어 있는 프로퍼티

protected uint scrollRow
리턴 uint

text 보호되어 있는 프로퍼티

protected byte[] text
리턴 byte[]

textcolor 보호되어 있는 프로퍼티

protected byte[] textcolor
리턴 byte[]