Version

KeyedSubObjectBase Class Members

The following tables list the members exposed by KeyedSubObjectBase.

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 PropertyDisposedReturns true if the object has already been disposed (Inherited from Infragistics.Shared.DisposableObject)
Public PropertyKeyThe Key of the item in its collection.  
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 PropertyKeyLowercaseInternedReturns the interned lowercase key used during key comparisons.  
Protected PropertyPrimaryCollectionThe primary collection that owns this object  
Protected PropertySubObjectPropChangeHandlerReturns the event handler that notifies OnSubObjectPropChanged (Inherited from Infragistics.Shared.SubObjectBase)
Public Methods
 NameDescription
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 MethodGetLifetimeServiceRetrieves the current lifetime service object that controls the lifetime policy for this instance. (Inherited from System.MarshalByRefObject)
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 MethodResetKeySets the key back to null  
Public MethodShouldSerializeKeyReturns true if the key needs to be serialized (not null )  
Public MethodShouldSerializeTagReturns true if the tag value is a string or a primitive type. (Inherited from Infragistics.Shared.SubObjectBase)
Public MethodVerifyNotDisposedWill throw an ObjectDisposedException exception if the object has been disposed of. (Inherited from Infragistics.Shared.DisposableObject)
Protected Methods
 NameDescription
Protected MethodDeserializeTagOverloaded. Deserializes the tag value from the specified entry (Inherited from Infragistics.Shared.SubObjectBase)
Protected MethodInitializeTagProtected method for initializing the SubObjectBase.Tag property without generating a property change notification. (Inherited from Infragistics.Shared.SubObjectBase)
Protected MethodMemberwiseCloneOverloaded. Creates a shallow copy of the current System.MarshalByRefObject object. (Inherited from System.MarshalByRefObject)
Protected MethodOnAddedToCollectionCalled when this object is being added to the passed in collection. The default implementation sets the internal primaryCollection reference if it hasn't already been set  
Protected MethodOnDispose (Inherited from Infragistics.Shared.SubObjectBase)
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 MethodOnRemovedFromCollectionCalled when this object is being removed from the passed in collection. The default implementation nulls out the primaryCollection if the passed in collection matches  
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 MethodResetInternedKeyClears the stored interned copy of the key.  
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