Share via


ForEachStatementInfo 構造体

定義

for each ステートメントに関するすべてのセマンティック情報を含む構造体。

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

の型から .CurrentPropertyElementType

CurrentProperty

"Current" プロパティを取得します。

DisposeMethod

"Dispose" メソッド (非同期 foreach では "DisposeAsync" ) を取得します。

ElementConversion

反復変数型への ElementType 変換。

ElementType

反復変数型に変換される CurrentProperty 前に出力が変換される中間型。

GetEnumeratorMethod

"GetEnumerator" メソッドを取得します。

IsAsynchronous

これが非同期 foreach であるかどうか。

MoveNextMethod

"MoveNext" メソッド (非同期 foreach では "MoveNextAsync" ) を取得します。

メソッド

Equals(ForEachStatementInfo)

for each ステートメントに関するすべてのセマンティック情報を含む構造体。

Equals(Object)

for each ステートメントに関するすべてのセマンティック情報を含む構造体。

GetHashCode()

for each ステートメントに関するすべてのセマンティック情報を含む構造体。

適用対象