C# Class System.Xml.Schema.Preprocessor

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

Private Properties

Property Type Description
BuildRefNamespaces void
BuildSchemaList void
CheckRefinedAttributeGroup void
CheckRefinedComplexType void
CheckRefinedGroup void
CheckRefinedSimpleType void
Cleanup void
CleanupRedefine void
CopyIncludedComponents void
CountGroupSelfReference int
GetBuildInSchema XmlSchema
GetChameleonSchema XmlSchema
GetIncludedSet void
GetParentSchema XmlSchema
GetSchemaEntity object
LoadExternals void
ParseUri void
Preprocess void
PreprocessAnnotation 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
SetSchemaDefaults void
ValidateIdAttribute void
ValidateNameAttribute void
ValidateQNameAttribute void

Public Methods

Method Description
Execute ( XmlSchema schema, string targetNamespace, bool loadExternals ) : bool
Preprocessor ( XmlNameTable nameTable, SchemaNames schemaNames, ValidationEventHandler eventHandler ) : System.Collections
Preprocessor ( XmlNameTable nameTable, SchemaNames schemaNames, ValidationEventHandler eventHandler, XmlSchemaCompilationSettings compilationSettings ) : System.Collections

Private Methods

Method Description
BuildRefNamespaces ( XmlSchema schema ) : void
BuildSchemaList ( XmlSchema schema ) : void
CheckRefinedAttributeGroup ( XmlSchemaAttributeGroup attributeGroup ) : void
CheckRefinedComplexType ( XmlSchemaComplexType ctype ) : void
CheckRefinedGroup ( XmlSchemaGroup group ) : void
CheckRefinedSimpleType ( XmlSchemaSimpleType stype ) : void
Cleanup ( XmlSchema schema ) : void
CleanupRedefine ( XmlSchemaExternal include ) : void
CopyIncludedComponents ( XmlSchema includedSchema, XmlSchema schema ) : void
CountGroupSelfReference ( XmlSchemaObjectCollection items, XmlQualifiedName name, XmlSchemaGroup redefined ) : int
GetBuildInSchema ( ) : XmlSchema
GetChameleonSchema ( string targetNamespace, XmlSchema schema ) : XmlSchema
GetIncludedSet ( XmlSchema schema, ArrayList includesList ) : void
GetParentSchema ( XmlSchemaObject currentSchemaObject ) : XmlSchema
GetSchemaEntity ( Uri ruri ) : object
LoadExternals ( XmlSchema schema ) : void
ParseUri ( string uri, string code, XmlSchemaObject sourceSchemaObject ) : void
Preprocess ( XmlSchema schema, string targetNamespace, ArrayList imports ) : void
PreprocessAnnotation ( XmlSchemaAnnotation annotation ) : 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 ( RedefineEntry redefineEntry ) : void
PreprocessSimpleType ( XmlSchemaSimpleType simpleType, bool local ) : void
ResolveSchemaLocationUri ( XmlSchema enclosingSchema, string location ) : Uri
SetParent ( XmlSchemaObject child, XmlSchemaObject parent ) : void
SetSchemaDefaults ( XmlSchema schema ) : void
ValidateIdAttribute ( XmlSchemaObject xso ) : void
ValidateNameAttribute ( XmlSchemaObject xso ) : void
ValidateQNameAttribute ( XmlSchemaObject xso, string attributeName, XmlQualifiedName value ) : void

Method Details

Execute() public method

public Execute ( XmlSchema schema, string targetNamespace, bool loadExternals ) : bool
schema XmlSchema
targetNamespace string
loadExternals bool
return bool

Preprocessor() public method

public Preprocessor ( XmlNameTable nameTable, SchemaNames schemaNames, ValidationEventHandler eventHandler ) : System.Collections
nameTable XmlNameTable
schemaNames SchemaNames
eventHandler ValidationEventHandler
return System.Collections

Preprocessor() public method

public Preprocessor ( XmlNameTable nameTable, SchemaNames schemaNames, ValidationEventHandler eventHandler, XmlSchemaCompilationSettings compilationSettings ) : System.Collections
nameTable XmlNameTable
schemaNames SchemaNames
eventHandler ValidationEventHandler
compilationSettings XmlSchemaCompilationSettings
return System.Collections