public Message(List <string> res, InputId id) { sender = res[0]; channel = res[1]; msg = res[2]; inputId = id; }
public override int GetHashCode() { unchecked { int result = InputModuleId.GetHashCode(); result = (result * 397) ^ (InputId != null ? InputId.GetHashCode() : 0); result = (result * 397) ^ EffectModuleId.GetHashCode(); result = (result * 397) ^ InputValueParameterIndex; return(result); } }
/// <summary> /// GetHashCode /// </summary> /// <returns>Hash code</returns> public override int GetHashCode() { var hashCode = -1268746195; hashCode = hashCode * -1521134295 + InputId.GetHashCodeWithNullCheck(); hashCode = hashCode * -1521134295 + ConfigId.GetHashCodeWithNullCheck(); hashCode = hashCode * -1521134295 + Error.GetHashCodeWithNullCheck(); hashCode = hashCode * -1521134295 + Coverage.GetHashCodeWithNullCheck(); return(hashCode); }
public override void Process(TagHelperContext context, TagHelperOutput output) { output.TagName = "text"; output.Attributes.Add("id", $"{TargetModal}-lookup-maincontrol"); var displayVal = Lookup.GetSelectedRecord(_dbContext, EntityName, RecordId, DisplayColumn); var urlHelper = _urlHelper.GetUrlHelper(ViewContext); var container = new TagBuilder("div"); var span = new TagBuilder("span"); var icon = new TagBuilder("i"); var inputHid = new TagBuilder("input"); var inputDis = new TagBuilder("input"); var a = new TagBuilder("a"); container.Attributes.Add("class", $"input-group input-group-{InputSize}"); span.Attributes.Add("class", "input-group-btn"); span.InnerHtml.AppendHtml(a); icon.Attributes.Add("class", "fa fa-search"); inputHid.Attributes.Add("id", InputId.Replace('.', '_')); inputHid.Attributes.Add("name", InputId); inputHid.Attributes.Add("type", "hidden"); inputHid.Attributes.Add("value", RecordId); inputDis.Attributes.Add("type", "text"); inputDis.Attributes.Add("id", $"{InputId}-lookup"); inputDis.Attributes.Add("name", $"{InputId}-lookup"); inputDis.Attributes.Add("disabled", "disabled"); inputDis.Attributes.Add("class", $"form-control lookup-control"); inputDis.Attributes.Add("value", displayVal); container.InnerHtml.AppendHtml(inputDis); container.InnerHtml.AppendHtml(inputHid); container.InnerHtml.AppendHtml(span); var url = urlHelper.Action("LookupRecord", "LookupControl", new { @lookupControlId = TargetModal, @title = LookupTitle, @columnSet = DisplayColumnset, @entityName = EntityName, @primaryKeyName = DisplayColumn, @recordId = RecordId }); a.MergeAttribute("href", $"{url}"); a.Attributes.Add("data-target", $"#{TargetModal}"); a.Attributes.Add("data-ajax", "true"); a.Attributes.Add("data-ajax-method", "GET"); a.Attributes.Add("data-ajax-mode", "replace"); a.Attributes.Add("data-ajax-success", $"Helper.BootstrapModal_OnSuccess(this); Lookup.ModalBindToDataTable('{TargetModal}-lookup-addtable', true);"); a.Attributes.Add("data-ajax-update", $"#{TargetModal}-content"); a.Attributes.Add("data-ajax-loading", "#application_loading"); a.Attributes.Add("data-ajax-loading-duration", "5"); a.Attributes.Add("class", "btn btn-flat btn-default"); a.InnerHtml.AppendHtml(icon); output.Content.AppendHtml(container); }
/// <summary>Get the IO visual for an IO input</summary> /// <param name="id">The state machine input id</param> /// <returns>The corresponding visual object</returns> UC_Output GetCtrl(InputId id) { switch (id) { case InputId.GasNitrogen: return(this.gasNitrogenIn); case InputId.GasOxygen: return(this.gasOxygenIn); case InputId.Heater: return(this.heaterIn); default: return(this.gasNitrogenIn); } }
public InputState GetInputState(InputId id) { InputState st; if (_states.TryGetValue((int)id, out st)) { return(st); } else { return(InputState.None); } }
/// <summary>Demo method to manualy toggle the input. Normaly done by state machine</summary> /// <param name="id">The input id</param> public void ToggleIO(InputId id) { this.inputs.SetState(id, this.inputs.GetState(id) == IOState.On ? IOState.Off : IOState.On); }
public GameInput(InputId inputId) { InputId = inputId; }
protected Step(GameMessageHandler hander, StepId stepId, InputId requiredInputId = InputId.None) { RequiredInputId = requiredInputId; StepId = stepId; DispatchMessage = hander; }
public InvalidGameInput(InputId receivedInput, InputId expectedInput) : base(GameEngineError.InvalidInput, "[Quest Engine] Received input " + receivedInput + " but expected " + expectedInput) { }
public DemoInput(InputId id) { this.Id = id; this.State = IOState.Off; }