Example #1
0
        /// <summary>
        /// Tries to get the current time based on the given time zone.
        /// </summary>
        public static Result TryNow(this Time.TimeZone input, out DateTime result)
        {
            DateTime internalResult = default;
            var      finalResult    = Try.Invoke(() => internalResult = input.Now(), i => Log.Write <Time.TimeZone>(i));

            result = internalResult;
            return(finalResult);
        }