[Gregor.Core.Collections.NCollectionBase]

Gregor.Core.Collections.NCollectionBase

Saturday, September 15, 2007

Defined in Gregor.Core, namespace Gregor.Core.Collections.

Details

public abstract class Gregor.Core.Collections.NCollectionBase

: System.Object, Gregor.Core.Collections.IObservableCollection, Gregor.Core.IObservable, System.Collections.ICollection, System.Collections.IEnumerable, System.Collections.IList

Custom Attributes: Gregor.Core.Description(Text=...)

Description: Base class for strongly typed string/integer indexable collections.


Members

NCollectionBase

protected NCollectionBase()

Custom Attributes: 

Description: 

NCollectionBase

protected NCollectionBase(System.Boolean fRequiresKeys)

Custom Attributes: 

Description: 

Changed

public event Gregor.Core.Collections.CollectionEventHandler Changed // Gregor.Core.Collections.IObservableCollection.Changed

Custom Attributes: 

Description: 

Changed

private Gregor.Core.Collections.CollectionEventHandler Changed

Custom Attributes: 

Description: 

m_FiresChangedEvent

private System.Boolean m_FiresChangedEvent

Custom Attributes: 

Description: 

m_Inner

private Gregor.Core.Collections.NKeyObjectCollection m_Inner

Custom Attributes: 

Description: 

m_RequiresKeys

private System.Boolean m_RequiresKeys

Custom Attributes: 

Description: 

Count

public System.Int32 Count {get;} // System.Collections.ICollection.Count

Custom Attributes: 

Description: 

FiresChangedEvent

public System.Boolean FiresChangedEvent {get;set;} // Gregor.Core.IObservable.FiresChangedEvent

Custom Attributes: 

Description: 

IsSynchronized

public System.Boolean IsSynchronized {get;} // System.Collections.ICollection.IsSynchronized

Custom Attributes: 

Description: 

RequiresKeys

public System.Boolean RequiresKeys {get;}

Custom Attributes: 

Description: 

SyncRoot

public System.Object SyncRoot {get;} // System.Collections.ICollection.SyncRoot

Custom Attributes: 

Description: 

System.Collections.IList.IsFixedSize

private System.Boolean System.Collections.IList.IsFixedSize {get;} // System.Collections.IList.IsFixedSize

Custom Attributes: 

Description: 

System.Collections.IList.IsReadOnly

private System.Boolean System.Collections.IList.IsReadOnly {get;} // System.Collections.IList.IsReadOnly

Custom Attributes: 

Description: 

System.Collections.IList.Item

private System.Object System.Collections.IList.Item[System.Int32 index] {get;set;} // System.Collections.IList.Item

Custom Attributes: 

Description: 

BaseAdd

protected void BaseAdd(System.Object value)

Custom Attributes: 

Description: 

BaseAdd

protected void BaseAdd(System.Object value, System.String sKey)

Custom Attributes: 

Description: 

BaseClear

protected void BaseClear()

Custom Attributes: 

Description: 

BaseContains

protected System.Boolean BaseContains(System.Object value)

Custom Attributes: 

Description: 

BaseCopyTo

protected void BaseCopyTo(System.Array array, System.Int32 index)

Custom Attributes: 

Description: 

BaseGet

protected System.Object BaseGet(System.Int32 index)

Custom Attributes: 

Description: 

BaseGet

protected System.Object BaseGet(System.String sKey)

Custom Attributes: 

Description: 

BaseIndexOf

protected System.Int32 BaseIndexOf(System.Object value)

Custom Attributes: 

Description: 

BaseInsertAt

protected void BaseInsertAt(System.Int32 index, System.Object value)

Custom Attributes: 

Description: 

BaseInsertAt

protected void BaseInsertAt(System.Int32 index, System.Object value, System.String sKey)

Custom Attributes: 

Description: 

BaseRemove

protected void BaseRemove(System.Object value)

Custom Attributes: 

Description: 

BaseRemove

protected void BaseRemove(System.Int32 index)

Custom Attributes: 

Description: 

BaseRemove

protected void BaseRemove(System.String sKey)

Custom Attributes: 

Description: 

BaseSet

protected void BaseSet(System.String sKey, System.Object value)

Custom Attributes: 

Description: 

BaseSet

protected void BaseSet(System.Int32 index, System.Object value)

Custom Attributes: 

Description: 

CheckKey

private void CheckKey(System.String sKey)

Custom Attributes: 

Description: 

CopyTo

public void CopyTo(System.Array array, System.Int32 index) // System.Collections.ICollection.CopyTo

Custom Attributes: 

Description: 

Exists

public virtual System.Boolean Exists(System.String sKey)

Custom Attributes: 

Description: 

FireChangedEvent

public void FireChangedEvent()

Custom Attributes: 

Description: 

GetEnumerator

public System.Collections.IEnumerator GetEnumerator() // System.Collections.IEnumerable.GetEnumerator

Custom Attributes: 

Description: 

GetItem

internal System.Object GetItem(System.Int32 index)

Custom Attributes: 

Description: 

GetKeys

public System.String[] GetKeys()

Custom Attributes: 

Description: 

OnChanged

protected virtual void OnChanged(Gregor.Core.Collections.CCollectionEventArgs e)

Custom Attributes: 

Description: 

OnChangedInternal

internal virtual void OnChangedInternal(Gregor.Core.Collections.CCollectionEventArgs e)

Custom Attributes: 

Description: 

System.Collections.IList.Add

private System.Int32 System.Collections.IList.Add(System.Object value) // System.Collections.IList.Add

Custom Attributes: 

Description: 

System.Collections.IList.Clear

private void System.Collections.IList.Clear() // System.Collections.IList.Clear

Custom Attributes: 

Description: 

System.Collections.IList.Contains

private System.Boolean System.Collections.IList.Contains(System.Object value) // System.Collections.IList.Contains

Custom Attributes: 

Description: 

System.Collections.IList.IndexOf

private System.Int32 System.Collections.IList.IndexOf(System.Object value) // System.Collections.IList.IndexOf

Custom Attributes: 

Description: 

System.Collections.IList.Insert

private void System.Collections.IList.Insert(System.Int32 index, System.Object value) // System.Collections.IList.Insert

Custom Attributes: 

Description: 

System.Collections.IList.Remove

private void System.Collections.IList.Remove(System.Object value) // System.Collections.IList.Remove

Custom Attributes: 

Description: 

System.Collections.IList.RemoveAt

private void System.Collections.IList.RemoveAt(System.Int32 index) // System.Collections.IList.RemoveAt

Custom Attributes: 

Description: 

ToString

public override System.String ToString()

Custom Attributes: 

Description: 


See Also

Gregor.Core.Collections.CCollectionEventArgs

Gregor.Core.Collections.NKeyObjectCollection

Gregor.Core.DescriptionAttribute

System.Array

System.Object

System.String

Gregor.Core.Collections.IObservableCollection

Gregor.Core.IObservable

System.Collections.ICollection

System.Collections.IEnumerable

System.Collections.IEnumerator

System.Collections.IList

Gregor.Core.Collections.CollectionEventHandler

System.Boolean

System.Int32

System.Void