using AppScaffolding.OSInterop; namespace LinuxConfigApp { internal class LinuxInterop : IInteropFunctions { public LinuxInterop() { } public LinuxInterop(params object[] values) { } // examples until the real interface is filled out private string InitValue1 { get; } private int InitValue2 { get; } public LinuxInterop(string initValue1, int initValue2) { InitValue1 = initValue1; InitValue2 = initValue2; } public string TransformInit1() => InitValue1.ToLower(); public int TransformInit2() => InitValue2 + InitValue2; public void CopyTextToClipboard(string text) => throw new PlatformNotSupportedException(); public void ShowForm() => throw new PlatformNotSupportedException(); } }