Table of Contents

Class ReactionViewSender

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

Encapsulates information about the sender of a reaction.

public record ReactionViewSender : IEquatable<ReactionViewSender>

Inheritance

Implements

Inherited Members

Constructors

ReactionViewSender(Did)

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

[JsonConstructor]
public ReactionViewSender(Did did)

Parameters

did Did

The idunno.AtProto.Did of the sender of the reaction.

ReactionViewSender(ReactionViewSender)

protected ReactionViewSender(ReactionViewSender original)

Parameters

original ReactionViewSender

ReactionViewSender(Did)

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

[JsonConstructor]
public ReactionViewSender(Did did)

Parameters

did Did

The idunno.AtProto.Did of the sender of the reaction.

ReactionViewSender(ReactionViewSender)

protected ReactionViewSender(ReactionViewSender original)

Parameters

original ReactionViewSender

ReactionViewSender(Did)

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

[JsonConstructor]
public ReactionViewSender(Did did)

Parameters

did Did

The idunno.AtProto.Did of the sender of the reaction.

ReactionViewSender(ReactionViewSender)

protected ReactionViewSender(ReactionViewSender original)

Parameters

original ReactionViewSender

Properties

Did

Gets the idunno.AtProto.Did of the sender of the reaction.

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

Property Value

Did

Did

Gets the idunno.AtProto.Did of the sender of the reaction.

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

Property Value

Did

Did

Gets the idunno.AtProto.Did of the sender of the reaction.

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

Property Value

Did

EqualityContract

protected virtual Type EqualityContract { get; }

Property Value

Type

EqualityContract

protected virtual Type EqualityContract { get; }

Property Value

Type

EqualityContract

protected virtual Type EqualityContract { get; }

Property Value

Type

Methods

<Clone>$()

public virtual ReactionViewSender <Clone>$()

Returns

ReactionViewSender

<Clone>$()

public virtual ReactionViewSender <Clone>$()

Returns

ReactionViewSender

<Clone>$()

public virtual ReactionViewSender <Clone>$()

Returns

ReactionViewSender

Equals(object?)

public override bool Equals(object? obj)

Parameters

obj object?

Returns

bool

Equals(ReactionViewSender?)

public virtual bool Equals(ReactionViewSender? other)

Parameters

other ReactionViewSender?

Returns

bool

Equals(object?)

public override bool Equals(object? obj)

Parameters

obj object?

Returns

bool

Equals(ReactionViewSender?)

public virtual bool Equals(ReactionViewSender? other)

Parameters

other ReactionViewSender?

Returns

bool

Equals(object?)

public override bool Equals(object? obj)

Parameters

obj object?

Returns

bool

Equals(ReactionViewSender?)

public virtual bool Equals(ReactionViewSender? other)

Parameters

other ReactionViewSender?

Returns

bool

GetHashCode()

public override int GetHashCode()

Returns

int

GetHashCode()

public override int GetHashCode()

Returns

int

GetHashCode()

public override int GetHashCode()

Returns

int

PrintMembers(StringBuilder)

protected virtual bool PrintMembers(StringBuilder builder)

Parameters

builder StringBuilder

Returns

bool

PrintMembers(StringBuilder)

protected virtual bool PrintMembers(StringBuilder builder)

Parameters

builder StringBuilder

Returns

bool

PrintMembers(StringBuilder)

protected virtual bool PrintMembers(StringBuilder builder)

Parameters

builder StringBuilder

Returns

bool

ToString()

public override string ToString()

Returns

string

ToString()

public override string ToString()

Returns

string

ToString()

public override string ToString()

Returns

string

Operators

operator ==(ReactionViewSender?, ReactionViewSender?)

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

Parameters

left ReactionViewSender?
right ReactionViewSender?

Returns

bool

operator ==(ReactionViewSender?, ReactionViewSender?)

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

Parameters

left ReactionViewSender?
right ReactionViewSender?

Returns

bool

operator ==(ReactionViewSender?, ReactionViewSender?)

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

Parameters

left ReactionViewSender?
right ReactionViewSender?

Returns

bool

operator !=(ReactionViewSender?, ReactionViewSender?)

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

Parameters

left ReactionViewSender?
right ReactionViewSender?

Returns

bool

operator !=(ReactionViewSender?, ReactionViewSender?)

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

Parameters

left ReactionViewSender?
right ReactionViewSender?

Returns

bool

operator !=(ReactionViewSender?, ReactionViewSender?)

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

Parameters

left ReactionViewSender?
right ReactionViewSender?

Returns

bool