C# Class NodeNetAsync.Vfs.Memory.MemoryFileSystem.NodeVirtualFileInfo

Inheritance: VirtualFileInfo
Show file Open project: soywiz/NodeNetAsync

Public Properties

Property Type Description
Childs List
Parent NodeVirtualFileInfo
Stream Stream

Protected Properties

Property Type Description
Name string

Public Methods

Method Description
NodeVirtualFileInfo ( string Name, VirtualFileType Type, NodeVirtualFileInfo Parent = null ) : System
OpenAsync ( FileMode FileMode, FileAccess FileAccess, FileShare FileShare ) : Task

Private Methods

Method Description
AddChild ( string Part, VirtualFileType Type ) : NodeVirtualFileInfo
ContainsChild ( string FileName ) : bool
Create ( VirtualFilePath Path, VirtualFileType CreateType, bool ErrorIfExists ) : NodeVirtualFileInfo
GetChild ( string Part ) : NodeVirtualFileInfo
LocateParentNode ( VirtualFilePath Path, string &LastPartName ) : NodeVirtualFileInfo
Open ( VirtualFilePath Path ) : NodeVirtualFileInfo

Method Details

NodeVirtualFileInfo() public method

public NodeVirtualFileInfo ( string Name, VirtualFileType Type, NodeVirtualFileInfo Parent = null ) : System
Name string
Type VirtualFileType
Parent NodeVirtualFileInfo
return System

OpenAsync() public method

public OpenAsync ( FileMode FileMode, FileAccess FileAccess, FileShare FileShare ) : Task
FileMode FileMode
FileAccess FileAccess
FileShare FileShare
return Task

Property Details

Childs public property

public List Childs
return List

Name protected property

protected string Name
return string

Parent public property

public NodeVirtualFileInfo Parent
return NodeVirtualFileInfo

Stream public property

public Stream Stream
return Stream