Example #1
0
        private TryResult(KernelErrorCode kernelErrorCode, WinsockErrorCode winsockErrorCode, T result = default(T))
        {
            KernelErrorCode = kernelErrorCode;

            WinsockErrorCode = winsockErrorCode;

            Result = result;
        }
Example #2
0
 internal static TryResult <T> CreateFail(WinsockErrorCode winsockErrorCode) => new TryResult <T>(KernelErrorCode.None, winsockErrorCode);
Example #3
0
 internal static TryResult <T> CreateFail(KernelErrorCode kernelErrorCode, WinsockErrorCode winsockErrorCode) => new TryResult <T>(kernelErrorCode, winsockErrorCode);