| File: System\Reflection\PortableExecutable\PEDirectoriesBuilder.cs | Web Access |
| Project: src\runtime\src\libraries\System.Reflection.Metadata\src\System.Reflection.Metadata.csproj (System.Reflection.Metadata) |
// Licensed to the .NET Foundation under one or more agreements. // The .NET Foundation licenses this file to you under the MIT license. namespace System.Reflection.PortableExecutable { public sealed class PEDirectoriesBuilder { public int AddressOfEntryPoint { get; set; } /// <remarks> /// Aka IMAGE_DIRECTORY_ENTRY_EXPORT. /// </remarks> public DirectoryEntry ExportTable { get; set; } /// <remarks> /// Aka IMAGE_DIRECTORY_ENTRY_IMPORT. /// </remarks> public DirectoryEntry ImportTable { get; set; } /// <remarks> /// Aka IMAGE_DIRECTORY_ENTRY_RESOURCE. /// </remarks> public DirectoryEntry ResourceTable { get; set; } /// <remarks> /// Aka IMAGE_DIRECTORY_ENTRY_EXCEPTION. /// </remarks> public DirectoryEntry ExceptionTable { get; set; } /// <remarks> /// Aka IMAGE_DIRECTORY_ENTRY_BASERELOC. /// </remarks> public DirectoryEntry BaseRelocationTable { get; set; } /// <remarks> /// Aka IMAGE_DIRECTORY_ENTRY_DEBUG. /// </remarks> public DirectoryEntry DebugTable { get; set; } /// <remarks> /// Aka IMAGE_DIRECTORY_ENTRY_COPYRIGHT or IMAGE_DIRECTORY_ENTRY_ARCHITECTURE. /// </remarks> public DirectoryEntry CopyrightTable { get; set; } /// <remarks> /// Aka IMAGE_DIRECTORY_ENTRY_GLOBALPTR. /// </remarks> public DirectoryEntry GlobalPointerTable { get; set; } /// <remarks> /// Aka IMAGE_DIRECTORY_ENTRY_TLS. /// </remarks> public DirectoryEntry ThreadLocalStorageTable { get; set; } /// <remarks> /// Aka IMAGE_DIRECTORY_ENTRY_LOAD_CONFIG. /// </remarks> public DirectoryEntry LoadConfigTable { get; set; } /// <remarks> /// Aka IMAGE_DIRECTORY_ENTRY_BOUND_IMPORT. /// </remarks> public DirectoryEntry BoundImportTable { get; set; } /// <remarks> /// Aka IMAGE_DIRECTORY_ENTRY_IAT. /// </remarks> public DirectoryEntry ImportAddressTable { get; set; } /// <remarks> /// Aka IMAGE_DIRECTORY_ENTRY_DELAY_IMPORT. /// </remarks> public DirectoryEntry DelayImportTable { get; set; } /// <remarks> /// Aka IMAGE_DIRECTORY_ENTRY_COM_DESCRIPTOR. /// </remarks> public DirectoryEntry CorHeaderTable { get; set; } } }