IForToLoopOperation 接口
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示一个 for 循环,其中包含循环控制变量以及控制变量的初始值、限制值和步骤值。
当前用法: (1) VB 'For ...自。。。Step' loop 语句
public interface class IForToLoopOperation : Microsoft::CodeAnalysis::Operations::ILoopOperation
public interface IForToLoopOperation : Microsoft.CodeAnalysis.Operations.ILoopOperation
type IForToLoopOperation = interface
interface ILoopOperation
interface IOperation
Public Interface IForToLoopOperation
Implements ILoopOperation
- 实现
注解
此接口保留供其关联的 API 实现。 我们保留将来更改的权利。
属性
| Body |
循环的主体。 (继承自 ILoopOperation) |
| ChildOperations |
此操作的子操作的可枚举值。 (继承自 IOperation) |
| Children |
已过时.
此操作的子操作数组。 已弃用:请使用 ChildOperations。 (继承自 IOperation) |
| ConstantValue |
如果运算是计算结果为常量值的表达式, HasValue 则 为 true,并且 Value 是表达式的值。 否则, HasValue 为 false。 (继承自 IOperation) |
| ContinueLabel |
循环继续标签。 (继承自 ILoopOperation) |
| ExitLabel |
循环退出/中断标签。 (继承自 ILoopOperation) |
| InitialValue |
用于设置循环控制变量的初始值的操作。 这来自“For”和“To”关键字之间的表达式。 |
| IsChecked |
|
| IsImplicit |
如果编译器生成 /由编译器代码隐式计算,则设置为 True (继承自 IOperation) |
| Kind |
标识操作的类型。 (继承自 IOperation) |
| Language |
IOperation 的源语言。 可能的值为 CSharp 和 VisualBasic。 (继承自 IOperation) |
| LimitValue |
循环控制变量的限制值的运算。 这来自“To”关键字 (keyword) 后的表达式。 |
| Locals |
声明的局部变量。 (继承自 ILoopOperation) |
| LoopControlVariable |
引用用于声明新局部变量或引用现有变量或表达式的操作。 |
| LoopKind |
循环的类型。 (继承自 ILoopOperation) |
| NextVariables |
循环底部的逗号分隔的下一个变量的可选列表。 |
| Parent |
将此操作作为子级的 IOperation。 根的 Null。 (继承自 IOperation) |
| SemanticModel |
用于生成此操作的可选语义模型。 对于使用 API 和对分析器进行的操作回调从源 GetOperation(SyntaxNode, CancellationToken) 生成的操作为非 null。 对于 中的操作, ControlFlowGraph为 Null。 (继承自 IOperation) |
| StepValue |
循环控制变量的步长值的运算。 这来自“Step”关键字 (keyword) 后的表达式,如果省略“Step”子句,则由编译器推断。 |
| Syntax |
已分析以生成操作的语法。 (继承自 IOperation) |
| Type |
操作的结果类型;如果操作不生成结果,则为 null。 (继承自 IOperation) |
方法
| Accept(OperationVisitor) |
表示一个 for 循环,其中包含循环控制变量以及控制变量的初始值、限制值和步骤值。 当前用法: (1) VB 'For ...自。。。Step' loop 语句 (继承自 IOperation) |
| Accept<TArgument,TResult>(OperationVisitor<TArgument,TResult>, TArgument) |
表示一个 for 循环,其中包含循环控制变量以及控制变量的初始值、限制值和步骤值。 当前用法: (1) VB 'For ...自。。。Step' loop 语句 (继承自 IOperation) |
扩展方法
| Descendants(IOperation) |
按计算顺序返回给定 |
| DescendantsAndSelf(IOperation) |
返回给定 |