Esempio n. 1
0
        /// <summary>
        /// Equalses the specified verb.
        /// </summary>
        /// <param name="verb">The verb.</param>
        /// <returns></returns>
        public bool Equals(KnownHttpVerb verb)
        {
            if (this != verb)
            {
                return(String.Compare(Name, verb.Name, StringComparison.OrdinalIgnoreCase) == 0);
            }

            return(true);
        }
Esempio n. 2
0
        /// <summary>
        /// Parses the specified name.
        /// </summary>
        /// <param name="name">The name.</param>
        /// <returns></returns>
        public static KnownHttpVerb Parse(string name)
        {
            KnownHttpVerb verb;

            if (!NamedHeaders.TryGetValue(name, out verb))
            {
                verb = new KnownHttpVerb(name, false, false, false, false);
            }

            return(verb);
        }
Esempio n. 3
0
        /// <summary>
        /// Parses the specified name.
        /// </summary>
        /// <param name="name">The name.</param>
        /// <returns></returns>
        public static KnownHttpVerb Parse(string name)
        {
            KnownHttpVerb verb;

            if (!NamedHeaders.TryGetValue(name, out verb))
                verb = new KnownHttpVerb(name, false, false, false, false);

            return verb;
        }
Esempio n. 4
0
        /// <summary>
        /// Equalses the specified verb.
        /// </summary>
        /// <param name="verb">The verb.</param>
        /// <returns></returns>
        public bool Equals(KnownHttpVerb verb)
        {
            if (this != verb)
                return String.Compare(Name, verb.Name, StringComparison.OrdinalIgnoreCase) == 0;

            return true;
        }