C# Class Axiom.Runtime.Instructions.FCallInstruction

Inheritance: AbstractInstruction
Afficher le fichier Open project: ahodroj/prologdotnet Class Usage Examples

Méthodes publiques

Свойство Type Description
_assemblyName string
_classType string
_methodName string
_predicateName string

Méthodes publiques

Méthode Description
Execute ( AbstractMachineState state ) : void
Name ( ) : string
NumberOfArguments ( ) : int
Process ( object arguments ) : void
ToString ( ) : string

Private Methods

Méthode Description
ExecuteForeignPredicate ( AbstractMachineState state ) : void
InvokeForeignPredicate ( Type type, MethodInfo methodInfo, AMForeignPredicate fp, Assembly loadedAssembly, AbstractMachineState state ) : bool
InvokePredicate ( Type type, MethodInfo methodInfo, AMForeignPredicate fp, AbstractMachineState state, Assembly loadedAssembly, ArrayList methodArguments ) : bool

Method Details

Execute() public méthode

public Execute ( AbstractMachineState state ) : void
state AbstractMachineState
Résultat void

Name() public méthode

public Name ( ) : string
Résultat string

NumberOfArguments() public méthode

public NumberOfArguments ( ) : int
Résultat int

Process() public méthode

public Process ( object arguments ) : void
arguments object
Résultat void

ToString() public méthode

public ToString ( ) : string
Résultat string

Property Details

_assemblyName public_oe property

public string _assemblyName
Résultat string

_classType public_oe property

public string _classType
Résultat string

_methodName public_oe property

public string _methodName
Résultat string

_predicateName public_oe property

public string _predicateName
Résultat string