1 implementation of TryConvert
Microsoft.TemplateEngine.Core (1)
Expressions\OperatorSetBuilder.cs (1)
617
public bool
TryConvert
<T>(object? source, out T? result)
54 references to TryConvert
Microsoft.TemplateEngine.Core (54)
Expressions\OperatorSetBuilder.cs (52)
203
return _converter.
TryConvert
(sender, out result);
318
if (_converter.
TryConvert
(left, out long longLeft))
320
if (_converter.
TryConvert
(right, out long longRight))
325
if (_converter.
TryConvert
(right, out double doubleRight))
332
if (_converter.
TryConvert
(left, out double doubleLeft))
334
if (_converter.
TryConvert
(right, out long longRight))
339
if (_converter.
TryConvert
(right, out double doubleRight))
351
if (_converter.
TryConvert
(left, out bool boolLeft) && _converter.
TryConvert
(right, out bool boolRight))
361
if (_converter.
TryConvert
(left, out long longLeft) && _converter.
TryConvert
(right, out long longRight))
371
if (_converter.
TryConvert
(left, out long longLeft) && _converter.
TryConvert
(right, out long longRight))
384
if (_converter.
TryConvert
(left, out long longLeft))
386
if (_converter.
TryConvert
(right, out longRight))
391
if (_converter.
TryConvert
(right, out doubleRight))
396
else if (_converter.
TryConvert
(left, out int doubleLeft))
398
if (_converter.
TryConvert
(right, out longRight))
403
if (_converter.
TryConvert
(right, out doubleRight))
417
if (_converter.
TryConvert
(left, out long longLeft))
419
if (_converter.
TryConvert
(right, out longRight))
424
if (_converter.
TryConvert
(right, out intRight))
429
else if (_converter.
TryConvert
(left, out int intLeft))
431
if (_converter.
TryConvert
(right, out longRight))
436
if (_converter.
TryConvert
(right, out intRight))
447
if (_converter.
TryConvert
(left, out long longLeft) && _converter.
TryConvert
(right, out int intRight))
460
if (_converter.
TryConvert
(left, out long longLeft))
462
if (_converter.
TryConvert
(right, out longRight))
467
if (_converter.
TryConvert
(right, out doubleRight))
472
else if (_converter.
TryConvert
(left, out int doubleLeft))
474
if (_converter.
TryConvert
(right, out longRight))
479
if (_converter.
TryConvert
(right, out doubleRight))
490
if (_converter.
TryConvert
(operand, out bool l))
510
if (_converter.
TryConvert
(left, out bool l) && _converter.
TryConvert
(right, out bool r))
520
if (_converter.
TryConvert
(left, out long longLeft) && _converter.
TryConvert
(right, out int intRight))
541
if (_converter.
TryConvert
(left, out long longLeft))
543
if (_converter.
TryConvert
(right, out longRight))
548
if (_converter.
TryConvert
(right, out doubleRight))
553
else if (_converter.
TryConvert
(left, out int doubleLeft))
555
if (_converter.
TryConvert
(right, out longRight))
560
if (_converter.
TryConvert
(right, out doubleRight))
571
if (_converter.
TryConvert
(left, out bool l) && _converter.
TryConvert
(right, out bool r))
579
if (_converter.
TryConvert
(left, out long longLeft))
581
if (_converter.
TryConvert
(right, out longRight))
586
if (_converter.
TryConvert
(right, out doubleRight))
591
else if (_converter.
TryConvert
(left, out int doubleLeft))
593
if (_converter.
TryConvert
(right, out longRight))
598
if (_converter.
TryConvert
(right, out doubleRight))
Expressions\Shared\CoreConverters.cs (2)
12
if (!obj.
TryConvert
(source, out string? ls))
29
if (!obj.
TryConvert
(source, out string? ls))