C# Class Simpl.Serialization.Types.SimplType

Inheritance: SimplBaseType
Exibir arquivo Open project: ecologylab/simplCSharp Class Usage Examples

Public Methods

Method Description
DeriveCrossPlatformName ( Type cSharpType, bool isScalar ) : string

SimplEquals ( object left, object right ) : bool

Determines if two objects represented by the SimplType are equivilant.

Protected Methods

Method Description
DeriveJavaTypeName ( ) : String

DeriveObjectiveCTypeName ( ) : String

SimplType ( Type cSharpType, System.Boolean isScalar, String javaTypeName, String objectiveCTypeName, String dbTypeName ) : System

SimplType ( string name, Type cSharpType, String javaTypeName, String objectiveCTypeName, String dbTypeName ) : System

Method Details

DeriveCrossPlatformName() public static method

public static DeriveCrossPlatformName ( Type cSharpType, bool isScalar ) : string
cSharpType System.Type
isScalar bool
return string

DeriveJavaTypeName() protected abstract method

protected abstract DeriveJavaTypeName ( ) : String
return String

DeriveObjectiveCTypeName() protected abstract method

protected abstract DeriveObjectiveCTypeName ( ) : String
return String

SimplEquals() public abstract method

Determines if two objects represented by the SimplType are equivilant.
public abstract SimplEquals ( object left, object right ) : bool
left object Left hand side
right object Right hand side
return bool

SimplType() protected method

protected SimplType ( Type cSharpType, System.Boolean isScalar, String javaTypeName, String objectiveCTypeName, String dbTypeName ) : System
cSharpType System.Type
isScalar System.Boolean
javaTypeName String
objectiveCTypeName String
dbTypeName String
return System

SimplType() protected method

protected SimplType ( string name, Type cSharpType, String javaTypeName, String objectiveCTypeName, String dbTypeName ) : System
name string
cSharpType System.Type
javaTypeName String
objectiveCTypeName String
dbTypeName String
return System