Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ GroupNumberFromName()

int System.Text.RegularExpressions.Regex.GroupNumberFromName ( string name)
inline

Definition at line 306 of file Regex.cs.

307 {
308 if (name == null)
309 {
310 ThrowHelper.ThrowArgumentNullException(ExceptionArgument.name);
311 }
312 if (capnames != null)
313 {
314 if (!capnames.TryGetValue<int>(name, out var value))
315 {
316 return -1;
317 }
318 return value;
319 }
320 if (!uint.TryParse(name, NumberStyles.None, CultureInfo.InvariantCulture, out var result) || result >= capsize)
321 {
322 return -1;
323 }
324 return (int)result;
325 }
static CultureInfo InvariantCulture

References System.Text.RegularExpressions.Regex.capnames, System.Text.RegularExpressions.Regex.capsize, System.Globalization.CultureInfo.InvariantCulture, System.Text.RegularExpressions.name, System.Text.RegularExpressions.ThrowHelper.ThrowArgumentNullException(), and System.Text.RegularExpressions.value.

Referenced by System.Text.RegularExpressions.GroupCollection.ContainsKey().