Exemple #1
0
 public MemberTypeModule(IPropertyModule propertyModule, IMemberTypeService service, IMemberService memberService)
     : base(propertyModule, Timing.MediaTypeModuleTimer)
 {
     _service        = service;
     _propertyModule = propertyModule;
     _memberService  = memberService;
 }
 protected ContentTypeModuleBase(IPropertyModule propertyModule, Guid performanceTimer)
 {
     _performanceTimer = performanceTimer;
     _propertyModule = propertyModule;
     _register = new ContentTypeRegister(out _controller);
     _typesUsedInCompositions = new Lazy<List<ContentTypeRegistration>>(() =>
     {
         var usedInCompositions = new List<ContentTypeRegistration>(_register.Registrations.SelectMany(x => GetComposingTypes(x, null)));
         usedInCompositions.AddRange(_register.Registrations.SelectMany(x => GetAllAncestorTypes(x)));
         usedInCompositions = usedInCompositions.Distinct().ToList();
         return usedInCompositions;
     });
     ResetContentTypesCache();
 }
Exemple #3
0
 public DocumentTypeModule(IPropertyModule propertyModule, IContentTypeService service)
     : base(propertyModule, Timing.DocTypeModuleTimer)
 {
     _service        = service;
     _propertyModule = propertyModule;
 }