Terraria
v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
CorHeader.cs
Go to the documentation of this file.
1
namespace
System.Reflection.PortableExecutable
;
2
3
public
sealed
class
CorHeader
4
{
5
public
ushort
MajorRuntimeVersion
{
get
; }
6
7
public
ushort
MinorRuntimeVersion
{
get
; }
8
9
public
DirectoryEntry
MetadataDirectory
{
get
; }
10
11
public
CorFlags
Flags {
get
; }
12
13
public
int
EntryPointTokenOrRelativeVirtualAddress
{
get
; }
14
15
public
DirectoryEntry
ResourcesDirectory
{
get
; }
16
17
public
DirectoryEntry
StrongNameSignatureDirectory
{
get
; }
18
19
public
DirectoryEntry
CodeManagerTableDirectory
{
get
; }
20
21
public
DirectoryEntry
VtableFixupsDirectory
{
get
; }
22
23
public
DirectoryEntry
ExportAddressTableJumpsDirectory
{
get
; }
24
25
public
DirectoryEntry
ManagedNativeHeaderDirectory
{
get
; }
26
27
internal
CorHeader
(ref
PEBinaryReader
reader)
28
{
29
reader.ReadInt32();
30
MajorRuntimeVersion
= reader.ReadUInt16();
31
MinorRuntimeVersion
= reader.ReadUInt16();
32
MetadataDirectory
=
new
DirectoryEntry
(ref reader);
33
Flags = (
CorFlags
)reader.ReadUInt32();
34
EntryPointTokenOrRelativeVirtualAddress
= reader.ReadInt32();
35
ResourcesDirectory
=
new
DirectoryEntry
(ref reader);
36
StrongNameSignatureDirectory
=
new
DirectoryEntry
(ref reader);
37
CodeManagerTableDirectory
=
new
DirectoryEntry
(ref reader);
38
VtableFixupsDirectory
=
new
DirectoryEntry
(ref reader);
39
ExportAddressTableJumpsDirectory
=
new
DirectoryEntry
(ref reader);
40
ManagedNativeHeaderDirectory
=
new
DirectoryEntry
(ref reader);
41
}
42
}
System.Reflection.PortableExecutable.CorHeader.MajorRuntimeVersion
ushort MajorRuntimeVersion
Definition
CorHeader.cs:5
System.Reflection.PortableExecutable.CorHeader.ResourcesDirectory
DirectoryEntry ResourcesDirectory
Definition
CorHeader.cs:15
System.Reflection.PortableExecutable.CorHeader.VtableFixupsDirectory
DirectoryEntry VtableFixupsDirectory
Definition
CorHeader.cs:21
System.Reflection.PortableExecutable.CorHeader.MetadataDirectory
DirectoryEntry MetadataDirectory
Definition
CorHeader.cs:9
System.Reflection.PortableExecutable.CorHeader.EntryPointTokenOrRelativeVirtualAddress
int EntryPointTokenOrRelativeVirtualAddress
Definition
CorHeader.cs:13
System.Reflection.PortableExecutable.CorHeader.CodeManagerTableDirectory
DirectoryEntry CodeManagerTableDirectory
Definition
CorHeader.cs:19
System.Reflection.PortableExecutable.CorHeader.MinorRuntimeVersion
ushort MinorRuntimeVersion
Definition
CorHeader.cs:7
System.Reflection.PortableExecutable.CorHeader.StrongNameSignatureDirectory
DirectoryEntry StrongNameSignatureDirectory
Definition
CorHeader.cs:17
System.Reflection.PortableExecutable.CorHeader.CorHeader
CorHeader(ref PEBinaryReader reader)
Definition
CorHeader.cs:27
System.Reflection.PortableExecutable.CorHeader.ManagedNativeHeaderDirectory
DirectoryEntry ManagedNativeHeaderDirectory
Definition
CorHeader.cs:25
System.Reflection.PortableExecutable.CorHeader.ExportAddressTableJumpsDirectory
DirectoryEntry ExportAddressTableJumpsDirectory
Definition
CorHeader.cs:23
System.Reflection.PortableExecutable.CorHeader
Definition
CorHeader.cs:4
System.Reflection.PortableExecutable.CorFlags
CorFlags
Definition
CorFlags.cs:5
System.Reflection.PortableExecutable
Definition
Characteristics.cs:1
System.Reflection.PortableExecutable.DirectoryEntry
Definition
DirectoryEntry.cs:4
System.Reflection.PortableExecutable.PEBinaryReader
Definition
PEBinaryReader.cs:7
source
System.Reflection.Metadata
System.Reflection.PortableExecutable
CorHeader.cs
Generated by
1.10.0