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.FieldManager.IFieldData< T > Interface Template Reference

Defines the members required by a field data storage object. More...

Inheritance diagram for Csla.Core.FieldManager.IFieldData< T >:
Csla.Core.ITrackStatus Csla.Core.INotifyBusy Csla.Core.INotifyUnhandledAsyncException Csla.Core.FieldManager.FieldData< T >

Public Member Functions

void MarkClean ()
 Marks the field as unchanged. More...
 

Properties

string Name [get]
 Gets the name of the field. More...
 
object Value [getset]
 Gets or sets the field value. More...
 
new T Value [getset]
 Gets or sets the field value. More...
 
- Properties inherited from Csla.Core.ITrackStatus
bool IsValid [get]
 Returns true if the object and its child objects are currently valid, false if the object or any of its child objects have broken rules or are otherwise invalid. More...
 
bool IsSelfValid [get]
 Returns true if the object is currently valid, false if the object has broken rules or is otherwise invalid. More...
 
bool IsDirty [get]
 Returns true if this object's data, or any of its fields or child objects data, has been changed. More...
 
bool IsSelfDirty [get]
 Returns true if this object's data has been changed. More...
 
bool IsDeleted [get]
 Returns true if this object is marked for deletion. More...
 
bool IsNew [get]
 Returns true if this is a new object, false if it is a pre-existing object. More...
 
bool IsSavable [get]
 Returns true if this object is both dirty and valid. More...
 
bool IsChild [get]
 Returns true if this is a child object, false if it is a root object. More...
 
- Properties inherited from Csla.Core.INotifyBusy
bool IsBusy [get]
 Gets a value indicating whether the object, or any of the object's child objects, are busy running an asynchronous operation. More...
 
bool IsSelfBusy [get]
 Gets a value indicating whether the object is busy running an asynchronous operation. More...
 

Additional Inherited Members

- Events inherited from Csla.Core.INotifyBusy
BusyChangedEventHandler BusyChanged
 Event raised when the object's busy status changes. More...
 
- Events inherited from Csla.Core.INotifyUnhandledAsyncException
EventHandler< ErrorEventArgsUnhandledAsyncException
 Event indicating that an exception occurred during an asynchronous operation. More...
 

Detailed Description

Defines the members required by a field data storage object.

Definition at line 14 of file IFieldDataT.cs.

Member Function Documentation

◆ MarkClean()

void Csla.Core.FieldManager.IFieldData< T >.MarkClean ( )

Marks the field as unchanged.

Implemented in Csla.Core.FieldManager.FieldData< T >.

Property Documentation

◆ Name

string Csla.Core.FieldManager.IFieldData< T >.Name
get

Gets the name of the field.

Definition at line 21 of file IFieldData.cs.

◆ Value [1/2]

object Csla.Core.FieldManager.IFieldData< T >.Value
getset

Gets or sets the field value.

The value of the field.

Returns
The value of the field.

Definition at line 27 of file IFieldData.cs.

◆ Value [2/2]

new T Csla.Core.FieldManager.IFieldData< T >.Value
getset

Gets or sets the field value.

The value of the field.

Returns
The value of the field.

Definition at line 21 of file IFieldDataT.cs.