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);
In This Article