diff --git a/xml/System.Reflection.Metadata/AssemblyFile.xml b/xml/System.Reflection.Metadata/AssemblyFile.xml
index 0f1f8f12b46..a62084292ea 100644
--- a/xml/System.Reflection.Metadata/AssemblyFile.xml
+++ b/xml/System.Reflection.Metadata/AssemblyFile.xml
@@ -52,7 +52,15 @@
Gets a value that indicates whether the file contains metadata.
if the file contains metadata, otherwise.
- To be added.
+
+
+
@@ -105,7 +113,15 @@
Gets the hash value of the file content calculated using .
A instance representing the hash value of the file content.
- To be added.
+
+
+
@@ -131,7 +147,15 @@
Gets the file name, including its extension.
A instance representing the file name with its extension.
- To be added.
+
+
+
diff --git a/xml/System.Reflection.Metadata/AssemblyFileHandleCollection.xml b/xml/System.Reflection.Metadata/AssemblyFileHandleCollection.xml
index e772147646b..7068ccb5bff 100644
--- a/xml/System.Reflection.Metadata/AssemblyFileHandleCollection.xml
+++ b/xml/System.Reflection.Metadata/AssemblyFileHandleCollection.xml
@@ -37,7 +37,7 @@
- To be added.
+ Represents a collection of .
To be added.
diff --git a/xml/System.Reflection.Metadata/AssemblyReferenceHandleCollection.xml b/xml/System.Reflection.Metadata/AssemblyReferenceHandleCollection.xml
index a1897275a08..25e48aaa752 100644
--- a/xml/System.Reflection.Metadata/AssemblyReferenceHandleCollection.xml
+++ b/xml/System.Reflection.Metadata/AssemblyReferenceHandleCollection.xml
@@ -37,7 +37,7 @@
- To be added.
+ A collection of assembly references.
To be added.
diff --git a/xml/System.Reflection.Metadata/BlobBuilder.xml b/xml/System.Reflection.Metadata/BlobBuilder.xml
index 49bccc133cd..4c16cbfe8cf 100644
--- a/xml/System.Reflection.Metadata/BlobBuilder.xml
+++ b/xml/System.Reflection.Metadata/BlobBuilder.xml
@@ -850,7 +850,19 @@
The value to write.
Implements compressed unsigned integer encoding as defined by ECMA-335-II chapter 23.2: Blobs and signatures.
- To be added.
+
+
+
can't be represented as a compressed unsigned integer.
The builder is not writable; it has been linked with another one.
@@ -880,7 +892,19 @@
The value to write.
Implements compressed signed integer encoding as defined by ECMA-335-II chapter 23.2: Blobs and signatures.
- To be added.
+
+
+
can't be represented as a compressed signed integer.
The builder is not writable; it has been linked with another one.
@@ -1341,7 +1365,17 @@
To be added.
Writes a string in SerString format (see ECMA-335-II 23.3 Custom attributes).
- To be added.
+
+
+
Builder is not writable, it has been linked with another one.
@@ -1537,7 +1571,19 @@
To be added.
Writes a string in User String (#US) heap format (see ECMA-335-II 24.2.4 #US and #Blob heaps).
- To be added.
+
+
+
Builder is not writable, it has been linked with another one.
diff --git a/xml/System.Reflection.Metadata/BlobReader.xml b/xml/System.Reflection.Metadata/BlobReader.xml
index 69a64ec36f8..a42ad2a1673 100644
--- a/xml/System.Reflection.Metadata/BlobReader.xml
+++ b/xml/System.Reflection.Metadata/BlobReader.xml
@@ -134,7 +134,15 @@
The byte value to find.
Searches for a specified byte in the blob following the current position.
The index relative to the current position, or -1 if the byte is not found in the blob following the current position.
- To be added.
+
+
+
@@ -217,7 +225,15 @@
Reads a Blob heap handle encoded as a compressed integer.
To be added.
- To be added.
+
+ .
+
+ ]]>
+
@@ -503,7 +519,18 @@
Reads a number.
To be added.
- To be added.
+
+
+
The data at the current position was not a valid number.
@@ -720,7 +747,15 @@
Reads a string encoded as a compressed integer containing its length followed by its contents in UTF8. Null strings are encoded as a single 0xFF byte.
A string value, or .
- To be added.
+
+
+
The encoding is invalid.
diff --git a/xml/System.Reflection.Metadata/BlobWriter.xml b/xml/System.Reflection.Metadata/BlobWriter.xml
index afb5a848c5a..0ca390754fb 100644
--- a/xml/System.Reflection.Metadata/BlobWriter.xml
+++ b/xml/System.Reflection.Metadata/BlobWriter.xml
@@ -764,7 +764,19 @@
To be added.
Implements compressed unsigned integer encoding as defined by ECMA-335-II chapter 23.2: Blobs and signatures.
- To be added.
+
+
+
can't be represented as a compressed unsigned integer.
@@ -793,7 +805,19 @@
To be added.
Implements compressed signed integer encoding as defined by ECMA-335-II chapter 23.2: Blobs and signatures.
- To be added.
+
+
+
can't be represented as a compressed signed integer.
@@ -1151,7 +1175,17 @@
To be added.
Writes a string in SerString format (see ECMA-335-II 23.3 Custom attributes).
- To be added.
+
+
+
The builder is not writable; it has been linked with another one.
@@ -1341,7 +1375,19 @@
To be added.
Writes a string in User String (#US) heap format (see ECMA-335-II 24.2.4 #US and #Blob heaps).
- To be added.
+
+
+
Builder is not writable, it has been linked with another one.
diff --git a/xml/System.Reflection.Metadata/Constant.xml b/xml/System.Reflection.Metadata/Constant.xml
index c83a4cafafa..0c9403b764d 100644
--- a/xml/System.Reflection.Metadata/Constant.xml
+++ b/xml/System.Reflection.Metadata/Constant.xml
@@ -51,7 +51,15 @@
Gets the parent handle (, , or ).
To be added.
- To be added.
+
+
+
@@ -77,7 +85,15 @@
Gets a type code that identifies the type of the constant value.
To be added.
- To be added.
+
+
+
@@ -103,7 +119,15 @@
Gets the constant value.
To be added.
- To be added.
+
+
+
diff --git a/xml/System.Reflection.Metadata/CustomAttribute.xml b/xml/System.Reflection.Metadata/CustomAttribute.xml
index e32685a2387..879359c9492 100644
--- a/xml/System.Reflection.Metadata/CustomAttribute.xml
+++ b/xml/System.Reflection.Metadata/CustomAttribute.xml
@@ -51,7 +51,15 @@
Gets the constructor (the or ) of the custom attribute type.
To be added.
- To be added.
+
+
+
@@ -109,7 +117,15 @@
Gets the handle of the metadata entity the attribute is applied to.
To be added.
- To be added.
+
+
+
@@ -135,7 +151,15 @@
Gets the value of the attribute.
To be added.
- To be added.
+
+
+
diff --git a/xml/System.Reflection.Metadata/Document.xml b/xml/System.Reflection.Metadata/Document.xml
index 4ac181de141..413ea1973c8 100644
--- a/xml/System.Reflection.Metadata/Document.xml
+++ b/xml/System.Reflection.Metadata/Document.xml
@@ -23,8 +23,16 @@
- To be added.
- To be added.
+ The source document in the debug metadata.
+
+
+
@@ -49,7 +57,17 @@
Gets the document content hash.
To be added.
- To be added.
+
+ determines the algorithm used to produce this hash.
+
+The source document is hashed in its binary form as stored in the file.
+
+ ]]>
+
diff --git a/xml/System.Reflection.Metadata/DocumentNameBlobHandle.xml b/xml/System.Reflection.Metadata/DocumentNameBlobHandle.xml
index 3226a17bc9d..9723cebff7f 100644
--- a/xml/System.Reflection.Metadata/DocumentNameBlobHandle.xml
+++ b/xml/System.Reflection.Metadata/DocumentNameBlobHandle.xml
@@ -27,8 +27,18 @@
- To be added.
- To be added.
+ A representing a blob on #Blob heap in Portable PDB structured as Document Name.
+
+ .
+
+The handle is a specialization of and doesn't have a distinct kind.
+
+ ]]>
+