Show / Hide Table of Contents

Class PackageFileSystemItem

Represents top level categories for the file system view.

Inheritance
System.Object
FileSystemItemBase
DirectoryFileSystemItem
PackageFileSystemItem
Inherited Members
DirectoryFileSystemItem.DirectoryInfo
DirectoryFileSystemItem.LoadAllChildrenAsync()
DirectoryFileSystemItem.LoadDirectoriesAsync()
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 PackageFileSystemItem : DirectoryFileSystemItem

Constructors

View Source

PackageFileSystemItem(PhoenixDirectoryInfo, FileSystemItemBase, IDevice, IDeviceStorageManager)

Initializes a new instance of the PackageFileSystemItem class.

Declaration
public PackageFileSystemItem(PhoenixDirectoryInfo directory, FileSystemItemBase parent, IDevice device, IDeviceStorageManager fileManager)
Parameters
Type Name Description
PhoenixDirectoryInfo directory

The PhoenixDirectoryInfo object this directory is for.

FileSystemItemBase parent

The parent directory or category if root drive.

IDevice device

The device this directory is on.

IDeviceStorageManager fileManager

The file manager to use for IO.

Properties

View Source

DisplayName

Gets the FileSystemView friendly name of package

Declaration
public string DisplayName { get; }
Property Value
Type Description
System.String

Methods

View Source

SetAvailabilityAndDisplayNameAsync()

Sets the availability to true if in use and display name using app metadata.

Declaration
public async Task SetAvailabilityAndDisplayNameAsync()
Returns
Type Description
System.Threading.Tasks.Task
  • View Source
In This Article
Back to top Generated by DocFX