예제 #1
0
파일: Res.cs 프로젝트: bragil/funsharp
 internal Res(Error error)
 {
     value      = Opt.Empty <TValue>();
     this.error = error;
     IsError    = true;
     IsNone     = false;
     IsSome     = false;
 }
예제 #2
0
파일: Res.cs 프로젝트: bragil/funsharp
 internal Res(None _)
 {
     value   = Opt.Empty <TValue>();
     error   = default;
     IsError = false;
     IsNone  = value.IsNone;
     IsSome  = value.IsSome;
 }
예제 #3
0
파일: Res.cs 프로젝트: bragil/funsharp
 internal Res(TValue value)
 {
     this.value = Opt.Of(value);
     error      = default;
     IsError    = false;
     IsNone     = this.value.IsNone;
     IsSome     = this.value.IsSome;
 }