public void GetChildren() { if (FullPath != null && Type != DirectoryType.File) { List <DirectoryItem> item = DirectoryStructure.GetDirectoryItems(this.FullPath); Children = new ObservableCollection <InspectViewModel>(item.Select(x => new InspectViewModel(x.FullPath, x.Type, x.Name, x.Hidden))); } }