C# Class GlueViewOfficialPlugins.Scripting.MethodCallParser

Mostrar archivo Open project: vchelaru/FlatRedBall Class Usage Examples

Public Methods

Method 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

Method 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 method

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

GetDottedChainString() public static method

public static GetDottedChainString ( List dotOperatorStack ) : string
dotOperatorStack List
return string

InterpolateBetween() public static method

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
return void

MethodCallParser() public method

public MethodCallParser ( ExpressionParser expressionParser ) : System
expressionParser ExpressionParser
return System