public virtual void Disable([NotNull] Type featureType) { Disable(GlobalFeatureNameAttribute.GetName(featureType)); }
public virtual string GetFeatureName() { return(Name ?? GlobalFeatureNameAttribute.GetName(Type)); }
public virtual bool IsEnabled([NotNull] Type featureType) { return(IsEnabled(GlobalFeatureNameAttribute.GetName(featureType))); }
public virtual TFeature GetFeature <TFeature>() where TFeature : GlobalFeature { return((TFeature)GetFeature(GlobalFeatureNameAttribute.GetName <TFeature>())); }