Class FullyQualifiedQueryName

Namespace
Cratis.Arc.Queries
Assembly
Cratis.Arc.Core.dll

Concept representing a fully qualified name of a query.

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

Constructors

FullyQualifiedQueryName(FullyQualifiedQueryName)

protected FullyQualifiedQueryName(FullyQualifiedQueryName original)

Parameters

original FullyQualifiedQueryName

FullyQualifiedQueryName(string)

Concept representing a fully qualified name of a query.

public FullyQualifiedQueryName(string Value)

Parameters

Value string

The fully qualified name of the query.

Properties

EqualityContract

protected override Type EqualityContract { get; }

Property Value

Type

Methods

Deconstruct(out string)

public void Deconstruct(out string Value)

Parameters

Value string

Equals(FullyQualifiedQueryName?)

public virtual bool Equals(FullyQualifiedQueryName? other)

Parameters

other FullyQualifiedQueryName

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

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

Parameters

left FullyQualifiedQueryName
right FullyQualifiedQueryName

Returns

bool

implicit operator FullyQualifiedQueryName(string)

Implicitly converts a string to a FullyQualifiedQueryName.

public static implicit operator FullyQualifiedQueryName(string name)

Parameters

name string

The name of the query.

Returns

FullyQualifiedQueryName

operator !=(FullyQualifiedQueryName?, FullyQualifiedQueryName?)

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

Parameters

left FullyQualifiedQueryName
right FullyQualifiedQueryName

Returns

bool