Noda Time
Show / Hide Table of Contents

Class MultiTransitionDateTimeZone

Time zone with multiple transitions, created via a builder.
Since 1.1.x
Availability net35-Client, PCL
Inheritance
Object
DateTimeZone
MultiTransitionDateTimeZone
Implements
IEquatable<DateTimeZone>
Inherited Members
DateTimeZone.Utc
DateTimeZone.ForOffset(Offset)
DateTimeZone.Id
DateTimeZone.MinOffset
DateTimeZone.MaxOffset
DateTimeZone.GetUtcOffset(Instant)
DateTimeZone.AtStartOfDay(LocalDate)
DateTimeZone.MapLocal(LocalDateTime)
DateTimeZone.ResolveLocal(LocalDateTime, ZoneLocalMappingResolver)
DateTimeZone.AtStrictly(LocalDateTime)
DateTimeZone.AtLeniently(LocalDateTime)
DateTimeZone.ToString()
DateTimeZone.Equals(Object)
DateTimeZone.Equals(DateTimeZone)
DateTimeZone.GetZoneIntervals(Instant, Instant)
DateTimeZone.GetZoneIntervals(Interval)
Object.Equals(Object, Object)
Object.ReferenceEquals(Object, Object)
Object.GetType()
Object.MemberwiseClone()
Namespace: NodaTime.Testing.TimeZones
Assembly: NodaTime.Testing.dll
Syntax
public sealed class MultiTransitionDateTimeZone : DateTimeZone, IEquatable<DateTimeZone>, IZoneIntervalMap

Properties

Intervals

Zone intervals within this time zone, in chronological order, spanning the whole time line.
Since 1.1.x
Availability net35-Client, PCL
Declaration
public ReadOnlyCollection<ZoneInterval> Intervals { get; }
Property Value
Type Description
ReadOnlyCollection<ZoneInterval>

Transitions

Transition points between intervals.
Since 1.1.x
Availability net35-Client, PCL
Declaration
public ReadOnlyCollection<Instant> Transitions { get; }
Property Value
Type Description
ReadOnlyCollection<Instant>

Methods

EqualsImpl(DateTimeZone)

Since 1.1.x
Availability net35-Client, PCL
Declaration
protected override bool EqualsImpl(DateTimeZone zone)
Parameters
Type Name Description
DateTimeZone zone
Returns
Type Description
Boolean
Overrides
DateTimeZone.EqualsImpl(DateTimeZone)

GetHashCode()

Since 1.1.x
Availability net35-Client, PCL
Declaration
public override int GetHashCode()
Returns
Type Description
Int32
Overrides
DateTimeZone.GetHashCode()

GetZoneInterval(Instant)

Since 1.1.x
Availability net35-Client, PCL
Declaration
public override ZoneInterval GetZoneInterval(Instant instant)
Parameters
Type Name Description
Instant instant
Returns
Type Description
ZoneInterval
Overrides
DateTimeZone.GetZoneInterval(Instant)

Implements

System.IEquatable<T>
In this article
Back to top Generated by DocFX