C# 클래스 GlueViewOfficialPlugins.Scripting.MethodCallParser

파일 보기 프로젝트 열기: vchelaru/FlatRedBall 1 사용 예제들

공개 메소드들

메소드 설명
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

비공개 메소드들

메소드 설명
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

메소드 상세

GetCustomVariableFromNosOrElement() 공개 정적인 메소드

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

GetDottedChainString() 공개 정적인 메소드

public static GetDottedChainString ( List dotOperatorStack ) : string
dotOperatorStack List
리턴 string

InterpolateBetween() 공개 정적인 메소드

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
리턴 void

MethodCallParser() 공개 메소드

public MethodCallParser ( ExpressionParser expressionParser ) : System
expressionParser ExpressionParser
리턴 System