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.
Statements (37)
| Predicate | Object |
|---|---|
| instanceOf |
.NET enum
ⓘ
enumeration ⓘ |
| accessibility | public ⓘ |
| assembly | mscorlib NERFINISHED ⓘ |
| attribute | Flags ⓘ |
| category | reflection ⓘ |
| definedIn |
.NET 5+
ⓘ
.NET Core NERFINISHED ⓘ .NET Framework NERFINISHED ⓘ |
| 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 NERFINISHED ⓘ |
| isFlagsEnum | true ⓘ |
| isPublic | true ⓘ |
| member |
ILOnly
ⓘ
NotAPortableExecutableImage ⓘ PE32Plus ⓘ Preferred32Bit ⓘ Required32Bit ⓘ Unmanaged32Bit ⓘ |
| namespace | System.Reflection NERFINISHED ⓘ |
| NotAPortableExecutableImage_value | 0 ⓘ |
| PE32Plus_value | 4 ⓘ |
| platform | .NET NERFINISHED ⓘ |
| Preferred32Bit_value | 16 ⓘ |
| purpose | specify the nature and characteristics of a portable executable (PE) file ⓘ |
| relatedTo | System.Reflection.ImageFileMachine NERFINISHED ⓘ |
| Required32Bit_value | 2 ⓘ |
| Unmanaged32Bit_value | 8 ⓘ |
| usedFor | describing processor and platform characteristics of PE files ⓘ |
| usedWith |
System.Reflection.Module
NERFINISHED
ⓘ
System.Reflection.Module.GetPEKind NERFINISHED ⓘ |
Referenced by (1)
Full triples — surface form annotated when it differs from this entity's canonical label.