Browse Source

Do not force a global feature class inherits from the GlobalFeature class.

pull/8560/head
Halil İbrahim Kalkan 6 years ago
parent
commit
424595bf07
  1. 2
      framework/src/Volo.Abp.GlobalFeatures/Volo/Abp/GlobalFeatures/GlobalFeatureDictionary.cs
  2. 3
      framework/src/Volo.Abp.GlobalFeatures/Volo/Abp/GlobalFeatures/GlobalFeatureManager.cs
  3. 3
      framework/src/Volo.Abp.GlobalFeatures/Volo/Abp/GlobalFeatures/GlobalFeatureNameAttribute.cs
  4. 2
      framework/src/Volo.Abp.GlobalFeatures/Volo/Abp/GlobalFeatures/GlobalModuleFeatures.cs

2
framework/src/Volo.Abp.GlobalFeatures/Volo/Abp/GlobalFeatures/GlobalFeatureDictionary.cs

@ -1,4 +1,4 @@
using System.Collections.Generic; using System.Collections.Generic;
namespace Volo.Abp.GlobalFeatures namespace Volo.Abp.GlobalFeatures
{ {

3
framework/src/Volo.Abp.GlobalFeatures/Volo/Abp/GlobalFeatures/GlobalFeatureManager.cs

@ -1,5 +1,5 @@
using System; using System;
using System.Collections.Generic; using System.Collections.Generic;
using JetBrains.Annotations; using JetBrains.Annotations;
namespace Volo.Abp.GlobalFeatures namespace Volo.Abp.GlobalFeatures
@ -26,7 +26,6 @@ namespace Volo.Abp.GlobalFeatures
} }
public virtual bool IsEnabled<TFeature>() public virtual bool IsEnabled<TFeature>()
where TFeature : GlobalFeature
{ {
return IsEnabled(GlobalFeatureNameAttribute.GetName<TFeature>()); return IsEnabled(GlobalFeatureNameAttribute.GetName<TFeature>());
} }

3
framework/src/Volo.Abp.GlobalFeatures/Volo/Abp/GlobalFeatures/GlobalFeatureNameAttribute.cs

@ -1,4 +1,4 @@
using System; using System;
using System.Linq; using System.Linq;
using System.Reflection; using System.Reflection;
using JetBrains.Annotations; using JetBrains.Annotations;
@ -17,7 +17,6 @@ namespace Volo.Abp.GlobalFeatures
} }
public static string GetName<TFeature>() public static string GetName<TFeature>()
where TFeature : GlobalFeature
{ {
return GetName(typeof(TFeature)); return GetName(typeof(TFeature));
} }

2
framework/src/Volo.Abp.GlobalFeatures/Volo/Abp/GlobalFeatures/GlobalModuleFeatures.cs

@ -1,4 +1,4 @@
using System.Collections.Generic; using System.Collections.Generic;
using System.Collections.Immutable; using System.Collections.Immutable;
using JetBrains.Annotations; using JetBrains.Annotations;

Loading…
Cancel
Save