terraria-cpp2il v1.4.4.9
Terraria mobile dump, with CallAnalysis (see source code). Dump with reconstucted method: https://infinitynichto.github.io/terraria-cpp2il-methodrecon
|
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, set] |
bool | IsOpen [get, set] |
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 9 of file ParticleContentValidator.cs.