Take the community feedback survey now.
                AI OnAI Off
            
        Take the community feedback survey now.
 
                Let the page types implement a marker interface interface, ie IDontIndexMePlease, then this _should_ work:
PageIndexer.Instance.Conventions
  .ForInstancesOf<PageData>()
  .ShouldIndex(x => !(x is IDontIndexMePlease));
Of course an attribute could be used as well but then the ShouldIndex expression would be a bit more messy.
 
    
    
    
Is there a way to write this code simpler?
PageIndexer.Instance.Conventions .ForInstancesOf<SectionPage>() .ShouldIndex(x => false); PageIndexer.Instance.Conventions .ForInstancesOf<SlidePage>() .ShouldIndex(x => false); PageIndexer.Instance.Conventions .ForInstancesOf<SlidesContainerPage>() .ShouldIndex(x => false); PageIndexer.Instance.Conventions .ForInstancesOf<NewsContainerPage>() .ShouldIndex(x => false);I would also like to propose to by default exclude container page types from the index.
Cheers
Frederik