Пример #1
0
        public void Great()
        {
            var sampleData = LookupA.LoadSomeMaybe();

            sampleData.ApplyNone(() => Logger.Log("No data"));
            var content = sampleData.FlatMap(e => string.IsNullOrEmpty(e.SomeContent)
                ? Maybe <string> .Absent()
                : Maybe <string> .Of(e.SomeContent));

            content.ApplyNone(() => Logger.Log("No content"));
            content.ApplySome(Logger.Log);
        }
Пример #2
0
 public static Maybe <SampleDataB> LoadNoneMaybe(SampleDataA sampleDataA)
 {
     return(Maybe <SampleDataB> .Absent());
 }
Пример #3
0
 public static Maybe <SampleDataA> LoadNoneMaybe()
 {
     return(Maybe <SampleDataA> .Absent());
 }