ReferenceResolver.GetReference(Object, Boolean) Metod

Definition

Hämtar referensidentifieraren för det angivna värdet om det finns. annars tilldelas ett nytt ID. Den här metoden anropas innan ett CLR-objekt skrivs så att vi kan bestämma om vi ska skriva \$id och räkna upp resten av dess egenskaper eller \$ref och gå in i nästa objekt.

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

Parametrar

value
Object

Värdet för DET CLR-referenstypobjekt som ska hämtas ett ID för.

alreadyExists
Boolean

Om det redan finns en referens till värdet när den här metoden returneras true , annars false.

Returer

Referens-ID:t för det angivna objektet.

Gäller för