private static string GetNamespaceName(OperationMethodInfo methodInfo, string modelNamespace)
        {
            // customized the namespace logic, customized namespace is P0
            var namespaceName = methodInfo.OperationAttribute.Namespace;

            if (namespaceName != null)
            {
                return(namespaceName);
            }

            if (modelNamespace != null)
            {
                return(modelNamespace);
            }

            // This returns defined class namespace
            return(methodInfo.Namespace);
        }
        private static string GetNamespaceName(OperationMethodInfo methodInfo, string modelNamespace)
        {
            // customized the namespace logic, customized namespace is P0
            string namespaceName = methodInfo.OperationAttribute.Namespace;

            if (namespaceName != null)
            {
                return namespaceName;
            }

            if (modelNamespace != null)
            {
                return modelNamespace;
            }

            // This returns defined class namespace
            return methodInfo.Namespace;
        }