共用方式為


AnnotatableBase.GetOrAddRuntimeAnnotationValue<TValue,TArg> 方法

定義

取得具有指定名稱的執行時間注釋值,如果不存在,請加以新增。

public virtual TValue GetOrAddRuntimeAnnotationValue<TValue,TArg> (string name, Func<TArg?,TValue> valueFactory, TArg? factoryArgument);
abstract member GetOrAddRuntimeAnnotationValue : string * Func<'Arg, 'Value> * 'Arg -> 'Value
override this.GetOrAddRuntimeAnnotationValue : string * Func<'Arg, 'Value> * 'Arg -> 'Value
Public Overridable 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

Factory 方法的引數。

傳回

TValue

如果具有指定名稱的注釋已經存在,則為現有執行時間注釋的值。 否則為新建立的值。

實作

適用於