|
23 | 23 | </Base>
|
24 | 24 | <Interfaces />
|
25 | 25 | <Docs>
|
26 |
| - <summary>To be added.</summary> |
27 |
| - <remarks>To be added.</remarks> |
| 26 | + <summary>Represents the Portable Executable (PE) file header.</summary> |
| 27 | + <remarks> |
| 28 | + <format type="text/markdown"><. This class is used by the <xref:System.Reflection.PortableExecutable.PEHeaders.PEHeader> property. |
| 32 | +
|
| 33 | +## Examples |
| 34 | +This example shows how to read information from the PE header: |
| 35 | +
|
| 36 | +:::code language="csharp" source="~/snippets/csharp/System.Reflection.PortableExecutable/PEHeader/Overview/PEHeaderSnippets.cs" id="SnippetReadPEHeader"::: |
| 37 | +
|
| 38 | + ]]></format> |
| 39 | + </remarks> |
28 | 40 | </Docs>
|
29 | 41 | <Members>
|
30 | 42 | <Member MemberName="AddressOfEntryPoint">
|
@@ -150,8 +162,8 @@ For program images, this is the starting address. For device drivers, this is th
|
150 | 162 | <ReturnType>System.Reflection.PortableExecutable.DirectoryEntry</ReturnType>
|
151 | 163 | </ReturnValue>
|
152 | 164 | <Docs>
|
153 |
| - <summary>To be added.</summary> |
154 |
| - <value>To be added.</value> |
| 165 | + <summary>Gets the Base Relocations Table entry.</summary> |
| 166 | + <value>The Base Relocations Table entry.</value> |
155 | 167 | <remarks>
|
156 | 168 | <format type="text/markdown"><, section II.25.3.3. |
345 | 357 |
|
346 | 358 | ]]></format>
|
347 | 359 | </remarks>
|
@@ -372,8 +384,8 @@ Represents `IMAGE_DIRECTORY_ENTRY_COM_DESCRIPTOR`.
|
372 | 384 | <ReturnType>System.Reflection.PortableExecutable.DirectoryEntry</ReturnType>
|
373 | 385 | </ReturnValue>
|
374 | 386 | <Docs>
|
375 |
| - <summary>To be added.</summary> |
376 |
| - <value>To be added.</value> |
| 387 | + <summary>Gets the Debug Table entry.</summary> |
| 388 | + <value>The Debug Table entry.</value> |
377 | 389 | <remarks>
|
378 | 390 | <format type="text/markdown"><![CDATA[
|
379 | 391 |
|
@@ -410,8 +422,8 @@ Represents `IMAGE_DIRECTORY_ENTRY_DEBUG`.
|
410 | 422 | <ReturnType>System.Reflection.PortableExecutable.DirectoryEntry</ReturnType>
|
411 | 423 | </ReturnValue>
|
412 | 424 | <Docs>
|
413 |
| - <summary>To be added.</summary> |
414 |
| - <value>To be added.</value> |
| 425 | + <summary>Gets the Delay-Load Import Table entry.</summary> |
| 426 | + <value>The Delay-Load Import Table entry.</value> |
415 | 427 | <remarks>
|
416 | 428 | <format type="text/markdown"><![CDATA[
|
417 | 429 |
|
@@ -448,8 +460,8 @@ Represents `IMAGE_DIRECTORY_ENTRY_DELAY_IMPORT`.
|
448 | 460 | <ReturnType>System.Reflection.PortableExecutable.DllCharacteristics</ReturnType>
|
449 | 461 | </ReturnValue>
|
450 | 462 | <Docs>
|
451 |
| - <summary>To be added.</summary> |
452 |
| - <value>To be added.</value> |
| 463 | + <summary>Gets the characteristics of a dynamic link library.</summary> |
| 464 | + <value>A bitwise combination of flags that represents the characteristics of a dynamic link library.</value> |
453 | 465 | <remarks>To be added.</remarks>
|
454 | 466 | </Docs>
|
455 | 467 | </Member>
|
@@ -478,8 +490,8 @@ Represents `IMAGE_DIRECTORY_ENTRY_DELAY_IMPORT`.
|
478 | 490 | <ReturnType>System.Reflection.PortableExecutable.DirectoryEntry</ReturnType>
|
479 | 491 | </ReturnValue>
|
480 | 492 | <Docs>
|
481 |
| - <summary>To be added.</summary> |
482 |
| - <value>To be added.</value> |
| 493 | + <summary>Gets the Exception Table entry.</summary> |
| 494 | + <value>The Exception Table entry.</value> |
483 | 495 | <remarks>
|
484 | 496 | <format type="text/markdown"><![CDATA[
|
485 | 497 |
|
@@ -516,8 +528,8 @@ Represents `IMAGE_DIRECTORY_ENTRY_EXCEPTION`.
|
516 | 528 | <ReturnType>System.Reflection.PortableExecutable.DirectoryEntry</ReturnType>
|
517 | 529 | </ReturnValue>
|
518 | 530 | <Docs>
|
519 |
| - <summary>To be added.</summary> |
520 |
| - <value>To be added.</value> |
| 531 | + <summary>Gets the Export Table entry.</summary> |
| 532 | + <value>The Export Table entry.</value> |
521 | 533 | <remarks>
|
522 | 534 | <format type="text/markdown"><![CDATA[
|
523 | 535 |
|
@@ -592,8 +604,8 @@ If the <xref:System.Reflection.PortableExecutable.PEHeader.SectionAlignment> is
|
592 | 604 | <ReturnType>System.Reflection.PortableExecutable.DirectoryEntry</ReturnType>
|
593 | 605 | </ReturnValue>
|
594 | 606 | <Docs>
|
595 |
| - <summary>To be added.</summary> |
596 |
| - <value>To be added.</value> |
| 607 | + <summary>Gets the Global Pointer Table entry.</summary> |
| 608 | + <value>The Global Pointer Table entry.</value> |
597 | 609 | <remarks>
|
598 | 610 | <format type="text/markdown"><![CDATA[
|
599 | 611 |
|
@@ -660,8 +672,8 @@ Represents `IMAGE_DIRECTORY_ENTRY_GLOBALPTR`.
|
660 | 672 | <ReturnType>System.Reflection.PortableExecutable.DirectoryEntry</ReturnType>
|
661 | 673 | </ReturnValue>
|
662 | 674 | <Docs>
|
663 |
| - <summary>To be added.</summary> |
664 |
| - <value>To be added.</value> |
| 675 | + <summary>Gets the Import Address Table entry.</summary> |
| 676 | + <value>The Import Address Table entry.</value> |
665 | 677 | <remarks>
|
666 | 678 | <format type="text/markdown"><![CDATA[
|
667 | 679 |
|
@@ -698,8 +710,8 @@ Represents `IMAGE_DIRECTORY_ENTRY_IAT`.
|
698 | 710 | <ReturnType>System.Reflection.PortableExecutable.DirectoryEntry</ReturnType>
|
699 | 711 | </ReturnValue>
|
700 | 712 | <Docs>
|
701 |
| - <summary>To be added.</summary> |
702 |
| - <value>To be added.</value> |
| 713 | + <summary>Gets the Import Table entry.</summary> |
| 714 | + <value>The Import Table entry.</value> |
703 | 715 | <remarks>
|
704 | 716 | <format type="text/markdown"><![CDATA[
|
705 | 717 |
|
@@ -736,8 +748,8 @@ Represents `IMAGE_DIRECTORY_ENTRY_IMPORT`.
|
736 | 748 | <ReturnType>System.Reflection.PortableExecutable.DirectoryEntry</ReturnType>
|
737 | 749 | </ReturnValue>
|
738 | 750 | <Docs>
|
739 |
| - <summary>To be added.</summary> |
740 |
| - <value>To be added.</value> |
| 751 | + <summary>Gets the Load Configuration Table entry.</summary> |
| 752 | + <value>The Load Configuration Table entry.</value> |
741 | 753 | <remarks>
|
742 | 754 | <format type="text/markdown"><![CDATA[
|
743 | 755 |
|
@@ -1074,8 +1086,8 @@ Represents `IMAGE_DIRECTORY_ENTRY_LOAD_CONFIG`.
|
1074 | 1086 | <ReturnType>System.Reflection.PortableExecutable.DirectoryEntry</ReturnType>
|
1075 | 1087 | </ReturnValue>
|
1076 | 1088 | <Docs>
|
1077 |
| - <summary>To be added.</summary> |
1078 |
| - <value>To be added.</value> |
| 1089 | + <summary>Gets the Resource Table entry.</summary> |
| 1090 | + <value>The Resource Table entry.</value> |
1079 | 1091 | <remarks>
|
1080 | 1092 | <format type="text/markdown"><![CDATA[
|
1081 | 1093 |
|
@@ -1413,7 +1425,7 @@ Represents `IMAGE_DIRECTORY_ENTRY_RESOURCE`.
|
1413 | 1425 | </ReturnValue>
|
1414 | 1426 | <Docs>
|
1415 | 1427 | <summary>Gets the name of the subsystem that is required to run this image.</summary>
|
1416 |
| - <value>the name of the subsystem that is required to run this image.</value> |
| 1428 | + <value>The name of the subsystem that is required to run this image.</value> |
1417 | 1429 | <remarks>To be added.</remarks>
|
1418 | 1430 | </Docs>
|
1419 | 1431 | </Member>
|
@@ -1442,8 +1454,8 @@ Represents `IMAGE_DIRECTORY_ENTRY_RESOURCE`.
|
1442 | 1454 | <ReturnType>System.Reflection.PortableExecutable.DirectoryEntry</ReturnType>
|
1443 | 1455 | </ReturnValue>
|
1444 | 1456 | <Docs>
|
1445 |
| - <summary>To be added.</summary> |
1446 |
| - <value>To be added.</value> |
| 1457 | + <summary>Gets the Thread-Local Storage Table entry.</summary> |
| 1458 | + <value>The Thread-Local Storage Table entry.</value> |
1447 | 1459 | <remarks>
|
1448 | 1460 | <format type="text/markdown"><![CDATA[
|
1449 | 1461 |
|
|
0 commit comments