Bagikan melalui


SyntaxFacts Kelas

Definisi

Menyediakan anggota untuk menentukan fakta Sintaks tentang karakter dan konversi Unicode.

public ref class SyntaxFacts
public class SyntaxFacts
public sealed class SyntaxFacts
type SyntaxFacts = class
Public Class SyntaxFacts
Public NotInheritable Class SyntaxFacts
Warisan
SyntaxFacts

Konstruktor

SyntaxFacts()

Menyediakan anggota untuk menentukan fakta Sintaks tentang karakter dan konversi Unicode.

Properti

EqualityComparer

Perbandingan kesetaraan kustom untuk SyntaxKind

Metode

AllowsLeadingImplicitLineContinuation(SyntaxToken)

Menunjukkan apakah baris baru dapat secara valid mendahului SyntaxToken yang ditentukan tanpa memerlukan urutan kelanjutan baris eksplisit ' _' atau mengakhiri pernyataan yang berisi.

AllowsTrailingImplicitLineContinuation(SyntaxToken)

Menunjukkan apakah baris baru dapat secara valid mengikuti SyntaxToken yang ditentukan tanpa memerlukan urutan kelanjutan baris eksplisit ' _' atau mengakhiri pernyataan yang berisi.

GetAccessorStatementKind(SyntaxKind)

Menyediakan anggota untuk menentukan fakta Sintaks tentang karakter dan konversi Unicode.

GetBaseTypeStatementKind(SyntaxKind)

Menyediakan anggota untuk menentukan fakta Sintaks tentang karakter dan konversi Unicode.

GetBinaryExpression(SyntaxKind)

Menyediakan anggota untuk menentukan fakta Sintaks tentang karakter dan konversi Unicode.

GetBlockName(SyntaxKind)

Mengembalikan kata kunci atau teks tanda baca berdasarkan SintaksKind

GetContextualKeywordKind(String)

Menyediakan anggota untuk menentukan fakta Sintaks tentang karakter dan konversi Unicode.

GetContextualKeywordKinds()

Mendapatkan kata kunci kontekstual

GetInstanceExpression(SyntaxKind)

Mengembalikan sintaks ekspresi koresponden untuk kata kunci 'Me', 'MyBase' dan 'MyClass' atau SyntaxKind.None untuk jenis sintaks lainnya

GetKeywordKind(String)

Menyediakan anggota untuk menentukan fakta Sintaks tentang karakter dan konversi Unicode.

GetKeywordKinds()

Mendapatkan semua kata kunci yang dicadangkan dan kontekstual

GetLiteralExpression(SyntaxKind)

Menyediakan anggota untuk menentukan fakta Sintaks tentang karakter dan konversi Unicode.

GetOperatorKind(String)

Menyediakan anggota untuk menentukan fakta Sintaks tentang karakter dan konversi Unicode.

GetPreprocessorKeywordKind(String)

Menyediakan anggota untuk menentukan fakta Sintaks tentang karakter dan konversi Unicode.

GetPreprocessorKeywordKinds()

Mendapatkan kata kunci pra-prosesor

GetPunctuationKinds()

Dapatkan tanda baca

GetReservedKeywordKinds()

Mendapatkan semua kata kunci yang dipesan

GetText(Accessibility)

Menyediakan anggota untuk menentukan fakta Sintaks tentang karakter dan konversi Unicode.

GetText(SyntaxKind)

Mengembalikan kata kunci atau teks tanda baca berdasarkan SintaksKind

GetTypeStatementKind(SyntaxKind)

Menyediakan anggota untuk menentukan fakta Sintaks tentang karakter dan konversi Unicode.

GetUnaryExpression(SyntaxKind)

Menyediakan anggota untuk menentukan fakta Sintaks tentang karakter dan konversi Unicode.

IsAccessibilityModifier(SyntaxKind)

Menyediakan anggota untuk menentukan fakta Sintaks tentang karakter dan konversi Unicode.

