Class MutedWordPreferences
- Namespace
- idunno.Bluesky.Actor
- Assembly
- idunno.Bluesky.dll
Encapsulates a user's muted words preference.
public record MutedWordPreferences : Preference, IEquatable<Preference>, IEquatable<MutedWordPreferences>Inheritance
Implements
Inherited Members
Constructors
MutedWordPreferences(IReadOnlyList<MutedWord>)
Creates a new instance of idunno.Bluesky.Actor.MutedWordPreferences from the provided items
public MutedWordPreferences(IReadOnlyList<MutedWord> items)Parameters
itemsIReadOnlyList<MutedWord>-
A list of idunno.Bluesky.Actor.MutedWords.
Exceptions
- ArgumentNullException
-
Thrown when
itemsis null.
MutedWordPreferences(MutedWordPreferences)
protected MutedWordPreferences(MutedWordPreferences original)Parameters
originalMutedWordPreferences
MutedWordPreferences(IReadOnlyList<MutedWord>)
Creates a new instance of idunno.Bluesky.Actor.MutedWordPreferences from the provided items
public MutedWordPreferences(IReadOnlyList<MutedWord> items)Parameters
itemsIReadOnlyList<MutedWord>-
A list of idunno.Bluesky.Actor.MutedWords.
Exceptions
- ArgumentNullException
-
Thrown when
itemsis null.
MutedWordPreferences(MutedWordPreferences)
protected MutedWordPreferences(MutedWordPreferences original)Parameters
originalMutedWordPreferences
MutedWordPreferences(IReadOnlyList<MutedWord>)
Creates a new instance of idunno.Bluesky.Actor.MutedWordPreferences from the provided items
public MutedWordPreferences(IReadOnlyList<MutedWord> items)Parameters
itemsIReadOnlyList<MutedWord>-
A list of idunno.Bluesky.Actor.MutedWords.
Exceptions
- ArgumentNullException
-
Thrown when
itemsis null.
MutedWordPreferences(MutedWordPreferences)
protected MutedWordPreferences(MutedWordPreferences original)Parameters
originalMutedWordPreferences
Properties
EqualityContract
protected override Type EqualityContract { get; }Property Value
EqualityContract
protected override Type EqualityContract { get; }Property Value
EqualityContract
protected override Type EqualityContract { get; }Property Value
Items
A list of muted words and their configuration.
public IReadOnlyList<MutedWord> Items { get; init; }Property Value
Exceptions
- ArgumentNullException
-
Thrown when the value set is null.
Items
A list of muted words and their configuration.
public IReadOnlyList<MutedWord> Items { get; init; }Property Value
Exceptions
- ArgumentNullException
-
Thrown when the value set is null.
Items
A list of muted words and their configuration.
public IReadOnlyList<MutedWord> Items { get; init; }Property Value
Exceptions
- ArgumentNullException
-
Thrown when the value set is null.
Methods
<Clone>$()
public override MutedWordPreferences <Clone>$()Returns
<Clone>$()
public override MutedWordPreferences <Clone>$()Returns
<Clone>$()
public override MutedWordPreferences <Clone>$()Returns
Equals(object?)
public override bool Equals(object? obj)Parameters
objobject?
Returns
Equals(Preference?)
public override sealed bool Equals(Preference? other)Parameters
otherPreference?
Returns
Equals(MutedWordPreferences?)
public virtual bool Equals(MutedWordPreferences? other)Parameters
otherMutedWordPreferences?
Returns
Equals(object?)
public override bool Equals(object? obj)Parameters
objobject?
Returns
Equals(Preference?)
public override sealed bool Equals(Preference? other)Parameters
otherPreference?
Returns
Equals(MutedWordPreferences?)
public virtual bool Equals(MutedWordPreferences? other)Parameters
otherMutedWordPreferences?
Returns
Equals(object?)
public override bool Equals(object? obj)Parameters
objobject?
Returns
Equals(Preference?)
public override sealed bool Equals(Preference? other)Parameters
otherPreference?
Returns
Equals(MutedWordPreferences?)
public virtual bool Equals(MutedWordPreferences? other)Parameters
otherMutedWordPreferences?
Returns
GetHashCode()
public override int GetHashCode()Returns
GetHashCode()
public override int GetHashCode()Returns
GetHashCode()
public override int GetHashCode()Returns
PrintMembers(StringBuilder)
protected override bool PrintMembers(StringBuilder builder)Parameters
builderStringBuilder
Returns
PrintMembers(StringBuilder)
protected override bool PrintMembers(StringBuilder builder)Parameters
builderStringBuilder
Returns
PrintMembers(StringBuilder)
protected override bool PrintMembers(StringBuilder builder)Parameters
builderStringBuilder
Returns
ToString()
public override string ToString()Returns
ToString()
public override string ToString()Returns
ToString()
public override string ToString()Returns
Operators
operator ==(MutedWordPreferences?, MutedWordPreferences?)
public static bool operator ==(MutedWordPreferences? left, MutedWordPreferences? right)Parameters
leftMutedWordPreferences?rightMutedWordPreferences?
Returns
operator ==(MutedWordPreferences?, MutedWordPreferences?)
public static bool operator ==(MutedWordPreferences? left, MutedWordPreferences? right)Parameters
leftMutedWordPreferences?rightMutedWordPreferences?
Returns
operator ==(MutedWordPreferences?, MutedWordPreferences?)
public static bool operator ==(MutedWordPreferences? left, MutedWordPreferences? right)Parameters
leftMutedWordPreferences?rightMutedWordPreferences?
Returns
operator !=(MutedWordPreferences?, MutedWordPreferences?)
public static bool operator !=(MutedWordPreferences? left, MutedWordPreferences? right)Parameters
leftMutedWordPreferences?rightMutedWordPreferences?
Returns
operator !=(MutedWordPreferences?, MutedWordPreferences?)
public static bool operator !=(MutedWordPreferences? left, MutedWordPreferences? right)Parameters
leftMutedWordPreferences?rightMutedWordPreferences?
Returns
operator !=(MutedWordPreferences?, MutedWordPreferences?)
public static bool operator !=(MutedWordPreferences? left, MutedWordPreferences? right)Parameters
leftMutedWordPreferences?rightMutedWordPreferences?