示例#1
0
 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;
 }