Class FileSystemProvider
Determine the output format for analysis results.
Inheritance
FileSystemProvider
Assembly: AnalysisPrograms.dll
Syntax
public static class FileSystemProvider
Fields
|
Improve this Doc
View Source
Declaration
public static readonly string[] AllFormats
Field Value
|
Improve this Doc
View Source
Declaration
public const string DestinationFormat = "If empty, will write files. If \"sqlite3\" files will be written to a Sqlite3 database."
Field Value
|
Improve this Doc
View Source
DestinationPath
Declaration
public const string DestinationPath = "A destination path to write output to. The path should be a directory"
Field Value
|
Improve this Doc
View Source
SqlitePattern
Declaration
public const string SqlitePattern = "sqlite3"
Field Value
Methods
|
Improve this Doc
View Source
DetermineFileSystem(String, Boolean)
Determine what kind of filesystem to use.
After this point we should theoretically not need to use System.IO.Path.
Declaration
public static (IFileSystem, IDirectoryInfo) DetermineFileSystem(string path, bool readOnly = false)
Parameters
Returns
Type |
Description |
(T1, T2)<System.IO.Abstractions.IFileSystem, System.IO.Abstractions.IDirectoryInfo> |
|
|
Improve this Doc
View Source
Declaration
public static AnalysisIo GetInputOutputFileSystems(string inputPath, string outputPath)
Parameters
Returns
|
Improve this Doc
View Source
MakePath(String, String, String, String)
Declaration
public static string MakePath(string directory, string baseName, string format, string tag)
Parameters
Returns