SyntaxFactory.ForStatement 方法

定义

重载

ForStatement(VisualBasicSyntaxNode, ExpressionSyntax, ExpressionSyntax)

开始For-Next块的 For 语句。 此语句始终作为 ForBlock 的 Begin 发生。 大多数情况下,ForBlock 的结尾是对应的 Next 语句。 但是,多个嵌套 For 语句由具有多个变量的单个 Next 语句结束,然后内部 For 语句将设置为 Nothing,下一个语句是即将结束的最外部 For 语句的结尾。

ForStatement(VisualBasicSyntaxNode, ExpressionSyntax, ExpressionSyntax, ForStepClauseSyntax)

开始For-Next块的 For 语句。 此语句始终作为 ForBlock 的 Begin 发生。 大多数情况下,ForBlock 的结尾是对应的 Next 语句。 但是,多个嵌套 For 语句由具有多个变量的单个 Next 语句结束,然后内部 For 语句将设置为 Nothing,下一个语句是即将结束的最外部 For 语句的结尾。

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

开始For-Next块的 For 语句。 此语句始终作为 ForBlock 的 Begin 发生。 大多数情况下,ForBlock 的结尾是对应的 Next 语句。 但是,多个嵌套 For 语句由具有多个变量的单个 Next 语句结束,然后内部 For 语句将设置为 Nothing,下一个语句是即将结束的最外部 For 语句的结尾。

ForStatement(VisualBasicSyntaxNode, ExpressionSyntax, ExpressionSyntax)

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

开始For-Next块的 For 语句。 此语句始终作为 ForBlock 的 Begin 发生。 大多数情况下,ForBlock 的结尾是对应的 Next 语句。 但是,多个嵌套 For 语句由具有多个变量的单个 Next 语句结束,然后内部 For 语句将设置为 Nothing,下一个语句是即将结束的最外部 For 语句的结尾。

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)

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

开始For-Next块的 For 语句。 此语句始终作为 ForBlock 的 Begin 发生。 大多数情况下,ForBlock 的结尾是对应的 Next 语句。 但是,多个嵌套 For 语句由具有多个变量的单个 Next 语句结束,然后内部 For 语句将设置为 Nothing,下一个语句是即将结束的最外部 For 语句的结尾。

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)

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

开始For-Next块的 For 语句。 此语句始终作为 ForBlock 的 Begin 发生。 大多数情况下,ForBlock 的结尾是对应的 Next 语句。 但是,多个嵌套 For 语句由具有多个变量的单个 Next 语句结束,然后内部 For 语句将设置为 Nothing,下一个语句是即将结束的最外部 For 语句的结尾。

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 子句。

返回

适用于