Namotion.Reflection.Infrastructure.DynamicApis
Provides dynamic access to framework APIs.
namespace Namotion.Reflection.Infrastructure
{
internal static class DynamicApis
{
public const bool SupportsFileApis = true;
public const bool SupportsPathApis = true;
public const bool SupportsDirectoryApis = true;
public const bool SupportsXPathApis = true;
public static string DirectoryGetCurrentDirectory();
public static bool FileExists(string filePath);
public static string FileReadAllText(string filePath);
public static bool DirectoryExists(string directoryPath);
public static string[] DirectoryGetAllFiles(string path, string searchPattern);
public static string[] DirectoryGetFiles(string path, string searchPattern);
public static string PathCombine(string path1, string path2);
public static string PathGetDirectoryName(string filePath);
public static object XPathEvaluate(XDocument document, string path);
}
}