Exemplo n.º 1
0
        public static ServiceError TXTRecordSetValue(IntPtr txtRecord,
                                                     byte[] key,
                                                     sbyte valueSize,
                                                     byte[] value)
        {
            switch (Native.GetCurrentOperatingSystem())
            {
            case OperatingSystem.Windows:
                return(NativeWindows.TXTRecordSetValue(txtRecord, key, valueSize, value));

            case OperatingSystem.OSX:
                return(NativeOSX.TXTRecordSetValue(txtRecord, key, valueSize, value));

            default:
                throw new InvalidOperationException("The current OS is unsupported");
            }
        }