C# Class System.Xml.Schema.FacetsChecker.FacetsCompiler

Afficher le fichier Open project: gbarnett/shared-source-cli-2.0

Méthodes publiques

Méthode Description
FacetsCompiler ( DatatypeImplementation baseDatatype, RestrictionFacets restriction ) : System

Private Methods

Méthode Description
CheckDupFlag ( XmlSchemaFacet facet, RestrictionFlags flag, string errorCode ) : void
CheckProhibitedFlag ( XmlSchemaFacet facet, RestrictionFlags flag, string errorCode ) : void
CheckValue ( object value, XmlSchemaFacet facet ) : void
CompileEnumerationFacet ( XmlSchemaFacet facet, IXmlNamespaceResolver nsmgr, XmlNameTable nameTable ) : void
CompileFacetCombinations ( ) : void
CompileFractionDigitsFacet ( XmlSchemaFacet facet ) : void
CompileLengthFacet ( XmlSchemaFacet facet ) : void
CompileMaxExclusiveFacet ( XmlSchemaFacet facet ) : void
CompileMaxInclusiveFacet ( XmlSchemaFacet facet ) : void
CompileMaxLengthFacet ( XmlSchemaFacet facet ) : void
CompileMinExclusiveFacet ( XmlSchemaFacet facet ) : void
CompileMinInclusiveFacet ( XmlSchemaFacet facet ) : void
CompileMinLengthFacet ( XmlSchemaFacet facet ) : void
CompilePatternFacet ( XmlSchemaPatternFacet facet ) : void
CompileTotalDigitsFacet ( XmlSchemaFacet facet ) : void
CompileWhitespaceFacet ( XmlSchemaFacet facet ) : void
CopyFacetsFromBaseType ( ) : void
FinishFacetCompile ( ) : void
ParseFacetValue ( XmlSchemaDatatype datatype, XmlSchemaFacet facet, string code, IXmlNamespaceResolver nsmgr, XmlNameTable nameTable ) : object
Preprocess ( string pattern ) : string
SetFlag ( RestrictionFlags flag ) : void
SetFlag ( XmlSchemaFacet facet, RestrictionFlags flag ) : void

Method Details

FacetsCompiler() public méthode

public FacetsCompiler ( DatatypeImplementation baseDatatype, RestrictionFacets restriction ) : System
baseDatatype DatatypeImplementation
restriction RestrictionFacets
Résultat System