次の方法で共有


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

CurrentPropertyの型からElementTypeへの変換。

CurrentProperty

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

DisposeAwaitableInfo

非同期 foreach 内の DisposeMethod の待機可能な情報を取得します。 default これが同期 foreach の場合。

DisposeMethod

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

ElementConversion

ElementTypeから反復変数型への変換。

ElementType

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

GetEnumeratorMethod

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

IsAsynchronous

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

MoveNextAwaitableInfo

非同期 foreach 内の MoveNextMethod の待機可能な情報を取得します。 default これが同期 foreach の場合。

MoveNextMethod

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

メソッド

名前 説明
Equals(ForEachStatementInfo)

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

Equals(Object)

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

GetHashCode()

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

適用対象