A generic collection with the ability to
check if it has been changed.
Namespace: BlogEngine.Core
Assembly: BlogEngine.Core (in BlogEngine.Core.dll)
Version: 1.2.0.0
Syntax
| C# | Visual Basic | Visual C++ |
[SerializableAttribute] public class StateCollection<T> : Collection<T>
<SerializableAttribute> _ Public Class StateCollection(Of T) _ Inherits Collection(Of T)
[SerializableAttribute] generic<typename T> public ref class StateCollection : public Collection<T>
Type Parameters
- T
Members
| All Members | Constructors | Properties | Methods |
| Member | Description | |
|---|---|---|
| StateCollection<(Of <T>)>StateCollection<(Of <T>)>New()() | ||
| Add(T) | Adds an object to the end of the Collection<(Of <T>)>. (Inherited from Collection<(Of <T>)>.) | |
| Clear()() | Removes all elements from the Collection<(Of <T>)>. (Inherited from Collection<(Of <T>)>.) | |
| ClearItems()() |
Removes all the items in the collection and marks it changed.
(Overrides Collection<(Of <T>)>..::ClearItems()().) | |
| Contains(T) | Determines whether an element is in the Collection<(Of <T>)>. (Inherited from Collection<(Of <T>)>.) | |
| CopyTo(array<T>[](), Int32) | Copies the entire Collection<(Of <T>)> to a compatible one-dimensional Array, starting at the specified index of the target array. (Inherited from Collection<(Of <T>)>.) | |
| Count | Gets the number of elements actually contained in the Collection<(Of <T>)>. (Inherited from Collection<(Of <T>)>.) | |
| Equals(Object) | (Inherited from Object.) | |
| Finalize()() | Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection. (Inherited from Object.) | |
| GetEnumerator()() | Returns an enumerator that iterates through the Collection<(Of <T>)>. (Inherited from Collection<(Of <T>)>.) | |
| GetHashCode()() | Serves as a hash function for a particular type. GetHashCode()() is suitable for use in hashing algorithms and data structures like a hash table. (Inherited from Object.) | |
| GetType()() | Gets the Type of the current instance. (Inherited from Object.) | |
| IndexOf(T) | Searches for the specified object and returns the zero-based index of the first occurrence within the entire Collection<(Of <T>)>. (Inherited from Collection<(Of <T>)>.) | |
| Insert(Int32, T) | Inserts an element into the Collection<(Of <T>)> at the specified index. (Inherited from Collection<(Of <T>)>.) | |
| InsertItem(Int32, T) |
Inserts an element into the collection at the specified index and marks it changed.
(Overrides Collection<(Of <T>)>..::InsertItem(Int32, T).) | |
| IsChanged |
Gets if this object's data has been changed.
| |
| Item[([Int32])] | Gets or sets the element at the specified index. (Inherited from Collection<(Of <T>)>.) | |
| Items | Gets a List<(Of <T>)> wrapper around the Collection<(Of <T>)>. (Inherited from Collection<(Of <T>)>.) | |
| MemberwiseClone()() | Creates a shallow copy of the current Object. (Inherited from Object.) | |
| Remove(T) | Removes the first occurrence of a specific object from the Collection<(Of <T>)>. (Inherited from Collection<(Of <T>)>.) | |
| RemoveAt(Int32) | Removes the element at the specified index of the Collection<(Of <T>)>. (Inherited from Collection<(Of <T>)>.) | |
| RemoveItem(Int32) |
Removes the element at the specified index and marks the collection changed.
(Overrides Collection<(Of <T>)>..::RemoveItem(Int32).) | |
| SetItem(Int32, T) |
Replaces the element at the specified index and marks the collection changed.
(Overrides Collection<(Of <T>)>..::SetItem(Int32, T).) | |
| ToString()() | (Inherited from Object.) |
Inheritance Hierarchy
System..::Object
System.Collections.ObjectModel..::Collection<(Of <T>)>
BlogEngine.Core..::StateCollection<(Of <T>)>
System.Collections.ObjectModel..::Collection<(Of <T>)>
BlogEngine.Core..::StateCollection<(Of <T>)>
See Also
BlogEngine.Core Namespace