Saturday, September 15, 2007
Defined in Gregor.Core, namespace Gregor.Core.Collections.
public abstract class Gregor.Core.Collections.NWeakReferenceCollectionBase : System.Object, System.Collections.ICollection, System.Collections.IEnumerable Custom Attributes: Gregor.Core.Description(Text=...) Description: Base class for strongly typed, keyed collections using weak references.
protected NWeakReferenceCollectionBase() Custom Attributes: Description:
private Gregor.Core.Collections.NObjectCollection m_Entries Custom Attributes: Description:
public System.Int32 Count {get;} // System.Collections.ICollection.Count
Custom Attributes:
Description:
public System.Boolean IsSynchronized {get;} // System.Collections.ICollection.IsSynchronized
Custom Attributes:
Description:
public System.Object SyncRoot {get;} // System.Collections.ICollection.SyncRoot
Custom Attributes:
Description:
protected void BaseAdd(System.Object obj, System.String sKey) Custom Attributes: Description:
protected System.Object BaseGet(System.Int32 index) Custom Attributes: Description:
protected System.Object BaseGet(System.String sKey) Custom Attributes: Description:
protected void BaseRemove(System.String sKey) Custom Attributes: Description:
public void CopyTo(System.Array array, System.Int32 index) // System.Collections.ICollection.CopyTo Custom Attributes: Description:
protected abstract System.Object CreateObject(System.String sKey) Custom Attributes: Description:
public System.Collections.IEnumerator GetEnumerator() // System.Collections.IEnumerable.GetEnumerator Custom Attributes: Description:
private System.Object GetObject(Gregor.Core.Collections.NWeakReferenceCollectionBase.CKeyedWeakReference rf) Custom Attributes: Description:
Gregor.Core.Collections.NObjectCollection
Gregor.Core.Collections.NWeakReferenceCollectionBase.CKeyedWeakReference
Gregor.Core.DescriptionAttribute
System.Collections.ICollection
System.Collections.IEnumerable