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

如果具有指定名称的注释已存在,则为现有运行时注释的值。 否则为新创建的值。

适用于