System.Reflection

E183373

System.Reflection is a .NET namespace that provides types and APIs for inspecting and interacting with metadata about assemblies, modules, and types at runtime.

All labels observed (29)

How this entity was disambiguated

Statements (97)

Predicate Object
instanceOf .NET namespace
availableSince .NET Framework
surface form: .NET Framework 1.0
containsType System.Reflection.AmbiguousMatchException
System.Reflection.Assembly
System.Reflection.AssemblyCompanyAttribute
System.Reflection.AssemblyConfigurationAttribute
System.Reflection.AssemblyContentType
System.Reflection self-linksurface differs
surface form: System.Reflection.AssemblyCultureAttribute

System.Reflection.AssemblyDefaultAliasAttribute
System.Reflection.AssemblyDelaySignAttribute
System.Reflection.AssemblyDescriptionAttribute
System.Reflection.AssemblyFileVersionAttribute
System.Reflection self-linksurface differs
surface form: System.Reflection.AssemblyFlagsAttribute

System.Reflection.AssemblyInformationalVersionAttribute
System.Reflection self-linksurface differs
surface form: System.Reflection.AssemblyKeyFileAttribute

System.Reflection.AssemblyKeyNameAttribute
System.Reflection.AssemblyMetadataAttribute
System.Reflection.AssemblyName
System.Reflection.AssemblyNameFlags
System.Reflection self-linksurface differs
surface form: System.Reflection.AssemblyProductAttribute

System.Reflection.AssemblyTitleAttribute
System.Reflection.AssemblyTrademarkAttribute
System.Reflection.AssemblyVersionAttribute
System.Reflection self-linksurface differs
surface form: System.Reflection.Binder

System.Reflection.BindingFlags
System.Reflection self-linksurface differs
surface form: System.Reflection.CallingConventions

System.Reflection.ConstructorInfo
System.Reflection.CustomAttributeData
System.Reflection.CustomAttributeFormatException
System.Reflection.DefaultMemberAttribute
System.Reflection self-linksurface differs
surface form: System.Reflection.EventAttributes

System.Reflection.EventInfo
System.Reflection self-linksurface differs
surface form: System.Reflection.ExceptionHandlingClause

System.Reflection self-linksurface differs
surface form: System.Reflection.ExceptionHandlingClauseOptions

System.Reflection self-linksurface differs
surface form: System.Reflection.FieldAttributes

System.Reflection.FieldInfo
System.Reflection self-linksurface differs
surface form: System.Reflection.GenericParameterAttributes

System.Reflection self-linksurface differs
surface form: System.Reflection.ImageFileMachine

System.Reflection self-linksurface differs
surface form: System.Reflection.InterfaceMapping

System.Reflection self-linksurface differs
surface form: System.Reflection.IntrospectionExtensions

System.Reflection.InvalidFilterCriteriaException
System.Reflection self-linksurface differs
surface form: System.Reflection.LocalVariableInfo

System.Reflection self-linksurface differs
surface form: System.Reflection.ManifestResourceInfo

System.Reflection self-linksurface differs
surface form: System.Reflection.MemberFilter

System.Reflection.MemberInfo
System.Reflection self-linksurface differs
surface form: System.Reflection.MemberTypes

System.Reflection.MethodAttributes
System.Reflection.MethodBase
System.Reflection.MethodImplAttributes
System.Reflection.MethodImplOptions
System.Reflection.MethodInfo
System.Reflection self-linksurface differs
surface form: System.Reflection.Missing

System.Reflection self-linksurface differs
surface form: System.Reflection.Module

System.Reflection self-linksurface differs
surface form: System.Reflection.ObfuscateAssemblyAttribute

System.Reflection.ObfuscationAttribute
System.Reflection.ParameterAttributes
System.Reflection self-linksurface differs
surface form: System.Reflection.ParameterInfo

System.Reflection.Pointer
System.Reflection.PortableExecutableKinds
System.Reflection.PropertyAttributes
System.Reflection.PropertyInfo
System.Reflection self-linksurface differs
surface form: System.Reflection.ReflectionContext

System.Reflection.ReflectionTypeLoadException
System.Reflection.ResourceLocation
System.Reflection self-linksurface differs
surface form: System.Reflection.RuntimeReflectionExtensions

System.Reflection.TargetException
System.Reflection.TargetInvocationException
System.Reflection self-linksurface differs
surface form: System.Reflection.TargetParameterCountException

