MediaListOrString Struct
The (MediaList or DOMString) union.
public readonly struct MediaListOrString : IEquatable<MediaListOrString>- Implements
Properties
| Name | Description |
|---|---|
| MediaList | Gets the value as a MediaListOrString.MediaList, or null when the value is a string. |
| StringValue | Gets the value as a string, or null when the value is a MediaListOrString.MediaList. |
| Value | Gets the underlying value, either a MediaListOrString.MediaList or a string. |
MediaList
CssStyleSheet.csGets the value as a MediaListOrString.MediaList, or null when the value is a string.
public MediaList? MediaList { get; }Property value
StringValue
CssStyleSheet.csGets the value as a string, or null when the value is a MediaListOrString.MediaList.
public string? StringValue { get; }Property value
Value
CssStyleSheet.csGets the underlying value, either a MediaListOrString.MediaList or a string.
public object Value { get; }Property value
Methods
| Name | Description |
|---|---|
| Equals(MediaListOrString) | Returns whether the other union value wraps the same value. |
| Equals(object?) | Indicates whether this instance and a specified object are equal. |
| FromMediaList(MediaList) | Creates a union value from a MediaListOrString.MediaList. |
| FromString(string) | Creates a union value from a string. |
| GetHashCode() | Returns the hash code for this instance. |
Equals overloads
Equals(MediaListOrString)
CssStyleSheet.csReturns whether the other union value wraps the same value.
public bool Equals(MediaListOrString other)Equals(object?)
CssStyleSheet.csFromMediaList(MediaList)
CssStyleSheet.csCreates a union value from a MediaListOrString.MediaList.
public static MediaListOrString FromMediaList(MediaList value)FromString(string)
CssStyleSheet.csCreates a union value from a string.
public static MediaListOrString FromString(string value)GetHashCode()
CssStyleSheet.csOperators
| Name | Description |
|---|---|
| operator ==(MediaListOrString, MediaListOrString) | Returns whether the two union values wrap the same value. |
| implicit operator MediaListOrString(MediaList) | Creates a union value from a MediaListOrString.MediaList. |
| implicit operator MediaListOrString(string) | Creates a union value from a string. |
| operator !=(MediaListOrString, MediaListOrString) | Returns whether the two union values wrap different values. |
operator ==(MediaListOrString, MediaListOrString)
CssStyleSheet.csReturns whether the two union values wrap the same value.
public static bool operator ==(MediaListOrString left, MediaListOrString right)op_Implicit overloads
implicit operator MediaListOrString(MediaList)
CssStyleSheet.csCreates a union value from a MediaListOrString.MediaList.
public static implicit operator MediaListOrString(MediaList value)implicit operator MediaListOrString(string)
CssStyleSheet.csCreates a union value from a string.
public static implicit operator MediaListOrString(string value)operator !=(MediaListOrString, MediaListOrString)
CssStyleSheet.csReturns whether the two union values wrap different values.
public static bool operator !=(MediaListOrString left, MediaListOrString right)