Beispiel #1
0
 public static IEnumerable <object[]> GetBinaryOperatorTokensThatCanBeSwapped(bool self)
 {
     return(SyntaxFacts.GetBinaryExpressionTokenKinds()
            .Where(k => k != SyntaxKind.BarToken)            // Causes issues with AnnotatedText
            .Where(SyntaxFacts.CanSwapBinaryExpressionTokenKind)
            .Where(k => self && SyntaxFacts.SwapBinaryExpressionTokenKind(k) == k ||
                   !self && SyntaxFacts.SwapBinaryExpressionTokenKind(k) != k)
            .Select(k => new object[] { k }));
 }
Beispiel #2
0
 public static IEnumerable <object[]> GetBinaryOperatorTokenKinds()
 {
     return(SyntaxFacts.GetBinaryExpressionTokenKinds()
            .Select(t => new object[] { t }));
 }
Beispiel #3
0
 public static IEnumerable <object[]> GetBinaryOperatorTokensThatCannotBeSwapped()
 {
     return(SyntaxFacts.GetBinaryExpressionTokenKinds()
            .Where(k => !SyntaxFacts.CanSwapBinaryExpressionTokenKind(k))
            .Select(k => new object[] { k }));
 }