Exemple #1
0
 private void AssertAppVer(string id, AppVer appver, Version min = null, Version max = null)
 {
     Assert.IsNotNull(appver, $"{id} => not null");
     Assert.AreEqual(id, appver.Id, $"{id}.id");
     Assert.AreEqual(min, appver.Min, $"{id}.min");
     Assert.AreEqual(max, appver.Max, $"{id}.max");
 }
        public static void Main(string[] args)
        {
            StartSW.Start();
            Console.WriteLine(Vars.ASCII);
            Log("Main delegator activated!", "DELEGATOR");
            Log("Starting pmcenter, version " + AppVer.ToString() + ".", "DELEGATOR");
            Task MainAsyncTask = MainAsync(args);

            MainAsyncTask.Wait();
            Log("Main worker accidentally exited. Stopping...", "DELEGATOR", LogLevel.ERROR);
            Environment.Exit(1);
        }
Exemple #3
0
        public override int GetHashCode()
        {
            int hash = 1;

            if (Kpn.Length != 0)
            {
                hash ^= Kpn.GetHashCode();
            }
            if (Kpf.Length != 0)
            {
                hash ^= Kpf.GetHashCode();
            }
            if (SubBiz.Length != 0)
            {
                hash ^= SubBiz.GetHashCode();
            }
            if (Uid != 0L)
            {
                hash ^= Uid.GetHashCode();
            }
            if (Did.Length != 0)
            {
                hash ^= Did.GetHashCode();
            }
            if (ClientIp != 0L)
            {
                hash ^= ClientIp.GetHashCode();
            }
            if (AppVer.Length != 0)
            {
                hash ^= AppVer.GetHashCode();
            }
            if (Ver.Length != 0)
            {
                hash ^= Ver.GetHashCode();
            }
            if (Lat.Length != 0)
            {
                hash ^= Lat.GetHashCode();
            }
            if (Lon.Length != 0)
            {
                hash ^= Lon.GetHashCode();
            }
            if (Mod.Length != 0)
            {
                hash ^= Mod.GetHashCode();
            }
            if (Net.Length != 0)
            {
                hash ^= Net.GetHashCode();
            }
            if (Sys.Length != 0)
            {
                hash ^= Sys.GetHashCode();
            }
            if (C.Length != 0)
            {
                hash ^= C.GetHashCode();
            }
            if (Language.Length != 0)
            {
                hash ^= Language.GetHashCode();
            }
            if (CountryCode.Length != 0)
            {
                hash ^= CountryCode.GetHashCode();
            }
            if (_unknownFields != null)
            {
                hash ^= _unknownFields.GetHashCode();
            }
            return(hash);
        }