1 write to Left
Microsoft.TemplateEngine.Core (1)
Expressions\Cpp\Scope.cs (1)
30Left = 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)
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); 88if (Left != null) 90return EvaluateSide(Left, x => x);