| MyNet.Humanizer | 2355 | 325 | 2680 | 9025 | 87.8% | | 1097 | 1368 | 80.1% | |
| MyNet.Humanizer.CasingExtensions | 7 | 6 | 13 | 38 | 53.8% | | 4 | 6 | 66.6% | |
| MyNet.Humanizer.CollectionHumanizeExtensions | 15 | 0 | 15 | 66 | 100% | | 16 | 16 | 100% | |
| MyNet.Humanizer.CollectionHumanizeExtensions<T> | 15 | 0 | 15 | 66 | 100% | | 16 | 16 | 100% | |
| MyNet.Humanizer.DateTimeHumanizeExtensions | 51 | 7 | 58 | 118 | 87.9% | | 89 | 107 | 83.1% | |
| MyNet.Humanizer.DateTimes.DateTimeFormatter | 9 | 1 | 10 | 97 | 90% | | 6 | 6 | 100% | |
| MyNet.Humanizer.DateTimes.EnglishDateTimeFormatter | 1 | 0 | 1 | 15 | 100% | | 0 | 0 | | |
| MyNet.Humanizer.DateTimes.FrenchDateTimeFormatter | 1 | 0 | 1 | 15 | 100% | | 0 | 0 | | |
| MyNet.Humanizer.EnumClassDehumanizeExtensions | 0 | 10 | 10 | 41 | 0% | | 0 | 6 | 0% | |
| MyNet.Humanizer.EnumClassHumanizeExtensions | 0 | 5 | 5 | 37 | 0% | | 0 | 8 | 0% | |
| MyNet.Humanizer.EnumDehumanizeExtensions | 12 | 1 | 13 | 50 | 92.3% | | 10 | 14 | 71.4% | |
| MyNet.Humanizer.EnumHumanizeExtensions | 15 | 3 | 18 | 64 | 83.3% | | 12 | 28 | 42.8% | |
| MyNet.Humanizer.Inflections.EnglishInflector | 110 | 0 | 110 | 130 | 100% | | 0 | 0 | | |
| MyNet.Humanizer.Inflections.FrenchInflector | 48 | 0 | 48 | 62 | 100% | | 0 | 0 | | |
| MyNet.Humanizer.Inflections.InflectorBase | 40 | 0 | 40 | 131 | 100% | | 39 | 40 | 97.5% | |
| MyNet.Humanizer.Inflections.InflectorBase.Rule | 3 | 0 | 3 | 131 | 100% | | 2 | 2 | 100% | |
| MyNet.Humanizer.InflectorExtensions | 33 | 8 | 41 | 363 | 80.4% | | 14 | 30 | 46.6% | |
| MyNet.Humanizer.MetricNumeralExtensions | 104 | 0 | 104 | 289 | 100% | | 40 | 40 | 100% | |
| MyNet.Humanizer.NoMatchFoundException | 2 | 4 | 6 | 26 | 33.3% | | 0 | 0 | | |
| MyNet.Humanizer.NumberHumanizeExtensions | 16 | 1 | 17 | 54 | 94.1% | | 14 | 18 | 77.7% | |
| MyNet.Humanizer.OrdinalizeExtensions | 4 | 1 | 5 | 55 | 80% | | 6 | 16 | 37.5% | |
| MyNet.Humanizer.Ordinalizing.DefaultOrdinalizer | 1 | 1 | 2 | 14 | 50% | | 0 | 0 | | |
| MyNet.Humanizer.Ordinalizing.EnglishOrdinalizer | 10 | 0 | 10 | 24 | 100% | | 8 | 8 | 100% | |
| MyNet.Humanizer.Ordinalizing.FrenchOrdinalizer | 2 | 0 | 2 | 14 | 100% | | 4 | 4 | 100% | |
| MyNet.Humanizer.RegexOptionsUtil | 2 | 0 | 2 | 17 | 100% | | 1 | 2 | 50% | |
| MyNet.Humanizer.ResourceLocator | 13 | 0 | 13 | 39 | 100% | | 2 | 2 | 100% | |
| MyNet.Humanizer.StringDehumanizeExtensions | 2 | 0 | 2 | 24 | 100% | | 2 | 2 | 100% | |
| MyNet.Humanizer.StringHumanizeExtensions | 18 | 0 | 18 | 61 | 100% | | 23 | 24 | 95.8% | |
| MyNet.Humanizer.TimeSpanHumanizeExtensions | 64 | 3 | 67 | 174 | 95.5% | | 50 | 55 | 90.9% | |
| MyNet.Humanizer.ToQuantityExtensions | 18 | 1 | 19 | 115 | 94.7% | | 7 | 8 | 87.5% | |
| MyNet.Humanizer.Transformer.To | 5 | 0 | 5 | 54 | 100% | | 2 | 2 | 100% | |
| MyNet.Humanizer.Transformer.ToLowerCase | 1 | 0 | 1 | 14 | 100% | | 0 | 0 | | |
| MyNet.Humanizer.Transformer.ToSentenceCase | 1 | 0 | 1 | 14 | 100% | | 2 | 2 | 100% | |
| MyNet.Humanizer.Transformer.ToTitleCase | 14 | 0 | 14 | 357 | 100% | | 8 | 8 | 100% | |
| MyNet.Humanizer.Transformer.ToUpperCase | 1 | 0 | 1 | 14 | 100% | | 0 | 0 | | |
| MyNet.Humanizer.TruncateExtensions | 4 | 0 | 4 | 70 | 100% | | 0 | 0 | | |
| MyNet.Humanizer.Truncation.FixedLengthTruncator | 13 | 0 | 13 | 27 | 100% | | 12 | 12 | 100% | |
| MyNet.Humanizer.Truncation.FixedNumberOfCharactersTruncator | 18 | 1 | 19 | 51 | 94.7% | | 23 | 24 | 95.8% | |
| MyNet.Humanizer.Truncation.FixedNumberOfWordsTruncator | 28 | 2 | 30 | 77 | 93.3% | | 20 | 22 | 90.9% | |
| MyNet.Humanizer.Truncation.Truncator | 3 | 0 | 3 | 28 | 100% | | 0 | 0 | | |
| System.Text.RegularExpressions.Generated | 330 | 54 | 384 | 1198 | 85.9% | | 133 | 168 | 79.1% | |
| System.Text.RegularExpressions.Generated | 330 | 54 | 384 | 1198 | 85.9% | | 133 | 168 | 79.1% | |
| System.Text.RegularExpressions.Generated | 991 | 162 | 1153 | 3593 | 85.9% | | 399 | 504 | 79.1% | |
| MyNet.Humanizer.UnitTests | 494 | 13 | 507 | 2961 | 97.4% | | 83 | 91 | 91.2% | |
| MyNet.Humanizer.UnitTests.CasingExtensionsTests | 4 | 0 | 4 | 39 | 100% | | 0 | 0 | | |
| MyNet.Humanizer.UnitTests.CollectionHumanizeTests | 51 | 0 | 51 | 120 | 100% | | 18 | 18 | 100% | |
| MyNet.Humanizer.UnitTests.CustomDescriptionAttribute | 0 | 2 | 2 | 59 | 0% | | 0 | 0 | | |
| MyNet.Humanizer.UnitTests.CustomPropertyAttribute | 0 | 2 | 2 | 65 | 0% | | 0 | 0 | | |
| MyNet.Humanizer.UnitTests.DateTimeHumanize | 35 | 3 | 38 | 88 | 92.1% | | 19 | 25 | 76% | |
| MyNet.Humanizer.UnitTests.DateTimeHumanizeExtensionsFrTests | 12 | 0 | 12 | 89 | 100% | | 0 | 0 | | |
| MyNet.Humanizer.UnitTests.DateTimeHumanizeExtensionsTests | 23 | 0 | 23 | 138 | 100% | | 0 | 0 | | |
| MyNet.Humanizer.UnitTests.DehumanizeToEnumTests | 4 | 0 | 4 | 33 | 100% | | 2 | 2 | 100% | |
| MyNet.Humanizer.UnitTests.EnglishPluralTestSource | 167 | 1 | 168 | 352 | 99.4% | | 0 | 0 | | |
| MyNet.Humanizer.UnitTests.EnumHumanizeTests | 11 | 0 | 11 | 37 | 100% | | 0 | 0 | | |
| MyNet.Humanizer.UnitTests.EnumTestsResources | 0 | 1 | 1 | 47 | 0% | | 0 | 0 | | |
| MyNet.Humanizer.UnitTests.FrenchPluralTestSource | 10 | 1 | 11 | 370 | 90.9% | | 0 | 0 | | |
| MyNet.Humanizer.UnitTests.ImposterDescriptionAttribute | 0 | 2 | 2 | 53 | 0% | | 0 | 0 | | |
| MyNet.Humanizer.UnitTests.InflectorExtensionsTests | 24 | 0 | 24 | 148 | 100% | | 0 | 0 | | |
| MyNet.Humanizer.UnitTests.MetricNumeralExtensionsTests | 24 | 1 | 25 | 109 | 96% | | 3 | 4 | 75% | |
| MyNet.Humanizer.UnitTests.NumberHumanizeExtensionsTests | 6 | 0 | 6 | 68 | 100% | | 2 | 2 | 100% | |
| MyNet.Humanizer.UnitTests.OrdinalizeTests | 17 | 0 | 17 | 166 | 100% | | 0 | 0 | | |
| MyNet.Humanizer.UnitTests.SomeClass | 3 | 0 | 3 | 129 | 100% | | 0 | 0 | | |
| MyNet.Humanizer.UnitTests.StringDehumanizeExtensionsTests | 1 | 0 | 1 | 24 | 100% | | 0 | 0 | | |
| MyNet.Humanizer.UnitTests.StringHumanizeExtensionsTests | 9 | 0 | 9 | 89 | 100% | | 0 | 0 | | |
| MyNet.Humanizer.UnitTests.TimeSpanHumanizeTests | 55 | 0 | 55 | 356 | 100% | | 10 | 10 | 100% | |
| MyNet.Humanizer.UnitTests.ToQuantityExtensionsTests | 12 | 0 | 12 | 108 | 100% | | 0 | 0 | | |
| MyNet.Humanizer.UnitTests.TransformersTests | 4 | 0 | 4 | 45 | 100% | | 0 | 0 | | |
| MyNet.Humanizer.UnitTests.TruncatorExtensionsTests | 14 | 0 | 14 | 166 | 100% | | 28 | 28 | 100% | |
| MyNet.Humanizer.UnitTests.UseCultureAttribute | 8 | 0 | 8 | 63 | 100% | | 1 | 2 | 50% | |
| MyNet.Utilities | 1336 | 7380 | 8716 | 32624 | 15.3% | | 427 | 5323 | 8% | |
| MyNet.Utilities.AddressExtensions | 0 | 4 | 4 | 29 | 0% | | 0 | 6 | 0% | |
| MyNet.Utilities.ArrayExtensions | 0 | 20 | 20 | 73 | 0% | | 0 | 12 | 0% | |
| MyNet.Utilities.ArrayExtensions.ArrayTraverse | 0 | 14 | 14 | 73 | 0% | | 0 | 8 | 0% | |
| MyNet.Utilities.AsyncValue<T> | 0 | 3 | 3 | 30 | 0% | | 0 | 4 | 0% | |
| MyNet.Utilities.Attributes.IgnoreMemberAttribute | 0 | 2 | 2 | 40 | 0% | | 0 | 0 | | |
| MyNet.Utilities.Authentication.AuthenticatedEventArgs | 0 | 2 | 2 | 21 | 0% | | 0 | 0 | | |
| MyNet.Utilities.Authentication.Windows.WindowsAuthenticationService | 0 | 3 | 3 | 25 | 0% | | 0 | 0 | | |
| MyNet.Utilities.Authentication.Windows.WindowsAuthenticationService<TPrincipal> | 0 | 8 | 8 | 65 | 0% | | 0 | 8 | 0% | |
| MyNet.Utilities.Authentication.Windows.WindowsUserPrincipal | 0 | 3 | 3 | 30 | 0% | | 0 | 0 | | |
| MyNet.Utilities.Caching.CacheStorage<TKey, TValue> | 103 | 26 | 129 | 443 | 79.8% | | 27 | 48 | 56.2% | |
| MyNet.Utilities.Caching.CacheStorage<TKey, TValue> | 23 | 4 | 27 | 331 | 85.1% | | 16 | 26 | 61.5% | |
| MyNet.Utilities.Caching.CacheStorageValueInfo<TValue> | 6 | 6 | 12 | 87 | 50% | | 6 | 12 | 50% | |
| MyNet.Utilities.Caching.ExpiredEventArgs<TKey, TValue> | 4 | 0 | 4 | 42 | 100% | | 0 | 0 | | |
| MyNet.Utilities.Caching.ExpiringEventArgs<TKey, TValue> | 5 | 0 | 5 | 47 | 100% | | 0 | 0 | | |
| MyNet.Utilities.Caching.Policies.AbsoluteExpirationPolicy | 3 | 2 | 5 | 48 | 60% | | 0 | 0 | | |
| MyNet.Utilities.Caching.Policies.CustomExpirationPolicy | 0 | 5 | 5 | 53 | 0% | | 0 | 4 | 0% | |
| MyNet.Utilities.Caching.Policies.DurationExpirationPolicy | 4 | 0 | 4 | 49 | 100% | | 0 | 0 | | |
| MyNet.Utilities.Caching.Policies.ExpirationPolicy | 3 | 13 | 16 | 110 | 18.7% | | 4 | 18 | 22.2% | |
| MyNet.Utilities.Caching.Policies.SlidingExpirationPolicy | 0 | 3 | 3 | 37 | 0% | | 0 | 0 | | |
| MyNet.Utilities.CollectionExtensions | 11 | 6 | 17 | 71 | 64.7% | | 3 | 8 | 37.5% | |
| MyNet.Utilities.Collections.ObservableKeyedCollection<TKey, T> | 0 | 90 | 90 | 278 | 0% | | 0 | 52 | 0% | |
| MyNet.Utilities.Collections.ObservableKeyedCollection<TKey, T> | 0 | 20 | 20 | 279 | 0% | | 0 | 16 | 0% | |
| MyNet.Utilities.Collections.OptimizedObservableCollection<T> | 0 | 63 | 63 | 197 | 0% | | 0 | 30 | 0% | |
| MyNet.Utilities.Collections.OptimizedObservableCollection<T> | 0 | 4 | 4 | 146 | 0% | | 0 | 2 | 0% | |
| MyNet.Utilities.Collections.ReadOnlyObservableKeyedCollection<TKey, T> | 0 | 2 | 2 | 24 | 0% | | 0 | 0 | | |
| MyNet.Utilities.Collections.SortableObservableCollection<T> | 0 | 25 | 25 | 88 | 0% | | 0 | 18 | 0% | |
| MyNet.Utilities.Collections.SortableObservableCollection<T> | 0 | 2 | 2 | 72 | 0% | | 0 | 0 | | |
| MyNet.Utilities.Collections.ThreadSafeObservableCollection<T> | 0 | 34 | 34 | 123 | 0% | | 0 | 6 | 0% | |
| MyNet.Utilities.Collections.ThreadSafeObservableCollection<T> | 0 | 5 | 5 | 114 | 0% | | 0 | 0 | | |
| MyNet.Utilities.ComparableExtensions | 0 | 47 | 47 | 107 | 0% | | 0 | 39 | 0% | |
| MyNet.Utilities.Comparers.NullableComparer<T> | 7 | 7 | 14 | 77 | 50% | | 10 | 20 | 50% | |
| MyNet.Utilities.Comparers.PredicateEqualityComparer<T> | 0 | 5 | 5 | 31 | 0% | | 0 | 12 | 0% | |
| MyNet.Utilities.Comparers.ReferenceEqualityComparer | 0 | 1 | 1 | 22 | 0% | | 0 | 0 | | |
| MyNet.Utilities.Comparers.ReferenceEqualityComparer<T> | 0 | 5 | 5 | 42 | 0% | | 0 | 0 | | |
| MyNet.Utilities.Comparers.ReflectionComparer<T> | 15 | 1 | 16 | 48 | 93.7% | | 17 | 22 | 77.2% | |
| MyNet.Utilities.Comparers.ReflectionSortDescription | 3 | 0 | 3 | 65 | 100% | | 0 | 0 | | |
| MyNet.Utilities.DateOnlyExtensions | 0 | 104 | 104 | 484 | 0% | | 0 | 66 | 0% | |
| MyNet.Utilities.DateTimeExtensions | 111 | 71 | 182 | 816 | 60.9% | | 45 | 88 | 51.1% | |
| MyNet.Utilities.DateTimeOffsetExtensions | 0 | 112 | 112 | 495 | 0% | | 0 | 40 | 0% | |
| MyNet.Utilities.DateTimes.DatePeriod | 0 | 6 | 6 | 44 | 0% | | 0 | 0 | | |
| MyNet.Utilities.DateTimes.DatePeriodWithOptionalEnd | 0 | 3 | 3 | 73 | 0% | | 0 | 4 | 0% | |
| MyNet.Utilities.DateTimes.FluentTimeSpan | 93 | 6 | 99 | 366 | 93.9% | | 9 | 12 | 75% | |
| MyNet.Utilities.DateTimes.ImmutableDatePeriod | 0 | 3 | 3 | 57 | 0% | | 0 | 0 | | |
| MyNet.Utilities.DateTimes.ImmutablePeriod | 0 | 3 | 3 | 121 | 0% | | 0 | 0 | | |
| MyNet.Utilities.DateTimes.ImmutableTimePeriod | 0 | 3 | 3 | 48 | 0% | | 0 | 0 | | |
| MyNet.Utilities.DateTimes.ObservablePeriod | 0 | 13 | 13 | 59 | 0% | | 0 | 6 | 0% | |
| MyNet.Utilities.DateTimes.ObservablePeriodWithOptionalEnd | 0 | 12 | 12 | 51 | 0% | | 0 | 10 | 0% | |
| MyNet.Utilities.DateTimes.Period | 0 | 24 | 24 | 108 | 0% | | 0 | 4 | 0% | |
| MyNet.Utilities.DateTimes.PeriodWithOptionalEnd | 0 | 3 | 3 | 137 | 0% | | 0 | 4 | 0% | |
| MyNet.Utilities.DateTimes.TimePeriod | 0 | 5 | 5 | 35 | 0% | | 0 | 0 | | |
| MyNet.Utilities.DateTimes.TimePeriodWithOptionalEnd | 0 | 3 | 3 | 64 | 0% | | 0 | 4 | 0% | |
| MyNet.Utilities.Deferring.Deferrer | 0 | 13 | 13 | 71 | 0% | | 0 | 6 | 0% | |
| MyNet.Utilities.Deferring.DeferScope | 0 | 7 | 7 | 38 | 0% | | 0 | 0 | | |
| MyNet.Utilities.DictionaryExtensions | 1 | 8 | 9 | 69 | 11.1% | | 2 | 10 | 20% | |
| MyNet.Utilities.DictionaryExtensions<TKey, TValue> | 1 | 8 | 9 | 69 | 11.1% | | 2 | 10 | 20% | |
| MyNet.Utilities.DriveExtensions | 0 | 3 | 3 | 42 | 0% | | 0 | 4 | 0% | |
| MyNet.Utilities.Encryption.AesEncryptionService | 27 | 0 | 27 | 109 | 100% | | 6 | 8 | 75% | |
| MyNet.Utilities.EnumClass | 13 | 19 | 32 | 112 | 40.6% | | 6 | 18 | 33.3% | |
| MyNet.Utilities.EnumClass<T, TValue> | 13 | 19 | 32 | 112 | 40.6% | | 6 | 18 | 33.3% | |
| MyNet.Utilities.EnumClass<T> | 13 | 19 | 32 | 112 | 40.6% | | 6 | 18 | 33.3% | |
| MyNet.Utilities.EnumClass<TEnum, TValue> | 8 | 69 | 77 | 386 | 10.3% | | 2 | 28 | 7.1% | |
| MyNet.Utilities.EnumClass<TEnum, TValue> | 13 | 19 | 32 | 112 | 40.6% | | 6 | 18 | 33.3% | |
| MyNet.Utilities.EnumClass<TEnum> | 1 | 0 | 1 | 85 | 100% | | 0 | 0 | | |
| MyNet.Utilities.EnumClass<TFieldType> | 13 | 19 | 32 | 112 | 40.6% | | 6 | 18 | 33.3% | |
| MyNet.Utilities.EnumerableExtensions | 1 | 51 | 52 | 248 | 1.9% | | 0 | 38 | 0% | |
| MyNet.Utilities.EnumerableExtensions<T, TId> | 1 | 51 | 52 | 248 | 1.9% | | 0 | 38 | 0% | |
| MyNet.Utilities.EnumerableExtensions<TSource> | 1 | 51 | 52 | 248 | 1.9% | | 0 | 38 | 0% | |
| MyNet.Utilities.EnumExtensions | 0 | 1 | 1 | 28 | 0% | | 0 | 0 | | |
| MyNet.Utilities.Exceptions.FileAlreadyUsedException | 0 | 11 | 11 | 56 | 0% | | 0 | 0 | | |
| MyNet.Utilities.Exceptions.FutureDateException | 0 | 11 | 11 | 56 | 0% | | 0 | 0 | | |
| MyNet.Utilities.Exceptions.InvalidEmailAddressException | 0 | 11 | 11 | 56 | 0% | | 0 | 0 | | |
| MyNet.Utilities.Exceptions.InvalidPhoneException | 0 | 11 | 11 | 56 | 0% | | 0 | 0 | | |
| MyNet.Utilities.Exceptions.IsNotLowerOrEqualsThanException | 0 | 12 | 12 | 51 | 0% | | 0 | 2 | 0% | |
| MyNet.Utilities.Exceptions.IsNotUpperOrEqualsThanException | 0 | 12 | 12 | 49 | 0% | | 0 | 0 | | |
| MyNet.Utilities.Exceptions.NotEnoughDiskSpaceException | 0 | 11 | 11 | 81 | 0% | | 0 | 0 | | |
| MyNet.Utilities.Exceptions.NullOrEmptyException | 0 | 11 | 11 | 53 | 0% | | 0 | 0 | | |
| MyNet.Utilities.Exceptions.OutOfRangeException | 0 | 12 | 12 | 63 | 0% | | 0 | 0 | | |
| MyNet.Utilities.Exceptions.TranslatableException | 0 | 12 | 12 | 83 | 0% | | 0 | 0 | | |
| MyNet.Utilities.Generator.RandomGenerator | 101 | 30 | 131 | 521 | 77% | | 30 | 58 | 51.7% | |
| MyNet.Utilities.Generator.RandomGenerator<T> | 101 | 30 | 131 | 521 | 77% | | 30 | 58 | 51.7% | |
| MyNet.Utilities.Generator.SentenceGenerator | 0 | 15 | 15 | 50 | 0% | | 0 | 6 | 0% | |
| MyNet.Utilities.Generator.WeightedRandom<T> | 0 | 11 | 11 | 37 | 0% | | 0 | 4 | 0% | |
| MyNet.Utilities.Generator.WeightedRandom<T> | 0 | 1 | 1 | 35 | 0% | | 0 | 0 | | |
| MyNet.Utilities.Geography.Address | 0 | 8 | 8 | 26 | 0% | | 0 | 4 | 0% | |
| MyNet.Utilities.Geography.Coordinates | 0 | 3 | 3 | 14 | 0% | | 0 | 0 | | |
| MyNet.Utilities.Geography.Country | 251 | 4 | 255 | 272 | 98.4% | | 0 | 0 | | |
| MyNet.Utilities.Google.Maps.Directions | 0 | 5 | 5 | 28 | 0% | | 0 | 0 | | |
| MyNet.Utilities.Google.Maps.GoogleLocationService | 0 | 92 | 92 | 236 | 0% | | 0 | 122 | 0% | |
| MyNet.Utilities.Google.Maps.GoogleMapsHelper | 0 | 14 | 14 | 51 | 0% | | 0 | 10 | 0% | |
| MyNet.Utilities.Google.Maps.GoogleMapsSettings | 0 | 3 | 3 | 18 | 0% | | 0 | 0 | | |
| MyNet.Utilities.Google.Maps.QueryLimitExceededException | 0 | 7 | 7 | 31 | 0% | | 0 | 0 | | |
| MyNet.Utilities.Google.Maps.Region | 0 | 2 | 2 | 14 | 0% | | 0 | 0 | | |
| MyNet.Utilities.Google.Maps.RequestDeniedException | 0 | 4 | 4 | 22 | 0% | | 0 | 0 | | |
| MyNet.Utilities.Google.Maps.Step | 0 | 2 | 2 | 14 | 0% | | 0 | 0 | | |
| MyNet.Utilities.Helpers.CharHelper | 0 | 1 | 1 | 14 | 0% | | 0 | 2 | 0% | |
| MyNet.Utilities.Helpers.CollectionHelper | 0 | 3 | 3 | 20 | 0% | | 0 | 4 | 0% | |
| MyNet.Utilities.Helpers.DateTimeHelper | 0 | 86 | 86 | 148 | 0% | | 0 | 61 | 0% | |
| MyNet.Utilities.Helpers.EnumerableHelper | 0 | 12 | 12 | 39 | 0% | | 0 | 10 | 0% | |
| MyNet.Utilities.Helpers.FileHelper | 0 | 9 | 9 | 33 | 0% | | 0 | 6 | 0% | |
| MyNet.Utilities.Helpers.MathHelper | 0 | 4 | 4 | 18 | 0% | | 0 | 8 | 0% | |
| MyNet.Utilities.Helpers.ProcessHelper | 0 | 11 | 11 | 32 | 0% | | 0 | 0 | | |
| MyNet.Utilities.Helpers.ResourcesHelper | 0 | 2 | 2 | 20 | 0% | | 0 | 2 | 0% | |
| MyNet.Utilities.Helpers.TypeHelper | 0 | 114 | 114 | 347 | 0% | | 0 | 72 | 0% | |
| MyNet.Utilities.IdentityExtensions | 0 | 4 | 4 | 23 | 0% | | 0 | 8 | 0% | |
| MyNet.Utilities.IntervalExtensions | 0 | 13 | 13 | 50 | 0% | | 0 | 10 | 0% | |
| MyNet.Utilities.IntervalExtensions<T, TClass> | 0 | 13 | 13 | 50 | 0% | | 0 | 10 | 0% | |
| MyNet.Utilities.IO.Attributes.FileExtensionsAllowedAttribute | 0 | 18 | 18 | 53 | 0% | | 0 | 14 | 0% | |
| MyNet.Utilities.IO.AutoSave.AutoSaveServiceBase | 0 | 65 | 65 | 153 | 0% | | 0 | 24 | 0% | |
| MyNet.Utilities.IO.AutoSave.AutoSaveServiceBase.Suspender | 0 | 8 | 8 | 153 | 0% | | 0 | 0 | | |
| MyNet.Utilities.IO.DirectoryService | 0 | 60 | 60 | 146 | 0% | | 0 | 18 | 0% | |
| MyNet.Utilities.IO.FileExtensions.FileExtensionFilterBuilder | 18 | 1 | 19 | 60 | 94.7% | | 8 | 8 | 100% | |
| MyNet.Utilities.IO.FileExtensions.FileExtensionFilterBuilderProvider | 0 | 9 | 9 | 20 | 0% | | 0 | 0 | | |
| MyNet.Utilities.IO.FileExtensions.FileExtensionInfo | 4 | 1 | 5 | 22 | 80% | | 2 | 4 | 50% | |
| MyNet.Utilities.IO.FileExtensions.FileExtensionInfoExtensions | 18 | 0 | 18 | 53 | 100% | | 18 | 22 | 81.8% | |
| MyNet.Utilities.IO.FileExtensions.FileExtensionInfoProvider | 12 | 0 | 12 | 34 | 100% | | 0 | 0 | | |
| MyNet.Utilities.IO.FileHistory.RecentFile | 0 | 10 | 10 | 30 | 0% | | 0 | 2 | 0% | |
| MyNet.Utilities.IO.FileHistory.RecentFilesService | 0 | 22 | 22 | 61 | 0% | | 0 | 18 | 0% | |
| MyNet.Utilities.IO.FileHistory.Registry.RecentFileRepository | 0 | 31 | 31 | 70 | 0% | | 0 | 12 | 0% | |
| MyNet.Utilities.IO.FileHistory.Registry.RegistryRecentFile | 0 | 3 | 3 | 18 | 0% | | 0 | 0 | | |
| MyNet.Utilities.IO.FileHistory.Registry.RegistryRecentFilesService | 0 | 16 | 16 | 44 | 0% | | 0 | 14 | 0% | |
| MyNet.Utilities.IO.ItemsFileProvider<T> | 0 | 11 | 11 | 37 | 0% | | 0 | 4 | 0% | |
| MyNet.Utilities.IO.Registry.FileManagement.RegistryFile | 0 | 2 | 2 | 14 | 0% | | 0 | 0 | | |
| MyNet.Utilities.IO.Registry.FileManagement.RegistryFileService<T, TParameter> | 0 | 35 | 35 | 90 | 0% | | 0 | 10 | 0% | |
| MyNet.Utilities.IO.Registry.FileManagement.RegistryFileService<T, TParameter> | 0 | 7 | 7 | 74 | 0% | | 0 | 0 | | |
| MyNet.Utilities.IO.Registry.FileManagement.RegistryFileServiceParameter | 0 | 4 | 4 | 16 | 0% | | 0 | 0 | | |
| MyNet.Utilities.IO.Registry.FileManagement.RegistryFilesProvider<TFileService, T> | 0 | 6 | 6 | 29 | 0% | | 0 | 0 | | |
| MyNet.Utilities.IO.Registry.FileManagement.RegistryFilesProvider<TFileService, T> | 0 | 1 | 1 | 27 | 0% | | 0 | 0 | | |
| MyNet.Utilities.IO.Registry.IRegistryBaseExtensions | 0 | 1 | 1 | 12 | 0% | | 0 | 0 | | |
| MyNet.Utilities.IO.Registry.RegistryEntry<T> | 0 | 14 | 14 | 33 | 0% | | 0 | 2 | 0% | |
| MyNet.Utilities.IO.Registry.RegistryService | 0 | 69 | 69 | 150 | 0% | | 0 | 56 | 0% | |
| MyNet.Utilities.IO.Registry.RegistryService<T> | 0 | 69 | 69 | 150 | 0% | | 0 | 56 | 0% | |
| MyNet.Utilities.ListExtensions | 0 | 13 | 13 | 51 | 0% | | 0 | 6 | 0% | |
| MyNet.Utilities.ListExtensions<TSource, TDestination> | 0 | 13 | 13 | 51 | 0% | | 0 | 6 | 0% | |
| MyNet.Utilities.Localization.Cultures | 2 | 0 | 2 | 16 | 100% | | 0 | 0 | | |
| MyNet.Utilities.Localization.GlobalizationService | 23 | 39 | 62 | 117 | 37% | | 4 | 24 | 16.6% | |
| MyNet.Utilities.Localization.LocalizationService | 32 | 3 | 35 | 115 | 91.4% | | 16 | 20 | 80% | |
| MyNet.Utilities.Localization.TranslationService | 29 | 7 | 36 | 86 | 80.5% | | 6 | 10 | 60% | |
| MyNet.Utilities.LocalizationExtensions | 3 | 7 | 10 | 37 | 30% | | 0 | 0 | | |
| MyNet.Utilities.Logging.LogManager | 1 | 14 | 15 | 77 | 6.6% | | 1 | 22 | 4.5% | |
| MyNet.Utilities.Logging.PerformanceLogger | 0 | 56 | 56 | 126 | 0% | | 0 | 16 | 0% | |
| MyNet.Utilities.Mail.Email | 0 | 55 | 55 | 247 | 0% | | 0 | 14 | 0% | |
| MyNet.Utilities.Mail.EmailFactory | 0 | 2 | 2 | 12 | 0% | | 0 | 0 | | |
| MyNet.Utilities.Mail.MailToHelper | 0 | 11 | 11 | 40 | 0% | | 0 | 8 | 0% | |
| MyNet.Utilities.Mail.Mock.MockMailService | 0 | 11 | 11 | 34 | 0% | | 0 | 0 | | |
| MyNet.Utilities.Mail.Models.Attachment | 0 | 5 | 5 | 25 | 0% | | 0 | 0 | | |
| MyNet.Utilities.Mail.Models.EmailAddress | 0 | 4 | 4 | 18 | 0% | | 0 | 0 | | |
| MyNet.Utilities.Mail.Models.EmailData | 0 | 14 | 14 | 38 | 0% | | 0 | 0 | | |
| MyNet.Utilities.Mail.Models.SendResponse | 0 | 3 | 3 | 18 | 0% | | 0 | 0 | | |
| MyNet.Utilities.Mail.NativeMethods | 0 | 47 | 47 | 134 | 0% | | 0 | 4 | 0% | |
| MyNet.Utilities.Mail.NativeMethods.MapiFileDesc | 0 | 2 | 2 | 134 | 0% | | 0 | 0 | | |
| MyNet.Utilities.Mail.NativeMethods.MapiMessage | 0 | 5 | 5 | 99 | 0% | | 0 | 0 | | |
| MyNet.Utilities.Mail.NativeMethods.MapiRecipDesc | 0 | 2 | 2 | 119 | 0% | | 0 | 0 | | |
| MyNet.Utilities.Mail.Smtp.MailSmtpService | 0 | 99 | 99 | 150 | 0% | | 0 | 26 | 0% | |
| MyNet.Utilities.Mail.Smtp.MailSmtpServiceFactory | 0 | 1 | 1 | 12 | 0% | | 0 | 0 | | |
| MyNet.Utilities.Mail.Smtp.SmtpClientOptions | 0 | 9 | 9 | 28 | 0% | | 0 | 0 | | |
| MyNet.Utilities.Mail.Smtp.SmtpHelper | 0 | 23 | 23 | 65 | 0% | | 0 | 6 | 0% | |
| MyNet.Utilities.MathExtensions | 1 | 42 | 43 | 237 | 2.3% | | 0 | 60 | 0% | |
| MyNet.Utilities.Messaging.MessageBase | 0 | 8 | 8 | 42 | 0% | | 0 | 0 | | |
| MyNet.Utilities.Messaging.Messenger | 0 | 134 | 134 | 546 | 0% | | 0 | 98 | 0% | |
| MyNet.Utilities.Messaging.Messenger.WeakActionAndToken | 0 | 2 | 2 | 546 | 0% | | 0 | 0 | | |
| MyNet.Utilities.Messaging.PropertyChangedMessage<T> | 0 | 16 | 16 | 78 | 0% | | 0 | 0 | | |
| MyNet.Utilities.Messaging.PropertyChangedMessageBase | 0 | 5 | 5 | 48 | 0% | | 0 | 0 | | |
| MyNet.Utilities.Messaging.WeakAction | 0 | 45 | 45 | 164 | 0% | | 0 | 42 | 0% | |
| MyNet.Utilities.Messaging.WeakAction<T> | 0 | 38 | 38 | 272 | 0% | | 0 | 32 | 0% | |
| MyNet.Utilities.Messaging.WeakFunc<T, TResult> | 0 | 36 | 36 | 280 | 0% | | 0 | 32 | 0% | |
| MyNet.Utilities.Messaging.WeakFunc<TResult> | 0 | 47 | 47 | 172 | 0% | | 0 | 42 | 0% | |
| MyNet.Utilities.NullableExtensions | 2 | 24 | 26 | 70 | 7.6% | | 6 | 34 | 17.6% | |
| MyNet.Utilities.NullableExtensions<T> | 2 | 24 | 26 | 70 | 7.6% | | 6 | 34 | 17.6% | |
| MyNet.Utilities.NumberExtensions | 71 | 6 | 77 | 253 | 92.2% | | 25 | 28 | 89.2% | |
| MyNet.Utilities.NumberExtensions<T> | 71 | 6 | 77 | 253 | 92.2% | | 25 | 28 | 89.2% | |
| MyNet.Utilities.NumberToTimeSpanExtensions | 11 | 18 | 29 | 118 | 37.9% | | 0 | 9 | 0% | |
| MyNet.Utilities.ObjectExtensions | 0 | 52 | 52 | 130 | 0% | | 0 | 58 | 0% | |
| MyNet.Utilities.OverridableValue<T, TItem> | 0 | 10 | 10 | 109 | 0% | | 0 | 6 | 0% | |
| MyNet.Utilities.OverridableValue<T> | 0 | 30 | 30 | 143 | 0% | | 0 | 12 | 0% | |
| MyNet.Utilities.Plugins.PluginLoadContext | 0 | 6 | 6 | 26 | 0% | | 0 | 4 | 0% | |
| MyNet.Utilities.Plugins.PluginService | 0 | 19 | 19 | 63 | 0% | | 0 | 24 | 0% | |
| MyNet.Utilities.Plugins.PluginService<T> | 0 | 19 | 19 | 63 | 0% | | 0 | 24 | 0% | |
| MyNet.Utilities.Plugins.PluginsProvider | 0 | 12 | 12 | 43 | 0% | | 0 | 6 | 0% | |
| MyNet.Utilities.Plugins.PluginsProvider<T> | 0 | 12 | 12 | 43 | 0% | | 0 | 6 | 0% | |
| MyNet.Utilities.Progress.Progresser | 0 | 17 | 17 | 101 | 0% | | 0 | 0 | | |
| MyNet.Utilities.Progress.Progresser<T> | 0 | 22 | 22 | 104 | 0% | | 0 | 10 | 0% | |
| MyNet.Utilities.Progress.Progresser<T> | 0 | 17 | 17 | 101 | 0% | | 0 | 0 | | |
| MyNet.Utilities.Progress.ProgressManager | 0 | 31 | 31 | 96 | 0% | | 0 | 8 | 0% | |
| MyNet.Utilities.Progress.ProgressMessage | 0 | 3 | 3 | 16 | 0% | | 0 | 0 | | |
| MyNet.Utilities.Progress.ProgressStep.ProgressStepValue<T> | 0 | 3 | 3 | 98 | 0% | | 0 | 0 | | |
| MyNet.Utilities.Progress.ProgressStep<T> | 0 | 40 | 40 | 91 | 0% | | 0 | 16 | 0% | |
| MyNet.Utilities.Progress.ProgressStep<T> | 0 | 5 | 5 | 98 | 0% | | 0 | 2 | 0% | |
| MyNet.Utilities.Providers.ItemsProvider<T> | 0 | 2 | 2 | 14 | 0% | | 0 | 0 | | |
| MyNet.Utilities.Providers.PredicateItemsProvider<T> | 0 | 3 | 3 | 19 | 0% | | 0 | 0 | | |
| MyNet.Utilities.ReflectionExtensions | 21 | 30 | 51 | 243 | 41.1% | | 11 | 130 | 8.4% | |
| MyNet.Utilities.ReflectionExtensions<T> | 21 | 30 | 51 | 243 | 41.1% | | 11 | 130 | 8.4% | |
| MyNet.Utilities.ReflectionExtensions<TAttribute> | 21 | 30 | 51 | 243 | 41.1% | | 11 | 130 | 8.4% | |
| MyNet.Utilities.Sequences.AcceptableValueRange<T> | 0 | 22 | 22 | 49 | 0% | | 0 | 28 | 0% | |
| MyNet.Utilities.Sequences.ImmutableInterval<T> | 0 | 3 | 3 | 102 | 0% | | 0 | 0 | | |
| MyNet.Utilities.Sequences.IntegerSequence | 0 | 5 | 5 | 44 | 0% | | 0 | 0 | | |
| MyNet.Utilities.Sequences.Interval<T, TClass> | 0 | 42 | 42 | 94 | 0% | | 0 | 42 | 0% | |
| MyNet.Utilities.Sequences.Interval<T> | 0 | 2 | 2 | 17 | 0% | | 0 | 0 | | |
| MyNet.Utilities.Sequences.IntervalWithOptionalEnd<T> | 0 | 9 | 9 | 124 | 0% | | 0 | 8 | 0% | |
| MyNet.Utilities.StackExtensions | 0 | 8 | 8 | 32 | 0% | | 0 | 6 | 0% | |
| MyNet.Utilities.StreamExtensions | 0 | 21 | 21 | 62 | 0% | | 0 | 12 | 0% | |
| MyNet.Utilities.StreamExtensions<T> | 0 | 21 | 21 | 62 | 0% | | 0 | 12 | 0% | |
| MyNet.Utilities.StringExtensions | 2 | 43 | 45 | 140 | 4.4% | | 0 | 26 | 0% | |
| MyNet.Utilities.Suspending.Suspender | 0 | 6 | 6 | 26 | 0% | | 0 | 4 | 0% | |
| MyNet.Utilities.Suspending.SuspendScope | 0 | 7 | 7 | 26 | 0% | | 0 | 0 | | |
| MyNet.Utilities.Threading.SingleTaskRunner | 0 | 53 | 53 | 103 | 0% | | 0 | 18 | 0% | |
| MyNet.Utilities.TimeOnlyExtensions | 0 | 17 | 17 | 92 | 0% | | 0 | 16 | 0% | |
| MyNet.Utilities.TimeSpanExtensions | 21 | 53 | 74 | 215 | 28.3% | | 38 | 64 | 59.3% | |
| MyNet.Utilities.ValidationExtensions | 0 | 25 | 25 | 444 | 0% | | 0 | 22 | 0% | |
| MyNet.Utilities.ValueObject | 0 | 16 | 16 | 87 | 0% | | 0 | 22 | 0% | |
| System.Text.RegularExpressions.Generated | 0 | 712 | 712 | 2109 | 0% | | 0 | 460 | 0% | |
| System.Text.RegularExpressions.Generated | 0 | 712 | 712 | 2110 | 0% | | 0 | 460 | 0% | |
| System.Text.RegularExpressions.Generated | 0 | 2071 | 2071 | 6188 | 0% | | 0 | 1356 | 0% | |
| MyNet.Utilities.Tests | 951 | 1 | 952 | 2994 | 99.8% | | 31 | 32 | 96.8% | |
| MyNet.Utilities.Tests.CacheStorageTests | 17 | 1 | 18 | 69 | 94.4% | | 6 | 6 | 100% | |
| MyNet.Utilities.Tests.Comparers.NullableComparerTests | 20 | 0 | 20 | 69 | 100% | | 0 | 0 | | |
| MyNet.Utilities.Tests.Comparers.ReflectionComparerTests | 37 | 0 | 37 | 96 | 100% | | 0 | 0 | | |
| MyNet.Utilities.Tests.EncryptionServiceTests | 10 | 0 | 10 | 45 | 100% | | 0 | 0 | | |
| MyNet.Utilities.Tests.Extensions.CollectionExtensionsTests | 22 | 0 | 22 | 80 | 100% | | 4 | 4 | 100% | |
| MyNet.Utilities.Tests.Extensions.DateTimeExtensionsTests | 322 | 0 | 322 | 903 | 100% | | 2 | 2 | 100% | |
| MyNet.Utilities.Tests.Extensions.NumberExtensionsTests | 51 | 0 | 51 | 211 | 100% | | 0 | 0 | | |
| MyNet.Utilities.Tests.Extensions.NumberToTimeSpanExtensionsTests | 13 | 0 | 13 | 57 | 100% | | 0 | 0 | | |
| MyNet.Utilities.Tests.Extensions.StringExtensionsTests | 4 | 0 | 4 | 31 | 100% | | 2 | 2 | 100% | |
| MyNet.Utilities.Tests.Extensions.TimeSpanExtensionsTests | 4 | 0 | 4 | 35 | 100% | | 0 | 0 | | |
| MyNet.Utilities.Tests.FileExtensionsTests | 89 | 0 | 89 | 194 | 100% | | 2 | 2 | 100% | |
| MyNet.Utilities.Tests.FluentTimeSpanOperatorOverloadsTests | 31 | 0 | 31 | 76 | 100% | | 0 | 0 | | |
| MyNet.Utilities.Tests.FluentTimeSpanTests | 95 | 0 | 95 | 193 | 100% | | 0 | 0 | | |
| MyNet.Utilities.Tests.Generator.RandomGeneratorTests | 198 | 0 | 198 | 774 | 100% | | 14 | 14 | 100% | |
| MyNet.Utilities.Tests.LocalizationServiceTests | 29 | 0 | 29 | 91 | 100% | | 0 | 0 | | |
| MyNet.Utilities.Tests.UseCultureAttribute | 8 | 0 | 8 | 52 | 100% | | 1 | 2 | 50% | |
| MyNet.Utilities.Tests.UseCultureTests | 1 | 0 | 1 | 18 | 100% | | 0 | 0 | | |