SyntaxFacts Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет элементы для определения синтаксические факты о символах и преобразованиях Юникода.
public ref class SyntaxFacts
public class SyntaxFacts
type SyntaxFacts = class
Public Class SyntaxFacts
- Наследование
-
SyntaxFacts
Конструкторы
SyntaxFacts() |
Предоставляет элементы для определения синтаксические факты о символах и преобразованиях Юникода. |
Свойства
EqualityComparer |
Настраиваемое средство сравнения равенства для SyntaxKind |
Методы
AllowsLeadingImplicitLineContinuation(SyntaxToken) |
Указывает, может ли новая строка действительно предшествовать указанному СинтаксисToken, не требуя явной последовательности продолжения строки '_' или завершая содержащую инструкцию. |
AllowsTrailingImplicitLineContinuation(SyntaxToken) |
Указывает, может ли новая строка действительно следовать указанному Аргументу СинтаксисToken, не требуя явной последовательности продолжения строки '_' или завершая содержащую инструкцию. |
GetAccessorStatementKind(SyntaxKind) |
Предоставляет элементы для определения синтаксические факты о символах и преобразованиях Юникода. |
GetBaseTypeStatementKind(SyntaxKind) |
Предоставляет элементы для определения синтаксические факты о символах и преобразованиях Юникода. |
GetBinaryExpression(SyntaxKind) |
Предоставляет элементы для определения синтаксические факты о символах и преобразованиях Юникода. |
GetBlockName(SyntaxKind) |
Возврат ключевого слова или текста препинания на основе SyntaxKind |
GetContextualKeywordKind(String) |
Предоставляет элементы для определения синтаксические факты о символах и преобразованиях Юникода. |
GetContextualKeywordKinds() |
Получение контекстных ключевых слов |
GetInstanceExpression(SyntaxKind) |
Возвращает синтаксис выражения корреспондента для ключевых слов "Me", "MyBase" и "MyClass" или SyntaxKind.None для других типов синтаксиса |
GetKeywordKind(String) |
Предоставляет элементы для определения синтаксические факты о символах и преобразованиях Юникода. |
GetKeywordKinds() |
Получение всех зарезервированных и контекстных ключевых слов |
GetLiteralExpression(SyntaxKind) |
Предоставляет элементы для определения синтаксические факты о символах и преобразованиях Юникода. |
GetOperatorKind(String) |
Предоставляет элементы для определения синтаксические факты о символах и преобразованиях Юникода. |
GetPreprocessorKeywordKind(String) |
Предоставляет элементы для определения синтаксические факты о символах и преобразованиях Юникода. |
GetPreprocessorKeywordKinds() |
Получение ключевых слов препроцессора |
GetPunctuationKinds() |
Получение знаков препинания |
GetReservedKeywordKinds() |
Получение всех зарезервированных ключевых слов |
GetText(Accessibility) |
Предоставляет элементы для определения синтаксические факты о символах и преобразованиях Юникода. |
GetText(SyntaxKind) |
Возврат ключевого слова или текста препинания на основе SyntaxKind |
GetTypeStatementKind(SyntaxKind) |
Предоставляет элементы для определения синтаксические факты о символах и преобразованиях Юникода. |
GetUnaryExpression(SyntaxKind) |
Предоставляет элементы для определения синтаксические факты о символах и преобразованиях Юникода. |
IsAccessibilityModifier(SyntaxKind) |
Предоставляет элементы для определения синтаксические факты о символах и преобразованиях Юникода. |
IsAccessorBlock(SyntaxKind) |
Предоставляет элементы для определения синтаксические факты о символах и преобразованиях Юникода. |
IsAccessorStatement(SyntaxKind) |
Предоставляет элементы для определения синтаксические факты о символах и преобразованиях Юникода. |
IsAccessorStatementAccessorKeyword(SyntaxKind) |
Предоставляет элементы для определения синтаксические факты о символах и преобразованиях Юникода. |
IsAccessorStatementKeyword(SyntaxKind) |
Устаревшие..
Предоставляет элементы для определения синтаксические факты о символах и преобразованиях Юникода. |
IsAddRemoveHandlerStatement(SyntaxKind) |
Предоставляет элементы для определения синтаксические факты о символах и преобразованиях Юникода. |
IsAddRemoveHandlerStatementAddHandlerOrRemoveHandlerKeyword(SyntaxKind) |
Предоставляет элементы для определения синтаксические факты о символах и преобразованиях Юникода. |
IsAddressOfOperand(ExpressionSyntax) |
Возвращает значение true, если узел является операндом выражения AddressOf. |
IsAnyToken(SyntaxKind) |
Предоставляет элементы для определения синтаксические факты о символах и преобразованиях Юникода. |
IsAssignmentStatement(SyntaxKind) |
Предоставляет элементы для определения синтаксические факты о символах и преобразованиях Юникода. |
IsAssignmentStatementOperatorToken(SyntaxKind) |
Предоставляет элементы для определения синтаксические факты о символах и преобразованиях Юникода. |
IsAttributeName(SyntaxNode) |
Проверяет, является ли аргумент SyntaxNode именем атрибута. Чтобы быть именем атрибута, синтаксис должен быть родительским атрибутом, а сам узел должен быть равен свойству Attribute.Name. |
IsAttributeTargetAttributeModifier(SyntaxKind) |
Предоставляет элементы для определения синтаксические факты о символах и преобразованиях Юникода. |
IsBinaryExpression(SyntaxKind) |
Предоставляет элементы для определения синтаксические факты о символах и преобразованиях Юникода. |
IsBinaryExpressionOperatorToken(SyntaxKind) |
Предоставляет элементы для определения синтаксические факты о символах и преобразованиях Юникода. |
IsCaseBlock(SyntaxKind) |
Предоставляет элементы для определения синтаксические факты о символах и преобразованиях Юникода. |
IsCaseStatement(SyntaxKind) |
Предоставляет элементы для определения синтаксические факты о символах и преобразованиях Юникода. |
IsColon(Char) |
Определяет, является ли символ юникода символом двоеточия. |
IsContextualKeyword(SyntaxKind) |
Определение того, представляет ли тип контекстное ключевое слово |
IsContinueStatement(SyntaxKind) |
Предоставляет элементы для определения синтаксические факты о символах и преобразованиях Юникода. |
IsContinueStatementBlockKeyword(SyntaxKind) |
Предоставляет элементы для определения синтаксические факты о символах и преобразованиях Юникода. |
IsCrefOperatorReferenceOperatorToken(SyntaxKind) |
Предоставляет элементы для определения синтаксические факты о символах и преобразованиях Юникода. |
IsCrefSignaturePartModifier(SyntaxKind) |
Предоставляет элементы для определения синтаксические факты о символах и преобразованиях Юникода. |
IsDeclareStatement(SyntaxKind) |
Предоставляет элементы для определения синтаксические факты о символах и преобразованиях Юникода. |
IsDeclareStatementCharsetKeyword(SyntaxKind) |
Предоставляет элементы для определения синтаксические факты о символах и преобразованиях Юникода. |
IsDeclareStatementKeyword(SyntaxKind) |
Устаревшие..
Предоставляет элементы для определения синтаксические факты о символах и преобразованиях Юникода. |
IsDeclareStatementSubOrFunctionKeyword(SyntaxKind) |
Предоставляет элементы для определения синтаксические факты о символах и преобразованиях Юникода. |
IsDelegateStatement(SyntaxKind) |
Предоставляет элементы для определения синтаксические факты о символах и преобразованиях Юникода. |
IsDelegateStatementKeyword(SyntaxKind) |
Устаревшие..
Предоставляет элементы для определения синтаксические факты о символах и преобразованиях Юникода. |
IsDelegateStatementSubOrFunctionKeyword(SyntaxKind) |
Предоставляет элементы для определения синтаксические факты о символах и преобразованиях Юникода. |
IsDoLoopBlock(SyntaxKind) |
Предоставляет элементы для определения синтаксические факты о символах и преобразованиях Юникода. |
IsDoStatement(SyntaxKind) |
Предоставляет элементы для определения синтаксические факты о символах и преобразованиях Юникода. |
IsEndBlockStatement(SyntaxKind) |
Предоставляет элементы для определения синтаксические факты о символах и преобразованиях Юникода. |
IsEndBlockStatementBlockKeyword(SyntaxKind) |
Предоставляет элементы для определения синтаксические факты о символах и преобразованиях Юникода. |
IsExitStatement(SyntaxKind) |
Предоставляет элементы для определения синтаксические факты о символах и преобразованиях Юникода. |
IsExitStatementBlockKeyword(SyntaxKind) |
Предоставляет элементы для определения синтаксические факты о символах и преобразованиях Юникода. |
IsHash(Char) |
Определяет, является ли символ юникода хэш-символом. |
IsIdentifierPartCharacter(Char) |
Определяет, может ли символ Юникода быть частью идентификатора Visual Basic. |
IsIdentifierStartCharacter(Char) |
Определяет, может ли символ Юникода быть начальным символом идентификатора Visual Basic. |
IsIfDirectiveTrivia(SyntaxKind) |
Предоставляет элементы для определения синтаксические факты о символах и преобразованиях Юникода. |
IsIfDirectiveTriviaIfOrElseIfKeyword(SyntaxKind) |
Предоставляет элементы для определения синтаксические факты о символах и преобразованиях Юникода. |
IsInNamespaceOrTypeContext(SyntaxNode) |
Предоставляет элементы для определения синтаксические факты о символах и преобразованиях Юникода. |
IsInstanceExpression(SyntaxKind) |
Определение того, представляет ли экземпляр токена ключевые слова Me, MyBase или MyClass. |
IsInTypeOnlyContext(ExpressionSyntax) |
Предоставляет элементы для определения синтаксические факты о символах и преобразованиях Юникода. |
IsInvocationOrAddressOfOperand(ExpressionSyntax) |
Возвращает значение true, если узел является операндом выражения AddressOf или объектом вызова. Он используется для специальных правил привязки для возвращаемой переменной значения внутри функций и методов доступа Get свойств. |
IsInvoked(ExpressionSyntax) |
Возвращает значение true, если узел является объектом выражения вызова. |
IsKeywordEventContainerKeyword(SyntaxKind) |
Предоставляет элементы для определения синтаксические факты о символах и преобразованиях Юникода. |
IsKeywordKind(SyntaxKind) |
Предоставляет элементы для определения синтаксические факты о символах и преобразованиях Юникода. |
IsLabel(SyntaxKind) |
Предоставляет элементы для определения синтаксические факты о символах и преобразованиях Юникода. |
IsLabelLabelToken(SyntaxKind) |
Предоставляет элементы для определения синтаксические факты о символах и преобразованиях Юникода. |
IsLabelStatementLabelToken(SyntaxKind) |
Предоставляет элементы для определения синтаксические факты о символах и преобразованиях Юникода. |
IsLambdaHeader(SyntaxKind) |
Предоставляет элементы для определения синтаксические факты о символах и преобразованиях Юникода. |
IsLambdaHeaderKeyword(SyntaxKind) |
Устаревшие..
Предоставляет элементы для определения синтаксические факты о символах и преобразованиях Юникода. |
IsLambdaHeaderSubOrFunctionKeyword(SyntaxKind) |
Предоставляет элементы для определения синтаксические факты о символах и преобразованиях Юникода. |
IsLanguagePunctuation(SyntaxKind) |
Предоставляет элементы для определения синтаксические факты о символах и преобразованиях Юникода. |
IsLiteralExpression(SyntaxKind) |
Предоставляет элементы для определения синтаксические факты о символах и преобразованиях Юникода. |
IsLiteralExpressionToken(SyntaxKind) |
Предоставляет элементы для определения синтаксические факты о символах и преобразованиях Юникода. |
IsLoopStatement(SyntaxKind) |
Предоставляет элементы для определения синтаксические факты о символах и преобразованиях Юникода. |
IsMemberAccessExpression(SyntaxKind) |
Предоставляет элементы для определения синтаксические факты о символах и преобразованиях Юникода. |
IsMemberAccessExpressionOperatorToken(SyntaxKind) |
Предоставляет элементы для определения синтаксические факты о символах и преобразованиях Юникода. |
IsMethodBlock(SyntaxKind) |
Предоставляет элементы для определения синтаксические факты о символах и преобразованиях Юникода. |
IsMethodStatement(SyntaxKind) |
Предоставляет элементы для определения синтаксические факты о символах и преобразованиях Юникода. |
IsMethodStatementKeyword(SyntaxKind) |
Устаревшие..
Предоставляет элементы для определения синтаксические факты о символах и преобразованиях Юникода. |
IsMethodStatementSubOrFunctionKeyword(SyntaxKind) |
Предоставляет элементы для определения синтаксические факты о символах и преобразованиях Юникода. |
IsMultiLineLambdaExpression(SyntaxKind) |
Предоставляет элементы для определения синтаксические факты о символах и преобразованиях Юникода. |
IsName(SyntaxKind) |
Предоставляет элементы для определения синтаксические факты о символах и преобразованиях Юникода. |
IsNamedArgumentName(SyntaxNode) |
Узел — это имя именованного аргумента выражения вызова или создания объекта, но не атрибута. |
IsNamespaceMemberDeclaration(SyntaxKind) |
Предоставляет элементы для определения синтаксические факты о символах и преобразованиях Юникода. |
IsNewLine(Char) |
Определяет, является ли символ Юникод новым символом. |
IsOnErrorGoToStatement(SyntaxKind) |
Предоставляет элементы для определения синтаксические факты о символах и преобразованиях Юникода. |
IsOperator(SyntaxKind) |
Предоставляет элементы для определения синтаксические факты о символах и преобразованиях Юникода. |
IsOperatorStatementOperatorToken(SyntaxKind) |
Предоставляет элементы для определения синтаксические факты о символах и преобразованиях Юникода. |
IsOptionStatementNameKeyword(SyntaxKind) |
Предоставляет элементы для определения синтаксические факты о символах и преобразованиях Юникода. |
IsOptionStatementValueKeyword(SyntaxKind) |
Предоставляет элементы для определения синтаксические факты о символах и преобразованиях Юникода. |
IsOrdering(SyntaxKind) |
Предоставляет элементы для определения синтаксические факты о символах и преобразованиях Юникода. |
IsOrderingAscendingOrDescendingKeyword(SyntaxKind) |
Предоставляет элементы для определения синтаксические факты о символах и преобразованиях Юникода. |
IsPartitionClause(SyntaxKind) |
Предоставляет элементы для определения синтаксические факты о символах и преобразованиях Юникода. |
IsPartitionClauseSkipOrTakeKeyword(SyntaxKind) |
Предоставляет элементы для определения синтаксические факты о символах и преобразованиях Юникода. |
IsPartitionWhileClause(SyntaxKind) |
Предоставляет элементы для определения синтаксические факты о символах и преобразованиях Юникода. |
IsPartitionWhileClauseSkipOrTakeKeyword(SyntaxKind) |
Предоставляет элементы для определения синтаксические факты о символах и преобразованиях Юникода. |
IsPredefinedCastExpressionKeyword(SyntaxKind) |
Предоставляет элементы для определения синтаксические факты о символах и преобразованиях Юникода. |
IsPredefinedType(SyntaxKind) |
Вспомогатель для проверки того, является ли маркер предопределенным типом |
IsPreprocessorDirective(SyntaxKind) |
Предоставляет элементы для определения синтаксические факты о символах и преобразованиях Юникода. |
IsPreprocessorKeyword(SyntaxKind) |
Определение того, представляет ли экземпляр токена ключевое слово препроцессора. |
IsPreprocessorPunctuation(SyntaxKind) |
Предоставляет элементы для определения синтаксические факты о символах и преобразованиях Юникода. |
IsPunctuation(SyntaxKind) |
Предоставляет элементы для определения синтаксические факты о символах и преобразованиях Юникода. |
IsPunctuationOrKeyword(SyntaxKind) |
Предоставляет элементы для определения синтаксические факты о символах и преобразованиях Юникода. |
IsReDimStatement(SyntaxKind) |
Предоставляет элементы для определения синтаксические факты о символах и преобразованиях Юникода. |
IsRelationalCaseClause(SyntaxKind) |
Предоставляет элементы для определения синтаксические факты о символах и преобразованиях Юникода. |
IsRelationalCaseClauseOperatorToken(SyntaxKind) |
Предоставляет элементы для определения синтаксические факты о символах и преобразованиях Юникода. |
IsRelationalOperator(SyntaxKind) |
Предоставляет элементы для определения синтаксические факты о символах и преобразованиях Юникода. |
IsReservedKeyword(SyntaxKind) |
Определение того, представляет ли тип зарезервированное ключевое слово |
IsReservedTupleElementName(String) |
Проверяет, зарезервировано ли имя элемента. Например: "Item3" зарезервирован. "Rest", "ToString" и другие члены System.ValueTuple зарезервированы. Имена, которые не зарезервированы, возвращают значение False. |
IsResumeStatement(SyntaxKind) |
Предоставляет элементы для определения синтаксические факты о символах и преобразованиях Юникода. |
IsSingleLineLambdaExpression(SyntaxKind) |
Предоставляет элементы для определения синтаксические факты о символах и преобразованиях Юникода. |
IsSpecialConstraint(SyntaxKind) |
Предоставляет элементы для определения синтаксические факты о символах и преобразованиях Юникода. |
IsSpecialConstraintConstraintKeyword(SyntaxKind) |
Предоставляет элементы для определения синтаксические факты о символах и преобразованиях Юникода. |
IsStopOrEndStatement(SyntaxKind) |
Предоставляет элементы для определения синтаксические факты о символах и преобразованиях Юникода. |
IsStopOrEndStatementStopOrEndKeyword(SyntaxKind) |
Предоставляет элементы для определения синтаксические факты о символах и преобразованиях Юникода. |
IsTrivia(SyntaxKind) |
Определите, представляет ли экземпляр токена синтаксис, например комментарий, пробелы и т. д. |
IsTypeOfExpression(SyntaxKind) |
Предоставляет элементы для определения синтаксические факты о символах и преобразованиях Юникода. |
IsTypeOfExpressionOperatorToken(SyntaxKind) |
Предоставляет элементы для определения синтаксические факты о символах и преобразованиях Юникода. |
IsTypeParameterVarianceKeyword(SyntaxKind) |
Предоставляет элементы для определения синтаксические факты о символах и преобразованиях Юникода. |
IsUnaryExpression(SyntaxKind) |
Предоставляет элементы для определения синтаксические факты о символах и преобразованиях Юникода. |
IsUnaryExpressionOperatorToken(SyntaxKind) |
Предоставляет элементы для определения синтаксические факты о символах и преобразованиях Юникода. |
IsUnderscore(Char) |
Определяет, является ли символ юникода символом подчеркивания. |
IsValidIdentifier(String) |
Определяет, является ли имя допустимым идентификатором. |
IsWhileOrUntilClause(SyntaxKind) |
Предоставляет элементы для определения синтаксические факты о символах и преобразованиях Юникода. |
IsWhileOrUntilClauseWhileOrUntilKeyword(SyntaxKind) |
Предоставляет элементы для определения синтаксические факты о символах и преобразованиях Юникода. |
IsWhitespace(Char) |
Определяет, представляет ли символ Юникода пробел. |
IsXmlCrefAttributeEndQuoteToken(SyntaxKind) |
Предоставляет элементы для определения синтаксические факты о символах и преобразованиях Юникода. |
IsXmlCrefAttributeStartQuoteToken(SyntaxKind) |
Предоставляет элементы для определения синтаксические факты о символах и преобразованиях Юникода. |
IsXmlMemberAccessExpression(SyntaxKind) |
Предоставляет элементы для определения синтаксические факты о символах и преобразованиях Юникода. |
IsXmlMemberAccessExpressionToken2(SyntaxKind) |
Предоставляет элементы для определения синтаксические факты о символах и преобразованиях Юникода. |
IsXmlNameAttributeEndQuoteToken(SyntaxKind) |
Предоставляет элементы для определения синтаксические факты о символах и преобразованиях Юникода. |
IsXmlNameAttributeStartQuoteToken(SyntaxKind) |
Предоставляет элементы для определения синтаксические факты о символах и преобразованиях Юникода. |
IsXmlStringEndQuoteToken(SyntaxKind) |
Предоставляет элементы для определения синтаксические факты о символах и преобразованиях Юникода. |
IsXmlStringStartQuoteToken(SyntaxKind) |
Предоставляет элементы для определения синтаксические факты о символах и преобразованиях Юникода. |
IsXmlTextToken(SyntaxKind) |
Предоставляет элементы для определения синтаксические факты о символах и преобразованиях Юникода. |
IsXmlWhitespace(Char) |
Определяет, представляет ли символ Юникода пробел XML. |
MakeHalfWidthIdentifier(String) |
Создает строку символов Юникода половины ширины. |
VarianceKindFromToken(SyntaxToken) |
Предоставляет элементы для определения синтаксические факты о символах и преобразованиях Юникода. |