System.Xml.XmlConvert.SwitchToLocalTime C# (CSharp) Method

SwitchToLocalTime() private static method

private static SwitchToLocalTime ( System.DateTime value ) : System.DateTime
value System.DateTime
return System.DateTime
        private static DateTime SwitchToLocalTime(DateTime value)
        {
            switch (value.Kind)
            {
                case DateTimeKind.Local:
                    return value;

                case DateTimeKind.Unspecified:
                    return new DateTime(value.Ticks, DateTimeKind.Local);

                case DateTimeKind.Utc:
                    return value.ToLocalTime();
            }
            return value;
        }