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. + + +