Version

KeyedSubObjectsCollectionBase Class Members

The following tables list the members exposed by KeyedSubObjectsCollectionBase.

Protected Fields
 NameDescription
Protected FieldtagValueThe tag property can be used to logically attach another object or value to this object. (Inherited from Infragistics.Shared.SubObjectBase)
Public Properties
 NameDescription
Public PropertyAllOverridden. The collection as an array of objects  
Public PropertyAllowDuplicateKeysReturns true if the collection allows 2 or more items to have the same key value.  
Public PropertyAllowEmptyKeysReturns true if the collection allows items to be added that do not have key values.  
Public PropertyCountReturns the number of items in the collection (Inherited from Infragistics.Shared.DisposableObjectCollectionBase)
Public PropertyDisposedReturns true if the object has already been disposed (Inherited from Infragistics.Shared.DisposableObject)
Public PropertyIsReadOnlyReturns true if the collection is read-only (Inherited from Infragistics.Shared.DisposableObjectCollectionBase)
Public PropertyIsSynchronizedGets a value indicating whether access to the ArrayList is synchronized (thread-safe). (Inherited from Infragistics.Shared.DisposableObjectCollectionBase)
Public PropertySyncRootGets an object that can be used to synchronize access to the collection. (Inherited from Infragistics.Shared.DisposableObjectCollectionBase)
Public PropertyTagThe tag property can be used to logically attach another object or value to this object. (Inherited from Infragistics.Shared.SubObjectBase)
Protected Properties
 NameDescription
Protected PropertyAllowMultipleEmptyKeysReturns true if the collection allows multiple items to be added that do not have key values.  
Protected PropertyCacheKeysDetermines whether to use a dictionary to store the keys and objects.  
Protected PropertyInitialCapacityAbstract property that specifies the initial capacity of the collection (Inherited from Infragistics.Shared.DisposableObjectCollectionBase)
Protected PropertyInternStringsIndicates whether to use string internment during key comparisons involving IKeyedSubObjectEx instances.  
Protected PropertyListThe list that contains the item references (Inherited from Infragistics.Shared.DisposableObjectCollectionBase)
Protected PropertySubObjectPropChangeHandlerReturns the event handler that notifies OnSubObjectPropChanged (Inherited from Infragistics.Shared.SubObjectBase)
Public Methods
 NameDescription
Public MethodContainsOverloaded. Returns true if the collection contains this item  
Public MethodCopyToOverloaded. Copies the items into the array  
Public MethodCreateObjRefCreates an object that contains all the relevant information required to generate a proxy used to communicate with a remote object. (Inherited from System.MarshalByRefObject)
Public MethodDisposeCalled to Dispose the object (Inherited from Infragistics.Shared.DisposableObject)
Public MethodExistsReturns true if an object with this key is already in the collection. Note, if key is null or a zero length string this method returns false  
Public MethodGetItemOverloaded. Returns the object with the passed in key  
Public MethodGetLifetimeServiceRetrieves the current lifetime service object that controls the lifetime policy for this instance. (Inherited from System.MarshalByRefObject)
Public MethodIndexOfOverloaded. Returns the index of the item in the collection that has the passed in key or -1 if no item is found.  
Public MethodInitializeLifetimeServiceObtains a lifetime service object to control the lifetime policy for this instance. (Inherited from System.MarshalByRefObject)
Public MethodNotifyPropChangeOverloaded. Notifies any listeners when the state of an object has changed (Inherited from Infragistics.Shared.SubObjectBase)
Public MethodShouldSerializeTagReturns true if the tag value is a string or a primitive type. (Inherited from Infragistics.Shared.SubObjectBase)
Public MethodTryGetItemGets the value associated with the specified key.  
Public MethodVerifyNotDisposedWill throw an ObjectDisposedException exception if the object has been disposed of. (Inherited from Infragistics.Shared.DisposableObject)
Protected Methods
 NameDescription
Protected MethodCreateArrayOverridden. Virtual method used by the All 'get' method to create the array it returns.  
Protected MethodDeserializeTagOverloaded. Deserializes the tag value from the specified entry (Inherited from Infragistics.Shared.SubObjectBase)
Protected MethodDisposeCollectionItemsCalls dispose on each collection item (Inherited from Infragistics.Shared.DisposableObjectCollectionBase)
Protected MethodInitializeTagProtected method for initializing the SubObjectBase.Tag property without generating a property change notification. (Inherited from Infragistics.Shared.SubObjectBase)
Protected MethodInternalAddOverloaded. Appends the object to the collection  
Protected MethodInternalClearClears the collection  
Protected MethodInternalInsertOverloaded. Inserts an object into the collection  
Protected MethodInternalRemoveOverloaded. Removes an item from the collection  
Protected MethodInternalRemoveAtRemoves an item from the collection  
Protected MethodMemberwiseCloneOverloaded. Creates a shallow copy of the current System.MarshalByRefObject object. (Inherited from System.MarshalByRefObject)
Protected MethodOnDispose (Inherited from Infragistics.Shared.SubObjectBase)
Protected MethodOnListChangedNotifies that KeyedSubObjectCollectionBase that the list has changed.  
Protected MethodOnObjectPropChangedCalled when a property of this object or another sub object that we are listening to notifies us that one of its properties has changed. (Inherited from Infragistics.Shared.SubObjectBase)
Protected MethodOnSubObjectPropChangedCalled when another sub object that we are listening to notifies us that one of its properties has changed. (Inherited from Infragistics.Shared.SubObjectBase)
Protected MethodResetTagSets the tag value to null (Inherited from Infragistics.Shared.SubObjectBase)
Protected MethodSerializeTagOverloaded. Serializes the SubObjectBase.Tag property's value into the specified serialization info object. (Inherited from Infragistics.Shared.SubObjectBase)
Public Events
 NameDescription
Public EventSubObjectDisposedFired when this object is disposed (Inherited from Infragistics.Shared.SubObjectBase)
Public EventSubObjectPropChangedFired when a property is changed on this object or any of its sub objects (Inherited from Infragistics.Shared.SubObjectBase)
See Also