public RevenueMoney(bool hadMissingMarketData, Money?money, HighProfitComponents components) { this.HadMissingMarketData = hadMissingMarketData; this.Money = money; this.Components = components; }
private string ComponentName(HighProfitComponents component) { switch (component) { case HighProfitComponents.Hybrid: return("Hybrid "); case HighProfitComponents.Realised: return("Realised "); case HighProfitComponents.Virtual: return("Virtual "); case HighProfitComponents.None: return(string.Empty); default: throw new ArgumentOutOfRangeException(nameof(component)); } }