26 references to GenerateTest
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (26)
Semantics\OperatorTests.cs (26)
3118TestOperatorKinds(GenerateTest(PrefixIncrementTemplate, "++", "PrefixIncrement"));
3119TestOperatorKinds(GenerateTest(PrefixIncrementTemplate, "--", "PrefixDecrement"));
3132TestOperatorKinds(GenerateTest(ArithmeticTemplate, "+", "Addition"));
3133TestOperatorKinds(GenerateTest(ArithmeticTemplate, "-", "Subtraction"));
3134TestOperatorKinds(GenerateTest(ArithmeticTemplate, "*", "Multiplication"));
3135TestOperatorKinds(GenerateTest(ArithmeticTemplate, "/", "Division"));
3136TestOperatorKinds(GenerateTest(ArithmeticTemplate, "%", "Remainder"));
3137TestOperatorKinds(GenerateTest(ShiftTemplate, "<<", "LeftShift"));
3138TestOperatorKinds(GenerateTest(ShiftTemplate, ">>", "RightShift"));
3139TestOperatorKinds(GenerateTest(ShiftTemplate, ">>>", "UnsignedRightShift"));
3140TestOperatorKinds(GenerateTest(ArithmeticTemplate, "==", "Equal"));
3141TestOperatorKinds(GenerateTest(ArithmeticTemplate, "!=", "NotEqual"));
3142TestOperatorKinds(GenerateTest(EqualityTemplate, "!=", "NotEqual"));
3143TestOperatorKinds(GenerateTest(EqualityTemplate, "!=", "NotEqual"));
3145TestOperatorKinds(GenerateTest(ComparisonTemplate, ">", "GreaterThan"));
3146TestOperatorKinds(GenerateTest(ComparisonTemplate, ">=", "GreaterThanOrEqual"));
3147TestOperatorKinds(GenerateTest(ComparisonTemplate, "<", "LessThan"));
3148TestOperatorKinds(GenerateTest(ComparisonTemplate, "<=", "LessThanOrEqual"));
3149TestOperatorKinds(GenerateTest(LogicTemplate, "^", "Xor"));
3150TestOperatorKinds(GenerateTest(LogicTemplate, "&", "And"));
3151TestOperatorKinds(GenerateTest(LogicTemplate, "|", "Or"));
3152TestOperatorKinds(GenerateTest(ShortCircuitTemplate, "&&", "And"));
3153TestOperatorKinds(GenerateTest(ShortCircuitTemplate, "||", "Or"));
3159TestOperatorKinds(GenerateTest(EnumLogicTemplate, "^", "Xor"));
3160TestOperatorKinds(GenerateTest(EnumLogicTemplate, "&", "And"));
3161TestOperatorKinds(GenerateTest(EnumLogicTemplate, "|", "Or"));