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
uriAtUri-
The feed URI
Exceptions
- ArgumentNullException
-
Thrown if
uriis null.
FeedItem(FeedItem)
protected FeedItem(FeedItem original)Parameters
originalFeedItem
FeedItem(AtUri)
Creates a new instance of idunno.Bluesky.Graph.FeedItem.
[JsonConstructor]
public FeedItem(AtUri uri)Parameters
uriAtUri-
The feed URI
Exceptions
- ArgumentNullException
-
Thrown if
uriis null.
FeedItem(FeedItem)
protected FeedItem(FeedItem original)Parameters
originalFeedItem
FeedItem(AtUri)
Creates a new instance of idunno.Bluesky.Graph.FeedItem.
[JsonConstructor]
public FeedItem(AtUri uri)Parameters
uriAtUri-
The feed URI
Exceptions
- ArgumentNullException
-
Thrown if
uriis null.
FeedItem(FeedItem)
protected FeedItem(FeedItem original)Parameters
originalFeedItem
Properties
EqualityContract
protected virtual Type EqualityContract { get; }Property Value
EqualityContract
protected virtual Type EqualityContract { get; }Property Value
EqualityContract
protected virtual Type EqualityContract { get; }Property Value
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
<Clone>$()
public virtual FeedItem <Clone>$()Returns
<Clone>$()
public virtual FeedItem <Clone>$()Returns
Equals(object?)
public override bool Equals(object? obj)Parameters
objobject?
Returns
Equals(FeedItem?)
public virtual bool Equals(FeedItem? other)Parameters
otherFeedItem?
Returns
Equals(object?)
public override bool Equals(object? obj)Parameters
objobject?
Returns
Equals(FeedItem?)
public virtual bool Equals(FeedItem? other)Parameters
otherFeedItem?
Returns
Equals(object?)
public override bool Equals(object? obj)Parameters
objobject?
Returns
Equals(FeedItem?)
public virtual bool Equals(FeedItem? other)Parameters
otherFeedItem?
Returns
GetHashCode()
public override int GetHashCode()Returns
GetHashCode()
public override int GetHashCode()Returns
GetHashCode()
public override int GetHashCode()Returns
PrintMembers(StringBuilder)
protected virtual bool PrintMembers(StringBuilder builder)Parameters
builderStringBuilder
Returns
PrintMembers(StringBuilder)
protected virtual bool PrintMembers(StringBuilder builder)Parameters
builderStringBuilder
Returns
PrintMembers(StringBuilder)
protected virtual bool PrintMembers(StringBuilder builder)Parameters
builderStringBuilder
Returns
ToString()
public override string ToString()Returns
ToString()
public override string ToString()Returns
ToString()
public override string ToString()Returns
Operators
operator ==(FeedItem?, FeedItem?)
public static bool operator ==(FeedItem? left, FeedItem? right)Parameters
Returns
operator ==(FeedItem?, FeedItem?)
public static bool operator ==(FeedItem? left, FeedItem? right)Parameters
Returns
operator ==(FeedItem?, FeedItem?)
public static bool operator ==(FeedItem? left, FeedItem? right)Parameters
Returns
operator !=(FeedItem?, FeedItem?)
public static bool operator !=(FeedItem? left, FeedItem? right)Parameters
Returns
operator !=(FeedItem?, FeedItem?)
public static bool operator !=(FeedItem? left, FeedItem? right)Parameters
Returns
operator !=(FeedItem?, FeedItem?)
public static bool operator !=(FeedItem? left, FeedItem? right)