Class TenantName

Namespace
Cratis.Arc.Tenancy
Assembly
Cratis.Arc.Core.dll

Represents the concept of a tenant name.

public record TenantName : ConceptAs<string>, IComparable<ConceptAs<string>>, IComparable<string>, IComparable, IEquatable<ConceptAs<string>>, IEquatable<TenantName>
Inheritance
TenantName
Implements
Inherited Members
Extension Methods

Constructors

TenantName(TenantName)

protected TenantName(TenantName original)

Parameters

original TenantName

TenantName(string)

Represents the concept of a tenant name.

public TenantName(string Value)

Parameters

Value string

The inner value.

Fields

Empty

Represents an empty tenant name.

public static readonly TenantName Empty

Field Value

TenantName

Properties

EqualityContract

protected override Type EqualityContract { get; }

Property Value

Type

Methods

Deconstruct(out string)

public void Deconstruct(out string Value)

Parameters

Value string

Equals(TenantName?)

public virtual bool Equals(TenantName? other)

Parameters

other TenantName

Returns

bool

Equals(ConceptAs<string>?)

public override sealed bool Equals(ConceptAs<string>? other)

Parameters

other ConceptAs<string>

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 override bool PrintMembers(StringBuilder builder)

Parameters

builder StringBuilder

Returns

bool

Operators

operator ==(TenantName?, TenantName?)

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

Parameters

left TenantName
right TenantName

Returns

bool

implicit operator TenantName(string)

Implicitly convert from a string to a TenantName.

public static implicit operator TenantName(string value)

Parameters

value string

Value to convert from.

Returns

TenantName

operator !=(TenantName?, TenantName?)

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

Parameters

left TenantName
right TenantName

Returns

bool