ForEachStatementInfo 结构

定义

包含有关每个语句的所有语义信息的结构。

public value class ForEachStatementInfo : IEquatable<Microsoft::CodeAnalysis::CSharp::ForEachStatementInfo>
public struct ForEachStatementInfo : IEquatable<Microsoft.CodeAnalysis.CSharp.ForEachStatementInfo>
public readonly struct ForEachStatementInfo : IEquatable<Microsoft.CodeAnalysis.CSharp.ForEachStatementInfo>
type ForEachStatementInfo = struct
Public Structure ForEachStatementInfo
Implements IEquatable(Of ForEachStatementInfo)
继承
ForEachStatementInfo
实现

属性

CurrentConversion

从类型 CurrentProperty 转换为 ElementType.

CurrentProperty

获取“Current”属性。

DisposeMethod

获取异步 foreach) 中的“Dispose”方法 (或“DisposeAsync”。

ElementConversion

ElementType 迭代变量类型的转换。

ElementType

转换到迭代变量类型之前转换输出 CurrentProperty 到的中间类型。

GetEnumeratorMethod

获取“GetEnumerator”方法。

IsAsynchronous

这是否是异步 foreach。

MoveNextMethod

获取异步 foreach) 中的“MoveNext”方法 (或“MoveNextAsync”。

方法

Equals(ForEachStatementInfo)

包含有关每个语句的所有语义信息的结构。

Equals(Object)

包含有关每个语句的所有语义信息的结构。

GetHashCode()

包含有关每个语句的所有语义信息的结构。

适用于