C# Class PageTypeBuilder.Synchronization.PageDefinitionSynchronization.PageDefinitionTypeMapper

Afficher le fichier Open project: joelabrahamsson/Page-Type-Builder Class Usage Examples

Méthodes publiques

Méthode Description
GetDefaultPropertyType ( Type propertyType ) : Type
GetPageDefinitionType ( PageTypePropertyDefinition definition ) : PageDefinitionType
GetPageDefinitionType ( string pageTypeName, string propertyName, Type propertyType, PageTypePropertyAttribute pageTypePropertyAttribute ) : PageDefinitionType
PageDefinitionTypeMapper ( IPageDefinitionTypeRepository pageDefinitionTypeRepository, INativePageDefinitionsMap nativePageDefinitionsMap ) : System

Méthodes protégées

Méthode Description
GetPropertyType ( Type propertyType, PageTypePropertyAttribute pageTypePropertyAttribute ) : Type
ThrowUnmappablePropertyTypeException ( string propertyName, string pageTypeName ) : void

Private Methods

Méthode Description
GetNativePageDefinitionType ( Type pagePropertyType ) : PageDefinitionType
GetNonNativePageDefinitionType ( Type pagePropertyType ) : PageDefinitionType
GetPageDefinitionTypeImpl ( Type pagePropertyType ) : PageDefinitionType

Method Details

GetDefaultPropertyType() public méthode

public GetDefaultPropertyType ( Type propertyType ) : Type
propertyType System.Type
Résultat System.Type

GetPageDefinitionType() public méthode

public GetPageDefinitionType ( PageTypePropertyDefinition definition ) : PageDefinitionType
definition PageTypeBuilder.Discovery.PageTypePropertyDefinition
Résultat PageDefinitionType

GetPageDefinitionType() public méthode

public GetPageDefinitionType ( string pageTypeName, string propertyName, Type propertyType, PageTypePropertyAttribute pageTypePropertyAttribute ) : PageDefinitionType
pageTypeName string
propertyName string
propertyType System.Type
pageTypePropertyAttribute PageTypePropertyAttribute
Résultat PageDefinitionType

GetPropertyType() protected méthode

protected GetPropertyType ( Type propertyType, PageTypePropertyAttribute pageTypePropertyAttribute ) : Type
propertyType System.Type
pageTypePropertyAttribute PageTypePropertyAttribute
Résultat System.Type

PageDefinitionTypeMapper() public méthode

public PageDefinitionTypeMapper ( IPageDefinitionTypeRepository pageDefinitionTypeRepository, INativePageDefinitionsMap nativePageDefinitionsMap ) : System
pageDefinitionTypeRepository IPageDefinitionTypeRepository
nativePageDefinitionsMap INativePageDefinitionsMap
Résultat System

ThrowUnmappablePropertyTypeException() protected méthode

protected ThrowUnmappablePropertyTypeException ( string propertyName, string pageTypeName ) : void
propertyName string
pageTypeName string
Résultat void