| C1.Silverlight.Schedule.5 Assembly > C1.C1Schedule Namespace : ContactStorage Class | 
The following tables list the members exposed by ContactStorage.
| Name | Description | |
|---|---|---|
|  | AllowEdit | Gets a value indicating whether items in the underlying list can be edited. (Inherited from C1.C1Schedule.C1BindingSource) | 
|  | AllowNew | Gets or sets a value indicating whether the AddNew method can be used to add items to the list. (Inherited from C1.C1Schedule.C1BindingSource) | 
|  | AllowRemove | Gets a value indicating whether items can be removed from the underlying list. (Inherited from C1.C1Schedule.C1BindingSource) | 
|  | BoundMode | Gets a value indicating if the collection is bound to data. (Inherited from C1.C1Schedule.BaseStorage<Contact,BaseObjectMappingCollection<Contact>>) | 
|  | Contacts | Gets the ContactCollection object that contains contact related information. | 
|  | Count | Gets the total number of items in the underlying list. (Inherited from C1.C1Schedule.C1BindingSource) | 
|  | DataMember | Gets or sets the specific list in the data source to which the connector currently binds to. (Inherited from C1.C1Schedule.C1BindingSource) | 
|  | DataSource | Gets or sets the data source that the connector binds to. (Inherited from C1.C1Schedule.C1BindingSource) | 
|  | IsFixedSize | Gets a value indicating whether the underlying list has a fixed size. (Inherited from C1.C1Schedule.C1BindingSource) | 
|  | IsReadOnly | Gets a value indicating whether the underlying list is read-only. (Inherited from C1.C1Schedule.C1BindingSource) | 
|  | IsSynchronized | Gets a value indicating whether access to the collection is synchronized (thread safe). (Inherited from C1.C1Schedule.C1BindingSource) | 
|  | Item | Gets or sets the list element at the specified index. (Inherited from C1.C1Schedule.C1BindingSource) | 
|  | List | Gets the list that the connector is bound to. (Inherited from C1.C1Schedule.C1BindingSource) | 
|  | Mappings | Gets or sets the MappingCollectionBase<T> derived object that allows the properties of objects maintained by the current collection to be bound to the appropriate fields in the data source. (Inherited from C1.C1Schedule.BaseStorage<Contact,BaseObjectMappingCollection<Contact>>) | 
|  | ScheduleStorage | Gets the reference to the owning C1ScheduleStorage component. (Inherited from C1.C1Schedule.BaseStorage<Contact,BaseObjectMappingCollection<Contact>>) | 
|  | SupportsChangeNotification | Gets a value indicating whether the data source supports change notification. (Inherited from C1.C1Schedule.C1BindingSource) | 
|  | SyncRoot | Gets an object that can be used to synchronize access to the underlying list. (Inherited from C1.C1Schedule.C1BindingSource) | 
| Name | Description | |
|---|---|---|
|  | Add | Adds an existing item to the internal list. (Inherited from C1.C1Schedule.C1BindingSource) | 
|  | AddNew | Adds a new item to the underlying list. (Inherited from C1.C1Schedule.C1BindingSource) | 
|  | BeginEdit | Starts an edit operation on the specified object. (Inherited from C1.C1Schedule.C1BindingSource) | 
|  | Clear | Removes all elements from the list. (Inherited from C1.C1Schedule.C1BindingSource) | 
|  | Contains | Determines whether an object is an item in the list. (Inherited from C1.C1Schedule.C1BindingSource) | 
|  | CopyTo | Copies the contents of the List to the specified array, starting at the specified index value. (Inherited from C1.C1Schedule.C1BindingSource) | 
|  | EndEdit | Applies pending changes to the underlying data source. (Inherited from C1.C1Schedule.C1BindingSource) | 
|  | FinishAddNew | Commits a pending new item to the collection. (Inherited from C1.C1Schedule.C1BindingSource) | 
|  | IndexOf | Searches for the specified object and returns the index of the first occurrence within the entire list. (Inherited from C1.C1Schedule.C1BindingSource) | 
|  | Insert | Inserts an item into the list at the specified index. (Inherited from C1.C1Schedule.C1BindingSource) | 
|  | RefreshData | Call this method each time after changing your data source if it doesn't implement IBindingList interface. Or use BaseStorage{T, TMappingCollection}.Add and BaseStorage{T, TMappingCollection}.Remove instead of corresponding methods of your data source class. (Inherited from C1.C1Schedule.BaseStorage<Contact,BaseObjectMappingCollection<Contact>>) | 
|  | Remove | Removes object from the Objects collection. (Inherited from C1.C1Schedule.BaseStorage<Contact,BaseObjectMappingCollection<Contact>>) | 
|  | RemoveAt | Removes the item at the specified index in the list. (Inherited from C1.C1Schedule.C1BindingSource) | 
|  | ResetBindings | Causes a control bound to the C1BindingSource to reread all the items in the list and refresh their displayed values. (Inherited from C1.C1Schedule.C1BindingSource) | 
|  | ResetItem | Causes a control bound to the C1BindingSource to re-read the item at the specified index, and refresh its displayed value. (Inherited from C1.C1Schedule.C1BindingSource) | 
| Name | Description | |
|---|---|---|
|  | AddingNew | Occurs before an item is added to the underlying list. (Inherited from C1.C1Schedule.C1BindingSource) | 
|  | DataMemberChanged | Occurs when the DataMember property value has changed. (Inherited from C1.C1Schedule.C1BindingSource) | 
|  | DataSourceChanged | Occurs when the DataSource property value has changed. (Inherited from C1.C1Schedule.C1BindingSource) | 
|  | ListChanged | Occurs when the underlying list changes or an item in the list changes. (Inherited from C1.C1Schedule.C1BindingSource) |