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(); }
public DocumentTypeModule(IPropertyModule propertyModule, IContentTypeService service) : base(propertyModule, Timing.DocTypeModuleTimer) { _service = service; _propertyModule = propertyModule; }