using System;
using System.Diagnostics;

#nullable enable
namespace LibationFileManager
{
    public class NullInteropFunctions : IInteropFunctions
    {

		public NullInteropFunctions() { }
        public NullInteropFunctions(params object[] values) { }

		public void SetFolderIcon(string image, string directory) => throw new PlatformNotSupportedException();
        public void DeleteFolderIcon(string directory) => throw new PlatformNotSupportedException();
		public bool CanUpgrade => throw new PlatformNotSupportedException();
		public string ReleaseIdString => throw new PlatformNotSupportedException();
		public Process RunAsRoot(string exe, string args) => throw new PlatformNotSupportedException();
		public void InstallUpgrade(string updateBundle) => throw new PlatformNotSupportedException();
	}
}
