Table of Contents

Struct VoidUnit

Namespace
Tlabs
Assembly
Tlabs.Core.dll

A (void) unit type is a type that allows only one value (and thus can hold no information).

public readonly struct VoidUnit : IEquatable<VoidUnit>
Implements
Inherited Members
Extension Methods

Remarks

A VoidUnit can be used as a 'void type' with generic type parameters.

Fields

Void

Default value of a VoidUnit.

public static readonly VoidUnit Void

Field Value

VoidUnit

Methods

Equals(object?)

public override bool Equals(object? obj)

Parameters

obj object

Returns

bool

Equals(VoidUnit)

public bool Equals(VoidUnit other)

Parameters

other VoidUnit

Returns

bool

GetHashCode()

public override int GetHashCode()

Returns

int

ToString()

public override string ToString()

Returns

string

Operators

operator ==(VoidUnit, VoidUnit)

Equality operator.

public static bool operator ==(VoidUnit left, VoidUnit right)

Parameters

left VoidUnit
right VoidUnit

Returns

bool

operator !=(VoidUnit, VoidUnit)

Inequality operator.

public static bool operator !=(VoidUnit left, VoidUnit right)

Parameters

left VoidUnit
right VoidUnit

Returns

bool