<PackageReference Include="Relativity.ObjectManager" Version="11.2.151.22" />

IFilesystemUtilities

public interface IFilesystemUtilities
void CacheObject<T>(T objectToCache, string cacheFile)

void CleanDirectory(string dirPath)

void EnsureDirectory(string dirPath)

string GenerateHash(string relativePath, List<string> filePaths)

string GetCodeGenNamespace(string pipelineTag, WireProtocolVersion protocol)

string GetHostingDir(string targetDir, WireProtocolVersion protocol)

string GetOutputDir(string targetDir, WireProtocolVersion protocol)

string GetOutputDLLName(string pipelineTag, WireProtocolVersion protocol)

string GetSourceCodeDir(string targetDir, WireProtocolVersion protocol)

T OpenCachedObject<T>(string cacheFile)

string ReadHash(string hashLocation)

void WriteHash(string hashLocation, string hashString)