private static SearchV2Response.Types.SearchCard GenericMessageCard(string message) { return(new SearchV2Response.Types.SearchCard { GenericMessage = new SearchV2Response.Types.SearchCard.Types .GenericMessageCard() { Message = RichTextUtil.FromString(message) } }); }
void Update() { if (Input.GetKeyDown(KeyCode.F)) { Debug.Log(RichTextUtil.Convert(input)); } if (Input.GetKeyDown(KeyCode.G)) { MultipleTask(); } }
private static void HandleLogReceived(string condition, string stackTrace, LogType type) { Color logColor = ColorForLogType(type); bufferedLines_.Enqueue(RichTextUtil.WrapWithColorTag(condition, logColor)); if (bufferedLines_.Count >= kBufferLimit || bufferedLines_.Sum(l => l.Length) >= kCharacterLimit) { bufferedLines_.Dequeue(); } OnLogUpdated.Invoke(); }
void MultipleTask() { ThreadPool.QueueUserWorkItem( (object a) => { for (var i = 0; i < 1000; i++) { Debug.Log(RichTextUtil.Convert(input)); Thread.Sleep(30); } } ); }
private IEnumerable <SearchV2Response.Types.SearchCard> RenderDocs(IEnumerable <ScoreDoc> scoreDocs, ZhConverter zhConverter) { var searcher = this._indexHolder.LuceneIndexSearcher; return(scoreDocs.Select(sd => { var docId = searcher.Doc(sd.Doc).GetField(LuceneUtils.Fields.DocId).GetStringValue(); var ydDoc = _indexHolder.GetIndex().YngdiengDocuments.Single(y => y.DocId == docId); return new SearchV2Response.Types.SearchCard { Word = new SearchV2Response.Types.SearchCard.Types.WordCard { Id = docId, Yngping = RichTextUtil.FromString(ydDoc.YngpingSandhi.OrElse(ydDoc.YngpingUnderlying)), Hanzi = RichTextUtil.FromString(zhConverter.tH(HanziUtils.HanziToString(ydDoc.HanziCanonical))), Details = RichTextUtil.FromString(zhConverter.tM(Yngdieng.Backend.Services.Frontend.Words.GetSnippet (ydDoc, new Extension[] { }))), Score = sd.Score } }; })); }