ReferenceResolver.GetReference(Object, Boolean) Yöntem

Tanım

Varsa belirtilen değerin başvuru tanımlayıcısını alır; aksi takdirde yeni bir kimlik atanır. Bu yöntem, bir CLR nesnesi yazılmadan önce çağrılır, böylece \$id yazıp diğer özelliklerini mi yoksa \$ref numaralandırıp sonraki nesneye mi adım atacağımıza karar verebiliriz.

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

Parametreler

value
Object

Kimliği alınacak CLR başvuru türü nesnesinin değeri.

alreadyExists
Boolean

Bu yöntem döndürdüğünde, true değere bir başvuru zaten varsa; yoksa, false.

Döndürülenler

Belirtilen nesnenin başvuru kimliği.

Şunlara uygulanır