System.Reflection 4.0.0-beta-23019
Provides types that retrieve information about assemblies, modules, members, parameters, and other entities in managed code by examining their metadata. These types also can be used to manipulate instances of loaded types, for example to hook up events or to invoke methods.
Commonly Used Types:
System.Reflection.MethodInfo
System.Reflection.PropertyInfo
System.Reflection.ParameterInfo
System.Reflection.FieldInfo
System.Reflection.ConstructorInfo
System.Reflection.Assembly
System.Reflection.MemberInfo
System.Reflection.EventInfo
System.Reflection.Module
                    Showing the top 20 packages that depend on System.Reflection.
| Packages | Downloads | 
|---|---|
| 
                                                    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 
                                                 | 
                                                210 | 
| 
                                                    Microsoft.NETCore
                                                     Provides a set of packages that can be used when building portable libraries on .NETCore based platforms. \r\n TFS ID: 1599443, GitHub SHA: https://github.com/dotnet/corefx/tree/eede273a4dfabcea608621f5e1bbf8ad00584cfb 
                                                 | 
                                                163 | 
| 
                                                    System.Memory
                                                     Provides types for efficient representation and pooling of managed, stack, and native memory segments and sequences of such segments, along with primitives to parse and format UTF-8 encoded text stored in those memory segments.
Commonly Used Types:
System.Span
System.ReadOnlySpan
System.Memory
System.ReadOnlyMemory
System.Buffers.MemoryPool
System.Buffers.ReadOnlySequence
System.Buffers.Text.Utf8Parser
System.Buffers.Text.Utf8Formatter
 
32b491939fbd125f304031c35038b1e14b4e3958 
When using NuGet 3.x this package requires at least version 3.4. 
                                                 | 
                                                161 | 
| 
                                                    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 
                                                 | 
                                                158 | 
| 
                                                    System.Diagnostics.StackTrace
                                                     Provides the System.Diagnostics.StackTrace class, which allows interaction with local and remote processes.
Commonly Used Types:
System.Diagnostics.StackFrame
System.Diagnostics.StackTrace
 
When using NuGet 3.x this package requires at least version 3.4. 
                                                 | 
                                                158 | 
| 
                                                    System.Reflection.Extensions
                                                     Provides custom attribute extension methods for System.Reflection types.
Commonly Used Types:
System.Reflection.InterfaceMapping
System.Reflection.CustomAttributeExtensions
System.Reflection.RuntimeReflectionExtensions
 
When using NuGet 3.x this package requires at least version 3.4. 
                                                 | 
                                                157 | 
| 
                                                    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 
                                                 | 
                                                153 | 
| 
                                                    System.Runtime.InteropServices
                                                     Provides types that support COM interop and platform invoke services.
Commonly Used Types:
System.Runtime.InteropServices.GCHandle
System.Runtime.InteropServices.GuidAttribute
System.Runtime.InteropServices.COMException
System.DllNotFoundException
System.Runtime.InteropServices.DllImportAttribute
 
When using NuGet 3.x this package requires at least version 3.4. 
                                                 | 
                                                149 | 
| 
                                                    System.Runtime.InteropServices
                                                     Provides types that support COM interop and platform invoke services.
Commonly Used Types:
System.Runtime.InteropServices.GCHandle
System.Runtime.InteropServices.GuidAttribute
System.Runtime.InteropServices.COMException
System.DllNotFoundException
System.Runtime.InteropServices.DllImportAttribute
 
When using NuGet 3.x this package requires at least version 3.4. 
                                                 | 
                                                148 | 
| 
                                                    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 
                                                 | 
                                                144 | 
| 
                                                    System.Linq.Queryable
                                                     Provides classes for querying data structures that implement IQueryable<T>.
Commonly Used Types:
System.Linq.Queryable
System.Linq.EnumerableQuery<T>
System.Linq.EnumerableQuery
 
When using NuGet 3.x this package requires at least version 3.4. 
                                                 | 
                                                141 | 
| 
                                                    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 
                                                 | 
                                                141 | 
| 
                                                    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. 
                                                 | 
                                                140 | 
| 
                                                    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. 
                                                 | 
                                                137 | 
| 
                                                    System.Runtime.Loader
                                                     Provides the System.Runtime.Loader.AssemblyLoadContext class, which provides members for loading assemblies.
