Dreamine.IO.Abstractions 1.0.1
Dreamine.IO.Abstractions 공용 계약과 추상화를 제공합니다.
로딩중...
검색중...
일치하는것 없음
IoResult{T}.cs
이 파일의 문서화 페이지로 가기
2
19public sealed class IoResult<T> : IoResult
20{
61 private IoResult(bool isSuccess, T? value, int? errorCode, string? message)
62 : base(isSuccess, errorCode, message)
63 {
64 Value = value;
65 }
66
75 public T? Value { get; }
76
101 public static IoResult<T> Success(T value)
102 {
103 return new IoResult<T>(true, value, null, null);
104 }
105
138 public new static IoResult<T> Failure(string message, int? errorCode = null)
139 {
140 return new IoResult<T>(false, default, errorCode, message);
141 }
142}
IoResult(bool isSuccess, int? errorCode, string? message)
Definition IoResult.cs:45
static new IoResult< T > Failure(string message, int? errorCode=null)
static IoResult< T > Success(T value)
IoResult(bool isSuccess, T? value, int? errorCode, string? message)