Values.PropertyValueSet Class Reference

Detailed Description

A set of values for a particular mapped property.

Inheritance diagram for Values.PropertyValueSet:
Values.PropertyValue

Public Member Functions

 PropertyValueSet ()
 
 PropertyValueSet (params PropertyValue[] set)
 
override int GetID ()
 
void Add (PropertyValue value)
 
bool Remove (PropertyValue value)
 
int GetIndex (PropertyValue value)
 
bool Remove (int index)
 
override PropertyValue Create ()
 
override PropertyValue Copy ()
 
override void Read (Reader reader)
 
override void Write (Writer writer)
 

Public Attributes

PropertyValue[] Set
 
- Public Attributes inherited from Values.PropertyValue
bool Changed =true
 True if the value got changed. More...
 
int UnresolvedID =-1
 

Properties

PropertyValue this[int index] [get, set]
 
int Length [get]
 
int Count [get]
 
- Properties inherited from Values.PropertyValue
bool ResolveRequired [get]
 

Constructor & Destructor Documentation

Values.PropertyValueSet.PropertyValueSet ( )
inline
Values.PropertyValueSet.PropertyValueSet ( params PropertyValue[]  set)
inline

Member Function Documentation

void Values.PropertyValueSet.Add ( PropertyValue  value)
inline
override PropertyValue Values.PropertyValueSet.Copy ( )
inlinevirtual

Reimplemented from Values.PropertyValue.

override PropertyValue Values.PropertyValueSet.Create ( )
inlinevirtual

Reimplemented from Values.PropertyValue.

override int Values.PropertyValueSet.GetID ( )
inlinevirtual

Reimplemented from Values.PropertyValue.

int Values.PropertyValueSet.GetIndex ( PropertyValue  value)
inline
override void Values.PropertyValueSet.Read ( Reader  reader)
inlinevirtual

Reimplemented from Values.PropertyValue.

bool Values.PropertyValueSet.Remove ( PropertyValue  value)
inline
bool Values.PropertyValueSet.Remove ( int  index)
inline
override void Values.PropertyValueSet.Write ( Writer  writer)
inlinevirtual

Reimplemented from Values.PropertyValue.

Member Data Documentation

PropertyValue [] Values.PropertyValueSet.Set

Property Documentation

int Values.PropertyValueSet.Count
get
int Values.PropertyValueSet.Length
get
PropertyValue Values.PropertyValueSet.this[int index]
getset