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> によって割り当てまたは読み込みが行われた値を取得または設定します。

適用対象

こちらもご覧ください