Akka.Cluster.Tools.Singleton.Serialization.ClusterSingletonMessageSerializer.Manifest C# (CSharp) Метод

Manifest() публичный Метод

public Manifest ( object o ) : string
o object
Результат string
        public override string Manifest(object o)
        {
            if (o is ClusterSingletonMessage)
            {
                switch ((ClusterSingletonMessage)o)
                {
                    case ClusterSingletonMessage.HandOverToMe: return HandOverToMeManifest;
                    case ClusterSingletonMessage.HandOverInProgress: return HandOverInProgressManifest;
                    case ClusterSingletonMessage.HandOverDone: return HandOverDoneManifest;
                    case ClusterSingletonMessage.TakeOverFromMe: return TakeOverFromMeManifest;
                    default: throw new ArgumentException(string.Format("Cannot serialize object of type [{0}] in [{1}]", o.GetType(), GetType()));
                }
            }
            else throw new ArgumentException(string.Format("Cannot serialize object of type [{0}] in [{1}]", o.GetType(), GetType()));
        }
    }