System.Reflection.TypeExtensions 4.5.1
Provides extensions methods for System.Type that are designed to be source-compatible with older framework reflection-based APIs.
Commonly Used Types:
System.Reflection.TypeExtensions
System.Reflection.BindingFlags
 
6c6b536dffb4da0c45ff14921bfee10265265050 
When using NuGet 3.x this package requires at least version 3.4.
                    Showing the top 20 packages that depend on System.Reflection.TypeExtensions.
| Packages | Downloads | 
|---|---|
| 
                                                    Castle.Core
                                                     Castle Core, including DynamicProxy, Logging Abstractions and DictionaryAdapter 
                                                 | 
                                                12 | 
| 
                                                    Castle.Core
                                                     Castle Core, including DynamicProxy, Logging Abstractions and DictionaryAdapter 
                                                 | 
                                                14 | 
| 
                                                    Castle.Core
                                                     Castle Core, including DynamicProxy, Logging Abstractions and DictionaryAdapter 
                                                 | 
                                                20 | 
| 
                                                    Dapper
                                                     A high performance Micro-ORM supporting SQL Server, MySQL, Sqlite, SqlCE, Firebird etc.. 
                                                 | 
                                                17 | 
| 
                                                    ExpectedObjects
                                                     A testing library for creating Expected Objects 
                                                 | 
                                                22 | 
| 
                                                    log4net
                                                     log4net is a tool to help the programmer output log statements to a variety of output targets. In case of problems with an application, it is helpful to enable logging so that the problem can be located. With log4net it is possible to enable logging at runtime without modifying the application binary. The log4net package is designed so that log statements can remain in shipped code without incurring a high performance cost. It follows that the speed of logging (or rather not logging) is crucial. 
At the same time, log output can be so voluminous that it quickly becomes overwhelming. One of the distinctive features of log4net is the notion of hierarchical loggers. Using these loggers it is possible to selectively control which log statements are output at arbitrary granularity. 
log4net is designed with two distinct goals in mind: speed and flexibility 
                                                 | 
                                                12 | 
| 
                                                    Microsoft.CSharp
                                                     Provides support for compilation and code generation, including dynamic, using the C# language.
Commonly Used Types:
Microsoft.CSharp.RuntimeBinder.Binder
Microsoft.CSharp.RuntimeBinder.RuntimeBinderException
Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo
Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags
Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags
 
When using NuGet 3.x this package requires at least version 3.4. 
                                                 | 
                                                13 | 
| 
                                                    Microsoft.DotNet.PlatformAbstractions
                                                     Abstractions for making code that uses file system and environment testable. 
                                                 | 
                                                7 | 
| 
                                                    Microsoft.Extensions.PlatformAbstractions
                                                     Abstractions that unify behavior and API across .NET Framework, .NET Core and Mono 
                                                 | 
                                                11 | 
| 
                                                    Moq
                                                     Moq is the most popular and friendly mocking framework for .NET 
                                                 | 
                                                6 | 
| 
                                                    Moq
                                                     Moq is the most popular and friendly mocking framework for .NET 
                                                 | 
                                                9 | 
| 
                                                    NLog
                                                     NLog is a logging platform for .NET with rich log routing and management capabilities. 
                                                 | 
                                                12 | 
| 
                                                    NSubstitute
                                                     NSubstitute is a friendly substitute for .NET mocking frameworks. It has a simple, succinct syntax to help developers write clearer tests. NSubstitute is designed for Arrange-Act-Assert (AAA) testing and with Test Driven Development (TDD) in mind. 
                                                 | 
                                                12 | 
| 
                                                    NUnit
                                                     NUnit features a fluent assert syntax, parameterized, generic and theory tests and is user-extensible.
This package includes the NUnit 3 framework assembly, which is referenced by your tests. You will need to install version 3 of the nunit3-console program or a third-party runner that supports NUnit 3 in order to execute tests. Runners intended for use with NUnit 2.x will not run NUnit 3 tests correctly.
Supported platforms:
- .NET Framework 2.0+
- .NET Standard 1.4+
- .NET Core 
                                                 | 
                                                9 | 
| 
                                                    NUnit
                                                     NUnit features a fluent assert syntax, parameterized, generic and theory tests and is user-extensible.
This package includes the NUnit 3 framework assembly, which is referenced by your tests. You will need to install version 3 of the nunit3-console program or a third-party runner that supports NUnit 3 in order to execute tests. Runners intended for use with NUnit 2.x will not run NUnit 3 tests correctly.
Supported platforms:
- .NET Framework 3.5+
- .NET Standard 1.4+
- .NET Core 
                                                 | 
                                                13 | 
| 
                                                    System.ComponentModel.TypeConverter
                                                     Provides the System.ComponentModel.TypeConverter class, which represents a unified way of converting types of values to other types.
