System.Runtime.Serialization.XsdDataContractImporter.IsPredefinedType C# (CSharp) Метод

IsPredefinedType() приватный Метод

private IsPredefinedType ( XmlQualifiedName qname ) : bool
qname System.Xml.XmlQualifiedName
Результат bool
		bool IsPredefinedType (XmlQualifiedName qname)
		{
			// FIXME: support char, guid and duration (MSSimpleNamespace); fix GetPrimitiveTypeFromName() first and then this at a time.
			switch (qname.Namespace) {
			case KnownTypeCollection.MSSimpleNamespace:
				switch (qname.Name) {
				case "char":
				case "guid":
				case "duration":
					return true;
				}
				return false;
			case XmlSchema.Namespace:
				return KnownTypeCollection.GetPrimitiveTypeFromName (qname.Name) != null;
			}
			return false;
		}