ImageMagick.NativeLibraryLoader.CreateCacheDirectory C# (CSharp) Method

CreateCacheDirectory() private static method

private static CreateCacheDirectory ( ) : string
return string
    private static string CreateCacheDirectory()
    {
      AssemblyFileVersionAttribute version = (AssemblyFileVersionAttribute)Assembly.GetCustomAttributes(typeof(AssemblyFileVersionAttribute), false)[0];

#if NET20
      string path = Path.Combine(MagickAnyCPU.CacheDirectory, "Magick.NET.net20." + version.Version);
#else
      string path = Path.Combine(MagickAnyCPU.CacheDirectory, "Magick.NET.net40-client." + version.Version);
#endif
      if (!Directory.Exists(path))
      {
        Directory.CreateDirectory(path);
        GrantEveryoneReadAndExecuteAccess(path);
      }

      return path;
    }