public void TestIsInstance() { Assert.False(PatternSyntaxWrapper.IsInstance(null)); Assert.False(PatternSyntaxWrapper.IsInstance(SyntaxFactory.LiteralExpression(SyntaxKind.NullLiteralExpression))); var constantPatternSyntax = SyntaxFactory.ConstantPattern(SyntaxFactory.LiteralExpression(SyntaxKind.NullLiteralExpression)); Assert.True(PatternSyntaxWrapper.IsInstance(constantPatternSyntax)); var declarationPatternSyntax = SyntaxFactory.DeclarationPattern( SyntaxFactory.PredefinedType(SyntaxFactory.Token(SyntaxKind.IntKeyword)), SyntaxFactory.DiscardDesignation()); Assert.True(PatternSyntaxWrapper.IsInstance(declarationPatternSyntax)); }
public void TestIsInstance() { Assert.False(PatternSyntaxWrapper.IsInstance(null)); Assert.False(PatternSyntaxWrapper.IsInstance(SyntaxFactory.LiteralExpression(SyntaxKind.NullLiteralExpression))); }