C# Класс SharpOS.Kernel.Vfs.DirectoryNode

Represents a basic directory in the VFS namespace.
This class can be inherited if necessary to provide specialized directory handling if required.
Наследование: NodeBase
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
Create ( string name, VfsNodeType nodeType, object settings ) : IVfsNode
Delete ( IVfsNode child, SharpOS.Kernel.Vfs.DirectoryEntry dentry ) : void
DirectoryNode ( IFileSystem fs ) : System

Initializes a new instance of the DirectoryNode object.

Lookup ( string name ) : IVfsNode
Open ( FileAccess access, FileShare sharing ) : object

Описание методов

Create() публичный Метод

public Create ( string name, VfsNodeType nodeType, object settings ) : IVfsNode
name string
nodeType VfsNodeType
settings object
Результат IVfsNode

Delete() публичный Метод

public Delete ( IVfsNode child, SharpOS.Kernel.Vfs.DirectoryEntry dentry ) : void
child IVfsNode
dentry SharpOS.Kernel.Vfs.DirectoryEntry
Результат void

DirectoryNode() публичный Метод

Initializes a new instance of the DirectoryNode object.
public DirectoryNode ( IFileSystem fs ) : System
fs IFileSystem The filesystem, which owns the node.
Результат System

Lookup() публичный Метод

public Lookup ( string name ) : IVfsNode
name string
Результат IVfsNode

Open() публичный Метод

public Open ( FileAccess access, FileShare sharing ) : object
access FileAccess
sharing FileShare
Результат object