Class SecurityMetadataDetails
- Namespace
- Cratis.Chronicle.Confidentiality
- Assembly
- Cratis.Chronicle.dll
Represents additional details about a piece of SecurityMetadata - why or to what purpose/extent the type or property marked needs the protection its SecurityMetadataType describes.
public record SecurityMetadataDetails : ConceptAs<string>, IComparable<ConceptAs<string>>, IComparable<string>, IComparable, IEquatable<ConceptAs<string>>, IEquatable<SecurityMetadataDetails>
- Inheritance
-
SecurityMetadataDetails
- Implements
- Inherited Members
- Extension Methods
Constructors
SecurityMetadataDetails(SecurityMetadataDetails)
protected SecurityMetadataDetails(SecurityMetadataDetails original)
Parameters
originalSecurityMetadataDetails
SecurityMetadataDetails(string)
Represents additional details about a piece of SecurityMetadata - why or to what purpose/extent the type or property marked needs the protection its SecurityMetadataType describes.
public SecurityMetadataDetails(string Value)
Parameters
ValuestringUnderlying value.
Properties
EqualityContract
protected override Type EqualityContract { get; }
Property Value
Methods
Deconstruct(out string)
public void Deconstruct(out string Value)
Parameters
Valuestring
Equals(SecurityMetadataDetails?)
public virtual bool Equals(SecurityMetadataDetails? other)
Parameters
otherSecurityMetadataDetails
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 ==(SecurityMetadataDetails?, SecurityMetadataDetails?)
public static bool operator ==(SecurityMetadataDetails? left, SecurityMetadataDetails? right)
Parameters
leftSecurityMetadataDetailsrightSecurityMetadataDetails
Returns
implicit operator string(SecurityMetadataDetails)
Convert from SecurityMetadataDetails to string.
public static implicit operator string(SecurityMetadataDetails value)
Parameters
valueSecurityMetadataDetailsSecurityMetadataDetails to convert from.
Returns
implicit operator SecurityMetadataDetails(string)
Convert from a string to SecurityMetadataDetails.
public static implicit operator SecurityMetadataDetails(string value)
Parameters
Returns
operator !=(SecurityMetadataDetails?, SecurityMetadataDetails?)
public static bool operator !=(SecurityMetadataDetails? left, SecurityMetadataDetails? right)
Parameters
leftSecurityMetadataDetailsrightSecurityMetadataDetails