Table of Contents

Class MessageViewSender

Namespace
idunno.Bluesky.Chat
Assembly
idunno.Bluesky.dll

Encapsulates a view over the sender of a message.

public sealed record MessageViewSender : IEquatable<MessageViewSender>

Inheritance

Implements

Inherited Members

Constructors

MessageViewSender(Did)

Creates a new instance of idunno.Bluesky.Chat.MessageViewSender.

[JsonConstructor]
public MessageViewSender(Did did)

Parameters

did Did

The idunno.AtProto.Did of the message author.

Exceptions

ArgumentNullException

Thrown when did is null.

MessageViewSender(Did)

Creates a new instance of idunno.Bluesky.Chat.MessageViewSender.

[JsonConstructor]
public MessageViewSender(Did did)

Parameters

did Did

The idunno.AtProto.Did of the message author.

Exceptions

ArgumentNullException

Thrown when did is null.

MessageViewSender(Did)

Creates a new instance of idunno.Bluesky.Chat.MessageViewSender.

[JsonConstructor]
public MessageViewSender(Did did)

Parameters

did Did

The idunno.AtProto.Did of the message author.

Exceptions

ArgumentNullException

Thrown when did is null.

Properties

Did

Gets the idunno.AtProto.Did of the message author.

[JsonInclude]
[JsonRequired]
public Did Did { get; init; }

Property Value

Did

Did

Gets the idunno.AtProto.Did of the message author.

[JsonInclude]
[JsonRequired]
public Did Did { get; init; }

Property Value

Did

Did

Gets the idunno.AtProto.Did of the message author.

[JsonInclude]
[JsonRequired]
public Did Did { get; init; }

Property Value

Did

Methods

<Clone>$()

public MessageViewSender <Clone>$()

Returns

MessageViewSender

<Clone>$()

public MessageViewSender <Clone>$()

Returns

MessageViewSender

<Clone>$()

public MessageViewSender <Clone>$()

Returns

MessageViewSender

Equals(object?)

public override bool Equals(object? obj)

Parameters

obj object?

Returns

bool

Equals(MessageViewSender?)

public bool Equals(MessageViewSender? other)

Parameters

other MessageViewSender?

Returns

bool

Equals(object?)

public override bool Equals(object? obj)

Parameters

obj object?

Returns

bool

Equals(MessageViewSender?)

public bool Equals(MessageViewSender? other)

Parameters

other MessageViewSender?

Returns

bool

Equals(object?)

public override bool Equals(object? obj)

Parameters

obj object?

Returns

bool

Equals(MessageViewSender?)

public bool Equals(MessageViewSender? other)

Parameters

other MessageViewSender?

Returns

bool

GetHashCode()

public override int GetHashCode()

Returns

int

GetHashCode()

public override int GetHashCode()

Returns

int

GetHashCode()

public override int GetHashCode()

Returns

int

ToString()

public override string ToString()

Returns

string

ToString()

public override string ToString()

Returns

string

ToString()

public override string ToString()

Returns

string

Operators

operator ==(MessageViewSender?, MessageViewSender?)

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

Parameters

left MessageViewSender?
right MessageViewSender?

Returns

bool

operator ==(MessageViewSender?, MessageViewSender?)

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

Parameters

left MessageViewSender?
right MessageViewSender?

Returns

bool

operator ==(MessageViewSender?, MessageViewSender?)

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

Parameters

left MessageViewSender?
right MessageViewSender?

Returns

bool

operator !=(MessageViewSender?, MessageViewSender?)

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

Parameters

left MessageViewSender?
right MessageViewSender?

Returns

bool

operator !=(MessageViewSender?, MessageViewSender?)

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

Parameters

left MessageViewSender?
right MessageViewSender?

Returns

bool

operator !=(MessageViewSender?, MessageViewSender?)

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

Parameters

left MessageViewSender?
right MessageViewSender?

Returns

bool