var combined = Some(12).And(Some(true));
Assert.Equal(Some((12, true)), combined);
combined = Some(12).And(None<bool>());
Assert.True(combined.IsNone);
combined = None<int>().And(Some(true));
Assert.True(combined.IsNone);
combined = None<int>().And(None<bool>());
Assert.True(combined.IsNone);
public Opt<(T , T2 )> And<T2>(
Opt<T2> other
)
[Missing <typeparam name="T2"/> documentation for "M:Orx.Fun.Option.Opt`1.And``1(Orx.Fun.Option.Opt{``0})"]