Class FileSystem
Inheritance
System.Object
FileSystem
Implements
System.IO.Abstractions.IFileSystem
Assembly: Catalyst.Core.Lib.dll
Syntax
public class FileSystem : Abstractions.FileSystem, IFileSystem, Abstractions.IFileSystem
Constructors
|
Improve this Doc
View Source
FileSystem()
Declaration
Methods
|
Improve this Doc
View Source
DataFileExists(String)
Declaration
public bool DataFileExists(string fileName)
Parameters
Type |
Name |
Description |
System.String |
fileName |
|
Returns
Type |
Description |
System.Boolean |
|
|
Improve this Doc
View Source
DataFileExistsInSubDirectory(String, String)
Declaration
public bool DataFileExistsInSubDirectory(string fileName, string subDirectory)
Parameters
Type |
Name |
Description |
System.String |
fileName |
|
System.String |
subDirectory |
|
Returns
Type |
Description |
System.Boolean |
|
|
Improve this Doc
View Source
GetCatalystDataDir()
Must stay virtual as we Substitute.PartOf this class in testing.
Declaration
public virtual DirectoryInfo GetCatalystDataDir()
Returns
Type |
Description |
System.IO.DirectoryInfo |
|
|
Improve this Doc
View Source
ReadTextFromCddFile(String)
Declaration
public string ReadTextFromCddFile(string fileName)
Parameters
Type |
Name |
Description |
System.String |
fileName |
|
Returns
Type |
Description |
System.String |
|
|
Improve this Doc
View Source
ReadTextFromCddSubDirectoryFile(String, String)
Declaration
public string ReadTextFromCddSubDirectoryFile(string fileName, string subDirectory)
Parameters
Type |
Name |
Description |
System.String |
fileName |
|
System.String |
subDirectory |
|
Returns
Type |
Description |
System.String |
|
|
Improve this Doc
View Source
SetCurrentPath(String)
Declaration
public bool SetCurrentPath(string path)
Parameters
Type |
Name |
Description |
System.String |
path |
|
Returns
Type |
Description |
System.Boolean |
|
|
Improve this Doc
View Source
WriteTextFileToCddAsync(String, String)
Declaration
public Task<IFileInfo> WriteTextFileToCddAsync(string fileName, string contents)
Parameters
Type |
Name |
Description |
System.String |
fileName |
|
System.String |
contents |
|
Returns
Type |
Description |
System.Threading.Tasks.Task<IFileInfo> |
|
|
Improve this Doc
View Source
WriteTextFileToCddSubDirectoryAsync(String, String, String)
Declaration
public Task<IFileInfo> WriteTextFileToCddSubDirectoryAsync(string fileName, string subDirectory, string contents)
Parameters
Type |
Name |
Description |
System.String |
fileName |
|
System.String |
subDirectory |
|
System.String |
contents |
|
Returns
Type |
Description |
System.Threading.Tasks.Task<IFileInfo> |
|
Implements
System.IO.Abstractions.IFileSystem