<commit_before>﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Reflection;
using System.Web;
using Glimpse.AspNet.Message;
using Glimpse.Core.Extensibility;
using Glimpse.Core.Message;

namespace Glimpse.AspNet.AlternateType
{
    public class Route : IAlternateType<System.Web.Routing.Route>
    {
        private readonly RouteConstraint routeConstraintAlternate;
        private IEnumerable<IAlternateMethod> allMethodsRouteBase;
        private IEnumerable<IAlternateMethod> allMethodsRoute;

        public Route(IProxyFactory proxyFactory, ILogger logger)
        {
            ProxyFactory = proxyFactory;
            Logger = logger;
            routeConstraintAlternate = new RouteConstraint(proxyFactory);
        }

        //public IEnumerable<IAlternateMethod> AllMethodsRouteBase
        //{
        //    get
        //    {
        //        return allMethodsRouteBase ?? (allMethodsRouteBase = new List<IAlternateMethod>
        //        {
        //            new GetRouteData(typeof(System.Web.Routing.RouteBase)),
        //            new GetVirtualPath(typeof(System.Web.Routing.RouteBase))
        //        });
        //    }
        //}

        public IEnumerable<IAlternateMethod> AllMethodsRoute
        {
            get
            {
                return allMethodsRoute ?? (allMethodsRoute = new List<IAlternateMethod>
                {
                    new GetRouteData(typeof(System.Web.Routing.Route)),<commit_msg>Removed commented out code<commit_after>﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Reflection;
using System.Web;
using Glimpse.AspNet.Message;
using Glimpse.Core.Extensibility;
using Glimpse.Core.Message;

namespace Glimpse.AspNet.AlternateType
{
    public class Route : IAlternateType<System.Web.Routing.Route>
    {
        private readonly RouteConstraint routeConstraintAlternate;
        private IEnumerable<IAlternateMethod> allMethodsRouteBase;
        private IEnumerable<IAlternateMethod> allMethodsRoute;

        public Route(IProxyFactory proxyFactory, ILogger logger)
        {
            ProxyFactory = proxyFactory;
            Logger = logger;
            routeConstraintAlternate = new RouteConstraint(proxyFactory);
        }

        public IEnumerable<IAlternateMethod> AllMethodsRoute
        {
            get
            {
                return allMethodsRoute ?? (allMethodsRoute = new List<IAlternateMethod>
                {
                    new GetRouteData(typeof(System.Web.Routing.Route)),
{'fraction_non_alphanumeric': 0.07719435736677116, 'fraction_numerical': 0.0, 'mean_word_length': 2.413101604278075, 'pattern_counts': {'":': 0, '<': 15, '<?xml version=': 0, '>': 15, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '7477423', 'n_tokens_mistral': 669, 'n_tokens_neox': 659, 'n_words': 125}