Show / Hide Table of Contents

Class AddressSet

Order-preserving set of Addresses.

Inheritance
Object
AddressSet
Implements
IImmutableSet<Address>
IReadOnlyCollection<Address>
IEnumerable<Address>
IEnumerable
IEquatable<AddressSet>
Inherited Members
Object.Equals(Object, Object)
Object.GetType()
Object.MemberwiseClone()
Object.ReferenceEquals(Object, Object)
Object.ToString()
Namespace: Libplanet.Types.Tx
Assembly: Libplanet.Types.dll
Syntax
public class AddressSet : IImmutableSet<Address>, IReadOnlyCollection<Address>, IEnumerable<Address>, IEnumerable, IEquatable<AddressSet>

Constructors

| Improve this Doc View Source

AddressSet(IEnumerable<Address>)

Creates a new AddressSet instance.

Declaration
public AddressSet(IEnumerable<Address> addresses)
Parameters
Type Name Description
IEnumerable<Address> addresses

Addresses to include in the set. Duplicated Addresses are ignored, and only the first occurrence is included. The order of addresses is preserved.

Fields

| Improve this Doc View Source

Empty

An empty AddressSet.

Declaration
public static readonly AddressSet Empty
Field Value
Type Description
AddressSet

Properties

| Improve this Doc View Source

Count

Order-preserving set of Addresses.

Declaration
[Pure]
public int Count { get; }
Property Value
Type Description
Int32

Methods

| Improve this Doc View Source

Add(Address)

Order-preserving set of Addresses.

Declaration
[Pure]
public IImmutableSet<Address> Add(Address value)
Parameters
Type Name Description
Address value
Returns
Type Description
IImmutableSet<Address>
| Improve this Doc View Source

Clear()

Order-preserving set of Addresses.

Declaration
[Pure]
public IImmutableSet<Address> Clear()
Returns
Type Description
IImmutableSet<Address>
| Improve this Doc View Source

Contains(Address)

Order-preserving set of Addresses.

Declaration
[Pure]
public bool Contains(Address value)
Parameters
Type Name Description
Address value
Returns
Type Description
Boolean
| Improve this Doc View Source

Equals(AddressSet)

Order-preserving set of Addresses.

Declaration
[Pure]
public bool Equals(AddressSet other)
Parameters
Type Name Description
AddressSet other
Returns
Type Description
Boolean
| Improve this Doc View Source

Equals(Object)

Order-preserving set of Addresses.

Declaration
[Pure]
public override bool Equals(object obj)
Parameters
Type Name Description
Object obj
Returns
Type Description
Boolean
Overrides
Object.Equals(Object)
| Improve this Doc View Source

Except(IEnumerable<Address>)

Order-preserving set of Addresses.

Declaration
[Pure]
public IImmutableSet<Address> Except(IEnumerable<Address> other)
Parameters
Type Name Description
IEnumerable<Address> other
Returns
Type Description
IImmutableSet<Address>
| Improve this Doc View Source

GetEnumerator()

Order-preserving set of Addresses.

Declaration
[Pure]
public IEnumerator<Address> GetEnumerator()
Returns
Type Description
IEnumerator<Address>
| Improve this Doc View Source

GetHashCode()

Order-preserving set of Addresses.

Declaration
[Pure]
public override int GetHashCode()
Returns
Type Description
Int32
Overrides
Object.GetHashCode()
| Improve this Doc View Source

Intersect(IEnumerable<Address>)

Order-preserving set of Addresses.

Declaration
[Pure]
public IImmutableSet<Address> Intersect(IEnumerable<Address> other)
Parameters
Type Name Description
IEnumerable<Address> other
Returns
Type Description
IImmutableSet<Address>
| Improve this Doc View Source

IsProperSubsetOf(IEnumerable<Address>)

Order-preserving set of Addresses.

Declaration
[Pure]
public bool IsProperSubsetOf(IEnumerable<Address> other)
Parameters
Type Name Description
IEnumerable<Address> other
Returns
Type Description
Boolean
| Improve this Doc View Source

IsProperSupersetOf(IEnumerable<Address>)

Order-preserving set of Addresses.

Declaration
[Pure]
public bool IsProperSupersetOf(IEnumerable<Address> other)
Parameters
Type Name Description
IEnumerable<Address> other
Returns
Type Description
Boolean
| Improve this Doc View Source

IsSubsetOf(IEnumerable<Address>)

Order-preserving set of Addresses.

Declaration
[Pure]
public bool IsSubsetOf(IEnumerable<Address> other)
Parameters
Type Name Description
IEnumerable<Address> other
Returns
Type Description
Boolean
| Improve this Doc View Source

IsSupersetOf(IEnumerable<Address>)

Order-preserving set of Addresses.

Declaration
[Pure]
public bool IsSupersetOf(IEnumerable<Address> other)
Parameters
Type Name Description
IEnumerable<Address> other
Returns
Type Description
Boolean
| Improve this Doc View Source

Overlaps(IEnumerable<Address>)

Order-preserving set of Addresses.

Declaration
[Pure]
public bool Overlaps(IEnumerable<Address> other)
Parameters
Type Name Description
IEnumerable<Address> other
Returns
Type Description
Boolean
| Improve this Doc View Source

Remove(Address)

Order-preserving set of Addresses.

Declaration
[Pure]
public IImmutableSet<Address> Remove(Address value)
Parameters
Type Name Description
Address value
Returns
Type Description
IImmutableSet<Address>
| Improve this Doc View Source

SetEquals(IEnumerable<Address>)

Order-preserving set of Addresses.

Declaration
[Pure]
public bool SetEquals(IEnumerable<Address> other)
Parameters
Type Name Description
IEnumerable<Address> other
Returns
Type Description
Boolean
| Improve this Doc View Source

SymmetricExcept(IEnumerable<Address>)

Order-preserving set of Addresses.

Declaration
[Pure]
public IImmutableSet<Address> SymmetricExcept(IEnumerable<Address> other)
Parameters
Type Name Description
IEnumerable<Address> other
Returns
Type Description
IImmutableSet<Address>
| Improve this Doc View Source

TryGetValue(Address, out Address)

Order-preserving set of Addresses.

Declaration
[Pure]
public bool TryGetValue(Address equalValue, out Address actualValue)
Parameters
Type Name Description
Address equalValue
Address actualValue
Returns
Type Description
Boolean
| Improve this Doc View Source

Union(IEnumerable<Address>)

Order-preserving set of Addresses.

Declaration
[Pure]
public IImmutableSet<Address> Union(IEnumerable<Address> other)
Parameters
Type Name Description
IEnumerable<Address> other
Returns
Type Description
IImmutableSet<Address>

Explicit Interface Implementations

| Improve this Doc View Source

IEnumerable.GetEnumerator()

Order-preserving set of Addresses.

Declaration
[Pure]
IEnumerator IEnumerable.GetEnumerator()
Returns
Type Description
IEnumerator

Implements

System.Collections.Immutable.IImmutableSet<T>
System.Collections.Generic.IReadOnlyCollection<T>
System.Collections.Generic.IEnumerable<T>
System.Collections.IEnumerable
System.IEquatable<T>
  • Improve this Doc
  • View Source
In This Article
Back to top Copyright © 2018–2023 Planetarium