Class Partition
- Namespace
- Cratis.Chronicle.Observation
- Assembly
- Cratis.Chronicle.dll
Concept that represents a partition.
public record Partition : ConceptAs<string>, IComparable<ConceptAs<string>>, IComparable<string>, IComparable, IEquatable<ConceptAs<string>>, IEquatable<Partition>
- Inheritance
-
Partition
- Implements
- Inherited Members
- Extension Methods
Constructors
Partition(Partition)
protected Partition(Partition original)
Parameters
originalPartition
Partition(string)
Concept that represents a partition.
public Partition(string Value)
Parameters
ValuestringActual value.
Properties
EqualityContract
protected override Type EqualityContract { get; }
Property Value
Methods
Deconstruct(out string)
public void Deconstruct(out string Value)
Parameters
Valuestring
Equals(Partition?)
public virtual bool Equals(Partition? other)
Parameters
otherPartition
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 ==(Partition?, Partition?)
public static bool operator ==(Partition? left, Partition? right)
Parameters
Returns
implicit operator Partition(string)
Implicitly convert from a string to Partition.
public static implicit operator Partition(string value)
Parameters
valuestringString to convert from.
Returns
operator !=(Partition?, Partition?)
public static bool operator !=(Partition? left, Partition? right)