C# Class Simpl.Serialization.Types.CompositeType

A class that represents a given composite type.
Inheritance: SimplType
Exibir arquivo Open project: ecologylab/simplCSharp Class Usage Examples

Public Methods

Method Description
CanBeCreatedFrom ( Type aType ) : bool

Determines if a simpl composite Type can be created for the given C# TYpe

CompositeType ( Type theType ) : System
SimplEquals ( object left, object right ) : bool

Protected Methods

Method Description
DeriveJavaTypeName ( ) : string
DeriveObjectiveCTypeName ( ) : string

Private Methods

Method Description
RecursiveSimplEquals ( object left, object right, List leftCompared, List rightCompared ) : bool
SimplEquals ( object left, object right, List leftCompared, List rightCompared ) : bool

Method Details

CanBeCreatedFrom() public static method

Determines if a simpl composite Type can be created for the given C# TYpe
public static CanBeCreatedFrom ( Type aType ) : bool
aType System.Type The type to consider
return bool

CompositeType() public method

public CompositeType ( Type theType ) : System
theType System.Type
return System

DeriveJavaTypeName() protected method

protected DeriveJavaTypeName ( ) : string
return string

DeriveObjectiveCTypeName() protected method

protected DeriveObjectiveCTypeName ( ) : string
return string

SimplEquals() public method

public SimplEquals ( object left, object right ) : bool
left object
right object
return bool