EventStatementSyntax 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
声明事件的语句。 如果声明的事件是自定义事件,则此语句将是 PropertyOrEventBlock 的 Begin,并且访问器将是该节点的访问器的一部分。
public ref class EventStatementSyntax sealed : Microsoft::CodeAnalysis::VisualBasic::Syntax::MethodBaseSyntax
public sealed class EventStatementSyntax : Microsoft.CodeAnalysis.VisualBasic.Syntax.MethodBaseSyntax
type EventStatementSyntax = class
inherit MethodBaseSyntax
Public NotInheritable Class EventStatementSyntax
Inherits MethodBaseSyntax
- 继承
-
EventStatementSyntax
注解
此节点与以下语法类型相关联:
属性
| AsClause |
描述返回类型的“As”子句。 如果不存在 As 子句,则不返回任何内容。 |
| AttributeLists |
此声明上所有属性列表的列表。 如果未指定任何属性,则不返回任何属性。 |
| ContainsAnnotations |
确定此节点或任何子节点、令牌或琐事是否具有批注。 (继承自 SyntaxNode) |
| ContainsDiagnostics |
确定此节点或其任何后代节点、令牌或琐事是否具有任何诊断。 (继承自 SyntaxNode) |
| ContainsDirectives |
确定此节点是否具有任何后代预处理器指令。 (继承自 SyntaxNode) |
| ContainsSkippedText |
确定此节点是否有任何子代跳过的文本。 (继承自 SyntaxNode) |
| CustomKeyword |
自定义事件声明的可选自定义关键字 (keyword) 。 |
| DeclarationKeyword |
声明事件的语句。 如果声明的事件是自定义事件,则此语句将是 PropertyOrEventBlock 的 Begin,并且访问器将是该节点的访问器的一部分。 |
| EventKeyword |
引入此事件声明的“事件”关键字 (keyword) 。 |
| FullSpan |
此节点的绝对跨度(以字符为单位),包括其前导和尾随琐事。 (继承自 SyntaxNode) |
| HasLeadingTrivia |
确定此节点是否有任何前导琐事。 (继承自 SyntaxNode) |
| HasStructuredTrivia |
确定是否构建此节点的子代琐事。 (继承自 SyntaxNode) |
| HasTrailingTrivia |
确定此节点是否有任何尾随琐事。 (继承自 SyntaxNode) |
| Identifier |
要声明的事件的名称。 |
| ImplementsClause |
如果存在,则 Implements 子句指示此方法实现的接口方法。 |
| IsDirective |
如果此节点表示指令,则返回 True。 (继承自 VisualBasicSyntaxNode) |
| IsMissing |
确定节点是否表示实际从源代码分析的语言构造。 缺失节点由分析程序在错误方案中生成,表示本应存在于源代码中以便成功编译但实际缺少的构造。 (继承自 SyntaxNode) |
| IsStructuredTrivia |
确定此节点是否表示结构化琐事。 (继承自 SyntaxNode) |
| Keyword |
已过时.
声明事件的语句。 如果声明的事件是自定义事件,则此语句将是 PropertyOrEventBlock 的 Begin,并且访问器将是该节点的访问器的一部分。 |
| KindText |
声明事件的语句。 如果声明的事件是自定义事件,则此语句将是 PropertyOrEventBlock 的 Begin,并且访问器将是该节点的访问器的一部分。 (继承自 SyntaxNode) |
| Language |
此节点的语法语言名称。 (继承自 VisualBasicSyntaxNode) |
| Modifiers |
此声明中存在的所有修饰符标记的列表。 如果未指定修饰符,则返回空列表。 可以使用 Modifiers 属性获取所有修饰符 ORed 的位域版本(在许多情况下更易于使用)。 |
| ParameterList |
方法的参数列表,包括括号。 如果没有参数列表,则不返回任何内容。 |
| Parent |
在其 ChildNodes() 集合中包含此节点的节点。 (继承自 SyntaxNode) |
| ParentTrivia |
声明事件的语句。 如果声明的事件是自定义事件,则此语句将是 PropertyOrEventBlock 的 Begin,并且访问器将是该节点的访问器的一部分。 (继承自 SyntaxNode) |
| RawKind |
一个整数,表示此节点的语言特定类型。 (继承自 SyntaxNode) |
| Span |
此节点的绝对跨度(以字符为单位),不包括其前导和尾随琐事。 (继承自 SyntaxNode) |
| SpanStart | (继承自 VisualBasicSyntaxNode) |
| SyntaxTree |
返回 SyntaxTree 拥有节点的 。 (继承自 SyntaxNode) |
| SyntaxTreeCore |
声明事件的语句。 如果声明的事件是自定义事件,则此语句将是 PropertyOrEventBlock 的 Begin,并且访问器将是该节点的访问器的一部分。 (继承自 VisualBasicSyntaxNode) |
方法
| Accept(VisualBasicSyntaxVisitor) |
声明事件的语句。 如果声明的事件是自定义事件,则此语句将是 PropertyOrEventBlock 的 Begin,并且访问器将是该节点的访问器的一部分。 |
| Accept<TResult>(VisualBasicSyntaxVisitor<TResult>) |
声明事件的语句。 如果声明的事件是自定义事件,则此语句将是 PropertyOrEventBlock 的 Begin,并且访问器将是该节点的访问器的一部分。 |
| AddAttributeLists(AttributeListSyntax[]) |
声明事件的语句。 如果声明的事件是自定义事件,则此语句将是 PropertyOrEventBlock 的 Begin,并且访问器将是该节点的访问器的一部分。 |
| AddImplementsClauseInterfaceMembers(QualifiedNameSyntax[]) |
声明事件的语句。 如果声明的事件是自定义事件,则此语句将是 PropertyOrEventBlock 的 Begin,并且访问器将是该节点的访问器的一部分。 |
| AddModifiers(SyntaxToken[]) |
声明事件的语句。 如果声明的事件是自定义事件,则此语句将是 PropertyOrEventBlock 的 Begin,并且访问器将是该节点的访问器的一部分。 |
| AddParameterListParameters(ParameterSyntax[]) |
声明事件的语句。 如果声明的事件是自定义事件,则此语句将是 PropertyOrEventBlock 的 Begin,并且访问器将是该节点的访问器的一部分。 |
| Ancestors(Boolean) |
获取上级节点的列表 (继承自 SyntaxNode) |
| AncestorsAndSelf(Boolean) |
获取包含此节点) (上级节点的列表 (继承自 SyntaxNode) |
| ChildNodes() |
按前缀文档顺序获取子节点的列表。 (继承自 SyntaxNode) |
| ChildNodesAndTokens() |
此节点的子节点和令牌列表,其中每个元素都是一个 SyntaxNodeOrToken 实例。 (继承自 SyntaxNode) |
| ChildThatContainsPosition(Int32) |
声明事件的语句。 如果声明的事件是自定义事件,则此语句将是 PropertyOrEventBlock 的 Begin,并且访问器将是该节点的访问器的一部分。 (继承自 SyntaxNode) |
| ChildTokens() |
获取此节点的直接子令牌的列表。 (继承自 SyntaxNode) |
| Contains(SyntaxNode) |
确定指定的节点是否是此节点的后代。 对于当前节点,返回 true。 (继承自 SyntaxNode) |
| ContainsDirective(Int32) |
如果此节点包含任何指令, (例如 |
| CopyAnnotationsTo<T>(T) |
从此 SyntaxNode 实例复制所有 SyntaxAnnotation(如果有)并将它们附加到基于 |
| DescendantNodes(Func<SyntaxNode,Boolean>, Boolean) |
按前缀文档顺序获取子代节点的列表。 (继承自 SyntaxNode) |
| DescendantNodes(TextSpan, Func<SyntaxNode,Boolean>, Boolean) |
按前缀文档顺序获取子代节点的列表。 (继承自 SyntaxNode) |
| DescendantNodesAndSelf(Func<SyntaxNode,Boolean>, Boolean) |
获取子代节点的列表, (包括此节点) 前缀文档顺序。 (继承自 SyntaxNode) |
| DescendantNodesAndSelf(TextSpan, Func<SyntaxNode,Boolean>, Boolean) |
获取子代节点的列表, (包括此节点) 前缀文档顺序。 (继承自 SyntaxNode) |
| DescendantNodesAndTokens(Func<SyntaxNode,Boolean>, Boolean) |
按前缀文档顺序获取子代节点和令牌的列表。 (继承自 SyntaxNode) |
| DescendantNodesAndTokens(TextSpan, Func<SyntaxNode,Boolean>, Boolean) |
按前缀文档顺序获取子代节点和令牌的列表。 (继承自 SyntaxNode) |
| DescendantNodesAndTokensAndSelf(Func<SyntaxNode,Boolean>, Boolean) |
获取子代节点和令牌的列表, (包括此节点) 前缀文档顺序。 (继承自 SyntaxNode) |
| DescendantNodesAndTokensAndSelf(TextSpan, Func<SyntaxNode,Boolean>, Boolean) |
获取子代节点和令牌的列表, (包括此节点) 前缀文档顺序。 (继承自 SyntaxNode) |
| DescendantTokens(Func<SyntaxNode,Boolean>, Boolean) |
获取此节点跨度内所有标记的列表。 (继承自 SyntaxNode) |
| DescendantTokens(TextSpan, Func<SyntaxNode,Boolean>, Boolean) |
获取此节点整个范围中的所有令牌的列表。 (继承自 SyntaxNode) |
| DescendantTrivia(Func<SyntaxNode,Boolean>, Boolean) |
获取与后代节点和令牌关联的所有琐事的列表。 (继承自 SyntaxNode) |
| DescendantTrivia(TextSpan, Func<SyntaxNode,Boolean>, Boolean) |
获取与后代节点和令牌关联的所有琐事的列表。 (继承自 SyntaxNode) |
| EquivalentToCore(SyntaxNode) |
确定此节点在结构上是否等效于另一个节点。 (继承自 SyntaxNode) |
| FindNode(TextSpan, Boolean, Boolean) |
查找包含 |
| FindToken(Int32, Boolean) |
根据以下规则查找令牌:
|
| FindTokenCore(Int32, Boolean) |
查找此节点的后代标记,其范围包括提供的位置。 (继承自 SyntaxNode) |
| FindTokenCore(Int32, Func<SyntaxTrivia,Boolean>) |
查找此节点的后代标记,其范围包括提供的位置。 (继承自 SyntaxNode) |
| FindTrivia(Int32, Boolean) |
声明事件的语句。 如果声明的事件是自定义事件,则此语句将是 PropertyOrEventBlock 的 Begin,并且访问器将是该节点的访问器的一部分。 (继承自 VisualBasicSyntaxNode) |
| FindTrivia(Int32, Func<SyntaxTrivia,Boolean>) |
在指定位置查找此节点的子代琐事,其中位置在节点的跨度内。 (继承自 SyntaxNode) |
| FindTriviaCore(Int32, Boolean) |
查找此节点的子代琐事,其范围包括提供的位置。 (继承自 SyntaxNode) |
| FirstAncestorOrSelf<TNode,TArg>(Func<TNode,TArg,Boolean>, TArg, Boolean) |
获取与谓词匹配的 TNode 类型的第一个节点。 (继承自 SyntaxNode) |
| FirstAncestorOrSelf<TNode>(Func<TNode,Boolean>, Boolean) |
获取与谓词匹配的 TNode 类型的第一个节点。 (继承自 SyntaxNode) |
| GetAnnotatedNodes(String) |
获取具有指定批注类型的所有节点。 (继承自 SyntaxNode) |
| GetAnnotatedNodes(SyntaxAnnotation) |
获取具有指定批注的所有节点。 (继承自 SyntaxNode) |
| GetAnnotatedNodesAndTokens(String) |
获取具有指定批注类型注释的所有节点和标记。 (继承自 SyntaxNode) |
| GetAnnotatedNodesAndTokens(String[]) |
获取具有指定注释类型的批注的所有节点和标记。 (继承自 SyntaxNode) |
| GetAnnotatedNodesAndTokens(SyntaxAnnotation) |
获取具有指定批注的所有节点和令牌。 (继承自 SyntaxNode) |
| GetAnnotatedTokens(String) |
获取具有指定批注类型的所有标记。 (继承自 SyntaxNode) |
| GetAnnotatedTokens(SyntaxAnnotation) |
获取具有指定批注的所有标记。 (继承自 SyntaxNode) |
| GetAnnotatedTrivia(String) |
获取具有指定批注类型的注释的所有琐事。 (继承自 SyntaxNode) |
| GetAnnotatedTrivia(String[]) |
使用指定批注类型的注释获取所有琐事。 (继承自 SyntaxNode) |
| GetAnnotatedTrivia(SyntaxAnnotation) |
获取具有指定批注的所有琐事。 (继承自 SyntaxNode) |
| GetAnnotations(IEnumerable<String>) |
获取具有指定批注类型的所有批注。 (继承自 SyntaxNode) |
| GetAnnotations(String) |
获取具有指定批注类型的所有批注。 (继承自 SyntaxNode) |
| GetDiagnostics() |
获取子树中将此节点作为其根的所有诊断的列表。 此方法不基于编译器选项(如 nowarn、warnaserror 等)筛选诊断。 (继承自 VisualBasicSyntaxNode) |
| GetDirectives(Func<DirectiveTriviaSyntax,Boolean>) |
声明事件的语句。 如果声明的事件是自定义事件,则此语句将是 PropertyOrEventBlock 的 Begin,并且访问器将是该节点的访问器的一部分。 (继承自 VisualBasicSyntaxNode) |
| GetFirstDirective(Func<DirectiveTriviaSyntax,Boolean>) |
声明事件的语句。 如果声明的事件是自定义事件,则此语句将是 PropertyOrEventBlock 的 Begin,并且访问器将是该节点的访问器的一部分。 (继承自 VisualBasicSyntaxNode) |
| GetFirstToken(Boolean, Boolean, Boolean, Boolean) |
声明事件的语句。 如果声明的事件是自定义事件,则此语句将是 PropertyOrEventBlock 的 Begin,并且访问器将是该节点的访问器的一部分。 (继承自 VisualBasicSyntaxNode) |
| GetLastDirective(Func<DirectiveTriviaSyntax,Boolean>) |
声明事件的语句。 如果声明的事件是自定义事件,则此语句将是 PropertyOrEventBlock 的 Begin,并且访问器将是该节点的访问器的一部分。 (继承自 VisualBasicSyntaxNode) |
| GetLastToken(Boolean, Boolean, Boolean, Boolean) |
声明事件的语句。 如果声明的事件是自定义事件,则此语句将是 PropertyOrEventBlock 的 Begin,并且访问器将是该节点的访问器的一部分。 (继承自 VisualBasicSyntaxNode) |
| GetLeadingTrivia() |
获取此节点的上述琐碎节点。 如果此节点是令牌,则返回与此节点关联的上述琐事。 如果这是非终端,则返回此节点的第一个令牌的上述琐碎内容。 (继承自 VisualBasicSyntaxNode) |
| GetLocation() |
获取此节点的位置。 (继承自 VisualBasicSyntaxNode) |
| GetRed<T>(T, Int32) |
声明事件的语句。 如果声明的事件是自定义事件,则此语句将是 PropertyOrEventBlock 的 Begin,并且访问器将是该节点的访问器的一部分。 (继承自 SyntaxNode) |
| GetRedAtZero<T>(T) |
声明事件的语句。 如果声明的事件是自定义事件,则此语句将是 PropertyOrEventBlock 的 Begin,并且访问器将是该节点的访问器的一部分。 (继承自 SyntaxNode) |
| GetReference() |
SyntaxReference获取此语法节点的 。 CommonSyntaxReferences 可用于重新获得对语法节点的访问权限,而无需将整个树和源文本保留在内存中。 (继承自 SyntaxNode) |
| GetText(Encoding, SourceHashAlgorithm) |
获取此节点作为新 SourceText 实例的全文。 (继承自 SyntaxNode) |
| GetTrailingTrivia() |
获取此节点的以下琐碎节点。 如果此节点是令牌,则返回与此节点关联的以下琐事。 如果这是非终端,则返回此节点最后一个令牌的以下小问题。 (继承自 VisualBasicSyntaxNode) |
| HasAnnotation(SyntaxAnnotation) |
确定此节点是否具有特定的批注。 (继承自 SyntaxNode) |
| HasAnnotations(IEnumerable<String>) |
确定此节点是否具有任何特定批注类型的批注。 (继承自 SyntaxNode) |
| HasAnnotations(String) |
确定此节点是否具有具有特定批注类型的任何批注。 (继承自 SyntaxNode) |
| InsertNodesInListCore(SyntaxNode, IEnumerable<SyntaxNode>, Boolean) |
声明事件的语句。 如果声明的事件是自定义事件,则此语句将是 PropertyOrEventBlock 的 Begin,并且访问器将是该节点的访问器的一部分。 (继承自 VisualBasicSyntaxNode) |
| InsertTokensInListCore(SyntaxToken, IEnumerable<SyntaxToken>, Boolean) |
声明事件的语句。 如果声明的事件是自定义事件,则此语句将是 PropertyOrEventBlock 的 Begin,并且访问器将是该节点的访问器的一部分。 (继承自 VisualBasicSyntaxNode) |
| InsertTriviaInListCore(SyntaxTrivia, IEnumerable<SyntaxTrivia>, Boolean) |
声明事件的语句。 如果声明的事件是自定义事件,则此语句将是 PropertyOrEventBlock 的 Begin,并且访问器将是该节点的访问器的一部分。 (继承自 VisualBasicSyntaxNode) |
| IsEquivalentTo(SyntaxNode) |
确定此节点在结构上是否等效于另一个节点。 (继承自 SyntaxNode) |
| IsEquivalentTo(SyntaxNode, Boolean) |
确定两个节点是否相同,而不考虑琐碎差异。 (继承自 SyntaxNode) |
| IsEquivalentToCore(SyntaxNode, Boolean) |
声明事件的语句。 如果声明的事件是自定义事件,则此语句将是 PropertyOrEventBlock 的 Begin,并且访问器将是该节点的访问器的一部分。 (继承自 VisualBasicSyntaxNode) |
| IsIncrementallyIdenticalTo(SyntaxNode) |
如果这两个节点被视为“增量相同”,则返回 true。 当 使用 WithChangedText(SourceText) 增量分析,并且增量分析程序能够从原始树中获取节点并在新树中完全使用它时SyntaxTree,将发生增量相同的节点。 在这种情况下, ToFullString() 每个节点的 将相同,尽管它们可能具有不同的父级,并且可能位于其各自树的不同位置。 如果两个节点在增量上相同,则每个节点的所有子级也将以增量方式相同。 (继承自 SyntaxNode) |
| IsPartOfStructuredTrivia() |
确定此节点是否是结构化琐事的后代。 (继承自 SyntaxNode) |
| Kind() |
返回 SyntaxKind 节点的 。 (继承自 VisualBasicSyntaxNode) |
| NormalizeWhitespaceCore(String, String, Boolean) |
声明事件的语句。 如果声明的事件是自定义事件,则此语句将是 PropertyOrEventBlock 的 Begin,并且访问器将是该节点的访问器的一部分。 (继承自 VisualBasicSyntaxNode) |
| RemoveNodesCore(IEnumerable<SyntaxNode>, SyntaxRemoveOptions) |
声明事件的语句。 如果声明的事件是自定义事件,则此语句将是 PropertyOrEventBlock 的 Begin,并且访问器将是该节点的访问器的一部分。 (继承自 VisualBasicSyntaxNode) |
| ReplaceCore<TNode>(IEnumerable<TNode>, Func<TNode,TNode,SyntaxNode>, IEnumerable<SyntaxToken>, Func<SyntaxToken,SyntaxToken,SyntaxToken>, IEnumerable<SyntaxTrivia>, Func<SyntaxTrivia,SyntaxTrivia,SyntaxTrivia>) |
声明事件的语句。 如果声明的事件是自定义事件,则此语句将是 PropertyOrEventBlock 的 Begin,并且访问器将是该节点的访问器的一部分。 (继承自 VisualBasicSyntaxNode) |
| ReplaceNodeInListCore(SyntaxNode, IEnumerable<SyntaxNode>) |
声明事件的语句。 如果声明的事件是自定义事件,则此语句将是 PropertyOrEventBlock 的 Begin,并且访问器将是该节点的访问器的一部分。 (继承自 VisualBasicSyntaxNode) |
| ReplaceTokenInListCore(SyntaxToken, IEnumerable<SyntaxToken>) |
声明事件的语句。 如果声明的事件是自定义事件,则此语句将是 PropertyOrEventBlock 的 Begin,并且访问器将是该节点的访问器的一部分。 (继承自 VisualBasicSyntaxNode) |
| ReplaceTriviaInListCore(SyntaxTrivia, IEnumerable<SyntaxTrivia>) |
声明事件的语句。 如果声明的事件是自定义事件,则此语句将是 PropertyOrEventBlock 的 Begin,并且访问器将是该节点的访问器的一部分。 (继承自 VisualBasicSyntaxNode) |
| SerializeTo(Stream, CancellationToken) |
已过时.
已过时.
将节点序列化为给定 |
| ToFullString() |
返回此节点的完整字符串表示形式,包括其前导和尾随琐事。 (继承自 SyntaxNode) |
| ToString() |
返回此节点的字符串表示形式,不包括其前导和尾随琐事。 (继承自 SyntaxNode) |
| Update(SyntaxList<AttributeListSyntax>, SyntaxTokenList, SyntaxToken, SyntaxToken, SyntaxToken, ParameterListSyntax, SimpleAsClauseSyntax, ImplementsClauseSyntax) |
返回具有指定更改的此副本。 如果没有实际更改,则返回此实例。 |
| WithAsClause(SimpleAsClauseSyntax) |
返回此副本,并将 AsClause 属性更改为指定值。 如果指定的值与当前值相同,则返回此实例。 |
| WithAttributeLists(SyntaxList<AttributeListSyntax>) |
返回此属性的副本,其中 AttributeLists 属性更改为指定值。 如果指定的值与当前值相同,则返回此实例。 |
| WithCustomKeyword(SyntaxToken) |
返回此副本,并将 CustomKeyword 属性更改为指定值。 如果指定的值与当前值相同,则返回此实例。 |
| WithDeclarationKeyword(SyntaxToken) |
声明事件的语句。 如果声明的事件是自定义事件,则此语句将是 PropertyOrEventBlock 的 Begin,并且访问器将是该节点的访问器的一部分。 |
| WithEventKeyword(SyntaxToken) |
返回此副本,其中 EventKeyword 属性更改为指定值。 如果指定的值与当前值相同,则返回此实例。 |
| WithIdentifier(SyntaxToken) |
返回此副本,其中 Identifier 属性更改为指定值。 如果指定的值与当前值相同,则返回此实例。 |
| WithImplementsClause(ImplementsClauseSyntax) |
返回此副本,并将 ImplementsClause 属性更改为指定值。 如果指定的值与当前值相同,则返回此实例。 |
| WithKeyword(SyntaxToken) |
已过时.
声明事件的语句。 如果声明的事件是自定义事件,则此语句将是 PropertyOrEventBlock 的 Begin,并且访问器将是该节点的访问器的一部分。 |
| WithModifiers(SyntaxTokenList) |
返回此副本,并将 Modifiers 属性更改为指定值。 如果指定的值与当前值相同,则返回此实例。 |
| WithParameterList(ParameterListSyntax) |
返回一个副本,其中 ParameterList 属性更改为指定值。 如果指定的值与当前值相同,则返回此实例。 |
| WriteTo(TextWriter) |
将此节点的全文写入指定的 TextWriter。 (继承自 SyntaxNode) |