Table of Contents

Class KeyValueTypeDictionary

Namespace
Alis.Core.Aspect.Data.Json
Assembly
Alis.dll

The key value type dictionary class

internal sealed class KeyValueTypeDictionary : IDictionary, ICollection, IEnumerable

Inheritance

Implements

Inherited Members

Constructors

KeyValueTypeDictionary(object)

Initializes a new instance of the Alis.Core.Aspect.Data.Json.KeyValueTypeDictionary class

public KeyValueTypeDictionary(object value)

Parameters

value object

The value

Fields

_enumerator

The enumerator

private readonly KeyValueTypeEnumerator _enumerator

Field Value

KeyValueTypeEnumerator

Properties

Count

Gets the value of the count

public int Count { get; }

Property Value

int

IsFixedSize

Gets the value of the is fixed size

public bool IsFixedSize { get; }

Property Value

bool

IsReadOnly

Gets the value of the is read only

public bool IsReadOnly { get; }

Property Value

bool

IsSynchronized

Gets the value of the is synchronized

public bool IsSynchronized { get; }

Property Value

bool

Keys

Gets the value of the keys

public ICollection Keys { get; }

Property Value

ICollection

SyncRoot

Gets the value of the sync root

public object SyncRoot { get; }

Property Value

object

Values

Gets the value of the values

public ICollection Values { get; }

Property Value

ICollection

this[object]

The not supported exception

public object this[object key] { get; set; }

Property Value

object

Methods

Add(object, object)

Adds the key

public void Add(object key, object value)

Parameters

key object

The key

value object

The value

Clear()

Clears this instance

public void Clear()

Contains(object)

Describes whether this instance contains

public bool Contains(object key)

Parameters

key object

The key

Returns

bool

The bool

CopyTo(Array, int)

Copies the to using the specified array

public void CopyTo(Array array, int index)

Parameters

array Array

The array

index int

The index

GetEnumerator()

Gets the enumerator

public IDictionaryEnumerator GetEnumerator()

Returns

IDictionaryEnumerator

The dictionary enumerator

Remove(object)

Removes the key

public void Remove(object key)

Parameters

key object

The key

IEnumerable.GetEnumerator()

Gets the enumerator

IEnumerator IEnumerable.GetEnumerator()

Returns

IEnumerator

The enumerator

See Also