次の方法で共有


Link<T> 構造体

定義

個々のプロパティの遅延読み込みを有効にするために使用されます (EntityRef<TEntity>と同様)。

generic <typename T>
public value class Link
public struct Link<T>
type Link<'T> = struct
Public Structure Link(Of T)

型パラメーター

T

遅延ソース内の要素の型。

継承
Link<T>

注釈

遅延ソース (IEnumerable<T>) をLink<T>に割り当てる場合、Link<T>Value プロパティに初めてアクセスするときにソースを列挙して値を読み込みます。

コンストラクター

名前 説明
Link<T>(IEnumerable<T>)

ソースを参照して、 Link<T> 構造体の新しいインスタンスを初期化します。

Link<T>(Link<T>)

別のLink<T> インスタンスから内部状態をコピーして、Link<T>構造体の新しいインスタンスを初期化します。

Link<T>(T)

プロパティの値を参照して、 Link<T> 構造体の新しいインスタンスを初期化します。

プロパティ

名前 説明
HasLoadedOrAssignedValue

Link<T>が値を読み込んだか、値を割り当てたかを指定します。

HasValue

ソースに値があるかどうかを示す値を取得します。

Value

Link<T>に割り当てられた値またはによって読み込まれる値を取得または設定します。

適用対象

こちらもご覧ください