Exemplo n.º 1
0
        /// <include file='doc\PublisherMembershipCondition.uex' path='docs/doc[@for="PublisherMembershipCondition.ToString"]/*' />
        public override String ToString()
        {
            if (m_certificate == null && m_element != null)
            {
                ParseCertificate();
            }

            if (m_certificate == null)
            {
                return(Environment.GetResourceString("Publisher_ToString"));
            }
            else
            {
                String name = m_certificate.GetName();
                if (name != null)
                {
                    return(String.Format(Environment.GetResourceString("Publisher_ToStringArg"), System.Security.Util.Hex.EncodeHexString(m_certificate.GetPublicKey())));
                }
                else
                {
                    return(Environment.GetResourceString("Publisher_ToString"));
                }
            }
        }