ReferenceResolver.GetReference(Object, Boolean) Metodo

Definizione

Ottiene l'identificatore di riferimento del valore specificato, se esiste. In caso contrario, viene assegnato un nuovo ID. Questo metodo viene chiamato prima che venga scritto un oggetto CLR, in modo da poter decidere se scrivere $id ed enumerare il resto delle proprietà o scrivere $ref e passare all'oggetto successivo.

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

Parametri

value
Object

Valore dell'oggetto tipo di riferimento CLR per ottenere un ID per.

alreadyExists
Boolean

Al termine del metodo, true se esiste già un riferimento a un valore; in caso contrario, false .

Restituisce

ID di riferimento per l'oggetto specificato.

Si applica a