SyntaxFacts 类 
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
定义一组方法来确定 C# 编译器如何处理 Unicode 字符。
public ref class SyntaxFacts abstract sealedpublic static class SyntaxFactstype SyntaxFacts = classPublic 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 |