Class BowireEnumValue

Namespace
Kuestenlogik.Bowire.Models
Assembly
Kuestenlogik.Bowire.dll

Describes a single value within a protobuf enum type.

public sealed record BowireEnumValue : IEquatable<BowireEnumValue>
Inheritance
BowireEnumValue
Implements
Inherited Members

Constructors

BowireEnumValue(string, int)

Describes a single value within a protobuf enum type.

public BowireEnumValue(string Name, int Number)

Parameters

Name string
Number int

Properties

Name

public string Name { get; init; }

Property Value

string

Number

public int Number { get; init; }

Property Value

int

Methods

Deconstruct(out string, out int)

public void Deconstruct(out string Name, out int Number)

Parameters

Name string
Number int

Equals(BowireEnumValue?)

public bool Equals(BowireEnumValue? other)

Parameters

other BowireEnumValue

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 ==(BowireEnumValue?, BowireEnumValue?)

public static bool operator ==(BowireEnumValue? left, BowireEnumValue? right)

Parameters

left BowireEnumValue
right BowireEnumValue

Returns

bool

operator !=(BowireEnumValue?, BowireEnumValue?)

public static bool operator !=(BowireEnumValue? left, BowireEnumValue? right)

Parameters

left BowireEnumValue
right BowireEnumValue

Returns

bool