Exemplo n.º 1
0
        /// <summary>
        /// Return a string representation of this object.
        /// </summary>
        public override String ToString()
        {
            var _Type             = this.GetType();
            var _GenericArguments = _Type.GetGenericArguments();
            var _TypeName         = (_GenericArguments.Length > 0) ? _Type.Name.Remove(_Type.Name.Length - 2) : _Type.Name;
            var _GenericType      = (_GenericArguments.Length > 0) ? "<" + _GenericArguments[0].Name + ">"    : String.Empty;
            var _Running          = (IsRunning)                    ? " (running)"                             : String.Empty;

            return(String.Concat(ServiceBanner, " [", _TypeName, _GenericType, "] on ", _IPSocket.ToString(), _Running));
        }