87 references to ExceptionArgument
System.Text.RegularExpressions (87)
System\Text\RegularExpressions\CaptureCollection.cs (4)
98ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument.i); 151ThrowHelper.ThrowArgumentNullException(ExceptionArgument.array); 185ThrowHelper.ThrowArgumentNullException(ExceptionArgument.array); 189ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument.arrayIndex);
System\Text\RegularExpressions\Group.cs (1)
86ThrowHelper.ThrowArgumentNullException(ExceptionArgument.inner);
System\Text\RegularExpressions\GroupCollection.cs (2)
205ThrowHelper.ThrowArgumentNullException(ExceptionArgument.array); 241ThrowHelper.ThrowArgumentNullException(ExceptionArgument.array);
System\Text\RegularExpressions\Match.cs (2)
200ThrowHelper.ThrowArgumentNullException(ExceptionArgument.replacement); 240ThrowHelper.ThrowArgumentNullException(ExceptionArgument.inner);
System\Text\RegularExpressions\MatchCollection.cs (2)
70ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument.startat, ExceptionResource.BeginIndexNotNegative); 149ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument.i);
System\Text\RegularExpressions\Regex.Cache.cs (1)
42ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument.value);
System\Text\RegularExpressions\Regex.Count.cs (1)
18ThrowHelper.ThrowArgumentNullException(ExceptionArgument.input);
System\Text\RegularExpressions\Regex.cs (10)
204ThrowHelper.ThrowArgumentNullException(ExceptionArgument.pattern); 215ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument.options); 230ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument.matchTimeout); 255ThrowHelper.ThrowArgumentNullException(ExceptionArgument.value); 271ThrowHelper.ThrowArgumentNullException(ExceptionArgument.value); 376ThrowHelper.ThrowArgumentNullException(ExceptionArgument.str); 401ThrowHelper.ThrowArgumentNullException(ExceptionArgument.str); 529ThrowHelper.ThrowArgumentNullException(ExceptionArgument.name); 569ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument.startat, ExceptionResource.BeginIndexNotNegative); 573ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument.length, ExceptionResource.LengthNotNegative);
System\Text\RegularExpressions\Regex.EnumerateSplits.cs (2)
163ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument.count, ExceptionResource.CountTooSmall); 168ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument.startat, ExceptionResource.BeginIndexNotNegative);
System\Text\RegularExpressions\Regex.Match.cs (7)
211ThrowHelper.ThrowArgumentNullException(ExceptionArgument.input); 247ThrowHelper.ThrowArgumentNullException(ExceptionArgument.input); 427ThrowHelper.ThrowArgumentNullException(ExceptionArgument.input); 454ThrowHelper.ThrowArgumentNullException(ExceptionArgument.input); 508ThrowHelper.ThrowArgumentNullException(ExceptionArgument.input); 683ThrowHelper.ThrowArgumentNullException(ExceptionArgument.input); 732ThrowHelper.ThrowArgumentNullException(ExceptionArgument.input);
System\Text\RegularExpressions\Regex.Replace.cs (10)
219ThrowHelper.ThrowArgumentNullException(ExceptionArgument.input); 260ThrowHelper.ThrowArgumentNullException(ExceptionArgument.input); 303ThrowHelper.ThrowArgumentNullException(ExceptionArgument.input); 307ThrowHelper.ThrowArgumentNullException(ExceptionArgument.replacement); 506ThrowHelper.ThrowArgumentNullException(ExceptionArgument.input); 554ThrowHelper.ThrowArgumentNullException(ExceptionArgument.input); 595ThrowHelper.ThrowArgumentNullException(ExceptionArgument.input); 614ThrowHelper.ThrowArgumentNullException(ExceptionArgument.evaluator); 618ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument.count, ExceptionResource.CountTooSmall); 622ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument.startat, ExceptionResource.BeginIndexNotNegative);
System\Text\RegularExpressions\Regex.Split.cs (5)
185ThrowHelper.ThrowArgumentNullException(ExceptionArgument.input); 224ThrowHelper.ThrowArgumentNullException(ExceptionArgument.input); 268ThrowHelper.ThrowArgumentNullException(ExceptionArgument.input); 282ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument.count, ExceptionResource.CountTooSmall); 286ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument.startat, ExceptionResource.BeginIndexNotNegative);
System\Text\RegularExpressions\RegexReplacement.cs (2)
198ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument.count, ExceptionResource.CountTooSmall); 202ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument.startat, ExceptionResource.BeginIndexNotNegative);
System\Text\RegularExpressions\ThrowHelper.cs (38)
11internal static void ThrowArgumentNullException(ExceptionArgument arg) => 15internal static void ThrowArgumentOutOfRangeException(ExceptionArgument arg) => 19internal static void ThrowArgumentOutOfRangeException(ExceptionArgument arg, ExceptionResource resource) => 22private static string? GetStringForExceptionArgument(ExceptionArgument arg) => 25ExceptionArgument.assemblyname => nameof(ExceptionArgument.assemblyname), 26ExceptionArgument.array => nameof(ExceptionArgument.array), 27ExceptionArgument.arrayIndex => nameof(ExceptionArgument.arrayIndex), 28ExceptionArgument.count => nameof(ExceptionArgument.count), 29ExceptionArgument.evaluator => nameof(ExceptionArgument.evaluator), 30ExceptionArgument.i => nameof(ExceptionArgument.i), 31ExceptionArgument.inner => nameof(ExceptionArgument.inner), 32ExceptionArgument.input => nameof(ExceptionArgument.input), 33ExceptionArgument.length => nameof(ExceptionArgument.length), 34ExceptionArgument.matchTimeout => nameof(ExceptionArgument.matchTimeout), 35ExceptionArgument.name => nameof(ExceptionArgument.name), 36ExceptionArgument.options => nameof(ExceptionArgument.options), 37ExceptionArgument.pattern => nameof(ExceptionArgument.pattern), 38ExceptionArgument.replacement => nameof(ExceptionArgument.replacement), 39ExceptionArgument.startat => nameof(ExceptionArgument.startat), 40ExceptionArgument.str => nameof(ExceptionArgument.str), 41ExceptionArgument.value => nameof(ExceptionArgument.value),