語言

IAnnotatable.GetOrAddRuntimeAnnotationValue<TValue,TArg> 方法

定義

取得帶有名稱的執行時註解值,若不存在則加入該註解。

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

類型參數

TValue
TArg

參數

name
String

註釋的名稱。

valueFactory
Func<TArg,TValue>

如果註解不存在,則是用來產生該數值的工廠。

factoryArgument
TArg

工廠方法的論點。

傳回

TValue

若已有指定名稱的註解存在,則為執行時註解的值。 否則,這是新創造的價值。

適用於