C# 클래스 System.Xml.Schema.SchemaCollectionPreprocessor

상속: BaseProcessor
파일 보기 프로젝트 열기: gbarnett/shared-source-cli-2.0 1 사용 예제들

Private Properties

프로퍼티 타입 설명
BuildRefNamespaces void
CheckRefinedAttributeGroup void
CheckRefinedComplexType void
CheckRefinedGroup void
CheckRefinedSimpleType void
Cleanup void
CountGroupSelfReference int
GetSchemaEntity System.IO.Stream
LoadExternals void
Preprocess void
PreprocessAnnotation void
PreprocessAttribute void
PreprocessAttributeContent void
PreprocessAttributeGroup void
PreprocessAttributes void
PreprocessComplexType void
PreprocessElement void
PreprocessElementContent void
PreprocessGroup void
PreprocessIdentityConstraint void
PreprocessLocalAttribute void
PreprocessLocalElement void
PreprocessNotation void
PreprocessParticle void
PreprocessRedefine void
PreprocessSimpleType void
ResolveSchemaLocationUri Uri
SetParent void
ValidateIdAttribute void
ValidateNameAttribute void
ValidateQNameAttribute void

공개 메소드들

메소드 설명
Execute ( XmlSchema schema, string targetNamespace, bool loadExternals, XmlSchemaCollection xsc ) : bool
SchemaCollectionPreprocessor ( XmlNameTable nameTable, SchemaNames schemaNames, ValidationEventHandler eventHandler ) : System.Collections

비공개 메소드들

메소드 설명
BuildRefNamespaces ( XmlSchema schema ) : void
CheckRefinedAttributeGroup ( XmlSchemaAttributeGroup attributeGroup ) : void
CheckRefinedComplexType ( XmlSchemaComplexType ctype ) : void
CheckRefinedGroup ( XmlSchemaGroup group ) : void
CheckRefinedSimpleType ( XmlSchemaSimpleType stype ) : void
Cleanup ( XmlSchema schema ) : void
CountGroupSelfReference ( XmlSchemaObjectCollection items, XmlQualifiedName name ) : int
GetSchemaEntity ( Uri ruri ) : Stream
LoadExternals ( XmlSchema schema, XmlSchemaCollection xsc ) : void
Preprocess ( XmlSchema schema, string targetNamespace, Compositor compositor ) : void
PreprocessAnnotation ( XmlSchemaObject schemaObject ) : void
PreprocessAttribute ( XmlSchemaAttribute attribute ) : void
PreprocessAttributeContent ( XmlSchemaAttribute attribute ) : void
PreprocessAttributeGroup ( XmlSchemaAttributeGroup attributeGroup ) : void
PreprocessAttributes ( XmlSchemaObjectCollection attributes, XmlSchemaAnyAttribute anyAttribute, XmlSchemaObject parent ) : void
PreprocessComplexType ( XmlSchemaComplexType complexType, bool local ) : void
PreprocessElement ( XmlSchemaElement element ) : void
PreprocessElementContent ( XmlSchemaElement element ) : void
PreprocessGroup ( XmlSchemaGroup group ) : void
PreprocessIdentityConstraint ( XmlSchemaIdentityConstraint constraint ) : void
PreprocessLocalAttribute ( XmlSchemaAttribute attribute ) : void
PreprocessLocalElement ( XmlSchemaElement element ) : void
PreprocessNotation ( XmlSchemaNotation notation ) : void
PreprocessParticle ( XmlSchemaParticle particle ) : void
PreprocessRedefine ( XmlSchemaRedefine redefine ) : void
PreprocessSimpleType ( XmlSchemaSimpleType simpleType, bool local ) : void
ResolveSchemaLocationUri ( XmlSchema enclosingSchema, string location ) : Uri
SetParent ( XmlSchemaObject child, XmlSchemaObject parent ) : void
ValidateIdAttribute ( XmlSchemaObject xso ) : void
ValidateNameAttribute ( XmlSchemaObject xso ) : void
ValidateQNameAttribute ( XmlSchemaObject xso, string attributeName, XmlQualifiedName value ) : void

메소드 상세

Execute() 공개 메소드

public Execute ( XmlSchema schema, string targetNamespace, bool loadExternals, XmlSchemaCollection xsc ) : bool
schema XmlSchema
targetNamespace string
loadExternals bool
xsc XmlSchemaCollection
리턴 bool

SchemaCollectionPreprocessor() 공개 메소드

public SchemaCollectionPreprocessor ( XmlNameTable nameTable, SchemaNames schemaNames, ValidationEventHandler eventHandler ) : System.Collections
nameTable XmlNameTable
schemaNames SchemaNames
eventHandler ValidationEventHandler
리턴 System.Collections