C# Class FrEee.Utility.SimpleDataObject

A data object which breaks objects down into scalars and references.
Inheritance: MarshalByRefObject, ISimpleDataObject
Show file Open project: ekolis/FrEee Class Usage Examples

Private Properties

Property Type Description

Public Methods

Method Description
Create ( object o, FrEee.Utility.ObjectGraphContext ctx = null ) : ISimpleDataObject
InitializeData ( FrEee.Utility.ObjectGraphContext ctx = null ) : void
InitializeValue ( FrEee.Utility.ObjectGraphContext ctx = null ) : void
Load ( FrEee.Utility.SafeDictionary simpleData, FrEee.Utility.ObjectGraphContext ctx = null ) : ISimpleDataObject
Reconstitute ( FrEee.Utility.ObjectGraphContext ctx = null ) : T
SimpleDataObject ( ) : FrEee.Utility.Extensions
SimpleDataObject ( FrEee.Utility.SafeDictionary simpleData, FrEee.Utility.ObjectGraphContext ctx = null ) : FrEee.Utility.Extensions
SimpleDataObject ( object o, FrEee.Utility.ObjectGraphContext ctx = null ) : FrEee.Utility.Extensions

Method Details

Create() public static method

public static Create ( object o, FrEee.Utility.ObjectGraphContext ctx = null ) : ISimpleDataObject
o object
ctx FrEee.Utility.ObjectGraphContext
return ISimpleDataObject

InitializeData() public method

public InitializeData ( FrEee.Utility.ObjectGraphContext ctx = null ) : void
ctx FrEee.Utility.ObjectGraphContext
return void

InitializeValue() public method

public InitializeValue ( FrEee.Utility.ObjectGraphContext ctx = null ) : void
ctx FrEee.Utility.ObjectGraphContext
return void

Load() public static method

public static Load ( FrEee.Utility.SafeDictionary simpleData, FrEee.Utility.ObjectGraphContext ctx = null ) : ISimpleDataObject
simpleData FrEee.Utility.SafeDictionary
ctx FrEee.Utility.ObjectGraphContext
return ISimpleDataObject

Reconstitute() public method

public Reconstitute ( FrEee.Utility.ObjectGraphContext ctx = null ) : T
ctx FrEee.Utility.ObjectGraphContext
return T

SimpleDataObject() public method

public SimpleDataObject ( ) : FrEee.Utility.Extensions
return FrEee.Utility.Extensions

SimpleDataObject() public method

public SimpleDataObject ( FrEee.Utility.SafeDictionary simpleData, FrEee.Utility.ObjectGraphContext ctx = null ) : FrEee.Utility.Extensions
simpleData FrEee.Utility.SafeDictionary
ctx FrEee.Utility.ObjectGraphContext
return FrEee.Utility.Extensions

SimpleDataObject() public method

public SimpleDataObject ( object o, FrEee.Utility.ObjectGraphContext ctx = null ) : FrEee.Utility.Extensions
o object
ctx FrEee.Utility.ObjectGraphContext
return FrEee.Utility.Extensions