IsAccessorBlock(SyntaxKind)

Menyediakan anggota untuk menentukan fakta Sintaks tentang karakter dan konversi Unicode.

IsAccessorStatement(SyntaxKind)

Menyediakan anggota untuk menentukan fakta Sintaks tentang karakter dan konversi Unicode.

IsAccessorStatementAccessorKeyword(SyntaxKind)

Menyediakan anggota untuk menentukan fakta Sintaks tentang karakter dan konversi Unicode.

IsAccessorStatementKeyword(SyntaxKind)
Kedaluwarsa.

Menyediakan anggota untuk menentukan fakta Sintaks tentang karakter dan konversi Unicode.

IsAddRemoveHandlerStatement(SyntaxKind)

Menyediakan anggota untuk menentukan fakta Sintaks tentang karakter dan konversi Unicode.

IsAddRemoveHandlerStatementAddHandlerOrRemoveHandlerKeyword(SyntaxKind)

Menyediakan anggota untuk menentukan fakta Sintaks tentang karakter dan konversi Unicode.

IsAddressOfOperand(ExpressionSyntax)

Mengembalikan true jika simpul adalah operand dari ekspresi AddressOf

IsAnyToken(SyntaxKind)

Menyediakan anggota untuk menentukan fakta Sintaks tentang karakter dan konversi Unicode.

IsAssignmentStatement(SyntaxKind)

Menyediakan anggota untuk menentukan fakta Sintaks tentang karakter dan konversi Unicode.

IsAssignmentStatementOperatorToken(SyntaxKind)

Menyediakan anggota untuk menentukan fakta Sintaks tentang karakter dan konversi Unicode.

IsAttributeName(SyntaxNode)

Memeriksa apakah SyntaxNode adalah nama atribut. Untuk menjadi nama atribut, sintaks harus diindukkan oleh Atribut dan simpul itu sendiri harus sama dengan properti Attribute.Name.

IsAttributeTargetAttributeModifier(SyntaxKind)

Menyediakan anggota untuk menentukan fakta Sintaks tentang karakter dan konversi Unicode.

IsBinaryExpression(SyntaxKind)

Menyediakan anggota untuk menentukan fakta Sintaks tentang karakter dan konversi Unicode.

IsBinaryExpressionOperatorToken(SyntaxKind)

Menyediakan anggota untuk menentukan fakta Sintaks tentang karakter dan konversi Unicode.

IsCaseBlock(SyntaxKind)

Menyediakan anggota untuk menentukan fakta Sintaks tentang karakter dan konversi Unicode.

IsCaseStatement(SyntaxKind)

Menyediakan anggota untuk menentukan fakta Sintaks tentang karakter dan konversi Unicode.

IsColon(Char)

Menentukan apakah karakter unicode adalah karakter titik dua.

IsContextualKeyword(SyntaxKind)

Menentukan apakah jenis mewakili kata kunci kontekstual

IsContinueStatement(SyntaxKind)

Menyediakan anggota untuk menentukan fakta Sintaks tentang karakter dan konversi Unicode.

IsContinueStatementBlockKeyword(SyntaxKind)

Menyediakan anggota untuk menentukan fakta Sintaks tentang karakter dan konversi Unicode.

IsCrefOperatorReferenceOperatorToken(SyntaxKind)

Menyediakan anggota untuk menentukan fakta Sintaks tentang karakter dan konversi Unicode.

IsCrefSignaturePartModifier(SyntaxKind)

Menyediakan anggota untuk menentukan fakta Sintaks tentang karakter dan konversi Unicode.

IsDeclareStatement(SyntaxKind)

Menyediakan anggota untuk menentukan fakta Sintaks tentang karakter dan konversi Unicode.

IsDeclareStatementCharsetKeyword(SyntaxKind)

Menyediakan anggota untuk menentukan fakta Sintaks tentang karakter dan konversi Unicode.

IsDeclareStatementKeyword(SyntaxKind)
Kedaluwarsa.

Menyediakan anggota untuk menentukan fakta Sintaks tentang karakter dan konversi Unicode.

IsDeclareStatementSubOrFunctionKeyword(SyntaxKind)

Menyediakan anggota untuk menentukan fakta Sintaks tentang karakter dan konversi Unicode.

IsDelegateStatement(SyntaxKind)

Menyediakan anggota untuk menentukan fakta Sintaks tentang karakter dan konversi Unicode.

IsDelegateStatementKeyword(SyntaxKind)
Kedaluwarsa.

Menyediakan anggota untuk menentukan fakta Sintaks tentang karakter dan konversi Unicode.

IsDelegateStatementSubOrFunctionKeyword(SyntaxKind)

Menyediakan anggota untuk menentukan fakta Sintaks tentang karakter dan konversi Unicode.

IsDoLoopBlock(SyntaxKind)

Menyediakan anggota untuk menentukan fakta Sintaks tentang karakter dan konversi Unicode.

IsDoStatement(SyntaxKind)

Menyediakan anggota untuk menentukan fakta Sintaks tentang karakter dan konversi Unicode.

IsEndBlockStatement(SyntaxKind)

Menyediakan anggota untuk menentukan fakta Sintaks tentang karakter dan konversi Unicode.

IsEndBlockStatementBlockKeyword(SyntaxKind)

Menyediakan anggota untuk menentukan fakta Sintaks tentang karakter dan konversi Unicode.

IsExitStatement(SyntaxKind)

Menyediakan anggota untuk menentukan fakta Sintaks tentang karakter dan konversi Unicode.

IsExitStatementBlockKeyword(SyntaxKind)

Menyediakan anggota untuk menentukan fakta Sintaks tentang karakter dan konversi Unicode.

IsHash(Char)

Menentukan apakah karakter unicode adalah karakter hash.

IsIdentifierPartCharacter(Char)

Menentukan apakah karakter Unicode dapat menjadi bagian dari pengidentifikasi Visual Basic.

IsIdentifierStartCharacter(Char)

Menentukan apakah karakter Unicode dapat menjadi karakter awal pengidentifikasi Visual Basic.

IsIfDirectiveTrivia(SyntaxKind)

Menyediakan anggota untuk menentukan fakta Sintaks tentang karakter dan konversi Unicode.

IsIfDirectiveTriviaIfOrElseIfKeyword(SyntaxKind)

Menyediakan anggota untuk menentukan fakta Sintaks tentang karakter dan konversi Unicode.

IsInNamespaceOrTypeContext(SyntaxNode)

Menyediakan anggota untuk menentukan fakta Sintaks tentang karakter dan konversi Unicode.

IsInstanceExpression(SyntaxKind)

Tentukan apakah instans token mewakili kata kunci 'Me', 'MyBase' atau 'MyClass'

IsInTypeOnlyContext(ExpressionSyntax)

Menyediakan anggota untuk menentukan fakta Sintaks tentang karakter dan konversi Unicode.

IsInvocationOrAddressOfOperand(ExpressionSyntax)

Mengembalikan true jika simpul adalah operand ekspresi AddressOf, atau objek pemanggilan. Ini digunakan untuk aturan pengikatan khusus di sekitar variabel nilai yang dikembalikan di dalam Functions dan Properti Dapatkan aksesor.

IsInvoked(ExpressionSyntax)

Mengembalikan true jika simpul adalah objek dari ekspresi pemanggilan

IsKeywordEventContainerKeyword(SyntaxKind)

Menyediakan anggota untuk menentukan fakta Sintaks tentang karakter dan konversi Unicode.

IsKeywordKind(SyntaxKind)

Menyediakan anggota untuk menentukan fakta Sintaks tentang karakter dan konversi Unicode.

IsLabel(SyntaxKind)

