Class
TrackedGenericIDictionary<K, V>

Definition

Namespace:Telerik.OpenAccess.RT.Offline

Assembly:Telerik.OpenAccess.dll

Type Parameters:

K

V

Syntax:

cs-api-definition
public sealed class TrackedGenericIDictionary<K, V> : Tracking

Inheritance: objectTrackedGenericIDictionary<K, V>

Implements: Tracking

Constructors

TrackedGenericIDictionary(IDictionary<K, V>)

Declaration

cs-api-definition
public TrackedGenericIDictionary(IDictionary<K, V> values)

Parameters

values

IDictionary<K, V>

TrackedGenericIDictionary(K[], V[])

Declaration

cs-api-definition
public TrackedGenericIDictionary(K[] ks, V[] vs)

Parameters

ks

K[]

vs

V[]

TrackedGenericIDictionary(int)

Declaration

cs-api-definition
public TrackedGenericIDictionary(int l)

Parameters

l

int

Properties

Count

Declaration

cs-api-definition
public int Count { get; }

Property Value

int

IsReadOnly

Declaration

cs-api-definition
public bool IsReadOnly { get; }

Property Value

bool

IsSynchronized

Declaration

cs-api-definition
public bool IsSynchronized { get; }

Property Value

bool

Keys

Declaration

cs-api-definition
public ICollection<K> Keys { get; }

Property Value

ICollection<K>

SyncRoot

Declaration

cs-api-definition
public object SyncRoot { get; }

Property Value

object

Values

Declaration

cs-api-definition
public ICollection<V> Values { get; }

Property Value

ICollection<V>

this[K]

Declaration

cs-api-definition
public V this[K index] { get; set; }

Parameters

index

K

Property Value

V

Methods

Add(K, V)

Declaration

cs-api-definition
public void Add(K key, V value)

Parameters

key

K

value

V

Clear()

Declaration

cs-api-definition
public void Clear()

Contains(KeyValuePair<K, V>)

Declaration

cs-api-definition
public bool Contains(KeyValuePair<K, V> o)

Parameters

o

KeyValuePair<K, V>

Returns

bool

ContainsKey(K)

Declaration

cs-api-definition
public bool ContainsKey(K key)

Parameters

key

K

Returns

bool

CopyTo(KeyValuePair<K, V>[], int)

Declaration

cs-api-definition
public void CopyTo(KeyValuePair<K, V>[] arr, int index)

Parameters

arr

KeyValuePair<K, V>[]

index

int

GetObjectData(SerializationInfo, StreamingContext)

Declaration

cs-api-definition
public void GetObjectData(SerializationInfo info, StreamingContext context)

Parameters

info

SerializationInfo

context

StreamingContext

GetOwner()

Declaration

cs-api-definition
public PersistenceCapable GetOwner()

Returns

PersistenceCapable

Implements Tracking.GetOwner()

MakeDirty()

Declaration

cs-api-definition
public void MakeDirty()

Implements Tracking.MakeDirty()

Remove(K)

Declaration

cs-api-definition
public bool Remove(K key)

Parameters

key

K

Returns

bool

TryGetValue(K, out V)

Declaration

cs-api-definition
public bool TryGetValue(K key, out V value)

Parameters

key

K

value

V

Returns

bool