StrategyParam
Wrapper は、戦略パラメーターへのタイピングアクセスを実装しました。
継承元: NotifiableObject
実装: IStrategyParam, IPersistable, INotifyPropertyChanged, IAttributesEntity
コンストラクター
public StrategyParam(string id, T initialValue)
strategyParam = StrategyParam(id, initialValue)
StrategyParam の新規インスタンスを初期化します。
- id
- パラメータ識別子。
- initialValue
- 初期値。
プロパティ
public bool CanOptimize { get; set; }
value = strategyParam.CanOptimize
strategyParam.CanOptimize = value
パラメータを最適化することができます。
public string Id { get; private set; }
value = strategyParam.Id
strategyParam.Id = value
パラメータ識別子。
public object OptimizeFrom { get; set; }
value = strategyParam.OptimizeFrom
strategyParam.OptimizeFrom = value
最適化で値から。
public object OptimizeStep { get; set; }
value = strategyParam.OptimizeStep
strategyParam.OptimizeStep = value
最適化時のインクレメント値。
public object OptimizeTo { get; set; }
value = strategyParam.OptimizeTo
strategyParam.OptimizeTo = value
最適化で値する。
public IEnumerable<T> OptimizeValues { get; set; }
value = strategyParam.OptimizeValues
strategyParam.OptimizeValues = value
最適化のための明示的な値(金融商品、DataTypeなどのタイプでは、範囲をサポートしていない)。
メソッド
public void Load(SettingsStorage storage)
strategyParam.Load(storage)
設定をロードします。
- storage
- 設定ストレージ。
public void Save(SettingsStorage storage)
strategyParam.Save(storage)
設定を保存します。
- storage
- 設定ストレージ。
public StrategyParam<T> SetBasic(bool basic)
result = strategyParam.SetBasic(basic)
設定BasicSettingAttribute@
- basic
- 値。
戻り値: 担当: 佐藤 宏
public StrategyParam<T> SetCanOptimize(bool canOptimize)
result = strategyParam.SetCanOptimize(canOptimize)
設定CanOptimize@値.
- canOptimize
- 担当: 佐藤 浩一
戻り値: 戦略パラメーター。
public StrategyParam<T> SetDisplay(string displayName, string description, string category)
result = strategyParam.SetDisplay(displayName, description, category)
表示設定を設定します。
- displayName
- 表示名。
- description
- 図要素パラメータの説明。
- category
- 図要素パラメータのカテゴリ。
戻り値: 担当: 佐藤 宏
public StrategyParam<T> SetGreaterThanZero()
result = strategyParam.SetGreaterThanZero()
バリデータがゼロに比べ、より大きい設定
戻り値: 担当: 佐藤 宏
public StrategyParam<T> SetHidden(bool hidden)
result = strategyParam.SetHidden(hidden)
設定BrowsableAttribute@
- hidden
- エディタに隠れたパラメーターです。
戻り値: 担当: 佐藤 宏
public StrategyParam<T> SetNotNegative()
result = strategyParam.SetNotNegative()
負のバリデータではなく設定します。
戻り値: 担当: 佐藤 宏
public StrategyParam<T> SetNullOrMoreZero()
result = strategyParam.SetNullOrMoreZero()
バリデータの設定や、ゼロバリデータの設定など
戻り値: 担当: 佐藤 宏
public StrategyParam<T> SetNullOrNotNegative()
result = strategyParam.SetNullOrNotNegative()
負のバリデータを設定または指定しない。
戻り値: 担当: 佐藤 宏
public StrategyParam<T> SetOptimize(T optimizeFrom, T optimizeTo, T optimizeStep)
result = strategyParam.SetOptimize(optimizeFrom, optimizeTo, optimizeStep)
最適化パラメータを埋めます。
- optimizeFrom
- 最適化で値から。
- optimizeTo
- 最適化で値する。
- optimizeStep
- 最適化時のインクレメント値。
戻り値: 戦略パラメーター。
public StrategyParam<T> SetOptimizeValues(IEnumerable<T> values)
result = strategyParam.SetOptimizeValues(values)
最適化のための明示的な値を設定します(金融商品、DataType のようなタイプ)。
- values
- 最適化中に反復する値。
戻り値: 戦略パラメーター。
public StrategyParam<T> SetRange(T min, T max)
result = strategyParam.SetRange(min, max)
範囲のバリデータを設定します。
- min
- 最小値。
- max
- 値の最大値。
戻り値: 担当: 佐藤 宏
public StrategyParam<T> SetReadOnly(bool value)
result = strategyParam.SetReadOnly(value)
設定ReadOnlyAttribute@
- value
- 値。
戻り値: 担当: 佐藤 宏
public StrategyParam<T> SetRequired()
result = strategyParam.SetRequired()
必須バリデータセット
戻り値: 担当: 佐藤 宏
public StrategyParam<T> SetStep(T step, T baseValue)
result = strategyParam.SetStep(step, baseValue)
値のステップ制限を設定(値がベース+ N*stepを等しくする必要があります)。
- step
- ステップ(>0)。
- baseValue
- ベース値(デフォルト 0)。
戻り値: 代表取締役社長 佐藤 浩
public override string ToString()
result = strategyParam.ToString()
ライン表現に換算します。
戻り値: 弦のパフォーマンス。