Menyediakan anggota untuk menentukan fakta Sintaks tentang karakter dan konversi Unicode.

IsLabelLabelToken(SyntaxKind)

Menyediakan anggota untuk menentukan fakta Sintaks tentang karakter dan konversi Unicode.

IsLabelStatementLabelToken(SyntaxKind)

Menyediakan anggota untuk menentukan fakta Sintaks tentang karakter dan konversi Unicode.

IsLambdaHeader(SyntaxKind)

Menyediakan anggota untuk menentukan fakta Sintaks tentang karakter dan konversi Unicode.

IsLambdaHeaderKeyword(SyntaxKind)
Kedaluwarsa.

Menyediakan anggota untuk menentukan fakta Sintaks tentang karakter dan konversi Unicode.

IsLambdaHeaderSubOrFunctionKeyword(SyntaxKind)

Menyediakan anggota untuk menentukan fakta Sintaks tentang karakter dan konversi Unicode.

IsLanguagePunctuation(SyntaxKind)

Menyediakan anggota untuk menentukan fakta Sintaks tentang karakter dan konversi Unicode.

IsLiteralExpression(SyntaxKind)

Menyediakan anggota untuk menentukan fakta Sintaks tentang karakter dan konversi Unicode.

IsLiteralExpressionToken(SyntaxKind)

Menyediakan anggota untuk menentukan fakta Sintaks tentang karakter dan konversi Unicode.

IsLoopStatement(SyntaxKind)

Menyediakan anggota untuk menentukan fakta Sintaks tentang karakter dan konversi Unicode.

IsMemberAccessExpression(SyntaxKind)

Menyediakan anggota untuk menentukan fakta Sintaks tentang karakter dan konversi Unicode.

IsMemberAccessExpressionOperatorToken(SyntaxKind)

Menyediakan anggota untuk menentukan fakta Sintaks tentang karakter dan konversi Unicode.

IsMethodBlock(SyntaxKind)

Menyediakan anggota untuk menentukan fakta Sintaks tentang karakter dan konversi Unicode.

IsMethodStatement(SyntaxKind)

Menyediakan anggota untuk menentukan fakta Sintaks tentang karakter dan konversi Unicode.

IsMethodStatementKeyword(SyntaxKind)
Kedaluwarsa.

Menyediakan anggota untuk menentukan fakta Sintaks tentang karakter dan konversi Unicode.

IsMethodStatementSubOrFunctionKeyword(SyntaxKind)

Menyediakan anggota untuk menentukan fakta Sintaks tentang karakter dan konversi Unicode.

IsMultiLineLambdaExpression(SyntaxKind)

Menyediakan anggota untuk menentukan fakta Sintaks tentang karakter dan konversi Unicode.

IsName(SyntaxKind)

Menyediakan anggota untuk menentukan fakta Sintaks tentang karakter dan konversi Unicode.

IsNamedArgumentName(SyntaxNode)

Adalah node nama argumen bernama dari pemanggilan atau ekspresi pembuatan objek, tetapi bukan atribut.

IsNamespaceMemberDeclaration(SyntaxKind)

Menyediakan anggota untuk menentukan fakta Sintaks tentang karakter dan konversi Unicode.

IsNewLine(Char)

Menentukan apakah karakter Unicode adalah karakter baris baru.

IsOnErrorGoToStatement(SyntaxKind)

Menyediakan anggota untuk menentukan fakta Sintaks tentang karakter dan konversi Unicode.

IsOperator(SyntaxKind)

Menyediakan anggota untuk menentukan fakta Sintaks tentang karakter dan konversi Unicode.

IsOperatorStatementOperatorToken(SyntaxKind)

Menyediakan anggota untuk menentukan fakta Sintaks tentang karakter dan konversi Unicode.

IsOptionStatementNameKeyword(SyntaxKind)

Menyediakan anggota untuk menentukan fakta Sintaks tentang karakter dan konversi Unicode.

