C# Class PageTypeBuilder.Synchronization.Validation.PageTypeDefinitionPropertiesValidator

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

Méthodes publiques

Méthode Description
PageTypeDefinitionPropertiesValidator ( PageDefinitionTypeMapper pageDefinitionTypeMapper ) : System

Méthodes protégées

Méthode Description
ValidateCompilerGeneratedProperty ( PropertyInfo propertyInfo ) : void
ValidatePageTypeAttributeTabProperty ( PropertyInfo propertyInfo, PageTypePropertyAttribute attribute ) : void
ValidatePageTypeProperties ( PageTypeDefinition definition ) : void
ValidatePageTypeProperty ( PropertyInfo propertyInfo ) : void
ValidatePageTypePropertyAttribute ( PropertyInfo propertyInfo ) : void
ValidatePageTypePropertyType ( PropertyInfo propertyInfo ) : void

Private Methods

Méthode Description
ValidateCompilerGeneratedPropertyGetterOrSetterNotPrivate ( PropertyInfo propertyInfo ) : void

Method Details

PageTypeDefinitionPropertiesValidator() public méthode

public PageTypeDefinitionPropertiesValidator ( PageDefinitionTypeMapper pageDefinitionTypeMapper ) : System
pageDefinitionTypeMapper PageDefinitionTypeMapper
Résultat System

ValidateCompilerGeneratedProperty() protected méthode

protected ValidateCompilerGeneratedProperty ( PropertyInfo propertyInfo ) : void
propertyInfo System.Reflection.PropertyInfo
Résultat void

ValidatePageTypeAttributeTabProperty() protected méthode

protected ValidatePageTypeAttributeTabProperty ( PropertyInfo propertyInfo, PageTypePropertyAttribute attribute ) : void
propertyInfo System.Reflection.PropertyInfo
attribute PageTypePropertyAttribute
Résultat void

ValidatePageTypeProperties() protected méthode

protected ValidatePageTypeProperties ( PageTypeDefinition definition ) : void
definition PageTypeBuilder.Discovery.PageTypeDefinition
Résultat void

ValidatePageTypeProperty() protected méthode

protected ValidatePageTypeProperty ( PropertyInfo propertyInfo ) : void
propertyInfo System.Reflection.PropertyInfo
Résultat void

ValidatePageTypePropertyAttribute() protected méthode

protected ValidatePageTypePropertyAttribute ( PropertyInfo propertyInfo ) : void
propertyInfo System.Reflection.PropertyInfo
Résultat void

ValidatePageTypePropertyType() protected méthode

protected ValidatePageTypePropertyType ( PropertyInfo propertyInfo ) : void
propertyInfo System.Reflection.PropertyInfo
Résultat void