|
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