public static void Main(string[] args) { var domain = ITT.CreateDomain("dotnet"); domain.Marker("Begin"); var ts1 = ITT.GetTimeStamp(); using (var task = domain.GetTask("Main")) { for (var i = 0; i < 100; i++) { StartTask(domain); domain.SetCounter("dotnet_counter", i); } } var ts2 = ITT.GetTimeStamp(); domain.Marker("End"); using (ITT.GetTrack("group", "track")) { var dur = (ts2 - ts1) / 100 + 1; for (var i = ts1; i <= ts2; i += dur) { domain.SubmitTask("submitted", dur, dur / 2); } } }
protected CAF(IPredicate predicate, ITT arguments) { Debug.Assert(predicate.argumentTypes.Count() == arguments.Count()); Debug.Assert(predicate.argumentTypes.Zip(arguments, (at, a) => at.isEquivalent(a.type)).All(x => x)); Debug.Assert(arguments.All(t => (!(t is GT) || (t as GT).rep != null))); this.predicate = predicate; this.itt = arguments; }
private bool upToDate(ITT tt) { if (tt is GTT) { return(upToDate(tt as GTT)); } else { return(upToDate(tt as FTT)); } }
private static void StartTask(ITT domain) { using (domain.GetTask("dotnet_task")) { Thread.Sleep(10); if (Random.Next(2) != 0) { StartTask(domain); } Thread.Sleep(10); } }
public override void Populate (ITT.System.BaseCardData data) { ITT.System.ActivityDataModel a = (ITT.System.ActivityDataModel)data; if (null == a) { Debug.LogError("Cannot populate: invalid BaseData type"); return; } ParseDateString(a.RetrieveEventDate()); yearLabel = date.Year.ToString(); timeDistanceLabel = date.ToString("t", global::System.Globalization.CultureInfo.CreateSpecificCulture("en-us")) + " | " + a.Proximity.ToString("#.##") + " miles"; titleLabel = global::System.Web.HttpUtility.HtmlDecode(a.title); prefabName = "ActivityDealCard"; if (!string.IsNullOrEmpty(a.image.serving_url)) { string imageUrl = ITT.System.ITTNetworkManager.SanitizeImageURL(a.image.serving_url); if (!string.IsNullOrEmpty(imageUrl)) ITT.System.ITTDataCache.Instance.StartDownloadImage(imageUrl, ImportImage, ImportImageFail); } nid = a.id; }
public virtual void Populate(ITT.System.BaseCardData data) {}
public int CompareTo(ITT other) { return(ToStringN().CompareTo(other.ToStringN())); }