The following types are contained in this namespace.

Classes

AttributeAnalyzerPass
ContentTypeAnalyzerOptions
DataTypeAnalyzerPass This pass sets the correct property readers and writers based on the data type.
DefaultContentTypeAnalyzer
InitialAnalyzerPass Intantiates and initializes all content type definitions from model classes derived from IContentType.
PostConfigureAnalyzerPass This pass is always run as the last analyzer pass to ensure a valid state of content types.

Interfaces

IContentTypeAnalyzer
IContentTypeAnalyzerPass Classes implementing this interface are used to configure content type definitions on startup. Analyzer passes that should run must be added to the {P:Redakt.ContentManagement.Configuration.Analyzer.ContentTypeAnalyzerOptions.AnalyzerPasses} list by configuring the ContentTypeAnalyzerOptions on service registration. The class must not be registered with the DI container itself. The pass should be deterministic, i.e. running the pass twice with the same input must not modify the collection.

Enums

AnalyzerPassResult