MethodStatementSyntax 类  
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
声明 Sub 或 Function 的语句。 如果此方法具有正文,则此语句将是具有 Kind=MethodDeclarationBlock 的 BlockStatement 的 Begin,并且该方法的正文将是该 BlockStatement 的 Body。
public ref class MethodStatementSyntax sealed : Microsoft::CodeAnalysis::VisualBasic::Syntax::MethodBaseSyntaxpublic sealed class MethodStatementSyntax : Microsoft.CodeAnalysis.VisualBasic.Syntax.MethodBaseSyntaxtype MethodStatementSyntax = class
    inherit MethodBaseSyntaxPublic NotInheritable Class MethodStatementSyntax
Inherits MethodBaseSyntax- 继承
- 
				MethodStatementSyntax
注解
此节点与以下语法类型相关联:
属性
| AsClause | 描述返回类型的“As”子句。 如果没有 As 子句,则不返回任何内容。 | 
| AttributeLists | 此声明上所有属性列表的列表。 如果未指定任何属性,则不返回任何属性。 | 
| ContainsAnnotations | 确定此节点或任何子节点、令牌或琐事是否具有注释。(继承自 SyntaxNode) | 
| ContainsDiagnostics | 确定此节点或其任何后代节点、令牌或琐事是否具有任何诊断。(继承自 SyntaxNode) | 
| ContainsDirectives | 确定此节点是否具有任何后代预处理器指令。(继承自 SyntaxNode) | 
| ContainsSkippedText | 确定此节点是否有任何子代跳过的文本。(继承自 SyntaxNode) | 
| DeclarationKeyword | 声明 Sub 或 Function 的语句。 如果此方法具有正文,则此语句将是具有 Kind=MethodDeclarationBlock 的 BlockStatement 的 Begin,并且该方法的正文将是该 BlockStatement 的 Body。 | 
| FullSpan | 此节点的绝对跨度(以字符为单位),包括其前导和尾随琐事。(继承自 SyntaxNode) | 
| HandlesClause | 如果存在,则 Handles 子句指示此方法处理的事件。 | 
| HasLeadingTrivia | 确定此节点是否有任何前导琐事。(继承自 SyntaxNode) | 
| HasStructuredTrivia | 确定是否构建此节点的后代琐事。(继承自 SyntaxNode) | 
| HasTrailingTrivia | 确定此节点是否有任何尾随琐事。(继承自 SyntaxNode) | 
| Identifier | 要声明的方法的名称。 | 
| ImplementsClause | 如果存在,则 Implements 子句指示此方法实现的接口方法。 | 
| IsDirective | 如果此节点表示 指令,则返回 True。(继承自 VisualBasicSyntaxNode) | 
| IsMissing | 确定节点是否表示实际从源代码分析的语言构造。 缺少的节点在错误情况下由分析程序生成,以表示源代码中本应存在以便成功编译但实际上缺失的构造。(继承自 SyntaxNode) | 
| IsStructuredTrivia | 确定此节点是否表示结构化琐事。(继承自 SyntaxNode) | 
| Keyword | 
				已过时.
			 声明 Sub 或 Function 的语句。 如果此方法具有正文,则此语句将是具有 Kind=MethodDeclarationBlock 的 BlockStatement 的 Begin,并且该方法的正文将是该 BlockStatement 的 Body。 | 
