Поделиться через


SyntaxFacts Класс

Определение

Определяет набор методов для определения того, как символы Юникода обрабатываются компилятором C#.

public ref class SyntaxFacts abstract sealed
public static class SyntaxFacts
type SyntaxFacts = class
Public Module SyntaxFacts
Наследование
SyntaxFacts

Свойства

EqualityComparer

Настраиваемое средство сравнения равенства для SyntaxKind

Методы

GetAccessorDeclarationKind(SyntaxKind)

Определяет набор методов для определения того, как символы Юникода обрабатываются компилятором C#.

GetAssignmentExpression(SyntaxKind)

Определяет набор методов для определения того, как символы Юникода обрабатываются компилятором C#.

GetBaseTypeDeclarationKind(SyntaxKind)

Определяет набор методов для определения того, как символы Юникода обрабатываются компилятором C#.

GetBinaryExpression(SyntaxKind)

Определяет набор методов для определения того, как символы Юникода обрабатываются компилятором C#.

GetCheckStatement(SyntaxKind)

Определяет набор методов для определения того, как символы Юникода обрабатываются компилятором C#.

GetContextualKeywordKind(String)

Определяет набор методов для определения того, как символы Юникода обрабатываются компилятором C#.

GetContextualKeywordKinds()

Определяет набор методов для определения того, как символы Юникода обрабатываются компилятором C#.

GetInstanceExpression(SyntaxKind)

Определяет набор методов для определения того, как символы Юникода обрабатываются компилятором C#.

GetKeywordKind(String)

Определяет набор методов для определения того, как символы Юникода обрабатываются компилятором C#.

GetKeywordKinds()

Определяет набор методов для определения того, как символы Юникода обрабатываются компилятором C#.

GetLiteralExpression(SyntaxKind)

Определяет набор методов для определения того, как символы Юникода обрабатываются компилятором C#.

GetOperatorKind(String)

Определяет набор методов для определения того, как символы Юникода обрабатываются компилятором C#.

GetPostfixUnaryExpression(SyntaxKind)

Определяет набор методов для определения того, как символы Юникода обрабатываются компилятором C#.

GetPrefixUnaryExpression(SyntaxKind)

Определяет набор методов для определения того, как символы Юникода обрабатываются компилятором C#.

GetPreprocessorKeywordKind(String)

Определяет набор методов для определения того, как символы Юникода обрабатываются компилятором C#.

GetPreprocessorKeywordKinds()

Определяет набор методов для определения того, как символы Юникода обрабатываются компилятором C#.

GetPrimaryFunction(SyntaxKind)

Определяет набор методов для определения того, как символы Юникода обрабатываются компилятором C#.

GetPunctuationKinds()

Определяет набор методов для определения того, как символы Юникода обрабатываются компилятором C#.

GetReservedKeywordKinds()

Определяет набор методов для определения того, как символы Юникода обрабатываются компилятором C#.

GetSwitchLabelKind(SyntaxKind)

Определяет набор методов для определения того, как символы Юникода обрабатываются компилятором C#.

GetText(Accessibility)

Определяет набор методов для определения того, как символы Юникода обрабатываются компилятором C#.

GetText(SyntaxKind)

Определяет набор методов для определения того, как символы Юникода обрабатываются компилятором C#.

GetTypeDeclarationKind(SyntaxKind)

Определяет набор методов для определения того, как символы Юникода обрабатываются компилятором C#.

IsAccessibilityModifier(SyntaxKind)

Определяет набор методов для определения того, как символы Юникода обрабатываются компилятором C#.

IsAccessorDeclaration(SyntaxKind)

Определяет набор методов для определения того, как символы Юникода обрабатываются компилятором C#.

IsAccessorDeclarationKeyword(SyntaxKind)

Определяет набор методов для определения того, как символы Юникода обрабатываются компилятором C#.

IsAliasQualifier(SyntaxNode)

Возвращает значение true, если узел является псевдонимом aliasQualifiedNameSyntax.

IsAnyOverloadableOperator(SyntaxKind)

Определяет набор методов для определения того, как символы Юникода обрабатываются компилятором C#.

IsAnyToken(SyntaxKind)

Определяет набор методов для определения того, как символы Юникода обрабатываются компилятором C#.

IsAnyUnaryExpression(SyntaxKind)

Определяет набор методов для определения того, как символы Юникода обрабатываются компилятором C#.

IsAssignmentExpression(SyntaxKind)

Определяет набор методов для определения того, как символы Юникода обрабатываются компилятором C#.

IsAssignmentExpressionOperatorToken(SyntaxKind)

Определяет набор методов для определения того, как символы Юникода обрабатываются компилятором C#.

IsAttributeName(SyntaxNode)

Определяет набор методов для определения того, как символы Юникода обрабатываются компилятором C#.

IsAttributeTargetSpecifier(SyntaxKind)

Определяет набор методов для определения того, как символы Юникода обрабатываются компилятором C#.

IsBinaryExpression(SyntaxKind)

Определяет набор методов для определения того, как символы Юникода обрабатываются компилятором C#.

IsBinaryExpressionOperatorToken(SyntaxKind)

Определяет набор методов для определения того, как символы Юникода обрабатываются компилятором C#.

IsCheckedOperator(String)

Определяет набор методов для определения того, как символы Юникода обрабатываются компилятором C#.

IsContextualKeyword(SyntaxKind)

Определяет набор методов для определения того, как символы Юникода обрабатываются компилятором C#.

IsDocumentationCommentTrivia(SyntaxKind)

Определяет набор методов для определения того, как символы Юникода обрабатываются компилятором C#.

IsFixedStatementExpression(SyntaxNode)

Выражение инициализатора в фиксированной инструкции?

