Table of Contents

Class PostThread

Namespace
idunno.Bluesky.Feed
Assembly
idunno.Bluesky.dll

Encapsulates a thread of a post.

public sealed record PostThread : IEquatable<PostThread>

Inheritance

Implements

Inherited Members

Properties

Thread

Gets the idunno.Bluesky.Feed.PostViewBase of the thread.

[JsonInclude]
[JsonRequired]
public PostViewBase Thread { get; init; }

Property Value

PostViewBase

Thread

Gets the idunno.Bluesky.Feed.PostViewBase of the thread.

[JsonInclude]
[JsonRequired]
public PostViewBase Thread { get; init; }

Property Value

PostViewBase

Thread

Gets the idunno.Bluesky.Feed.PostViewBase of the thread.

[JsonInclude]
[JsonRequired]
public PostViewBase Thread { get; init; }

Property Value

PostViewBase

ThreadGate

Gets the thread gate applied to the thread, if any.

[JsonInclude]
[JsonPropertyName("threadgate")]
public ThreadGateView? ThreadGate { get; init; }

Property Value

ThreadGateView?

ThreadGate

Gets the thread gate applied to the thread, if any.

[JsonInclude]
[JsonPropertyName("threadgate")]
public ThreadGateView? ThreadGate { get; init; }

Property Value

ThreadGateView?

ThreadGate

Gets the thread gate applied to the thread, if any.

[JsonInclude]
[JsonPropertyName("threadgate")]
public ThreadGateView? ThreadGate { get; init; }

Property Value

ThreadGateView?

Methods

<Clone>$()

public PostThread <Clone>$()

Returns

PostThread

<Clone>$()

public PostThread <Clone>$()

Returns

PostThread

<Clone>$()

public PostThread <Clone>$()

Returns

PostThread

Equals(object?)

public override bool Equals(object? obj)

Parameters

obj object?

Returns

bool

Equals(PostThread?)

public bool Equals(PostThread? other)

Parameters

other PostThread?

Returns

bool

Equals(object?)

public override bool Equals(object? obj)

Parameters

obj object?

Returns

bool

Equals(PostThread?)

public bool Equals(PostThread? other)

Parameters

other PostThread?

Returns

bool

Equals(object?)

public override bool Equals(object? obj)

Parameters

obj object?

Returns

bool

Equals(PostThread?)

public bool Equals(PostThread? other)

Parameters

other PostThread?

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

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

Parameters

left PostThread?
right PostThread?

Returns

bool

operator ==(PostThread?, PostThread?)

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

Parameters

left PostThread?
right PostThread?

Returns

bool

operator ==(PostThread?, PostThread?)

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

Parameters

left PostThread?
right PostThread?

Returns

bool

operator !=(PostThread?, PostThread?)

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

Parameters

left PostThread?
right PostThread?

Returns

bool

operator !=(PostThread?, PostThread?)

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

Parameters

left PostThread?
right PostThread?

Returns

bool

operator !=(PostThread?, PostThread?)

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

Parameters

left PostThread?
right PostThread?

Returns

bool