C# Class PageTypeBuilder.Synchronization.Validation.PageTypeDefinitionValidator

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

Méthodes publiques

Свойство Type Description
MaximumPageTypeNameLength int

Private Properties

Свойство Type Description
ValidateAvailableOrExcludedPageTypes void

Méthodes publiques

Méthode Description
PageTypeDefinitionValidator ( PageDefinitionTypeMapper pageDefinitionTypeMapper ) : System
ValidatePageTypeDefinition ( PageTypeDefinition definition, IEnumerable allPageTypeDefinitions ) : void
ValidatePageTypeDefinitions ( IEnumerable pageTypeDefinitions ) : void

Méthodes protégées

Méthode Description
ValidateAvailablePageTypes ( PageTypeDefinition definition, IEnumerable allPageTypeDefinitions ) : void
ValidateExcludedPageTypes ( PageTypeDefinition definition, IEnumerable allPageTypeDefinitions ) : void
ValidateInheritsFromBasePageType ( PageTypeDefinition definition ) : void
ValidateNameLength ( PageTypeDefinition definition ) : void
ValidatePageTypesHaveGuidOrUniqueName ( IEnumerable pageTypeDefinitions ) : void

Private Methods

Méthode Description
ValidateAvailableOrExcludedPageTypes ( PageTypeDefinition definition, IEnumerable allPageTypeDefinitions, bool availblePageTypes ) : void

Method Details

PageTypeDefinitionValidator() public méthode

public PageTypeDefinitionValidator ( PageDefinitionTypeMapper pageDefinitionTypeMapper ) : System
pageDefinitionTypeMapper PageTypeBuilder.Synchronization.PageDefinitionSynchronization.PageDefinitionTypeMapper
Résultat System

ValidateAvailablePageTypes() protected méthode

protected ValidateAvailablePageTypes ( PageTypeDefinition definition, IEnumerable allPageTypeDefinitions ) : void
definition PageTypeBuilder.Discovery.PageTypeDefinition
allPageTypeDefinitions IEnumerable
Résultat void

ValidateExcludedPageTypes() protected méthode

protected ValidateExcludedPageTypes ( PageTypeDefinition definition, IEnumerable allPageTypeDefinitions ) : void
definition PageTypeBuilder.Discovery.PageTypeDefinition
allPageTypeDefinitions IEnumerable
Résultat void

ValidateInheritsFromBasePageType() protected méthode

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

ValidateNameLength() protected méthode

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

ValidatePageTypeDefinition() public méthode

public ValidatePageTypeDefinition ( PageTypeDefinition definition, IEnumerable allPageTypeDefinitions ) : void
definition PageTypeBuilder.Discovery.PageTypeDefinition
allPageTypeDefinitions IEnumerable
Résultat void

ValidatePageTypeDefinitions() public méthode

public ValidatePageTypeDefinitions ( IEnumerable pageTypeDefinitions ) : void
pageTypeDefinitions IEnumerable
Résultat void

ValidatePageTypesHaveGuidOrUniqueName() protected méthode

protected ValidatePageTypesHaveGuidOrUniqueName ( IEnumerable pageTypeDefinitions ) : void
pageTypeDefinitions IEnumerable
Résultat void

Property Details

MaximumPageTypeNameLength public_oe static_oe property

public static int MaximumPageTypeNameLength
Résultat int