| KindText | 声明 Sub 或 Function 的语句。 如果此方法具有正文,则此语句将是具有 Kind=MethodDeclarationBlock 的 BlockStatement 的 Begin,并且该方法的正文将是该 BlockStatement 的 Body。(继承自 SyntaxNode) | 
| Language | 此节点的语法语言名称。(继承自 VisualBasicSyntaxNode) | 
| Modifiers | 此声明上存在的所有修饰符标记的列表。 如果未指定修饰符,则返回空列表。 可以使用 Modifiers 属性获取所有修饰符 ORed 的位域版本(在许多情况下更易于使用)。 | 
| ParameterList | 方法的参数列表,包括括号。 如果没有参数列表,则不返回任何内容。 | 
| Parent | 在其 ChildNodes() 集合中包含此节点的节点。(继承自 SyntaxNode) | 
| ParentTrivia | 声明 Sub 或 Function 的语句。 如果此方法具有正文,则此语句将是具有 Kind=MethodDeclarationBlock 的 BlockStatement 的 Begin,并且该方法的正文将是该 BlockStatement 的 Body。(继承自 SyntaxNode) | 
| RawKind | 一个整数,表示此节点的语言特定类型。(继承自 SyntaxNode) | 
| Span | 此节点的绝对范围(以字符为单位),不包括其前导和尾随琐碎内容。(继承自 SyntaxNode) | 
| SpanStart | (继承自 VisualBasicSyntaxNode) | 
| SubOrFunctionKeyword | 引入此方法声明的“Sub”或“Function”关键字 (keyword) 。 | 
| SyntaxTree | 返回 SyntaxTree 拥有节点的 。(继承自 SyntaxNode) | 
| SyntaxTreeCore | 声明 Sub 或 Function 的语句。 如果此方法具有正文,则此语句将是具有 Kind=MethodDeclarationBlock 的 BlockStatement 的 Begin,并且该方法的正文将是该 BlockStatement 的 Body。(继承自 VisualBasicSyntaxNode) | 
| TypeParameterList | 如果存在,则为包含此方法的泛型类型参数的类型参数列表。 如果没有泛型类型参数,则不返回任何内容。 | 
方法
| Accept(VisualBasicSyntaxVisitor) | 声明 Sub 或 Function 的语句。 如果此方法具有正文,则此语句将是具有 Kind=MethodDeclarationBlock 的 BlockStatement 的 Begin,并且该方法的正文将是该 BlockStatement 的 Body。 | 
| Accept<TResult>(VisualBasicSyntaxVisitor<TResult>) | 声明 Sub 或 Function 的语句。 如果此方法具有正文,则此语句将是具有 Kind=MethodDeclarationBlock 的 BlockStatement 的 Begin,并且该方法的正文将是该 BlockStatement 的 Body。 | 
| AddAttributeLists(AttributeListSyntax[]) | 声明 Sub 或 Function 的语句。 如果此方法具有正文,则此语句将是具有 Kind=MethodDeclarationBlock 的 BlockStatement 的 Begin,并且该方法的正文将是该 BlockStatement 的 Body。 | 
| AddHandlesClauseEvents(HandlesClauseItemSyntax[]) | 声明 Sub 或 Function 的语句。 如果此方法具有正文,则此语句将是具有 Kind=MethodDeclarationBlock 的 BlockStatement 的 Begin,并且该方法的正文将是该 BlockStatement 的 Body。 | 
| AddImplementsClauseInterfaceMembers(QualifiedNameSyntax[]) | 声明 Sub 或 Function 的语句。 如果此方法具有正文,则此语句将是具有 Kind=MethodDeclarationBlock 的 BlockStatement 的 Begin,并且该方法的正文将是该 BlockStatement 的 Body。 | 
| AddModifiers(SyntaxToken[]) | 声明 Sub 或 Function 的语句。 如果此方法具有正文,则此语句将是具有 Kind=MethodDeclarationBlock 的 BlockStatement 的 Begin,并且该方法的正文将是该 BlockStatement 的 Body。 | 
| AddParameterListParameters(ParameterSyntax[]) | 声明 Sub 或 Function 的语句。 如果此方法具有正文,则此语句将是具有 Kind=MethodDeclarationBlock 的 BlockStatement 的 Begin,并且该方法的正文将是该 BlockStatement 的 Body。 | 
| AddTypeParameterListParameters(TypeParameterSyntax[]) | 声明 Sub 或 Function 的语句。 如果此方法具有正文,则此语句将是具有 Kind=MethodDeclarationBlock 的 BlockStatement 的 Begin,并且该方法的正文将是该 BlockStatement 的 Body。 | 
| Ancestors(Boolean) | 获取上级节点的列表(继承自 SyntaxNode) | 
| AncestorsAndSelf(Boolean) | 获取上级节点的列表, (包括此节点)(继承自 SyntaxNode) | 
| ChildNodes() | 按前缀文档顺序获取子节点的列表。(继承自 SyntaxNode) | 
| ChildNodesAndTokens() | 此节点的子节点和标记的列表,其中每个元素都是一个 SyntaxNodeOrToken 实例。(继承自 SyntaxNode) | 
| ChildThatContainsPosition(Int32) | 声明 Sub 或 Function 的语句。 如果此方法具有正文,则此语句将是具有 Kind=MethodDeclarationBlock 的 BlockStatement 的 Begin,并且该方法的正文将是该 BlockStatement 的 Body。(继承自 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) | 声明 Sub 或 Function 的语句。 如果此方法具有正文,则此语句将是具有 Kind=MethodDeclarationBlock 的 BlockStatement 的 Begin,并且该方法的正文将是该 BlockStatement 的 Body。(继承自 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>) | 声明 Sub 或 Function 的语句。 如果此方法具有正文,则此语句将是具有 Kind=MethodDeclarationBlock 的 BlockStatement 的 Begin,并且该方法的正文将是该 BlockStatement 的 Body。(继承自 VisualBasicSyntaxNode) | 
| GetFirstDirective(Func<DirectiveTriviaSyntax,Boolean>) | 声明 Sub 或 Function 的语句。 如果此方法具有正文,则此语句将是具有 Kind=MethodDeclarationBlock 的 BlockStatement 的 Begin,并且该方法的正文将是该 BlockStatement 的 Body。(继承自 VisualBasicSyntaxNode) | 
| GetFirstToken(Boolean, Boolean, Boolean, Boolean) | 声明 Sub 或 Function 的语句。 如果此方法具有正文,则此语句将是具有 Kind=MethodDeclarationBlock 的 BlockStatement 的 Begin,并且该方法的正文将是该 BlockStatement 的 Body。(继承自 VisualBasicSyntaxNode) | 
| GetLastDirective(Func<DirectiveTriviaSyntax,Boolean>) | 声明 Sub 或 Function 的语句。 如果此方法具有正文,则此语句将是具有 Kind=MethodDeclarationBlock 的 BlockStatement 的 Begin,并且该方法的正文将是该 BlockStatement 的 Body。(继承自 VisualBasicSyntaxNode) | 
| GetLastToken(Boolean, Boolean, Boolean, Boolean) | 声明 Sub 或 Function 的语句。 如果此方法具有正文,则此语句将是具有 Kind=MethodDeclarationBlock 的 BlockStatement 的 Begin,并且该方法的正文将是该 BlockStatement 的 Body。(继承自 VisualBasicSyntaxNode) | 
| GetLeadingTrivia() | 获取此节点的上述琐碎节点。 如果此节点是令牌, 将返回与此节点关联的上述琐事。 如果这是非终端,则返回此节点的第一个标记的上述琐事。(继承自 VisualBasicSyntaxNode) | 
| GetLocation() | 获取此节点的位置。(继承自 VisualBasicSyntaxNode) | 
| GetRed<T>(T, Int32) | 声明 Sub 或 Function 的语句。 如果此方法具有正文,则此语句将是具有 Kind=MethodDeclarationBlock 的 BlockStatement 的 Begin,并且该方法的正文将是该 BlockStatement 的 Body。(继承自 SyntaxNode) | 
| GetRedAtZero<T>(T) | 声明 Sub 或 Function 的语句。 如果此方法具有正文,则此语句将是具有 Kind=MethodDeclarationBlock 的 BlockStatement 的 Begin,并且该方法的正文将是该 BlockStatement 的 Body。(继承自 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) | 声明 Sub 或 Function 的语句。 如果此方法具有正文,则此语句将是具有 Kind=MethodDeclarationBlock 的 BlockStatement 的 Begin,并且该方法的正文将是该 BlockStatement 的 Body。(继承自 VisualBasicSyntaxNode) | 
| InsertTokensInListCore(SyntaxToken, IEnumerable<SyntaxToken>, Boolean) | 声明 Sub 或 Function 的语句。 如果此方法具有正文,则此语句将是具有 Kind=MethodDeclarationBlock 的 BlockStatement 的 Begin,并且该方法的正文将是该 BlockStatement 的 Body。(继承自 VisualBasicSyntaxNode) | 
| InsertTriviaInListCore(SyntaxTrivia, IEnumerable<SyntaxTrivia>, Boolean) | 声明 Sub 或 Function 的语句。 如果此方法具有正文,则此语句将是具有 Kind=MethodDeclarationBlock 的 BlockStatement 的 Begin,并且该方法的正文将是该 BlockStatement 的 Body。(继承自 VisualBasicSyntaxNode) | 
| IsEquivalentTo(SyntaxNode) | 确定此节点在结构上是否等效于另一个节点。(继承自 SyntaxNode) | 
| IsEquivalentTo(SyntaxNode, Boolean) | 确定两个节点是否相同,忽略琐碎的差异。(继承自 SyntaxNode) | 
| IsEquivalentToCore(SyntaxNode, Boolean) | 声明 Sub 或 Function 的语句。 如果此方法具有正文,则此语句将是具有 Kind=MethodDeclarationBlock 的 BlockStatement 的 Begin,并且该方法的正文将是该 BlockStatement 的 Body。(继承自 VisualBasicSyntaxNode) | 
| IsIncrementallyIdenticalTo(SyntaxNode) | 如果这两个节点被视为“增量相同”,则返回 true。 当 使用 WithChangedText(SourceText) 进行增量分析,并且增量分析程序能够从原始树中获取节点并在新树中完全使用它时SyntaxTree,将发生增量相同的节点。 在这种情况下, ToFullString() 每个节点的 将是相同的,尽管它们可能具有不同的父级,并且可能发生在其各自树中的不同位置。 如果两个节点增量相同,则每个节点的所有子级也将增量相同。(继承自 SyntaxNode) | 
| IsPartOfStructuredTrivia() | 确定此节点是否是结构化琐事的后代。(继承自 SyntaxNode) | 
| Kind() | 返回 SyntaxKind 节点的 。(继承自 VisualBasicSyntaxNode) | 
| NormalizeWhitespaceCore(String, String, Boolean) | 声明 Sub 或 Function 的语句。 如果此方法具有正文,则此语句将是具有 Kind=MethodDeclarationBlock 的 BlockStatement 的 Begin,并且该方法的正文将是该 BlockStatement 的 Body。(继承自 VisualBasicSyntaxNode) | 
| RemoveNodesCore(IEnumerable<SyntaxNode>, SyntaxRemoveOptions) | 声明 Sub 或 Function 的语句。 如果此方法具有正文,则此语句将是具有 Kind=MethodDeclarationBlock 的 BlockStatement 的 Begin,并且该方法的正文将是该 BlockStatement 的 Body。(继承自 VisualBasicSyntaxNode) | 
| ReplaceCore<TNode>(IEnumerable<TNode>, Func<TNode,TNode,SyntaxNode>, IEnumerable<SyntaxToken>, Func<SyntaxToken,SyntaxToken,SyntaxToken>, IEnumerable<SyntaxTrivia>, Func<SyntaxTrivia,SyntaxTrivia,SyntaxTrivia>) | 声明 Sub 或 Function 的语句。 如果此方法具有正文,则此语句将是具有 Kind=MethodDeclarationBlock 的 BlockStatement 的 Begin,并且该方法的正文将是该 BlockStatement 的 Body。(继承自 VisualBasicSyntaxNode) | 
| ReplaceNodeInListCore(SyntaxNode, IEnumerable<SyntaxNode>) | 声明 Sub 或 Function 的语句。 如果此方法具有正文,则此语句将是具有 Kind=MethodDeclarationBlock 的 BlockStatement 的 Begin,并且该方法的正文将是该 BlockStatement 的 Body。(继承自 VisualBasicSyntaxNode) | 
| ReplaceTokenInListCore(SyntaxToken, IEnumerable<SyntaxToken>) | 声明 Sub 或 Function 的语句。 如果此方法具有正文,则此语句将是具有 Kind=MethodDeclarationBlock 的 BlockStatement 的 Begin,并且该方法的正文将是该 BlockStatement 的 Body。(继承自 VisualBasicSyntaxNode) | 
| ReplaceTriviaInListCore(SyntaxTrivia, IEnumerable<SyntaxTrivia>) | 声明 Sub 或 Function 的语句。 如果此方法具有正文,则此语句将是具有 Kind=MethodDeclarationBlock 的 BlockStatement 的 Begin,并且该方法的正文将是该 BlockStatement 的 Body。(继承自 VisualBasicSyntaxNode) | 
| SerializeTo(Stream, CancellationToken) | 
		已过时.
	 
		已过时.
	 将节点序列化为给定  | 
