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