Ejemplo n.º 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 }));
 }
Ejemplo n.º 2
0
 public static IEnumerable <object[]> GetBinaryOperatorTokenKinds()
 {
     return(SyntaxFacts.GetBinaryExpressionTokenKinds()
            .Select(t => new object[] { t }));
 }
Ejemplo n.º 3
0
 public static IEnumerable <object[]> GetBinaryOperatorTokensThatCannotBeSwapped()
 {
     return(SyntaxFacts.GetBinaryExpressionTokenKinds()
            .Where(k => !SyntaxFacts.CanSwapBinaryExpressionTokenKind(k))
            .Select(k => new object[] { k }));
 }