private string AddQualifiedNamespaceReference(string elementName, string typeNs, string currentNs, GlobalXsdType xsdType) { GlobalSchemaType type = null; if ((typeNs == null) || (typeNs == "")) { typeNs = currentNs; } switch (xsdType) { case GlobalXsdType.ComplexType: type = (GlobalSchemaType) Globals.globalSchemaTypeTable[typeNs + "&&" + elementName]; break; case GlobalXsdType.Element: type = (GlobalSchemaType) Globals.globalSchemaTypeTable[typeNs + "$$" + elementName]; break; case GlobalXsdType.Enum: type = (GlobalSchemaType) Globals.globalSchemaTypeTable[typeNs + "%%" + elementName]; break; } if (type == null) { return LanguageBase.ReplaceInvalidChars(elementName); } return (type.ClrNamespace + "." + type.ClrTypeName); }
public GlobalSchemaType(string xsdNamespace, string xsdTypeName, GlobalXsdType type, string clrNamespace, string clrTypeName) { XsdNamespace = xsdNamespace; XsdTypeName = xsdTypeName; Type = type; ClrNamespace = clrNamespace; ClrTypeName = clrTypeName; switch (Type) { case GlobalXsdType.ComplexType: XsdNamespaceAndTypeName = XsdNamespace + Globals.COMPLEXTYPE_DELIMINATOR + xsdTypeName; break; case GlobalXsdType.Element: XsdNamespaceAndTypeName = XsdNamespace + Globals.ELELENT_DELIMINATOR + xsdTypeName; break; case GlobalXsdType.Enum: XsdNamespaceAndTypeName = XsdNamespace + Globals.ENUM_DELIMINATOR + xsdTypeName; break; } }
public GlobalSchemaType(string xsdNamespace, string xsdTypeName, GlobalXsdType type, string clrNamespace, string clrTypeName) { this.XsdNamespace = xsdNamespace; this.XsdTypeName = xsdTypeName; this.Type = type; this.ClrNamespace = clrNamespace; this.ClrTypeName = clrTypeName; switch (this.Type) { case GlobalXsdType.ComplexType: this.XsdNamespaceAndTypeName = this.XsdNamespace + "&&" + xsdTypeName; break; case GlobalXsdType.Element: this.XsdNamespaceAndTypeName = this.XsdNamespace + "$$" + xsdTypeName; break; case GlobalXsdType.Enum: this.XsdNamespaceAndTypeName = this.XsdNamespace + "%%" + xsdTypeName; break; } }
// private string AddQualifiedNamespaceReference(string elementName, string typeNs, string currentNs, GlobalXsdType xsdType) { GlobalSchemaType gst = null; if (typeNs == null || typeNs == "") typeNs = currentNs; switch (xsdType) { case GlobalXsdType.ComplexType: gst = (GlobalSchemaType)Globals.globalSchemaTypeTable[typeNs + Globals.COMPLEXTYPE_DELIMINATOR + elementName]; break; case GlobalXsdType.Element: gst = (GlobalSchemaType)Globals.globalSchemaTypeTable[typeNs + Globals.ELELENT_DELIMINATOR + elementName]; break; case GlobalXsdType.Enum: gst = (GlobalSchemaType)Globals.globalSchemaTypeTable[typeNs + Globals.ENUM_DELIMINATOR + elementName]; break; } if (gst == null) { return LanguageBase.ReplaceInvalidChars(elementName); } else { return gst.ClrNamespace + "." + gst.ClrTypeName; } }
public GlobalSchemaType(string xsdNamespace, string xsdTypeName, GlobalXsdType type, string clrNamespace, string clrTypeName) { XsdNamespace = xsdNamespace; XsdTypeName = xsdTypeName; Type = type; ClrNamespace = clrNamespace; ClrTypeName = clrTypeName; switch(Type) { case GlobalXsdType.ComplexType: XsdNamespaceAndTypeName = XsdNamespace + Globals.COMPLEXTYPE_DELIMINATOR + xsdTypeName; break; case GlobalXsdType.Element: XsdNamespaceAndTypeName = XsdNamespace + Globals.ELELENT_DELIMINATOR + xsdTypeName; break; case GlobalXsdType.Enum: XsdNamespaceAndTypeName = XsdNamespace + Globals.ENUM_DELIMINATOR + xsdTypeName; break; } }