SyntaxFacts 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
定义一组方法来确定 C# 编译器如何处理 Unicode 字符。
public ref class SyntaxFacts abstract sealed
public static class SyntaxFacts
type SyntaxFacts = class
Public Module SyntaxFacts
- 继承
-
SyntaxFacts
属性
EqualityComparer |
自定义相等比较器 SyntaxKind |
方法
GetAccessorDeclarationKind(SyntaxKind) |
定义一组方法来确定 C# 编译器如何处理 Unicode 字符。 |
GetAssignmentExpression(SyntaxKind) |
定义一组方法来确定 C# 编译器如何处理 Unicode 字符。 |
GetBaseTypeDeclarationKind(SyntaxKind) |
定义一组方法来确定 C# 编译器如何处理 Unicode 字符。 |
GetBinaryExpression(SyntaxKind) |
定义一组方法来确定 C# 编译器如何处理 Unicode 字符。 |
GetCheckStatement(SyntaxKind) |
定义一组方法来确定 C# 编译器如何处理 Unicode 字符。 |
GetContextualKeywordKind(String) |
定义一组方法来确定 C# 编译器如何处理 Unicode 字符。 |
GetContextualKeywordKinds() |
定义一组方法来确定 C# 编译器如何处理 Unicode 字符。 |
GetInstanceExpression(SyntaxKind) |
定义一组方法来确定 C# 编译器如何处理 Unicode 字符。 |
GetKeywordKind(String) |
定义一组方法来确定 C# 编译器如何处理 Unicode 字符。 |
GetKeywordKinds() |
定义一组方法来确定 C# 编译器如何处理 Unicode 字符。 |
GetLiteralExpression(SyntaxKind) |
定义一组方法来确定 C# 编译器如何处理 Unicode 字符。 |
GetOperatorKind(String) |
定义一组方法来确定 C# 编译器如何处理 Unicode 字符。 |
GetPostfixUnaryExpression(SyntaxKind) |
定义一组方法来确定 C# 编译器如何处理 Unicode 字符。 |
GetPrefixUnaryExpression(SyntaxKind) |
定义一组方法来确定 C# 编译器如何处理 Unicode 字符。 |
GetPreprocessorKeywordKind(String) |
定义一组方法来确定 C# 编译器如何处理 Unicode 字符。 |
GetPreprocessorKeywordKinds() |
定义一组方法来确定 C# 编译器如何处理 Unicode 字符。 |
GetPrimaryFunction(SyntaxKind) |
定义一组方法来确定 C# 编译器如何处理 Unicode 字符。 |
GetPunctuationKinds() |
定义一组方法来确定 C# 编译器如何处理 Unicode 字符。 |
GetReservedKeywordKinds() |
定义一组方法来确定 C# 编译器如何处理 Unicode 字符。 |
GetSwitchLabelKind(SyntaxKind) |
定义一组方法来确定 C# 编译器如何处理 Unicode 字符。 |
GetText(Accessibility) |
定义一组方法来确定 C# 编译器如何处理 Unicode 字符。 |
GetText(SyntaxKind) |
定义一组方法来确定 C# 编译器如何处理 Unicode 字符。 |
GetTypeDeclarationKind(SyntaxKind) |
定义一组方法来确定 C# 编译器如何处理 Unicode 字符。 |
IsAccessibilityModifier(SyntaxKind) |
定义一组方法来确定 C# 编译器如何处理 Unicode 字符。 |
IsAccessorDeclaration(SyntaxKind) |
定义一组方法来确定 C# 编译器如何处理 Unicode 字符。 |
IsAccessorDeclarationKeyword(SyntaxKind) |
定义一组方法来确定 C# 编译器如何处理 Unicode 字符。 |
IsAliasQualifier(SyntaxNode) |
如果节点是 AliasQualifiedNameSyntax 的别名,则返回 true |
IsAnyOverloadableOperator(SyntaxKind) |
定义一组方法来确定 C# 编译器如何处理 Unicode 字符。 |
IsAnyToken(SyntaxKind) |
定义一组方法来确定 C# 编译器如何处理 Unicode 字符。 |
IsAnyUnaryExpression(SyntaxKind) |
定义一组方法来确定 C# 编译器如何处理 Unicode 字符。 |
IsAssignmentExpression(SyntaxKind) |
定义一组方法来确定 C# 编译器如何处理 Unicode 字符。 |
IsAssignmentExpressionOperatorToken(SyntaxKind) |
定义一组方法来确定 C# 编译器如何处理 Unicode 字符。 |
IsAttributeName(SyntaxNode) |
定义一组方法来确定 C# 编译器如何处理 Unicode 字符。 |
IsAttributeTargetSpecifier(SyntaxKind) |
定义一组方法来确定 C# 编译器如何处理 Unicode 字符。 |
IsBinaryExpression(SyntaxKind) |
定义一组方法来确定 C# 编译器如何处理 Unicode 字符。 |
IsBinaryExpressionOperatorToken(SyntaxKind) |
定义一组方法来确定 C# 编译器如何处理 Unicode 字符。 |
IsCheckedOperator(String) |
定义一组方法来确定 C# 编译器如何处理 Unicode 字符。 |
IsContextualKeyword(SyntaxKind) |
定义一组方法来确定 C# 编译器如何处理 Unicode 字符。 |
IsDocumentationCommentTrivia(SyntaxKind) |
定义一组方法来确定 C# 编译器如何处理 Unicode 字符。 |
IsFixedStatementExpression(SyntaxNode) |
表达式是固定语句中的初始值设定项吗? |
IsGlobalMemberDeclaration(SyntaxKind) |
可以在类型声明) 以外的全局代码 (中显示的成员声明。 |
IsIdentifierPartCharacter(Char) |
如果 Unicode 字符可以是 C# 标识符的一部分,则返回 true。 |
IsIdentifierStartCharacter(Char) |
如果 Unicode 字符可以是 C# 标识符的起始字符,则返回 true。 |
IsIndexed(ExpressionSyntax) |
如果节点是元素访问表达式的对象,则返回 true。 |
IsInNamespaceOrTypeContext(ExpressionSyntax) |
如果节点位于预期为命名空间或类型的树位置,则返回 true |
IsInstanceExpression(SyntaxKind) |
定义一组方法来确定 C# 编译器如何处理 Unicode 字符。 |
IsInTypeOnlyContext(ExpressionSyntax) |
如果节点位于预期为类型的树位置,则返回 true |
IsInvoked(ExpressionSyntax) |
如果节点是调用表达式的对象,则返回 true。 |
IsKeywordKind(SyntaxKind) |
定义一组方法来确定 C# 编译器如何处理 Unicode 字符。 |
IsLambdaBody(SyntaxNode) |
已过时.
定义一组方法来确定 C# 编译器如何处理 Unicode 字符。 |
IsLanguagePunctuation(SyntaxKind) |
定义一组方法来确定 C# 编译器如何处理 Unicode 字符。 |
IsLiteralExpression(SyntaxKind) |
定义一组方法来确定 C# 编译器如何处理 Unicode 字符。 |
IsName(SyntaxKind) |
定义一组方法来确定 C# 编译器如何处理 Unicode 字符。 |
IsNamedArgumentName(SyntaxNode) |
调用、对象创建表达式、构造函数初始值设定项或元素访问的命名参数的名称,但不是属性。 |
IsNamespaceAliasQualifier(ExpressionSyntax) |
定义一组方法来确定 C# 编译器如何处理 Unicode 字符。 |
IsNamespaceMemberDeclaration(SyntaxKind) |
定义一组方法来确定 C# 编译器如何处理 Unicode 字符。 |
IsNewLine(Char) |
如果 Unicode 字符是换行符,则返回 true。 |
IsOverloadableBinaryOperator(SyntaxKind) |
定义一组方法来确定 C# 编译器如何处理 Unicode 字符。 |
IsOverloadableUnaryOperator(SyntaxKind) |
定义一组方法来确定 C# 编译器如何处理 Unicode 字符。 |
IsPostfixUnaryExpression(SyntaxKind) |
定义一组方法来确定 C# 编译器如何处理 Unicode 字符。 |
IsPostfixUnaryExpressionToken(SyntaxKind) |
定义一组方法来确定 C# 编译器如何处理 Unicode 字符。 |
IsPredefinedType(SyntaxKind) |
定义一组方法来确定 C# 编译器如何处理 Unicode 字符。 |
IsPrefixUnaryExpression(SyntaxKind) |
定义一组方法来确定 C# 编译器如何处理 Unicode 字符。 |
IsPrefixUnaryExpressionOperatorToken(SyntaxKind) |
定义一组方法来确定 C# 编译器如何处理 Unicode 字符。 |
IsPreprocessorDirective(SyntaxKind) |
定义一组方法来确定 C# 编译器如何处理 Unicode 字符。 |
IsPreprocessorKeyword(SyntaxKind) |
定义一组方法来确定 C# 编译器如何处理 Unicode 字符。 |
IsPreprocessorPunctuation(SyntaxKind) |
定义一组方法来确定 C# 编译器如何处理 Unicode 字符。 |
IsPrimaryFunction(SyntaxKind) |
定义一组方法来确定 C# 编译器如何处理 Unicode 字符。 |
IsPunctuation(SyntaxKind) |
定义一组方法来确定 C# 编译器如何处理 Unicode 字符。 |
IsPunctuationOrKeyword(SyntaxKind) |
定义一组方法来确定 C# 编译器如何处理 Unicode 字符。 |
IsQueryContextualKeyword(SyntaxKind) |
定义一组方法来确定 C# 编译器如何处理 Unicode 字符。 |
IsReservedKeyword(SyntaxKind) |
定义一组方法来确定 C# 编译器如何处理 Unicode 字符。 |
IsReservedTupleElementName(String) |
检查元素名称是否保留。 例如:“Item3”保留 (在某些位置) 。 “Rest”、“ToString”和 System.ValueTuple 的其他成员保留 (在任何位置) 。 未保留的名称返回 false。 |
IsTrivia(SyntaxKind) |
定义一组方法来确定 C# 编译器如何处理 Unicode 字符。 |
IsTypeDeclaration(SyntaxKind) |
定义一组方法来确定 C# 编译器如何处理 Unicode 字符。 |
IsTypeParameterVarianceKeyword(SyntaxKind) |
定义一组方法来确定 C# 编译器如何处理 Unicode 字符。 |
IsTypeSyntax(SyntaxKind) |
定义一组方法来确定 C# 编译器如何处理 Unicode 字符。 |
IsUnaryOperatorDeclarationToken(SyntaxKind) |
定义一组方法来确定 C# 编译器如何处理 Unicode 字符。 |
IsValidIdentifier(String) |
检查名称是否为有效标识符。 |
IsWhitespace(Char) |
如果 Unicode 字符表示空格,则返回 true。 |
TryGetInferredMemberName(SyntaxNode) |
给定初始值设定项表达式推断匿名属性或元组元素的名称。 如果失败,则返回 null |