public override object Clone() { var result = new DrivePanelItem(Parent, Name); result.Info = Info; return(result); }
public void AsyncFill(PanelItemBase parent, ICollection <PanelItemBase> result) { foreach (var drive in DriveInfo.GetDrives()) { var fname = drive.RootDirectory.Name; PluginFileSystem.RegisterImageForFileName(fname); var item = new DrivePanelItem(parent, fname); item.Info = drive; result.Add(item); } }
public void TestSerialize() { var item = new DrivePanelItem(new FileRoot(), @"C:\"); string content = SerializeUtils.SerializeObjectToXml(item); }