C# Class System.Xml.Serialization.TypeScope

Show file Open project: dotnet/corefx Class Usage Examples

Private Properties

Property Type Description
AddNonXsdPrimitive void
AddPrimitive void
AddSoapEncodedPrimitive void
AddSoapEncodedTypes void
AddTypeMapping void
CanWriteProperty bool
GetAllMembers System.Xml.Serialization.MemberMapping[]
GetAllMembers System.Xml.Serialization.MemberMapping[]
GetAllMembers void
GetArrayElementType System.Type
GetArrayTypeDesc TypeDesc
GetCollectionElementType System.Type
GetConstructorFlags TypeFlags
GetDefaultIndexer System.Reflection.PropertyInfo
GetEnumeratorElementType System.Type
GetSettableMembers System.Xml.Serialization.MemberMapping[]
GetSettableMembers System.Xml.Serialization.MemberMapping[]
GetSettableMembers void
GetTypeDesc TypeDesc
GetTypeDesc TypeDesc
GetTypeDesc TypeDesc
GetTypeDesc TypeDesc
GetTypeDesc TypeDesc
GetTypeDesc TypeDesc
GetTypeDesc TypeDesc
GetTypeFromTypeDesc System.Type
GetTypeMappingFromTypeDesc TypeMapping
ImportTypeDesc TypeDesc
IsArraySegment bool
IsKnownType bool
IsOptionalValue bool
ParseWsdlArrayType System.Xml.XmlQualifiedName
PopulateMemberInfos void
ShouldBeReplaced bool
TypeName string
TypeScope System

Private Methods

Method Description
AddNonXsdPrimitive ( Type type, string dataTypeName, string ns, string formatterName, XmlQualifiedName baseTypeName, XmlSchemaFacet facets, TypeFlags flags ) : void
AddPrimitive ( Type type, string dataTypeName, string formatterName, TypeFlags flags ) : void
AddSoapEncodedPrimitive ( Type type, string dataTypeName, string ns, string formatterName, XmlQualifiedName baseTypeName, TypeFlags flags ) : void
AddSoapEncodedTypes ( string ns ) : void
AddTypeMapping ( TypeMapping typeMapping ) : void
CanWriteProperty ( PropertyInfo propertyInfo, TypeDesc typeDesc ) : bool
GetAllMembers ( StructMapping mapping ) : System.Xml.Serialization.MemberMapping[]
GetAllMembers ( StructMapping mapping, MemberInfo>.System memberInfos ) : System.Xml.Serialization.MemberMapping[]
GetAllMembers ( StructMapping mapping, ArrayList list ) : void
GetArrayElementType ( Type type, string memberInfo ) : Type
GetArrayTypeDesc ( Type type ) : TypeDesc
GetCollectionElementType ( Type type, string memberInfo ) : Type
GetConstructorFlags ( Type type, Exception &exception ) : TypeFlags
GetDefaultIndexer ( Type type, string memberInfo ) : PropertyInfo
GetEnumeratorElementType ( Type type, TypeFlags &flags ) : Type
GetSettableMembers ( StructMapping structMapping ) : System.Xml.Serialization.MemberMapping[]
GetSettableMembers ( StructMapping mapping, MemberInfo>.System memberInfos ) : System.Xml.Serialization.MemberMapping[]
GetSettableMembers ( StructMapping mapping, ArrayList list ) : void
GetTypeDesc ( Type type ) : TypeDesc
GetTypeDesc ( Type type, MemberInfo source ) : TypeDesc
GetTypeDesc ( Type type, MemberInfo source, bool directReference ) : TypeDesc
GetTypeDesc ( Type type, MemberInfo source, bool directReference, bool throwOnError ) : TypeDesc
GetTypeDesc ( XmlSchemaSimpleType dataType ) : TypeDesc
GetTypeDesc ( string name, string ns ) : TypeDesc
GetTypeDesc ( string name, string ns, TypeFlags flags ) : TypeDesc
GetTypeFromTypeDesc ( TypeDesc typeDesc ) : Type
GetTypeMappingFromTypeDesc ( TypeDesc typeDesc ) : TypeMapping
ImportTypeDesc ( Type type, MemberInfo memberInfo, bool directReference ) : TypeDesc
IsArraySegment ( Type t ) : bool
IsKnownType ( Type type ) : bool
IsOptionalValue ( Type type ) : bool
ParseWsdlArrayType ( string type, string &dims, XmlSchemaObject parent ) : XmlQualifiedName
PopulateMemberInfos ( StructMapping structMapping, MemberMapping mappings, MemberInfo>.System memberInfos ) : void
ShouldBeReplaced ( MemberInfo memberInfoToBeReplaced, Type derivedType, MemberInfo &replacedInfo ) : bool
TypeName ( Type t ) : string
TypeScope ( ) : System