<PackageReference Include="Namotion.Reflection" Version="3.5.0" />

Namotion.Reflection.Infrastructure.DynamicApis

static class 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); } }