共用方式為


SyntaxFactory.ForStatement 方法

定義

多載

ForStatement(VisualBasicSyntaxNode, ExpressionSyntax, ExpressionSyntax)

開始For-Next區塊的 For 語句。 此語句一律會當做 ForBlock 的 Begin 發生。 在大部分情況下,ForBlock 的結尾是對應的 Next 語句。 不過,多個巢狀 For 語句會由具有多個變數的單一 Next 語句結束,然後內部 For 語句會將 End 設定為 Nothing,而 Next 語句是即將結束的最外層 For 語句的 End。

ForStatement(VisualBasicSyntaxNode, ExpressionSyntax, ExpressionSyntax, ForStepClauseSyntax)

開始For-Next區塊的 For 語句。 此語句一律會當做 ForBlock 的 Begin 發生。 在大部分情況下,ForBlock 的結尾是對應的 Next 語句。 不過,多個巢狀 For 語句會由具有多個變數的單一 Next 語句結束,然後內部 For 語句會將 End 設定為 Nothing,而 Next 語句是即將結束的最外層 For 語句的 End。

ForStatement(SyntaxToken, VisualBasicSyntaxNode, SyntaxToken, ExpressionSyntax, SyntaxToken, ExpressionSyntax, ForStepClauseSyntax)

開始For-Next區塊的 For 語句。 此語句一律會當做 ForBlock 的 Begin 發生。 在大部分情況下,ForBlock 的結尾是對應的 Next 語句。 不過,多個巢狀 For 語句會由具有多個變數的單一 Next 語句結束,然後內部 For 語句會將 End 設定為 Nothing,而 Next 語句是即將結束的最外層 For 語句的 End。

ForStatement(VisualBasicSyntaxNode, ExpressionSyntax, ExpressionSyntax)

來源:
Syntax.xml.Main.Generated.vb
來源:
Syntax.xml.Main.Generated.vb
來源:
Syntax.xml.Main.Generated.vb
來源:
Syntax.xml.Main.Generated.vb
來源:
Syntax.xml.Main.Generated.vb
來源:
Syntax.xml.Main.Generated.vb
來源:
Syntax.xml.Main.Generated.vb
來源:
Syntax.xml.Main.Generated.vb
來源:
Syntax.xml.Main.Generated.vb
來源:
Syntax.xml.Main.Generated.vb
來源:
Syntax.xml.Main.Generated.vb
來源:
Syntax.xml.Main.Generated.vb
來源:
Syntax.xml.Main.Generated.vb
來源:
Syntax.xml.Main.Generated.vb
來源:
Syntax.xml.Main.Generated.vb
來源:
Syntax.xml.Main.Generated.vb
來源:
Syntax.xml.Main.Generated.vb
來源:
Syntax.xml.Main.Generated.vb
來源:
Syntax.xml.Main.Generated.vb
來源:
Syntax.xml.Main.Generated.vb
來源:
Syntax.xml.Main.Generated.vb
來源:
Syntax.xml.Main.Generated.vb
來源:
Syntax.xml.Main.Generated.vb

開始For-Next區塊的 For 語句。 此語句一律會當做 ForBlock 的 Begin 發生。 在大部分情況下,ForBlock 的結尾是對應的 Next 語句。 不過,多個巢狀 For 語句會由具有多個變數的單一 Next 語句結束,然後內部 For 語句會將 End 設定為 Nothing,而 Next 語句是即將結束的最外層 For 語句的 End。

public:
 static Microsoft::CodeAnalysis::VisualBasic::Syntax::ForStatementSyntax ^ ForStatement(Microsoft::CodeAnalysis::VisualBasic::VisualBasicSyntaxNode ^ controlVariable, Microsoft::CodeAnalysis::VisualBasic::Syntax::ExpressionSyntax ^ fromValue, Microsoft::CodeAnalysis::VisualBasic::Syntax::ExpressionSyntax ^ toValue);
public static Microsoft.CodeAnalysis.VisualBasic.Syntax.ForStatementSyntax ForStatement (Microsoft.CodeAnalysis.VisualBasic.VisualBasicSyntaxNode controlVariable, Microsoft.CodeAnalysis.VisualBasic.Syntax.ExpressionSyntax fromValue, Microsoft.CodeAnalysis.VisualBasic.Syntax.ExpressionSyntax toValue);
static member ForStatement : Microsoft.CodeAnalysis.VisualBasic.VisualBasicSyntaxNode * Microsoft.CodeAnalysis.VisualBasic.Syntax.ExpressionSyntax * Microsoft.CodeAnalysis.VisualBasic.Syntax.ExpressionSyntax -> Microsoft.CodeAnalysis.VisualBasic.Syntax.ForStatementSyntax
Public Shared Function ForStatement (controlVariable As VisualBasicSyntaxNode, fromValue As ExpressionSyntax, toValue As ExpressionSyntax) As ForStatementSyntax

