Class TrendingTopic
- Namespace
- idunno.Bluesky.Unspecced
- Assembly
- idunno.Bluesky.dll
Encapsulates a trending topic.
public sealed record TrendingTopic : IEquatable<TrendingTopic>Inheritance
Implements
Inherited Members
Remarks
Functions and classes in the unspecced namespace are subject to change and may break without notice.
Constructors
TrendingTopic(string, string?, string?, string)
Encapsulates a trending topic.
public TrendingTopic(string Topic, string? DisplayName, string? Description, string Link)Parameters
Topicstring-
Gets the topic.
DisplayNamestring?-
Gets an optional display name for the
Topic. Descriptionstring?-
Gets an optional description of the
Topic. Linkstring-
Gets a link for the
Topic.
Remarks
Functions and classes in the unspecced namespace are subject to change and may break without notice.
TrendingTopic(string, string?, string?, string)
Encapsulates a trending topic.
public TrendingTopic(string Topic, string? DisplayName, string? Description, string Link)Parameters
Topicstring-
Gets the topic.
DisplayNamestring?-
Gets an optional display name for the
Topic. Descriptionstring?-
Gets an optional description of the
Topic. Linkstring-
Gets a link for the
Topic.
Remarks
Functions and classes in the unspecced namespace are subject to change and may break without notice.
TrendingTopic(string, string?, string?, string)
Encapsulates a trending topic.
public TrendingTopic(string Topic, string? DisplayName, string? Description, string Link)Parameters
Topicstring-
Gets the topic.
DisplayNamestring?-
Gets an optional display name for the
Topic. Descriptionstring?-
Gets an optional description of the
Topic. Linkstring-
Gets a link for the
Topic.
Remarks
Functions and classes in the unspecced namespace are subject to change and may break without notice.
Properties
Description
Gets an optional description of the Topic.
public string? Description { get; init; }Property Value
Description
Gets an optional description of the Topic.
public string? Description { get; init; }Property Value
Description
Gets an optional description of the Topic.
public string? Description { get; init; }Property Value
DisplayName
Gets an optional display name for the Topic.
public string? DisplayName { get; init; }Property Value
DisplayName
Gets an optional display name for the Topic.
public string? DisplayName { get; init; }Property Value
DisplayName
Gets an optional display name for the Topic.
public string? DisplayName { get; init; }Property Value
Link
Gets a link for the Topic.
[JsonRequired]
public string Link { get; init; }Property Value
Link
Gets a link for the Topic.
[JsonRequired]
public string Link { get; init; }Property Value
Link
Gets a link for the Topic.
[JsonRequired]
public string Link { get; init; }Property Value
Topic
Gets the topic.
[JsonRequired]
public string Topic { get; init; }Property Value
Topic
Gets the topic.
[JsonRequired]
public string Topic { get; init; }Property Value
Topic
Gets the topic.
[JsonRequired]
public string Topic { get; init; }Property Value
Methods
<Clone>$()
public TrendingTopic <Clone>$()Returns
<Clone>$()
public TrendingTopic <Clone>$()Returns
<Clone>$()
public TrendingTopic <Clone>$()Returns
Deconstruct(out string, out string?, out string?, out string)
public void Deconstruct(out string Topic, out string? DisplayName, out string? Description, out string Link)Parameters
Deconstruct(out string, out string?, out string?, out string)
public void Deconstruct(out string Topic, out string? DisplayName, out string? Description, out string Link)Parameters
Deconstruct(out string, out string?, out string?, out string)
public void Deconstruct(out string Topic, out string? DisplayName, out string? Description, out string Link)Parameters
Equals(object?)
public override bool Equals(object? obj)Parameters
objobject?
Returns
Equals(TrendingTopic?)
public bool Equals(TrendingTopic? other)Parameters
otherTrendingTopic?
Returns
Equals(object?)
public override bool Equals(object? obj)Parameters
objobject?
Returns
Equals(TrendingTopic?)
public bool Equals(TrendingTopic? other)Parameters
otherTrendingTopic?
Returns
Equals(object?)
public override bool Equals(object? obj)Parameters
objobject?
Returns
Equals(TrendingTopic?)
public bool Equals(TrendingTopic? other)Parameters
otherTrendingTopic?
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 ==(TrendingTopic?, TrendingTopic?)
public static bool operator ==(TrendingTopic? left, TrendingTopic? right)Parameters
leftTrendingTopic?rightTrendingTopic?
Returns
operator ==(TrendingTopic?, TrendingTopic?)
public static bool operator ==(TrendingTopic? left, TrendingTopic? right)Parameters
leftTrendingTopic?rightTrendingTopic?
Returns
operator ==(TrendingTopic?, TrendingTopic?)
public static bool operator ==(TrendingTopic? left, TrendingTopic? right)Parameters
leftTrendingTopic?rightTrendingTopic?
Returns
operator !=(TrendingTopic?, TrendingTopic?)
public static bool operator !=(TrendingTopic? left, TrendingTopic? right)Parameters
leftTrendingTopic?rightTrendingTopic?
Returns
operator !=(TrendingTopic?, TrendingTopic?)
public static bool operator !=(TrendingTopic? left, TrendingTopic? right)Parameters
leftTrendingTopic?rightTrendingTopic?
Returns
operator !=(TrendingTopic?, TrendingTopic?)
public static bool operator !=(TrendingTopic? left, TrendingTopic? right)Parameters
leftTrendingTopic?rightTrendingTopic?