I would like to write (or use if it already exits) a function in C# that returns the date/time of the next DST transition given a System.TimeZoneInfo object and a particular
System.TimeZoneInfo.TransitionTime looks like a structure that can hold such time transition data, not a function that figures out the actual values. To create such a function, I would find the data online somewhere, then create values using the static CreateFloatingDateRule or CreateFixedDateRule methods.