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.

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

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

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