C# Class HotChai.Serialization.UnitTest.ComplexObject

Datei anzeigen Open project: hotchai/serialize.net Class Usage Examples

Private Properties

Property Type Description
ComplexObject System
ReadArrayOfSimpleObjects HotChai.Serialization.UnitTest.SimpleObject[]
ReadNestedArrayOfInts int[][]
ReadNestedArrayOfSimpleObjects HotChai.Serialization.UnitTest.SimpleObject[][]
ReadNestedArrayOfStrings string[][]
WriteMember void
WriteMember void
WriteMember void

Public Methods

Method Description
Create ( ) : ComplexObject
ReadFrom ( IObjectReader reader ) : ComplexObject
VerifyIsEqual ( ComplexObject other ) : void
WriteTo ( IObjectWriter writer, ComplexObject complexObject ) : void

Private Methods

Method Description
ComplexObject ( ) : System
ReadArrayOfSimpleObjects ( IObjectReader reader ) : HotChai.Serialization.UnitTest.SimpleObject[]
ReadNestedArrayOfInts ( IObjectReader reader ) : int[][]
ReadNestedArrayOfSimpleObjects ( IObjectReader reader ) : HotChai.Serialization.UnitTest.SimpleObject[][]
ReadNestedArrayOfStrings ( IObjectReader reader ) : string[][]
WriteMember ( IObjectWriter writer, int memberKey, SimpleObject array ) : void
WriteMember ( IObjectWriter writer, int memberKey, int array ) : void
WriteMember ( IObjectWriter writer, int memberKey, string array ) : void

Method Details

Create() public static method

public static Create ( ) : ComplexObject
return ComplexObject

ReadFrom() public static method

public static ReadFrom ( IObjectReader reader ) : ComplexObject
reader IObjectReader
return ComplexObject

VerifyIsEqual() public method

public VerifyIsEqual ( ComplexObject other ) : void
other ComplexObject
return void

WriteTo() public static method

public static WriteTo ( IObjectWriter writer, ComplexObject complexObject ) : void
writer IObjectWriter
complexObject ComplexObject
return void