TimeZoneTransitionGroup class

Represents a group of time zone period transitions.
Inheritance

Constructors

TimeZoneTransitionGroup(TimeZoneDefinition timeZoneDefinition)
Initializes a new instance of the
TimeZoneTransitionGroup.withId(TimeZoneDefinition timeZoneDefinition, String id)
Initializes a new instance of the

Properties

hashCode int
The hash code for this object.
no setterinherited
Id String?
Gets or sets the id of this group.
getter/setter pair
id String?
getter/setter pair
Namespace XmlNamespace
Gets or sets the namespace.
getter/setter pairinherited
OnChangeList List<IComplexPropertyChangedDelegate>
Occurs when property changed.
getter/setter pairinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
SupportsDaylight bool
Gets a value indicating whether this group contains a transition to the Daylight period.
no setter
timeZoneDefinition TimeZoneDefinition?
getter/setter pair
Transitions List<TimeZoneTransition>
Gets the transitions in this group.
no setter
transitions List<TimeZoneTransition>
getter/setter pair
TransitionToDaylight TimeZoneTransition?
Gets the transition to the Daylight period.
no setter
transitionToDaylight TimeZoneTransition?
getter/setter pair
TransitionToStandard TimeZoneTransition?
Gets the transition to the Standard period.
no setter
transitionToStandard TimeZoneTransition?
getter/setter pair

Methods

addOnChangeEvent(IComplexPropertyChangedDelegate change) → void
inherited
CanSetFieldValue<T>(T field, T value) bool
Sets value of field.
inherited
Changed() → dynamic
Instance was changed.
inherited
ClearChangeLog() → void
Clears the change log.
inherited
GetCustomTimeZoneCreationParams() CustomTimeZoneCreateParams
Gets the offset to UTC based on this group's transitions.
GetDaylightDelta() TimeSpan
Gets the delta offset for the daylight.
InitializeTransitions() → void
Initializes the /* private */ members holding references to the transitions to the Daylight and Standard periods.
InternalValidate() → void
Validates this instance.
inherited
LoadFromXml(EwsServiceXmlReader reader, String? xmlElementName) → void
Loads from XML.
inherited
LoadFromXmlElementName(EwsServiceXmlReader reader) → void
Loads from XML.
LoadFromXmlWithNamespace(EwsServiceXmlReader reader, XmlNamespace xmlNamespace, String? xmlElementName) → void
Loads from XML.
inherited
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
ReadAttributesFromXml(EwsServiceXmlReader reader) → void
Reads the attributes from XML.
override
ReadTextValueFromXml(EwsServiceXmlReader reader) → void
Reads the text value from XML.
inherited
removeChangeEvent(IComplexPropertyChangedDelegate change) → void
inherited
toString() String
A string representation of this object.
inherited
TryReadElementFromXml(EwsServiceXmlReader reader) bool
Tries to read element from XML.
override
TryReadElementFromXmlToPatch(EwsServiceXmlReader reader) bool
Tries to read element from XML to patch this property.
inherited
UpdateFromXml(EwsServiceXmlReader reader, String xmlElementName) → void
Loads from XML to update this property.
inherited
UpdateFromXmlWithNamespace(EwsServiceXmlReader reader, XmlNamespace xmlNamespace, String xmlElementName) → void
Loads from XML to update itself.
inherited
Validate() → void
Validates this transition group.
override
WriteAttributesToXml(EwsServiceXmlWriter writer) → void
Writes the attributes to XML.
override
WriteElementsToXml(EwsServiceXmlWriter writer) → void
Writes elements to XML.
override
WriteToXml(EwsServiceXmlWriter writer, String? xmlElementName) → void
Writes to XML.
inherited
WriteToXmlElementName(EwsServiceXmlWriter writer) → void
Writes to XML.
WriteToXmlWithNamespace(EwsServiceXmlWriter writer, XmlNamespace xmlNamespace, String? xmlElementName) → void
Writes to XML.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited