private Metric(GenreAndTagStatInfo genreAndTagStatInfo) { if (genreAndTagStatInfo == null) { throw new ArgumentNullException(nameof(genreAndTagStatInfo)); } if (!genreAndTagStatInfo.Initialized) { throw new InstanceNotExplicitlyInitializedException("Instance of GenreAndTagStatInfo not explicitly initialized!"); } this.genreAndTagStatInfo = genreAndTagStatInfo; }
public Metric(GenreAndTagStatInfo genreAndTagStatInfo, MetricMode mode) : this(genreAndTagStatInfo) { Mode = mode; }