GlueViewOfficialPlugins.Scripting.MethodCallParser.EvaluateFunctionGetStaticMember C# (CSharp) Method

EvaluateFunctionGetStaticMember() private method

private EvaluateFunctionGetStaticMember ( ElementRuntime elementRuntime, NCalc.FunctionArgs args, CodeContext codeContext ) : void
elementRuntime FlatRedBall.Glue.ElementRuntime
args NCalc.FunctionArgs
codeContext GlueView.Scripting.CodeContext
return void
        private void EvaluateFunctionGetStaticMember(ElementRuntime elementRuntime, FunctionArgs args, CodeContext codeContext)
        {

            string argument = (string)args.Parameters[0].ParsedExpression.ToString();

            string value = (string) mExpressionParser.EvaluateExpression(argument, codeContext);

            ReferencedFileSave rfs = elementRuntime.AssociatedIElement.GetReferencedFileSaveByInstanceNameRecursively(value);

            args.Result = elementRuntime.LoadReferencedFileSave(rfs, true, elementRuntime.AssociatedIElement);
        }