Table of Contents

Class ReplyReferences

Namespace
idunno.Bluesky
Assembly
idunno.Bluesky.dll

Provides an object representation of the information needed to create a reply post.

public sealed record ReplyReferences : IEquatable<ReplyReferences>

Inheritance

Implements

Inherited Members

Constructors

ReplyReferences(StrongReference, StrongReference)

Creates a new instance of idunno.Bluesky.ReplyReferences.

public ReplyReferences(StrongReference parent, StrongReference root)

Parameters

parent StrongReference

The parent idunno.AtProto.Repo.StrongReference

root StrongReference

The root idunno.AtProto.Repo.StrongReference

Exceptions

ArgumentNullException

Thrown when parent or root are null.

ReplyReferences(StrongReference, StrongReference)

Creates a new instance of idunno.Bluesky.ReplyReferences.

public ReplyReferences(StrongReference parent, StrongReference root)

Parameters

parent StrongReference

The parent idunno.AtProto.Repo.StrongReference

root StrongReference

The root idunno.AtProto.Repo.StrongReference

Exceptions

ArgumentNullException

Thrown when parent or root are null.

ReplyReferences(StrongReference, StrongReference)

Creates a new instance of idunno.Bluesky.ReplyReferences.

public ReplyReferences(StrongReference parent, StrongReference root)

Parameters

parent StrongReference

The parent idunno.AtProto.Repo.StrongReference

root StrongReference

The root idunno.AtProto.Repo.StrongReference

Exceptions

ArgumentNullException

Thrown when parent or root are null.

Properties

Parent

Gets the idunno.AtProto.Repo.StrongReference to the immediate parent of the post being created.

public StrongReference Parent { get; init; }

Property Value

StrongReference

Parent

Gets the idunno.AtProto.Repo.StrongReference to the immediate parent of the post being created.

public StrongReference Parent { get; init; }

Property Value

StrongReference

Parent

Gets the idunno.AtProto.Repo.StrongReference to the immediate parent of the post being created.

public StrongReference Parent { get; init; }

Property Value

StrongReference

Root

Gets the idunno.AtProto.Repo.StrongReference to the root of the create the current post will be created under.

public StrongReference Root { get; init; }

Property Value

StrongReference

Root

Gets the idunno.AtProto.Repo.StrongReference to the root of the create the current post will be created under.

public StrongReference Root { get; init; }

Property Value

StrongReference

Root

Gets the idunno.AtProto.Repo.StrongReference to the root of the create the current post will be created under.

public StrongReference Root { get; init; }

Property Value

StrongReference

Methods

<Clone>$()

public ReplyReferences <Clone>$()

Returns

ReplyReferences

<Clone>$()

public ReplyReferences <Clone>$()

Returns

ReplyReferences

<Clone>$()

public ReplyReferences <Clone>$()

Returns

ReplyReferences

Equals(object?)

public override bool Equals(object? obj)

Parameters

obj object?

Returns

bool

Equals(ReplyReferences?)

public bool Equals(ReplyReferences? other)

Parameters

other ReplyReferences?

Returns

bool

Equals(object?)

public override bool Equals(object? obj)

Parameters

obj object?

Returns

bool

Equals(ReplyReferences?)

public bool Equals(ReplyReferences? other)

Parameters

other ReplyReferences?

Returns

bool

Equals(object?)

public override bool Equals(object? obj)

Parameters

obj object?

Returns

bool

Equals(ReplyReferences?)

public bool Equals(ReplyReferences? other)

Parameters

other ReplyReferences?

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 ==(ReplyReferences?, ReplyReferences?)

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

Parameters

left ReplyReferences?
right ReplyReferences?

Returns

bool

operator ==(ReplyReferences?, ReplyReferences?)

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

Parameters

left ReplyReferences?
right ReplyReferences?

Returns

bool

operator ==(ReplyReferences?, ReplyReferences?)

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

Parameters

left ReplyReferences?
right ReplyReferences?

Returns

bool

operator !=(ReplyReferences?, ReplyReferences?)

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

Parameters

left ReplyReferences?
right ReplyReferences?

Returns

bool

operator !=(ReplyReferences?, ReplyReferences?)

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

Parameters

left ReplyReferences?
right ReplyReferences?

Returns

bool

operator !=(ReplyReferences?, ReplyReferences?)

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

Parameters

left ReplyReferences?
right ReplyReferences?

Returns

bool