private static NavigationBarItem ConvertToNavigationBarItem(FSharpNavigationBarItem item, ITextSnapshot textSnapshot) { return(new InternalNavigationBarItem( item.Text, FSharpGlyphHelpers.ConvertTo(item.Glyph), NavigationBarItem.GetTrackingSpans(textSnapshot, item.Spans.ToImmutableArrayOrEmpty()), ConvertItems(textSnapshot, item.ChildItems), item.Indent, item.Bolded, item.Grayed)); }
private static NavigationBarItem ConvertToNavigationBarItem(VSTypescriptNavigationBarItem item, ITextSnapshot textSnapshot) { Contract.ThrowIfTrue(item.Spans.IsEmpty); return(new InternalNavigationBarItem( item.Text, VSTypeScriptGlyphHelpers.ConvertTo(item.Glyph), NavigationBarItem.GetTrackingSpans(textSnapshot, item.Spans), ConvertItems(textSnapshot, item.ChildItems), item.Indent, item.Bolded, item.Grayed)); }