Badgerati/Edison

View on GitHub
Edison.Engine/Repositories/Interfaces/IPathRepository.cs

Summary

Maintainability
A
0 mins
Test Coverage
/*
Edison is designed to be simpler and more performant unit/integration testing framework.

Copyright (c) 2015, Matthew Kelly (Badgerati)
Company: Cadaeic Studios
License: MIT (see LICENSE for details)
 */

namespace Edison.Engine.Repositories.Interfaces
{
    public interface IPathRepository
    {

        string GetDirectoryName(string path);
        string GetFileName(string path);
        string GetFullPath(string path);
        string GetExtension(string path);
        string GetTempPath();
        string GetRandomFileName();
        string GetRandomTempPath();
        string Combine(params string[] paths);

    }
}