System.Xml.Serialization.SoapSchemaImporter.ImportNonXsdPrimitiveDataType C# (CSharp) Method

ImportNonXsdPrimitiveDataType() private method

private ImportNonXsdPrimitiveDataType ( XmlSchemaSimpleType dataType, string ns ) : PrimitiveMapping
dataType System.Xml.Schema.XmlSchemaSimpleType
ns string
return PrimitiveMapping
        PrimitiveMapping ImportNonXsdPrimitiveDataType(XmlSchemaSimpleType dataType, string ns) {
            PrimitiveMapping mapping = null;
            TypeDesc typeDesc = null;
            if (dataType.Name != null && dataType.Name.Length != 0) {
                typeDesc = Scope.GetTypeDesc(dataType.Name, ns);
                if (typeDesc != null) {
                    mapping = new PrimitiveMapping();
                    mapping.TypeDesc = typeDesc;
                    mapping.TypeName = typeDesc.DataType.Name;
                }
            }
            return mapping;
        }