Example #1
0
 internal Result(T value)
 {
     value.EnsureNotNull(nameof(value), "Cannot set a result value of null. Use non-generic Result for results without values.");
     _value = new InternalValueWrapper <T>(value);
 }
Example #2
0
 /// <summary>
 /// Construct a Maybe with value.
 /// </summary>
 /// <param name="value">The value to create the Maybe from</param>
 internal Maybe(T?value)
 {
     _value = value is null ? null : new InternalValueWrapper <T>(value);
 }