C# Class System.Xml.Schema.ParticleContentValidator

Inheritance: ContentValidator
Afficher le fichier Open project: gbarnett/shared-source-cli-2.0 Class Usage Examples

Méthodes publiques

Méthode Description
AddChoice ( ) : void
AddLeafRange ( decimal min, decimal max ) : void
AddName ( XmlQualifiedName name, object particle ) : void
AddNamespaceList ( NamespaceList namespaceList, object particle ) : void
AddPlus ( ) : void
AddQMark ( ) : void
AddSequence ( ) : void
AddStar ( ) : void
CloseGroup ( ) : void
CompleteValidation ( ValidationState context ) : bool
Exists ( XmlQualifiedName name ) : bool
Finish ( ) : ContentValidator
Finish ( bool useDFA ) : ContentValidator
InitValidation ( ValidationState context ) : void
OpenGroup ( ) : void
ParticleContentValidator ( XmlSchemaContentType contentType ) : System
ParticleContentValidator ( XmlSchemaContentType contentType, bool enableUpaCheck ) : System
Start ( ) : void
ValidateElement ( XmlQualifiedName name, ValidationState context, int &errorCode ) : object

Private Methods

Méthode Description
AddLeafNode ( SyntaxTreeNode node ) : void
BuildTransitionTable ( BitSet firstpos, BitSet followpos, int endMarkerPos ) : int[][]

Algorithm 3.5 Construction of a DFA from a regular expression

CalculateTotalFollowposForRangeNodes ( BitSet firstpos, BitSet followpos, BitSet &posWithRangeTerminals ) : System.Xml.Schema.BitSet[]
CheckCMUPAWithLeafRangeNodes ( BitSet curpos ) : void
CheckUniqueParticleAttribution ( BitSet curpos ) : void
CheckUniqueParticleAttribution ( BitSet firstpos, BitSet followpos ) : void
Closure ( InteriorNode node ) : void
Dump ( StringBuilder bb, BitSet followpos, int transitionTable ) : void
GetApplicableMinMaxFollowPos ( BitSet curpos, BitSet posWithRangeTerminals, BitSet minmaxFollowPos ) : BitSet

Method Details

AddChoice() public méthode

public AddChoice ( ) : void
Résultat void

AddLeafRange() public méthode

public AddLeafRange ( decimal min, decimal max ) : void
min decimal
max decimal
Résultat void

AddName() public méthode

public AddName ( XmlQualifiedName name, object particle ) : void
name XmlQualifiedName
particle object
Résultat void

AddNamespaceList() public méthode

public AddNamespaceList ( NamespaceList namespaceList, object particle ) : void
namespaceList NamespaceList
particle object
Résultat void

AddPlus() public méthode

public AddPlus ( ) : void
Résultat void

AddQMark() public méthode

public AddQMark ( ) : void
Résultat void

AddSequence() public méthode

public AddSequence ( ) : void
Résultat void

AddStar() public méthode

public AddStar ( ) : void
Résultat void

CloseGroup() public méthode

public CloseGroup ( ) : void
Résultat void

CompleteValidation() public méthode

public CompleteValidation ( ValidationState context ) : bool
context ValidationState
Résultat bool

Exists() public méthode

public Exists ( XmlQualifiedName name ) : bool
name XmlQualifiedName
Résultat bool

Finish() public méthode

public Finish ( ) : ContentValidator
Résultat ContentValidator

Finish() public méthode

public Finish ( bool useDFA ) : ContentValidator
useDFA bool
Résultat ContentValidator

InitValidation() public méthode

public InitValidation ( ValidationState context ) : void
context ValidationState
Résultat void

OpenGroup() public méthode

public OpenGroup ( ) : void
Résultat void

ParticleContentValidator() public méthode

public ParticleContentValidator ( XmlSchemaContentType contentType ) : System
contentType XmlSchemaContentType
Résultat System

ParticleContentValidator() public méthode

public ParticleContentValidator ( XmlSchemaContentType contentType, bool enableUpaCheck ) : System
contentType XmlSchemaContentType
enableUpaCheck bool
Résultat System

Start() public méthode

public Start ( ) : void
Résultat void

ValidateElement() public méthode

public ValidateElement ( XmlQualifiedName name, ValidationState context, int &errorCode ) : object
name XmlQualifiedName
context ValidationState
errorCode int
Résultat object