IAnnotatable.GetOrAddRuntimeAnnotationValue<TValue,TArg> Yöntem

Tanım

Çalışma zamanı ek açıklamasının belirtilen ada sahip değerini alır ve yoksa ekler.

public TValue GetOrAddRuntimeAnnotationValue<TValue,TArg> (string name, Func<TArg?,TValue> valueFactory, TArg? factoryArgument);
abstract member GetOrAddRuntimeAnnotationValue : string * Func<'Arg, 'Value> * 'Arg -> 'Value
Public Function GetOrAddRuntimeAnnotationValue(Of TValue, TArg) (name As String, valueFactory As Func(Of TArg, TValue), factoryArgument As TArg) As TValue

Tür Parametreleri

TValue
TArg

Parametreler

name
String

Ek açıklamanın adı.

valueFactory
Func<TArg,TValue>

Ek açıklama yoksa değeri oluşturmak için kullanılan fabrika.

factoryArgument
TArg

Fabrika yöntemi için bir bağımsız değişken.

Döndürülenler

TValue

Belirtilen ada sahip bir ek açıklama zaten varsa mevcut çalışma zamanı ek açıklamasının değeri. Aksi takdirde yeni oluşturulan bir değer.

Şunlara uygulanır