Table of Contents

Class CreditArgument

Namespace
EasyNetQ.Management.Client.Model
Assembly
EasyNetQ.Management.Client.dll
public record CreditArgument : IEquatable<CreditArgument>
Inheritance
CreditArgument
Implements
Inherited Members

Constructors

CreditArgument(CreditArgument)

protected CreditArgument(CreditArgument original)

Parameters

original CreditArgument

CreditArgument(int, bool)

public CreditArgument(int Credit, bool Drain)

Parameters

Credit int
Drain bool

Properties

Credit

public int Credit { get; init; }

Property Value

int

Drain

public bool Drain { get; init; }

Property Value

bool

EqualityContract

protected virtual Type EqualityContract { get; }

Property Value

Type

Methods

Deconstruct(out int, out bool)

public void Deconstruct(out int Credit, out bool Drain)

Parameters

Credit int
Drain bool

Equals(CreditArgument?)

public virtual bool Equals(CreditArgument? other)

Parameters

other CreditArgument

Returns

bool

Equals(object?)

public override bool Equals(object? obj)

Parameters

obj object

Returns

bool

GetHashCode()

public override int GetHashCode()

Returns

int

PrintMembers(StringBuilder)

protected virtual bool PrintMembers(StringBuilder builder)

Parameters

builder StringBuilder

Returns

bool

ToString()

public override string ToString()

Returns

string

<Clone>$()

public virtual CreditArgument <Clone>$()

Returns

CreditArgument

Operators

operator ==(CreditArgument?, CreditArgument?)

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

Parameters

left CreditArgument
right CreditArgument

Returns

bool

operator !=(CreditArgument?, CreditArgument?)

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

Parameters

left CreditArgument
right CreditArgument

Returns

bool