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
originalFullyQualifiedQueryName
FullyQualifiedQueryName(string)
Concept representing a fully qualified name of a query.
public FullyQualifiedQueryName(string Value)
Parameters
ValuestringThe fully qualified name of the query.
Properties
EqualityContract
protected override Type EqualityContract { get; }
Property Value
Methods
Deconstruct(out string)
public void Deconstruct(out string Value)
Parameters
Valuestring
Equals(FullyQualifiedQueryName?)
public virtual bool Equals(FullyQualifiedQueryName? other)
Parameters
otherFullyQualifiedQueryName
Returns
Equals(ConceptAs<string>?)
public override sealed bool Equals(ConceptAs<string>? other)
Parameters
Returns
Equals(object?)
public override bool Equals(object? obj)
Parameters
objobject
Returns
GetHashCode()
public override int GetHashCode()
Returns
PrintMembers(StringBuilder)
protected override bool PrintMembers(StringBuilder builder)
Parameters
builderStringBuilder
Returns
Operators
operator ==(FullyQualifiedQueryName?, FullyQualifiedQueryName?)
public static bool operator ==(FullyQualifiedQueryName? left, FullyQualifiedQueryName? right)
Parameters
leftFullyQualifiedQueryNamerightFullyQualifiedQueryName
Returns
implicit operator FullyQualifiedQueryName(string)
Implicitly converts a string to a FullyQualifiedQueryName.
public static implicit operator FullyQualifiedQueryName(string name)
Parameters
namestringThe name of the query.
Returns
operator !=(FullyQualifiedQueryName?, FullyQualifiedQueryName?)
public static bool operator !=(FullyQualifiedQueryName? left, FullyQualifiedQueryName? right)
Parameters
leftFullyQualifiedQueryNamerightFullyQualifiedQueryName