//========================================================================================= public void UseSuggestionRules(SuggestionBuilder builder) { if (this.CodeCompletor == null) { this.CodeCompletor = new CodeCompletor(); } this.CodeCompletor.LinkWithViewer(this); this.CodeCompletor.Builder = builder; }
IAsyncSuggestionDocumentQuery <T> IAsyncDocumentQuery <T> .SuggestUsing(Action <ISuggestionBuilder <T> > builder) { var f = new SuggestionBuilder <T>(); builder.Invoke(f); SuggestUsing(f.Suggestion); return(new AsyncSuggestionDocumentQuery <T>(this)); }
private Suggestion(SuggestionBuilder builder) { String = builder._string; Score = builder._score; Payload = builder._payload; }