Struct Unit
- Namespace
- Caesar
- Assembly
- Caesar.Abstractions.dll
Represents a void return type. Used as the response of IRequest.
public readonly struct Unit : IEquatable<Unit>, IComparable<Unit>, IComparable
- Implements
- Inherited Members
Fields
Task
A completed task whose result is Value.
public static readonly Task<Unit> Task
Field Value
Value
The single Unit value.
public static readonly Unit Value
Field Value
Methods
CompareTo(Unit)
public int CompareTo(Unit other)
Parameters
otherUnit
Returns
Equals(Unit)
public bool Equals(Unit other)
Parameters
otherUnit
Returns
Equals(object?)
public override bool Equals(object? obj)
Parameters
objobject
Returns
GetHashCode()
public override int GetHashCode()
Returns
ToString()
public override string ToString()
Returns
Operators
operator ==(Unit, Unit)
Always true.
public static bool operator ==(Unit first, Unit second)
Parameters
Returns
operator >(Unit, Unit)
Always false.
public static bool operator >(Unit left, Unit right)
Parameters
Returns
operator >=(Unit, Unit)
Always true.
public static bool operator >=(Unit left, Unit right)
Parameters
Returns
operator !=(Unit, Unit)
Always false.
public static bool operator !=(Unit first, Unit second)
Parameters
Returns
operator <(Unit, Unit)
Always false.
public static bool operator <(Unit left, Unit right)
Parameters
Returns
operator <=(Unit, Unit)
Always true.
public static bool operator <=(Unit left, Unit right)