IsOptionStatementValueKeyword(SyntaxKind)

Menyediakan anggota untuk menentukan fakta Sintaks tentang karakter dan konversi Unicode.

IsOrdering(SyntaxKind)

Menyediakan anggota untuk menentukan fakta Sintaks tentang karakter dan konversi Unicode.

IsOrderingAscendingOrDescendingKeyword(SyntaxKind)

Menyediakan anggota untuk menentukan fakta Sintaks tentang karakter dan konversi Unicode.

IsPartitionClause(SyntaxKind)

Menyediakan anggota untuk menentukan fakta Sintaks tentang karakter dan konversi Unicode.

IsPartitionClauseSkipOrTakeKeyword(SyntaxKind)

Menyediakan anggota untuk menentukan fakta Sintaks tentang karakter dan konversi Unicode.

IsPartitionWhileClause(SyntaxKind)

Menyediakan anggota untuk menentukan fakta Sintaks tentang karakter dan konversi Unicode.

IsPartitionWhileClauseSkipOrTakeKeyword(SyntaxKind)

Menyediakan anggota untuk menentukan fakta Sintaks tentang karakter dan konversi Unicode.

IsPredefinedCastExpressionKeyword(SyntaxKind)

Menyediakan anggota untuk menentukan fakta Sintaks tentang karakter dan konversi Unicode.

IsPredefinedType(SyntaxKind)

Pembantu untuk memeriksa apakah token adalah jenis yang telah ditentukan sebelumnya

IsPreprocessorDirective(SyntaxKind)

Menyediakan anggota untuk menentukan fakta Sintaks tentang karakter dan konversi Unicode.

IsPreprocessorKeyword(SyntaxKind)

Menentukan apakah instans token mewakili kata kunci prapemrosan

IsPreprocessorPunctuation(SyntaxKind)

Menyediakan anggota untuk menentukan fakta Sintaks tentang karakter dan konversi Unicode.

IsPunctuation(SyntaxKind)

Menyediakan anggota untuk menentukan fakta Sintaks tentang karakter dan konversi Unicode.

IsPunctuationOrKeyword(SyntaxKind)

Menyediakan anggota untuk menentukan fakta Sintaks tentang karakter dan konversi Unicode.

IsReDimStatement(SyntaxKind)

Menyediakan anggota untuk menentukan fakta Sintaks tentang karakter dan konversi Unicode.

IsRelationalCaseClause(SyntaxKind)

Menyediakan anggota untuk menentukan fakta Sintaks tentang karakter dan konversi Unicode.

IsRelationalCaseClauseOperatorToken(SyntaxKind)

Menyediakan anggota untuk menentukan fakta Sintaks tentang karakter dan konversi Unicode.

IsRelationalOperator(SyntaxKind)

Menyediakan anggota untuk menentukan fakta Sintaks tentang karakter dan konversi Unicode.

IsReservedKeyword(SyntaxKind)

Menentukan apakah jenis mewakili kata kunci yang dipesan

IsReservedTupleElementName(String)

Memeriksa apakah nama elemen dicadangkan.

Misalnya: "Item3" dicadangkan. "Rest", "ToString" dan anggota System.ValueTuple lainnya dicadangkan. Nama yang tidak dicadangkan mengembalikan False.

IsResumeStatement(SyntaxKind)

Menyediakan anggota untuk menentukan fakta Sintaks tentang karakter dan konversi Unicode.

IsSingleLineLambdaExpression(SyntaxKind)

Menyediakan anggota untuk menentukan fakta Sintaks tentang karakter dan konversi Unicode.

IsSpecialConstraint(SyntaxKind)

Menyediakan anggota untuk menentukan fakta Sintaks tentang karakter dan konversi Unicode.

IsSpecialConstraintConstraintKeyword(SyntaxKind)

Menyediakan anggota untuk menentukan fakta Sintaks tentang karakter dan konversi Unicode.

