0x00x0060
Members 57
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| — | 0x04 | Onerep | int | PublicStatic+1 flags | 0 |
| — | 0x04 | Notonerep | int | PublicStatic+1 flags | 1 |
| — | 0x04 | Setrep | int | PublicStatic+1 flags | 2 |
| — | 0x04 | Oneloop | int | PublicStatic+1 flags | 3 |
| — | 0x04 | Notoneloop | int | PublicStatic+1 flags | 4 |
| — | 0x04 | Setloop | int | PublicStatic+1 flags | 5 |
| — | 0x04 | Onelazy | int | PublicStatic+1 flags | 6 |
| — | 0x04 | Notonelazy | int | PublicStatic+1 flags | 7 |
| — | 0x04 | Setlazy | int | PublicStatic+1 flags | 8 |
| — | 0x04 | One | int | PublicStatic+1 flags | 9 |
| — | 0x04 | Notone | int | PublicStatic+1 flags | 10 |
| — | 0x04 | Set | int | PublicStatic+1 flags | 11 |
| — | 0x04 | Multi | int | PublicStatic+1 flags | 12 |
| — | 0x04 | Ref | int | PublicStatic+1 flags | 13 |
| — | 0x04 | Bol | int | PublicStatic+1 flags | 14 |
| — | 0x04 | Eol | int | PublicStatic+1 flags | 15 |
| — | 0x04 | Boundary | int | PublicStatic+1 flags | 16 |
| — | 0x04 | Nonboundary | int | PublicStatic+1 flags | 17 |
| — | 0x04 | Beginning | int | PublicStatic+1 flags | 18 |
| — | 0x04 | Start | int | PublicStatic+1 flags | 19 |
| — | 0x04 | EndZ | int | PublicStatic+1 flags | 20 |
| — | 0x04 | End | int | PublicStatic+1 flags | 21 |
| — | 0x04 | Nothing | int | PublicStatic+1 flags | 22 |
| — | 0x04 | Lazybranch | int | PublicStatic+1 flags | 23 |
| — | 0x04 | Branchmark | int | PublicStatic+1 flags | 24 |
| — | 0x04 | Lazybranchmark | int | PublicStatic+1 flags | 25 |
| — | 0x04 | Nullcount | int | PublicStatic+1 flags | 26 |
| — | 0x04 | Setcount | int | PublicStatic+1 flags | 27 |
| — | 0x04 | Branchcount | int | PublicStatic+1 flags | 28 |
| — | 0x04 | Lazybranchcount | int | PublicStatic+1 flags | 29 |
| — | 0x04 | Nullmark | int | PublicStatic+1 flags | 30 |
| — | 0x04 | Setmark | int | PublicStatic+1 flags | 31 |
| — | 0x04 | Capturemark | int | PublicStatic+1 flags | 32 |
| — | 0x04 | Getmark | int | PublicStatic+1 flags | 33 |
| — | 0x04 | Setjump | int | PublicStatic+1 flags | 34 |
| — | 0x04 | Backjump | int | PublicStatic+1 flags | 35 |
| — | 0x04 | Forejump | int | PublicStatic+1 flags | 36 |
| — | 0x04 | Testref | int | PublicStatic+1 flags | 37 |
| — | 0x04 | Goto | int | PublicStatic+1 flags | 38 |
| — | 0x04 | Prune | int | PublicStatic+1 flags | 39 |
| — | 0x04 | Stop | int | PublicStatic+1 flags | 40 |
| — | 0x04 | ECMABoundary | int | PublicStatic+1 flags | 41 |
| — | 0x04 | NonECMABoundary | int | PublicStatic+1 flags | 42 |
| — | 0x04 | Mask | int | PublicStatic+1 flags | 63 |
| — | 0x04 | Rtl | int | PublicStatic+1 flags | 64 |
| — | 0x04 | Back | int | PublicStatic+1 flags | 128 |
| — | 0x04 | Back2 | int | PublicStatic+1 flags | 256 |
| — | 0x04 | Ci | int | PublicStatic+1 flags | 512 |
| 0x08 | Codes | int[] | Public+1 flags | — | |
| 0x08 | Strings | string[] | Public+1 flags | — | |
| 0x04 | TrackCount | int | Public+1 flags | — | |
| 0x0024 | 0x04 | padding / unreflected | |||
| 0x08 | Caps | Hashtable | Public+1 flags | — | |
| 0x04 | CapSize | int | Public+1 flags | — | |
| 0x0034 | 0x04 | padding / unreflected | |||
| 0x18 | FCPrefix | Nullable<System.Text.RegularExpressions.RegexPrefix> | Public+1 flags | — | |
| 0x08 | BMPrefix | RegexBoyerMoore | Public+1 flags | — | |
| 0x04 | Anchors | int | Public+1 flags | — | |
| 0x01 | RightToLeft | bool | Public+1 flags | — | |
| 0x005D | 0x03 | unreflected bytes to end of RegexCode | |||
Functions 2
| Signature | Flags | Native | Params |
|---|---|---|---|
| void .ctor(const int[]& codes, List<System.String> stringlist, int trackcount, Hashtable caps, int capsize, RegexBoyerMoore bmPrefix, const Nullable<System.Text.RegularExpressions.RegexPrefix>& fcPrefix, int anchors, bool rightToLeft) | Public+1 flags | 0x18 | |
| bool OpcodeBacktracks(int Op) | PublicStatic | 0x04 |