TimelineRangeValue Struct
The (TimelineRangeOffset or CSSNumericValue or CSSKeywordValue or DOMString) union of rangeStart and rangeEnd (https://drafts.csswg.org/web-animations-2/#dom-keyframeanimationoptions-rangestart).
public readonly struct TimelineRangeValue : IEquatable<TimelineRangeValue>- Implements
Properties
| Name | Description |
|---|---|
| Value | Gets the value: a TimelineRangeOffset, a CssNumericValue, a CssKeywordValue or a String. |
Value
TimelineRange.csGets the value: a TimelineRangeOffset, a CssNumericValue, a CssKeywordValue or a String.
public object Value { get; }Property value
Methods
| Name | Description |
|---|---|
| Equals(TimelineRangeValue) | Indicates whether the current object is equal to another object of the same type. |
| Equals(object?) | Indicates whether this instance and a specified object are equal. |
| FromCssKeywordValue(CssKeywordValue) | Creates a TimelineRangeValue from a CssKeywordValue. |
| FromCssNumericValue(CssNumericValue) | Creates a TimelineRangeValue from a CssNumericValue. |
| FromString(string) | Creates a TimelineRangeValue from a string. |
| FromTimelineRangeOffset(TimelineRangeOffset) | Creates a TimelineRangeValue from a TimelineRangeOffset. |
| GetHashCode() | Returns the hash code for this instance. |
Equals overloads
Equals(TimelineRangeValue)
TimelineRange.csIndicates whether the current object is equal to another object of the same type.
public bool Equals(TimelineRangeValue other)Parameters
otherTimelineRangeValue- An object to compare with this object.
Returns
bool true if the current object is equal to the other parameter; otherwise, false.
Equals(object?)
TimelineRange.csFromCssKeywordValue(CssKeywordValue)
TimelineRange.csCreates a TimelineRangeValue from a CssKeywordValue.
public static TimelineRangeValue FromCssKeywordValue(CssKeywordValue value)FromCssNumericValue(CssNumericValue)
TimelineRange.csCreates a TimelineRangeValue from a CssNumericValue.
public static TimelineRangeValue FromCssNumericValue(CssNumericValue value)FromString(string)
TimelineRange.csCreates a TimelineRangeValue from a string.
public static TimelineRangeValue FromString(string value)FromTimelineRangeOffset(TimelineRangeOffset)
TimelineRange.csCreates a TimelineRangeValue from a TimelineRangeOffset.
public static TimelineRangeValue FromTimelineRangeOffset(TimelineRangeOffset value)GetHashCode()
TimelineRange.csOperators
| Name | Description |
|---|---|
| operator ==(TimelineRangeValue, TimelineRangeValue) | Determines whether two TimelineRangeValue values are equal. |
| implicit operator TimelineRangeValue(TimelineRangeOffset) | Converts a TimelineRangeOffset to a TimelineRangeValue. |
| implicit operator TimelineRangeValue(CssKeywordValue) | Converts a CssKeywordValue to a TimelineRangeValue. |
| implicit operator TimelineRangeValue(CssNumericValue) | Converts a CssNumericValue to a TimelineRangeValue. |
| implicit operator TimelineRangeValue(string) | Converts a string (e.g. "normal", "entry 10%") to a TimelineRangeValue. |
| operator !=(TimelineRangeValue, TimelineRangeValue) | Determines whether two TimelineRangeValue values are not equal. |
operator ==(TimelineRangeValue, TimelineRangeValue)
TimelineRange.csDetermines whether two TimelineRangeValue values are equal.
public static bool operator ==(TimelineRangeValue left, TimelineRangeValue right)op_Implicit overloads
implicit operator TimelineRangeValue(TimelineRangeOffset)
TimelineRange.csConverts a TimelineRangeOffset to a TimelineRangeValue.
public static implicit operator TimelineRangeValue(TimelineRangeOffset value)implicit operator TimelineRangeValue(CssKeywordValue)
TimelineRange.csConverts a CssKeywordValue to a TimelineRangeValue.
public static implicit operator TimelineRangeValue(CssKeywordValue value)implicit operator TimelineRangeValue(CssNumericValue)
TimelineRange.csConverts a CssNumericValue to a TimelineRangeValue.
public static implicit operator TimelineRangeValue(CssNumericValue value)implicit operator TimelineRangeValue(string)
TimelineRange.csConverts a string (e.g. "normal", "entry 10%") to a TimelineRangeValue.
public static implicit operator TimelineRangeValue(string value)operator !=(TimelineRangeValue, TimelineRangeValue)
TimelineRange.csDetermines whether two TimelineRangeValue values are not equal.
public static bool operator !=(TimelineRangeValue left, TimelineRangeValue right)