C# Class Kirikiri.Tjs2.ScriptBlock

Inheritance: SourceCodeAccessor
Afficher le fichier Open project: fantasydr/krkr-cs Class Usage Examples

Méthodes publiques

Méthode Description
Add ( InterCodeObject obj ) : void
CodePosToSrcPos ( int codepos ) : int
Compact ( ) : void
ConsoleOutput ( string msg, Kirikiri blk ) : void
Dump ( ) : void
ExecuteTopLevel ( Variant result, Dispatch2 context ) : void
ExecuteTopLevelScript ( Variant result, Dispatch2 context ) : void
GetCodeObject ( int index ) : InterCodeObject
GetContextCount ( ) : int
GetLine ( int line ) : string
GetLineDescriptionString ( int pos ) : string
GetLineOffset ( ) : int
GetName ( ) : string
GetNameInfo ( ) : string
GetObjectIndex ( InterCodeObject obj ) : int
GetScript ( ) : string
GetTJS ( ) : TJS
GetTotalVMCodeSize ( ) : int
GetTotalVMDataSize ( ) : int
IsReusable ( ) : bool
LineToSrcPos ( int line ) : int
Remove ( InterCodeObject obj ) : void
ScriptBlock ( TJS owner ) : System.Text
ScriptBlock ( TJS owner, string name, int lineoffset, string script, ScriptLineData linedata ) : System.Text
SetObjects ( InterCodeObject toplevel, AList objs ) : void
SetObjects ( InterCodeObject toplevel, InterCodeObject objs, int count ) : void
SrcPosToLine ( int pos ) : int

Private Methods

Méthode Description
CompactInterCodeObjectList ( ) : void

Method Details

Add() public méthode

public Add ( InterCodeObject obj ) : void
obj InterCodeObject
Résultat void

CodePosToSrcPos() public méthode

public CodePosToSrcPos ( int codepos ) : int
codepos int
Résultat int

Compact() public méthode

public Compact ( ) : void
Résultat void

ConsoleOutput() public static méthode

public static ConsoleOutput ( string msg, Kirikiri blk ) : void
msg string
blk Kirikiri
Résultat void

Dump() public méthode

public Dump ( ) : void
Résultat void

ExecuteTopLevel() public méthode

public ExecuteTopLevel ( Variant result, Dispatch2 context ) : void
result Variant
context Dispatch2
Résultat void

ExecuteTopLevelScript() public méthode

public ExecuteTopLevelScript ( Variant result, Dispatch2 context ) : void
result Variant
context Dispatch2
Résultat void

GetCodeObject() public méthode

public GetCodeObject ( int index ) : InterCodeObject
index int
Résultat InterCodeObject

GetContextCount() public méthode

public GetContextCount ( ) : int
Résultat int

GetLine() public méthode

public GetLine ( int line ) : string
line int
Résultat string

GetLineDescriptionString() public méthode

public GetLineDescriptionString ( int pos ) : string
pos int
Résultat string

GetLineOffset() public méthode

public GetLineOffset ( ) : int
Résultat int

GetName() public méthode

public GetName ( ) : string
Résultat string

GetNameInfo() public méthode

public GetNameInfo ( ) : string
Résultat string

GetObjectIndex() public méthode

public GetObjectIndex ( InterCodeObject obj ) : int
obj InterCodeObject
Résultat int

GetScript() public méthode

public GetScript ( ) : string
Résultat string

GetTJS() public méthode

public GetTJS ( ) : TJS
Résultat TJS

GetTotalVMCodeSize() public méthode

public GetTotalVMCodeSize ( ) : int
Résultat int

GetTotalVMDataSize() public méthode

public GetTotalVMDataSize ( ) : int
Résultat int

IsReusable() public méthode

public IsReusable ( ) : bool
Résultat bool

LineToSrcPos() public méthode

public LineToSrcPos ( int line ) : int
line int
Résultat int

Remove() public méthode

public Remove ( InterCodeObject obj ) : void
obj InterCodeObject
Résultat void

ScriptBlock() public méthode

public ScriptBlock ( TJS owner ) : System.Text
owner TJS
Résultat System.Text

ScriptBlock() public méthode

public ScriptBlock ( TJS owner, string name, int lineoffset, string script, ScriptLineData linedata ) : System.Text
owner TJS
name string
lineoffset int
script string
linedata ScriptLineData
Résultat System.Text

SetObjects() public méthode

public SetObjects ( InterCodeObject toplevel, AList objs ) : void
toplevel InterCodeObject
objs AList
Résultat void

SetObjects() public méthode

public SetObjects ( InterCodeObject toplevel, InterCodeObject objs, int count ) : void
toplevel InterCodeObject
objs InterCodeObject
count int
Résultat void

SrcPosToLine() public méthode

public SrcPosToLine ( int pos ) : int
pos int
Résultat int