Class
ObjectStorage

Represents a storage for the storing objects and their StorageId keys.

Definition

Namespace:Telerik.Windows.PersistenceFramework

Assembly:Telerik.Windows.PersistenceFramework.dll

Syntax:

cs-api-definition
public class ObjectStorage

Inheritance: objectObjectStorage

Constructors

ObjectStorage()

Declaration

cs-api-definition
public ObjectStorage()

Properties

Count

Gets the count.

Declaration

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

Property Value

int

Items

Gets the items.

Declaration

cs-api-definition
public virtual IEnumerable<DependencyObject> Items { get; }

Property Value

IEnumerable<DependencyObject>

Keys

Gets the keys.

Declaration

cs-api-definition
public virtual IEnumerable<string> Keys { get; }

Property Value

IEnumerable<string>

Methods

AddItemToStorage(string, DependencyObject)

Adds the item to storage.

Declaration

cs-api-definition
public virtual void AddItemToStorage(string key, DependencyObject item)

Parameters

key

string

The key.

item

DependencyObject

The item.

Clear()

Clears this instance.

Declaration

cs-api-definition
public virtual void Clear()

ContainsItemKey(string)

Determines whether [contains item key] [the specified key].

Declaration

cs-api-definition
public virtual bool ContainsItemKey(string key)

Parameters

key

string

The key.

Returns

bool

True if [contains item key] [the specified key]; otherwise, false.

GetElement(string)

Gets the element.

Declaration

cs-api-definition
public virtual DependencyObject GetElement(string key)

Parameters

key

string

The key.

Returns

DependencyObject

GetElementAt(int)

Gets the element at.

Declaration

cs-api-definition
public virtual DependencyObject GetElementAt(int index)

Parameters

index

int

The index.

Returns

DependencyObject

GetKey(DependencyObject)

Gets the key.

Declaration

cs-api-definition
public virtual string GetKey(DependencyObject item)

Parameters

item

DependencyObject

The item.

Returns

string

RemoveItemFromStorage(string)

Removes the item from storage.

Declaration

cs-api-definition
public virtual void RemoveItemFromStorage(string key)

Parameters

key

string

The key.

ReplaceItemInStorage(string, DependencyObject)

Replaces the item in storage.

Declaration

cs-api-definition
public virtual void ReplaceItemInStorage(string key, DependencyObject item)

Parameters

key

string

The key.

item

DependencyObject

The item.