Saturday, September 15, 2007
Defined in Gregor.Core, namespace Gregor.Core.Collections.
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.
protected NCollectionBase() Custom Attributes: Description:
protected NCollectionBase(System.Boolean fRequiresKeys) Custom Attributes: Description:
public event Gregor.Core.Collections.CollectionEventHandler Changed // Gregor.Core.Collections.IObservableCollection.Changed Custom Attributes: Description:
private Gregor.Core.Collections.CollectionEventHandler Changed Custom Attributes: Description:
private System.Boolean m_FiresChangedEvent Custom Attributes: Description:
private Gregor.Core.Collections.NKeyObjectCollection m_Inner Custom Attributes: Description:
private System.Boolean m_RequiresKeys Custom Attributes: Description:
public System.Int32 Count {get;} // System.Collections.ICollection.Count
Custom Attributes:
Description:
public System.Boolean FiresChangedEvent {get;set;} // Gregor.Core.IObservable.FiresChangedEvent
Custom Attributes:
Description:
public System.Boolean IsSynchronized {get;} // System.Collections.ICollection.IsSynchronized
Custom Attributes:
Description:
public System.Boolean RequiresKeys {get;}
Custom Attributes:
Description:
public System.Object SyncRoot {get;} // System.Collections.ICollection.SyncRoot
Custom Attributes:
Description:
private System.Boolean System.Collections.IList.IsFixedSize {get;} // System.Collections.IList.IsFixedSize
Custom Attributes:
Description:
private System.Boolean System.Collections.IList.IsReadOnly {get;} // System.Collections.IList.IsReadOnly
Custom Attributes:
Description:
private System.Object System.Collections.IList.Item[System.Int32 index] {get;set;} // System.Collections.IList.Item
Custom Attributes:
Description:
protected void BaseAdd(System.Object value) Custom Attributes: Description:
protected void BaseAdd(System.Object value, System.String sKey) Custom Attributes: Description:
protected void BaseClear() Custom Attributes: Description:
protected System.Boolean BaseContains(System.Object value) Custom Attributes: Description:
protected void BaseCopyTo(System.Array array, System.Int32 index) Custom Attributes: Description:
protected System.Object BaseGet(System.Int32 index) Custom Attributes: Description:
protected System.Object BaseGet(System.String sKey) Custom Attributes: Description:
protected System.Int32 BaseIndexOf(System.Object value) Custom Attributes: Description:
protected void BaseInsertAt(System.Int32 index, System.Object value) Custom Attributes: Description:
protected void BaseInsertAt(System.Int32 index, System.Object value, System.String sKey) Custom Attributes: Description:
protected void BaseRemove(System.Object value) Custom Attributes: Description:
protected void BaseRemove(System.Int32 index) Custom Attributes: Description:
protected void BaseRemove(System.String sKey) Custom Attributes: Description:
protected void BaseSet(System.String sKey, System.Object value) Custom Attributes: Description:
protected void BaseSet(System.Int32 index, System.Object value) Custom Attributes: Description:
private void CheckKey(System.String sKey) Custom Attributes: Description:
public void CopyTo(System.Array array, System.Int32 index) // System.Collections.ICollection.CopyTo Custom Attributes: Description:
public virtual System.Boolean Exists(System.String sKey) Custom Attributes: Description:
public void FireChangedEvent() Custom Attributes: Description:
public System.Collections.IEnumerator GetEnumerator() // System.Collections.IEnumerable.GetEnumerator Custom Attributes: Description:
internal System.Object GetItem(System.Int32 index) Custom Attributes: Description:
public System.String[] GetKeys() Custom Attributes: Description:
protected virtual void OnChanged(Gregor.Core.Collections.CCollectionEventArgs e) Custom Attributes: Description:
internal virtual void OnChangedInternal(Gregor.Core.Collections.CCollectionEventArgs e) Custom Attributes: Description:
private System.Int32 System.Collections.IList.Add(System.Object value) // System.Collections.IList.Add Custom Attributes: Description:
private void System.Collections.IList.Clear() // System.Collections.IList.Clear Custom Attributes: Description:
private System.Boolean System.Collections.IList.Contains(System.Object value) // System.Collections.IList.Contains Custom Attributes: Description:
private System.Int32 System.Collections.IList.IndexOf(System.Object value) // System.Collections.IList.IndexOf Custom Attributes: Description:
private void System.Collections.IList.Insert(System.Int32 index, System.Object value) // System.Collections.IList.Insert Custom Attributes: Description:
private void System.Collections.IList.Remove(System.Object value) // System.Collections.IList.Remove Custom Attributes: Description:
private void System.Collections.IList.RemoveAt(System.Int32 index) // System.Collections.IList.RemoveAt Custom Attributes: Description:
public override System.String ToString() Custom Attributes: Description:
Gregor.Core.Collections.CCollectionEventArgs
Gregor.Core.Collections.NKeyObjectCollection
Gregor.Core.DescriptionAttribute
Gregor.Core.Collections.IObservableCollection
System.Collections.ICollection
System.Collections.IEnumerable
System.Collections.IEnumerator