System.Reflection 4.3.0

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 When using NuGet 3.x this package requires at least version 3.4.

Showing the top 20 packages that depend on System.Reflection.

Packages Downloads
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.
27,219
Serilog
Simple .NET logging with fully-structured events
25,929
System.Collections.Concurrent
Provides several thread-safe collection classes that should be used in place of the corresponding types in the System.Collections.NonGeneric and System.Collections packages whenever multiple threads are accessing the collection concurrently. Commonly Used Types: System.Collections.Concurrent.ConcurrentDictionary<TKey, TValue> System.Collections.Concurrent.ConcurrentQueue<T> System.Collections.Concurrent.ConcurrentBag<T> System.Collections.Concurrent.BlockingCollection<T> System.Collections.Concurrent.ConcurrentStack<T> When using NuGet 3.x this package requires at least version 3.4.
25,902
System.Diagnostics.DiagnosticSource
Provides Classes that allow you to decouple code logging rich (unserializable) diagnostics/telemetry (e.g. framework) from code that consumes it (e.g. tools) Commonly Used Types: System.Diagnostics.DiagnosticListener System.Diagnostics.DiagnosticSource
17,038
System.Diagnostics.DiagnosticSource
Provides Classes that allow you to decouple code logging rich (unserializable) diagnostics/telemetry (e.g. framework) from code that consumes it (e.g. tools) Commonly Used Types: System.Diagnostics.DiagnosticListener System.Diagnostics.DiagnosticSource 02b11eeee1fbc5f3ef43a1452fe07efd25fa1715 When using NuGet 3.x this package requires at least version 3.4.
25,284
System.Diagnostics.DiagnosticSource
Provides Classes that allow you to decouple code logging rich (unserializable) diagnostics/telemetry (e.g. framework) from code that consumes it (e.g. tools) Commonly Used Types: System.Diagnostics.DiagnosticListener System.Diagnostics.DiagnosticSource When using NuGet 3.x this package requires at least version 3.4.
26,057
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.
26,938
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.Expressions.Expression<TDelegate> System.Linq.Expressions.Expression System.Linq.Expressions.MemberExpression System.Linq.Expressions.ExpressionVisitor System.Linq.Expressions.MethodCallExpression System.Linq.IQueryable<T> System.Linq.IQueryable System.Linq.Expressions.NewExpression System.Linq.Expressions.ParameterExpression System.Linq.Expressions.ConstantExpression When using NuGet 3.x this package requires at least version 3.4.
26,915
System.Reflection.Emit
Provides classes that allow a compiler or tool to emit metadata and optionally generate a PE file on disk. The primary clients of these classes are script engines and compilers. Commonly Used Types: System.Reflection.Emit.AssemblyBuilder System.Reflection.Emit.FieldBuilder System.Reflection.Emit.TypeBuilder System.Reflection.Emit.MethodBuilder System.Reflection.Emit.ConstructorBuilder System.Reflection.Emit.GenericTypeParameterBuilder System.Reflection.Emit.ModuleBuilder System.Reflection.Emit.PropertyBuilder System.Reflection.Emit.AssemblyBuilderAccess System.Reflection.Emit.EventBuilder When using NuGet 3.x this package requires at least version 3.4.
16,942
System.Reflection.Emit
Provides classes that allow a compiler or tool to emit metadata and optionally generate a PE file on disk. The primary clients of these classes are script engines and compilers. Commonly Used Types: System.Reflection.Emit.AssemblyBuilder System.Reflection.Emit.FieldBuilder System.Reflection.Emit.TypeBuilder System.Reflection.Emit.MethodBuilder System.Reflection.Emit.ConstructorBuilder System.Reflection.Emit.GenericTypeParameterBuilder System.Reflection.Emit.ModuleBuilder System.Reflection.Emit.PropertyBuilder System.Reflection.Emit.AssemblyBuilderAccess System.Reflection.Emit.EventBuilder When using NuGet 3.x this package requires at least version 3.4.
27,001
System.Reflection.Emit.ILGeneration
Provides classes that allow a compiler or tool to emit Microsoft intermediate language (MSIL). The primary clients of these classes are script engines and compilers. Commonly Used Types: System.Reflection.Emit.ILGenerator System.Reflection.Emit.Label System.Reflection.Emit.CustomAttributeBuilder System.Reflection.Emit.LocalBuilder System.Reflection.Emit.ParameterBuilder System.Reflection.Emit.SignatureHelper When using NuGet 3.x this package requires at least version 3.4.
26,835
System.Reflection.Emit.Lightweight
Provides the System.Reflection.Emit.DynamicMethod class, which represents a dynamic method that can be compiled, executed, and discarded. Discarded methods are available for garbage collection. Commonly Used Types: System.Reflection.Emit.DynamicMethod When using NuGet 3.x this package requires at least version 3.4.
26,859
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.
26,990
System.Reflection.TypeExtensions
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 When using NuGet 3.x this package requires at least version 3.4.
26,906
System.Resources.ResourceManager
Provides classes and attributes that allow developers to create, store, and manage various culture-specific resources used in an application. Commonly Used Types: System.Resources.ResourceManager System.Resources.NeutralResourcesLanguageAttribute System.Resources.SatelliteContractVersionAttribute System.Resources.MissingManifestResourceException When using NuGet 3.x this package requires at least version 3.4.
25,507
System.Resources.ResourceManager
Provides classes and attributes that allow developers to create, store, and manage various culture-specific resources used in an application. Commonly Used Types: System.Resources.ResourceManager System.Resources.NeutralResourcesLanguageAttribute System.Resources.SatelliteContractVersionAttribute System.Resources.MissingManifestResourceException When using NuGet 3.x this package requires at least version 3.4.
26,927
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.
26,850
System.Security.Principal.Windows
Provides classes for retrieving the current Windows user and for interacting with Windows users and groups. Commonly Used Types: System.Security.Principal.WindowsIdentity System.Security.Principal.SecurityIdentifier System.Security.Principal.NTAccount System.Security.Principal.WindowsPrincipal System.Security.Principal.IdentityReference System.Security.Principal.IdentityNotMappedException System.Security.Principal.WindowsBuiltInRole System.Security.Principal.WellKnownSidType 30ab651fcb4354552bd4891619a0bdd81e0ebdbf When using NuGet 3.x this package requires at least version 3.4.
22,977
System.Security.Principal.Windows
Provides classes for retrieving the current Windows user and for interacting with Windows users and groups. Commonly Used Types: System.Security.Principal.WindowsIdentity System.Security.Principal.SecurityIdentifier System.Security.Principal.NTAccount System.Security.Principal.WindowsPrincipal System.Security.Principal.IdentityReference System.Security.Principal.IdentityNotMappedException System.Security.Principal.WindowsBuiltInRole System.Security.Principal.WellKnownSidType When using NuGet 3.x this package requires at least version 3.4.
23,772
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.
18,630

