ReferenceResolver.GetReference(Object, Boolean) Metoda

Definice

Získá referenční identifikátor zadané hodnoty, pokud existuje; v opačném případě je přiřazeno nové ID. Tato metoda se volá před clR objekt je zapsán, takže můžeme rozhodnout, zda zapisovat \$id a výčet zbývajících jeho vlastností, nebo \$ref a krokovat do dalšího objektu.

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

Hodnota objektu referenčního typu CLR pro získání ID pro.

alreadyExists
Boolean

Pokud tato metoda vrátí, true pokud odkaz na hodnotu již existuje; jinak , false.

Návraty

ID odkazu pro zadaný objekt.

Platí pro