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

Provides a default implementation for INodes. A filesystem implementation may choose to derive from BasicNode to receive a default implementation of the interface.
Наследование: IVfsNode
Показать файл Открыть проект

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

Метод Описание
Create ( string name, VfsNodeType type, object settings ) : IVfsNode
Delete ( IVfsNode child, SharpOS.Kernel.Vfs.DirectoryEntry entry ) : void
Lookup ( string name ) : IVfsNode
Open ( FileAccess access, FileShare sharing ) : object

Защищенные методы

Метод Описание
NodeBase ( IFileSystem fs, VfsNodeType type ) : System

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

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

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

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

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

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

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

NodeBase() защищенный Метод

protected NodeBase ( IFileSystem fs, VfsNodeType type ) : System
fs IFileSystem
type VfsNodeType
Результат System

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

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