Class ListWithMembership
- Namespace
- idunno.Bluesky.Graph
- Assembly
- idunno.Bluesky.dll
A list and an optional list item indicating membership of a target user to that list.
public record ListWithMembership : View, IEquatable<View>, IEquatable<ListWithMembership>Inheritance
Implements
Inherited Members
Constructors
ListWithMembership(ListView, ListItemView?)
Creates a new instance of idunno.Bluesky.Graph.ListWithMembership.
[JsonConstructor]
public ListWithMembership(ListView list, ListItemView? listItem = null)Parameters
listListView-
The list.
listItemListItemView?-
The idunno.Bluesky.Graph.ListItemView indicating membership of a target user to the list.
ListWithMembership(ListWithMembership)
protected ListWithMembership(ListWithMembership original)Parameters
originalListWithMembership
ListWithMembership(ListView, ListItemView?)
Creates a new instance of idunno.Bluesky.Graph.ListWithMembership.
[JsonConstructor]
public ListWithMembership(ListView list, ListItemView? listItem = null)Parameters
listListView-
The list.
listItemListItemView?-
The idunno.Bluesky.Graph.ListItemView indicating membership of a target user to the list.
ListWithMembership(ListWithMembership)
protected ListWithMembership(ListWithMembership original)Parameters
originalListWithMembership
ListWithMembership(ListView, ListItemView?)
Creates a new instance of idunno.Bluesky.Graph.ListWithMembership.
[JsonConstructor]
public ListWithMembership(ListView list, ListItemView? listItem = null)Parameters
listListView-
The list.
listItemListItemView?-
The idunno.Bluesky.Graph.ListItemView indicating membership of a target user to the list.
ListWithMembership(ListWithMembership)
protected ListWithMembership(ListWithMembership original)Parameters
originalListWithMembership
Properties
EqualityContract
protected override Type EqualityContract { get; }Property Value
EqualityContract
protected override Type EqualityContract { get; }Property Value
EqualityContract
protected override Type EqualityContract { get; }Property Value
List
Gets the list.
[JsonInclude]
[JsonRequired]
public ListView List { get; init; }Property Value
List
Gets the list.
[JsonInclude]
[JsonRequired]
public ListView List { get; init; }Property Value
List
Gets the list.
[JsonInclude]
[JsonRequired]
public ListView List { get; init; }Property Value
ListItem
Gets the list item indicating membership of a target user to the list.
[JsonInclude]
public ListItemView? ListItem { get; init; }Property Value
ListItem
Gets the list item indicating membership of a target user to the list.
[JsonInclude]
public ListItemView? ListItem { get; init; }Property Value
ListItem
Gets the list item indicating membership of a target user to the list.
[JsonInclude]
public ListItemView? ListItem { get; init; }Property Value
Methods
<Clone>$()
public override ListWithMembership <Clone>$()Returns
<Clone>$()
public override ListWithMembership <Clone>$()Returns
<Clone>$()
public override ListWithMembership <Clone>$()Returns
Equals(object?)
public override bool Equals(object? obj)Parameters
objobject?
Returns
Equals(View?)
public override sealed bool Equals(View? other)Parameters
otherView?
Returns
Equals(ListWithMembership?)
public virtual bool Equals(ListWithMembership? other)Parameters
otherListWithMembership?
Returns
Equals(object?)
public override bool Equals(object? obj)Parameters
objobject?
Returns
Equals(View?)
public override sealed bool Equals(View? other)Parameters
otherView?
Returns
Equals(ListWithMembership?)
public virtual bool Equals(ListWithMembership? other)Parameters
otherListWithMembership?
Returns
Equals(object?)
public override bool Equals(object? obj)Parameters
objobject?
Returns
Equals(View?)
public override sealed bool Equals(View? other)Parameters
otherView?
Returns
Equals(ListWithMembership?)
public virtual bool Equals(ListWithMembership? other)Parameters
otherListWithMembership?
Returns
GetHashCode()
public override int GetHashCode()Returns
GetHashCode()
public override int GetHashCode()Returns
GetHashCode()
public override int GetHashCode()Returns
PrintMembers(StringBuilder)
protected override bool PrintMembers(StringBuilder builder)Parameters
builderStringBuilder
Returns
PrintMembers(StringBuilder)
protected override bool PrintMembers(StringBuilder builder)Parameters
builderStringBuilder
Returns
PrintMembers(StringBuilder)
protected override 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 ==(ListWithMembership?, ListWithMembership?)
public static bool operator ==(ListWithMembership? left, ListWithMembership? right)Parameters
leftListWithMembership?rightListWithMembership?
Returns
operator ==(ListWithMembership?, ListWithMembership?)
public static bool operator ==(ListWithMembership? left, ListWithMembership? right)Parameters
leftListWithMembership?rightListWithMembership?
Returns
operator ==(ListWithMembership?, ListWithMembership?)
public static bool operator ==(ListWithMembership? left, ListWithMembership? right)Parameters
leftListWithMembership?rightListWithMembership?
Returns
operator !=(ListWithMembership?, ListWithMembership?)
public static bool operator !=(ListWithMembership? left, ListWithMembership? right)Parameters
leftListWithMembership?rightListWithMembership?
Returns
operator !=(ListWithMembership?, ListWithMembership?)
public static bool operator !=(ListWithMembership? left, ListWithMembership? right)Parameters
leftListWithMembership?rightListWithMembership?
Returns
operator !=(ListWithMembership?, ListWithMembership?)
public static bool operator !=(ListWithMembership? left, ListWithMembership? right)Parameters
leftListWithMembership?rightListWithMembership?