| ToFullString() | 返回此节点的完整字符串表示形式,包括其前导和尾随琐事。(继承自 SyntaxNode) | 
| ToString() | 返回此节点的字符串表示形式,不包括其前导和尾随琐碎内容。(继承自 SyntaxNode) | 
| Update(SyntaxKind, SyntaxList<AttributeListSyntax>, SyntaxTokenList, SyntaxToken, SyntaxToken, TypeParameterListSyntax, ParameterListSyntax, SimpleAsClauseSyntax, HandlesClauseSyntax, ImplementsClauseSyntax) | 返回具有指定更改的 此 的副本。 如果没有实际更改,则返回此实例。 | 
| WithAsClause(SimpleAsClauseSyntax) | 返回此 的副本,并将 AsClause 属性更改为指定值。 如果指定的值与当前值相同,则返回此实例。 | 
| WithAttributeLists(SyntaxList<AttributeListSyntax>) | 返回此属性的副本,其中 AttributeLists 属性更改为指定值。 如果指定的值与当前值相同,则返回此实例。 | 
| WithDeclarationKeyword(SyntaxToken) | 声明 Sub 或 Function 的语句。 如果此方法具有正文,则此语句将是具有 Kind=MethodDeclarationBlock 的 BlockStatement 的 Begin,并且该方法的正文将是该 BlockStatement 的 Body。 | 
| WithHandlesClause(HandlesClauseSyntax) | 返回此 的副本,将 HandlesClause 属性更改为指定值。 如果指定的值与当前值相同,则返回此实例。 | 
| WithIdentifier(SyntaxToken) | 返回此 的副本,其中 Identifier 属性更改为指定值。 如果指定的值与当前值相同,则返回此实例。 | 
| WithImplementsClause(ImplementsClauseSyntax) | 返回此 的副本,其中 ImplementsClause 属性更改为指定值。 如果指定的值与当前值相同,则返回此实例。 | 
| WithKeyword(SyntaxToken) | 
				已过时.
			 声明 Sub 或 Function 的语句。 如果此方法具有正文,则此语句将是具有 Kind=MethodDeclarationBlock 的 BlockStatement 的 Begin,并且该方法的正文将是该 BlockStatement 的 Body。 | 
| WithModifiers(SyntaxTokenList) | 返回此 的副本,并将 Modifiers 属性更改为指定值。 如果指定的值与当前值相同,则返回此实例。 | 
| WithParameterList(ParameterListSyntax) | 返回此参数的副本,并将 ParameterList 属性更改为指定值。 如果指定的值与当前值相同,则返回此实例。 | 
| WithSubOrFunctionKeyword(SyntaxToken) | 返回此 的副本,其中 SubOrFunctionKeyword 属性更改为指定值。 如果指定的值与当前值相同,则返回此实例。 | 
| WithTypeParameterList(TypeParameterListSyntax) | 返回此的副本,其中 TypeParameterList 属性更改为指定值。 如果指定的值与当前值相同,则返回此实例。 | 
| WriteTo(TextWriter) | 将此节点的全文写入指定的 TextWriter。(继承自 SyntaxNode) |