39 instantiations of CallerArgumentExpressionAttribute
Microsoft.Extensions.AI.Evaluation (39)
src\Shared\Throw\Throw.cs (39)
41
public static T IfNull<T>([NotNull] T argument, [
CallerArgumentExpression
(nameof(argument))] string paramName = "")
72
[
CallerArgumentExpression
(nameof(argument))] string paramName = "",
73
[
CallerArgumentExpression
(nameof(member))] string memberName = "")
109
[
CallerArgumentExpression
(nameof(argument))] string paramName = "",
110
[
CallerArgumentExpression
(nameof(member))] string memberName = "")
134
public static string IfNullOrWhitespace([NotNull] string? argument, [
CallerArgumentExpression
(nameof(argument))] string paramName = "")
167
public static string IfNullOrEmpty([NotNull] string? argument, [
CallerArgumentExpression
(nameof(argument))] string paramName = "")
222
public static T IfOutOfRange<T>(T argument, [
CallerArgumentExpression
(nameof(argument))] string paramName = "")
257
public static IEnumerable<T> IfNullOrEmpty<T>([NotNull] IEnumerable<T>? argument, [
CallerArgumentExpression
(nameof(argument))] string paramName = "")
424
public static int IfLessThan(int argument, int min, [
CallerArgumentExpression
(nameof(argument))] string paramName = "")
442
public static int IfGreaterThan(int argument, int max, [
CallerArgumentExpression
(nameof(argument))] string paramName = "")
460
public static int IfLessThanOrEqual(int argument, int min, [
CallerArgumentExpression
(nameof(argument))] string paramName = "")
478
public static int IfGreaterThanOrEqual(int argument, int max, [
CallerArgumentExpression
(nameof(argument))] string paramName = "")
497
public static int IfOutOfRange(int argument, int min, int max, [
CallerArgumentExpression
(nameof(argument))] string paramName = "")
514
public static int IfZero(int argument, [
CallerArgumentExpression
(nameof(argument))] string paramName = "")
536
public static uint IfLessThan(uint argument, uint min, [
CallerArgumentExpression
(nameof(argument))] string paramName = "")
554
public static uint IfGreaterThan(uint argument, uint max, [
CallerArgumentExpression
(nameof(argument))] string paramName = "")
572
public static uint IfLessThanOrEqual(uint argument, uint min, [
CallerArgumentExpression
(nameof(argument))] string paramName = "")
590
public static uint IfGreaterThanOrEqual(uint argument, uint max, [
CallerArgumentExpression
(nameof(argument))] string paramName = "")
609
public static uint IfOutOfRange(uint argument, uint min, uint max, [
CallerArgumentExpression
(nameof(argument))] string paramName = "")
626
public static uint IfZero(uint argument, [
CallerArgumentExpression
(nameof(argument))] string paramName = "")
648
public static long IfLessThan(long argument, long min, [
CallerArgumentExpression
(nameof(argument))] string paramName = "")
666
public static long IfGreaterThan(long argument, long max, [
CallerArgumentExpression
(nameof(argument))] string paramName = "")
684
public static long IfLessThanOrEqual(long argument, long min, [
CallerArgumentExpression
(nameof(argument))] string paramName = "")
702
public static long IfGreaterThanOrEqual(long argument, long max, [
CallerArgumentExpression
(nameof(argument))] string paramName = "")
721
public static long IfOutOfRange(long argument, long min, long max, [
CallerArgumentExpression
(nameof(argument))] string paramName = "")
738
public static long IfZero(long argument, [
CallerArgumentExpression
(nameof(argument))] string paramName = "")
760
public static ulong IfLessThan(ulong argument, ulong min, [
CallerArgumentExpression
(nameof(argument))] string paramName = "")
778
public static ulong IfGreaterThan(ulong argument, ulong max, [
CallerArgumentExpression
(nameof(argument))] string paramName = "")
796
public static ulong IfLessThanOrEqual(ulong argument, ulong min, [
CallerArgumentExpression
(nameof(argument))] string paramName = "")
814
public static ulong IfGreaterThanOrEqual(ulong argument, ulong max, [
CallerArgumentExpression
(nameof(argument))] string paramName = "")
833
public static ulong IfOutOfRange(ulong argument, ulong min, ulong max, [
CallerArgumentExpression
(nameof(argument))] string paramName = "")
850
public static ulong IfZero(ulong argument, [
CallerArgumentExpression
(nameof(argument))] string paramName = "")
872
public static double IfLessThan(double argument, double min, [
CallerArgumentExpression
(nameof(argument))] string paramName = "")
893
public static double IfGreaterThan(double argument, double max, [
CallerArgumentExpression
(nameof(argument))] string paramName = "")
914
public static double IfLessThanOrEqual(double argument, double min, [
CallerArgumentExpression
(nameof(argument))] string paramName = "")
935
public static double IfGreaterThanOrEqual(double argument, double max, [
CallerArgumentExpression
(nameof(argument))] string paramName = "")
957
public static double IfOutOfRange(double argument, double min, double max, [
CallerArgumentExpression
(nameof(argument))] string paramName = "")
975
public static double IfZero(double argument, [
CallerArgumentExpression
(nameof(argument))] string paramName = "")
1 reference to CallerArgumentExpressionAttribute
Microsoft.Extensions.AI.Evaluation (1)
src\LegacySupport\CallerAttributes\CallerArgumentExpressionAttribute.cs (1)
20
/// Initializes a new instance of the <see cref="
CallerArgumentExpressionAttribute
"/> class.