Commonly Used Types:
System.Runtime.Loader.AssemblyLoadContext
 
When using NuGet 3.x this package requires at least version 3.4. 
                                                 | 
                                                135 | 
| 
                                                    System.IO.Pipes
                                                     Provides a means for interprocess communication through anonymous and/or named pipes.
Commonly Used Types:
System.IO.Pipes.NamedPipeServerStream
System.IO.Pipes.PipeDirection
System.IO.Pipes.PipeOptions
System.IO.Pipes.PipeTransmissionMode
System.IO.Pipes.NamedPipeClientStream
System.IO.Pipes.PipeStream
 
When using NuGet 3.x this package requires at least version 3.4. 
                                                 | 
                                                135 | 
| 
                                                    System.Xml.XDocument
                                                     Provides the classes for Language-Integrated Query (LINQ) to Extensible Markup Language (XML). LINQ to XML is an in-memory XML programming interface that enables you to modify XML documents efficiently and easily.
Commonly Used Types:
System.Xml.Linq.XElement
System.Xml.Linq.XAttribute
System.Xml.Linq.XDocument
System.Xml.Linq.XText
System.Xml.Linq.XNode
System.Xml.Linq.XContainer
System.Xml.Linq.XComment
System.Xml.Linq.XObject
System.Xml.Linq.XProcessingInstruction
System.Xml.Linq.XDocumentType
 
When using NuGet 3.x this package requires at least version 3.4. 
                                                 | 
                                                135 | 
| 
                                                    Remotion.Linq
                                                     re-linq Frontend: A foundation for parsing LINQ expression trees and generating queries in SQL or other languages.
Key features:
- Transforms expression trees into abstract syntax trees resemblying LINQ query expressions (from ... select syntax)
- Simplifies many aspects of this tree (sub queries, transparent identifieres, pre-evaluation ...)
- Provides basic infrastructure for backend development (e.g. SQL generation) 
- Provides a framework for user-defined query extensions and transformations 
                                                 | 
                                                134 | 
| 
                                                    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. 
                                                 | 
                                                132 | 
| 
                                                    NETStandard.Library
                                                     A set of standard .NET APIs that are prescribed to be used and supported together. 
18a36291e48808fa7ef2d00a764ceb1ec95645a5 
When using NuGet 3.x this package requires at least version 3.4. 
                                                 | 
                                                131 | 
.NETPlatform 5.0
- System.IO (>= 4.0.0-beta-23019)
 - System.Reflection.Primitives (>= 4.0.0-beta-23019)
 - System.Runtime (>= 4.0.0-beta-23019)
 
.NET Framework 4.5
- No dependencies.
 
Windows 8.0
- No dependencies.
 
.NETCore 5.0
- System.IO (>= 4.0.0-beta-23019)
 - System.Reflection.Primitives (>= 4.0.0-beta-23019)
 - System.Runtime (>= 4.0.0-beta-23019)
 
| Version | Downloads | Last updated | 
|---|---|---|
| 4.3.0 | 161 | 5/26/2022 | 
| 4.3.0-preview1-24530-04 | 91 | 6/7/2022 | 
| 4.1.0 | 102 | 6/27/2022 | 
| 4.1.0-rc2-24027 | 102 | 6/27/2022 | 
| 4.1.0-beta-23516 | 87 | 6/6/2022 | 
| 4.1.0-beta-23409 | 100 | 5/26/2022 | 
| 4.1.0-beta-23225 | 80 | 6/27/2022 | 
| 4.0.10 | 120 | 5/26/2022 | 
| 4.0.10-beta-23109 | 81 | 6/6/2022 | 
| 4.0.10-beta-23019 | 89 | 6/27/2022 | 
| 4.0.10-beta-22816 | 98 | 6/7/2022 | 
| 4.0.10-beta-22605 | 123 | 6/6/2022 | 
| 4.0.10-beta-22416 | 84 | 5/26/2022 | 
| 4.0.10-beta-22231 | 100 | 6/22/2022 | 
| 4.0.0 | 102 | 6/27/2022 | 
| 4.0.0-beta-23109 | 95 | 5/26/2022 | 
| 4.0.0-beta-23019 | 94 | 5/26/2022 |