Struct Optional<T>
public readonly record struct Optional<T> : IEquatable<Optional<T>>
Type Parameters
T
- Implements
-
IEquatable<Optional<T>>
- Inherited Members
Constructors
Optional(T)
public Optional(T value)
Parameters
valueT
Properties
HasValue
public bool HasValue { get; }
Property Value
Value
public T Value { get; }
Property Value
- T
Methods
TryGetValue(out T)
public bool TryGetValue(out T value)
Parameters
valueT
Returns
Operators
implicit operator Optional<T>(T)
public static implicit operator Optional<T>(T value)
Parameters
valueT
Returns
- Optional<T>