ForEachStatementInfo 構造体
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
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 の待機可能な情報を取得します。
|
| DisposeMethod |
"Dispose" メソッド (または非同期 foreach の場合は "DisposeAsync") を取得します。 |
| ElementConversion |
ElementTypeから反復変数型への変換。 |
| ElementType |
反復変数型に変換される前に、 CurrentProperty の出力が変換される中間型。 |
| GetEnumeratorMethod |
"GetEnumerator" メソッドを取得します。 |
| IsAsynchronous |
これが非同期 foreach であるかどうか。 |
| MoveNextAwaitableInfo |
非同期 foreach 内の MoveNextMethod の待機可能な情報を取得します。
|
| MoveNextMethod |
"MoveNext" メソッド (または非同期 foreach の "MoveNextAsync") を取得します。 |
メソッド
| 名前 | 説明 |
|---|---|
| Equals(ForEachStatementInfo) |
for each ステートメントに関するすべてのセマンティック情報を含む構造体。 |
| Equals(Object) |
for each ステートメントに関するすべてのセマンティック情報を含む構造体。 |
| GetHashCode() |
for each ステートメントに関するすべてのセマンティック情報を含む構造体。 |