SyntaxFactory.DeclareStatement Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
DeclareStatement(SyntaxKind, SyntaxToken, SyntaxToken, LiteralExpressionSyntax) |
Eine Declare-Anweisung, die eine externe DLL-Methode deklariert. |
DeclareStatement(SyntaxKind, SyntaxToken, String, LiteralExpressionSyntax) |
Eine Declare-Anweisung, die eine externe DLL-Methode deklariert. |
DeclareStatement(SyntaxKind, SyntaxList<AttributeListSyntax>, SyntaxTokenList, SyntaxToken, SyntaxToken, SyntaxToken, LiteralExpressionSyntax, LiteralExpressionSyntax, ParameterListSyntax, SimpleAsClauseSyntax) |
Eine Declare-Anweisung, die eine externe DLL-Methode deklariert. |
DeclareStatement(SyntaxKind, SyntaxList<AttributeListSyntax>, SyntaxTokenList, SyntaxToken, SyntaxToken, SyntaxToken, SyntaxToken, SyntaxToken, LiteralExpressionSyntax, SyntaxToken, LiteralExpressionSyntax, ParameterListSyntax, SimpleAsClauseSyntax) |
Eine Declare-Anweisung, die eine externe DLL-Methode deklariert. |
DeclareStatement(SyntaxKind, SyntaxToken, SyntaxToken, LiteralExpressionSyntax)
- Quelle:
- Syntax.xml.Main.Generated.vb
- Quelle:
- Syntax.xml.Main.Generated.vb
- Quelle:
- Syntax.xml.Main.Generated.vb
- Quelle:
- Syntax.xml.Main.Generated.vb
- Quelle:
- Syntax.xml.Main.Generated.vb
- Quelle:
- Syntax.xml.Main.Generated.vb
- Quelle:
- Syntax.xml.Main.Generated.vb
- Quelle:
- Syntax.xml.Main.Generated.vb
- Quelle:
- Syntax.xml.Main.Generated.vb
- Quelle:
- Syntax.xml.Main.Generated.vb
- Quelle:
- Syntax.xml.Main.Generated.vb
- Quelle:
- Syntax.xml.Main.Generated.vb
- Quelle:
- Syntax.xml.Main.Generated.vb
- Quelle:
- Syntax.xml.Main.Generated.vb
- Quelle:
- Syntax.xml.Main.Generated.vb
- Quelle:
- Syntax.xml.Main.Generated.vb
- Quelle:
- Syntax.xml.Main.Generated.vb
- Quelle:
- Syntax.xml.Main.Generated.vb
- Quelle:
- Syntax.xml.Main.Generated.vb
- Quelle:
- Syntax.xml.Main.Generated.vb
- Quelle:
- Syntax.xml.Main.Generated.vb
- Quelle:
- Syntax.xml.Main.Generated.vb
- Quelle:
- Syntax.xml.Main.Generated.vb
- Quelle:
- Syntax.xml.Main.Generated.vb
Eine Declare-Anweisung, die eine externe DLL-Methode deklariert.
public:
static Microsoft::CodeAnalysis::VisualBasic::Syntax::DeclareStatementSyntax ^ DeclareStatement(Microsoft::CodeAnalysis::VisualBasic::SyntaxKind kind, Microsoft::CodeAnalysis::SyntaxToken subOrFunctionKeyword, Microsoft::CodeAnalysis::SyntaxToken identifier, Microsoft::CodeAnalysis::VisualBasic::Syntax::LiteralExpressionSyntax ^ libraryName);
public static Microsoft.CodeAnalysis.VisualBasic.Syntax.DeclareStatementSyntax DeclareStatement (Microsoft.CodeAnalysis.VisualBasic.SyntaxKind kind, Microsoft.CodeAnalysis.SyntaxToken subOrFunctionKeyword, Microsoft.CodeAnalysis.SyntaxToken identifier, Microsoft.CodeAnalysis.VisualBasic.Syntax.LiteralExpressionSyntax libraryName);
static member DeclareStatement : Microsoft.CodeAnalysis.VisualBasic.SyntaxKind * Microsoft.CodeAnalysis.SyntaxToken * Microsoft.CodeAnalysis.SyntaxToken * Microsoft.CodeAnalysis.VisualBasic.Syntax.LiteralExpressionSyntax -> Microsoft.CodeAnalysis.VisualBasic.Syntax.DeclareStatementSyntax
Public Shared Function DeclareStatement (kind As SyntaxKind, subOrFunctionKeyword As SyntaxToken, identifier As SyntaxToken, libraryName As LiteralExpressionSyntax) As DeclareStatementSyntax
Parameter
- kind
- SyntaxKind
Ein SyntaxKind , der die spezifische Art von DeclareStatementSyntax darstellt. Eine von DeclareSubStatement, DeclareFunctionStatement.
- subOrFunctionKeyword
- SyntaxToken
Die Schlüsselwort (keyword) "Sub" oder "Function".
- identifier
- SyntaxToken
Der Name der deklarierten Methode.
- libraryName
- LiteralExpressionSyntax
Das Zeichenfolgenliteral mit dem Bibliotheksnamen.
Gibt zurück
Gilt für:
DeclareStatement(SyntaxKind, SyntaxToken, String, LiteralExpressionSyntax)
- Quelle:
- Syntax.xml.Main.Generated.vb
- Quelle:
- Syntax.xml.Main.Generated.vb
- Quelle:
- Syntax.xml.Main.Generated.vb
- Quelle:
- Syntax.xml.Main.Generated.vb
- Quelle:
- Syntax.xml.Main.Generated.vb
- Quelle:
- Syntax.xml.Main.Generated.vb
- Quelle:
- Syntax.xml.Main.Generated.vb
- Quelle:
- Syntax.xml.Main.Generated.vb
- Quelle:
- Syntax.xml.Main.Generated.vb
- Quelle:
- Syntax.xml.Main.Generated.vb
- Quelle:
- Syntax.xml.Main.Generated.vb
- Quelle:
- Syntax.xml.Main.Generated.vb
- Quelle:
- Syntax.xml.Main.Generated.vb
- Quelle:
- Syntax.xml.Main.Generated.vb
- Quelle:
- Syntax.xml.Main.Generated.vb
- Quelle:
- Syntax.xml.Main.Generated.vb
- Quelle:
- Syntax.xml.Main.Generated.vb
- Quelle:
- Syntax.xml.Main.Generated.vb
- Quelle:
- Syntax.xml.Main.Generated.vb
- Quelle:
- Syntax.xml.Main.Generated.vb
- Quelle:
- Syntax.xml.Main.Generated.vb
- Quelle:
- Syntax.xml.Main.Generated.vb
- Quelle:
- Syntax.xml.Main.Generated.vb
- Quelle:
- Syntax.xml.Main.Generated.vb
Eine Declare-Anweisung, die eine externe DLL-Methode deklariert.
public:
static Microsoft::CodeAnalysis::VisualBasic::Syntax::DeclareStatementSyntax ^ DeclareStatement(Microsoft::CodeAnalysis::VisualBasic::SyntaxKind kind, Microsoft::CodeAnalysis::SyntaxToken subOrFunctionKeyword, System::String ^ identifier, Microsoft::CodeAnalysis::VisualBasic::Syntax::LiteralExpressionSyntax ^ libraryName);
public static Microsoft.CodeAnalysis.VisualBasic.Syntax.DeclareStatementSyntax DeclareStatement (Microsoft.CodeAnalysis.VisualBasic.SyntaxKind kind, Microsoft.CodeAnalysis.SyntaxToken subOrFunctionKeyword, string identifier, Microsoft.CodeAnalysis.VisualBasic.Syntax.LiteralExpressionSyntax libraryName);
static member DeclareStatement : Microsoft.CodeAnalysis.VisualBasic.SyntaxKind * Microsoft.CodeAnalysis.SyntaxToken * string * Microsoft.CodeAnalysis.VisualBasic.Syntax.LiteralExpressionSyntax -> Microsoft.CodeAnalysis.VisualBasic.Syntax.DeclareStatementSyntax
Public Shared Function DeclareStatement (kind As SyntaxKind, subOrFunctionKeyword As SyntaxToken, identifier As String, libraryName As LiteralExpressionSyntax) As DeclareStatementSyntax
Parameter
- kind
- SyntaxKind
Ein SyntaxKind , der die spezifische Art von DeclareStatementSyntax darstellt. Eine von DeclareSubStatement, DeclareFunctionStatement.
- subOrFunctionKeyword
- SyntaxToken
Die Schlüsselwort (keyword) "Sub" oder "Function".
- identifier
- String
Der Name der deklarierten Methode.
- libraryName
- LiteralExpressionSyntax
Das Zeichenfolgenliteral mit dem Bibliotheksnamen.
Gibt zurück
Gilt für:
DeclareStatement(SyntaxKind, SyntaxList<AttributeListSyntax>, SyntaxTokenList, SyntaxToken, SyntaxToken, SyntaxToken, LiteralExpressionSyntax, LiteralExpressionSyntax, ParameterListSyntax, SimpleAsClauseSyntax)
- Quelle:
- Syntax.xml.Main.Generated.vb
- Quelle:
- Syntax.xml.Main.Generated.vb
- Quelle:
- Syntax.xml.Main.Generated.vb
- Quelle:
- Syntax.xml.Main.Generated.vb
- Quelle:
- Syntax.xml.Main.Generated.vb
- Quelle:
- Syntax.xml.Main.Generated.vb
- Quelle:
- Syntax.xml.Main.Generated.vb
- Quelle:
- Syntax.xml.Main.Generated.vb
- Quelle:
- Syntax.xml.Main.Generated.vb
- Quelle:
- Syntax.xml.Main.Generated.vb
- Quelle:
- Syntax.xml.Main.Generated.vb
- Quelle:
- Syntax.xml.Main.Generated.vb
- Quelle:
- Syntax.xml.Main.Generated.vb
- Quelle:
- Syntax.xml.Main.Generated.vb
- Quelle:
- Syntax.xml.Main.Generated.vb
- Quelle:
- Syntax.xml.Main.Generated.vb
- Quelle:
- Syntax.xml.Main.Generated.vb
- Quelle:
- Syntax.xml.Main.Generated.vb
- Quelle:
- Syntax.xml.Main.Generated.vb
- Quelle:
- Syntax.xml.Main.Generated.vb
- Quelle:
- Syntax.xml.Main.Generated.vb
- Quelle:
- Syntax.xml.Main.Generated.vb
- Quelle:
- Syntax.xml.Main.Generated.vb
- Quelle:
- Syntax.xml.Main.Generated.vb
Eine Declare-Anweisung, die eine externe DLL-Methode deklariert.
public:
static Microsoft::CodeAnalysis::VisualBasic::Syntax::DeclareStatementSyntax ^ DeclareStatement(Microsoft::CodeAnalysis::VisualBasic::SyntaxKind kind, Microsoft::CodeAnalysis::SyntaxList<Microsoft::CodeAnalysis::VisualBasic::Syntax::AttributeListSyntax ^> attributeLists, Microsoft::CodeAnalysis::SyntaxTokenList modifiers, Microsoft::CodeAnalysis::SyntaxToken charsetKeyword, Microsoft::CodeAnalysis::SyntaxToken subOrFunctionKeyword, Microsoft::CodeAnalysis::SyntaxToken identifier, Microsoft::CodeAnalysis::VisualBasic::Syntax::LiteralExpressionSyntax ^ libraryName, Microsoft::CodeAnalysis::VisualBasic::Syntax::LiteralExpressionSyntax ^ aliasName, Microsoft::CodeAnalysis::VisualBasic::Syntax::ParameterListSyntax ^ parameterList, Microsoft::CodeAnalysis::VisualBasic::Syntax::SimpleAsClauseSyntax ^ asClause);
public static Microsoft.CodeAnalysis.VisualBasic.Syntax.DeclareStatementSyntax DeclareStatement (Microsoft.CodeAnalysis.VisualBasic.SyntaxKind kind, Microsoft.CodeAnalysis.SyntaxList<Microsoft.CodeAnalysis.VisualBasic.Syntax.AttributeListSyntax> attributeLists, Microsoft.CodeAnalysis.SyntaxTokenList modifiers, Microsoft.CodeAnalysis.SyntaxToken charsetKeyword, Microsoft.CodeAnalysis.SyntaxToken subOrFunctionKeyword, Microsoft.CodeAnalysis.SyntaxToken identifier, Microsoft.CodeAnalysis.VisualBasic.Syntax.LiteralExpressionSyntax libraryName, Microsoft.CodeAnalysis.VisualBasic.Syntax.LiteralExpressionSyntax aliasName, Microsoft.CodeAnalysis.VisualBasic.Syntax.ParameterListSyntax parameterList, Microsoft.CodeAnalysis.VisualBasic.Syntax.SimpleAsClauseSyntax asClause);
static member DeclareStatement : Microsoft.CodeAnalysis.VisualBasic.SyntaxKind * Microsoft.CodeAnalysis.SyntaxList<Microsoft.CodeAnalysis.VisualBasic.Syntax.AttributeListSyntax> * Microsoft.CodeAnalysis.SyntaxTokenList * Microsoft.CodeAnalysis.SyntaxToken * Microsoft.CodeAnalysis.SyntaxToken * Microsoft.CodeAnalysis.SyntaxToken * Microsoft.CodeAnalysis.VisualBasic.Syntax.LiteralExpressionSyntax * Microsoft.CodeAnalysis.VisualBasic.Syntax.LiteralExpressionSyntax * Microsoft.CodeAnalysis.VisualBasic.Syntax.ParameterListSyntax * Microsoft.CodeAnalysis.VisualBasic.Syntax.SimpleAsClauseSyntax -> Microsoft.CodeAnalysis.VisualBasic.Syntax.DeclareStatementSyntax
Public Shared Function DeclareStatement (kind As SyntaxKind, attributeLists As SyntaxList(Of AttributeListSyntax), modifiers As SyntaxTokenList, charsetKeyword As SyntaxToken, subOrFunctionKeyword As SyntaxToken, identifier As SyntaxToken, libraryName As LiteralExpressionSyntax, aliasName As LiteralExpressionSyntax, parameterList As ParameterListSyntax, asClause As SimpleAsClauseSyntax) As DeclareStatementSyntax
Parameter
- kind
- SyntaxKind
Ein SyntaxKind , der die spezifische Art von DeclareStatementSyntax darstellt. Eine von DeclareSubStatement, DeclareFunctionStatement.
- attributeLists
- SyntaxList<AttributeListSyntax>
Eine Liste aller Attributlisten in dieser Deklaration. Wenn keine Attribute angegeben wurden, wird Nothing zurückgegeben.
- modifiers
- SyntaxTokenList
Eine Liste aller Modifizierertoken, die in dieser Deklaration vorhanden waren. Wenn keine Modifizierer angegeben wurden, wird eine leere Liste zurückgegeben. Eine Bitfeldversion aller ORed-Modifizierer zusammen, die in vielen Fällen einfacher zu verwenden ist, kann mit der Modifiers-Eigenschaft abgerufen werden.
- charsetKeyword
- SyntaxToken
Falls vorhanden, wird die Schlüsselwort (keyword), die die Zeichenfolgenübersetzungsemantik der externen Methode definiert.
- subOrFunctionKeyword
- SyntaxToken
Die Schlüsselwort (keyword) "Sub" oder "Function".
- identifier
- SyntaxToken
Der Name der deklarierten Methode.
- libraryName
- LiteralExpressionSyntax
Das Zeichenfolgenliteral mit dem Bibliotheksnamen.
- aliasName
- LiteralExpressionSyntax
Das Zeichenfolgenliteral mit dem Alias. Wenn nicht vorhanden, gibt Nothing zurück.
- parameterList
- ParameterListSyntax
Die Parameterliste der Methode, einschließlich der Klammern. Wenn keine Parameterliste vorhanden war, wird Nothing zurückgegeben.
- asClause
- SimpleAsClauseSyntax
Die "As"-Klausel, die den Rückgabetyp beschreibt. Wenn keine As-Klausel vorhanden war, wird Nothing zurückgegeben.
Gibt zurück
Gilt für:
DeclareStatement(SyntaxKind, SyntaxList<AttributeListSyntax>, SyntaxTokenList, SyntaxToken, SyntaxToken, SyntaxToken, SyntaxToken, SyntaxToken, LiteralExpressionSyntax, SyntaxToken, LiteralExpressionSyntax, ParameterListSyntax, SimpleAsClauseSyntax)
- Quelle:
- Syntax.xml.Main.Generated.vb
- Quelle:
- Syntax.xml.Main.Generated.vb
- Quelle:
- Syntax.xml.Main.Generated.vb
- Quelle:
- Syntax.xml.Main.Generated.vb
- Quelle:
- Syntax.xml.Main.Generated.vb
- Quelle:
- Syntax.xml.Main.Generated.vb
- Quelle:
- Syntax.xml.Main.Generated.vb
- Quelle:
- Syntax.xml.Main.Generated.vb
- Quelle:
- Syntax.xml.Main.Generated.vb
- Quelle:
- Syntax.xml.Main.Generated.vb
- Quelle:
- Syntax.xml.Main.Generated.vb
- Quelle:
- Syntax.xml.Main.Generated.vb
- Quelle:
- Syntax.xml.Main.Generated.vb
- Quelle:
- Syntax.xml.Main.Generated.vb
- Quelle:
- Syntax.xml.Main.Generated.vb
- Quelle:
- Syntax.xml.Main.Generated.vb
- Quelle:
- Syntax.xml.Main.Generated.vb
- Quelle:
- Syntax.xml.Main.Generated.vb
- Quelle:
- Syntax.xml.Main.Generated.vb
- Quelle:
- Syntax.xml.Main.Generated.vb
- Quelle:
- Syntax.xml.Main.Generated.vb
- Quelle:
- Syntax.xml.Main.Generated.vb
- Quelle:
- Syntax.xml.Main.Generated.vb
- Quelle:
- Syntax.xml.Main.Generated.vb
Eine Declare-Anweisung, die eine externe DLL-Methode deklariert.
public:
static Microsoft::CodeAnalysis::VisualBasic::Syntax::DeclareStatementSyntax ^ DeclareStatement(Microsoft::CodeAnalysis::VisualBasic::SyntaxKind kind, Microsoft::CodeAnalysis::SyntaxList<Microsoft::CodeAnalysis::VisualBasic::Syntax::AttributeListSyntax ^> attributeLists, Microsoft::CodeAnalysis::SyntaxTokenList modifiers, Microsoft::CodeAnalysis::SyntaxToken declareKeyword, Microsoft::CodeAnalysis::SyntaxToken charsetKeyword, Microsoft::CodeAnalysis::SyntaxToken subOrFunctionKeyword, Microsoft::CodeAnalysis::SyntaxToken identifier, Microsoft::CodeAnalysis::SyntaxToken libKeyword, Microsoft::CodeAnalysis::VisualBasic::Syntax::LiteralExpressionSyntax ^ libraryName, Microsoft::CodeAnalysis::SyntaxToken aliasKeyword, Microsoft::CodeAnalysis::VisualBasic::Syntax::LiteralExpressionSyntax ^ aliasName, Microsoft::CodeAnalysis::VisualBasic::Syntax::ParameterListSyntax ^ parameterList, Microsoft::CodeAnalysis::VisualBasic::Syntax::SimpleAsClauseSyntax ^ asClause);
public static Microsoft.CodeAnalysis.VisualBasic.Syntax.DeclareStatementSyntax DeclareStatement (Microsoft.CodeAnalysis.VisualBasic.SyntaxKind kind, Microsoft.CodeAnalysis.SyntaxList<Microsoft.CodeAnalysis.VisualBasic.Syntax.AttributeListSyntax> attributeLists, Microsoft.CodeAnalysis.SyntaxTokenList modifiers, Microsoft.CodeAnalysis.SyntaxToken declareKeyword, Microsoft.CodeAnalysis.SyntaxToken charsetKeyword, Microsoft.CodeAnalysis.SyntaxToken subOrFunctionKeyword, Microsoft.CodeAnalysis.SyntaxToken identifier, Microsoft.CodeAnalysis.SyntaxToken libKeyword, Microsoft.CodeAnalysis.VisualBasic.Syntax.LiteralExpressionSyntax libraryName, Microsoft.CodeAnalysis.SyntaxToken aliasKeyword, Microsoft.CodeAnalysis.VisualBasic.Syntax.LiteralExpressionSyntax aliasName, Microsoft.CodeAnalysis.VisualBasic.Syntax.ParameterListSyntax parameterList, Microsoft.CodeAnalysis.VisualBasic.Syntax.SimpleAsClauseSyntax asClause);
static member DeclareStatement : Microsoft.CodeAnalysis.VisualBasic.SyntaxKind * Microsoft.CodeAnalysis.SyntaxList<Microsoft.CodeAnalysis.VisualBasic.Syntax.AttributeListSyntax> * Microsoft.CodeAnalysis.SyntaxTokenList * Microsoft.CodeAnalysis.SyntaxToken * Microsoft.CodeAnalysis.SyntaxToken * Microsoft.CodeAnalysis.SyntaxToken * Microsoft.CodeAnalysis.SyntaxToken * Microsoft.CodeAnalysis.SyntaxToken * Microsoft.CodeAnalysis.VisualBasic.Syntax.LiteralExpressionSyntax * Microsoft.CodeAnalysis.SyntaxToken * Microsoft.CodeAnalysis.VisualBasic.Syntax.LiteralExpressionSyntax * Microsoft.CodeAnalysis.VisualBasic.Syntax.ParameterListSyntax * Microsoft.CodeAnalysis.VisualBasic.Syntax.SimpleAsClauseSyntax -> Microsoft.CodeAnalysis.VisualBasic.Syntax.DeclareStatementSyntax
Public Shared Function DeclareStatement (kind As SyntaxKind, attributeLists As SyntaxList(Of AttributeListSyntax), modifiers As SyntaxTokenList, declareKeyword As SyntaxToken, charsetKeyword As SyntaxToken, subOrFunctionKeyword As SyntaxToken, identifier As SyntaxToken, libKeyword As SyntaxToken, libraryName As LiteralExpressionSyntax, aliasKeyword As SyntaxToken, aliasName As LiteralExpressionSyntax, parameterList As ParameterListSyntax, asClause As SimpleAsClauseSyntax) As DeclareStatementSyntax
Parameter
- kind
- SyntaxKind
Ein SyntaxKind , der die spezifische Art von DeclareStatementSyntax darstellt. Eine von DeclareSubStatement, DeclareFunctionStatement.
- attributeLists
- SyntaxList<AttributeListSyntax>
Eine Liste aller Attributlisten in dieser Deklaration. Wenn keine Attribute angegeben wurden, wird Nothing zurückgegeben.
- modifiers
- SyntaxTokenList
Eine Liste aller Modifizierertoken, die in dieser Deklaration vorhanden waren. Wenn keine Modifizierer angegeben wurden, wird eine leere Liste zurückgegeben. Eine Bitfeldversion aller ORed-Modifizierer zusammen, die in vielen Fällen einfacher zu verwenden ist, kann mit der Modifiers-Eigenschaft abgerufen werden.
- declareKeyword
- SyntaxToken
Die Schlüsselwort (keyword) "Deklarieren".
- charsetKeyword
- SyntaxToken
Falls vorhanden, wird die Schlüsselwort (keyword), die die Zeichenfolgenübersetzungsemantik der externen Methode definiert.
- subOrFunctionKeyword
- SyntaxToken
Die Schlüsselwort (keyword) "Sub" oder "Function".
- identifier
- SyntaxToken
Der Name der deklarierten Methode.
- libKeyword
- SyntaxToken
Die "Lib"-Schlüsselwort (keyword).
- libraryName
- LiteralExpressionSyntax
Das Zeichenfolgenliteral mit dem Bibliotheksnamen.
- aliasKeyword
- SyntaxToken
Falls vorhanden, wird der "Alias" Schlüsselwort (keyword). Wenn nicht vorhanden, gibt Nothing zurück.
- aliasName
- LiteralExpressionSyntax
Das Zeichenfolgenliteral mit dem Alias. Wenn nicht vorhanden, gibt Nothing zurück.
- parameterList
- ParameterListSyntax
Die Parameterliste der Methode, einschließlich der Klammern. Wenn keine Parameterliste vorhanden war, wird Nothing zurückgegeben.
- asClause
- SimpleAsClauseSyntax
Die "As"-Klausel, die den Rückgabetyp beschreibt. Wenn keine As-Klausel vorhanden war, wird Nothing zurückgegeben.