Skip to content

Commit 6bfff75

Browse files
committed
Use nameof when passing arguments to CallerArgumentExpression.
1 parent bee8a31 commit 6bfff75

File tree

1 file changed

+7
-7
lines changed

1 file changed

+7
-7
lines changed

src/Sagara.Core/Check.cs

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ public static class Check
1818
/// <summary>
1919
/// Throws an <see cref="ArgumentNullException" /> if the value is null.
2020
/// </summary>
21-
public static void NotNull<T>([NotNull] T value, [CallerArgumentExpression("value")] string? valueArgExpression = null,
21+
public static void NotNull<T>([NotNull] T value, [CallerArgumentExpression(nameof(value))] string? valueArgExpression = null,
2222
[CallerMemberName] string? memberName = null, [CallerLineNumber] int sourceLineNumber = 0, [CallerFilePath] string? sourceFilePath = null)
2323
{
2424
if (value is null)
@@ -33,7 +33,7 @@ public static void NotNull<T>([NotNull] T value, [CallerArgumentExpression("valu
3333
/// Throws an <see cref="ArgumentNullException"/> if the string is null, or an <see cref="ArgumentException"/> if the
3434
/// string is null or white space.
3535
/// </summary>
36-
public static void NotEmpty([NotNull] string? value, [CallerArgumentExpression("value")] string? valueArgExpression = null,
36+
public static void NotEmpty([NotNull] string? value, [CallerArgumentExpression(nameof(value))] string? valueArgExpression = null,
3737
[CallerMemberName] string? memberName = null, [CallerLineNumber] int sourceLineNumber = 0, [CallerFilePath] string? sourceFilePath = null)
3838
{
3939
Exception? ex = null;
@@ -65,7 +65,7 @@ public static void NotEmpty([NotNull] string? value, [CallerArgumentExpression("
6565
/// <summary>
6666
/// Throws an <see cref="ArgumentException"/> if the Guid equals Guid.Empty.
6767
/// </summary>
68-
public static void NotEmpty(Guid value, [CallerArgumentExpression("value")] string? valueArgExpression = null,
68+
public static void NotEmpty(Guid value, [CallerArgumentExpression(nameof(value))] string? valueArgExpression = null,
6969
[CallerMemberName] string? memberName = null, [CallerLineNumber] int sourceLineNumber = 0, [CallerFilePath] string? sourceFilePath = null)
7070
{
7171
if (value == Guid.Empty)
@@ -81,7 +81,7 @@ public static void NotEmpty(Guid value, [CallerArgumentExpression("value")] stri
8181
/// Throws an <see cref="ArgumentNullException"/> if the collection is null, or an <see cref="ArgumentException"/> if
8282
/// the collection is empty.
8383
/// </summary>
84-
public static void NotEmpty<T>([NotNull] IReadOnlyCollection<T> value, [CallerArgumentExpression("value")] string? valueArgExpression = null,
84+
public static void NotEmpty<T>([NotNull] IReadOnlyCollection<T> value, [CallerArgumentExpression(nameof(value))] string? valueArgExpression = null,
8585
[CallerMemberName] string? memberName = null, [CallerLineNumber] int sourceLineNumber = 0, [CallerFilePath] string? sourceFilePath = null)
8686
{
8787
NotNull(value, valueArgExpression, memberName, sourceLineNumber, sourceFilePath);
@@ -101,7 +101,7 @@ public static void NotEmpty<T>([NotNull] IReadOnlyCollection<T> value, [CallerAr
101101
/// Throws an <see cref="ArgumentNullException"/> if the collection is null, or an <see cref="ArgumentException"/> if
102102
/// the collection has one or more null values.
103103
/// </summary>
104-
public static void HasNoNulls<T>([NotNull] IReadOnlyList<T> value, [CallerArgumentExpression("value")] string? valueArgExpression = null,
104+
public static void HasNoNulls<T>([NotNull] IReadOnlyList<T> value, [CallerArgumentExpression(nameof(value))] string? valueArgExpression = null,
105105
[CallerMemberName] string? memberName = null, [CallerLineNumber] int sourceLineNumber = 0, [CallerFilePath] string? sourceFilePath = null)
106106
{
107107
NotNull(value, valueArgExpression, memberName, sourceLineNumber, sourceFilePath);
@@ -121,7 +121,7 @@ public static void HasNoNulls<T>([NotNull] IReadOnlyList<T> value, [CallerArgume
121121
/// Throws an <see cref="ArgumentOutOfRangeException"/> if <paramref name="value"/> is outside the range of
122122
/// [<paramref name="rangeLo"/>, <paramref name="rangeHi"/>].
123123
/// </summary>
124-
public static void NotOutOfRange<T>(T value, T rangeLo, T rangeHi, [CallerArgumentExpression("value")] string? valueArgExpression = null,
124+
public static void NotOutOfRange<T>(T value, T rangeLo, T rangeHi, [CallerArgumentExpression(nameof(value))] string? valueArgExpression = null,
125125
[CallerMemberName] string? memberName = null, [CallerLineNumber] int sourceLineNumber = 0, [CallerFilePath] string? sourceFilePath = null)
126126
where T : IComparable, IComparable<T>
127127
{
@@ -140,7 +140,7 @@ public static void NotOutOfRange<T>(T value, T rangeLo, T rangeHi, [CallerArgume
140140
/// Throws an <see cref="ArgumentNullException"/> if the collection is null, or an <see cref="ArgumentException"/> if
141141
/// the collection has one or more null or white space strings.
142142
/// </summary>
143-
public static void HasNoEmpties([NotNull] IReadOnlyCollection<string> value, [CallerArgumentExpression("value")] string? valueArgExpression = null,
143+
public static void HasNoEmpties([NotNull] IReadOnlyCollection<string> value, [CallerArgumentExpression(nameof(value))] string? valueArgExpression = null,
144144
[CallerMemberName] string? memberName = null, [CallerLineNumber] int sourceLineNumber = 0, [CallerFilePath] string? sourceFilePath = null)
145145
{
146146
NotNull(value, valueArgExpression, memberName, sourceLineNumber, sourceFilePath);

0 commit comments

Comments
 (0)