NullableExtensionsMapT, TResult(T, ReadOnlySpanFuncT, TResult) Method
Applies a mapping function to a value that may be .
Namespace: Ookii.CommonAssembly: Ookii.Common (in Ookii.Common.dll) Version: 1.0.0+7c2900b8a16cd8ae46bdd79d8f105034712c5fa3
public static NullableReadOnlySpan<TResult> Map<T, TResult>(
this T self,
ReadOnlySpanFunc<T, TResult> map
)
where T : class
<ExtensionAttribute>
Public Shared Function Map(Of T As Class, TResult) (
self As T,
map As ReadOnlySpanFunc(Of T, TResult)
) As NullableReadOnlySpan(Of TResult)
Dim self As T
Dim map As ReadOnlySpanFunc(Of T, TResult)
Dim returnValue As NullableReadOnlySpan(Of TResult)
returnValue = self.Map(map)
public:
[ExtensionAttribute]
generic<typename T, typename TResult>
where T : ref class
static NullableReadOnlySpan<TResult> Map(
T self,
ReadOnlySpanFunc<T, TResult>^ map
)
- self T
- The value to map. May be .
- map ReadOnlySpanFuncT, TResult
- The function to apply to the value.
- T
- The type of the value.
- TResult
-
The type of the items in the resulting NullableReadOnlySpanT.
NullableReadOnlySpanTResult
If
self is not
, the result of applying
map to
self; otherwise,
.
In Visual Basic and C#, you can call this method as an instance method on any object of type
T. When you use instance method syntax to call this method, omit the first parameter. For more information, see
Extension Methods (Visual Basic) or
Extension Methods (C# Programming Guide).
The map function is only called if self is not
.