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