Search Results for

    Show / Hide Table of Contents

    Class FileSystemProvider

    Determine the output format for analysis results.

    Inheritance
    Object
    FileSystemProvider
    Inherited Members
    Object.Equals(Object)
    Object.Equals(Object, Object)
    Object.GetHashCode()
    Object.GetType()
    Object.MemberwiseClone()
    Object.ReferenceEquals(Object, Object)
    Object.ToString()
    Namespace: AnalysisPrograms.Production
    Assembly: AnalysisPrograms.dll
    Syntax
    public static class FileSystemProvider

    Fields

    | Improve this Doc View Source

    AllFormats

    Declaration
    public static readonly string[] AllFormats
    Field Value
    Type Description
    String[]
    | Improve this Doc View Source

    DestinationFormat

    Declaration
    public const string DestinationFormat = "If empty, will write files. If \"sqlite3\" files will be written to a Sqlite3 database."
    Field Value
    Type Description
    String
    | 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
    Type Description
    String
    | Improve this Doc View Source

    SqlitePattern

    Declaration
    public const string SqlitePattern = "sqlite3"
    Field Value
    Type Description
    String

    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
    Type Name Description
    String path
    Boolean readOnly
    Returns
    Type Description
    (T1, T2)<System.IO.Abstractions.IFileSystem, System.IO.Abstractions.IDirectoryInfo>
    | Improve this Doc View Source

    GetInputOutputFileSystems(String, String)

    Declaration
    public static AnalysisIo GetInputOutputFileSystems(string inputPath, string outputPath)
    Parameters
    Type Name Description
    String inputPath
    String outputPath
    Returns
    Type Description
    AnalysisIo
    | Improve this Doc View Source

    MakePath(String, String, String, String)

    Declaration
    public static string MakePath(string directory, string baseName, string format, string tag)
    Parameters
    Type Name Description
    String directory
    String baseName
    String format
    String tag
    Returns
    Type Description
    String
    • Improve this Doc
    • View Source
    In This Article
    • Fields
      • AllFormats
      • DestinationFormat
      • DestinationPath
      • SqlitePattern
    • Methods
      • DetermineFileSystem(String, Boolean)
      • GetInputOutputFileSystems(String, String)
      • MakePath(String, String, String, String)
    Generated by DocFX AP docs version: 21.7.0.4-master-e26127a50d7bd7472d47288f10e61014fb981f7f-DIRTY-CI:144 Back to top