internal static string GetDirectoryListKey(this PublicFolder folder, string item) { var method = folder.GetType().GetMethod("CreateDirectoryListKey", BindingFlags.Instance | BindingFlags.NonPublic); var result = method.Invoke(folder, new object[] { item }); return((string)result); }
internal static string FilePathGetter(this PublicFolder folder, string pathInfo) { var memberInfo = folder.GetType(); var method = memberInfo?.GetMethod("GetFilePath", BindingFlags.Instance | BindingFlags.NonPublic); return((string)method?.Invoke(folder, new object[] { pathInfo })); }