C# Class Kirikiri.Tjs2.TJS

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

Méthodes publiques

Свойство Type Description
EnableDebugMode bool
IsLowMemory bool
IsTarminating bool
NULL_ARG Kirikiri.Tjs2.Variant[]
mEvalOperatorIsOnGlobal bool
mStorage StorageInterface
mUnaryAsteriskIgnoresPropAccess bool
mWarnOnNonGlobalEvalOperator bool

Méthodes publiques

Méthode Description
AddScriptBlock ( ScriptBlock block ) : void
AllocateVariant ( ) : Variant
AssignMessage ( string name, string newmsg ) : bool
CompileScript ( string script, string name, int lineofs, bool isresultneeded, BinaryStream output ) : void
CreateArrayObject ( ) : Dispatch2
CreateArrayObject ( Holder classout ) : Dispatch2
CreateDictionaryObject ( ) : Dispatch2
CreateDictionaryObject ( Holder classout ) : Dispatch2
CreateMessageMapString ( ) : string
Dump ( ) : void
Dump ( int width ) : void
EvalExpression ( string expression, Variant result, Dispatch2 context, string name, int lineofs ) : void
ExecScript ( string script, Variant result, Dispatch2 context, string name, int lineofs ) : void
FinalizeApplication ( ) : void
FindNaitveClassID ( string name ) : int
FindNativeClassName ( int id ) : string
GetConsoleOutput ( ) : ConsoleOutput
GetGlobal ( ) : Dispatch2
GetMessageMapMessage ( string name ) : string
GetPPValue ( string name ) : int
Initialize ( ) : void
LexTest ( string script ) : void
LoadByteCode ( Variant result, Dispatch2 context, string name, BinaryStream input ) : void
MapGlobalStringMap ( string str ) : string
OutputExceptionToConsole ( string msg ) : void
OutputToConsole ( string mes ) : void
OutputToConsoleSeparator ( string text, int count ) : void
OutputToConsoleWithCentering ( string msg, int width ) : void
RegisterMessageMap ( string name, MessageMapper holder ) : void
RegisterNativeClass ( string name ) : int
ReleaseVariant ( Variant v ) : void
RemoveScriptBlock ( ScriptBlock block ) : void
SetConsoleOutput ( ConsoleOutput console ) : void
SetPPValue ( string name, int value ) : void
Shutdown ( ) : void
TJS ( ) : System.Collections.Generic
ToJavaCode ( string script, string name, int lineofs, bool isresultneeded ) : void
UnregisterMessageMap ( string name ) : void

Private Methods

Méthode Description
CompactScriptBlock ( ) : void

Method Details

AddScriptBlock() public méthode

public AddScriptBlock ( ScriptBlock block ) : void
block ScriptBlock
Résultat void

AllocateVariant() public static méthode

public static AllocateVariant ( ) : Variant
Résultat Variant

AssignMessage() public static méthode

public static AssignMessage ( string name, string newmsg ) : bool
name string
newmsg string
Résultat bool

CompileScript() public méthode

public CompileScript ( string script, string name, int lineofs, bool isresultneeded, BinaryStream output ) : void
script string
name string
lineofs int
isresultneeded bool
output BinaryStream
Résultat void

CreateArrayObject() public static méthode

public static CreateArrayObject ( ) : Dispatch2
Résultat Dispatch2

CreateArrayObject() public static méthode

public static CreateArrayObject ( Holder classout ) : Dispatch2
classout Holder
Résultat Dispatch2

CreateDictionaryObject() public static méthode

public static CreateDictionaryObject ( ) : Dispatch2
Résultat Dispatch2

CreateDictionaryObject() public static méthode

public static CreateDictionaryObject ( Holder classout ) : Dispatch2
classout Holder
Résultat Dispatch2

CreateMessageMapString() public static méthode

public static CreateMessageMapString ( ) : string
Résultat string

Dump() public méthode

public Dump ( ) : void
Résultat void

Dump() public méthode

public Dump ( int width ) : void
width int
Résultat void

EvalExpression() public méthode

public EvalExpression ( string expression, Variant result, Dispatch2 context, string name, int lineofs ) : void
expression string
result Variant
context Dispatch2
name string
lineofs int
Résultat void

ExecScript() public méthode

