42 references to Kind
System.Private.Xml (42)
System\Xml\Serialization\Models.cs (7)
48switch (typeDesc.Kind) 197if (model.ReadOnly && model.FieldTypeDesc.Kind != TypeKind.Collection && model.FieldTypeDesc.Kind != TypeKind.Enumerable) 223if (fieldInfo.IsInitOnly && typeDesc.Kind != TypeKind.Collection && typeDesc.Kind != TypeKind.Enumerable) 238if (!propertyInfo.CanWrite && typeDesc.Kind != TypeKind.Collection && typeDesc.Kind != TypeKind.Enumerable)
System\Xml\Serialization\ReflectionXmlSerializationReader.cs (3)
695if (special.TypeDesc!.Kind == TypeKind.Node) 1020switch (specialMapping.TypeDesc!.Kind) 2099if (special.TypeDesc!.Kind == TypeKind.Attribute)
System\Xml\Serialization\ReflectionXmlSerializationWriter.cs (2)
399switch (specialMapping.TypeDesc!.Kind) 967if (special.TypeDesc!.Kind == TypeKind.Attribute || special.TypeDesc.CanBeAttributeValue)
System\Xml\Serialization\SoapReflectionImporter.cs (5)
187switch (model.TypeDesc.Kind) 298if (model.TypeDesc.Kind == TypeKind.Root) return GetRootMapping(); 742if (!(fieldTypeDesc.Kind == TypeKind.Primitive || fieldTypeDesc.Kind == TypeKind.Enum)) 748if (fieldTypeDesc.Kind == TypeKind.Enum)
System\Xml\Serialization\Types.cs (2)
1174if (typeDesc.Kind == TypeKind.Collection || typeDesc.Kind == TypeKind.Enumerable)
System\Xml\Serialization\XmlReflectionImporter.cs (12)
425switch (model.TypeDesc.Kind) 459if (model.TypeDesc.Kind == TypeKind.Serializable) 519if (typeDesc.Kind == TypeKind.Serializable) 730if (model.TypeDesc.Kind == TypeKind.Root) return GetRootMapping(); 1586if (accessor.TypeDesc.ArrayElementTypeDesc.Kind == TypeKind.Serializable) 1847if (element.Mapping.TypeDesc!.Kind == TypeKind.Node) 1891if (accessor.TypeDesc.Kind == TypeKind.Serializable) 2167if (!(fieldTypeDesc.Kind == TypeKind.Primitive || fieldTypeDesc.Kind == TypeKind.Enum)) 2174if (fieldTypeDesc.Kind == TypeKind.Enum) 2289bool isAny = mapping.TypeDesc!.Kind == TypeKind.Node; 2316if (typeDesc.Kind == TypeKind.Node)
System\Xml\Serialization\XmlSchemaExporter.cs (1)
414switch (mapping.TypeDesc!.Kind)
System\Xml\Serialization\XmlSerializationReader.cs (3)
3860if (special.TypeDesc!.Kind == TypeKind.Attribute) 4147switch (special.TypeDesc!.Kind) 4936switch (special.TypeDesc!.Kind)
System\Xml\Serialization\XmlSerializationReaderILGen.cs (3)
2113if (special.TypeDesc!.Kind == TypeKind.Attribute) 2397switch (special.TypeDesc!.Kind) 3390switch (special.TypeDesc!.Kind)
System\Xml\Serialization\XmlSerializationWriter.cs (2)
3511if (special.TypeDesc!.Kind == TypeKind.Attribute || special.TypeDesc.CanBeAttributeValue) 3962switch (simple.TypeDesc!.Kind)
System\Xml\Serialization\XmlSerializationWriterILGen.cs (2)
1360if (special.TypeDesc!.Kind == TypeKind.Attribute || special.TypeDesc.CanBeAttributeValue) 1915switch (specialMapping.TypeDesc!.Kind)