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
parentStrongReference-
The parent idunno.AtProto.Repo.StrongReference
rootStrongReference-
The root idunno.AtProto.Repo.StrongReference
Exceptions
- ArgumentNullException
-
Thrown when
parentorrootare null.
ReplyReferences(StrongReference, StrongReference)
Creates a new instance of idunno.Bluesky.ReplyReferences.
public ReplyReferences(StrongReference parent, StrongReference root)Parameters
parentStrongReference-
The parent idunno.AtProto.Repo.StrongReference
rootStrongReference-
The root idunno.AtProto.Repo.StrongReference
Exceptions
- ArgumentNullException
-
Thrown when
parentorrootare null.
ReplyReferences(StrongReference, StrongReference)
Creates a new instance of idunno.Bluesky.ReplyReferences.
public ReplyReferences(StrongReference parent, StrongReference root)Parameters
parentStrongReference-
The parent idunno.AtProto.Repo.StrongReference
rootStrongReference-
The root idunno.AtProto.Repo.StrongReference
Exceptions
- ArgumentNullException
-
Thrown when
parentorrootare 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
<Clone>$()
public ReplyReferences <Clone>$()Returns
<Clone>$()
public ReplyReferences <Clone>$()Returns
Equals(object?)
public override bool Equals(object? obj)Parameters
objobject?
Returns
Equals(ReplyReferences?)
public bool Equals(ReplyReferences? other)Parameters
otherReplyReferences?
Returns
Equals(object?)
public override bool Equals(object? obj)Parameters
objobject?
Returns
Equals(ReplyReferences?)
public bool Equals(ReplyReferences? other)Parameters
otherReplyReferences?
Returns
Equals(object?)
public override bool Equals(object? obj)Parameters
objobject?
Returns
Equals(ReplyReferences?)
public bool Equals(ReplyReferences? other)Parameters
otherReplyReferences?
Returns
GetHashCode()
public override int GetHashCode()Returns
GetHashCode()
public override int GetHashCode()Returns
GetHashCode()
public override int GetHashCode()Returns
ToString()
public override string ToString()Returns
ToString()
public override string ToString()Returns
ToString()
public override string ToString()Returns
Operators
operator ==(ReplyReferences?, ReplyReferences?)
public static bool operator ==(ReplyReferences? left, ReplyReferences? right)Parameters
leftReplyReferences?rightReplyReferences?
Returns
operator ==(ReplyReferences?, ReplyReferences?)
public static bool operator ==(ReplyReferences? left, ReplyReferences? right)Parameters
leftReplyReferences?rightReplyReferences?
Returns
operator ==(ReplyReferences?, ReplyReferences?)
public static bool operator ==(ReplyReferences? left, ReplyReferences? right)Parameters
leftReplyReferences?rightReplyReferences?
Returns
operator !=(ReplyReferences?, ReplyReferences?)
public static bool operator !=(ReplyReferences? left, ReplyReferences? right)Parameters
leftReplyReferences?rightReplyReferences?
Returns
operator !=(ReplyReferences?, ReplyReferences?)
public static bool operator !=(ReplyReferences? left, ReplyReferences? right)Parameters
leftReplyReferences?rightReplyReferences?
Returns
operator !=(ReplyReferences?, ReplyReferences?)
public static bool operator !=(ReplyReferences? left, ReplyReferences? right)Parameters
leftReplyReferences?rightReplyReferences?