Optional<T> Struct
public readonly struct Optional<T> : IEquatable<Optional<T>>Type parameters
T
No documentation is available.
- Implements
Constructors
| Name | Description |
|---|---|
| Optional() | |
| Optional(T) |
Optional overloads
Optional()
Optional.cspublic Optional()No documentation is available.
Optional(T)
Optional.cspublic Optional(T value)Parameters
valueT
No documentation is available.
Properties
| Name | Description |
|---|---|
| HasValue | |
| Value |
HasValue
Optional.csValue
Optional.cspublic T Value { get; }Property value
T
No documentation is available.
Methods
| Name | Description |
|---|---|
| Deconstruct(bool, T) | |
| Equals(Optional<T>) | |
| Equals(object?) | |
| GetHashCode() | |
| ToString() |
Deconstruct(bool, T)
Optional.csEquals overloads
Equals(Optional<T>)
Optional.csNo documentation is available.
Equals(object?)
Optional.csGetHashCode()
Optional.csToString()
Optional.csOperators
| Name | Description |
|---|---|
| operator ==(Optional<T>, Optional<T>) | |
| operator !=(Optional<T>, Optional<T>) |
operator ==(Optional<T>, Optional<T>)
Optional.csNo documentation is available.
operator !=(Optional<T>, Optional<T>)
Optional.csNo documentation is available.