System.Xml.Serialization.SoapSchemaExporter.ExportNonXsdPrimitiveMapping C# (CSharp) 메소드

ExportNonXsdPrimitiveMapping() 개인적인 메소드

private ExportNonXsdPrimitiveMapping ( PrimitiveMapping mapping, string ns ) : XmlQualifiedName
mapping PrimitiveMapping
ns string
리턴 System.Xml.XmlQualifiedName
        XmlQualifiedName ExportNonXsdPrimitiveMapping(PrimitiveMapping mapping, string ns) {
            XmlSchemaType type = mapping.TypeDesc.DataType;
            if (!SchemaContainsItem(type, UrtTypes.Namespace)) {
                AddSchemaItem(type, UrtTypes.Namespace, ns);
            }
            else {
                AddSchemaImport(UrtTypes.Namespace, ns);
            }
            return new XmlQualifiedName(mapping.TypeDesc.DataType.Name, UrtTypes.Namespace);
        }