Exemplo n.º 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);
        }
Exemplo n.º 2
0
 public static Maybe <SampleDataB> LoadNoneMaybe(SampleDataA sampleDataA)
 {
     return(Maybe <SampleDataB> .Absent());
 }
Exemplo n.º 3
0
 public static Maybe <SampleDataA> LoadNoneMaybe()
 {
     return(Maybe <SampleDataA> .Absent());
 }