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.IPropertyInfo Interface Reference

Maintains metadata about a property. More...

Inheritance diagram for Csla.Core.IPropertyInfo:
Csla.Core.IMemberInfo Csla.PropertyInfo< T >

Public Member Functions

Core.FieldManager.IFieldData NewFieldData (string name)
 Gets a new field data container for the property. More...
 

Properties

Type Type [get]
 Gets the type of the property. More...
 
string FriendlyName [get]
 Gets the friendly display name for the property. More...
 
object DefaultValue [get]
 Gets the default initial value for the property. More...
 
RelationshipTypes RelationshipType [get]
 Gets the relationship between the declaring object and the object reference in the property. More...
 
int Index [getset]
 Gets or sets the index position for the managed field storage behind the property. More...
 
bool IsChild [get]
 Gets a value indicating whether this property references a child in the object graph. More...
 
- Properties inherited from Csla.Core.IMemberInfo
string Name [get]
 Gets the member name value. More...
 

Detailed Description

Maintains metadata about a property.

Definition at line 15 of file Csla/Core/IPropertyInfo.cs.

Member Function Documentation

◆ NewFieldData()

Core.FieldManager.IFieldData Csla.Core.IPropertyInfo.NewFieldData ( string  name)

Gets a new field data container for the property.

Implemented in Csla.PropertyInfo< T >.

Property Documentation

◆ DefaultValue

object Csla.Core.IPropertyInfo.DefaultValue
get

Gets the default initial value for the property.

This value is used to initialize the property's value, and is returned from a property get if the user is not authorized to read the property.

Definition at line 35 of file Csla/Core/IPropertyInfo.cs.

◆ FriendlyName

string Csla.Core.IPropertyInfo.FriendlyName
get

Gets the friendly display name for the property.

Definition at line 25 of file Csla/Core/IPropertyInfo.cs.

◆ Index

int Csla.Core.IPropertyInfo.Index
getset

Gets or sets the index position for the managed field storage behind the property.

FOR INTERNAL CSLA .NET USE ONLY.

Definition at line 50 of file Csla/Core/IPropertyInfo.cs.

◆ IsChild

bool Csla.Core.IPropertyInfo.IsChild
get

Gets a value indicating whether this property references a child in the object graph.

Definition at line 55 of file Csla/Core/IPropertyInfo.cs.

◆ RelationshipType

RelationshipTypes Csla.Core.IPropertyInfo.RelationshipType
get

Gets the relationship between the declaring object and the object reference in the property.

Definition at line 44 of file Csla/Core/IPropertyInfo.cs.

◆ Type

Type Csla.Core.IPropertyInfo.Type
get

Gets the type of the property.

Definition at line 20 of file Csla/Core/IPropertyInfo.cs.