diff --git a/xml/System.Runtime.InteropServices.ObjectiveC/ObjectiveCMarshal+UnhandledExceptionPropagationHandler.xml b/xml/System.Runtime.InteropServices.ObjectiveC/ObjectiveCMarshal+UnhandledExceptionPropagationHandler.xml
index 13678d1f52e..25aef008241 100644
--- a/xml/System.Runtime.InteropServices.ObjectiveC/ObjectiveCMarshal+UnhandledExceptionPropagationHandler.xml
+++ b/xml/System.Runtime.InteropServices.ObjectiveC/ObjectiveCMarshal+UnhandledExceptionPropagationHandler.xml
@@ -25,7 +25,7 @@
Last managed method.
Context provided to the returned function pointer.
Handler for unhandled Exceptions crossing the managed -> native boundary (that is, Reverse P/Invoke).
- To be added.
+ Exception propagation callback.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ Called when tracking begins and ends.
+ Called to determine if a managed object instance is referenced elsewhere, and must not be collected by the GC.
+ Called when a tracked object enters the finalization queue.
+ Handler for the propagation of unhandled Exceptions across a managed -> native boundary (that is, Reverse P/Invoke).
+ Initialize the Objective-C marshalling API.
+
+All unmanaged function pointers must be written in native code since they will be called by the GC and
+managed code is not able to run at that time.
+
+The will be called when reference tracking begins and ends.
+The associated begin/end pair will never be nested. When using Workstation GC, the begin/end pair
+will be called on the same thread. When using Server GC, the begin/end pair is not guaranteed to
+be called on the same thread.
+
+The should return 0 for not reference or 1 for
+referenced. Any other value has undefined behavior.
+
diff --git a/xml/System.Runtime.InteropServices/Architecture.xml b/xml/System.Runtime.InteropServices/Architecture.xml
index cd35f21cf2b..aa376a4cf61 100644
--- a/xml/System.Runtime.InteropServices/Architecture.xml
+++ b/xml/System.Runtime.InteropServices/Architecture.xml
@@ -142,7 +142,7 @@
5
- To be added.
+ The S390x platform architecture.
diff --git a/xml/System.Runtime.InteropServices/CollectionsMarshal.xml b/xml/System.Runtime.InteropServices/CollectionsMarshal.xml
index c273119809f..4399b257a0a 100644
--- a/xml/System.Runtime.InteropServices/CollectionsMarshal.xml
+++ b/xml/System.Runtime.InteropServices/CollectionsMarshal.xml
@@ -75,8 +75,8 @@
- To be added.
- To be added.
+ The type of a key.
+ The type of a value.
The dictionary to get the reference to from.
The key used for lookup.
When this method returns, contains if already existed in the dictionary, and if a new entry was added.
@@ -117,8 +117,8 @@ Items should not be added to or removed from the
- To be added.
- To be added.
+ The type of a key.
+ The type of a value.
The dictionary to get the ref to from.
The key used for lookup.
Gets either a ref to a in the or a ref if it does not exist in the .
diff --git a/xml/System.Runtime.InteropServices/MemoryMarshal.xml b/xml/System.Runtime.InteropServices/MemoryMarshal.xml
index 0bba1f03524..b90de0ec092 100644
--- a/xml/System.Runtime.InteropServices/MemoryMarshal.xml
+++ b/xml/System.Runtime.InteropServices/MemoryMarshal.xml
@@ -682,7 +682,7 @@ This method can be useful if part of a managed object represents a fixed array.
- To be added.
+ The array to analyze.
Returns a reference to the 0th element of . If the array is empty, returns a reference to where the 0th element would have been stored. Such a reference may be used for pinning but must never be dereferenced.
To be added.
diff --git a/xml/System.Runtime.InteropServices/PosixSignalContext.xml b/xml/System.Runtime.InteropServices/PosixSignalContext.xml
index eb679cd07a1..d71eec932aa 100644
--- a/xml/System.Runtime.InteropServices/PosixSignalContext.xml
+++ b/xml/System.Runtime.InteropServices/PosixSignalContext.xml
@@ -34,7 +34,7 @@
- To be added.
+ The signal that occurred.
Initializes a new instance of the class.
To be added.
diff --git a/xml/System.Runtime.InteropServices/UnmanagedCallConvAttribute.xml b/xml/System.Runtime.InteropServices/UnmanagedCallConvAttribute.xml
index 006f355ecb1..18206ebf06d 100644
--- a/xml/System.Runtime.InteropServices/UnmanagedCallConvAttribute.xml
+++ b/xml/System.Runtime.InteropServices/UnmanagedCallConvAttribute.xml
@@ -37,7 +37,7 @@
- To be added.
+ Initializes a new instance.
To be added.
diff --git a/xml/ns-System.Runtime.InteropServices.ObjectiveC.xml b/xml/ns-System.Runtime.InteropServices.ObjectiveC.xml
index 00bfa915bcf..b3c6a4ff5fc 100644
--- a/xml/ns-System.Runtime.InteropServices.ObjectiveC.xml
+++ b/xml/ns-System.Runtime.InteropServices.ObjectiveC.xml
@@ -1,6 +1,6 @@
- To be added.
+ Contains classes that support interoperation between managed code and the Objective-C Runtime.
To be added.