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
в противном случае.
Возвращаемое значение
Идентификатор ссылки для указанного объекта.