コード例 #1
0
ファイル: Protocol.cs プロジェクト: Horusiath/Playground
        public LogInfo?LogInfo(string logName)
        {
            var logInfo = LogInfos.FirstOrDefault(x => x.LogName == logName);

            return(Equals(logInfo, default(LogInfo))
                ? default(LogInfo?)
                   : logInfo);
        }
コード例 #2
0
ファイル: ShardRegion.cs プロジェクト: zhanjian/akka.net
        private void ChangeMembers(IImmutableSet <Member> newMembers)
        {
            var before = MembersByAge.FirstOrDefault();
            var after  = newMembers.FirstOrDefault();

            MembersByAge = newMembers;
            if (!Equals(before, after))
            {
                if (Log.IsDebugEnabled)
                {
                    Log.Debug("Coordinator moved from [{0}] to [{1}]",
                              before == null ? string.Empty : before.Address.ToString(),
                              after == null ? string.Empty : after.Address.ToString());
                }

                _coordinator = null;
                Register();
            }
        }