Header menu logo F# Compiler Guide

DefaultFileSystem Type

Represents a default (memory-mapped) implementation of the file system

Constructors

Constructor Description

DefaultFileSystem()

Full Usage: DefaultFileSystem()

Returns: DefaultFileSystem

Create a default implementation of the file system

Returns: DefaultFileSystem

Instance members

Instance member Description

this.AssemblyLoader

Full Usage: this.AssemblyLoader

Returns: IAssemblyLoader
Modifiers: abstract

this.ChangeExtensionShim

Full Usage: this.ChangeExtensionShim

Parameters:
    path : string
    extension : string

Returns: string
Modifiers: abstract
path : string
extension : string
Returns: string

this.CopyShim

Full Usage: this.CopyShim

Parameters:
    src : string
    dest : string
    overwrite : bool

Modifiers: abstract
src : string
dest : string
overwrite : bool

this.DirectoryCreateShim

Full Usage: this.DirectoryCreateShim

Parameters:
    path : string

Returns: string
Modifiers: abstract
path : string
Returns: string

this.DirectoryDeleteShim

Full Usage: this.DirectoryDeleteShim

Parameters:
    path : string

Modifiers: abstract
path : string

this.DirectoryExistsShim

Full Usage: this.DirectoryExistsShim

Parameters:
    path : string

Returns: bool
Modifiers: abstract
path : string
Returns: bool

this.EnumerateDirectoriesShim

Full Usage: this.EnumerateDirectoriesShim

Parameters:
    path : string

Returns: string seq
Modifiers: abstract
path : string
Returns: string seq

this.EnumerateFilesShim

Full Usage: this.EnumerateFilesShim

Parameters:
    path : string
    pattern : string

Returns: string seq
Modifiers: abstract
path : string
pattern : string
Returns: string seq

this.FileDeleteShim

Full Usage: this.FileDeleteShim

Parameters:
    fileName : string

Modifiers: abstract
fileName : string

this.FileExistsShim

Full Usage: this.FileExistsShim

Parameters:
    fileName : string

Returns: bool
Modifiers: abstract
fileName : string
Returns: bool

this.GetCreationTimeShim

Full Usage: this.GetCreationTimeShim

Parameters:
    path : string

Returns: DateTime
Modifiers: abstract
path : string
Returns: DateTime

this.GetDirectoryNameShim

Full Usage: this.GetDirectoryNameShim

Parameters:
    path : string

Returns: string
Modifiers: abstract
path : string
Returns: string

this.GetFullFilePathInDirectoryShim

Full Usage: this.GetFullFilePathInDirectoryShim

Parameters:
    dir : string
    fileName : string

Returns: string
Modifiers: abstract
dir : string
fileName : string
Returns: string

this.GetFullPathShim

Full Usage: this.GetFullPathShim

Parameters:
    fileName : string

Returns: string
Modifiers: abstract
fileName : string
Returns: string

this.GetLastWriteTimeShim

Full Usage: this.GetLastWriteTimeShim

Parameters:
    fileName : string

Returns: DateTime
Modifiers: abstract
fileName : string
Returns: DateTime

this.GetTempPathShim

Full Usage: this.GetTempPathShim

Returns: string
Modifiers: abstract
Returns: string

this.IsInvalidPathShim

Full Usage: this.IsInvalidPathShim

Parameters:
    path : string

Returns: bool
Modifiers: abstract
path : string
Returns: bool

this.IsPathRootedShim

Full Usage: this.IsPathRootedShim

Parameters:
    path : string

Returns: bool
Modifiers: abstract
path : string
Returns: bool

this.IsStableFileHeuristic

Full Usage: this.IsStableFileHeuristic

Parameters:
    fileName : string

Returns: bool
Modifiers: abstract
fileName : string
Returns: bool

this.NormalizePathShim

Full Usage: this.NormalizePathShim

Parameters:
    path : string

Returns: string
Modifiers: abstract
path : string
Returns: string

this.OpenFileForReadShim

Full Usage: this.OpenFileForReadShim

Parameters:
    filePath : string
    ?useMemoryMappedFile : bool
    ?shouldShadowCopy : bool

Returns: Stream
Modifiers: abstract
filePath : string
?useMemoryMappedFile : bool
?shouldShadowCopy : bool
Returns: Stream

this.OpenFileForWriteShim

Full Usage: this.OpenFileForWriteShim

Parameters:
Returns: Stream
Modifiers: abstract
filePath : string
?fileMode : FileMode
?fileAccess : FileAccess
?fileShare : FileShare
Returns: Stream

Type something to start searching.