Example #1
0
        public SystemWideLock(string file, string context)
        {
            bool isLinux = (Environment.OSVersion.Platform == PlatformID.Unix);

            if (isLinux)
            {
                mutex = new LinuxSystemWideLock(file, context);
            }
            else
            {
                file  = file.ToLower(CultureInfo.InvariantCulture);
                mutex = new WinSystemWideLock("" + context + "." + CSSUtils.GetHashCodeEx(file));
            }
        }
 public SystemWideLock(string file, string context)
 {
     file  = file.ToLower(CultureInfo.InvariantCulture);
     mutex = new WinSystemWideLock("" + context + "." + CSSUtils.GetHashCodeEx(file));
 }