|
|
Time
|
[SerializableAttribute] public abstract class TimeTagBase : ISerializable, IComparable, IComparable<TimeTagBase>, IComparable<DateTime>, IEquatable<TimeTagBase>, IEquatable<DateTime>, IFormattable
The TimeTagBase type exposes the following members.
| Name | Description | |
|---|---|---|
| TimeTagBase(Int64, Ticks) | Creates a new TimeTagBase, given standard .NET DateTime. | |
| TimeTagBase(Int64, Decimal) | Creates a new TimeTagBase, given number base time (in ticks) and seconds since base time. | |
| TimeTagBase(SerializationInfo, StreamingContext) | Creates a new TimeTagBase from serialization parameters. |
| Name | Description | |
|---|---|---|
| BaseDateOffsetTicks | Gets ticks representing the absolute minimum time of this timetag implementation. | |
| Value | Gets or sets number of seconds (including any fractional seconds) since base time. |
| Name | Description | |
|---|---|---|
| CompareTo(DateTime) | Compares the TimeTagBase with a DateTime. | |
| CompareTo(Object) | Compares the TimeTagBase with the specified Object. | |
| CompareTo(TimeTagBase) | Compares the TimeTagBase with another TimeTagBase. | |
| Equals(DateTime) | Determines whether the specified DateTime is equal to the current TimeTagBase. | |
| Equals(Object) |
Determines whether the specified Object is equal to the current TimeTagBase.
(Overrides ObjectEquals(Object)) | |
| Equals(TimeTagBase) | Determines whether the specified TimeTagBase is equal to the current TimeTagBase. | |
| Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object) | |
| GetHashCode |
Serves as a hash function for the current TimeTagBase.
(Overrides ObjectGetHashCode) | |
| GetObjectData | Populates a SerializationInfo with the data needed to serialize the target object. | |
| GetType | Gets the Type of the current instance. (Inherited from Object) | |
| MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object) | |
| ToDateTime | Returns standard .NET DateTime representation for timetag. | |
| ToString |
Returns basic textual representation for timetag.
(Overrides ObjectToString) | |
| ToString(IFormatProvider) | Returns textual representation for timetag using the specified provider. | |
| ToString(String) | Returns textual representation for timetag in the specified format. | |
| ToString(String, IFormatProvider) | Returns textual representation for timetag in the specified format using the specified provider. |
| Name | Description | |
|---|---|---|
| Equality(DateTime, TimeTagBase) | Returns true if value1 is equal to value2. | |
| Equality(TimeTagBase, TimeTagBase) | Returns true if value1 is equal to value2. | |
| Equality(TimeTagBase, DateTime) | Returns true if value1 is equal to value2. | |
| GreaterThan(DateTime, TimeTagBase) | Returns true if value1 is greater than value2. | |
| GreaterThan(TimeTagBase, TimeTagBase) | Returns true if value1 is greater than value2. | |
| GreaterThan(TimeTagBase, DateTime) | Returns true if value1 is greater than value2. | |
| GreaterThanOrEqual(DateTime, TimeTagBase) | Returns true if value1 is greater than or equal to value2. | |
| GreaterThanOrEqual(TimeTagBase, TimeTagBase) | Returns true if value1 is greater than or equal to value2. | |
| GreaterThanOrEqual(TimeTagBase, DateTime) | Returns true if value1 is greater than or equal to value2. | |
| Inequality(DateTime, TimeTagBase) | Returns true if value1 is not equal to value2. | |
| Inequality(TimeTagBase, TimeTagBase) | Returns true if value1 is not equal to value2. | |
| Inequality(TimeTagBase, DateTime) | Returns true if value1 is not equal to value2. | |
| LessThan(DateTime, TimeTagBase) | Returns true if value1 is less than value2. | |
| LessThan(TimeTagBase, TimeTagBase) | Returns true if value1 is less than value2. | |
| LessThan(TimeTagBase, DateTime) | Returns true if value1 is less than value2. | |
| LessThanOrEqual(DateTime, TimeTagBase) | Returns true if value1 is less than or equal to value2. | |
| LessThanOrEqual(TimeTagBase, TimeTagBase) | Returns true if value1 is less than or equal to value2. | |
| LessThanOrEqual(TimeTagBase, DateTime) | Returns true if value1 is less than or equal to value2. |
| Name | Description | |
|---|---|---|
| DefaultFormat | Default format for TimeTagBase implementations. |
| Name | Description | |
|---|---|---|
| GetEnumValueOrDefault |
Gets the enumeration constant for value, if defined in the enumeration, or a default value.
(Defined by EnumExtensions) | |
| GetEnumValueOrDefaultT |
Gets the enumeration constant for this value, if defined in the enumeration, or a default value.
(Defined by EnumExtensions) |