void ThrowIfNull(
#if NETCOREAPP3_0_OR_GREATER
[NotNull]
#endif
object? argument,
[CallerArgumentExpression(nameof(argument))] string? paramName = null)
{
if (argument is null)
{
Throw(paramName);
}
}
Ну у меня выброс кастомного исключения в отдельном методе. Throw.IfNull я привел как пример
Обсуждают сегодня