@@ -91,11 +91,11 @@ void IMetrics.AddMetric(string key, double value, MetricUnit unit, MetricResolut
91
91
{
92
92
if ( string . IsNullOrWhiteSpace ( key ) )
93
93
throw new ArgumentNullException (
94
- $ "'AddMetric' method requires a valid metrics key. 'Null' or empty values are not allowed.") ;
94
+ nameof ( key ) , "'AddMetric' method requires a valid metrics key. 'Null' or empty values are not allowed." ) ;
95
95
96
96
if ( value < 0 ) {
97
97
throw new ArgumentException (
98
- "'AddMetric' method requires a valid metrics value. Value must be >= 0." ) ;
98
+ "'AddMetric' method requires a valid metrics value. Value must be >= 0." , nameof ( value ) ) ;
99
99
}
100
100
101
101
var metrics = _context . GetMetrics ( ) ;
@@ -150,8 +150,8 @@ string IMetrics.GetService()
150
150
void IMetrics . AddDimension ( string key , string value )
151
151
{
152
152
if ( string . IsNullOrWhiteSpace ( key ) )
153
- throw new ArgumentNullException (
154
- $ "'AddDimension' method requires a valid dimension key. 'Null' or empty values are not allowed.") ;
153
+ throw new ArgumentNullException ( nameof ( key ) ,
154
+ "'AddDimension' method requires a valid dimension key. 'Null' or empty values are not allowed." ) ;
155
155
156
156
_context . AddDimension ( key , value ) ;
157
157
}
@@ -168,8 +168,8 @@ void IMetrics.AddDimension(string key, string value)
168
168
void IMetrics . AddMetadata ( string key , object value )
169
169
{
170
170
if ( string . IsNullOrWhiteSpace ( key ) )
171
- throw new ArgumentNullException (
172
- $ "'AddMetadata' method requires a valid metadata key. 'Null' or empty values are not allowed.") ;
171
+ throw new ArgumentNullException ( nameof ( key ) ,
172
+ "'AddMetadata' method requires a valid metadata key. 'Null' or empty values are not allowed." ) ;
173
173
174
174
_context . AddMetadata ( key , value ) ;
175
175
}
@@ -186,8 +186,8 @@ void IMetrics.SetDefaultDimensions(Dictionary<string, string> defaultDimension)
186
186
{
187
187
foreach ( var item in defaultDimension )
188
188
if ( string . IsNullOrWhiteSpace ( item . Key ) || string . IsNullOrWhiteSpace ( item . Value ) )
189
- throw new ArgumentNullException (
190
- $ "'SetDefaultDimensions' method requires a valid key pair. 'Null' or empty values are not allowed.") ;
189
+ throw new ArgumentNullException ( nameof ( item . Key ) ,
190
+ "'SetDefaultDimensions' method requires a valid key pair. 'Null' or empty values are not allowed." ) ;
191
191
192
192
_context . SetDefaultDimensions ( DictionaryToList ( defaultDimension ) ) ;
193
193
}
@@ -258,8 +258,8 @@ void IMetrics.PushSingleMetric(string metricName, double value, MetricUnit unit,
258
258
Dictionary < string , string > defaultDimensions , MetricResolution metricResolution )
259
259
{
260
260
if ( string . IsNullOrWhiteSpace ( metricName ) )
261
- throw new ArgumentNullException (
262
- $ "'PushSingleMetric' method requires a valid metrics key. 'Null' or empty values are not allowed.") ;
261
+ throw new ArgumentNullException ( nameof ( metricName ) ,
262
+ "'PushSingleMetric' method requires a valid metrics key. 'Null' or empty values are not allowed." ) ;
263
263
264
264
using var context = InitializeContext ( nameSpace , service , defaultDimensions ) ;
265
265
context . AddMetric ( metricName , value , unit , metricResolution ) ;
0 commit comments