よく使われるメソッド
よく使われるメソッド
よく使われるメソッド
よく使われるメソッド
public override double Execute(ISecurity source, int barNum) { switch (ProfitKind) { case ProfitKind.Unfixed: return(source.GetProfit(barNum)); case ProfitKind.Fixed: return(source.GetAccumulatedProfit(barNum)); default: throw new InvalidEnumArgumentException(nameof(ProfitKind), (int)ProfitKind, ProfitKind.GetType()); } }