public ScoreQuery(ISignaler signaler, IScoreCalculator scoreCalculator) { _signaler = signaler; _scoreCalculator = scoreCalculator; _gamesPlayed = 0; _playerCount = 0; _minMaxCache = new MinMaxCache<double>(PlayarStatisistics.InitialScore, PlayarStatisistics.InitialScore); }
/// <summary> /// Handles the signal for the class. /// </summary> /// <param name="signaler">Signaler used to signal the slot.</param> /// <param name="input">Root node for invocation.</param> public void Signal(ISignaler signaler, Node input) { signaler.Peek <Transaction>("mysql.transaction").Rollback(); }
public While(ISignaler signaler) { _signaler = signaler ?? throw new ArgumentNullException(nameof(signaler)); }
/// <summary> /// Initializes the object with specific signalers. /// </summary> /// <param name="blockConnectedSignaler">Signaler providing notifications about newly available blocks to its subscribers.</param> /// <param name="blockDisonnectedSignaler">Signaler providing notifications about a block being disconnected to its subscribers.</param> /// <param name="transactionSignaler">Signaler providing notifications about newly available transactions to its subscribers.</param> public Signals(ISignaler <Block> blockConnectedSignaler, ISignaler <Block> blockDisonnectedSignaler, ISignaler <Transaction> transactionSignaler) { Guard.NotNull(blockConnectedSignaler, nameof(blockConnectedSignaler)); Guard.NotNull(blockDisonnectedSignaler, nameof(blockDisonnectedSignaler)); Guard.NotNull(transactionSignaler, nameof(transactionSignaler)); this.blocksConnected = blockConnectedSignaler; this.blocksDisconnected = blockDisonnectedSignaler; this.transactions = transactionSignaler; }
/// <summary> /// Implementation of slot. /// </summary> /// <param name="signaler">Signaler used to raise signal.</param> /// <param name="input">Arguments to your slot.</param> public void Signal(ISignaler signaler, Node input) { input.Value = WebUtility.UrlEncode(input.GetEx <string>()); }
/// <summary> /// Implementation of signal /// </summary> /// <param name="signaler">Signaler used to signal</param> /// <param name="input">Parameters passed from signaler</param> /// <returns>An awaitable task.</returns> public async Task SignalAsync(ISignaler signaler, Node input) { SanityCheckInvocation(input); await signaler.SignalAsync("eval", input); }
/// <summary> /// Implementation of signal /// </summary> /// <param name="signaler">Signaler used to signal</param> /// <param name="input">Parameters passed from signaler</param> /// <returns>An awaitable task.</returns> public async Task SignalAsync(ISignaler signaler, Node input) { SanityCheck(input); input.Value = await Common.SignalAsync(signaler, input, true); }
/// <summary> /// Implementation of slot. /// </summary> /// <param name="signaler">Signaler used to raise signal.</param> /// <param name="input">Arguments to your slot.</param> public void Signal(ISignaler signaler, Node input) { SanityCheck(input); signaler.Signal("eval", input); ReplaceImplementation(input); }
/// <summary> /// Slot implementation. /// </summary> /// <param name="signaler">Signaler that raised the signal.</param> /// <param name="input">Arguments to slot.</param> public void Signal(ISignaler signaler, Node input) { _logger.Debug(Utilities.GetLogContent(input, signaler)); }
/// <summary> /// Creates an update SQL statement /// </summary> /// <param name="node">Root node to generate your SQL from.</param> /// <param name="signaler">Signaler to invoke slots.</param> public SqlUpdateBuilder(Node node, ISignaler signaler) : base(node, "`") { }
public CreateTicket(IConfiguration configuration, ISignaler signaler) { _configuration = configuration ?? throw new ArgumentNullException(nameof(configuration)); _signaler = signaler ?? throw new ArgumentNullException(nameof(signaler)); }
/// <summary> /// Implementation of your slot. /// </summary> /// <param name="signaler">Signaler used to raise signal.</param> /// <param name="input">Arguments to your slot.</param> public void Signal(ISignaler signaler, Node input) { var request = signaler.Peek <MagicRequest>("http.request"); input.Value = request.Scheme; }
/// <summary> /// Slot implementation. /// </summary> /// <param name="signaler">Signaler that raised signal.</param> /// <param name="input">Arguments to slot.</param> public void Signal(ISignaler signaler, Node input) { _slots.Write((slots) => slots[input.GetEx <string>()] = input.Clone()); }
/// <summary> /// Implementation of your slot. /// </summary> /// <param name="signaler">Signaler that raised the signal.</param> /// <param name="input">Arguments to your slot.</param> public void Signal(ISignaler signaler, Node input) { // Creating entity and returning to caller as is. input.Value = MimeCreator.Create(signaler, input, _streamService, _rootResolver); input.Clear(); }
public HttpPutJson(ISignaler signaler, IHttpClient httpClient) { _signaler = signaler ?? throw new ArgumentNullException(nameof(signaler)); _httpClient = httpClient ?? throw new ArgumentNullException(nameof(httpClient)); }
public ConstantPipelineStep(string name, TItem constant, ISignaler signaler) { Name = name ?? throw new ArgumentNullException(nameof(name)); Constant = constant; Signaler = signaler ?? throw new ArgumentNullException(nameof(signaler)); }
/// <summary> /// Slot implementation. /// </summary> /// <param name="signaler">Signaler that raised the signal.</param> /// <param name="input">Arguments to slot.</param> public async Task SignalAsync(ISignaler signaler, Node input) { await _logger.DebugAsync(Utilities.GetLogContent(input, signaler)); }
/// <summary> /// Implementation of signal /// </summary> /// <param name="signaler">Signaler used to signal</param> /// <param name="input">Parameters passed from signaler</param> public void Signal(ISignaler signaler, Node input) { SanityCheck(input); input.Value = Common.Signal(signaler, input, true); }
public void SetSignaler(ISignaler signaler) { Signaler = signaler; }
/// <summary> /// Implementation of signal /// </summary> /// <param name="signaler">Signaler used to signal</param> /// <param name="input">Parameters passed from signaler</param> public void Signal(ISignaler signaler, Node input) { SanityCheckInvocation(input); signaler.Signal("eval", input); }
/// <summary> /// Slot implementation. /// </summary> /// <param name="signaler">Signaler that raised signal.</param> /// <param name="input">Arguments to slot.</param> public async Task SignalAsync(ISignaler signaler, Node input) { await _scheduler.ExecuteTask(input.GetEx <string>()); }
public Endpoints(ISignaler signaler) { _signaler = signaler ?? throw new ArgumentNullException(nameof(signaler)); }
/// <summary> /// Implementation of slot. /// </summary> /// <param name="signaler">Signaler used to raise the signal.</param> /// <param name="input">Arguments to slot.</param> public void Signal(ISignaler signaler, Node input) { input.Value = _rootResolver.RootFolder; }
/// <summary> /// Implementation of your slot. /// </summary> /// <param name="signaler">Signaler that raised the signal.</param> /// <param name="input">Arguments to your slot.</param> public void Signal(ISignaler signaler, Node input) { SignalAsync(signaler, input).GetAwaiter().GetResult(); }
/// <summary> /// Implementation of signal /// </summary> /// <param name="signaler">Signaler used to signal</param> /// <param name="input">Parameters passed from signaler</param> public void Signal(ISignaler signaler, Node input) { input.Value = "9.0.0"; }
/// <summary> /// Implementation of slot. /// </summary> /// <param name="signaler">Signaler used to raise signal.</param> /// <param name="input">Arguments to your slot.</param> public void Signal(ISignaler signaler, Node input) { input.Value = input.GetEx <string>().ToUpperInvariant(); }
public Update(ut.Stack <MySqlConnection> connections, ISignaler signaler) { _connections = connections ?? throw new ArgumentNullException(nameof(connections)); _signaler = signaler ?? throw new ArgumentNullException(nameof(signaler)); }
public SwaggerDox(ISignaler signaler) { _signaler = signaler ?? throw new ArgumentNullException(nameof(signaler)); }
/// <summary> /// Creates a select SQL statement /// </summary> /// <param name="node">Root node to generate your SQL from.</param> /// <param name="signaler">Signaler to invoke slots.</param> public SqlReadBuilder(Node node, ISignaler signaler) : base(node, "`") { }
/// <summary> /// Slot implementation. /// </summary> /// <param name="signaler">Signaler that raised signal.</param> /// <param name="input">Arguments to slot.</param> public async Task SignalAsync(ISignaler signaler, Node input) { await _scheduler.StopScheduler(); }
public DispatchEndpoint(ISignaler signaler) { _signaler = signaler; }