C# Class ServiceStack.VirtualPath.InMemoryVirtualDirectory

Inheritance: ServiceStack.VirtualPath.AbstractVirtualDirectoryBase
Show file Open project: nustack/ServiceStack Class Usage Examples

Public Properties

Property Type Description
dirs List
files List

Public Methods

Method Description
AddFile ( string filePath, string contents ) : void
EnumerateFiles ( string pattern ) : IEnumerable
GetEnumerator ( ) : IEnumerator
GetFile ( string virtualPath ) : IVirtualFile
InMemoryVirtualDirectory ( IVirtualPathProvider owningProvider ) : System
InMemoryVirtualDirectory ( IVirtualPathProvider owningProvider, IVirtualDirectory parentDirectory ) : System

Protected Methods

Method Description
GetDirectoryFromBackingDirectoryOrDefault ( string directoryName ) : IVirtualDirectory
GetFileFromBackingDirectoryOrDefault ( string fileName ) : IVirtualFile
GetMatchingFilesInDir ( string globPattern ) : IEnumerable

Method Details

AddFile() public method

public AddFile ( string filePath, string contents ) : void
filePath string
contents string
return void

EnumerateFiles() public method

public EnumerateFiles ( string pattern ) : IEnumerable
pattern string
return IEnumerable

GetDirectoryFromBackingDirectoryOrDefault() protected method

protected GetDirectoryFromBackingDirectoryOrDefault ( string directoryName ) : IVirtualDirectory
directoryName string
return IVirtualDirectory

GetEnumerator() public method

public GetEnumerator ( ) : IEnumerator
return IEnumerator

GetFile() public method

public GetFile ( string virtualPath ) : IVirtualFile
virtualPath string
return IVirtualFile

GetFileFromBackingDirectoryOrDefault() protected method

protected GetFileFromBackingDirectoryOrDefault ( string fileName ) : IVirtualFile
fileName string
return IVirtualFile

GetMatchingFilesInDir() protected method

protected GetMatchingFilesInDir ( string globPattern ) : IEnumerable
globPattern string
return IEnumerable

InMemoryVirtualDirectory() public method

public InMemoryVirtualDirectory ( IVirtualPathProvider owningProvider ) : System
owningProvider IVirtualPathProvider
return System

InMemoryVirtualDirectory() public method

public InMemoryVirtualDirectory ( IVirtualPathProvider owningProvider, IVirtualDirectory parentDirectory ) : System
owningProvider IVirtualPathProvider
parentDirectory IVirtualDirectory
return System

Property Details

dirs public property

public List dirs
return List

files public property

public List files
return List