private CompletionItem FixItem(CompletionItem item) { // remember provider so we can find it again later item = item.AddProperty("Provider", this.Provider.Name); item.Span = this.CompletionListSpan; return(item); }
private CompletionItem FixItem(CompletionItem item) { // remember provider so we can find it again later item = item.AddProperty("Provider", this.Provider.Name); // assign the default span if not set by provider if (item.Span == default(TextSpan) && this.DefaultItemSpan != default(TextSpan)) { item = item.WithSpan(this.DefaultItemSpan); } return(item); }