// Build method for string argument private string _FunctionStringArgBuildMethod(BuildContext buildContext, BuildArgs buildArgs, string arg) { string sql; if (ProcessVariable(buildContext, buildArgs, out sql)) { return(sql); } // process string as value if (buildContext.IsCurrentStringAsValue) { return(buildContext.BuildString(arg)); } sql = Filter.DelimitMultiPartOrParam(arg, IdentifierType.ColumnOrParam, out chainException); buildContext.TryTakeException(chainException); return(sql); }