33 #region System.Object Method Overrides
35 public override bool Equals(
object obj)
52 #region IEquatable<CustomerContact> Members
69 #region Custom Serialization Methods
73 base.OnGetChildren(info, formatter);
78 base.OnSetChildren(info, formatter);
86 base.OnGetState(info, mode);
91 this.
FirstName = info.GetValue<
string>(
"FirstName");
92 this.
LastName = info.GetValue<
string>(
"LastName");
94 base.OnSetState(info, mode);
102 private string _firstName = Property_FirstName.
DefaultValue;
109 get {
return GetProperty(Property_FirstName, _firstName); }
110 set { SetProperty(Property_FirstName, ref _firstName, value); }
114 private string _lastName = Property_LastName.
DefaultValue;
121 get {
return GetProperty(Property_LastName, _lastName); }
122 set { SetProperty(Property_LastName, ref _lastName, value); }
This is the base class from which most business objects will be derived.
Maintains metadata about a property.
virtual T DefaultValue
Gets the default initial value for the property.
Object containing the serialization data for a specific object.
void AddValue(string name, object value)
Adds a value to the serialization stream.
StateMode
Indicates the reason the MobileFormatter functionality has been invoked.
RelationshipTypes
List of valid relationship types between a parent object and another object through a managed propert...
@ Serializable
Prevents updating or inserting until the transaction is complete.