JsonExSerializer.Expression.ReferenceIdentifier Class Reference

a class for working with a reference identifier e.g. this.Customer.Address[1].Name; More...

List of all members.

Public Member Functions

 ReferenceIdentifier ()
 ReferenceIdentifier (string partsString)
void AddPart (string part)
 Adds a part to the reference. A part is one value between the period separators of a reference.
ReferenceIdentifier ChildReference ()
 The child path.
override string ToString ()

Properties

string Current [get]
 The current piece of the reference.
int CurrentIndex [get]
 The current piece as an integer, for collections.
bool IsEmpty [get]
 Returns true if the path is empty.


Detailed Description

a class for working with a reference identifier e.g. this.Customer.Address[1].Name;


Constructor & Destructor Documentation

JsonExSerializer.Expression.ReferenceIdentifier.ReferenceIdentifier (  ) 

JsonExSerializer.Expression.ReferenceIdentifier.ReferenceIdentifier ( string  partsString  ) 


Member Function Documentation

void JsonExSerializer.Expression.ReferenceIdentifier.AddPart ( string  part  ) 

Adds a part to the reference. A part is one value between the period separators of a reference.

Parameters:
part the part to add

ReferenceIdentifier JsonExSerializer.Expression.ReferenceIdentifier.ChildReference (  ) 

The child path.

Returns:
the child path

override string JsonExSerializer.Expression.ReferenceIdentifier.ToString (  ) 


Property Documentation

string JsonExSerializer.Expression.ReferenceIdentifier.Current [get]

The current piece of the reference.

int JsonExSerializer.Expression.ReferenceIdentifier.CurrentIndex [get]

The current piece as an integer, for collections.

bool JsonExSerializer.Expression.ReferenceIdentifier.IsEmpty [get]

Returns true if the path is empty.


Generated on Fri Feb 15 23:33:58 2008 for JsonExSerializer by  doxygen 1.5.2