1 write to Left
Microsoft.TemplateEngine.Core (1)
Expressions\Cpp\Scope.cs (1)
30
Left
= value;
16 references to Left
Microsoft.TemplateEngine.Core (16)
Expressions\Cpp\CppStyleEvaluatorDefinition.cs (1)
287
|| current.
Left
is not Scope leftScope
Expressions\Cpp\Scope.cs (15)
62
return EvaluateSides(
Left
!, Right!, x => (bool)x, (x, y) => x && y);
64
return EvaluateSides(
Left
!, Right!, x => (bool)x, (x, y) => x || y);
66
return EvaluateSides(
Left
!, Right!, x => (bool)x, (x, y) => x ^ y);
68
return EvaluateSides(
Left
!, Right!, x => x, LenientEquals);
70
return EvaluateSides(
Left
!, Right!, x => x, (x, y) => !LenientEquals(x, y));
72
return EvaluateSides(
Left
!, Right!, ParserExtensions.ConvertToDoubleCurrentOrInvariant, (x, y) => x > y);
74
return EvaluateSides(
Left
!, Right!, ParserExtensions.ConvertToDoubleCurrentOrInvariant, (x, y) => x >= y);
76
return EvaluateSides(
Left
!, Right!, ParserExtensions.ConvertToDoubleCurrentOrInvariant, (x, y) => x < y);
78
return EvaluateSides(
Left
!, Right!, ParserExtensions.ConvertToDoubleCurrentOrInvariant, (x, y) => x <= y);
80
return EvaluateSides(
Left
!, Right!, Convert.ToInt64, Convert.ToInt32, (x, y) => x << y);
82
return EvaluateSides(
Left
!, Right!, Convert.ToInt64, Convert.ToInt32, (x, y) => x >> y);
84
return EvaluateSides(
Left
!, Right!, Convert.ToInt64, (x, y) => x & y);
86
return EvaluateSides(
Left
!, Right!, Convert.ToInt64, (x, y) => x | y);
88
if (
Left
!= null)
90
return EvaluateSide(
Left
, x => x);