GenericExtensionsWithTContext, TResult - метод

Используется для разыменовывания ссылок.

Definition

Пространство имён: Tessa.Applications
Сборка: Tessa (в Tessa.dll) Версия: 3.6.0.22
C#
[CanBeNullAttribute]
public static TResult With<TContext, TResult>(
	[CanBeNullAttribute] this TContext callSite,
	[NotNullAttribute] Func<TContext, TResult> selector
)
where TContext : class

Параметры

callSite  TContext
Объект для которого вызывается разыменование
selector  FuncTContext, TResult
Функция выполняющая разыменование

Параметры типа

TContext
Тип обрабатываемого элемента
TResult
Тип результата разыменования

Возвращаемое значение

TResult
Результат разыменования или null, если разыменовываемый объект равен null

Примечание об использовании

В Visual Basic и C# этот метод можно вызывать как метод экземпляра для любого объекта типа TContext. При вызове метода для экземпляра следует опускать первый параметр. Дополнительные сведения см. в разделе Методы расширения (Visual Basic) или Методы расширения (Руководство по программированию в C#).

См. также