Terraria v1.4.4.9
Terraria source code documentation
|
Public Member Functions | |
override void | InitValidation (ValidationState context) |
override object | ValidateElement (XmlQualifiedName name, ValidationState context, out int errorCode) |
override bool | CompleteValidation (ValidationState context) |
override ArrayList | ExpectedElements (ValidationState context, bool isRequiredOnly) |
override ArrayList | ExpectedParticles (ValidationState context, bool isRequiredOnly, XmlSchemaSet schemaSet) |
Static Public Member Functions | |
static void | AddParticleToExpected (XmlSchemaParticle p, XmlSchemaSet schemaSet, ArrayList particles) |
static void | AddParticleToExpected (XmlSchemaParticle p, XmlSchemaSet schemaSet, ArrayList particles, bool global) |
Static Public Attributes | |
static readonly ContentValidator | Empty = new ContentValidator(XmlSchemaContentType.Empty) |
static readonly ContentValidator | TextOnly = new ContentValidator(XmlSchemaContentType.TextOnly, isOpen: false, isEmptiable: false) |
static readonly ContentValidator | Mixed = new ContentValidator(XmlSchemaContentType.Mixed) |
static readonly ContentValidator | Any = new ContentValidator(XmlSchemaContentType.Mixed, isOpen: true, isEmptiable: true) |
Package Functions | |
RangeContentValidator (BitSet firstpos, BitSet[] followpos, SymbolsDictionary symbols, Positions positions, int endMarkerPos, XmlSchemaContentType contentType, bool isEmptiable, BitSet positionsWithRangeTerminals, int minmaxNodesCount) | |
Properties | |
XmlSchemaContentType | ContentType [get] |
bool | PreserveWhitespace [get] |
virtual bool | IsEmptiable [get] |
bool | IsOpen [get, set] |
Private Attributes | |
readonly BitSet | _firstpos |
readonly BitSet[] | _followpos |
readonly BitSet | _positionsWithRangeTerminals |
readonly SymbolsDictionary | _symbols |
readonly Positions | _positions |
readonly int | _minMaxNodesCount |
readonly int | _endMarkerPos |
readonly XmlSchemaContentType | _contentType |
bool | _isOpen |
readonly bool | _isEmptiable |
Definition at line 6 of file RangeContentValidator.cs.