Class Parameter
- Namespace
- EasyNetQ.Management.Client.Model
- Assembly
- EasyNetQ.Management.Client.dll
public record Parameter : IEquatable<Parameter>
- Inheritance
-
Parameter
- Implements
-
- Inherited Members
-
Constructors
Parameter(Parameter)
protected Parameter(Parameter original)
Parameters
original
Parameter
Parameter(string, string, string, object)
public Parameter(string Vhost, string Component, string Name, object Value)
Parameters
Vhost
string
Component
string
Name
string
Value
object
Properties
Component
public string Component { get; init; }
Property Value
- string
EqualityContract
protected virtual Type EqualityContract { get; }
Property Value
- Type
Name
public string Name { get; init; }
Property Value
- string
Value
public object Value { get; init; }
Property Value
- object
Vhost
public string Vhost { get; init; }
Property Value
- string
Methods
Deconstruct(out string, out string, out string, out object)
public void Deconstruct(out string Vhost, out string Component, out string Name, out object Value)
Parameters
Vhost
string
Component
string
Name
string
Value
object
Equals(Parameter?)
public virtual bool Equals(Parameter? other)
Parameters
other
Parameter
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 Parameter <Clone>$()
Returns
- Parameter
Operators
operator ==(Parameter?, Parameter?)
public static bool operator ==(Parameter? left, Parameter? right)
Parameters
left
Parameter
right
Parameter
Returns
- bool
operator !=(Parameter?, Parameter?)
public static bool operator !=(Parameter? left, Parameter? right)
Parameters
left
Parameter
right
Parameter
Returns
- bool