/// <summary> /// Create new localization string. /// </summary> /// <param name="line">(optional) source line</param> /// <param name="status">resolve reslut</param> public LineString(ILine line, LineStatus status) { Line = line; Exception = null; Value = null; Status = status; }
/// <summary> /// Create resource result /// </summary> /// <param name="line">(optional) source line</param> /// <param name="error">error</param> /// <param name="status">resolve reslut</param> public LineResourceBytes(ILine line, Exception error, LineStatus status) { Line = line; Value = null; Status = status; Exception = error; }
internal override void DrawLineStudy(Types.RectEx rect, LineStatus lineStatus) { rect.Normalize(); _lines.C = C; _lines.Start(); Utils.DrawLine(rect.Left, rect.Top, rect.Left, rect.Bottom, Stroke, StrokeType, StrokeThickness, _lines); Utils.DrawLine(rect.Right, rect.Top, rect.Right, rect.Bottom, Stroke, StrokeType, StrokeThickness, _lines); foreach (double d in _fib) { double x = rect.Left + rect.Width * d; Utils.DrawLine(x, rect.Top, x, rect.Bottom, Stroke, StrokeType, StrokeThickness, _lines); } _lines.Stop(); _internalObjectCreated = true; if (_firstPaint) { _firstPaint = false; _lines.Do(l => { l._line.Tag = this; l.ZIndex = ZIndexConstants.LineStudies1; }); _contextLine = new ContextLine(this); _chartX.InvokeLineStudyCreated(new StockChartX.LineStudyCreatedEventArgs(this)); } }
public override void OnLineStatusChanged(LocalizedLine dialogueLine, LineStatus previousStatus, LineStatus newStatus) { switch (newStatus) { case LineStatus.Running: // Nothing to do here - continue running. break; case LineStatus.Interrupted: // The user wants us to wrap up the audio quickly. The // DoPlayback coroutine will apply the fade out defined // by fadeOutTimeOnLineFinish. finishCurrentLine = true; break; case LineStatus.Delivered: // The line has finished delivery on all views. Nothing // left to do for us, since the audio will have already // finished playing out. break; case LineStatus.Ended: // The line is being dismissed; ensure that we // interrupt the FMOD instance. finishCurrentLine = true; break; } }
/// <summary> /// Create resource result /// </summary> /// <param name="line">(optional) source line</param> /// <param name="value">resolved bytes</param> /// <param name="status">resolve reslut</param> public LineResourceBytes(ILine line, byte[] value, LineStatus status) { Line = line; Value = value; Status = status; Exception = null; }
private void AddLine(string line, LineStatus lineStatus, int lineNumber) { var item = new ListViewItem(); for (var i = 0; i < lvwResult.Columns.Count - 1; i++) { item.SubItems.Add(""); } item.SubItems[0].Text = lineNumber.ToString("#,##0"); item.SubItems[1].Text = line; Color color; switch (lineStatus) { case LineStatus.Ignored: color = item.BackColor; break; case LineStatus.Covered: color = Color.LightGreen; break; case LineStatus.NotCovered: color = Color.LightCoral; break; default: throw new NotImplementedException($"LineStatus: {lineStatus}"); } item.BackColor = color; lvwResult.Items.Add(item); }
public LineStatus GetLineStatus() { var lineStatus = new LineStatus(); WriteLine("show call"); string s = ReadUntilPrompt(); UmacCallState callState = new UmacCallState(s); lineStatus.StatusCode = callState.State; if (callState.State == LineStatusCode.Calling || callState.State == LineStatusCode.ConnectedCalled || callState.State == LineStatusCode.ConnectedReceived || callState.State == LineStatusCode.ReceivingCall) { WriteLine("show call info"); s = ReadUntilPrompt(); var callInfo = new UmacCallInfo(s); lineStatus.RemoteAddress = callInfo.ConnectedTo; } else if (callState.State == LineStatusCode.Disconnected) { lineStatus.RemoteAddress = ""; } return(lineStatus); }
/// <summary> /// Create resource error result /// </summary> /// <param name="line">(optional) source line</param> /// <param name="status">resolve reslut</param> public LineResourceStream(ILine line, LineStatus status) { Line = line; Value = null; Status = status; Exception = null; }
/// <summary> /// Create resource result /// </summary> /// <param name="line">(optional) source line</param> /// <param name="value">resolved bytes</param> /// <param name="error"></param> /// <param name="status">resolve reslut</param> public LineResourceStream(ILine line, Stream value, Exception error, LineStatus status) { Line = line; Value = value; Status = status; Exception = error; }
/// <summary> /// Create new localization string. /// </summary> /// <param name="line">(optional) source line</param> /// <param name="error">error</param> /// <param name="status">resolve reslut</param> public LineString(ILine line, Exception error, LineStatus status) { Line = line; Value = null; Exception = error; Status = status; }
internal override void DrawLineStudy(Types.RectEx rect, LineStatus lineStatus) { rect.Normalize(); if (lineStatus == LineStatus.StartPaint) { _internalObjectCreated = true; for (int i = 0; i < _ellipses.Length; i++) { _ellipses[i] = new System.Windows.Shapes.Ellipse { Tag = this, Stroke = Stroke, StrokeThickness = StrokeThickness, Fill = Brushes.Transparent }; C.Children.Add(_ellipses[i]); } new ContextLine(this); _chartX.InvokeLineStudyCreated(new StockChartX.LineStudyCreatedEventArgs(this)); return; } double elSize = Math.Max(rect.Width, rect.Height); Rect rc = new Rect(rect.Left, rect.Top, elSize, elSize); for (int i = 0; i < _ellipses.Length; i++) { if (rc.IsEmpty) { break; } #if SILVERLIGHT rc.X -= -elSize * 0.1; rc.Y -= -elSize * 0.1; rc.Width += 2 * (-elSize * 0.1); rc.Height += 2 * (-elSize * 0.1); #endif Canvas.SetLeft(_ellipses[i], rc.Left); Canvas.SetTop(_ellipses[i], rc.Top); _ellipses[i].Height = rc.Width; _ellipses[i].Width = rc.Height; #if WPF rc.Inflate(-elSize * 0.1, -elSize * 0.1); #endif } foreach (System.Windows.Shapes.Ellipse ellipse in _ellipses) { Canvas.SetZIndex(ellipse, ZIndexConstants.LineStudies1); } }
public async Task GetLineStatus() { var sut = new IkusNetApi(new ProdysSocketPool()); LineStatus lineStatus = await sut.GetLineStatusAsync(CodecInformation.Ip); Assert.Equal(LineStatusCode.NoPhysicalLine, lineStatus.StatusCode); Assert.Equal(DisconnectReason.None, lineStatus.DisconnectReason); }
public ChangedLine(string text, int? originalLineIndex, int? changedLineIndex, LineStatus status) { AddedLinesAfter = new List<string>(); Text = text; OriginalLineIndex = originalLineIndex; ChangedLineIndex = changedLineIndex; Status = status; }
protected void ExecuteLine(string line) { if (_lastStatus != LineStatus.Passed) return; _debugContexts = null; _lastStatus = _scenarioLineExecuter.ExecuteLine(_currentScenario, _scenarioContext, line); }
public bool ExecuteScenario(Scenario scenario, ScenarioContext scenarioContext) { _eventBus.Raise(new ScenarioStarting { Scenario = scenario }); //_scenarioInterpreter.NewScenario(); var result = ExecutionStatus.Passed; foreach (var line in (scenario.Background ?? new ScenarioLine[0]).Union(scenario.Body)) { LineStatus status = _lineExecuter.ExecuteLine(scenario, scenarioContext, line.Text); if (LineStatus.Failed == status) { result = ExecutionStatus.Failed; break; } if (LineStatus.Pending == status) { result = ExecutionStatus.Pending; break; } } if (!TryToDisposeScenarioContext(scenarioContext)) { result = ExecutionStatus.Failed; } switch (result) { case ExecutionStatus.Failed: { _eventBus.Raise(new ScenarioFailed { Scenario = scenario, ExceptionInfo = _exceptionInfo }); return(false); } case ExecutionStatus.Pending: { _eventBus.Raise(new ScenarioPending { Scenario = scenario }); return(true); } default: { _eventBus.Raise(new ScenarioPassed { Scenario = scenario }); return(true); } } }
public LineItem(DrawingVisual vis, LineStatus stat, LineAction act, LineLength sid, Brush brh, Point start, Point end) { _visual = vis; Status = stat; LineAction = act; LineSide = sid; brush = brh; _start = start; _end = end; }
/// <summary> /// Converts bus route name in form of "90 - Newcastle Hwy 2 Train Meet Service" /// into a LineStatus object. /// </summary> /// <param name="busRouteString"></param> /// <returns></returns> public static LineStatus ParseBusRoute(string busRouteString) { var routeParts = busRouteString.Split(new char[] { '-' }) .Select(s => s.Trim()).ToArray(); var lineStatus = new LineStatus(); lineStatus.RouteId = int.Parse(routeParts[0]); lineStatus.LineName = routeParts[1]; return(lineStatus); }
public MergedLine( string text, int? originalLineIndex, int? changedLineIndex, LineStatus status, IMergeConflict mergeConflict) : base(text, originalLineIndex, changedLineIndex, status) { MergeConflict = mergeConflict; IsHaveConflict = false; }
/// <summary> /// Generates the text to respond for a single line status. /// </summary> /// <param name="name">The name of the line.</param> /// <param name="status">The status of the line.</param> /// <param name="includeDetail">Whether to include the detail in the response.</param> /// <returns> /// The response for the specified line status. /// </returns> private static string GenerateResponseForSingleStatus(string name, LineStatus status, bool includeDetail) { if (includeDetail) { return(GenerateDetailedResponse(status)); } else { return(GenerateSummaryResponse(name, status)); } }
public void TweenAmplitude(int lineNumber, float endAmplitude, LineStatus status) { lineSystem.IsChangingAmplitude[lineNumber] = true; LeanTween.value(gameObject, lineSystem.LineShaderUtilities[lineNumber].amplitude, endAmplitude, amplitudeChangeSpeed) .setOnUpdate((float lerpAmplitude) => { lineSystem.LineShaderUtilities[lineNumber].amplitude = lerpAmplitude; }) .setEase(LeanTweenType.pingPong).setOnComplete(() => { lineSystem.IsChangingAmplitude[lineNumber] = false; lineSystem.Status[lineNumber] = status; }); }
public void GetLineStatus() { var sut = new IkusNetApi(); LineStatus lineStatus = sut.GetLineStatus(_hostAddress, 0); Assert.AreEqual("", lineStatus.RemoteAddress); Assert.AreEqual(LineStatusCode.NoPhysicalLine, lineStatus.StatusCode); Assert.AreEqual(DisconnectReason.None, lineStatus.DisconnectReason); Assert.AreEqual(IpCallType.Invalid, lineStatus.IpCallType); }
protected object[] ExecuteLine(string line) { if (LastStatus != LineStatus.Passed) { return(GetContexts()); } LastStatus = LineExecuter.ExecuteLine(CurrentScenario, CurrentScenarioContext, line); return(GetContexts()); }
protected void ExecuteLine(string line) { if (_lastStatus != LineStatus.Passed) { return; } _debugContexts = null; _lastStatus = _scenarioLineExecuter.ExecuteLine(_currentScenario, _scenarioContext, line); }
internal override void DrawLineStudy(Types.RectEx rect, LineStatus lineStatus) { if (_valuePresenter == null && lineStatus != LineStatus.StartPaint) { DrawLineStudy(rect, LineStatus.StartPaint); return; } if (lineStatus == LineStatus.StartPaint) { _line = new Line { Stroke = Stroke, StrokeThickness = 1, Tag = this }; Types.SetShapePattern(_line, StrokeType); C.Children.Add(_line); Canvas.SetZIndex(_line, ZIndexConstants.LineStudies1); _line.MouseLeftButtonDown += (sender, args) => MouseDown(sender, args); _line.MouseEnter += (sender, args) => MouseEnter(sender, args); _line.MouseLeave += (sender, args) => MouseLeave(sender, args); _line.MouseMove += (sender, args) => MouseMove(sender, args); _line.MouseLeftButtonUp += (sender, args) => MouseUp(sender, args); CreateValuePresenter(); if (LineStudyValue == null) { LineStudyValue = new HorizontalLineDefStudyValue { FontFamily = new FontFamily(_chartX.FontFace), FontSize = _chartX.FontSize, Foreground = _chartX.FontForeground, }; } new ContextLine(this); _internalObjectCreated = true; _chartX.InvokeLineStudyCreated(new StockChartX.LineStudyCreatedEventArgs(this)); return; } _line.X1 = 0; _line.X2 = C.ActualWidth; _line.Y1 = _line.Y2 = rect.Bottom; //Debug.WriteLine("Bottom: " + rect.Bottom); SetDisplayValue(); }
public async Task <IActionResult> OnGetAsync(int?id) { if (id == null) { return(NotFound()); } LineStatus = await _context.LineStatus.FirstOrDefaultAsync(m => m.LineStat == id); if (LineStatus == null) { return(NotFound()); } return(Page()); }
/// <summary> /// Generates the detailed text to respond for a single line status. /// </summary> /// <param name="status">The status for a line.</param> /// <returns> /// The response text for the specified line status. /// </returns> private static string GenerateDetailedResponse(LineStatus status) { string response = status.Reason; // Trim off the line name prefix, if present string delimiter = ": "; int index = response.IndexOf(delimiter, StringComparison.Ordinal); if (index > -1) { response = response.Substring(index + delimiter.Length); } return(response); }
protected void StartScenario(Story story, Scenario scenario) { _eventBus.Raise(new ScenarioStarting { Scenario = scenario }); if (CurrentStoryContext == null) { CurrentStoryContext = _context.GetContextForStory(); } CurrentScenarioContext = CurrentStoryContext.GetScenarioContext(); CurrentScenario = scenario; LastStatus = LineStatus.Passed; //ScenarioInterpreter.NewScenario(); }
/// <summary> /// Initialize parser /// </summary> /// <param name="formatString"></param> public CSharpParser(IString formatString) { this.formatString = formatString; str = formatString.Text; state = ParserState.Text; escaped = false; strIx = 0; placeholderIndex = -1; pluralCategoryStartIx = -1; pluralCategoryEndIx = -1; indexStartIx = -1; indexEndIx = -1; alignmentStartIx = -1; alignmentEndIx = -1; formatStartIx = -1; formatEndIx = -1; i = -1; status = LineStatus.StringFormatOk; }
public LineStatus GetLineStatus() { var lineStatus = new LineStatus(); WriteLine("show call"); string s = ReadUntilPrompt(); UmacCallState callState = new UmacCallState(s); lineStatus.StatusCode = callState.State; if (callState.State == LineStatusCode.Calling || callState.State == LineStatusCode.ConnectedCalled || callState.State == LineStatusCode.ConnectedReceived || callState.State == LineStatusCode.ReceivingCall) { WriteLine("show call info"); s = ReadUntilPrompt(); var callInfo = new UmacCallInfo(s); lineStatus.RemoteAddress = callInfo.ConnectedTo; if (callState.TxProtocol == "idle" && callState.RxProtocol == "idle") { lineStatus.IpCallType = IpCallType.Invalid; } else if (callState.TxProtocol == "idle" && callState.RxProtocol != "idle") { lineStatus.IpCallType = IpCallType.UnicastUnidirectionalRx; } else if (callState.TxProtocol != "idle" && callState.RxProtocol == "idle") { lineStatus.IpCallType = IpCallType.UnicastUnidirectionalTx; } else if (callState.TxProtocol != "idle" && callState.RxProtocol != "idle") { lineStatus.IpCallType = IpCallType.UnicastBidirectional; } } else if (callState.State == LineStatusCode.Disconnected) { lineStatus.RemoteAddress = ""; lineStatus.IpCallType = IpCallType.Invalid; } return(lineStatus); }
public async Task <IActionResult> OnPostAsync(int?id) { if (id == null) { return(NotFound()); } LineStatus = await _context.LineStatus.FindAsync(id); if (LineStatus != null) { _context.LineStatus.Remove(LineStatus); await _context.SaveChangesAsync(); } return(RedirectToPage("./Index")); }
internal override void DrawLineStudy(Types.RectEx rect, LineStatus lineStatus) { if (_line == null && lineStatus != LineStatus.StartPaint) { DrawLineStudy(rect, LineStatus.StartPaint); } if (lineStatus == LineStatus.StartPaint) { _line = new Line { Stroke = Stroke, StrokeThickness = StrokeThickness, Tag = this }; Types.SetShapePattern(_line, StrokeType); C.Children.Add(_line); Canvas.SetZIndex(_line, ZIndexConstants.LineStudies1); if (_contextLine == null) { _contextLine = new ContextLine(this); _chartX.InvokeLineStudyCreated(new StockChartX.LineStudyCreatedEventArgs(this)); } _internalObjectCreated = true; _segment.BindToLine(_line); return; } if (double.IsInfinity(rect.Top)) { return; } // _line.X1 = rect.Left; // _line.Y1 = rect.Top; // // _line.X2 = rect.Right; // _line.Y2 = rect.Bottom; _segment.X1 = rect.Left; _segment.Y1 = rect.Top; _segment.X2 = rect.Right; _segment.Y2 = rect.Bottom; }
public async Task <ActionResult <LineStatusResponse> > GetLineStatus(string sipAddress, string deviceEncoder) { return(await Execute(sipAddress, async (codecApi, codecInformation) => { var model = new LineStatusResponse(); LineStatus lineStatus = await codecApi.GetLineStatusAsync(codecInformation.Ip, deviceEncoder); string deviceLineEncoder = string.IsNullOrEmpty(lineStatus.LineEncoder) ? "Line1" : lineStatus.LineEncoder; model.LineEncoder = deviceLineEncoder; model.LineStatus = lineStatus.StatusCode.ToString(); model.DisconnectReasonCode = (int)lineStatus.DisconnectReason; model.DisconnectReasonDescription = lineStatus.DisconnectReason.DescriptionAsResource(); model.RemoteAddress = lineStatus.RemoteAddress; return model; })); }
public Cleaner(string file) { if (!File.Exists(file)) { WriteLine("No such file: {file}"); } StringBuilder sb = new(); LineStatus prev = LineStatus.NewLine; LineStatus current = LineStatus.NewLine; string? buf = null; foreach (string line in File.ReadLines(file)) { if (line.Length == 0 || line.Contains("EffortlessEnglishClub.com")) { current = LineStatus.NewLine; } else { buf = line.TrimStart(); if (buf.Length == 0) { current = LineStatus.NewLine; } else { current = LineStatus.Concat; } } if (current == LineStatus.Concat) { sb.Append(buf); } else if (prev == LineStatus.Concat) { sb.Append('\n'); } prev = current; } using StreamWriter writer = new(GetOutputFile(file)); writer.Write(sb); //Debug.WriteLine(sb.ToString()); }
private void CoreMergeTest_Status(LineStatus status1, LineStatus status2, LineStatus expectedStatus) { // arraange IChangedLine changedLine1 = new ChangedLine("1", 1, 1, status1); IChangedLine changedLine2 = new ChangedLine("1", 1, 3, status2); LineStatus expected = expectedStatus; // act var result = new MergeTwoChangedAndOriginalLines(new StrComparer()).Merge( "1", changedLine1, changedLine2, "fvn", "svn").Status; //assert Assert.AreEqual(expected, result, "Статус результирующей строки"); }
protected void BeforeEach() { _scenarioContext = _sessionContext.GetScenarioContext(); _lastStatus = LineStatus.Passed; }