IsGlobalMemberDeclaration(SyntaxKind)

Объявления членов, которые могут отображаться в глобальном коде (кроме объявлений типов).

IsIdentifierPartCharacter(Char)

Возвращает значение true, если символ Юникода может быть частью идентификатора C#.

IsIdentifierStartCharacter(Char)

Возвращает значение true, если символ Юникода может быть начальным символом идентификатора C#.

IsIndexed(ExpressionSyntax)

Возвращает значение true, если узел является объектом выражения доступа к элементу.

IsInNamespaceOrTypeContext(ExpressionSyntax)

Возвращает значение true, если узел находится в расположении дерева, которое должно быть пространством имен или типом.

IsInstanceExpression(SyntaxKind)

Определяет набор методов для определения того, как символы Юникода обрабатываются компилятором C#.

IsInTypeOnlyContext(ExpressionSyntax)

Возвращает значение true, если узел находится в расположении дерева, которое должно быть типом.

IsInvoked(ExpressionSyntax)

Возвращает значение true, если узел является объектом выражения вызова.

IsKeywordKind(SyntaxKind)

Определяет набор методов для определения того, как символы Юникода обрабатываются компилятором C#.

IsLambdaBody(SyntaxNode)
Устаревшие..

Определяет набор методов для определения того, как символы Юникода обрабатываются компилятором C#.

IsLanguagePunctuation(SyntaxKind)

Определяет набор методов для определения того, как символы Юникода обрабатываются компилятором C#.

IsLiteralExpression(SyntaxKind)

Определяет набор методов для определения того, как символы Юникода обрабатываются компилятором C#.

IsName(SyntaxKind)

Определяет набор методов для определения того, как символы Юникода обрабатываются компилятором C#.

IsNamedArgumentName(SyntaxNode)

Узел называется именованным аргументом вызова, выражением создания объекта, инициализатором конструктора или доступом к элементам, но не атрибутом.

IsNamespaceAliasQualifier(ExpressionSyntax)

Определяет набор методов для определения того, как символы Юникода обрабатываются компилятором C#.

IsNamespaceMemberDeclaration(SyntaxKind)

Определяет набор методов для определения того, как символы Юникода обрабатываются компилятором C#.

IsNewLine(Char)

Возвращает значение true, если символ Юникода является символом новой строки.

IsOverloadableBinaryOperator(SyntaxKind)

Определяет набор методов для определения того, как символы Юникода обрабатываются компилятором C#.

IsOverloadableUnaryOperator(SyntaxKind)

Определяет набор методов для определения того, как символы Юникода обрабатываются компилятором C#.

IsPostfixUnaryExpression(SyntaxKind)

Определяет набор методов для определения того, как символы Юникода обрабатываются компилятором C#.

IsPostfixUnaryExpressionToken(SyntaxKind)

Определяет набор методов для определения того, как символы Юникода обрабатываются компилятором C#.

IsPredefinedType(SyntaxKind)

Определяет набор методов для определения того, как символы Юникода обрабатываются компилятором C#.

IsPrefixUnaryExpression(SyntaxKind)

Определяет набор методов для определения того, как символы Юникода обрабатываются компилятором C#.

IsPrefixUnaryExpressionOperatorToken(SyntaxKind)

Определяет набор методов для определения того, как символы Юникода обрабатываются компилятором C#.

IsPreprocessorDirective(SyntaxKind)

Определяет набор методов для определения того, как символы Юникода обрабатываются компилятором C#.

IsPreprocessorKeyword(SyntaxKind)

Определяет набор методов для определения того, как символы Юникода обрабатываются компилятором C#.

IsPreprocessorPunctuation(SyntaxKind)

Определяет набор методов для определения того, как символы Юникода обрабатываются компилятором C#.

IsPrimaryFunction(SyntaxKind)

Определяет набор методов для определения того, как символы Юникода обрабатываются компилятором C#.

IsPunctuation(SyntaxKind)

Определяет набор методов для определения того, как символы Юникода обрабатываются компилятором C#.

IsPunctuationOrKeyword(SyntaxKind)

Определяет набор методов для определения того, как символы Юникода обрабатываются компилятором C#.

IsQueryContextualKeyword(SyntaxKind)

Определяет набор методов для определения того, как символы Юникода обрабатываются компилятором C#.

IsReservedKeyword(SyntaxKind)

Определяет набор методов для определения того, как символы Юникода обрабатываются компилятором C#.

IsReservedTupleElementName(String)

Проверяет, зарезервировано ли имя элемента.

Например: "Item3" зарезервирован (в определенных позициях). "Rest", "ToString" и другие члены System.ValueTuple зарезервированы (в любом положении). Имена, которые не зарезервированы, возвращают значение false.

IsTrivia(SyntaxKind)

Определяет набор методов для определения того, как символы Юникода обрабатываются компилятором C#.

IsTypeDeclaration(SyntaxKind)

Определяет набор методов для определения того, как символы Юникода обрабатываются компилятором C#.

IsTypeParameterVarianceKeyword(SyntaxKind)

Определяет набор методов для определения того, как символы Юникода обрабатываются компилятором C#.

IsTypeSyntax(SyntaxKind)

Определяет набор методов для определения того, как символы Юникода обрабатываются компилятором C#.

IsUnaryOperatorDeclarationToken(SyntaxKind)

Определяет набор методов для определения того, как символы Юникода обрабатываются компилятором C#.

IsValidIdentifier(String)

Убедитесь, что имя является допустимым идентификатором.

IsWhitespace(Char)

Возвращает значение true, если символ Юникода представляет пробел.

TryGetInferredMemberName(SyntaxNode)

Если выражение инициализатора выводит имя анонимного свойства или элемента кортежа. Возвращает значение NULL, если не удалось

Применяется к