ReferenceResolver.GetReference(Object, Boolean) Метод

Определение

Получает идентификатор ссылки для указанного значения, если она уже существует, или назначает новый идентификатор в противном случае. Этот метод вызывается перед записью объекта 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

Это значение объекта CLR ссылочного типа, для которого нужно получить идентификатор.

alreadyExists
Boolean

Этот метод возвращает true, если ссылка на значение уже существует, или false в противном случае.

Возвращаемое значение

String

Идентификатор ссылки для указанного объекта.

Применяется к