C# 클래스 System.Xml.Serialization.XmlSchemaExporter

파일 보기 프로젝트 열기: dotnet/corefx 1 사용 예제들

공개 메소드들

메소드 설명
ExportAnyType ( XmlMembersMapping members ) : string
ExportAnyType ( string ns ) : string
ExportMembersMapping ( XmlMembersMapping xmlMembersMapping ) : void
ExportMembersMapping ( XmlMembersMapping xmlMembersMapping, bool exportEnclosingType ) : void
ExportTypeMapping ( XmlMembersMapping xmlMembersMapping ) : XmlQualifiedName
ExportTypeMapping ( XmlTypeMapping xmlTypeMapping ) : void
XmlSchemaExporter ( System.Xml.Serialization.XmlSchemas schemas ) : System

비공개 메소드들

메소드 설명
AddSchema ( string targetNamespace ) : XmlSchema
AddSchemaImport ( string ns, string referencingNs ) : void
AddSchemaItem ( XmlSchemaObject item, string ns, string referencingNs ) : void
AddXmlnsAnnotation ( XmlSchemaComplexType type, string xmlnsMemberName ) : void
CheckForDuplicateType ( TypeMapping mapping, string newNamespace ) : void
CheckScope ( TypeScope scope ) : void
ExportAnonymousPrimitiveMapping ( PrimitiveMapping mapping ) : XmlSchemaType
ExportArrayMapping ( ArrayMapping mapping, string ns, XmlSchemaElement element ) : void
ExportAttributeAccessor ( XmlSchemaComplexType type, AttributeAccessor accessor, bool valueTypeOptional, string ns ) : void
ExportDefaultValue ( TypeMapping mapping, object value ) : string
ExportDerivedMappings ( StructMapping mapping ) : void
ExportElement ( ElementAccessor accessor ) : XmlSchemaElement
ExportElementAccessor ( XmlSchemaGroupBase group, ElementAccessor accessor, bool repeats, bool valueTypeOptional, string ns ) : void
ExportElementAccessors ( XmlSchemaGroupBase group, ElementAccessor accessors, bool repeats, bool valueTypeOptional, string ns ) : void
ExportElementMapping ( XmlSchemaElement element, Mapping mapping, string ns, bool isAny ) : void
ExportEnumMapping ( EnumMapping mapping, string ns ) : XmlSchemaType
ExportMapping ( Mapping mapping, string ns, bool isAny ) : void
ExportMembersMapping ( MembersMapping mapping, string ns ) : XmlSchemaType
ExportNonXsdPrimitiveMapping ( PrimitiveMapping mapping, string ns ) : XmlQualifiedName
ExportPrimitiveMapping ( PrimitiveMapping mapping, string ns ) : XmlQualifiedName
ExportRootIfNecessary ( TypeScope typeScope ) : void
ExportSpecialMapping ( SpecialMapping mapping, string ns, bool isAny, XmlSchemaElement element ) : XmlSchemaType
ExportStructMapping ( StructMapping mapping, string ns, XmlSchemaElement element ) : XmlQualifiedName
ExportTypeMembers ( XmlSchemaComplexType type, MemberMapping members, string name, string ns, bool hasSimpleContent, bool openModel ) : void
FindImport ( XmlSchema schema, string ns ) : XmlSchemaImport
FindSchemaType ( string name, XmlSchemaObjectCollection items ) : XmlSchemaType
IsAnyType ( XmlSchemaType schemaType, bool mixed, bool unbounded ) : bool
NamespacesEqual ( string ns1, string ns2 ) : bool
SchemaContainsItem ( XmlSchemaObject item, string ns ) : bool

메소드 상세

ExportAnyType() 공개 메소드

public ExportAnyType ( XmlMembersMapping members ) : string
members XmlMembersMapping
리턴 string

ExportAnyType() 공개 메소드

public ExportAnyType ( string ns ) : string
ns string
리턴 string

ExportMembersMapping() 공개 메소드

public ExportMembersMapping ( XmlMembersMapping xmlMembersMapping ) : void
xmlMembersMapping XmlMembersMapping
리턴 void

ExportMembersMapping() 공개 메소드

public ExportMembersMapping ( XmlMembersMapping xmlMembersMapping, bool exportEnclosingType ) : void
xmlMembersMapping XmlMembersMapping
exportEnclosingType bool
리턴 void

ExportTypeMapping() 공개 메소드

public ExportTypeMapping ( XmlMembersMapping xmlMembersMapping ) : XmlQualifiedName
xmlMembersMapping XmlMembersMapping
리턴 System.Xml.XmlQualifiedName

ExportTypeMapping() 공개 메소드

public ExportTypeMapping ( XmlTypeMapping xmlTypeMapping ) : void
xmlTypeMapping XmlTypeMapping
리턴 void

XmlSchemaExporter() 공개 메소드

public XmlSchemaExporter ( System.Xml.Serialization.XmlSchemas schemas ) : System
schemas System.Xml.Serialization.XmlSchemas
리턴 System