| DateTime get_DateStart() | Public+1 flags | | 0x08 |
| DateTime get_DateEnd() | Public+1 flags | | 0x08 |
| TimeSpan get_DaylightDelta() | Public+1 flags | | 0x08 |
| TransitionTime get_DaylightTransitionStart() | Public+1 flags | | 0x18 |
| TransitionTime get_DaylightTransitionEnd() | Public+1 flags | | 0x18 |
| TimeSpan get_BaseUtcOffsetDelta() | 2 flags | | 0x08 |
| bool get_NoDaylightTransitions() | 2 flags | | 0x01 |
| bool get_HasDaylightSaving() | 2 flags | | 0x01 |
| bool Equals(AdjustmentRule other) | PublicFinal+2 flags | | 0x08 |
| int GetHashCode() | Public+1 flags | | 0x04 |
| void .ctor(const DateTime& dateStart, const DateTime& dateEnd, const TimeSpan& daylightDelta, const TransitionTime& daylightTransitionStart, const TransitionTime& daylightTransitionEnd, const TimeSpan& baseUtcOffsetDelta, bool noDaylightTransitions) | Private+1 flags | | 0x18 |
| AdjustmentRule CreateAdjustmentRule(const DateTime& dateStart, const DateTime& dateEnd, const TimeSpan& daylightDelta, const TransitionTime& daylightTransitionStart, const TransitionTime& daylightTransitionEnd, const TimeSpan& baseUtcOffsetDelta, bool noDaylightTransitions) | Static+1 flags | | 0x18 |
| bool IsStartDateMarkerForBeginningOfYear() | 1 flags | | 0x01 |
| bool IsEndDateMarkerForEndOfYear() | 1 flags | | 0x01 |
| void ValidateAdjustmentRule(const DateTime& dateStart, const DateTime& dateEnd, const TimeSpan& daylightDelta, const TransitionTime& daylightTransitionStart, const TransitionTime& daylightTransitionEnd, bool noDaylightTransitions) | PrivateStatic | | 0x18 |
| void System.Runtime.Serialization.IDeserializationCallback.OnDeserialization(object sender) | PrivateFinal+2 flags | | 0x08 |
| void System.Runtime.Serialization.ISerializable.GetObjectData(SerializationInfo info, const StreamingContext& context) | PrivateFinal+2 flags | | 0x10 |
| void .ctor(SerializationInfo info, const StreamingContext& context) | Private+1 flags | | 0x10 |
| void .ctor() | 2 flags | | 0x00 |