C# Class GlueViewOfficialPlugins.Scripting.MethodCallParser

Afficher le fichier Open project: vchelaru/FlatRedBall Class Usage Examples

Méthodes publiques

Méthode Description
GetCustomVariableFromNosOrElement ( ElementRuntime elementRuntime, string variableName ) : CustomVariable
GetDottedChainString ( List dotOperatorStack ) : string
InterpolateBetween ( ElementRuntime elementRuntime, object firstStateSaveAsObject, object secondStateSaveAsObject, object interpolationValueAsObject, StringBuilder logStringBuilder = null ) : void
MethodCallParser ( ExpressionParser expressionParser ) : System

Private Methods

Méthode Description
EvaluateCreateNewInstance ( NCalc.FunctionArgs args, object>.List localVariableStack, List dotOperatorStack ) : void
EvaluateFunctionGetStaticMember ( ElementRuntime elementRuntime, NCalc.FunctionArgs args, CodeContext codeContext ) : void
EvaluateInterpolateBetween ( NCalc.FunctionArgs args, object>.List localVariableStack, List dotOperatorStack ) : void
EvaluateTranslate ( NCalc.FunctionArgs args, object>.List localVariableStack, List dotOperatorStack ) : void
GetContainerAndVariableNames ( NCalc.FunctionArgs args, string &containerName, string &variableName ) : void
GetEvaluated ( ElementRuntime elementRuntime, NCalc.FunctionArgs args, object>.List localVariableStack, List dotOperatorStack, object &firstEvaluated, object &secondEvaluated ) : void
GetFloatValue ( ElementRuntime elementRuntime, NCalc.FunctionArgs args, string variableName ) : bool
HandleFlatRedBallServicesValues ( NCalc.FunctionArgs args, List dotOperatorStack, string containerName, bool &found, bool &wasSet ) : void
IsReferencedFileSave ( string containerName, IElement iElement ) : bool
IsVariableState ( string containerName, IElement element ) : bool
TryHandleMethodCall ( string name, Expression expressions, List dotOperatorStack, object &result ) : bool

Method Details

GetCustomVariableFromNosOrElement() public static méthode

public static GetCustomVariableFromNosOrElement ( ElementRuntime elementRuntime, string variableName ) : CustomVariable
elementRuntime FlatRedBall.Glue.ElementRuntime
variableName string
Résultat FlatRedBall.Glue.SaveClasses.CustomVariable

GetDottedChainString() public static méthode

public static GetDottedChainString ( List dotOperatorStack ) : string
dotOperatorStack List
Résultat string

InterpolateBetween() public static méthode

public static InterpolateBetween ( ElementRuntime elementRuntime, object firstStateSaveAsObject, object secondStateSaveAsObject, object interpolationValueAsObject, StringBuilder logStringBuilder = null ) : void
elementRuntime FlatRedBall.Glue.ElementRuntime
firstStateSaveAsObject object
secondStateSaveAsObject object
interpolationValueAsObject object
logStringBuilder StringBuilder
Résultat void

MethodCallParser() public méthode

public MethodCallParser ( ExpressionParser expressionParser ) : System
expressionParser ExpressionParser
Résultat System