11 references to EvaluateSides
Microsoft.TemplateEngine.Core (11)
Expressions\Cpp\Scope.cs (11)
62return EvaluateSides(Left!, Right!, x => (bool)x, (x, y) => x && y);
64return EvaluateSides(Left!, Right!, x => (bool)x, (x, y) => x || y);
66return EvaluateSides(Left!, Right!, x => (bool)x, (x, y) => x ^ y);
68return EvaluateSides(Left!, Right!, x => x, LenientEquals);
70return EvaluateSides(Left!, Right!, x => x, (x, y) => !LenientEquals(x, y));
72return EvaluateSides(Left!, Right!, ParserExtensions.ConvertToDoubleCurrentOrInvariant, (x, y) => x > y);
74return EvaluateSides(Left!, Right!, ParserExtensions.ConvertToDoubleCurrentOrInvariant, (x, y) => x >= y);
76return EvaluateSides(Left!, Right!, ParserExtensions.ConvertToDoubleCurrentOrInvariant, (x, y) => x < y);
78return EvaluateSides(Left!, Right!, ParserExtensions.ConvertToDoubleCurrentOrInvariant, (x, y) => x <= y);
84return EvaluateSides(Left!, Right!, Convert.ToInt64, (x, y) => x & y);
86return EvaluateSides(Left!, Right!, Convert.ToInt64, (x, y) => x | y);