private DocumentSymbolData(DocumentSymbolData documentSymbolData, ImmutableArray <DocumentSymbolData> children) { Name = documentSymbolData.Name; SymbolKind = documentSymbolData.SymbolKind; RangeSpan = documentSymbolData.RangeSpan; SelectionRangeSpan = documentSymbolData.SelectionRangeSpan; Children = children; }
public DocumentSymbolUIItem(DocumentSymbolData documentSymbolData, ImmutableArray <DocumentSymbolUIItem> children, IThreadingContext threadingContext) { _threadingContext = threadingContext; Name = documentSymbolData.Name; Children = children; SymbolKind = documentSymbolData.SymbolKind; ImageMoniker = GetImageMoniker(documentSymbolData.SymbolKind); IsExpanded = true; IsSelected = false; RangeSpan = documentSymbolData.RangeSpan; SelectionRangeSpan = documentSymbolData.SelectionRangeSpan; }