Partilhar via


SyntaxFactory.SubStatement Método

Definição

Sobrecargas

SubStatement(SyntaxToken)

A instrução que declara um sub ou função. Se esse método tiver um corpo, essa instrução será o Begin of a BlockStatement with Kind=MethodDeclarationBlock, e o corpo do método será o Corpo desse BlockStatement.

SubStatement(String)

A instrução que declara um sub ou função. Se esse método tiver um corpo, essa instrução será o Begin of a BlockStatement with Kind=MethodDeclarationBlock, e o corpo do método será o Corpo desse BlockStatement.

SubStatement(SyntaxList<AttributeListSyntax>, SyntaxTokenList, SyntaxToken, TypeParameterListSyntax, ParameterListSyntax, SimpleAsClauseSyntax, HandlesClauseSyntax, ImplementsClauseSyntax)

A instrução que declara um sub ou função. Se esse método tiver um corpo, essa instrução será o Begin of a BlockStatement with Kind=MethodDeclarationBlock, e o corpo do método será o Corpo desse BlockStatement.

SubStatement(SyntaxList<AttributeListSyntax>, SyntaxTokenList, SyntaxToken, SyntaxToken, TypeParameterListSyntax, ParameterListSyntax, SimpleAsClauseSyntax, HandlesClauseSyntax, ImplementsClauseSyntax)

A instrução que declara um sub ou função. Se esse método tiver um corpo, essa instrução será o Begin of a BlockStatement with Kind=MethodDeclarationBlock, e o corpo do método será o Corpo desse BlockStatement.

SubStatement(SyntaxToken)

Origem:
Syntax.xml.Main.Generated.vb
Origem:
Syntax.xml.Main.Generated.vb
Origem:
Syntax.xml.Main.Generated.vb
Origem:
Syntax.xml.Main.Generated.vb
Origem:
Syntax.xml.Main.Generated.vb
Origem:
Syntax.xml.Main.Generated.vb
Origem:
Syntax.xml.Main.Generated.vb
Origem:
Syntax.xml.Main.Generated.vb
Origem:
Syntax.xml.Main.Generated.vb
Origem:
Syntax.xml.Main.Generated.vb
Origem:
Syntax.xml.Main.Generated.vb
Origem:
Syntax.xml.Main.Generated.vb
Origem:
Syntax.xml.Main.Generated.vb
Origem:
Syntax.xml.Main.Generated.vb
Origem:
Syntax.xml.Main.Generated.vb
Origem:
Syntax.xml.Main.Generated.vb
Origem:
Syntax.xml.Main.Generated.vb
Origem:
Syntax.xml.Main.Generated.vb
Origem:
Syntax.xml.Main.Generated.vb
Origem:
Syntax.xml.Main.Generated.vb
Origem:
Syntax.xml.Main.Generated.vb
Origem:
Syntax.xml.Main.Generated.vb
Origem:
Syntax.xml.Main.Generated.vb
Origem:
Syntax.xml.Main.Generated.vb

A instrução que declara um sub ou função. Se esse método tiver um corpo, essa instrução será o Begin of a BlockStatement with Kind=MethodDeclarationBlock, e o corpo do método será o Corpo desse BlockStatement.

public:
 static Microsoft::CodeAnalysis::VisualBasic::Syntax::MethodStatementSyntax ^ SubStatement(Microsoft::CodeAnalysis::SyntaxToken identifier);
public static Microsoft.CodeAnalysis.VisualBasic.Syntax.MethodStatementSyntax SubStatement (Microsoft.CodeAnalysis.SyntaxToken identifier);
static member SubStatement : Microsoft.CodeAnalysis.SyntaxToken -> Microsoft.CodeAnalysis.VisualBasic.Syntax.MethodStatementSyntax
Public Shared Function SubStatement (identifier As SyntaxToken) As MethodStatementSyntax

Parâmetros

identifier
SyntaxToken

O nome do método que está sendo declarado.

Retornos

Aplica-se a

