コード例 #1
0
    public static GlobalModuleFeaturesDictionary CmsKit(
        [NotNull] this GlobalModuleFeaturesDictionary modules,
        [NotNull] Action <GlobalCmsKitFeatures> configureAction)
    {
        Check.NotNull(configureAction, nameof(configureAction));

        configureAction(modules.CmsKit());

        return(modules);
    }
コード例 #2
0
    public static GlobalCmsKitFeatures CmsKit(
        [NotNull] this GlobalModuleFeaturesDictionary modules)
    {
        Check.NotNull(modules, nameof(modules));

        return(modules
               .GetOrAdd(
                   GlobalCmsKitFeatures.ModuleName,
                   _ => new GlobalCmsKitFeatures(modules.FeatureManager)
                   )
               as GlobalCmsKitFeatures);
    }
コード例 #3
0
ファイル: GlobalFeatureManager.cs プロジェクト: younes21/abp
 protected internal GlobalFeatureManager()
 {
     EnabledFeatures = new HashSet <string>();
     Configuration   = new Dictionary <object, object>();
     Modules         = new GlobalModuleFeaturesDictionary(this);
 }