ReferenceResolver.GetReference(Object, Boolean) メソッド

定義

指定した値が存在する場合の参照識別子を取得します。それ以外の場合は、新しい ID が割り当てられます。 このメソッドは CLR オブジェクトが書き込まれる前に呼び出されるため、\$idを記述してそのプロパティの残りの部分を列挙するか、\$refを列挙して次のオブジェクトにステップ インするかを決定できます。

public:
 abstract System::String ^ GetReference(System::Object ^ value, [Runtime::InteropServices::Out] bool % alreadyExists);
public abstract string GetReference(object value, out bool alreadyExists);
abstract member GetReference : obj * bool -> string
Public MustOverride Function GetReference (value As Object, ByRef alreadyExists As Boolean) As String

パラメーター

value
Object

ID を取得する CLR 参照型オブジェクトの値。

alreadyExists
Boolean

このメソッドが戻るときに、値への参照が既に存在するかどうかを true します。それ以外の場合は false

返品

指定したオブジェクトの参照 ID。

適用対象