Exemplo n.º 1
0
        void DescribesItself.Describe(Description description)
        {
            description.Title = "Route:  " + Pattern;
            if (_input != null)
            {
                description.Children["Input"] = Description.For(_input);
            }

            if (_constraints.Any())
            {
                description.AddList("Constraints", _constraints);
            }

            description.Properties["Http Verbs"] = AllowedHttpMethods.Any() ? AllowedHttpMethods.Join(", ") : "Any";

            description.Properties["SessionStateRequirement"] = SessionStateRequirement == null
                ? "Default"
                : SessionStateRequirement.ToString();
        }