public ClosedDocumentHistoryItem(IClosedDocument closedDocument, int index, BitmapSource typeIcon) { Index = index; ClosedDocument = closedDocument; IsExists = ClosedDocument.IsValid(); LanguageIcon = typeIcon; }
public void Execute() { if (_closedDocument.IsValid()) { _dte?.ItemOperations?.OpenFile(_closedDocument.FullName, _closedDocument.Kind); } }
public Icon GetIcon(IClosedDocument document) { if (document.IsValid()) { var iconForFile = Icon.ExtractAssociatedIcon(document.FullName); return(iconForFile); } return(null); }