예제 #1
0
파일: LookupB.cs 프로젝트: kevinboss/monads
 public static Maybe <SampleDataB> LoadSomeMaybe(SampleDataA sampleDataA)
 {
     return(Maybe <SampleDataB> .Of(new SampleDataB()));
 }
예제 #2
0
 public static void Persist(SampleDataA dataA)
 {
     Console.WriteLine($"Persisted {dataA}");
 }
예제 #3
0
파일: LookupB.cs 프로젝트: kevinboss/monads
 public static SampleDataB LoadNone(SampleDataA sampleDataA)
 {
     return(null);
 }
예제 #4
0
파일: LookupB.cs 프로젝트: kevinboss/monads
 public static SampleDataB LoadSome(SampleDataA sampleDataA)
 {
     return(new SampleDataB());
 }
예제 #5
0
파일: LookupB.cs 프로젝트: kevinboss/monads
 public static kms.Maybe <SampleDataB> LoadNoneKmsMaybe(SampleDataA sampleDataA)
 {
     return(new kms.Maybe <SampleDataB>());
 }
예제 #6
0
파일: LookupB.cs 프로젝트: kevinboss/monads
 public static kms.Maybe <SampleDataB> LoadSomeKmsMaybe(SampleDataA sampleDataA)
 {
     return(new kms.Maybe <SampleDataB>(new SampleDataB()));
 }
예제 #7
0
파일: LookupB.cs 프로젝트: kevinboss/monads
 public static Maybe <SampleDataB> LoadNoneMaybe(SampleDataA sampleDataA)
 {
     return(Maybe <SampleDataB> .Absent());
 }