System.Reflection.PortableExecutableKinds

E697561

System.Reflection.PortableExecutableKinds is an enumeration in .NET that specifies the nature and characteristics of a portable executable (PE) file, such as whether it targets 32-bit, 64-bit, or any CPU.

All labels observed (2)

How this entity was disambiguated

Statements (37)

Predicate Object
instanceOf .NET enum ⓘ
enumeration ⓘ
accessibility public ⓘ
assembly mscorlib ⓘ
linked to: mscorlib.dll
attribute Flags ⓘ
category reflection ⓘ
definedIn .NET 5+ ⓘ
.NET Core ⓘ
.NET Framework ⓘ
describes whether the PE file contains only Microsoft intermediate language (MSIL) ⓘ
whether the PE file contains only unmanaged 32-bit code ⓘ
whether the PE file is a 64-bit PE32+ image ⓘ
whether the PE file prefers to be loaded as 32-bit when possible ⓘ
whether the PE file requires a 32-bit environment ⓘ
documentation https://learn.microsoft.com/dotnet/api/system.reflection.portableexecutablekinds ⓘ
ILOnly_value 1 ⓘ
introducedIn .NET Framework 2.0 ⓘ
linked to: .NET Framework
isFlagsEnum true ⓘ
isPublic true ⓘ
member ILOnly ⓘ
NotAPortableExecutableImage ⓘ
PE32Plus ⓘ
Preferred32Bit ⓘ
Required32Bit ⓘ
Unmanaged32Bit ⓘ
namespace System.Reflection ⓘ
NotAPortableExecutableImage_value 0 ⓘ
PE32Plus_value 4 ⓘ
platform .NET ⓘ
Preferred32Bit_value 16 ⓘ
purpose specify the nature and characteristics of a portable executable (PE) file ⓘ
relatedTo System.Reflection.ImageFileMachine ⓘ
Required32Bit_value 2 ⓘ
Unmanaged32Bit_value 8 ⓘ
usedFor describing processor and platform characteristics of PE files ⓘ
usedWith System.Reflection.Module ⓘ
System.Reflection.Module.GetPEKind ⓘ

How these facts were elicited

Referenced by (2)

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

System.Reflection → containsType → System.Reflection.PortableExecutableKinds ⓘ
System.Reflection.PortableExecutableKinds → usedWith → System.Reflection.Module.GetPEKind ⓘ
linked to: System.Reflection.PortableExecutableKinds