public FeaturesService(IFeaturesRepository featuresRepository, IFeatureLicenseHelper licenseHelper, IAsyncCache cache) { if (featuresRepository == null) { throw new ArgumentNullException(nameof(featuresRepository)); } _featuresRepository = featuresRepository; if (licenseHelper == null) { throw new ArgumentNullException(nameof(licenseHelper)); } _licenseHelper = licenseHelper; if (cache == null) { throw new ArgumentNullException(nameof(cache)); } _cache = cache; }
internal FeatureActivationAttribute(FeatureTypes requiredFeatureTypes, IFeatureLicenseHelper featureLicenseHelper) { _requiredFeatureTypes = requiredFeatureTypes; _featureLicenseHelper = featureLicenseHelper; }