@@ -121,8 +121,7 @@ static bool TryGetValueFromYaml(string yamlName, FieldInfo field, Dictionary<str
121
121
{
122
122
ret = null ;
123
123
124
- MiniYaml yaml ;
125
- if ( ! md . TryGetValue ( yamlName , out yaml ) )
124
+ if ( ! md . TryGetValue ( yamlName , out var yaml ) )
126
125
return false ;
127
126
128
127
ret = GetValue ( field . Name , field . FieldType , yaml , field ) ;
@@ -185,37 +184,32 @@ public static object GetValue(string fieldName, Type fieldType, MiniYaml yaml, M
185
184
186
185
if ( fieldType == typeof ( int ) )
187
186
{
188
- int res ;
189
- if ( Exts . TryParseIntegerInvariant ( value , out res ) )
187
+ if ( Exts . TryParseIntegerInvariant ( value , out var res ) )
190
188
return res ;
191
189
return InvalidValueAction ( value , fieldType , fieldName ) ;
192
190
}
193
191
else if ( fieldType == typeof ( ushort ) )
194
192
{
195
- ushort res ;
196
- if ( ushort . TryParse ( value , NumberStyles . Integer , NumberFormatInfo . InvariantInfo , out res ) )
193
+ if ( ushort . TryParse ( value , NumberStyles . Integer , NumberFormatInfo . InvariantInfo , out var res ) )
197
194
return res ;
198
195
return InvalidValueAction ( value , fieldType , fieldName ) ;
199
196
}
200
197
201
198
if ( fieldType == typeof ( long ) )
202
199
{
203
- long res ;
204
- if ( long . TryParse ( value , NumberStyles . Integer , NumberFormatInfo . InvariantInfo , out res ) )
200
+ if ( long . TryParse ( value , NumberStyles . Integer , NumberFormatInfo . InvariantInfo , out var res ) )
205
201
return res ;
206
202
return InvalidValueAction ( value , fieldType , fieldName ) ;
207
203
}
208
204
else if ( fieldType == typeof ( float ) )
209
205
{
210
- float res ;
211
- if ( value != null && float . TryParse ( value . Replace ( "%" , "" ) , NumberStyles . Float , NumberFormatInfo . InvariantInfo , out res ) )
206
+ if ( value != null && float . TryParse ( value . Replace ( "%" , "" ) , NumberStyles . Float , NumberFormatInfo . InvariantInfo , out var res ) )
212
207
return res * ( value . Contains ( '%' ) ? 0.01f : 1f ) ;
213
208
return InvalidValueAction ( value , fieldType , fieldName ) ;
214
209
}
215
210
else if ( fieldType == typeof ( decimal ) )
216
211
{
217
- decimal res ;
218
- if ( value != null && decimal . TryParse ( value . Replace ( "%" , "" ) , NumberStyles . Float , NumberFormatInfo . InvariantInfo , out res ) )
212
+ if ( value != null && decimal . TryParse ( value . Replace ( "%" , "" ) , NumberStyles . Float , NumberFormatInfo . InvariantInfo , out var res ) )
219
213
return res * ( value . Contains ( '%' ) ? 0.01m : 1m ) ;
220
214
return InvalidValueAction ( value , fieldType , fieldName ) ;
221
215
}
@@ -227,16 +221,14 @@ public static object GetValue(string fieldName, Type fieldType, MiniYaml yaml, M
227
221
}
228
222
else if ( fieldType == typeof ( Color ) )
229
223
{
230
- Color color ;
231
- if ( value != null && Color . TryParse ( value , out color ) )
224
+ if ( value != null && Color . TryParse ( value , out var color ) )
232
225
return color ;
233
226
234
227
return InvalidValueAction ( value , fieldType , fieldName ) ;
235
228
}
236
229
else if ( fieldType == typeof ( Hotkey ) )
237
230
{
238
- Hotkey res ;
239
- if ( Hotkey . TryParse ( value , out res ) )
231
+ if ( Hotkey . TryParse ( value , out var res ) )
240
232
return res ;
241
233
242
234
return InvalidValueAction ( value , fieldType , fieldName ) ;
@@ -247,8 +239,7 @@ public static object GetValue(string fieldName, Type fieldType, MiniYaml yaml, M
247
239
}
248
240
else if ( fieldType == typeof ( WDist ) )
249
241
{
250
- WDist res ;
251
- if ( WDist . TryParse ( value , out res ) )
242
+ if ( WDist . TryParse ( value , out var res ) )
252
243
return res ;
253
244
254
245
return InvalidValueAction ( value , fieldType , fieldName ) ;
@@ -260,8 +251,7 @@ public static object GetValue(string fieldName, Type fieldType, MiniYaml yaml, M
260
251
var parts = value . Split ( ',' ) ;
261
252
if ( parts . Length == 3 )
262
253
{
263
- WDist rx , ry , rz ;
264
- if ( WDist . TryParse ( parts [ 0 ] , out rx ) && WDist . TryParse ( parts [ 1 ] , out ry ) && WDist . TryParse ( parts [ 2 ] , out rz ) )
254
+ if ( WDist . TryParse ( parts [ 0 ] , out var rx ) && WDist . TryParse ( parts [ 1 ] , out var ry ) && WDist . TryParse ( parts [ 2 ] , out var rz ) )
265
255
return new WVec ( rx , ry , rz ) ;
266
256
}
267
257
}
@@ -281,8 +271,7 @@ public static object GetValue(string fieldName, Type fieldType, MiniYaml yaml, M
281
271
282
272
for ( var i = 0 ; i < vecs . Length ; ++ i )
283
273
{
284
- WDist rx , ry , rz ;
285
- if ( WDist . TryParse ( parts [ 3 * i ] , out rx ) && WDist . TryParse ( parts [ 3 * i + 1 ] , out ry ) && WDist . TryParse ( parts [ 3 * i + 2 ] , out rz ) )
274
+ if ( WDist . TryParse ( parts [ 3 * i ] , out var rx ) && WDist . TryParse ( parts [ 3 * i + 1 ] , out var ry ) && WDist . TryParse ( parts [ 3 * i + 2 ] , out var rz ) )
286
275
vecs [ i ] = new WVec ( rx , ry , rz ) ;
287
276
}
288
277
@@ -298,8 +287,7 @@ public static object GetValue(string fieldName, Type fieldType, MiniYaml yaml, M
298
287
var parts = value . Split ( ',' ) ;
299
288
if ( parts . Length == 3 )
300
289
{
301
- WDist rx , ry , rz ;
302
- if ( WDist . TryParse ( parts [ 0 ] , out rx ) && WDist . TryParse ( parts [ 1 ] , out ry ) && WDist . TryParse ( parts [ 2 ] , out rz ) )
290
+ if ( WDist . TryParse ( parts [ 0 ] , out var rx ) && WDist . TryParse ( parts [ 1 ] , out var ry ) && WDist . TryParse ( parts [ 2 ] , out var rz ) )
303
291
return new WPos ( rx , ry , rz ) ;
304
292
}
305
293
}
@@ -308,8 +296,7 @@ public static object GetValue(string fieldName, Type fieldType, MiniYaml yaml, M
308
296
}
309
297
else if ( fieldType == typeof ( WAngle ) )
310
298
{
311
- int res ;
312
- if ( Exts . TryParseIntegerInvariant ( value , out res ) )
299
+ if ( Exts . TryParseIntegerInvariant ( value , out var res ) )
313
300
return new WAngle ( res ) ;
314
301
return InvalidValueAction ( value , fieldType , fieldName ) ;
315
302
}
@@ -320,8 +307,7 @@ public static object GetValue(string fieldName, Type fieldType, MiniYaml yaml, M
320
307
var parts = value . Split ( ',' ) ;
321
308
if ( parts . Length == 3 )
322
309
{
323
- int rr , rp , ry ;
324
- if ( Exts . TryParseIntegerInvariant ( parts [ 0 ] , out rr ) && Exts . TryParseIntegerInvariant ( parts [ 1 ] , out rp ) && Exts . TryParseIntegerInvariant ( parts [ 2 ] , out ry ) )
310
+ if ( Exts . TryParseIntegerInvariant ( parts [ 0 ] , out var rr ) && Exts . TryParseIntegerInvariant ( parts [ 1 ] , out var rp ) && Exts . TryParseIntegerInvariant ( parts [ 2 ] , out var ry ) )
325
311
return new WRot ( new WAngle ( rr ) , new WAngle ( rp ) , new WAngle ( ry ) ) ;
326
312
}
327
313
}
@@ -360,8 +346,7 @@ public static object GetValue(string fieldName, Type fieldType, MiniYaml yaml, M
360
346
var vecs = new CVec [ parts . Length / 2 ] ;
361
347
for ( var i = 0 ; i < vecs . Length ; i ++ )
362
348
{
363
- int rx , ry ;
364
- if ( int . TryParse ( parts [ 2 * i ] , out rx ) && int . TryParse ( parts [ 2 * i + 1 ] , out ry ) )
349
+ if ( int . TryParse ( parts [ 2 * i ] , out var rx ) && int . TryParse ( parts [ 2 * i + 1 ] , out var ry ) )
365
350
vecs [ i ] = new CVec ( rx , ry ) ;
366
351
}
367
352
@@ -415,8 +400,7 @@ public static object GetValue(string fieldName, Type fieldType, MiniYaml yaml, M
415
400
}
416
401
else if ( fieldType == typeof ( bool ) )
417
402
{
418
- bool result ;
419
- if ( bool . TryParse ( value . ToLowerInvariant ( ) , out result ) )
403
+ if ( bool . TryParse ( value . ToLowerInvariant ( ) , out var result ) )
420
404
return result ;
421
405
422
406
return InvalidValueAction ( value , fieldType , fieldName ) ;
@@ -509,8 +493,7 @@ public static object GetValue(string fieldName, Type fieldType, MiniYaml yaml, M
509
493
var parts = value . Split ( new char [ ] { ',' } , StringSplitOptions . RemoveEmptyEntries ) ;
510
494
float xx = 0 ;
511
495
float yy = 0 ;
512
- float res ;
513
- if ( float . TryParse ( parts [ 0 ] . Replace ( "%" , "" ) , NumberStyles . Float , NumberFormatInfo . InvariantInfo , out res ) )
496
+ if ( float . TryParse ( parts [ 0 ] . Replace ( "%" , "" ) , NumberStyles . Float , NumberFormatInfo . InvariantInfo , out var res ) )
514
497
xx = res * ( parts [ 0 ] . Contains ( '%' ) ? 0.01f : 1f ) ;
515
498
if ( float . TryParse ( parts [ 1 ] . Replace ( "%" , "" ) , NumberStyles . Float , NumberFormatInfo . InvariantInfo , out res ) )
516
499
yy = res * ( parts [ 1 ] . Contains ( '%' ) ? 0.01f : 1f ) ;
@@ -524,13 +507,11 @@ public static object GetValue(string fieldName, Type fieldType, MiniYaml yaml, M
524
507
if ( value != null )
525
508
{
526
509
var parts = value . Split ( new char [ ] { ',' } , StringSplitOptions . RemoveEmptyEntries ) ;
527
- float x = 0 ;
528
- float y = 0 ;
529
- float z = 0 ;
530
- float . TryParse ( parts [ 0 ] , NumberStyles . Float , NumberFormatInfo . InvariantInfo , out x ) ;
531
- float . TryParse ( parts [ 1 ] , NumberStyles . Float , NumberFormatInfo . InvariantInfo , out y ) ;
510
+ float . TryParse ( parts [ 0 ] , NumberStyles . Float , NumberFormatInfo . InvariantInfo , out var x ) ;
511
+ float . TryParse ( parts [ 1 ] , NumberStyles . Float , NumberFormatInfo . InvariantInfo , out var y ) ;
532
512
533
513
// z component is optional for compatibility with older float2 definitions
514
+ float z = 0 ;
534
515
if ( parts . Length > 2 )
535
516
float . TryParse ( parts [ 2 ] , NumberStyles . Float , NumberFormatInfo . InvariantInfo , out z ) ;
536
517
@@ -575,8 +556,7 @@ public static object GetValue(string fieldName, Type fieldType, MiniYaml yaml, M
575
556
}
576
557
else if ( fieldType == typeof ( DateTime ) )
577
558
{
578
- DateTime dt ;
579
- if ( DateTime . TryParseExact ( value , "yyyy-MM-dd HH-mm-ss" , CultureInfo . InvariantCulture , DateTimeStyles . AssumeUniversal , out dt ) )
559
+ if ( DateTime . TryParseExact ( value , "yyyy-MM-dd HH-mm-ss" , CultureInfo . InvariantCulture , DateTimeStyles . AssumeUniversal , out var dt ) )
580
560
return dt ;
581
561
return InvalidValueAction ( value , fieldType , fieldName ) ;
582
562
}
@@ -726,8 +706,7 @@ public static string Translate(string key)
726
706
if ( translations == null )
727
707
return key ;
728
708
729
- string value ;
730
- if ( ! translations . TryGetValue ( key , out value ) )
709
+ if ( ! translations . TryGetValue ( key , out var value ) )
731
710
return key ;
732
711
733
712
return value ;
0 commit comments