Esempio n. 1
0
        public static PeersLocator ByState(PeerInfo.PeerState state)
        {
            var type  = typeof(PeerInfo.PeerState);
            var name  = Enum.GetName(type, state);
            var value = type.GetField(name)
                        .GetCustomAttributes(false)
                        .OfType <NxtApiAttribute>()
                        .SingleOrDefault().Name;

            return(new PeersLocator(state, value));
        }
Esempio n. 2
0
 private PeersLocator(PeerInfo.PeerState state, string value)
     : base(Parameters.State, value)
 {
     State = state;
 }