Class DateTimeZoneProviderExtensions
Extensions for IDateTimeZoneProvider
Since 2.0.x
Availability net45, netstandard1.3, netstandard2.0
Inheritance
Object
DateTimeZoneProviderExtensions
Inherited Members
Object.ToString()
Object.Equals(Object)
Object.Equals(Object, Object)
Object.ReferenceEquals(Object, Object)
Object.GetHashCode()
Object.GetType()
Object.MemberwiseClone()
Namespace: NodaTime.Extensions
Assembly: NodaTime.dll
Syntax
public static class DateTimeZoneProviderExtensions
Methods
GetAllZones(IDateTimeZoneProvider)
Returns a lazily-evaluated sequence of time zones from the specified provider,
in the same order in which the IDs are returned by the provider.
Since 2.0.x
Availability net45, netstandard1.3, netstandard2.0
Declaration
public static IEnumerable<DateTimeZone> GetAllZones(this IDateTimeZoneProvider provider)
Parameters
Type | Name | Description |
---|---|---|
IDateTimeZoneProvider | provider | The provider to fetch time zones from. |
Returns
Type | Description |
---|---|
IEnumerable<DateTimeZone> | All the time zones from the provider. (The value returned is never null.) |
Exceptions
Type | Condition |
---|---|
ArgumentNullException | provider is null. |