System.Reflection.TargetedPatchingOptOutAttribute
System.Reflection.TypeAttributes
System.Reflection self-linksurface differs
surface form: System.Reflection.TypeFilter

System.Reflection.TypeInfo
documentedIn Microsoft .NET API reference
hasLanguage C#
F#
Visual Basic .NET
surface form: VB.NET
partOf .NET Base Class Library
surface form: .NET (modern .NET) Base Class Library

.NET Base Class Library
surface form: .NET Core Base Class Library

.NET Base Class Library
surface form: .NET Framework Class Library
providedBy .NET runtime
relatedTo System.Reflection self-linksurface differs
surface form: System.Reflection.Emit

System.Runtime.Loader.AssemblyLoadContext
System.RuntimeType
System.Type
supportsFeature custom attribute access
emitting dynamic assemblies
late binding
reflection
usedFor assembly inspection
attribute inspection
dynamic invocation of members
examining type information at runtime
loading assemblies at runtime
member inspection
metadata inspection
module inspection
runtime type inspection

How these facts were elicited

Referenced by (29)

Full triples — surface form annotated when it differs from this entity's canonical label.

.NET Standard Library includesNamespace System.Reflection
C# attributes accessedWith System.Reflection
this entity surface form: System.Reflection API
System.Reflection containsType System.Reflection self-linksurface differs
this entity surface form: System.Reflection.Module
System.Reflection containsType System.Reflection self-linksurface differs
this entity surface form: System.Reflection.ParameterInfo
System.Reflection containsType System.Reflection self-linksurface differs
this entity surface form: System.Reflection.Binder
System.Reflection containsType System.Reflection self-linksurface differs
this entity surface form: System.Reflection.MemberTypes
System.Reflection containsType System.Reflection self-linksurface differs
this entity surface form: System.Reflection.CallingConventions
System.Reflection containsType System.Reflection self-linksurface differs
this entity surface form: System.Reflection.AssemblyProductAttribute
System.Reflection containsType System.Reflection self-linksurface differs
this entity surface form: System.Reflection.AssemblyCultureAttribute
System.Reflection containsType System.Reflection self-linksurface differs
this entity surface form: System.Reflection.AssemblyKeyFileAttribute
System.Reflection containsType System.Reflection self-linksurface differs
this entity surface form: System.Reflection.AssemblyFlagsAttribute
System.Reflection containsType System.Reflection self-linksurface differs
this entity surface form: System.Reflection.ObfuscateAssemblyAttribute
System.Reflection containsType System.Reflection self-linksurface differs
this entity surface form: System.Reflection.InterfaceMapping
System.Reflection containsType System.Reflection self-linksurface differs
this entity surface form: System.Reflection.ManifestResourceInfo
System.Reflection containsType System.Reflection self-linksurface differs
this entity surface form: System.Reflection.ExceptionHandlingClause
System.Reflection containsType System.Reflection self-linksurface differs
this entity surface form: System.Reflection.LocalVariableInfo
System.Reflection containsType System.Reflection self-linksurface differs
this entity surface form: System.Reflection.ReflectionContext
System.Reflection containsType System.Reflection self-linksurface differs
this entity surface form: System.Reflection.IntrospectionExtensions
System.Reflection containsType System.Reflection self-linksurface differs
this entity surface form: System.Reflection.RuntimeReflectionExtensions
System.Reflection containsType System.Reflection self-linksurface differs
this entity surface form: System.Reflection.Missing
System.Reflection containsType System.Reflection self-linksurface differs
this entity surface form: System.Reflection.TargetParameterCountException
System.Reflection containsType System.Reflection self-linksurface differs
this entity surface form: System.Reflection.FieldAttributes
System.Reflection containsType System.Reflection self-linksurface differs
this entity surface form: System.Reflection.EventAttributes
System.Reflection containsType System.Reflection self-linksurface differs
this entity surface form: System.Reflection.GenericParameterAttributes
System.Reflection containsType System.Reflection self-linksurface differs
this entity surface form: System.Reflection.ImageFileMachine
System.Reflection containsType System.Reflection self-linksurface differs
this entity surface form: System.Reflection.ExceptionHandlingClauseOptions
System.Reflection containsType System.Reflection self-linksurface differs
this entity surface form: System.Reflection.TypeFilter
System.Reflection containsType System.Reflection self-linksurface differs
this entity surface form: System.Reflection.MemberFilter
System.Reflection relatedTo System.Reflection self-linksurface differs
this entity surface form: System.Reflection.Emit