fuget.org
Z0ne.Maybe
by Z0ne.Maybe
1.0.0
20 Mar 21
Toggle Dropdown
Version 3
3.2.0
15 Jan 24
3.1.0
31 Jul 23
3.0.0
13 May 22
3.0.0-beta
23 Nov 21
Version 1
1.3.0-beta
14 Sep 21
1.2.1
31 Aug 21
1.2.0
31 Aug 21
1.2.0-beta2
7 Jul 21
1.2.0-beta
6 Jul 21
1.1.1
15 Jun 21
1.1.0
11 Jun 21
1.1.0-beta4
8 Jun 21
1.1.0-beta3
7 Jun 21
1.1.0-beta2
7 Jun 21
1.1.0-beta1
7 Jun 21
1.0.0
20 Mar 21
API Diff
with 3.2.0
Toggle Dropdown
Version 3
3.2.0
15 Jan 24
3.1.0
31 Jul 23
3.0.0
13 May 22
3.0.0-beta
23 Nov 21
Version 1
1.3.0-beta
14 Sep 21
1.2.1
31 Aug 21
1.2.0
31 Aug 21
1.2.0-beta2
7 Jul 21
1.2.0-beta
6 Jul 21
1.1.1
15 Jun 21
1.1.0
11 Jun 21
1.1.0-beta4
8 Jun 21
1.1.0-beta3
7 Jun 21
1.1.0-beta2
7 Jun 21
1.1.0-beta1
7 Jun 21
1.0.0
20 Mar 21
Z0ne.Maybe.1.0.0.nupkg
nuget.org
z0ne.dev
License
<
PackageReference
Include
=
"Z0ne.Maybe"
Version
=
"1.0.0"
/>
Frameworks
net5.0
API Diff between 1.0.0 and 3.2.0
1
Additions
18
Removals
Z0ne.Maybe
public
static
class
Maybe
public
static
Maybe
<
T
>
Nothing
<
T
>()
public
struct
Maybe
<
T
> :
IEquatable
<
Maybe
<
T
>>,
IComparable
<
Maybe
<
T
>>,
IComparable
public
static
Maybe
<
T
>
op_Implicit
(
T
value
)
public
Maybe
<
T
>
Do
(
Action
<
T
>
just
,
Action
nothing
)
public
Maybe
<
T
>
DoWhenJust
(
Action
<
T
>
just
)
public
Maybe
<
T
>
DoWhenNothing
(
Action
nothing
)
public
Maybe
<
T
>
Do
(
Action
<
T
>
just
,
Action
nothing
)
public
TOut
Match
<
TOut
>(
Func
<
T
,
TOut
>
just
,
Func
<
TOut
>
nothing
)
public
Maybe
<
TOut
>
Select
<
TOut
>(
Func
<
T
,
Maybe
<
TOut
>>
just
)
public
T
ToNullable
()
public
static
class
MaybeCreationExtensions
public
static
Maybe
<
T
>
Maybe
<
T
>(
this
T
value
)
public
static
class
MaybeExtractionExtensions
public
static
T
UnwrapElse
<
T
>(
this
Maybe
<
T
>
maybe
,
Func
<
T
>
default
)
public
static
T
UnwrapOr
<
T
>(
this
Maybe
<
T
>
maybe
,
T
default
)
public
static
T
UnwrapOrDefault
<
T
>(
this
Maybe
<
T
>
maybe
)
public
static
T
UnwrapOrElse
<
T
>(
this
Maybe
<
T
>
maybe
,
Func
<
T
>
default
)
public
static
T
UnwrapOrNew
<
T
>(
this
Maybe
<
T
>
maybe
)
public
static
class
MaybeLinqLikeExtensions
public
static
Maybe
<
T
>
Or
<
T
>(
this
Maybe
<
T
>
maybe
,
Maybe
<
T
>
alternative
)
public
static
Maybe
<
T
>
OrElse
<
T
>(
this
Maybe
<
T
>
maybe
,
Func
<
Maybe
<
T
>>
alternative
)
public
static
Maybe
<
T
>
Tap
<
T
>(
this
Maybe
<
T
>
source
,
Action
<
Maybe
<
T
>>
callback
)
public
static
class
MaybeQueryableExtensions