CSLA.NET 5.4.2
CSLA .NET is a software development framework that helps you build a reusable, maintainable object-oriented business layer for your app.
Csla.Core.MobileBindingList< T > Class Template Reference

Inherit from this base class to easily create a serializable list class. More...

Inheritance diagram for Csla.Core.MobileBindingList< T >:
Csla.Serialization.Mobile.IMobileList Csla.Serialization.Mobile.IMobileObject Csla.Core.ExtendedBindingList< T > Csla.DynamicBindingListBase< T >

Classes

class  LoadListModeObject
 Class that allows setting of property values on current business object without raising PropertyChanged events and checking user rights. More...
 

Protected Member Functions

virtual void SetLoadListMode (bool enabled)
 Sets the load list mode for the list More...
 
virtual void OnGetState (SerializationInfo info)
 Override this method to get custom field values from the serialization stream. More...
 
virtual void OnGetChildren (SerializationInfo info, MobileFormatter formatter)
 Override this method to get custom child object values from the serialization stream. More...
 
virtual void OnSetState (SerializationInfo info)
 Override this method to set custom field values into the serialization stream. More...
 
virtual void OnSetChildren (SerializationInfo info, MobileFormatter formatter)
 Override this method to set custom child object values into the serialization stream. More...
 

Properties

LoadListModeObject LoadListMode [get]
 By wrapping this property inside Using block you can set property values on current business object without raising PropertyChanged events and checking user rights. More...
 

Additional Inherited Members

Detailed Description

Inherit from this base class to easily create a serializable list class.

Template Parameters
TType of the items contained in the list.

Definition at line 30 of file MobileBindingList.cs.

Member Function Documentation

◆ OnGetChildren()

virtual void Csla.Core.MobileBindingList< T >.OnGetChildren ( SerializationInfo  info,
MobileFormatter  formatter 
)
protectedvirtual

Override this method to get custom child object values from the serialization stream.

Parameters
infoSerialization info.
formatterReference to the SerializationFormatterFactory.GetFormatter().

Definition at line 159 of file MobileBindingList.cs.

◆ OnGetState()

virtual void Csla.Core.MobileBindingList< T >.OnGetState ( SerializationInfo  info)
protectedvirtual

Override this method to get custom field values from the serialization stream.

Parameters
infoSerialization info.

Reimplemented in Csla.DynamicBindingListBase< T >.

Definition at line 141 of file MobileBindingList.cs.

◆ OnSetChildren()

virtual void Csla.Core.MobileBindingList< T >.OnSetChildren ( SerializationInfo  info,
MobileFormatter  formatter 
)
protectedvirtual

Override this method to set custom child object values into the serialization stream.

Parameters
infoSerialization info.
formatterReference to the SerializationFormatterFactory.GetFormatter().

Definition at line 209 of file MobileBindingList.cs.

◆ OnSetState()

virtual void Csla.Core.MobileBindingList< T >.OnSetState ( SerializationInfo  info)
protectedvirtual

Override this method to set custom field values into the serialization stream.

Parameters
infoSerialization info.

Reimplemented in Csla.DynamicBindingListBase< T >.

Definition at line 194 of file MobileBindingList.cs.

◆ SetLoadListMode()

virtual void Csla.Core.MobileBindingList< T >.SetLoadListMode ( bool  enabled)
protectedvirtual

Sets the load list mode for the list

Parameters
enabledEnabled value

Implements Csla.Serialization.Mobile.IMobileList.

Definition at line 83 of file MobileBindingList.cs.

Property Documentation

◆ LoadListMode

LoadListModeObject Csla.Core.MobileBindingList< T >.LoadListMode
getprotected

By wrapping this property inside Using block you can set property values on current business object without raising PropertyChanged events and checking user rights.

Definition at line 45 of file MobileBindingList.cs.