參數

controlVariable
VisualBasicSyntaxNode

如果 For 或 For Each 語句屬於未宣告新迴圈控制項變數的表單,則這是代表迴圈控制項變數的運算式。 如果這個迴圈屬於會宣告新控制項變數的表單,則這是已宣告變數的 VariableDeclarator。

fromValue
ExpressionSyntax

表示反復專案初始值的運算式。

toValue
ExpressionSyntax

表示反復專案最終值的運算式。

傳回

適用於

ForStatement(VisualBasicSyntaxNode, ExpressionSyntax, ExpressionSyntax, ForStepClauseSyntax)

來源:
Syntax.xml.Main.Generated.vb
來源:
Syntax.xml.Main.Generated.vb
來源:
Syntax.xml.Main.Generated.vb
來源:
Syntax.xml.Main.Generated.vb
來源:
Syntax.xml.Main.Generated.vb
來源:
Syntax.xml.Main.Generated.vb
來源:
Syntax.xml.Main.Generated.vb
來源:
Syntax.xml.Main.Generated.vb
來源:
Syntax.xml.Main.Generated.vb
來源:
Syntax.xml.Main.Generated.vb
來源:
Syntax.xml.Main.Generated.vb
來源:
Syntax.xml.Main.Generated.vb
來源:
Syntax.xml.Main.Generated.vb
來源:
Syntax.xml.Main.Generated.vb
來源:
Syntax.xml.Main.Generated.vb
來源:
Syntax.xml.Main.Generated.vb
來源:
Syntax.xml.Main.Generated.vb
來源:
Syntax.xml.Main.Generated.vb
來源:
Syntax.xml.Main.Generated.vb
來源:
Syntax.xml.Main.Generated.vb
來源:
Syntax.xml.Main.Generated.vb
來源:
Syntax.xml.Main.Generated.vb
來源:
Syntax.xml.Main.Generated.vb

開始For-Next區塊的 For 語句。 此語句一律會當做 ForBlock 的 Begin 發生。 在大部分情況下,ForBlock 的結尾是對應的 Next 語句。 不過,多個巢狀 For 語句會由具有多個變數的單一 Next 語句結束,然後內部 For 語句會將 End 設定為 Nothing,而 Next 語句是即將結束的最外層 For 語句的 End。

public:
 static Microsoft::CodeAnalysis::VisualBasic::Syntax::ForStatementSyntax ^ ForStatement(Microsoft::CodeAnalysis::VisualBasic::VisualBasicSyntaxNode ^ controlVariable, Microsoft::CodeAnalysis::VisualBasic::Syntax::ExpressionSyntax ^ fromValue, Microsoft::CodeAnalysis::VisualBasic::Syntax::ExpressionSyntax ^ toValue, Microsoft::CodeAnalysis::VisualBasic::Syntax::ForStepClauseSyntax ^ stepClause);
public static Microsoft.CodeAnalysis.VisualBasic.Syntax.ForStatementSyntax ForStatement (Microsoft.CodeAnalysis.VisualBasic.VisualBasicSyntaxNode controlVariable, Microsoft.CodeAnalysis.VisualBasic.Syntax.ExpressionSyntax fromValue, Microsoft.CodeAnalysis.VisualBasic.Syntax.ExpressionSyntax toValue, Microsoft.CodeAnalysis.VisualBasic.Syntax.ForStepClauseSyntax stepClause);
static member ForStatement : Microsoft.CodeAnalysis.VisualBasic.VisualBasicSyntaxNode * Microsoft.CodeAnalysis.VisualBasic.Syntax.ExpressionSyntax * Microsoft.CodeAnalysis.VisualBasic.Syntax.ExpressionSyntax * Microsoft.CodeAnalysis.VisualBasic.Syntax.ForStepClauseSyntax -> Microsoft.CodeAnalysis.VisualBasic.Syntax.ForStatementSyntax
Public Shared Function ForStatement (controlVariable As VisualBasicSyntaxNode, fromValue As ExpressionSyntax, toValue As ExpressionSyntax, stepClause As ForStepClauseSyntax) As ForStatementSyntax

參數

controlVariable
VisualBasicSyntaxNode

如果 For 或 For Each 語句屬於未宣告新迴圈控制項變數的表單,則這是代表迴圈控制項變數的運算式。 如果這個迴圈屬於會宣告新控制項變數的表單,則這是已宣告變數的 VariableDeclarator。

fromValue
ExpressionSyntax

表示反復專案初始值的運算式。

toValue
ExpressionSyntax

表示反復專案最終值的運算式。

stepClause
ForStepClauseSyntax

選擇性的 Step 子句。

傳回

適用於

ForStatement(SyntaxToken, VisualBasicSyntaxNode, SyntaxToken, ExpressionSyntax, SyntaxToken, ExpressionSyntax, ForStepClauseSyntax)

來源:
Syntax.xml.Main.Generated.vb
來源:
Syntax.xml.Main.Generated.vb
來源:
Syntax.xml.Main.Generated.vb
來源:
Syntax.xml.Main.Generated.vb
來源:
Syntax.xml.Main.Generated.vb
來源:
Syntax.xml.Main.Generated.vb
來源:
Syntax.xml.Main.Generated.vb
來源:
Syntax.xml.Main.Generated.vb
來源:
Syntax.xml.Main.Generated.vb
來源:
Syntax.xml.Main.Generated.vb
來源:
Syntax.xml.Main.Generated.vb
來源:
Syntax.xml.Main.Generated.vb
來源:
Syntax.xml.Main.Generated.vb
來源:
Syntax.xml.Main.Generated.vb
來源:
Syntax.xml.Main.Generated.vb
來源:
Syntax.xml.Main.Generated.vb
來源:
Syntax.xml.Main.Generated.vb
來源:
Syntax.xml.Main.Generated.vb
來源:
Syntax.xml.Main.Generated.vb
來源:
Syntax.xml.Main.Generated.vb
來源:
Syntax.xml.Main.Generated.vb
來源:
Syntax.xml.Main.Generated.vb
來源:
Syntax.xml.Main.Generated.vb

開始For-Next區塊的 For 語句。 此語句一律會當做 ForBlock 的 Begin 發生。 在大部分情況下,ForBlock 的結尾是對應的 Next 語句。 不過,多個巢狀 For 語句會由具有多個變數的單一 Next 語句結束,然後內部 For 語句會將 End 設定為 Nothing,而 Next 語句是即將結束的最外層 For 語句的 End。

public:
 static Microsoft::CodeAnalysis::VisualBasic::Syntax::ForStatementSyntax ^ ForStatement(Microsoft::CodeAnalysis::SyntaxToken forKeyword, Microsoft::CodeAnalysis::VisualBasic::VisualBasicSyntaxNode ^ controlVariable, Microsoft::CodeAnalysis::SyntaxToken equalsToken, Microsoft::CodeAnalysis::VisualBasic::Syntax::ExpressionSyntax ^ fromValue, Microsoft::CodeAnalysis::SyntaxToken toKeyword, Microsoft::CodeAnalysis::VisualBasic::Syntax::ExpressionSyntax ^ toValue, Microsoft::CodeAnalysis::VisualBasic::Syntax::ForStepClauseSyntax ^ stepClause);
public static Microsoft.CodeAnalysis.VisualBasic.Syntax.ForStatementSyntax ForStatement (Microsoft.CodeAnalysis.SyntaxToken forKeyword, Microsoft.CodeAnalysis.VisualBasic.VisualBasicSyntaxNode controlVariable, Microsoft.CodeAnalysis.SyntaxToken equalsToken, Microsoft.CodeAnalysis.VisualBasic.Syntax.ExpressionSyntax fromValue, Microsoft.CodeAnalysis.SyntaxToken toKeyword, Microsoft.CodeAnalysis.VisualBasic.Syntax.ExpressionSyntax toValue, Microsoft.CodeAnalysis.VisualBasic.Syntax.ForStepClauseSyntax stepClause);
static member ForStatement : Microsoft.CodeAnalysis.SyntaxToken * Microsoft.CodeAnalysis.VisualBasic.VisualBasicSyntaxNode * Microsoft.CodeAnalysis.SyntaxToken * Microsoft.CodeAnalysis.VisualBasic.Syntax.ExpressionSyntax * Microsoft.CodeAnalysis.SyntaxToken * Microsoft.CodeAnalysis.VisualBasic.Syntax.ExpressionSyntax * Microsoft.CodeAnalysis.VisualBasic.Syntax.ForStepClauseSyntax -> Microsoft.CodeAnalysis.VisualBasic.Syntax.ForStatementSyntax
Public Shared Function ForStatement (forKeyword As SyntaxToken, controlVariable As VisualBasicSyntaxNode, equalsToken As SyntaxToken, fromValue As ExpressionSyntax, toKeyword As SyntaxToken, toValue As ExpressionSyntax, stepClause As ForStepClauseSyntax) As ForStatementSyntax

參數

forKeyword
SyntaxToken

「For」 關鍵字。

controlVariable
VisualBasicSyntaxNode

如果 For 或 For Each 語句屬於未宣告新迴圈控制項變數的表單,則這是代表迴圈控制項變數的運算式。 如果這個迴圈屬於會宣告新控制項變數的表單,則這是已宣告變數的 VariableDeclarator。

equalsToken
SyntaxToken

「=」 權杖。

fromValue
ExpressionSyntax

表示反復專案初始值的運算式。

toKeyword
SyntaxToken

「To」 關鍵字。

toValue
ExpressionSyntax

表示反復專案最終值的運算式。

stepClause
ForStepClauseSyntax

選擇性的 Step 子句。

傳回

適用於