Table of Contents

Class FeedItem

Namespace
idunno.Bluesky.Graph
Assembly
idunno.Bluesky.dll

Represents a reference to a feed.

public record FeedItem : IEquatable<FeedItem>

Inheritance

Implements

Inherited Members

Constructors

FeedItem(AtUri)

Creates a new instance of idunno.Bluesky.Graph.FeedItem.

[JsonConstructor]
public FeedItem(AtUri uri)

Parameters

uri AtUri

The feed URI

Exceptions

ArgumentNullException

Thrown if uri is null.

FeedItem(FeedItem)

protected FeedItem(FeedItem original)

Parameters

original FeedItem

FeedItem(AtUri)

Creates a new instance of idunno.Bluesky.Graph.FeedItem.

[JsonConstructor]
public FeedItem(AtUri uri)

Parameters

uri AtUri

The feed URI

Exceptions

ArgumentNullException

Thrown if uri is null.

FeedItem(FeedItem)

protected FeedItem(FeedItem original)

Parameters

original FeedItem

FeedItem(AtUri)

Creates a new instance of idunno.Bluesky.Graph.FeedItem.

[JsonConstructor]
public FeedItem(AtUri uri)

Parameters

uri AtUri

The feed URI

Exceptions

ArgumentNullException

Thrown if uri is null.

FeedItem(FeedItem)

protected FeedItem(FeedItem original)

Parameters

original FeedItem

Properties

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

Uri

The AT URI of the feed.

[JsonRequired]
public AtUri Uri { get; init; }

Property Value

AtUri

Uri

The AT URI of the feed.

[JsonRequired]
public AtUri Uri { get; init; }

Property Value

AtUri

Uri

The AT URI of the feed.

[JsonRequired]
public AtUri Uri { get; init; }

Property Value

AtUri

Methods

<Clone>$()

public virtual FeedItem <Clone>$()

Returns

FeedItem

<Clone>$()

public virtual FeedItem <Clone>$()

Returns

FeedItem

<Clone>$()

public virtual FeedItem <Clone>$()

Returns

FeedItem

Equals(object?)

public override bool Equals(object? obj)

Parameters

obj object?

Returns

bool

Equals(FeedItem?)

public virtual bool Equals(FeedItem? other)

Parameters

other FeedItem?

Returns

bool

Equals(object?)

public override bool Equals(object? obj)

Parameters

obj object?

Returns

bool

Equals(FeedItem?)

public virtual bool Equals(FeedItem? other)

Parameters

other FeedItem?

Returns

bool

Equals(object?)

public override bool Equals(object? obj)

Parameters

obj object?

Returns

bool

Equals(FeedItem?)

public virtual bool Equals(FeedItem? other)

Parameters

other FeedItem?

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

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

Parameters

left FeedItem?
right FeedItem?

Returns

bool

operator ==(FeedItem?, FeedItem?)

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

Parameters

left FeedItem?
right FeedItem?

Returns

bool

operator ==(FeedItem?, FeedItem?)

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

Parameters

left FeedItem?
right FeedItem?

Returns

bool

operator !=(FeedItem?, FeedItem?)

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

Parameters

left FeedItem?
right FeedItem?

Returns

bool

operator !=(FeedItem?, FeedItem?)

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

Parameters

left FeedItem?
right FeedItem?

Returns

bool

operator !=(FeedItem?, FeedItem?)

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

Parameters

left FeedItem?
right FeedItem?

Returns

bool