C# Class DDay.iCal.Serialization.DataTypeMapper

Inheritance: IDataTypeMapper
Mostrar archivo Open project: nachocove/DDay-iCal-Xamarin

Public Methods

Method Description
AddPropertyMapping ( string name, Type objectType, bool allowsMultipleValues ) : void
AddPropertyMapping ( string name, TypeResolverDelegate resolver, bool allowsMultipleValues ) : void
DataTypeMapper ( ) : System
GetPropertyAllowsMultipleValues ( object obj ) : bool
GetPropertyMapping ( object obj ) : Type
RemovePropertyMapping ( string name ) : void

Protected Methods

Method Description
ResolveStatusProperty ( object context ) : Type

Method Details

AddPropertyMapping() public method

public AddPropertyMapping ( string name, Type objectType, bool allowsMultipleValues ) : void
name string
objectType System.Type
allowsMultipleValues bool
return void

AddPropertyMapping() public method

public AddPropertyMapping ( string name, TypeResolverDelegate resolver, bool allowsMultipleValues ) : void
name string
resolver TypeResolverDelegate
allowsMultipleValues bool
return void

DataTypeMapper() public method

public DataTypeMapper ( ) : System
return System

GetPropertyAllowsMultipleValues() public method

public GetPropertyAllowsMultipleValues ( object obj ) : bool
obj object
return bool

GetPropertyMapping() public method

public GetPropertyMapping ( object obj ) : Type
obj object
return System.Type

RemovePropertyMapping() public method

public RemovePropertyMapping ( string name ) : void
name string
return void

ResolveStatusProperty() protected method

protected ResolveStatusProperty ( object context ) : Type
context object
return System.Type