Struct Value<T>
- Namespace
- LfrlAnvil
- Assembly
- LfrlAnvil.Core.dll
Represents a single generic value.
public readonly record struct Value<T> : IEquatable<Value<T>>
Type Parameters
TValue type.
- Implements
-
IEquatable<Value<T>>
- Inherited Members
- Extension Methods
Constructors
Value(T)
Represents a single generic value.
public Value(T Item)
Parameters
ItemTUnderlying value.
Properties
Item
Underlying value.
public T Item { get; init; }
Property Value
- T
Operators
implicit operator T(Value<T>)
Converts provided value to the underlying value type.
public static implicit operator T(Value<T> value)
Parameters
valueValue<T>Object to convert.
Returns
- T
Item from the
value.
implicit operator Value<T>(T)
Converts provided item to Value<T>.
public static implicit operator Value<T>(T item)
Parameters
itemTObject to convert.