terraria-cpp2il-methodrecon v1.4.4.9
Terraria mobile dump, with reconstructed method body. Dump with CallAnalysis: https://infinitynichto.github.io/terraria-cpp2il
|
Public Member Functions | |
ParticleContentValidator (XmlSchemaContentType contentType) | |
ParticleContentValidator (XmlSchemaContentType contentType, bool enableUpaCheck) | |
void | Start () |
void | OpenGroup () |
void | CloseGroup () |
bool | Exists (XmlQualifiedName name) |
void | AddName (XmlQualifiedName name, object particle) |
void | AddNamespaceList (NamespaceList namespaceList, object particle) |
void | AddChoice () |
void | AddSequence () |
void | AddStar () |
void | AddPlus () |
void | AddQMark () |
ContentValidator | Finish (bool useDFA) |
Static Public Attributes | |
static readonly ContentValidator | Empty |
static readonly ContentValidator | TextOnly |
static readonly ContentValidator | Mixed |
static readonly ContentValidator | Any |
Properties | |
XmlSchemaContentType | ContentType [get] |
bool | IsOpen [get] |
Private Member Functions | |
void | AddLeafNode (SyntaxTreeNode node) |
void | Closure (InteriorNode node) |
BitSet[] | CalculateTotalFollowposForRangeNodes (BitSet firstpos, BitSet[] followpos, [Out] BitSet posWithRangeTerminals) |
void | CheckCMUPAWithLeafRangeNodes (BitSet curpos) |
BitSet | GetApplicableMinMaxFollowPos (BitSet curpos, BitSet posWithRangeTerminals, BitSet[] minmaxFollowPos) |
void | CheckUniqueParticleAttribution (BitSet firstpos, BitSet[] followpos) |
void | CheckUniqueParticleAttribution (BitSet curpos) |
int[][] | BuildTransitionTable (BitSet firstpos, BitSet[] followpos, int endMarkerPos) |
Private Attributes | |
SymbolsDictionary | symbols |
Positions | positions |
Stack | stack |
SyntaxTreeNode | contentNode |
bool | isPartial |
int | minMaxNodesCount |
bool | enableUpaCheck |
XmlSchemaContentType | contentType |
bool | isOpen |
bool | isEmptiable |
Definition at line 8 of file ParticleContentValidator.cs.