14 references to CallerArgumentExpression
Microsoft.Private.Windows.Core (14)
src\Microsoft.Private.Windows.Polyfills\Exceptions\ArgumentExtensions.cs (2)
23public static void ThrowIfNullOrEmpty([NotNull] string? argument, [CallerArgumentExpression(nameof(argument))] string? paramName = null) 36public static void ThrowIfNullOrWhiteSpace([NotNull] string? argument, [CallerArgumentExpression(nameof(argument))] string? paramName = null)
src\Microsoft.Private.Windows.Polyfills\Exceptions\ArgumentNullExtensions.cs (3)
16public static void ThrowIfNull([NotNull] object? argument, [CallerArgumentExpression(nameof(argument))] string? paramName = null) 27public static unsafe void ThrowIfNull([NotNull] void* argument, [CallerArgumentExpression(nameof(argument))] string? paramName = null) 38public static void ThrowIfNull(IntPtr argument, [CallerArgumentExpression(nameof(argument))] string? paramName = null)
src\Microsoft.Private.Windows.Polyfills\Exceptions\ArgumentOutOfRangeExtensions.cs (2)
15public static void ThrowIfNegative(int value, [CallerArgumentExpression(nameof(value))] string? paramName = null) 27public static void ThrowIfLessThan<T>(T value, T other, [CallerArgumentExpression(nameof(value))] string? paramName = null)
System\ArgumentValidation.cs (7)
8internal static T OrThrowIfNull<T>([NotNull] this T? argument, [CallerArgumentExpression(nameof(argument))] string? paramName = null) 17[CallerArgumentExpression(nameof(argument))] string? paramName = null) => 20internal static nint OrThrowIfZero(this nint argument, [CallerArgumentExpression(nameof(argument))] string? paramName = null) => 23internal static string OrThrowIfNullOrEmpty([NotNull] this string? argument, [CallerArgumentExpression(nameof(argument))] string? paramName = null) 35internal static void ThrowIfNullOrEmpty([NotNull] this string? argument, [CallerArgumentExpression(nameof(argument))] string? paramName = null) 43internal static void ThrowIfNullOrEmptyWithMessage([NotNull] this string? argument, string message, [CallerArgumentExpression(nameof(argument))] string? paramName = null) 53internal static void ThrowIfNull(HDC argument, [CallerArgumentExpression(nameof(argument))] string? paramName = null)