Files
2026-08-27 10:56:38 -06:00

24 lines
557 B
C#

using System.Diagnostics.CodeAnalysis;
namespace System.Text.Encodings.Web;
internal static class ThrowHelper
{
[DoesNotReturn]
internal static void ThrowArgumentNullException(ExceptionArgument argument)
{
throw new ArgumentNullException(GetArgumentName(argument));
}
[DoesNotReturn]
internal static void ThrowArgumentOutOfRangeException(ExceptionArgument argument)
{
throw new ArgumentOutOfRangeException(GetArgumentName(argument));
}
private static string GetArgumentName(ExceptionArgument argument)
{
return argument.ToString();
}
}