C# Class PageTypeBuilder.Synchronization.Validation.PageTypeDefinitionPropertiesValidator

Mostra file Open project: joelabrahamsson/Page-Type-Builder Class Usage Examples

Public Methods

Method Description
PageTypeDefinitionPropertiesValidator ( PageDefinitionTypeMapper pageDefinitionTypeMapper ) : System

Protected Methods

Method 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

Method Description
ValidateCompilerGeneratedPropertyGetterOrSetterNotPrivate ( PropertyInfo propertyInfo ) : void

Method Details

PageTypeDefinitionPropertiesValidator() public method

public PageTypeDefinitionPropertiesValidator ( PageDefinitionTypeMapper pageDefinitionTypeMapper ) : System
pageDefinitionTypeMapper PageDefinitionTypeMapper
return System

ValidateCompilerGeneratedProperty() protected method

protected ValidateCompilerGeneratedProperty ( PropertyInfo propertyInfo ) : void
propertyInfo System.Reflection.PropertyInfo
return void

ValidatePageTypeAttributeTabProperty() protected method

protected ValidatePageTypeAttributeTabProperty ( PropertyInfo propertyInfo, PageTypePropertyAttribute attribute ) : void
propertyInfo System.Reflection.PropertyInfo
attribute PageTypePropertyAttribute
return void

ValidatePageTypeProperties() protected method

protected ValidatePageTypeProperties ( PageTypeDefinition definition ) : void
definition PageTypeBuilder.Discovery.PageTypeDefinition
return void

ValidatePageTypeProperty() protected method

protected ValidatePageTypeProperty ( PropertyInfo propertyInfo ) : void
propertyInfo System.Reflection.PropertyInfo
return void

ValidatePageTypePropertyAttribute() protected method

protected ValidatePageTypePropertyAttribute ( PropertyInfo propertyInfo ) : void
propertyInfo System.Reflection.PropertyInfo
return void

ValidatePageTypePropertyType() protected method

protected ValidatePageTypePropertyType ( PropertyInfo propertyInfo ) : void
propertyInfo System.Reflection.PropertyInfo
return void