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
Properties
Name
public string Name { get; init; }
Property Value
Number
public int Number { get; init; }
Property Value
Methods
Deconstruct(out string, out int)
public void Deconstruct(out string Name, out int Number)
Parameters
Equals(BowireEnumValue?)
public bool Equals(BowireEnumValue? other)
Parameters
otherBowireEnumValue
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 ==(BowireEnumValue?, BowireEnumValue?)
public static bool operator ==(BowireEnumValue? left, BowireEnumValue? right)
Parameters
leftBowireEnumValuerightBowireEnumValue
Returns
operator !=(BowireEnumValue?, BowireEnumValue?)
public static bool operator !=(BowireEnumValue? left, BowireEnumValue? right)
Parameters
leftBowireEnumValuerightBowireEnumValue