GenericExtensionsWithTContext, TResult - метод
Используется для разыменовывания ссылок.
Пространство имён: Tessa.ApplicationsСборка: Tessa (в Tessa.dll) Версия: 3.6.0.22
[CanBeNullAttribute]
public static TResult With<TContext, TResult>(
[CanBeNullAttribute] this TContext callSite,
[NotNullAttribute] Func<TContext, TResult> selector
)
where TContext : class
<ExtensionAttribute>
<CanBeNullAttribute>
Public Shared Function With(Of TContext As Class, TResult) (
<CanBeNullAttribute> callSite As TContext,
<NotNullAttribute> selector As Func(Of TContext, TResult)
) As TResult
public:
[ExtensionAttribute]
[CanBeNullAttribute]
generic<typename TContext, typename TResult>
where TContext : ref class
static TResult With(
[CanBeNullAttribute] TContext callSite,
[NotNullAttribute] Func<TContext, TResult>^ selector
)
[<ExtensionAttribute>]
[<CanBeNullAttribute>]
static member With :
[<CanBeNullAttribute>] callSite : 'TContext *
[<NotNullAttribute>] selector : Func<'TContext, 'TResult> -> 'TResult when 'TContext : not struct
- callSite TContext
-
Объект для которого вызывается разыменование
- selector FuncTContext, TResult
-
Функция выполняющая разыменование
- TContext
-
Тип обрабатываемого элемента
- TResult
-
Тип результата разыменования
TResult
Результат разыменования или null, если разыменовываемый объект равен null
В Visual Basic и C# этот метод можно вызывать как метод экземпляра для любого объекта типа
TContext. При вызове метода для экземпляра следует опускать первый параметр. Дополнительные сведения см. в разделе
Методы расширения (Visual Basic) или
Методы расширения (Руководство по программированию в C#).