SubStatement(String)

Origem:
Syntax.xml.Main.Generated.vb
Origem:
Syntax.xml.Main.Generated.vb
Origem:
Syntax.xml.Main.Generated.vb
Origem:
Syntax.xml.Main.Generated.vb
Origem:
Syntax.xml.Main.Generated.vb
Origem:
Syntax.xml.Main.Generated.vb
Origem:
Syntax.xml.Main.Generated.vb
Origem:
Syntax.xml.Main.Generated.vb
Origem:
Syntax.xml.Main.Generated.vb
Origem:
Syntax.xml.Main.Generated.vb
Origem:
Syntax.xml.Main.Generated.vb
Origem:
Syntax.xml.Main.Generated.vb
Origem:
Syntax.xml.Main.Generated.vb
Origem:
Syntax.xml.Main.Generated.vb
Origem:
Syntax.xml.Main.Generated.vb
Origem:
Syntax.xml.Main.Generated.vb
Origem:
Syntax.xml.Main.Generated.vb
Origem:
Syntax.xml.Main.Generated.vb
Origem:
Syntax.xml.Main.Generated.vb
Origem:
Syntax.xml.Main.Generated.vb
Origem:
Syntax.xml.Main.Generated.vb
Origem:
Syntax.xml.Main.Generated.vb
Origem:
Syntax.xml.Main.Generated.vb
Origem:
Syntax.xml.Main.Generated.vb

A instrução que declara um sub ou função. Se esse método tiver um corpo, essa instrução será o Begin of a BlockStatement with Kind=MethodDeclarationBlock, e o corpo do método será o Corpo desse BlockStatement.

public:
 static Microsoft::CodeAnalysis::VisualBasic::Syntax::MethodStatementSyntax ^ SubStatement(System::String ^ identifier);
public static Microsoft.CodeAnalysis.VisualBasic.Syntax.MethodStatementSyntax SubStatement (string identifier);
static member SubStatement : string -> Microsoft.CodeAnalysis.VisualBasic.Syntax.MethodStatementSyntax
Public Shared Function SubStatement (identifier As String) As MethodStatementSyntax

Parâmetros

identifier
String

O nome do método que está sendo declarado.

Retornos

Aplica-se a

SubStatement(SyntaxList<AttributeListSyntax>, SyntaxTokenList, SyntaxToken, TypeParameterListSyntax, ParameterListSyntax, SimpleAsClauseSyntax, HandlesClauseSyntax, ImplementsClauseSyntax)

Origem:
Syntax.xml.Main.Generated.vb
Origem:
Syntax.xml.Main.Generated.vb
Origem:
Syntax.xml.Main.Generated.vb
Origem:
Syntax.xml.Main.Generated.vb
Origem:
Syntax.xml.Main.Generated.vb
Origem:
Syntax.xml.Main.Generated.vb
Origem:
Syntax.xml.Main.Generated.vb
Origem:
Syntax.xml.Main.Generated.vb
Origem:
Syntax.xml.Main.Generated.vb
Origem:
Syntax.xml.Main.Generated.vb
Origem:
Syntax.xml.Main.Generated.vb
Origem:
Syntax.xml.Main.Generated.vb
Origem:
Syntax.xml.Main.Generated.vb
Origem:
Syntax.xml.Main.Generated.vb
Origem:
Syntax.xml.Main.Generated.vb
Origem:
Syntax.xml.Main.Generated.vb
Origem:
Syntax.xml.Main.Generated.vb
Origem:
Syntax.xml.Main.Generated.vb
Origem:
Syntax.xml.Main.Generated.vb
Origem:
Syntax.xml.Main.Generated.vb
Origem:
Syntax.xml.Main.Generated.vb
Origem:
Syntax.xml.Main.Generated.vb
Origem:
Syntax.xml.Main.Generated.vb
Origem:
Syntax.xml.Main.Generated.vb

A instrução que declara um sub ou função. Se esse método tiver um corpo, essa instrução será o Begin of a BlockStatement with Kind=MethodDeclarationBlock, e o corpo do método será o Corpo desse BlockStatement.

public:
 static Microsoft::CodeAnalysis::VisualBasic::Syntax::MethodStatementSyntax ^ SubStatement(Microsoft::CodeAnalysis::SyntaxList<Microsoft::CodeAnalysis::VisualBasic::Syntax::AttributeListSyntax ^> attributeLists, Microsoft::CodeAnalysis::SyntaxTokenList modifiers, Microsoft::CodeAnalysis::SyntaxToken identifier, Microsoft::CodeAnalysis::VisualBasic::Syntax::TypeParameterListSyntax ^ typeParameterList, Microsoft::CodeAnalysis::VisualBasic::Syntax::ParameterListSyntax ^ parameterList, Microsoft::CodeAnalysis::VisualBasic::Syntax::SimpleAsClauseSyntax ^ asClause, Microsoft::CodeAnalysis::VisualBasic::Syntax::HandlesClauseSyntax ^ handlesClause, Microsoft::CodeAnalysis::VisualBasic::Syntax::ImplementsClauseSyntax ^ implementsClause);
public static Microsoft.CodeAnalysis.VisualBasic.Syntax.MethodStatementSyntax SubStatement (Microsoft.CodeAnalysis.SyntaxList<Microsoft.CodeAnalysis.VisualBasic.Syntax.AttributeListSyntax> attributeLists, Microsoft.CodeAnalysis.SyntaxTokenList modifiers, Microsoft.CodeAnalysis.SyntaxToken identifier, Microsoft.CodeAnalysis.VisualBasic.Syntax.TypeParameterListSyntax typeParameterList, Microsoft.CodeAnalysis.VisualBasic.Syntax.ParameterListSyntax parameterList, Microsoft.CodeAnalysis.VisualBasic.Syntax.SimpleAsClauseSyntax asClause, Microsoft.CodeAnalysis.VisualBasic.Syntax.HandlesClauseSyntax handlesClause, Microsoft.CodeAnalysis.VisualBasic.Syntax.ImplementsClauseSyntax implementsClause);
static member SubStatement : Microsoft.CodeAnalysis.SyntaxList<Microsoft.CodeAnalysis.VisualBasic.Syntax.AttributeListSyntax> * Microsoft.CodeAnalysis.SyntaxTokenList * Microsoft.CodeAnalysis.SyntaxToken * Microsoft.CodeAnalysis.VisualBasic.Syntax.TypeParameterListSyntax * Microsoft.CodeAnalysis.VisualBasic.Syntax.ParameterListSyntax * Microsoft.CodeAnalysis.VisualBasic.Syntax.SimpleAsClauseSyntax * Microsoft.CodeAnalysis.VisualBasic.Syntax.HandlesClauseSyntax * Microsoft.CodeAnalysis.VisualBasic.Syntax.ImplementsClauseSyntax -> Microsoft.CodeAnalysis.VisualBasic.Syntax.MethodStatementSyntax
Public Shared Function SubStatement (attributeLists As SyntaxList(Of AttributeListSyntax), modifiers As SyntaxTokenList, identifier As SyntaxToken, typeParameterList As TypeParameterListSyntax, parameterList As ParameterListSyntax, asClause As SimpleAsClauseSyntax, handlesClause As HandlesClauseSyntax, implementsClause As ImplementsClauseSyntax) As MethodStatementSyntax

Parâmetros

attributeLists
SyntaxList<AttributeListSyntax>

Uma lista de todas as listas de atributos nesta declaração. Se nenhum atributo tiver sido especificado, nada será retornado.

modifiers
SyntaxTokenList

Uma lista de todos os tokens modificador que estavam presentes nesta declaração. Se nenhum modificador tiver sido especificado, uma lista vazia será retornada. Uma versão bitfield de todos os modificadores ORed juntos, que em muitos casos é mais fácil de usar, pode ser obtida com a propriedade Modifiers.

identifier
SyntaxToken

O nome do método que está sendo declarado.

typeParameterList
TypeParameterListSyntax

Se presente, uma lista de parâmetros de tipo com parâmetros de tipo genérico para esse método. Se nenhum parâmetro de tipo genérico estiver presente, Nada será retornado.

parameterList
ParameterListSyntax

A lista de parâmetros do método, incluindo os parênteses. Se nenhuma lista de parâmetros estiver presente, nada será retornado.

asClause
SimpleAsClauseSyntax

A cláusula "As" que descreve o tipo de retorno. Se nenhuma cláusula As estiver presente, nada será retornado.

handlesClause
HandlesClauseSyntax

Se presente, uma cláusula Handles indicou os eventos que esse método manipula.

implementsClause
ImplementsClauseSyntax

Se presente, uma cláusula Implements indicou os métodos de interface que esse método implementa.

Retornos

Aplica-se a

SubStatement(SyntaxList<AttributeListSyntax>, SyntaxTokenList, SyntaxToken, SyntaxToken, TypeParameterListSyntax, ParameterListSyntax, SimpleAsClauseSyntax, HandlesClauseSyntax, ImplementsClauseSyntax)

Origem:
Syntax.xml.Main.Generated.vb
Origem:
Syntax.xml.Main.Generated.vb
Origem:
Syntax.xml.Main.Generated.vb
Origem:
Syntax.xml.Main.Generated.vb
Origem:
Syntax.xml.Main.Generated.vb
Origem:
Syntax.xml.Main.Generated.vb
Origem:
Syntax.xml.Main.Generated.vb
Origem:
Syntax.xml.Main.Generated.vb
Origem:
Syntax.xml.Main.Generated.vb
Origem:
Syntax.xml.Main.Generated.vb
Origem:
Syntax.xml.Main.Generated.vb
Origem:
Syntax.xml.Main.Generated.vb
Origem:
Syntax.xml.Main.Generated.vb
Origem:
Syntax.xml.Main.Generated.vb
Origem:
Syntax.xml.Main.Generated.vb
Origem:
Syntax.xml.Main.Generated.vb
Origem:
Syntax.xml.Main.Generated.vb
Origem:
Syntax.xml.Main.Generated.vb
Origem:
Syntax.xml.Main.Generated.vb
Origem:
Syntax.xml.Main.Generated.vb
Origem:
Syntax.xml.Main.Generated.vb
Origem:
Syntax.xml.Main.Generated.vb
Origem:
Syntax.xml.Main.Generated.vb
Origem:
Syntax.xml.Main.Generated.vb

A instrução que declara um sub ou função. Se esse método tiver um corpo, essa instrução será o Begin of a BlockStatement with Kind=MethodDeclarationBlock, e o corpo do método será o Corpo desse BlockStatement.

public:
 static Microsoft::CodeAnalysis::VisualBasic::Syntax::MethodStatementSyntax ^ SubStatement(Microsoft::CodeAnalysis::SyntaxList<Microsoft::CodeAnalysis::VisualBasic::Syntax::AttributeListSyntax ^> attributeLists, Microsoft::CodeAnalysis::SyntaxTokenList modifiers, Microsoft::CodeAnalysis::SyntaxToken subOrFunctionKeyword, Microsoft::CodeAnalysis::SyntaxToken identifier, Microsoft::CodeAnalysis::VisualBasic::Syntax::TypeParameterListSyntax ^ typeParameterList, Microsoft::CodeAnalysis::VisualBasic::Syntax::ParameterListSyntax ^ parameterList, Microsoft::CodeAnalysis::VisualBasic::Syntax::SimpleAsClauseSyntax ^ asClause, Microsoft::CodeAnalysis::VisualBasic::Syntax::HandlesClauseSyntax ^ handlesClause, Microsoft::CodeAnalysis::VisualBasic::Syntax::ImplementsClauseSyntax ^ implementsClause);
public static Microsoft.CodeAnalysis.VisualBasic.Syntax.MethodStatementSyntax SubStatement (Microsoft.CodeAnalysis.SyntaxList<Microsoft.CodeAnalysis.VisualBasic.Syntax.AttributeListSyntax> attributeLists, Microsoft.CodeAnalysis.SyntaxTokenList modifiers, Microsoft.CodeAnalysis.SyntaxToken subOrFunctionKeyword, Microsoft.CodeAnalysis.SyntaxToken identifier, Microsoft.CodeAnalysis.VisualBasic.Syntax.TypeParameterListSyntax typeParameterList, Microsoft.CodeAnalysis.VisualBasic.Syntax.ParameterListSyntax parameterList, Microsoft.CodeAnalysis.VisualBasic.Syntax.SimpleAsClauseSyntax asClause, Microsoft.CodeAnalysis.VisualBasic.Syntax.HandlesClauseSyntax handlesClause, Microsoft.CodeAnalysis.VisualBasic.Syntax.ImplementsClauseSyntax implementsClause);
static member SubStatement : Microsoft.CodeAnalysis.SyntaxList<Microsoft.CodeAnalysis.VisualBasic.Syntax.AttributeListSyntax> * Microsoft.CodeAnalysis.SyntaxTokenList * Microsoft.CodeAnalysis.SyntaxToken * Microsoft.CodeAnalysis.SyntaxToken * Microsoft.CodeAnalysis.VisualBasic.Syntax.TypeParameterListSyntax * Microsoft.CodeAnalysis.VisualBasic.Syntax.ParameterListSyntax * Microsoft.CodeAnalysis.VisualBasic.Syntax.SimpleAsClauseSyntax * Microsoft.CodeAnalysis.VisualBasic.Syntax.HandlesClauseSyntax * Microsoft.CodeAnalysis.VisualBasic.Syntax.ImplementsClauseSyntax -> Microsoft.CodeAnalysis.VisualBasic.Syntax.MethodStatementSyntax
Public Shared Function SubStatement (attributeLists As SyntaxList(Of AttributeListSyntax), modifiers As SyntaxTokenList, subOrFunctionKeyword As SyntaxToken, identifier As SyntaxToken, typeParameterList As TypeParameterListSyntax, parameterList As ParameterListSyntax, asClause As SimpleAsClauseSyntax, handlesClause As HandlesClauseSyntax, implementsClause As ImplementsClauseSyntax) As MethodStatementSyntax

Parâmetros

attributeLists
SyntaxList<AttributeListSyntax>

Uma lista de todas as listas de atributos nesta declaração. Se nenhum atributo tiver sido especificado, nada será retornado.

modifiers
SyntaxTokenList

Uma lista de todos os tokens modificador que estavam presentes nesta declaração. Se nenhum modificador tiver sido especificado, uma lista vazia será retornada. Uma versão bitfield de todos os modificadores ORed juntos, que em muitos casos é mais fácil de usar, pode ser obtida com a propriedade Modifiers.

subOrFunctionKeyword
SyntaxToken

A palavra-chave "Sub" ou "Function" que introduz essa declaração de método.

identifier
SyntaxToken

O nome do método que está sendo declarado.

typeParameterList
TypeParameterListSyntax

Se presente, uma lista de parâmetros de tipo com parâmetros de tipo genérico para esse método. Se nenhum parâmetro de tipo genérico estiver presente, Nada será retornado.

parameterList
ParameterListSyntax

A lista de parâmetros do método, incluindo os parênteses. Se nenhuma lista de parâmetros estiver presente, nada será retornado.

asClause
SimpleAsClauseSyntax

A cláusula "As" que descreve o tipo de retorno. Se nenhuma cláusula As estiver presente, nada será retornado.

handlesClause
HandlesClauseSyntax

Se presente, uma cláusula Handles indicou os eventos que esse método manipula.

implementsClause
ImplementsClauseSyntax

Se presente, uma cláusula Implements indicou os métodos de interface que esse método implementa.

Retornos

Aplica-se a