Show / Hide Table of Contents

Class CategoryFileSystemItem

Represents top level categories for the file system view.

Inheritance
System.Object
FileSystemItemBase
CategoryFileSystemItem
ScratchCategoryFileSystemItem
Inherited Members
FileSystemItemBase.Device
FileSystemItemBase.FileManager
FileSystemItemBase.IsExpanded
FileSystemItemBase.IsSelected
FileSystemItemBase.Name
FileSystemItemBase.FullName
FileSystemItemBase.Parent
FileSystemItemBase.AllChildren
FileSystemItemBase.Directories
FileSystemItemBase.DirectoriesLoaded
FileSystemItemBase.AllChildrenLoaded
FileSystemItemBase.IsCollapsible
FileSystemItemBase.RefreshAllCollection()
FileSystemItemBase.RefreshDirectories()
FileSystemItemBase.FindChildDirectoryByNameAsync(String, Boolean)
Namespace: Phoenix.DeviceStorage
Assembly: Phoenix.Plugin.DeviceStorage.dll
Syntax
public class CategoryFileSystemItem : FileSystemItemBase

Constructors

View Source

CategoryFileSystemItem(String, PhoenixIOType, IDevice, IDeviceStorageManager)

Initializes a new instance of the CategoryFileSystemItem class.

Declaration
public CategoryFileSystemItem(string categoryName, PhoenixIOType categoryType, IDevice device, IDeviceStorageManager fileManager)
Parameters
Type Name Description
System.String categoryName

The display name for this category.

PhoenixIOType categoryType

The file system type for this category.

IDevice device

The device this file system item is for.

IDeviceStorageManager fileManager

The file manager to use for IO.

Methods

View Source

LoadAllChildrenAsync()

Loads the children for this category.

Declaration
protected override Task<Collection<FileSystemItemBase>> LoadAllChildrenAsync()
Returns
Type Description
System.Threading.Tasks.Task<System.Collections.ObjectModel.Collection<FileSystemItemBase>>

The list of children objects for this category.

Overrides
FileSystemItemBase.LoadAllChildrenAsync()
View Source

LoadDirectoriesAsync()

Loads all the children of the category.

Declaration
protected override Task<Collection<FileSystemItemBase>> LoadDirectoriesAsync()
Returns
Type Description
System.Threading.Tasks.Task<System.Collections.ObjectModel.Collection<FileSystemItemBase>>

The list of children objects for this category.

Overrides
FileSystemItemBase.LoadDirectoriesAsync()
  • View Source
In This Article
Back to top Generated by DocFX