Exemplo n.º 1
0
        public static ServiceError DNSServiceCreateConnection(out ServiceRef sdRef)
        {
            switch (Native.GetCurrentOperatingSystem())
            {
            case OperatingSystem.Windows:
                return(NativeWindows.DNSServiceCreateConnection(out sdRef));

            case OperatingSystem.OSX:
                return(NativeOSX.DNSServiceCreateConnection(out sdRef));

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