diff --git a/xml/System.Reflection.PortableExecutable/SectionHeader.xml b/xml/System.Reflection.PortableExecutable/SectionHeader.xml
index 05db7acfd93..74a638912cd 100644
--- a/xml/System.Reflection.PortableExecutable/SectionHeader.xml
+++ b/xml/System.Reflection.PortableExecutable/SectionHeader.xml
@@ -24,7 +24,7 @@
- To be added.
+ Provides information about the section header of a PE/COFF file.
To be added.
@@ -49,8 +49,8 @@
System.String
- To be added.
- To be added.
+ Gets the name of the section.
+ The name of the section.
To be added.
@@ -75,9 +75,17 @@
System.UInt16
- To be added.
- To be added.
- To be added.
+ Gets the number of line-number entries for the section.
+ The number of line-number entries for the section.
+
+
+
@@ -101,8 +109,8 @@
System.UInt16
- To be added.
- To be added.
+ Gets the number of relocation entries for the section.
+ The number of relocation entries for the section. Its value is zero for PE images.
To be added.
@@ -127,9 +135,17 @@
System.Int32
- To be added.
- To be added.
- To be added.
+ Gets the file pointer to the beginning of line-number entries for the section.
+ The file pointer to the beginning of line-number entries for the section, or zero if there are no COFF line numbers.
+
+
+
@@ -153,9 +169,15 @@
System.Int32
- To be added.
- To be added.
- To be added.
+ Gets the file pointer to the first page of the section within the COFF file.
+ The file pointer to the first page of the section within the COFF file.
+
+ . For object files, the value should be aligned on a 4-byte boundary for best performance. When a section contains only uninitialized data, this field should be zero.
+
+ ]]>
+
@@ -179,8 +201,8 @@
System.Int32
- To be added.
- To be added.
+ Gets the file pointer to the beginning of relocation entries for the section.
+ The file pointer to the beginning of relocation entries for the section. It is set to zero for PE images or if there are no relocations.
To be added.
@@ -205,8 +227,8 @@
System.Reflection.PortableExecutable.SectionCharacteristics
- To be added.
- To be added.
+ Gets the flags that describe the characteristics of the section.
+ The flags that describe the characteristics of the section.
To be added.
@@ -231,9 +253,19 @@
System.Int32
- To be added.
- To be added.
- To be added.
+ Gets the size of the section (for object files) or the size of the initialized data on disk (for image files).
+ The size of the section (for object files) or the size of the initialized data on disk (for image files).
+
+ . If it is less than , the remainder of the section is zero-filled.
+
+Because the field is rounded but the field is not, it is possible for to be greater than as well.
+
+When a section contains only uninitialized data, this field should be zero.
+
+ ]]>
+
@@ -257,9 +289,15 @@
System.Int32
- To be added.
- To be added.
- To be added.
+ Gets the virtual addess of the section.
+ The virtual address of the section.
+
+
+
@@ -283,9 +321,15 @@
System.Int32
- To be added.
- To be added.
- To be added.
+ Gets the total size of the section when loaded into memory.
+ The total size of the section when loaded into memory.
+
+
+