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

GetContainerAndVariableNames() private static method

private static GetContainerAndVariableNames ( NCalc.FunctionArgs args, string &containerName, string &variableName ) : void
args NCalc.FunctionArgs
containerName string
variableName string
return void
        private static void GetContainerAndVariableNames(FunctionArgs args, out string containerName, out string variableName)
        {
            containerName = (string)args.Parameters[0].ParsedExpression.ToString();
            variableName = (string)args.Parameters[1].ParsedExpression.ToString();

            // The ParsedExpression.ToString returns the variable name with brackets
            // so we need to remove the first and last char
            if (containerName.Length > 2)
            {
                containerName = containerName.Substring(1, containerName.Length - 2);
            }
            if (variableName.Length > 2)
            {
                variableName = variableName.Substring(1, variableName.Length - 2);
            }
        }