@@ -55,7 +55,7 @@ internal static class Guard
5555        /// <param name="paramName">The parameter name to use in the thrown exception.</param> 
5656        [ DebuggerHidden ] 
5757        [ MethodImpl ( MethodImplOptions . AggressiveInlining ) ] 
58-         public  static   void  ThrowIfNull ( [ NotNull ]  object ?  value ,  [ CallerArgumentExpression ( " value" ) ]  string ?  paramName  =  null ) 
58+         public  static   void  ThrowIfNull ( [ NotNull ]  object ?  value ,  [ CallerArgumentExpression ( nameof ( value ) ) ]  string ?  paramName  =  null ) 
5959        { 
6060            if  ( value  is  null ) 
6161            { 
@@ -70,7 +70,7 @@ public static void ThrowIfNull([NotNull] object? value, [CallerArgumentExpressio
7070        /// <param name="paramName">The parameter name to use in the thrown exception.</param> 
7171        [ DebuggerHidden ] 
7272        [ MethodImpl ( MethodImplOptions . AggressiveInlining ) ] 
73-         public  static   void  ThrowIfNullOrEmpty ( [ NotNull ]  string ?  value ,  [ CallerArgumentExpression ( " value" ) ]  string ?  paramName  =  null ) 
73+         public  static   void  ThrowIfNullOrEmpty ( [ NotNull ]  string ?  value ,  [ CallerArgumentExpression ( nameof ( value ) ) ]  string ?  paramName  =  null ) 
7474#pragma warning disable CS8777  // Parameter must have a non-null value when exiting. 
7575        { 
7676            if  ( string . IsNullOrEmpty ( value ) ) 
@@ -87,7 +87,7 @@ public static void ThrowIfNullOrEmpty([NotNull] string? value, [CallerArgumentEx
8787        /// <param name="paramName">The parameter name to use in the thrown exception.</param> 
8888        [ DebuggerHidden ] 
8989        [ MethodImpl ( MethodImplOptions . AggressiveInlining ) ] 
90-         public  static   void  ThrowIfNullOrWhitespace ( [ NotNull ]  string ?  value ,  [ CallerArgumentExpression ( " value" ) ]  string ?  paramName  =  null ) 
90+         public  static   void  ThrowIfNullOrWhitespace ( [ NotNull ]  string ?  value ,  [ CallerArgumentExpression ( nameof ( value ) ) ]  string ?  paramName  =  null ) 
9191#pragma warning disable CS8777  // Parameter must have a non-null value when exiting. 
9292        { 
9393            if  ( string . IsNullOrWhiteSpace ( value ) ) 
@@ -105,7 +105,7 @@ public static void ThrowIfNullOrWhitespace([NotNull] string? value, [CallerArgum
105105        /// <param name="paramName">The parameter name to use in the thrown exception.</param> 
106106        [ DebuggerHidden ] 
107107        [ MethodImpl ( MethodImplOptions . AggressiveInlining ) ] 
108-         public  static   void  ThrowIfZero ( int  value ,  string  message  =  "Must not be zero" ,  [ CallerArgumentExpression ( " value" ) ]  string ?  paramName  =  null ) 
108+         public  static   void  ThrowIfZero ( int  value ,  string  message  =  "Must not be zero" ,  [ CallerArgumentExpression ( nameof ( value ) ) ]  string ?  paramName  =  null ) 
109109        { 
110110            if  ( value  ==  0 ) 
111111            { 
@@ -120,7 +120,7 @@ public static void ThrowIfZero(int value, string message = "Must not be zero", [
120120        /// <param name="paramName">The parameter name to use in the thrown exception.</param> 
121121        [ DebuggerHidden ] 
122122        [ MethodImpl ( MethodImplOptions . AggressiveInlining ) ] 
123-         public  static   void  ThrowIfInvalidTimeout ( int  value ,  [ CallerArgumentExpression ( " value" ) ]  string ?  paramName  =  null ) 
123+         public  static   void  ThrowIfInvalidTimeout ( int  value ,  [ CallerArgumentExpression ( nameof ( value ) ) ]  string ?  paramName  =  null ) 
124124        { 
125125            ThrowIfOutOfRange ( value ,  paramName ,  min :  Timeout . Infinite ,  message :  $ "Must be non-negative or '{ nameof ( Timeout ) } .{ nameof ( Timeout . Infinite ) } '") ; 
126126        } 
@@ -137,7 +137,7 @@ public static void ThrowIfInvalidTimeout(int value, [CallerArgumentExpression("v
137137        /// <param name="message">An optional custom message to use in the thrown exception.</param> 
138138        [ DebuggerHidden ] 
139139        [ MethodImpl ( MethodImplOptions . AggressiveInlining ) ] 
140-         public  static   void  ThrowIfOutOfRange ( int  value ,  [ CallerArgumentExpression ( " value" ) ]  string ?  paramName  =  null ,  int  min  =  int . MinValue ,  int  max  =  int . MaxValue ,  string ?  minName  =  null ,  string ?  maxName  =  null ,  string ?  message  =  null ) 
140+         public  static   void  ThrowIfOutOfRange ( int  value ,  [ CallerArgumentExpression ( nameof ( value ) ) ]  string ?  paramName  =  null ,  int  min  =  int . MinValue ,  int  max  =  int . MaxValue ,  string ?  minName  =  null ,  string ?  maxName  =  null ,  string ?  message  =  null ) 
141141        { 
142142            Range ( value ,  paramName ,  min ,  max ,  minName ,  maxName ,  message ) ; 
143143        } 
@@ -154,7 +154,7 @@ public static void ThrowIfOutOfRange(int value, [CallerArgumentExpression("value
154154        /// <param name="message">An optional custom message to use in the thrown exception.</param> 
155155        [ DebuggerHidden ] 
156156        [ MethodImpl ( MethodImplOptions . AggressiveInlining ) ] 
157-         public  static   void  ThrowIfOutOfRange ( double  value ,  [ CallerArgumentExpression ( " value" ) ]  string ?  paramName  =  null ,  double  min  =  double . MinValue ,  double  max  =  double . MaxValue ,  string ?  minName  =  null ,  string ?  maxName  =  null ,  string ?  message  =  null ) 
157+         public  static   void  ThrowIfOutOfRange ( double  value ,  [ CallerArgumentExpression ( nameof ( value ) ) ]  string ?  paramName  =  null ,  double  min  =  double . MinValue ,  double  max  =  double . MaxValue ,  string ?  minName  =  null ,  string ?  maxName  =  null ,  string ?  message  =  null ) 
158158        { 
159159            Range ( value ,  paramName ,  min ,  max ,  minName ,  maxName ,  message ) ; 
160160        } 
@@ -168,7 +168,7 @@ public static void ThrowIfOutOfRange(double value, [CallerArgumentExpression("va
168168        /// <returns>The value casted to the specified type.</returns> 
169169        [ DebuggerHidden ] 
170170        [ MethodImpl ( MethodImplOptions . AggressiveInlining ) ] 
171-         public  static   T  ThrowIfNotOfType < T > ( [ NotNull ]  object ?  value ,  [ CallerArgumentExpression ( " value" ) ]  string ?  paramName  =  null ) 
171+         public  static   T  ThrowIfNotOfType < T > ( [ NotNull ]  object ?  value ,  [ CallerArgumentExpression ( nameof ( value ) ) ]  string ?  paramName  =  null ) 
172172        { 
173173            if  ( value  is  not T  result ) 
174174            { 
0 commit comments