IsStopOrEndStatement(SyntaxKind)

Menyediakan anggota untuk menentukan fakta Sintaks tentang karakter dan konversi Unicode.

IsStopOrEndStatementStopOrEndKeyword(SyntaxKind)

Menyediakan anggota untuk menentukan fakta Sintaks tentang karakter dan konversi Unicode.

IsTrivia(SyntaxKind)

Tentukan apakah instans token mewakili trivia sintaks seperti komentar, spasi kosong, dll...

IsTypeOfExpression(SyntaxKind)

Menyediakan anggota untuk menentukan fakta Sintaks tentang karakter dan konversi Unicode.

IsTypeOfExpressionOperatorToken(SyntaxKind)

Menyediakan anggota untuk menentukan fakta Sintaks tentang karakter dan konversi Unicode.

IsTypeParameterVarianceKeyword(SyntaxKind)

Menyediakan anggota untuk menentukan fakta Sintaks tentang karakter dan konversi Unicode.

IsUnaryExpression(SyntaxKind)

Menyediakan anggota untuk menentukan fakta Sintaks tentang karakter dan konversi Unicode.

IsUnaryExpressionOperatorToken(SyntaxKind)

Menyediakan anggota untuk menentukan fakta Sintaks tentang karakter dan konversi Unicode.

IsUnderscore(Char)

Menentukan apakah karakter unicode adalah karakter garis bawah.

IsValidIdentifier(String)

Menentukan apakah namanya adalah pengidentifikasi yang valid.

IsWhileOrUntilClause(SyntaxKind)

Menyediakan anggota untuk menentukan fakta Sintaks tentang karakter dan konversi Unicode.

IsWhileOrUntilClauseWhileOrUntilKeyword(SyntaxKind)

Menyediakan anggota untuk menentukan fakta Sintaks tentang karakter dan konversi Unicode.

IsWhitespace(Char)

Menentukan apakah karakter Unicode mewakili spasi kosong.

IsXmlCrefAttributeEndQuoteToken(SyntaxKind)

Menyediakan anggota untuk menentukan fakta Sintaks tentang karakter dan konversi Unicode.

IsXmlCrefAttributeStartQuoteToken(SyntaxKind)

Menyediakan anggota untuk menentukan fakta Sintaks tentang karakter dan konversi Unicode.

IsXmlMemberAccessExpression(SyntaxKind)

Menyediakan anggota untuk menentukan fakta Sintaks tentang karakter dan konversi Unicode.

IsXmlMemberAccessExpressionToken2(SyntaxKind)

Menyediakan anggota untuk menentukan fakta Sintaks tentang karakter dan konversi Unicode.

IsXmlNameAttributeEndQuoteToken(SyntaxKind)

Menyediakan anggota untuk menentukan fakta Sintaks tentang karakter dan konversi Unicode.

IsXmlNameAttributeStartQuoteToken(SyntaxKind)

Menyediakan anggota untuk menentukan fakta Sintaks tentang karakter dan konversi Unicode.

IsXmlStringEndQuoteToken(SyntaxKind)

Menyediakan anggota untuk menentukan fakta Sintaks tentang karakter dan konversi Unicode.

IsXmlStringStartQuoteToken(SyntaxKind)

Menyediakan anggota untuk menentukan fakta Sintaks tentang karakter dan konversi Unicode.

IsXmlTextToken(SyntaxKind)

Menyediakan anggota untuk menentukan fakta Sintaks tentang karakter dan konversi Unicode.

IsXmlWhitespace(Char)

Menentukan apakah karakter Unicode mewakili spasi kosong XML.

MakeHalfWidthIdentifier(String)

Membuat string karakter Unicode bentuk setengah lebar.

VarianceKindFromToken(SyntaxToken)

Menyediakan anggota untuk menentukan fakta Sintaks tentang karakter dan konversi Unicode.

Berlaku untuk