コード例 #1
0
        public string GetNamespaceFolderName(XmlSchema schema)
        {
            if (schema.IsMaindocSchema() || schema.SourceUri.Contains("BaseDocument"))
            {
                return("maindoc");
            }

            return(_namespace2Foldermapping[schema.TargetNamespace]);
        }
コード例 #2
0
        public string GetNamespaceFolderName(XmlSchema schema)
        {
            if (schema.IsMaindocSchema() || schema.SourceUri.Contains("BaseDocument"))
            {
                // This is only for 'UblSharp' base library, else it goes to the root
                return("maindoc");
            }

            string ns;

            if (_xmlToCsNamespaces.TryGetValue(schema.TargetNamespace, out ns))
            {
                return(ns);
            }

            return(string.Empty);
            // throw new InvalidOperationException("Cannot find target folder for namespace: " + schema.TargetNamespace);
        }