13 [global::Cpp2ILInjected.Token(Token =
"0x6000466")]
14 [global::Cpp2ILInjected.Address(RVA =
"0x1EBD954", Offset =
"0x1EBD954", Length =
"0x4B0")]
15 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
16 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
RegexParser), Member =
"ParseReplacement", MemberParameters =
new object[]
24 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
25 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
object), Member =
".ctor", ReturnType =
typeof(
void))]
26 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
"System.Text.StringBuilderCache", Member =
"Acquire", MemberParameters =
new object[] {
typeof(
int) }, ReturnType =
typeof(
StringBuilder))]
29 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
RegexNode), Member =
"Child", MemberParameters =
new object[] {
typeof(
int) }, ReturnType =
typeof(RegexNode))]
30 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
StringBuilder), Member =
"Append", MemberParameters =
new object[] {
typeof(
string) }, ReturnType =
typeof(StringBuilder))]
31 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(StringBuilder), Member =
"get_Length", ReturnType =
typeof(
int))]
32 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(StringBuilder), Member =
"Append", MemberParameters =
new object[] {
typeof(
char) }, ReturnType =
typeof(StringBuilder))]
33 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(StringBuilder), Member =
"set_Length", MemberParameters =
new object[] {
typeof(
int) }, ReturnType =
typeof(
void))]
34 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
"System.Text.StringBuilderCache", Member =
"Release", MemberParameters =
new object[] {
typeof(StringBuilder) }, ReturnType =
typeof(
void))]
36 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 19)]
42 [global::Cpp2ILInjected.Token(Token =
"0x6000467")]
43 [global::Cpp2ILInjected.Address(RVA =
"0x1EC239C", Offset =
"0x1EC239C", Length =
"0x104")]
44 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
Regex), Member =
"Replace", MemberParameters =
new object[]
50 }, ReturnType =
typeof(
string))]
51 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
52 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
WeakReference<>), Member =
"TryGetTarget", MemberParameters =
new object[] {
"T&" }, ReturnType =
typeof(
bool))]
53 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
string), Member =
"Equals", MemberParameters =
new object[] {
typeof(
string) }, ReturnType =
typeof(
bool))]
54 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(RegexParser), Member =
"ParseReplacement", MemberParameters =
new object[]
61 }, ReturnType =
typeof(RegexReplacement))]
63 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
69 [global::Cpp2ILInjected.Token(Token =
"0x170000C5")]
73 [global::Cpp2ILInjected.Token(Token =
"0x6000468")]
74 [global::Cpp2ILInjected.Address(RVA =
"0x1EC24A0", Offset =
"0x1EC24A0", Length =
"0x8")]
75 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
82 [global::Cpp2ILInjected.Token(Token =
"0x6000469")]
83 [global::Cpp2ILInjected.Address(RVA =
"0x1EC24A8", Offset =
"0x1EC24A8", Length =
"0x178")]
84 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
85 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
RegexReplacement), Member =
"Replace", MemberParameters =
new object[]
91 }, ReturnType =
typeof(
string))]
92 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
93 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
List<int>), Member =
"get_Item", MemberParameters =
new object[] {
typeof(
int) }, ReturnType =
"T")]
94 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
List<object>), Member =
"get_Item", MemberParameters =
new object[] {
typeof(
int) }, ReturnType =
"T")]
95 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(StringBuilder), Member =
"Append", MemberParameters =
new object[] {
typeof(
string) }, ReturnType =
typeof(StringBuilder))]
100 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
106 [global::Cpp2ILInjected.Token(Token =
"0x600046A")]
107 [global::Cpp2ILInjected.Address(RVA =
"0x1EC2620", Offset =
"0x1EC2620", Length =
"0x204")]
108 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
109 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
RegexReplacement), Member =
"Replace", MemberParameters =
new object[]
115 }, ReturnType =
typeof(
string))]
116 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
117 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
List<int>), Member =
"get_Item", MemberParameters =
new object[] {
typeof(
int) }, ReturnType =
"T")]
118 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
List<object>), Member =
"get_Item", MemberParameters =
new object[] {
typeof(
int) }, ReturnType =
"T")]
123 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
129 [global::Cpp2ILInjected.Token(Token =
"0x600046B")]
130 [global::Cpp2ILInjected.Address(RVA =
"0x1EC2824", Offset =
"0x1EC2824", Length =
"0x36C")]
131 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
132 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
Regex), Member =
"Replace", MemberParameters =
new object[]
138 }, ReturnType =
typeof(
string))]
139 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
140 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(Regex), Member =
"Match", MemberParameters =
new object[]
144 }, ReturnType =
typeof(Match))]
145 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(Group), Member =
"get_Success", ReturnType =
typeof(
bool))]
146 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
"System.Text.StringBuilderCache", Member =
"Acquire", MemberParameters =
new object[] {
typeof(
int) }, ReturnType =
typeof(StringBuilder))]
147 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(Regex), Member =
"get_RightToLeft", ReturnType =
typeof(
bool))]
149 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
string), Member =
"Substring", MemberParameters =
new object[]
153 }, ReturnType =
typeof(
string))]
154 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(RegexReplacement),
Member =
"ReplacementImplRTL", MemberParameters =
new object[]
158 }, ReturnType =
typeof(
void))]
159 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(Match),
Member =
"NextMatch", ReturnType =
typeof(Match))]
160 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(StringBuilder),
Member =
"Append", MemberParameters =
new object[]
165 }, ReturnType =
typeof(StringBuilder))]
167 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(StringBuilder),
Member =
"Append", MemberParameters =
new object[] {
typeof(
string) }, ReturnType =
typeof(StringBuilder))]
168 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(RegexReplacement),
Member =
"ReplacementImpl", MemberParameters =
new object[]
172 }, ReturnType =
typeof(
void))]
173 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
"System.Text.StringBuilderCache", Member =
"GetStringAndRelease", MemberParameters =
new object[] {
typeof(StringBuilder) }, ReturnType =
typeof(
string))]
178 }, ReturnType =
typeof(
void))]
179 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 15)]
185 [global::Cpp2ILInjected.Token(Token =
"0x4000363")]
186 private const int Specials = 4;
188 [global::Cpp2ILInjected.Token(Token =
"0x4000364")]
189 public const int LeftPortion = -1;
191 [global::Cpp2ILInjected.Token(Token =
"0x4000365")]
192 public const int RightPortion = -2;
194 [global::Cpp2ILInjected.Token(Token =
"0x4000366")]
195 public const int LastGroup = -3;
197 [global::Cpp2ILInjected.Token(Token =
"0x4000367")]
198 public const int WholeString = -4;
200 [global::Cpp2ILInjected.Token(Token =
"0x4000368")]
201 [global::Cpp2ILInjected.FieldOffset(Offset =
"0x10")]
204 [global::Cpp2ILInjected.Token(Token =
"0x4000369")]
205 [global::Cpp2ILInjected.FieldOffset(Offset =
"0x18")]
209 [global::Cpp2ILInjected.Token(Token =
"0x400036A")]
210 [global::Cpp2ILInjected.FieldOffset(Offset =
"0x20")]
static RegexReplacement GetOrCreate(WeakReference< RegexReplacement > replRef, string replacement, Hashtable caps, int capsize, Hashtable capnames, RegexOptions roptions)