| void .ctor(int type, const RegexOptions& options) | Public+1 flags | | 0x04 |
| void .ctor(int type, const RegexOptions& options, ushort ch) | Public+1 flags | | 0x04 |
| void .ctor(int type, const RegexOptions& options, const string& str) | Public+1 flags | | 0x08 |
| void .ctor(int type, const RegexOptions& options, int m) | Public+1 flags | | 0x04 |
| void .ctor(int type, const RegexOptions& options, int m, int n) | Public+1 flags | | 0x04 |
| bool UseOptionR() | Public | | 0x01 |
| RegexNode ReverseLeft() | Public | | 0x08 |
| void MakeRep(int type, int min, int max) | Private | | 0x04 |
| RegexNode Reduce() | Private | | 0x08 |
| RegexNode StripEnation(int emptyType) | Private | | 0x08 |
| RegexNode ReduceGroup() | Private | | 0x08 |
| RegexNode ReduceRep() | Private | | 0x08 |
| RegexNode ReduceSet() | Private | | 0x08 |
| RegexNode ReduceAlternation() | Private | | 0x08 |
| RegexNode ReduceConcatenation() | Private | | 0x08 |
| RegexNode MakeQuantifier(bool lazy, int min, int max) | Public | | 0x08 |
| void AddChild(RegexNode newChild) | Public | | 0x08 |
| RegexNode Child(int i) | Public | | 0x08 |
| int ChildCount() | Public | | 0x04 |
| int Type() | Public | | 0x04 |