Udostępnij za pośrednictwem


ReferenceResolver.GetReference(Object, Boolean) Metoda

Definicja

Pobiera identyfikator odwołania określonej wartości, jeśli istnieje; w przeciwnym razie zostanie przypisany nowy identyfikator. Ta metoda jest wywoływana przed zapisem obiektu CLR, abyśmy mogli zdecydować, czy zapisać $id i wyliczyć resztę jego właściwości, czy $ref i przejść do następnego obiektu.

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

Parametry

value
Object

Wartość obiektu typu odwołania CLR w celu uzyskania identyfikatora.

alreadyExists
Boolean

Gdy ta metoda zwróci true odwołanie do wartości, już istnieje; w przeciwnym razie false.

Zwraca

String

Identyfikator odwołania dla określonego obiektu.

Dotyczy