public TArgs Read <TArgs>() where TArgs : new() { var args = new TArgs(); SetProperties(args); return(args); }
protected RandomForestObjectiveFunction(Dataset trainData, TArgs args, double maxStepSize) : base(trainData, 1, // No learning rate in random forests. 1, // No shrinkage in random forests. maxStepSize, 1, // No derivative sampling in random forests. false, // Improvements to quasi-newton step not relevant to RF. args.RngSeed) { }
public void invoke(object sender, TArgs args) { if (dispatcher == null || dispatcher == getDispatcherOrNull()) { _invoke(handler, sender, args); } else { // ReSharper disable once AssignNullToNotNullAttribute dispatcher.BeginInvoke(handler as Delegate, DispatcherPriority.DataBind, sender, args); } }
public void Enqueue(ICommand <TArgs> command, TArgs args) { using (new TryLock(syncObject, Timeout)) { commands.Enqueue(new CommandContainer(command, args)); if (!inProcess) { inProcess = true; disposeEvent.Reset(); ThreadPool.QueueUserWorkItem(Process); } } }
/// <summary> /// コンストラクタ /// </summary> /// <param name="arges">コマンドライン引数</param> public TOptions(string[] arges) { this.args = new TArgs(); this.Settings(arges); if (!this.IsError) { this.CheckOption(); if (this.IsError) { this.ShowErrorMessage(); this.ShowUsage(); } else { // skip } } }
public static TArgs GetArgs <TController, TArgs>() where TController : SceneStartup <TController, TArgs> where TArgs : SceneArgs, new() { Type type = typeof(TController); if (!args.ContainsKey(type) || args[type] == null) { return new TArgs { IsNull = true } } ; TArgs sceneArgs = (TArgs)args[type]; args.Remove(type); return(sceneArgs); } }
public void Emit(object sender, TArgs args) { this.Handlers?.Invoke(sender, args); }
public Switch(TElem value, TArgs args) : this() { Set = true; Value = value; Args = args; }
void Callback(object innerSender, TArgs innerArgs) { args = innerArgs; sender = innerSender; }
public void Invoke(TArgs arg) => this.Action(arg);
/// <summary> /// Initializes a new instance of the <see cref="EventContext"/> class. /// </summary> /// <param name="sourceState">The source state.</param> /// <param name="currentEvent">The current event.</param> /// <param name="args">The event arguments.</param> public EventContext(TState sourceState, TEvent currentEvent, TArgs args) { SourceState = sourceState; CurrentEvent = currentEvent; Args = args; }
public CommandContainer(ICommand <TArgs> command, TArgs args) { this.command = command; this.args = args; }
public CallData(TArgs args, TResult result, TestCodeDispatchInfo dispatchInfo) { this.args = args; this.result = result; this.dispatchInfo = dispatchInfo; }
public IEnumerable <object> GetMultiArgValue(TArgs args) { var values = GetParamValue(OriginalVal, args, 0).Select(x => x.value); return(ConvertFromEnumerable(values)); }