Commonly Used Types:
System.ComponentModel.TypeConverter
System.ComponentModel.TypeConverterAttribute
System.ComponentModel.PropertyDescriptor
System.ComponentModel.StringConverter
System.ComponentModel.ITypeDescriptorContext
System.ComponentModel.EnumConverter
System.ComponentModel.TypeDescriptor
System.ComponentModel.Int32Converter
System.ComponentModel.BooleanConverter
System.ComponentModel.DoubleConverter
 
When using NuGet 3.x this package requires at least version 3.4. 
                                                 | 
                                                14 | 
| 
                                                    System.Data.SqlClient
                                                     Provides the data provider for SQL Server. These classes provide access to versions of SQL Server and encapsulate database-specific protocols, including tabular data stream (TDS)
Commonly Used Types:
System.Data.SqlClient.SqlConnection
System.Data.SqlClient.SqlException
System.Data.SqlClient.SqlParameter
System.Data.SqlDbType
System.Data.SqlClient.SqlDataReader
System.Data.SqlClient.SqlCommand
System.Data.SqlClient.SqlTransaction
System.Data.SqlClient.SqlParameterCollection
System.Data.SqlClient.SqlClientFactory
 
30ab651fcb4354552bd4891619a0bdd81e0ebdbf 
When using NuGet 3.x this package requires at least version 3.4. 
                                                 | 
                                                10 | 
| 
                                                    System.Dynamic.Runtime
                                                     Provides classes and interfaces that support the Dynamic Language Runtime (DLR).
Commonly Used Types:
System.Runtime.CompilerServices.CallSite
System.Runtime.CompilerServices.CallSite<T>
System.Dynamic.IDynamicMetaObjectProvider
System.Dynamic.DynamicMetaObject
System.Dynamic.SetMemberBinder
System.Dynamic.GetMemberBinder
System.Dynamic.ExpandoObject
System.Dynamic.DynamicObject
System.Runtime.CompilerServices.CallSiteBinder
System.Runtime.CompilerServices.ConditionalWeakTable<TKey, TValue>
 
When using NuGet 3.x this package requires at least version 3.4. 
                                                 | 
                                                11 | 
| 
                                                    System.Linq.Expressions
                                                     Provides classes, interfaces and enumerations that enable language-level code expressions to be represented as objects in the form of expression trees.
Commonly Used Types:
System.Linq.IQueryable<T>
System.Linq.IQueryable
System.Linq.Expressions.Expression<TDelegate>
System.Linq.Expressions.Expression
System.Linq.Expressions.ExpressionVisitor
 
When using NuGet 3.x this package requires at least version 3.4. 
                                                 | 
                                                8 | 
| 
                                                    System.Xml.XmlSerializer
                                                     Provides classes for serializing objects to the Extensible Markup Language (XML) and deserializing XML data to objects.
Commonly Used Types:
System.Xml.Serialization.IXmlSerializable
System.Xml.Serialization.XmlSerializer
System.Xml.Serialization.XmlIgnoreAttribute
System.Xml.Serialization.XmlElementAttribute
System.Xml.Serialization.XmlAttributeAttribute
System.Xml.Serialization.XmlArrayAttribute
System.Xml.Serialization.XmlRootAttribute
System.Xml.Serialization.XmlArrayItemAttribute
System.Xml.Serialization.XmlTypeAttribute
System.Xml.Serialization.XmlEnumAttribute
 
When using NuGet 3.x this package requires at least version 3.4. 
                                                 | 
                                                10 | 
MonoAndroid 1.0
- No dependencies.
 
Xamarin.WatchOS 1.0
- No dependencies.
 
Xamarin.TVOS 1.0
- No dependencies.
 
Xamarin.Mac 2.0
- No dependencies.
 
Xamarin.iOS 1.0
- No dependencies.
 
.NET Standard 2.0
- No dependencies.
 
.NET Standard 1.5
- System.Runtime (>= 4.3.0)
 - System.Resources.ResourceManager (>= 4.3.0)
 - System.Reflection (>= 4.3.0)
 
.NET Standard 1.3
- System.Runtime (>= 4.3.0)
 - System.Resources.ResourceManager (>= 4.3.0)
 - System.Reflection (>= 4.3.0)
 
UAP 10.0.16299
- No dependencies.
 
.NETCore 5.0
- System.Runtime.Extensions (>= 4.3.0)
 - System.Diagnostics.Contracts (>= 4.3.0)
 - System.Diagnostics.Debug (>= 4.3.0)
 - System.Reflection (>= 4.3.0)
 - System.Reflection.Primitives (>= 4.3.0)
 - System.Resources.ResourceManager (>= 4.3.0)
 - System.Runtime (>= 4.3.0)
 - System.Linq (>= 4.3.0)
 
.NET Core 2.0
- No dependencies.
 
MonoTouch 1.0
- No dependencies.
 
.NET Framework 4.6
- No dependencies.
 
.NET Framework 4.6.1
- No dependencies.
 
| Version | Downloads | Last updated | 
|---|---|---|
| 4.5.1 | 12 | 7/8/2025 |