PEKind class

A representation of the assembly file's portable executable format.

Constructors

PEKind(IMetaDataImport2 reader)

Properties

hashCode int
The hash code for this object.
no setterinherited
imageType ImageType
Returns a value that identifies the platform architecture targeted by the module.
no setter
isILOnly bool
Returns true if this PE file contains only managed code, and is therefore neutral with respect to 32-bit or 64-bit platforms.
no setter
isNativeCode bool
Returns true if this PE file contains native (unmanaged) code.
no setter
isPEFile bool
Returns false if the file is not in portable executable (PE) file format.
no setter
isPlatformNeutral bool
Returns true if this PE file is platform-neutral and prefers to be loaded in a 32-bit environment.
no setter
makes32BitCalls bool
Returns true if this PE file makes Win32 calls.
no setter
runsOn64BitPlatform bool
Returns true if this PE file requires a 64-bit platform.
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited