SyntaxFactory.FunctionStatement Metodo

Definizione

Overload

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

Istruzione che dichiara un sub o una funzione. Se questo metodo ha un corpo, questa istruzione sarà il valore Begin di un BlockStatement con Kind=MethodDeclarationBlock e il corpo del metodo sarà il corpo di BlockStatement.

FunctionStatement(SyntaxToken)

Istruzione che dichiara un sub o una funzione. Se questo metodo ha un corpo, questa istruzione sarà il valore Begin di un BlockStatement con Kind=MethodDeclarationBlock e il corpo del metodo sarà il corpo di BlockStatement.

FunctionStatement(String)

Istruzione che dichiara un sub o una funzione. Se questo metodo ha un corpo, questa istruzione sarà il valore Begin di un BlockStatement con Kind=MethodDeclarationBlock e il corpo del metodo sarà il corpo di BlockStatement.

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

Istruzione che dichiara un sub o una funzione. Se questo metodo ha un corpo, questa istruzione sarà il valore Begin di un BlockStatement con Kind=MethodDeclarationBlock e il corpo del metodo sarà il corpo di BlockStatement.

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

Source:
Syntax.xml.Main.Generated.vb
Source:
Syntax.xml.Main.Generated.vb
Source:
Syntax.xml.Main.Generated.vb
Source:
Syntax.xml.Main.Generated.vb
Source:
Syntax.xml.Main.Generated.vb
Source:
Syntax.xml.Main.Generated.vb
Source:
Syntax.xml.Main.Generated.vb
Source:
Syntax.xml.Main.Generated.vb
Source:
Syntax.xml.Main.Generated.vb
Source:
Syntax.xml.Main.Generated.vb
Source:
Syntax.xml.Main.Generated.vb
Source:
Syntax.xml.Main.Generated.vb
Source:
Syntax.xml.Main.Generated.vb
Source:
Syntax.xml.Main.Generated.vb
Source:
Syntax.xml.Main.Generated.vb
Source:
Syntax.xml.Main.Generated.vb
Source:
Syntax.xml.Main.Generated.vb
Source:
Syntax.xml.Main.Generated.vb
Source:
Syntax.xml.Main.Generated.vb
Source:
Syntax.xml.Main.Generated.vb
Source:
Syntax.xml.Main.Generated.vb
Source:
Syntax.xml.Main.Generated.vb
Source:
Syntax.xml.Main.Generated.vb

Istruzione che dichiara un sub o una funzione. Se questo metodo ha un corpo, questa istruzione sarà il valore Begin di un BlockStatement con Kind=MethodDeclarationBlock e il corpo del metodo sarà il corpo di BlockStatement.

public:
 static Microsoft::CodeAnalysis::VisualBasic::Syntax::MethodStatementSyntax ^ FunctionStatement(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 FunctionStatement (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 FunctionStatement : 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 FunctionStatement (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

Parametri

attributeLists
SyntaxList<AttributeListSyntax>

Elenco di tutti gli elenchi di attributi in questa dichiarazione. Se non sono stati specificati attributi, Viene restituito Nothing.

modifiers
SyntaxTokenList

Elenco di tutti i token di modifica presenti in questa dichiarazione. Se non sono stati specificati modificatori, viene restituito un elenco vuoto. Una versione bitfield di tutti i modificatori ORed, che è in molti casi più facile da usare, può essere ottenuta con la proprietà Modificatori.

subOrFunctionKeyword
SyntaxToken

Parola chiave "Sub" o "Function" che introduce questa dichiarazione di metodo.

identifier
SyntaxToken

Nome del metodo dichiarato.

typeParameterList
TypeParameterListSyntax

Se presente, un elenco di parametri di tipo con parametri di tipo generici per questo metodo. Se non sono presenti parametri di tipo generici, Viene restituito Nothing.

parameterList
ParameterListSyntax

Elenco dei parametri del metodo, incluse le parentesi. Se non è presente alcun elenco di parametri, Viene restituito Nothing.

asClause
SimpleAsClauseSyntax

Clausola "As" che descrive il tipo restituito. Se non è presente alcuna clausola As, viene restituito Nothing.

handlesClause
HandlesClauseSyntax

Se presente, una clausola Handle indica gli eventi gestiti dal metodo.

implementsClause
ImplementsClauseSyntax

Se presente, una clausola Implements indica i metodi di interfaccia implementati da questo metodo.

Restituisce

Si applica a

FunctionStatement(SyntaxToken)

Source:
Syntax.xml.Main.Generated.vb
Source:
Syntax.xml.Main.Generated.vb
Source:
Syntax.xml.Main.Generated.vb
Source:
Syntax.xml.Main.Generated.vb
Source:
Syntax.xml.Main.Generated.vb
Source:
Syntax.xml.Main.Generated.vb
Source:
Syntax.xml.Main.Generated.vb
Source:
Syntax.xml.Main.Generated.vb
Source:
Syntax.xml.Main.Generated.vb
Source:
Syntax.xml.Main.Generated.vb
Source:
Syntax.xml.Main.Generated.vb
Source:
Syntax.xml.Main.Generated.vb
Source:
Syntax.xml.Main.Generated.vb
Source:
Syntax.xml.Main.Generated.vb
Source:
Syntax.xml.Main.Generated.vb
Source:
Syntax.xml.Main.Generated.vb
Source:
Syntax.xml.Main.Generated.vb
Source:
Syntax.xml.Main.Generated.vb
Source:
Syntax.xml.Main.Generated.vb
Source:
Syntax.xml.Main.Generated.vb
Source:
Syntax.xml.Main.Generated.vb
Source:
Syntax.xml.Main.Generated.vb
Source:
Syntax.xml.Main.Generated.vb

Istruzione che dichiara un sub o una funzione. Se questo metodo ha un corpo, questa istruzione sarà il valore Begin di un BlockStatement con Kind=MethodDeclarationBlock e il corpo del metodo sarà il corpo di BlockStatement.

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

Parametri

identifier
SyntaxToken

Nome del metodo dichiarato.

Restituisce

Si applica a

FunctionStatement(String)

Source:
Syntax.xml.Main.Generated.vb
Source:
Syntax.xml.Main.Generated.vb
Source:
Syntax.xml.Main.Generated.vb
Source:
Syntax.xml.Main.Generated.vb
Source:
Syntax.xml.Main.Generated.vb
Source:
Syntax.xml.Main.Generated.vb
Source:
Syntax.xml.Main.Generated.vb
Source:
Syntax.xml.Main.Generated.vb
Source:
Syntax.xml.Main.Generated.vb
Source:
Syntax.xml.Main.Generated.vb
Source:
Syntax.xml.Main.Generated.vb
Source:
Syntax.xml.Main.Generated.vb
Source:
Syntax.xml.Main.Generated.vb
Source:
Syntax.xml.Main.Generated.vb
Source:
Syntax.xml.Main.Generated.vb
Source:
Syntax.xml.Main.Generated.vb
Source:
Syntax.xml.Main.Generated.vb
Source:
Syntax.xml.Main.Generated.vb
Source:
Syntax.xml.Main.Generated.vb
Source:
Syntax.xml.Main.Generated.vb
Source:
Syntax.xml.Main.Generated.vb
Source:
Syntax.xml.Main.Generated.vb
Source:
Syntax.xml.Main.Generated.vb

Istruzione che dichiara un sub o una funzione. Se questo metodo ha un corpo, questa istruzione sarà il valore Begin di un BlockStatement con Kind=MethodDeclarationBlock e il corpo del metodo sarà il corpo di BlockStatement.

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

Parametri

identifier
String

Nome del metodo dichiarato.

Restituisce

Si applica a

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

Source:
Syntax.xml.Main.Generated.vb
Source:
Syntax.xml.Main.Generated.vb
Source:
Syntax.xml.Main.Generated.vb
Source:
Syntax.xml.Main.Generated.vb
Source:
Syntax.xml.Main.Generated.vb
Source:
Syntax.xml.Main.Generated.vb
Source:
Syntax.xml.Main.Generated.vb
Source:
Syntax.xml.Main.Generated.vb
Source:
Syntax.xml.Main.Generated.vb
Source:
Syntax.xml.Main.Generated.vb
Source:
Syntax.xml.Main.Generated.vb
Source:
Syntax.xml.Main.Generated.vb
Source:
Syntax.xml.Main.Generated.vb
Source:
Syntax.xml.Main.Generated.vb
Source:
Syntax.xml.Main.Generated.vb
Source:
Syntax.xml.Main.Generated.vb
Source:
Syntax.xml.Main.Generated.vb
Source:
Syntax.xml.Main.Generated.vb
Source:
Syntax.xml.Main.Generated.vb
Source:
Syntax.xml.Main.Generated.vb
Source:
Syntax.xml.Main.Generated.vb
Source:
Syntax.xml.Main.Generated.vb
Source:
Syntax.xml.Main.Generated.vb

Istruzione che dichiara un sub o una funzione. Se questo metodo ha un corpo, questa istruzione sarà il valore Begin di un BlockStatement con Kind=MethodDeclarationBlock e il corpo del metodo sarà il corpo di BlockStatement.

public:
 static Microsoft::CodeAnalysis::VisualBasic::Syntax::MethodStatementSyntax ^ FunctionStatement(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 FunctionStatement (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 FunctionStatement : 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 FunctionStatement (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

Parametri

attributeLists
SyntaxList<AttributeListSyntax>

Elenco di tutti gli elenchi di attributi in questa dichiarazione. Se non sono stati specificati attributi, Viene restituito Nothing.

modifiers
SyntaxTokenList

Elenco di tutti i token di modifica presenti in questa dichiarazione. Se non sono stati specificati modificatori, viene restituito un elenco vuoto. Una versione bitfield di tutti i modificatori ORed, che è in molti casi più facile da usare, può essere ottenuta con la proprietà Modificatori.

identifier
SyntaxToken

Nome del metodo dichiarato.

typeParameterList
TypeParameterListSyntax

Se presente, un elenco di parametri di tipo con parametri di tipo generici per questo metodo. Se non sono presenti parametri di tipo generici, Viene restituito Nothing.

parameterList
ParameterListSyntax

Elenco dei parametri del metodo, incluse le parentesi. Se non è presente alcun elenco di parametri, Viene restituito Nothing.

asClause
SimpleAsClauseSyntax

Clausola "As" che descrive il tipo restituito. Se non è presente alcuna clausola As, viene restituito Nothing.

handlesClause
HandlesClauseSyntax

Se presente, una clausola Handle indica gli eventi gestiti dal metodo.

implementsClause
ImplementsClauseSyntax

Se presente, una clausola Implements indica i metodi di interfaccia implementati da questo metodo.

Restituisce

Si applica a