C# Class WhiteCore.ScriptEngine.DotNetEngine.Runtime.Executor

Afficher le fichier Open project: WhiteCoreSim/WhiteCore-Dev Class Usage Examples

Protected Properties

Свойство Type Description
m_Script IScript
m_enumerators IEnumerator>.Dictionary
m_eventFlagsMap scriptEvents>.Dictionary

Méthodes publiques

Méthode Description
CheckSlice ( ) : bool
CloseTimeSlice ( ) : void
ExecuteEvent ( string state, string FunctionName, object args, EnumeratorInfo Start, Exception &ex ) : EnumeratorInfo
Executor ( IScript script ) : System
GetStateEventFlags ( string state ) : scriptEvents
OpenTimeSlice ( EnumeratorInfo Start ) : void
ResetStateEventFlags ( ) : void

Méthodes protégées

Méthode Description
initEventFlags ( ) : void

Method Details

CheckSlice() public méthode

public CheckSlice ( ) : bool
Résultat bool

CloseTimeSlice() public méthode

public CloseTimeSlice ( ) : void
Résultat void

ExecuteEvent() public méthode

public ExecuteEvent ( string state, string FunctionName, object args, EnumeratorInfo Start, Exception &ex ) : EnumeratorInfo
state string
FunctionName string
args object
Start EnumeratorInfo
ex System.Exception
Résultat EnumeratorInfo

Executor() public méthode

public Executor ( IScript script ) : System
script IScript
Résultat System

GetStateEventFlags() public méthode

public GetStateEventFlags ( string state ) : scriptEvents
state string
Résultat scriptEvents

OpenTimeSlice() public méthode

public OpenTimeSlice ( EnumeratorInfo Start ) : void
Start EnumeratorInfo
Résultat void

ResetStateEventFlags() public méthode

public ResetStateEventFlags ( ) : void
Résultat void

initEventFlags() protected méthode

protected initEventFlags ( ) : void
Résultat void

Property Details

m_Script protected_oe property

Contains the script to execute functions in.
protected IScript m_Script
Résultat IScript

m_enumerators protected_oe property

protected Dictionary m_enumerators
Résultat IEnumerator>.Dictionary

m_eventFlagsMap protected_oe static_oe property

protected static Dictionary m_eventFlagsMap
Résultat scriptEvents>.Dictionary