Table of Contents

Struct IOConnection<TDirection>

Namespace
Root
Assembly
Game.Content.Features.dll
public readonly struct IOConnection<TDirection> where TDirection : unmanaged, IEquatable<TDirection>, IDirection<TDirection>

Type Parameters

TDirection
Extension Methods

Constructors

IOConnection(TDirection, TDirection)

public IOConnection(TDirection input, TDirection output)

Parameters

input TDirection
output TDirection

Fields

Input

public readonly TDirection Input

Field Value

TDirection

Output

public readonly TDirection Output

Field Value

TDirection

Methods

Equals(IOConnection<TDirection>)

public bool Equals(IOConnection<TDirection> other)

Parameters

other IOConnection<TDirection>

Returns

bool

Equals(object)

public override bool Equals(object obj)

Parameters

obj object

Returns

bool

GetHashCode()

public override int GetHashCode()

Returns

int

ToString()

public override string ToString()

Returns

string

Operators

operator ==(IOConnection<TDirection>, IOConnection<TDirection>)

public static bool operator ==(IOConnection<TDirection> left, IOConnection<TDirection> right)

Parameters

left IOConnection<TDirection>
right IOConnection<TDirection>

Returns

bool

operator !=(IOConnection<TDirection>, IOConnection<TDirection>)

public static bool operator !=(IOConnection<TDirection> left, IOConnection<TDirection> right)

Parameters

left IOConnection<TDirection>
right IOConnection<TDirection>

Returns

bool