Documentation for a minimal subset of the QSM API
IVirtualFile Interface
Namespaces > QS.Fx.Filesystem > IVirtualFile

[Missing <summary> documentation for T:QS.Fx.Filesystem.IVirtualFile]

Syntax
C#Visual BasicManaged C++
public interface IVirtualFile : IFile, IFilesystemObject, IDisposable
Public Interface IVirtualFile _
	Implements IFile, IFilesystemObject, IDisposable
public interface class IVirtualFile : IFile, IFilesystemObject, IDisposable
Members
All MembersConstructorsMethodsPropertiesFieldsEvents



IconMemberDescription
BeginRead(Int64, ArraySegment<(Of Byte>), AsyncCallback, Object)
Read a segment of memory at the given position asynchronously.
(Inherited from IFile.)
BeginWrite(Int64, ArraySegment<(Of Byte>), AsyncCallback, Object)
Write a segment of memory at the given position asynchronously.
(Inherited from IFile.)
Dispose()
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
(Inherited from IDisposable.)
DisposeRef(IVirtualFileRef)
EndRead(IAsyncResult)
Complete the asynchronous read request, release resources and retrieve the result.
(Inherited from IFile.)
EndWrite(IAsyncResult)
Complete the asynchronous write request, release resources and retrieve the result.
(Inherited from IFile.)
IsOpened
Length
The length of the file in bytes.
(Inherited from IFile.)
Name
The name of the filesystem object.
(Inherited from IFilesystemObject.)
OpenRef(FileAccess, FileShare, FileFlags)
Read(Int64, ArraySegment<(Of Byte>), IOCompletionCallback, Object)
Read a segment of memory at the given position asynchronously.
(Inherited from IFile.)
Rename(String)
Reset()
Truncate()
Type
The type of the filesystem object.
(Inherited from IFilesystemObject.)
Write(Int64, ArraySegment<(Of Byte>), IOCompletionCallback, Object)
Write a segment of memory at the given position asynchronously.
(Inherited from IFile.)

Assembly: QuickSilver_1 (Module: QuickSilver_1) Version: 1.0.0.0