3 writes to Right
Microsoft.TemplateEngine.Core (3)
Expressions\Cpp\CppStyleEvaluatorDefinition.cs (2)
298
leftScope.
Right
= tmp2;
313
current.
Right
= tmp;
Expressions\Cpp\Scope.cs (1)
34
Right
= value;
16 references to Right
Microsoft.TemplateEngine.Core (16)
Expressions\Cpp\CppStyleEvaluatorDefinition.cs (2)
295
Value = leftScope.
Right
!
312
tmp.Value = current.
Right
!;
Expressions\Cpp\Scope.cs (14)
60
return !EvaluateSide(
Right
!, x => Convert.ToBoolean(x ?? "False"));
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);