public ExecScript ( string script, Variant result, Dispatch2 context, string name, int lineofs ) : void
script string
result Variant
context Dispatch2
name string
lineofs int
Résultat void

FinalizeApplication() public static méthode

public static FinalizeApplication ( ) : void
Résultat void

FindNaitveClassID() public static méthode

public static FindNaitveClassID ( string name ) : int
name string
Résultat int

FindNativeClassName() public static méthode

public static FindNativeClassName ( int id ) : string
id int
Résultat string

GetConsoleOutput() public static méthode

public static GetConsoleOutput ( ) : ConsoleOutput
Résultat ConsoleOutput

GetGlobal() public méthode

public GetGlobal ( ) : Dispatch2
Résultat Dispatch2

GetMessageMapMessage() public static méthode

public static GetMessageMapMessage ( string name ) : string
name string
Résultat string

GetPPValue() public méthode

public GetPPValue ( string name ) : int
name string
Résultat int

Initialize() public static méthode

public static Initialize ( ) : void
Résultat void

LexTest() public méthode

public LexTest ( string script ) : void
script string
Résultat void

LoadByteCode() public méthode

public LoadByteCode ( Variant result, Dispatch2 context, string name, BinaryStream input ) : void
result Variant
context Dispatch2
name string
input BinaryStream
Résultat void

MapGlobalStringMap() public static méthode

public static MapGlobalStringMap ( string str ) : string
str string
Résultat string

OutputExceptionToConsole() public static méthode

public static OutputExceptionToConsole ( string msg ) : void
msg string
Résultat void

OutputToConsole() public static méthode

public static OutputToConsole ( string mes ) : void
mes string
Résultat void

OutputToConsoleSeparator() public static méthode

public static OutputToConsoleSeparator ( string text, int count ) : void
text string
count int
Résultat void

OutputToConsoleWithCentering() public static méthode

public static OutputToConsoleWithCentering ( string msg, int width ) : void
msg string
width int
Résultat void

RegisterMessageMap() public static méthode

public static RegisterMessageMap ( string name, MessageMapper holder ) : void
name string
holder MessageMapper
Résultat void

RegisterNativeClass() public static méthode

public static RegisterNativeClass ( string name ) : int
name string
Résultat int

ReleaseVariant() public static méthode

public static ReleaseVariant ( Variant v ) : void
v Variant
Résultat void

RemoveScriptBlock() public méthode

public RemoveScriptBlock ( ScriptBlock block ) : void
block ScriptBlock
Résultat void

SetConsoleOutput() public static méthode

public static SetConsoleOutput ( ConsoleOutput console ) : void
console ConsoleOutput
Résultat void

SetPPValue() public méthode

public SetPPValue ( string name, int value ) : void
name string
value int
Résultat void

Shutdown() public méthode

public Shutdown ( ) : void
Résultat void

TJS() public méthode

public TJS ( ) : System.Collections.Generic
Résultat System.Collections.Generic

ToJavaCode() public méthode

public ToJavaCode ( string script, string name, int lineofs, bool isresultneeded ) : void
script string
name string
lineofs int
isresultneeded bool
Résultat void

UnregisterMessageMap() public static méthode

public static UnregisterMessageMap ( string name ) : void
name string
Résultat void

Property Details

EnableDebugMode public_oe static_oe property

public static bool EnableDebugMode
Résultat bool

IsLowMemory public_oe static_oe property

public static bool IsLowMemory
Résultat bool

IsTarminating public_oe static_oe property

public static bool IsTarminating
Résultat bool

NULL_ARG public_oe static_oe property

public static Variant[],Kirikiri.Tjs2 NULL_ARG
Résultat Kirikiri.Tjs2.Variant[]

mEvalOperatorIsOnGlobal public_oe static_oe property

public static bool mEvalOperatorIsOnGlobal
Résultat bool

mStorage public_oe static_oe property

public static StorageInterface mStorage
Résultat StorageInterface

mUnaryAsteriskIgnoresPropAccess public_oe static_oe property

public static bool mUnaryAsteriskIgnoresPropAccess
Résultat bool

mWarnOnNonGlobalEvalOperator public_oe static_oe property

public static bool mWarnOnNonGlobalEvalOperator
Résultat bool