C# Класс System.Xml.Serialization.SoapReflectionImporter

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
ImportMembersMapping ( string elementName, string ns, XmlReflectionMember members ) : XmlMembersMapping
ImportMembersMapping ( string elementName, string ns, XmlReflectionMember members, bool hasWrapperElement, bool writeAccessors ) : XmlMembersMapping
ImportMembersMapping ( string elementName, string ns, XmlReflectionMember members, bool hasWrapperElement, bool writeAccessors, bool validate ) : XmlMembersMapping
ImportMembersMapping ( string elementName, string ns, XmlReflectionMember members, bool hasWrapperElement, bool writeAccessors, bool validate, XmlMappingAccess access ) : XmlMembersMapping
ImportTypeMapping ( Type type ) : XmlTypeMapping
ImportTypeMapping ( Type type, string defaultNamespace ) : XmlTypeMapping
IncludeType ( Type type ) : void
IncludeTypes ( ICustomAttributeProvider provider ) : void
SoapReflectionImporter ( ) : System.Reflection
SoapReflectionImporter ( SoapAttributeOverrides attributeOverrides ) : System.Reflection
SoapReflectionImporter ( SoapAttributeOverrides attributeOverrides, string defaultNamespace ) : System.Reflection
SoapReflectionImporter ( string defaultNamespace ) : System.Reflection

Приватные методы

Метод Описание
CreateElementAccessor ( TypeMapping mapping, string ns ) : ElementAccessor
CreateNullableMapping ( TypeMapping baseMapping, TypeDesc typeDesc ) : NullableMapping
CreateRootMapping ( ) : StructMapping
GetAttributes ( MemberInfo memberInfo ) : SoapAttributes
GetAttributes ( Type type ) : SoapAttributes
GetDefaultValue ( TypeDesc fieldTypeDesc, SoapAttributes a ) : object
GetRootMapping ( ) : StructMapping
GetTypeMapping ( string typeName, string ns, TypeDesc typeDesc ) : TypeMapping
ImportAccessorMapping ( MemberMapping accessor, FieldModel model, SoapAttributes a, string ns, XmlSchemaForm form ) : void
ImportArrayLikeMapping ( ArrayModel model ) : ArrayMapping
ImportConstantMapping ( ConstantModel model ) : ConstantMapping
ImportEnumMapping ( EnumModel model ) : EnumMapping
ImportFieldMapping ( FieldModel model, SoapAttributes a, string ns ) : MemberMapping
ImportMemberMapping ( XmlReflectionMember xmlReflectionMember, string ns, XmlReflectionMember xmlReflectionMembers, XmlSchemaForm form ) : MemberMapping
ImportMembersMapping ( XmlReflectionMember xmlReflectionMembers, string ns, bool hasWrapperElement, bool writeAccessors, bool validateWrapperElement ) : MembersMapping
ImportPrimitiveMapping ( PrimitiveModel model, string dataType ) : PrimitiveMapping
ImportStructLikeMapping ( StructModel model ) : StructMapping
ImportTypeMapping ( TypeModel model ) : TypeMapping
ImportTypeMapping ( TypeModel model, string dataType ) : TypeMapping
ReflectionException ( string context, Exception e ) : Exception
SetArrayMappingType ( ArrayMapping mapping ) : void
XsdTypeName ( Type type ) : string
XsdTypeName ( Type type, SoapAttributes a, string name ) : string

Описание методов

ImportMembersMapping() публичный Метод

public ImportMembersMapping ( string elementName, string ns, XmlReflectionMember members ) : XmlMembersMapping
elementName string
ns string
members XmlReflectionMember
Результат XmlMembersMapping

ImportMembersMapping() публичный Метод

public ImportMembersMapping ( string elementName, string ns, XmlReflectionMember members, bool hasWrapperElement, bool writeAccessors ) : XmlMembersMapping
elementName string
ns string
members XmlReflectionMember
hasWrapperElement bool
writeAccessors bool
Результат XmlMembersMapping

ImportMembersMapping() публичный Метод

public ImportMembersMapping ( string elementName, string ns, XmlReflectionMember members, bool hasWrapperElement, bool writeAccessors, bool validate ) : XmlMembersMapping
elementName string
ns string
members XmlReflectionMember
hasWrapperElement bool
writeAccessors bool
validate bool
Результат XmlMembersMapping

ImportMembersMapping() публичный Метод

public ImportMembersMapping ( string elementName, string ns, XmlReflectionMember members, bool hasWrapperElement, bool writeAccessors, bool validate, XmlMappingAccess access ) : XmlMembersMapping
elementName string
ns string
members XmlReflectionMember
hasWrapperElement bool
writeAccessors bool
validate bool
access XmlMappingAccess
Результат XmlMembersMapping

ImportTypeMapping() публичный Метод

public ImportTypeMapping ( Type type ) : XmlTypeMapping
type System.Type
Результат XmlTypeMapping

ImportTypeMapping() публичный Метод

public ImportTypeMapping ( Type type, string defaultNamespace ) : XmlTypeMapping
type System.Type
defaultNamespace string
Результат XmlTypeMapping

IncludeType() публичный Метод

public IncludeType ( Type type ) : void
type System.Type
Результат void

IncludeTypes() публичный Метод

public IncludeTypes ( ICustomAttributeProvider provider ) : void
provider ICustomAttributeProvider
Результат void

SoapReflectionImporter() публичный Метод

public SoapReflectionImporter ( ) : System.Reflection
Результат System.Reflection

SoapReflectionImporter() публичный Метод

public SoapReflectionImporter ( SoapAttributeOverrides attributeOverrides ) : System.Reflection
attributeOverrides SoapAttributeOverrides
Результат System.Reflection

SoapReflectionImporter() публичный Метод

public SoapReflectionImporter ( SoapAttributeOverrides attributeOverrides, string defaultNamespace ) : System.Reflection
attributeOverrides SoapAttributeOverrides
defaultNamespace string
Результат System.Reflection

SoapReflectionImporter() публичный Метод

public SoapReflectionImporter ( string defaultNamespace ) : System.Reflection
defaultNamespace string
Результат System.Reflection