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

HandleFlatRedBallServicesValues() private method

private HandleFlatRedBallServicesValues ( NCalc.FunctionArgs args, List dotOperatorStack, string containerName, bool &found, bool &wasSet ) : void
args NCalc.FunctionArgs
dotOperatorStack List
containerName string
found bool
wasSet bool
return void
        private void HandleFlatRedBallServicesValues(FunctionArgs args, List<object> dotOperatorStack, string containerName, ref bool found, ref bool wasSet)
        {
            if (!found && containerName == "FlatRedBallServices")
            {
                dotOperatorStack.Add("FlatRedBallServices");

                wasSet = true;
                args.Result = args.Parameters[1].Evaluate();

                dotOperatorStack.RemoveAt(dotOperatorStack.Count - 1);
            }
            if (!found && containerName == "GraphicsOptions" && GetDottedChainString(dotOperatorStack) == "FlatRedBallServices.")
            {
                dotOperatorStack.Add("GraphicsOptions");

                wasSet = true;
                args.Result = args.Parameters[1].Evaluate();

                dotOperatorStack.RemoveAt(dotOperatorStack.Count - 1);
            }

        }