Table of Contents

Class ActivatedAccountsState

Namespace
Nekoyume.Model.State
Assembly
Lib9c.dll
[Serializable]
public class ActivatedAccountsState : State, IState, ISerializable
Inheritance
ActivatedAccountsState
Implements
Inherited Members

Constructors

ActivatedAccountsState()

public ActivatedAccountsState()

ActivatedAccountsState(Dictionary)

public ActivatedAccountsState(Dictionary serialized)

Parameters

serialized Dictionary

ActivatedAccountsState(IImmutableSet<Address>)

public ActivatedAccountsState(IImmutableSet<Address> accounts)

Parameters

accounts IImmutableSet<Address>

ActivatedAccountsState(SerializationInfo, StreamingContext)

protected ActivatedAccountsState(SerializationInfo info, StreamingContext context)

Parameters

info SerializationInfo
context StreamingContext

Fields

Address

public static readonly Address Address

Field Value

Address

Properties

Accounts

public IImmutableSet<Address> Accounts { get; }

Property Value

IImmutableSet<Address>

Methods

AddAccount(Address)

public ActivatedAccountsState AddAccount(Address account)

Parameters

account Address

Returns

ActivatedAccountsState

GetObjectData(SerializationInfo, StreamingContext)

Populates a SerializationInfo with the data needed to serialize the target object.

public void GetObjectData(SerializationInfo info, StreamingContext context)

Parameters

info SerializationInfo

The SerializationInfo to populate with data.

context StreamingContext

The destination (see StreamingContext) for this serialization.

Exceptions

SecurityException

The caller does not have the required permission.

Remove(Address)

public void Remove(Address account)

Parameters

account Address

Serialize()

public override IValue Serialize()

Returns

IValue