<commit_before>﻿namespace TestRunner
{
    public static class TypeDiscoverer
    {
        private static global::System.Type[] _types;

        public static global::System.Collections.Generic.IEnumerable<global::System.Type> GetAllTypes()
        {
            GetAllTypesPrivate(ref _types);
            return _types;
        }

        private static void GetAllTypesPrivate(ref global::System.Type[] types)
        {
            if (_types != null)
            {
                return;
            }
#if NET20 || NET30 || NET35 || NET40 || NET45 || NET46 || NET47 || NETCOREAPP1_0 || NETCOREAPP1_1 || NETCOREAPP2_0 || NETCOREAPP2_1 || NETCOREAPP2_2 || NETSTANDARD1_5 || NETSTANDARD1_6
            types = global::System.Reflection.IntrospectionExtensions.GetTypeInfo(typeof(TypeDiscoverer)).Assembly.GetTypes();
#else
            types = new []
			{
				typeof(Assert),
				typeof(AvailabilityTests),
				typeof(Console),
				typeof(DataGenerator),
				typeof(NumericGenerator),
				typeof(SmallPositiveNumericGenerator),
				typeof(StringGenerator),
				typeof(DataGeneratorAttribute),
				typeof(UseGeneratorAttribute),
				typeof(InterfaceTests),
				typeof(Program),
				typeof(AssertionFailedException),
				typeof(CategoryAttribute),
				typeof(TestAttribute),
				typeof(TestFixtureAttribute),
				typeof(TypeDiscoverer),
				typeof(System.IO.StreamExtensionsTest),
				typeof(System.Reflection.IntrospectionExtensionsTest),
				typeof(System.Threading.SemaphoreSlimTestsEx),
				typeof(System.Threading.TaskExFromTest),
				typeof(System.Threading.ThreadPoolTest),
				typeof(System.Threading.ThreadTest),
				typeof(System.Threading.TimerTest),
				typeof(System.Collections.Concurrent.BlockingCollectionTest),<commit_msg>Added System.Linq.EnumerableTest to TypeDiscoverer<commit_after>﻿namespace TestRunner
{
    public static class TypeDiscoverer
    {
        private static global::System.Type[] _types;

        public static global::System.Collections.Generic.IEnumerable<global::System.Type> GetAllTypes()
        {
            GetAllTypesPrivate(ref _types);
            return _types;
        }

        private static void GetAllTypesPrivate(ref global::System.Type[] types)
        {
            if (_types != null)
            {
                return;
            }
#if NET20 || NET30 || NET35 || NET40 || NET45 || NET46 || NET47 || NETCOREAPP1_0 || NETCOREAPP1_1 || NETCOREAPP2_0 || NETCOREAPP2_1 || NETCOREAPP2_2 || NETSTANDARD1_5 || NETSTANDARD1_6
            types = global::System.Reflection.IntrospectionExtensions.GetTypeInfo(typeof(TypeDiscoverer)).Assembly.GetTypes();
#else
            types = new []
			{
				typeof(Assert),
				typeof(AvailabilityTests),
				typeof(Console),
				typeof(DataGenerator),
				typeof(NumericGenerator),
				typeof(SmallPositiveNumericGenerator),
				typeof(StringGenerator),
				typeof(DataGeneratorAttribute),
				typeof(UseGeneratorAttribute),
				typeof(InterfaceTests),
				typeof(Program),
				typeof(AssertionFailedException),
				typeof(CategoryAttribute),
				typeof(TestAttribute),
				typeof(TestFixtureAttribute),
				typeof(TypeDiscoverer),
				typeof(System.IO.StreamExtensionsTest),
				typeof(System.Linq.EnumerableTest),
				typeof(System.Reflection.IntrospectionExtensionsTest),
				typeof(System.Threading.SemaphoreSlimTestsEx),
				typeof(System.Threading.TaskExFromTest),
				typeof(System.Threading.ThreadPoolTest),
				typeof(System.Threading.ThreadTest),
				typeof(System.Threading.TimerTest),
				typeof(System.Collections.Concurrent.BlockingCollectionTest),
{'fraction_non_alphanumeric': 0.10379746835443038, 'fraction_numerical': 0.015752461322081576, 'mean_word_length': 3.5883870967741935, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 5, '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': '6409970', 'n_tokens_mistral': 1136, 'n_tokens_neox': 970, 'n_words': 147}