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