https://go.microsoft.com/fwlink/?LinkID=799421

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.

WindowsPhoneApp 8.1

  • No dependencies.

WindowsPhone 8.0

  • No dependencies.

Windows 8.0

  • No dependencies.

.NETPortable 0.0

  • No dependencies.

.NET Standard 1.5

.NET Standard 1.3

MonoTouch 1.0

  • No dependencies.

.NET Framework 4.6.2

  • No dependencies.

.NETCore 5.0

.NET Framework 4.5

  • No dependencies.

.NET Standard 1.0

Version Downloads Last updated
4.3.0 25,632 06/27/2022
4.3.0-preview1-24530-04 92 08/20/2022
4.1.0 27,008 06/27/2022
4.1.0-rc2-24027 47 09/21/2022
4.1.0-beta-23516 42 08/20/2022
4.1.0-beta-23409 59 08/20/2022
4.1.0-beta-23225 111 08/20/2022
4.0.10 115 08/20/2022
4.0.10-beta-23109 92 09/12/2022
4.0.10-beta-23019 42 08/20/2022
4.0.10-beta-22816 78 08/20/2022
4.0.10-beta-22605 120 08/20/2022
4.0.10-beta-22416 118 08/20/2022
4.0.10-beta-22231 89 08/20/2022
4.0.0 84 08/20/2022
4.0.0-beta-23109 67 08/20/2022
4.0.0-beta-23019 35 08/20/2022