public TimespanValue(Timespan timespan, double value) : this() { this.startTime = timespan.Start; this.endTime = timespan.End; this.val = value; }
public RepeatingTask(Timespan interval) { Timer timer = new Timer(Timer_Tick); //This assumes we pass a delegate. Each timer is different. Refer to MSDN for proper usage timer.Interval = interval; timer.Start(); }
private static string GenerateRequest(XContainer dynListXml, Timespan timespan) { var sb = new StringBuilder(); sb.Append("wda=" + GenerateTimespanString(timespan)+ " and "); using (var enumerator = dynListXml.Elements().GetEnumerator()) { if (enumerator.MoveNext()) { bool isLast; do { var current = enumerator.Current; isLast = !enumerator.MoveNext(); sb.Append(current.Name + "=" + current.Value); if (!isLast) { sb.Append(" and "); } } while (!isLast); } } return sb.ToString(); }
public MyWindow() { _someLabel.Text = "Whatever"; var timer = new DispatcherTimer(); timer.Interval = Timespan.FromSeconds(15); timer.Tick += delegate { _someLabel.Text = String.Empty; }; }
internal static unsafe void Invoke(IntPtr obj, Timespan TimeDelay) { long *p = stackalloc long[] { 0L, 0L }; byte *b = (byte *)p; *((Timespan *)(b + 0)) = TimeDelay; Main.GetProcessEvent(obj, SetTimeDelay_ptr, new IntPtr(p));; } }
internal static unsafe bool Invoke(IntPtr obj, Timespan Time) { long *p = stackalloc long[] { 0L, 0L, 0L }; byte *b = (byte *)p; *((Timespan *)(b + 0)) = Time; Main.GetProcessEvent(obj, Seek_ptr, new IntPtr(p));; return(*((bool *)(b + 8))); } }
internal static unsafe byte /*TODO: text FText*/ Invoke(Timespan InTimespan) { long *p = stackalloc long[] { 0L, 0L, 0L, 0L, 0L }; byte *b = (byte *)p; *((Timespan *)(b + 0)) = InTimespan; Main.GetProcessEvent(KismetTextLibrary.DefaultObject, AsTimespan_Timespan_ptr, new IntPtr(p));; //TODO: text FText ReturnValue return(UObject.NotImplemented <byte>() /*TODO: text FText*/); } }
public IActionResult UpdateTimespan([FromBody] Timespan updateTimespan) { var orgTimespan = context.Timespans.Find(updateTimespan.Id); if (orgTimespan == null) { return(NotFound()); } orgTimespan.Season = updateTimespan.Season; orgTimespan.DebutEpisode = updateTimespan.DebutEpisode; orgTimespan.FinalEpisode = updateTimespan.FinalEpisode; context.SaveChanges(); return(Ok(orgTimespan)); }
private static string GenerateTimespanString(Timespan timespan) { DateTime from; var to = DateTime.Today; switch(timespan) { case Timespan.Week: from = to.AddDays(-7); break; case Timespan.Month: from = to.AddDays(-(DateTime.DaysInMonth(to.Year, to.Month))); break; case Timespan.Year: from = to.AddDays(-(DateTime.IsLeapYear(to.Year) ? 366 : 365)); break; default: from = to.AddDays(-(DateTime.DaysInMonth(to.Year, to.Month))); break; } return from.ToString("yyMMdd") + "->" + to.ToString("yyMMdd"); }
public IActionResult CreateTimespan([FromBody] Timespan newTimespan) { context.Timespans.Add(newTimespan); context.SaveChanges(); return(Created("", newTimespan)); }
public OncePerDayTimer(Timespan time, Action callback) { _time = time; _timer = new Timer(CheckTime, null TimeSpan.FromSeconds(1), TimeSpan.FromSecondS(1)); }
///<summary>Set the time on which to block.</summary> ///<remarks> ///If set, this player will block in TickFetch until the video sample ///for the specified time are actually available. /// ///@param Time The time to block on, or FTimespan::MinValue to disable. ///</remarks> public void SetBlockOnTime(Timespan Time) => MediaPlayer_methods.SetBlockOnTime_method.Invoke(ObjPointer, Time);
static void Main(string [] args) { //Initializing the browser IWebDriver driver = new ChromeDriver(); //Navigate to URL – Assuming it is http://demo.com/options.html driver.Navigate().GoToUrl(“http://demo.com/options.html”); //Get the elements var minDurationField = driver.FindElement(By.Id(“MinDuration”)); var messageField = driver.FindElement(By.Id(“Message”)); var demoButton = driver.FindElement(By.xpath(“//input[@value=’Demo’]”)); var list = driver.FindElement(By.Id(“urlList”)); var listItem = new SelectElement(list); var BusyIndicator = driver.FindElement(By.Name(“BusyIndicator”)); var DancingWizard = driver.FindElement(By.Name(“Dancingwizard”)); //For Acceptance Criteria 5 listItem.SelectByValue(“Standard”); demoButton.Click(); //Assuming Delay is 10 ms driver.Manage().Timeouts().ImplicitlyWait(Timespan.FromMilliseconds(10)); Assert.IsTrue(BusyIndicator.Displayed); //Assuming Min Duration is also 10 ms driver.Manage().Timeouts().ImplicitlyWait(Timespan.FromMilliseconds(10)); listItem.SelectByValue(“custom-template.html”); demoButton.Click(); Assert.IsTrue(DancingWizard.Displayed); //For Acceptance Criteria 7.1 messageField.SendKeys(“Please Wait…”); demoButton.Click(); //Assuming Delay is 10 ms driver.Manage().Timeouts().ImplicitlyWait(Timespan.FromMilliseconds(10)); Assert.IsTrue(BusyIndicator.Text(“Please Wait…”).Displayed); //Assuming Min Duration is also 10 ms driver.Manage().Timeouts().ImplicitlyWait(Timespan.FromMilliseconds(10)); //For Acceptance Criteria 7.2 messageField.SendKeys(“Waiting”); demoButton.Click(); //Assuming Delay is 10 ms driver.Manage().Timeouts().ImplicitlyWait(Timespan.FromMilliseconds(10)); Assert.IsTrue(BusyIndicator.Text(“Waiting”).Displayed); //Assuming Min Duration is also 10 ms driver.Manage().Timeouts().ImplicitlyWait(Timespan.FromMilliseconds(10)); //For Acceptance Criteria 7.3 minDurationField.SendKeys(“1000”); demoButton.Click(); //Assuming Delay is 10 ms driver.Manage().Timeouts().ImplicitlyWait(Timespan.FromMilliseconds(10)); Assert.IsTrue(BusyIndicator.Text(“Waiting”).Displayed); //Min Duration is set to 1000 ms driver.Manage().Timeouts().ImplicitlyWait(Timespan.FromMilliseconds(1000)); /*Verifying existence of grid elements on webpage. Assumption: Table id is “dataTable” */ //Test for Larry the Bird var larry = driver.FindElement(By.xpath(“.//*[@id=’dataTable’]/tbody/tr[5]/td[2]”)); if (larry.getText() == “Larry the Bird”) Console.WriteLine(“Larry the Bird : present”); //Test for @TwBootstrap var twb = driver.FindElement(By.xpath(“.//*[@id=’dataTable’]/tbody/tr[3]/td[4]”)); if (twb.getText() == “@TwBootstrap”) Console.WriteLine(“@TwBootstrap : present”); driver.quit(); }
public SuperFunObject(Timespan a, Timespan b, string text) { start = a; end = b; selectedText = text; }
///<summary>Converts a passed in time span to a text, formatted as a time span</summary> public static byte /*TODO: text FText*/ AsTimespan_Timespan(Timespan InTimespan) => KismetTextLibrary_methods.AsTimespan_Timespan_method.Invoke(InTimespan);
protected void LoadTimeSpans() { _timeSpanList = Timespan.RetrieveTimeSpanList(_keyWord.IdKeyword); }
///<summary>Seeks to the specified playback time.</summary> ///<remarks> ///@param Time The playback time to set. ///@return true on success, false otherwise. ///@see GetTime, Rewind ///</remarks> public bool Seek(Timespan Time) => MediaPlayer_methods.Seek_method.Invoke(ObjPointer, Time);
public void SaveSnapshot(string path) { SaveData dataToSnapshot = null; if (Timespan.Contains("y") || Timespan.Contains("m")) { var myData = DownloadmyData(); dataToSnapshot = new SaveData { CompanyName = myData.meta.Company_Name, Currency = myData.meta.currency, Exchangename = myData.meta.Exchange_Name, TickerName = myData.meta.ticker, Uri = myData.meta.uri, Title = myData.meta.Company_Name + " " + TimeNumToDateTime(myData.Date.min).ToString("d") + " - " + TimeNumToDateTime(myData.Date.max).ToString("d"), Values = new Dictionary <DateTime, Value>() }; foreach (var variable in myData.series) { dataToSnapshot.Values.Add(TimeNumToDateTime(variable.Date), new Value(variable.high, variable.low, variable.close, variable.open, variable.volume)); } } if (Timespan.Contains("d")) { var dData = DownloaddData(); dataToSnapshot = new SaveData { CompanyName = dData.meta.Company_Name, Currency = dData.meta.currency, Exchangename = dData.meta.Exchange_Name, TickerName = dData.meta.ticker, Uri = dData.meta.uri, Title = dData.meta.Company_Name + " " + UnixTimeStampToDateTime(dData.Timestamp.min).ToString("t") + " - " + UnixTimeStampToDateTime(dData.Timestamp.max).ToString("t"), Values = new Dictionary <DateTime, Value>() }; foreach (var variable in dData.series) { dataToSnapshot.Values.Add(UnixTimeStampToDateTime(variable.Timestamp), new Value(variable.high, variable.low, variable.close, variable.open, variable.volume)); } } if (dataToSnapshot == null) { return; } { if (File.Exists(path)) { File.Delete(path); } var connStr = $"Data Source={path};Max Database Size=4091"; var engine = new SqlCeEngine(connStr); engine.CreateDatabase(); SqlCeConnection conn = null; try { conn = new SqlCeConnection(connStr); conn.Open(); var cmd = conn.CreateCommand(); cmd.CommandText = "CREATE TABLE [Values] ([Id] datetime NOT NULL, [High] float NOT NULL, [Low] float NOT NULL, [Close] float NOT NULL, [Open] float NOT NULL, [Volume] float NOT NULL);"; cmd.ExecuteNonQuery(); cmd = conn.CreateCommand(); cmd.CommandText = "ALTER TABLE [Values] ADD CONSTRAINT [PK_Values] PRIMARY KEY ([Id]);"; cmd.ExecuteNonQuery(); cmd = conn.CreateCommand(); cmd.CommandText = "CREATE TABLE[Meta]([CompanyName] NVARCHAR(255) NOT NULL,[Currency] NVARCHAR(255) NOT NULL,[Exchangename] NVARCHAR(255) NOT NULL,[TickerName] NVARCHAR(255) NOT NULL,[Uri] NVARCHAR(255) NOT NULL,[Title] NVARCHAR(500));"; cmd.ExecuteNonQuery(); cmd = conn.CreateCommand(); cmd.CommandText = "ALTER TABLE [Meta] ADD CONSTRAINT [PK_Values] PRIMARY KEY ([CompanyName]);"; cmd.ExecuteNonQuery(); cmd = conn.CreateCommand(); cmd.CommandText = "INSERT INTO [Meta]([CompanyName],[Currency],[Exchangename],[TickerName],[Uri],[Title])VALUES(@companyName,@currency,@exchangename,@tickerName,@uri,@title);"; cmd.Parameters.AddWithValue("@companyName", dataToSnapshot.CompanyName); cmd.Parameters.AddWithValue("@currency", dataToSnapshot.Currency); cmd.Parameters.AddWithValue("@exchangename", dataToSnapshot.Exchangename); cmd.Parameters.AddWithValue("@tickerName", dataToSnapshot.TickerName); cmd.Parameters.AddWithValue("@uri", dataToSnapshot.Uri); cmd.Parameters.AddWithValue("@title", dataToSnapshot.Title); cmd.ExecuteNonQuery(); foreach (var variable in dataToSnapshot.Values) { cmd = conn.CreateCommand(); cmd.CommandText = "INSERT INTO [Values]([Id],[High],[Low],[Close],[Open],[Volume])VALUES(@id,@high,@low,@close,@open,@volume);"; cmd.Parameters.AddWithValue("@id", variable.Key); cmd.Parameters.AddWithValue("@high", variable.Value.High); cmd.Parameters.AddWithValue("@low", variable.Value.Low); cmd.Parameters.AddWithValue("@close", variable.Value.Close); cmd.Parameters.AddWithValue("@open", variable.Value.Open); cmd.Parameters.AddWithValue("@volume", variable.Value.Volume); cmd.ExecuteNonQuery(); } } catch (Exception) { // ignored } finally { conn?.Close(); } } }
///<summary>Delay of the player's time.</summary> ///<remarks> ///This setting can be used to manually sync multiple sources. ///Set to 1 seconds, if you would like that Player to play 1 second behind his current time. ///If the value is too big, it is possible that the player would not hold that frame for that long. ///@return true on success, false otherwise. ///@see GetTimeDelay ///</remarks> public void SetTimeDelay(Timespan TimeDelay) => MediaPlayer_methods.SetTimeDelay_method.Invoke(ObjPointer, TimeDelay);
Timespan time; // Makes for adjustable time span public Appointment(Datetime Start, Timespan Time) { start = Start; time = Time; }
public void Initialize(string enemyName,string listName,string spawnTimeName,string prevSpawnTimeName,Timespan prevSpawnTime,TimeSpan spawnTime) { }
public void Initialize(string enemyName, string listName, string spawnTimeName, string prevSpawnTimeName, Timespan prevSpawnTime, TimeSpan spawnTime) { }