C# Class System.Xml.Serialization.SoapReflectionImporter

Show file Open project: gbarnett/shared-source-cli-2.0 Class Usage Examples

Public Methods

Method Description
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

Private Methods

Method Description
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

Method Details

ImportMembersMapping() public method

public ImportMembersMapping ( string elementName, string ns, XmlReflectionMember members ) : XmlMembersMapping
elementName string
ns string
members XmlReflectionMember
return XmlMembersMapping

ImportMembersMapping() public method

public ImportMembersMapping ( string elementName, string ns, XmlReflectionMember members, bool hasWrapperElement, bool writeAccessors ) : XmlMembersMapping
elementName string
ns string
members XmlReflectionMember
hasWrapperElement bool
writeAccessors bool
return XmlMembersMapping

ImportMembersMapping() public method

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
return XmlMembersMapping

ImportMembersMapping() public method

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
return XmlMembersMapping

ImportTypeMapping() public method

public ImportTypeMapping ( Type type ) : XmlTypeMapping
type System.Type
return XmlTypeMapping

ImportTypeMapping() public method

public ImportTypeMapping ( Type type, string defaultNamespace ) : XmlTypeMapping
type System.Type
defaultNamespace string
return XmlTypeMapping

IncludeType() public method

public IncludeType ( Type type ) : void
type System.Type
return void

IncludeTypes() public method

public IncludeTypes ( ICustomAttributeProvider provider ) : void
provider ICustomAttributeProvider
return void

SoapReflectionImporter() public method

public SoapReflectionImporter ( ) : System.Reflection
return System.Reflection

SoapReflectionImporter() public method

public SoapReflectionImporter ( SoapAttributeOverrides attributeOverrides ) : System.Reflection
attributeOverrides SoapAttributeOverrides
return System.Reflection

SoapReflectionImporter() public method

public SoapReflectionImporter ( SoapAttributeOverrides attributeOverrides, string defaultNamespace ) : System.Reflection
attributeOverrides SoapAttributeOverrides
defaultNamespace string
return System.Reflection

SoapReflectionImporter() public method

public SoapReflectionImporter ( string defaultNamespace ) : System.Reflection
defaultNamespace string
return System.Reflection