From 43565533c9f7555c027ca8d9c43cc782ff0db1d9 Mon Sep 17 00:00:00 2001
From: Genevieve Warren <24882762+gewarren@users.noreply.github.com>
Date: Fri, 26 Jun 2026 15:40:26 -0700
Subject: [PATCH 1/3] add MemberGroup descriptions
---
xml/System.Reflection.Emit/ModuleBuilder.xml | 10 ++++++++
.../PersistedAssemblyBuilder.xml | 10 ++++++++
.../BlobEncoder.xml | 5 ++++
.../EditAndContinueLogEntry.xml | 5 ++++
.../InstructionEncoder.xml | 10 ++++++++
.../LabelHandle.xml | 5 ++++
.../LiteralEncoder.xml | 10 ++++++++
.../MetadataAggregator.xml | 5 ++++
.../MetadataBuilder.xml | 10 ++++++++
.../MetadataReaderExtensions.xml | 5 ++++
.../MetadataTokens.xml | 25 +++++++++++++++++++
.../MethodBodyStreamEncoder.xml | 5 ++++
.../MethodSignatureEncoder.xml | 5 ++++
.../NamedArgumentsEncoder.xml | 5 ++++
.../SignatureTypeEncoder.xml | 5 ++++
.../AssemblyDefinitionHandle.xml | 5 ++++
.../AssemblyFileHandle.xml | 5 ++++
.../AssemblyReferenceHandle.xml | 5 ++++
.../BlobBuilder.xml | 10 ++++++++
.../BlobContentId.xml | 10 ++++++++
xml/System.Reflection.Metadata/BlobHandle.xml | 5 ++++
xml/System.Reflection.Metadata/BlobReader.xml | 5 ++++
xml/System.Reflection.Metadata/BlobWriter.xml | 10 ++++++++
.../ConstantHandle.xml | 5 ++++
.../CustomAttributeHandle.xml | 5 ++++
.../CustomDebugInformationHandle.xml | 5 ++++
.../DeclarativeSecurityAttributeHandle.xml | 5 ++++
.../DocumentHandle.xml | 5 ++++
.../DocumentNameBlobHandle.xml | 5 ++++
.../EntityHandle.xml | 5 ++++
.../EventDefinitionHandle.xml | 5 ++++
.../ExportedTypeHandle.xml | 5 ++++
.../FieldDefinitionHandle.xml | 5 ++++
.../GenericParameterConstraintHandle.xml | 5 ++++
.../GenericParameterHandle.xml | 5 ++++
xml/System.Reflection.Metadata/GuidHandle.xml | 5 ++++
xml/System.Reflection.Metadata/Handle.xml | 5 ++++
.../HandleComparer.xml | 15 +++++++++++
.../ImageFormatLimitationException.xml | 5 ++++
.../ImportScopeHandle.xml | 5 ++++
.../InterfaceImplementationHandle.xml | 5 ++++
.../LocalConstantHandle.xml | 5 ++++
.../LocalScopeHandle.xml | 5 ++++
.../LocalVariableHandle.xml | 5 ++++
.../ManifestResourceHandle.xml | 5 ++++
.../MemberReferenceHandle.xml | 5 ++++
.../MetadataReader.xml | 5 ++++
.../MetadataReaderProvider.xml | 10 ++++++++
.../MethodDebugInformationHandle.xml | 5 ++++
.../MethodDefinitionHandle.xml | 5 ++++
.../MethodImplementationHandle.xml | 5 ++++
.../MethodSpecificationHandle.xml | 5 ++++
.../ModuleDefinitionHandle.xml | 5 ++++
.../ModuleReferenceHandle.xml | 5 ++++
.../NamespaceDefinitionHandle.xml | 5 ++++
.../PEReaderExtensions.xml | 5 ++++
.../ParameterHandle.xml | 5 ++++
.../PropertyDefinitionHandle.xml | 5 ++++
.../SequencePoint.xml | 5 ++++
.../SignatureHeader.xml | 10 ++++++++
.../StandaloneSignatureHandle.xml | 5 ++++
.../StringHandle.xml | 5 ++++
.../TypeDefinitionHandle.xml | 5 ++++
.../TypeReferenceHandle.xml | 5 ++++
.../TypeSpecificationHandle.xml | 5 ++++
.../UserStringHandle.xml | 5 ++++
.../DebugDirectoryBuilder.xml | 5 ++++
.../PEHeaders.xml | 5 ++++
.../PEMemoryBlock.xml | 10 ++++++++
.../PEReader.xml | 10 ++++++++
xml/System.Reflection/Assembly.xml | 5 ++++
xml/System.Reflection/ConstructorInvoker.xml | 5 ++++
.../CustomAttributeExtensions.xml | 10 ++++++++
.../CustomAttributeNamedArgument.xml | 5 ++++
.../CustomAttributeTypedArgument.xml | 5 ++++
xml/System.Reflection/MemberInfo.xml | 5 ++++
xml/System.Reflection/MetadataLoadContext.xml | 5 ++++
xml/System.Reflection/MethodInfo.xml | 5 ++++
xml/System.Reflection/MethodInvoker.xml | 5 ++++
xml/System.Reflection/Module.xml | 5 ++++
.../NullabilityInfoContext.xml | 5 ++++
xml/System.Reflection/ParameterInfo.xml | 5 ++++
xml/System.Reflection/TypeInfo.xml | 5 ++++
83 files changed, 510 insertions(+)
diff --git a/xml/System.Reflection.Emit/ModuleBuilder.xml b/xml/System.Reflection.Emit/ModuleBuilder.xml
index 0926dd8fa63..c6a9aef1717 100644
--- a/xml/System.Reflection.Emit/ModuleBuilder.xml
+++ b/xml/System.Reflection.Emit/ModuleBuilder.xml
@@ -231,6 +231,11 @@
To be added.
+
+
+ Defines a document for source.
+
+
@@ -2691,6 +2696,11 @@
+
+
+ When overridden in a derived class, returns the metadata token for the given relative to the Module.
+
+
diff --git a/xml/System.Reflection.Emit/PersistedAssemblyBuilder.xml b/xml/System.Reflection.Emit/PersistedAssemblyBuilder.xml
index 55210893bb6..a0c5b611227 100644
--- a/xml/System.Reflection.Emit/PersistedAssemblyBuilder.xml
+++ b/xml/System.Reflection.Emit/PersistedAssemblyBuilder.xml
@@ -253,6 +253,11 @@ For an alternative way to generate assembly files, see To be added.
+
+
+ Generates the metadata for the .
+
+
@@ -414,6 +419,11 @@ For an alternative way to generate assembly files, see supports only one module per assembly.
+
+
+ Saves the assembly to disk.
+
+
diff --git a/xml/System.Reflection.Metadata.Ecma335/BlobEncoder.xml b/xml/System.Reflection.Metadata.Ecma335/BlobEncoder.xml
index 41feac4e44c..df3d75426ce 100644
--- a/xml/System.Reflection.Metadata.Ecma335/BlobEncoder.xml
+++ b/xml/System.Reflection.Metadata.Ecma335/BlobEncoder.xml
@@ -106,6 +106,11 @@
To be added.
+
+
+ Encodes custom attribute signature blob.
+
+
diff --git a/xml/System.Reflection.Metadata.Ecma335/EditAndContinueLogEntry.xml b/xml/System.Reflection.Metadata.Ecma335/EditAndContinueLogEntry.xml
index 5e7be47518b..2b2a3a5880b 100644
--- a/xml/System.Reflection.Metadata.Ecma335/EditAndContinueLogEntry.xml
+++ b/xml/System.Reflection.Metadata.Ecma335/EditAndContinueLogEntry.xml
@@ -79,6 +79,11 @@
To be added.
+
+
+ Indicates whether the current object is equal to another object of the same type.
+
+
diff --git a/xml/System.Reflection.Metadata.Ecma335/InstructionEncoder.xml b/xml/System.Reflection.Metadata.Ecma335/InstructionEncoder.xml
index d0512859819..d63940edbb3 100644
--- a/xml/System.Reflection.Metadata.Ecma335/InstructionEncoder.xml
+++ b/xml/System.Reflection.Metadata.Ecma335/InstructionEncoder.xml
@@ -143,6 +143,11 @@ This example shows how to emit a method body using has default value.
+
+
+ Encodes call instruction and its operand.
+
+
@@ -977,6 +982,11 @@ A single label may be marked multiple times, the last offset wins.
was not called on the returned value exactly times.
+
+
+ Encodes a token.
+
+
diff --git a/xml/System.Reflection.Metadata.Ecma335/LabelHandle.xml b/xml/System.Reflection.Metadata.Ecma335/LabelHandle.xml
index 9a6d9716994..5d4e85b7768 100644
--- a/xml/System.Reflection.Metadata.Ecma335/LabelHandle.xml
+++ b/xml/System.Reflection.Metadata.Ecma335/LabelHandle.xml
@@ -42,6 +42,11 @@
To be added.
+
+
+ Indicates whether the current object is equal to another object of the same type.
+
+
diff --git a/xml/System.Reflection.Metadata.Ecma335/LiteralEncoder.xml b/xml/System.Reflection.Metadata.Ecma335/LiteralEncoder.xml
index 62debf2c8df..a954546e4f9 100644
--- a/xml/System.Reflection.Metadata.Ecma335/LiteralEncoder.xml
+++ b/xml/System.Reflection.Metadata.Ecma335/LiteralEncoder.xml
@@ -139,6 +139,11 @@
To be added.
+
+
+ Encodes the type and the value of a literal using the specified delegates.
+
+
@@ -215,6 +220,11 @@
To be added.
+
+
+ Encodes the type and the items of a vector literal using the specified delegates.
+
+
diff --git a/xml/System.Reflection.Metadata.Ecma335/MetadataAggregator.xml b/xml/System.Reflection.Metadata.Ecma335/MetadataAggregator.xml
index 004ff0a1215..698bb7e6780 100644
--- a/xml/System.Reflection.Metadata.Ecma335/MetadataAggregator.xml
+++ b/xml/System.Reflection.Metadata.Ecma335/MetadataAggregator.xml
@@ -39,6 +39,11 @@
To be added.
+
+
+ Initializes a new instance of the class.
+
+
diff --git a/xml/System.Reflection.Metadata.Ecma335/MetadataBuilder.xml b/xml/System.Reflection.Metadata.Ecma335/MetadataBuilder.xml
index bc56d1b4e74..eb14d13d795 100644
--- a/xml/System.Reflection.Metadata.Ecma335/MetadataBuilder.xml
+++ b/xml/System.Reflection.Metadata.Ecma335/MetadataBuilder.xml
@@ -2067,6 +2067,11 @@ Entries must be added in the same order as the corresponding type definitions.
To be added.
+
+
+ Adds the specified blob to the Blob heap, if it's not there already.
+
+
@@ -2600,6 +2605,11 @@ For more information about document name blobs, see: https://github.com/dotnet/r
is negative.
+
+
+ Sets the capacity of the specified heap.
+
+
diff --git a/xml/System.Reflection.Metadata.Ecma335/MetadataReaderExtensions.xml b/xml/System.Reflection.Metadata.Ecma335/MetadataReaderExtensions.xml
index af72fe740d7..1b9f04e9ed1 100644
--- a/xml/System.Reflection.Metadata.Ecma335/MetadataReaderExtensions.xml
+++ b/xml/System.Reflection.Metadata.Ecma335/MetadataReaderExtensions.xml
@@ -217,6 +217,11 @@
is not a valid heap index.
+
+
+ Returns the a handle to the string that follows the given one in the string heap, or a nil handle if it is the last one.
+
+
diff --git a/xml/System.Reflection.Metadata.Ecma335/MetadataTokens.xml b/xml/System.Reflection.Metadata.Ecma335/MetadataTokens.xml
index 6bb65631dea..7afad0ddec0 100644
--- a/xml/System.Reflection.Metadata.Ecma335/MetadataTokens.xml
+++ b/xml/System.Reflection.Metadata.Ecma335/MetadataTokens.xml
@@ -372,6 +372,11 @@
To be added.
+
+
+ Creates an entity handle from a token value.
+
+
@@ -637,6 +642,11 @@
To be added.
+
+
+ Gets the offset of metadata heap data that corresponds to the specified .
+
+
@@ -859,6 +869,11 @@
The is invalid.
+
+
+ Gets the row number of a metadata table entry that corresponds to the specified .
+
+
@@ -937,6 +952,11 @@
The is not a valid metadata table handle.
+
+
+ Gets the metadata token of the specified .
+
+
@@ -1132,6 +1152,11 @@
To be added.
+
+
+ Creates a handle from a token value.
+
+
diff --git a/xml/System.Reflection.Metadata.Ecma335/MethodBodyStreamEncoder.xml b/xml/System.Reflection.Metadata.Ecma335/MethodBodyStreamEncoder.xml
index 0a096e577cd..669d037cf6e 100644
--- a/xml/System.Reflection.Metadata.Ecma335/MethodBodyStreamEncoder.xml
+++ b/xml/System.Reflection.Metadata.Ecma335/MethodBodyStreamEncoder.xml
@@ -74,6 +74,11 @@
To be added.
+
+
+ Encodes a method body and adds it to the method body stream.
+
+
diff --git a/xml/System.Reflection.Metadata.Ecma335/MethodSignatureEncoder.xml b/xml/System.Reflection.Metadata.Ecma335/MethodSignatureEncoder.xml
index 1b90b65ee13..544b686060b 100644
--- a/xml/System.Reflection.Metadata.Ecma335/MethodSignatureEncoder.xml
+++ b/xml/System.Reflection.Metadata.Ecma335/MethodSignatureEncoder.xml
@@ -140,6 +140,11 @@
To be added.
+
+
+ Encodes the provided return type and parameters.
+
+
diff --git a/xml/System.Reflection.Metadata.Ecma335/NamedArgumentsEncoder.xml b/xml/System.Reflection.Metadata.Ecma335/NamedArgumentsEncoder.xml
index ceb7329c6ae..909dd992c24 100644
--- a/xml/System.Reflection.Metadata.Ecma335/NamedArgumentsEncoder.xml
+++ b/xml/System.Reflection.Metadata.Ecma335/NamedArgumentsEncoder.xml
@@ -74,6 +74,11 @@
To be added.
+
+
+ Encodes a named argument (a field or property).
+
+
diff --git a/xml/System.Reflection.Metadata.Ecma335/SignatureTypeEncoder.xml b/xml/System.Reflection.Metadata.Ecma335/SignatureTypeEncoder.xml
index aae4db892b0..3d9503f4a64 100644
--- a/xml/System.Reflection.Metadata.Ecma335/SignatureTypeEncoder.xml
+++ b/xml/System.Reflection.Metadata.Ecma335/SignatureTypeEncoder.xml
@@ -74,6 +74,11 @@
To be added.
+
+
+ Encodes an array type.
+
+
diff --git a/xml/System.Reflection.Metadata/AssemblyDefinitionHandle.xml b/xml/System.Reflection.Metadata/AssemblyDefinitionHandle.xml
index 1d9975051ad..7178604b283 100644
--- a/xml/System.Reflection.Metadata/AssemblyDefinitionHandle.xml
+++ b/xml/System.Reflection.Metadata/AssemblyDefinitionHandle.xml
@@ -44,6 +44,11 @@
To be added.
+
+
+ Indicates whether the current object is equal to another object of the same type.
+
+
diff --git a/xml/System.Reflection.Metadata/AssemblyFileHandle.xml b/xml/System.Reflection.Metadata/AssemblyFileHandle.xml
index 97413a2d6d2..91b9e42891f 100644
--- a/xml/System.Reflection.Metadata/AssemblyFileHandle.xml
+++ b/xml/System.Reflection.Metadata/AssemblyFileHandle.xml
@@ -44,6 +44,11 @@
To be added.
+
+
+ Indicates whether the current object is equal to another object of the same type.
+
+
diff --git a/xml/System.Reflection.Metadata/AssemblyReferenceHandle.xml b/xml/System.Reflection.Metadata/AssemblyReferenceHandle.xml
index a06a1116172..2447ef41c38 100644
--- a/xml/System.Reflection.Metadata/AssemblyReferenceHandle.xml
+++ b/xml/System.Reflection.Metadata/AssemblyReferenceHandle.xml
@@ -44,6 +44,11 @@
To be added.
+
+
+ Indicates whether the current object is equal to another object of the same type.
+
+
diff --git a/xml/System.Reflection.Metadata/BlobBuilder.xml b/xml/System.Reflection.Metadata/BlobBuilder.xml
index 9b0b6db3dec..8d410bab2b5 100644
--- a/xml/System.Reflection.Metadata/BlobBuilder.xml
+++ b/xml/System.Reflection.Metadata/BlobBuilder.xml
@@ -822,6 +822,11 @@
The builder is not writable; it has been linked with another one.
+
+
+ Writes the contents of a byte array to the builder.
+
+
@@ -2028,6 +2033,11 @@ The 1 signifies Unicode characters that require handling beyond that normally pr
Builder is not writable, it has been linked with another one.
+
+
+ Writes UTF16 (little-endian) encoded string at the current position.
+
+
diff --git a/xml/System.Reflection.Metadata/BlobContentId.xml b/xml/System.Reflection.Metadata/BlobContentId.xml
index 3e384b07299..4ad8ddab603 100644
--- a/xml/System.Reflection.Metadata/BlobContentId.xml
+++ b/xml/System.Reflection.Metadata/BlobContentId.xml
@@ -42,6 +42,11 @@
To be added.
+
+
+ Initializes a new instance of the class.
+
+
@@ -140,6 +145,11 @@
To be added.
+
+
+ Indicates whether the current object is equal to another object of the same type.
+
+
diff --git a/xml/System.Reflection.Metadata/BlobHandle.xml b/xml/System.Reflection.Metadata/BlobHandle.xml
index 6334d1a8fa7..0cd6f871726 100644
--- a/xml/System.Reflection.Metadata/BlobHandle.xml
+++ b/xml/System.Reflection.Metadata/BlobHandle.xml
@@ -44,6 +44,11 @@
To be added.
+
+
+ Indicates whether the current object is equal to another object of the same type.
+
+
diff --git a/xml/System.Reflection.Metadata/BlobReader.xml b/xml/System.Reflection.Metadata/BlobReader.xml
index e01dd69d64a..26d1ef70324 100644
--- a/xml/System.Reflection.Metadata/BlobReader.xml
+++ b/xml/System.Reflection.Metadata/BlobReader.xml
@@ -368,6 +368,11 @@ Blobs that contain references to other blobs are used in Portable PDB format, fo
To be added.
+
+
+ Reads bytes starting at the current position.
+
+
diff --git a/xml/System.Reflection.Metadata/BlobWriter.xml b/xml/System.Reflection.Metadata/BlobWriter.xml
index a18cf756f88..362e0443b23 100644
--- a/xml/System.Reflection.Metadata/BlobWriter.xml
+++ b/xml/System.Reflection.Metadata/BlobWriter.xml
@@ -37,6 +37,11 @@
To be added.
+
+
+ Initializes a new instance of the class.
+
+
@@ -1794,6 +1799,11 @@ The 1 signifies Unicode characters that require handling beyond that normally pr
Builder is not writable, it has been linked with another one.
+
+
+ Writes a UTF16 (little-endian) encoded string at the current position.
+
+
diff --git a/xml/System.Reflection.Metadata/ConstantHandle.xml b/xml/System.Reflection.Metadata/ConstantHandle.xml
index 103a8884d9f..dc7829ac62b 100644
--- a/xml/System.Reflection.Metadata/ConstantHandle.xml
+++ b/xml/System.Reflection.Metadata/ConstantHandle.xml
@@ -44,6 +44,11 @@
To be added.
+
+
+ Indicates whether the current object is equal to another object of the same type.
+
+
diff --git a/xml/System.Reflection.Metadata/CustomAttributeHandle.xml b/xml/System.Reflection.Metadata/CustomAttributeHandle.xml
index 38ad4ab75e1..4ef48006dba 100644
--- a/xml/System.Reflection.Metadata/CustomAttributeHandle.xml
+++ b/xml/System.Reflection.Metadata/CustomAttributeHandle.xml
@@ -44,6 +44,11 @@
To be added.
+
+
+ Indicates whether the current object is equal to another object of the same type.
+
+
diff --git a/xml/System.Reflection.Metadata/CustomDebugInformationHandle.xml b/xml/System.Reflection.Metadata/CustomDebugInformationHandle.xml
index 960209b8c50..971dd705164 100644
--- a/xml/System.Reflection.Metadata/CustomDebugInformationHandle.xml
+++ b/xml/System.Reflection.Metadata/CustomDebugInformationHandle.xml
@@ -43,6 +43,11 @@
To be added.
+
+
+ Indicates whether the current object is equal to another object of the same type.
+
+
diff --git a/xml/System.Reflection.Metadata/DeclarativeSecurityAttributeHandle.xml b/xml/System.Reflection.Metadata/DeclarativeSecurityAttributeHandle.xml
index b1b9bd545fc..515ff607955 100644
--- a/xml/System.Reflection.Metadata/DeclarativeSecurityAttributeHandle.xml
+++ b/xml/System.Reflection.Metadata/DeclarativeSecurityAttributeHandle.xml
@@ -44,6 +44,11 @@
To be added.
+
+
+ Indicates whether the current object is equal to another object of the same type.
+
+
diff --git a/xml/System.Reflection.Metadata/DocumentHandle.xml b/xml/System.Reflection.Metadata/DocumentHandle.xml
index 57d14075859..6d408f4c847 100644
--- a/xml/System.Reflection.Metadata/DocumentHandle.xml
+++ b/xml/System.Reflection.Metadata/DocumentHandle.xml
@@ -43,6 +43,11 @@
To be added.
+
+
+ Indicates whether the current object is equal to another object of the same type.
+
+
diff --git a/xml/System.Reflection.Metadata/DocumentNameBlobHandle.xml b/xml/System.Reflection.Metadata/DocumentNameBlobHandle.xml
index 5f21b3ee6ea..d9d95611fd6 100644
--- a/xml/System.Reflection.Metadata/DocumentNameBlobHandle.xml
+++ b/xml/System.Reflection.Metadata/DocumentNameBlobHandle.xml
@@ -53,6 +53,11 @@ The handle is a specialization of a
+
+
+ Indicates whether the current object is equal to another object of the same type.
+
+
diff --git a/xml/System.Reflection.Metadata/EntityHandle.xml b/xml/System.Reflection.Metadata/EntityHandle.xml
index 19506b1c3cf..6ab89130dd4 100644
--- a/xml/System.Reflection.Metadata/EntityHandle.xml
+++ b/xml/System.Reflection.Metadata/EntityHandle.xml
@@ -84,6 +84,11 @@ Use to store multiple kinds of en
To be added.
+
+
+ Returns a value that indicates whether the current instance and the specified object are equal.
+
+
diff --git a/xml/System.Reflection.Metadata/EventDefinitionHandle.xml b/xml/System.Reflection.Metadata/EventDefinitionHandle.xml
index d07d7889d00..4ee36fd9893 100644
--- a/xml/System.Reflection.Metadata/EventDefinitionHandle.xml
+++ b/xml/System.Reflection.Metadata/EventDefinitionHandle.xml
@@ -44,6 +44,11 @@
To be added.
+
+
+ Indicates whether the current object is equal to another object of the same type.
+
+
diff --git a/xml/System.Reflection.Metadata/ExportedTypeHandle.xml b/xml/System.Reflection.Metadata/ExportedTypeHandle.xml
index 8921c902502..e5e445fda76 100644
--- a/xml/System.Reflection.Metadata/ExportedTypeHandle.xml
+++ b/xml/System.Reflection.Metadata/ExportedTypeHandle.xml
@@ -44,6 +44,11 @@
To be added.
+
+
+ Indicates whether the current object is equal to another object of the same type.
+
+
diff --git a/xml/System.Reflection.Metadata/FieldDefinitionHandle.xml b/xml/System.Reflection.Metadata/FieldDefinitionHandle.xml
index b435d01b857..3b5d8351e8e 100644
--- a/xml/System.Reflection.Metadata/FieldDefinitionHandle.xml
+++ b/xml/System.Reflection.Metadata/FieldDefinitionHandle.xml
@@ -44,6 +44,11 @@
To be added.
+
+
+ Indicates whether the current object is equal to another object of the same type.
+
+
diff --git a/xml/System.Reflection.Metadata/GenericParameterConstraintHandle.xml b/xml/System.Reflection.Metadata/GenericParameterConstraintHandle.xml
index 922c0cf2965..0e4a951eadb 100644
--- a/xml/System.Reflection.Metadata/GenericParameterConstraintHandle.xml
+++ b/xml/System.Reflection.Metadata/GenericParameterConstraintHandle.xml
@@ -44,6 +44,11 @@
To be added.
+
+
+ Indicates whether the current object is equal to another object of the same type.
+
+
diff --git a/xml/System.Reflection.Metadata/GenericParameterHandle.xml b/xml/System.Reflection.Metadata/GenericParameterHandle.xml
index 4e20f495456..aa86655253d 100644
--- a/xml/System.Reflection.Metadata/GenericParameterHandle.xml
+++ b/xml/System.Reflection.Metadata/GenericParameterHandle.xml
@@ -44,6 +44,11 @@
To be added.
+
+
+ Indicates whether the current object is equal to another object of the same type.
+
+
diff --git a/xml/System.Reflection.Metadata/GuidHandle.xml b/xml/System.Reflection.Metadata/GuidHandle.xml
index 7f502b69b7e..1f94486d975 100644
--- a/xml/System.Reflection.Metadata/GuidHandle.xml
+++ b/xml/System.Reflection.Metadata/GuidHandle.xml
@@ -44,6 +44,11 @@
To be added.
+
+
+ Indicates whether the current object is equal to another object of the same type.
+
+
diff --git a/xml/System.Reflection.Metadata/Handle.xml b/xml/System.Reflection.Metadata/Handle.xml
index 154fb88a492..e41b7f69c0e 100644
--- a/xml/System.Reflection.Metadata/Handle.xml
+++ b/xml/System.Reflection.Metadata/Handle.xml
@@ -84,6 +84,11 @@ Use `Handle` to store multiple kinds of handles.
To be added.
+
+
+ Indicates whether the current object is equal to another object of the same type.
+
+
diff --git a/xml/System.Reflection.Metadata/HandleComparer.xml b/xml/System.Reflection.Metadata/HandleComparer.xml
index 11e664968bd..f0d79cd14bc 100644
--- a/xml/System.Reflection.Metadata/HandleComparer.xml
+++ b/xml/System.Reflection.Metadata/HandleComparer.xml
@@ -47,6 +47,11 @@
To be added.
+
+
+ Compares two handles.
+
+
@@ -188,6 +193,11 @@ Returns 0 if and only if To be added.
+
+
+ Determines whether the specified objects are equal.
+
+
@@ -274,6 +284,11 @@ Returns 0 if and only if To be added.
+
+
+ Returns a hash code for the specified object.
+
+
diff --git a/xml/System.Reflection.Metadata/ImageFormatLimitationException.xml b/xml/System.Reflection.Metadata/ImageFormatLimitationException.xml
index 3aa2fcc1de7..7728f32c262 100644
--- a/xml/System.Reflection.Metadata/ImageFormatLimitationException.xml
+++ b/xml/System.Reflection.Metadata/ImageFormatLimitationException.xml
@@ -42,6 +42,11 @@
To be added.
+
+
+ Initializes a new instance of the class.
+
+
diff --git a/xml/System.Reflection.Metadata/ImportScopeHandle.xml b/xml/System.Reflection.Metadata/ImportScopeHandle.xml
index 33577629bd5..994d4ce11b1 100644
--- a/xml/System.Reflection.Metadata/ImportScopeHandle.xml
+++ b/xml/System.Reflection.Metadata/ImportScopeHandle.xml
@@ -43,6 +43,11 @@
To be added.
+
+
+ Indicates whether the current object is equal to another object of the same type.
+
+
diff --git a/xml/System.Reflection.Metadata/InterfaceImplementationHandle.xml b/xml/System.Reflection.Metadata/InterfaceImplementationHandle.xml
index 6bc9dd8ade8..255c99b99fb 100644
--- a/xml/System.Reflection.Metadata/InterfaceImplementationHandle.xml
+++ b/xml/System.Reflection.Metadata/InterfaceImplementationHandle.xml
@@ -44,6 +44,11 @@
To be added.
+
+
+ Indicates whether the current object is equal to another object of the same type.
+
+
diff --git a/xml/System.Reflection.Metadata/LocalConstantHandle.xml b/xml/System.Reflection.Metadata/LocalConstantHandle.xml
index d563a9da8c9..e3f8cb14dc3 100644
--- a/xml/System.Reflection.Metadata/LocalConstantHandle.xml
+++ b/xml/System.Reflection.Metadata/LocalConstantHandle.xml
@@ -43,6 +43,11 @@
To be added.
+
+
+ Indicates whether the current object is equal to another object of the same type.
+
+
diff --git a/xml/System.Reflection.Metadata/LocalScopeHandle.xml b/xml/System.Reflection.Metadata/LocalScopeHandle.xml
index 5e53efff1a6..da0542023e3 100644
--- a/xml/System.Reflection.Metadata/LocalScopeHandle.xml
+++ b/xml/System.Reflection.Metadata/LocalScopeHandle.xml
@@ -43,6 +43,11 @@
To be added.
+
+
+ Indicates whether the current object is equal to another object of the same type.
+
+
diff --git a/xml/System.Reflection.Metadata/LocalVariableHandle.xml b/xml/System.Reflection.Metadata/LocalVariableHandle.xml
index 3bbf919163f..c55d5c589f1 100644
--- a/xml/System.Reflection.Metadata/LocalVariableHandle.xml
+++ b/xml/System.Reflection.Metadata/LocalVariableHandle.xml
@@ -43,6 +43,11 @@
To be added.
+
+
+ Indicates whether the current object is equal to another object of the same type.
+
+
diff --git a/xml/System.Reflection.Metadata/ManifestResourceHandle.xml b/xml/System.Reflection.Metadata/ManifestResourceHandle.xml
index 478a8b78522..baea0dc2ab2 100644
--- a/xml/System.Reflection.Metadata/ManifestResourceHandle.xml
+++ b/xml/System.Reflection.Metadata/ManifestResourceHandle.xml
@@ -44,6 +44,11 @@
To be added.
+
+
+ Indicates whether the current object is equal to another object of the same type.
+
+
diff --git a/xml/System.Reflection.Metadata/MemberReferenceHandle.xml b/xml/System.Reflection.Metadata/MemberReferenceHandle.xml
index 5cabd1dac99..48af09f158a 100644
--- a/xml/System.Reflection.Metadata/MemberReferenceHandle.xml
+++ b/xml/System.Reflection.Metadata/MemberReferenceHandle.xml
@@ -44,6 +44,11 @@
To be added.
+
+
+ Indicates whether the current object is equal to another object of the same type.
+
+
diff --git a/xml/System.Reflection.Metadata/MetadataReader.xml b/xml/System.Reflection.Metadata/MetadataReader.xml
index 17eafd3996a..7b6009dbafa 100644
--- a/xml/System.Reflection.Metadata/MetadataReader.xml
+++ b/xml/System.Reflection.Metadata/MetadataReader.xml
@@ -59,6 +59,11 @@ This example shows how to create
+
+
+ Initializes a new instance of the class.
+
+
diff --git a/xml/System.Reflection.Metadata/MetadataReaderProvider.xml b/xml/System.Reflection.Metadata/MetadataReaderProvider.xml
index 31e7aa291b3..11461c13d0a 100644
--- a/xml/System.Reflection.Metadata/MetadataReaderProvider.xml
+++ b/xml/System.Reflection.Metadata/MetadataReaderProvider.xml
@@ -97,6 +97,11 @@ It is not safe to call
+
+
+ Creates a provider over a byte array.
+
+
@@ -266,6 +271,11 @@ If Error reading from the stream (only when is specified).
+
+
+ Creates a portable PDB metadata provider over a byte array.
+
+
diff --git a/xml/System.Reflection.Metadata/MethodDebugInformationHandle.xml b/xml/System.Reflection.Metadata/MethodDebugInformationHandle.xml
index 58f9ac2602c..a2b0ccc4845 100644
--- a/xml/System.Reflection.Metadata/MethodDebugInformationHandle.xml
+++ b/xml/System.Reflection.Metadata/MethodDebugInformationHandle.xml
@@ -43,6 +43,11 @@
To be added.
+
+
+ Indicates whether the current object is equal to another object of the same type.
+
+
diff --git a/xml/System.Reflection.Metadata/MethodDefinitionHandle.xml b/xml/System.Reflection.Metadata/MethodDefinitionHandle.xml
index 33acbe15026..3226259fe84 100644
--- a/xml/System.Reflection.Metadata/MethodDefinitionHandle.xml
+++ b/xml/System.Reflection.Metadata/MethodDefinitionHandle.xml
@@ -44,6 +44,11 @@
To be added.
+
+
+ Indicates whether the current object is equal to another object of the same type.
+
+
diff --git a/xml/System.Reflection.Metadata/MethodImplementationHandle.xml b/xml/System.Reflection.Metadata/MethodImplementationHandle.xml
index f15a2e4d343..20e46eda6df 100644
--- a/xml/System.Reflection.Metadata/MethodImplementationHandle.xml
+++ b/xml/System.Reflection.Metadata/MethodImplementationHandle.xml
@@ -44,6 +44,11 @@
To be added.
+
+
+ Indicates whether the current object is equal to another object of the same type.
+
+
diff --git a/xml/System.Reflection.Metadata/MethodSpecificationHandle.xml b/xml/System.Reflection.Metadata/MethodSpecificationHandle.xml
index 5411258dfc6..fb8d8139880 100644
--- a/xml/System.Reflection.Metadata/MethodSpecificationHandle.xml
+++ b/xml/System.Reflection.Metadata/MethodSpecificationHandle.xml
@@ -44,6 +44,11 @@
To be added.
+
+
+ Indicates whether the current object is equal to another object of the same type.
+
+
diff --git a/xml/System.Reflection.Metadata/ModuleDefinitionHandle.xml b/xml/System.Reflection.Metadata/ModuleDefinitionHandle.xml
index c1a4af100f7..3a303459b26 100644
--- a/xml/System.Reflection.Metadata/ModuleDefinitionHandle.xml
+++ b/xml/System.Reflection.Metadata/ModuleDefinitionHandle.xml
@@ -44,6 +44,11 @@
To be added.
+
+
+ Indicates whether the current object is equal to another object of the same type.
+
+
diff --git a/xml/System.Reflection.Metadata/ModuleReferenceHandle.xml b/xml/System.Reflection.Metadata/ModuleReferenceHandle.xml
index 29e15060780..88ae906c371 100644
--- a/xml/System.Reflection.Metadata/ModuleReferenceHandle.xml
+++ b/xml/System.Reflection.Metadata/ModuleReferenceHandle.xml
@@ -44,6 +44,11 @@
To be added.
+
+
+ Indicates whether the current object is equal to another object of the same type.
+
+
diff --git a/xml/System.Reflection.Metadata/NamespaceDefinitionHandle.xml b/xml/System.Reflection.Metadata/NamespaceDefinitionHandle.xml
index a723877c512..3c987a8c1d8 100644
--- a/xml/System.Reflection.Metadata/NamespaceDefinitionHandle.xml
+++ b/xml/System.Reflection.Metadata/NamespaceDefinitionHandle.xml
@@ -44,6 +44,11 @@
To be added.
+
+
+ Indicates whether the current object is equal to another object of the same type.
+
+
diff --git a/xml/System.Reflection.Metadata/PEReaderExtensions.xml b/xml/System.Reflection.Metadata/PEReaderExtensions.xml
index 955ebcf61b4..42220d22469 100644
--- a/xml/System.Reflection.Metadata/PEReaderExtensions.xml
+++ b/xml/System.Reflection.Metadata/PEReaderExtensions.xml
@@ -43,6 +43,11 @@
To be added.
+
+
+ Gets a from a .
+
+
diff --git a/xml/System.Reflection.Metadata/ParameterHandle.xml b/xml/System.Reflection.Metadata/ParameterHandle.xml
index a18891ef525..14e11b8521b 100644
--- a/xml/System.Reflection.Metadata/ParameterHandle.xml
+++ b/xml/System.Reflection.Metadata/ParameterHandle.xml
@@ -44,6 +44,11 @@
To be added.
+
+
+ Indicates whether the current object is equal to another object of the same type.
+
+
diff --git a/xml/System.Reflection.Metadata/PropertyDefinitionHandle.xml b/xml/System.Reflection.Metadata/PropertyDefinitionHandle.xml
index 9093aaaa87a..f042a943f05 100644
--- a/xml/System.Reflection.Metadata/PropertyDefinitionHandle.xml
+++ b/xml/System.Reflection.Metadata/PropertyDefinitionHandle.xml
@@ -44,6 +44,11 @@
To be added.
+
+
+ Indicates whether the current object is equal to another object of the same type.
+
+
diff --git a/xml/System.Reflection.Metadata/SequencePoint.xml b/xml/System.Reflection.Metadata/SequencePoint.xml
index 24ad41ce492..4b2f599a554 100644
--- a/xml/System.Reflection.Metadata/SequencePoint.xml
+++ b/xml/System.Reflection.Metadata/SequencePoint.xml
@@ -155,6 +155,11 @@ This example shows how to read sequence points of the method defined by the meta
To be added.
+
+
+ Indicates whether the current sequence point is equal to the specified object.
+
+
diff --git a/xml/System.Reflection.Metadata/SignatureHeader.xml b/xml/System.Reflection.Metadata/SignatureHeader.xml
index 603e522b85f..ccee167f253 100644
--- a/xml/System.Reflection.Metadata/SignatureHeader.xml
+++ b/xml/System.Reflection.Metadata/SignatureHeader.xml
@@ -44,6 +44,11 @@
+
+
+ Initializes a new instance of the class.
+
+
@@ -218,6 +223,11 @@
+
+
+ Compares two values for equality.
+
+
diff --git a/xml/System.Reflection.Metadata/StandaloneSignatureHandle.xml b/xml/System.Reflection.Metadata/StandaloneSignatureHandle.xml
index 4535eb56508..10339fd8a2d 100644
--- a/xml/System.Reflection.Metadata/StandaloneSignatureHandle.xml
+++ b/xml/System.Reflection.Metadata/StandaloneSignatureHandle.xml
@@ -44,6 +44,11 @@
To be added.
+
+
+ Indicates whether the current object is equal to another object of the same type.
+
+
diff --git a/xml/System.Reflection.Metadata/StringHandle.xml b/xml/System.Reflection.Metadata/StringHandle.xml
index 71b5f06e1aa..95c931e784c 100644
--- a/xml/System.Reflection.Metadata/StringHandle.xml
+++ b/xml/System.Reflection.Metadata/StringHandle.xml
@@ -44,6 +44,11 @@
To be added.
+
+
+ Indicates whether the current object is equal to another object of the same type.
+
+
diff --git a/xml/System.Reflection.Metadata/TypeDefinitionHandle.xml b/xml/System.Reflection.Metadata/TypeDefinitionHandle.xml
index 05bcb8a236c..dfdba548405 100644
--- a/xml/System.Reflection.Metadata/TypeDefinitionHandle.xml
+++ b/xml/System.Reflection.Metadata/TypeDefinitionHandle.xml
@@ -44,6 +44,11 @@
To be added.
+
+
+ Indicates whether the current object is equal to another object of the same type.
+
+
diff --git a/xml/System.Reflection.Metadata/TypeReferenceHandle.xml b/xml/System.Reflection.Metadata/TypeReferenceHandle.xml
index ff8b6aa456e..36ed7687783 100644
--- a/xml/System.Reflection.Metadata/TypeReferenceHandle.xml
+++ b/xml/System.Reflection.Metadata/TypeReferenceHandle.xml
@@ -44,6 +44,11 @@
To be added.
+
+
+ Indicates whether the current object is equal to another object of the same type.
+
+
diff --git a/xml/System.Reflection.Metadata/TypeSpecificationHandle.xml b/xml/System.Reflection.Metadata/TypeSpecificationHandle.xml
index ebc9ba57d02..ba21b2b5a10 100644
--- a/xml/System.Reflection.Metadata/TypeSpecificationHandle.xml
+++ b/xml/System.Reflection.Metadata/TypeSpecificationHandle.xml
@@ -44,6 +44,11 @@
To be added.
+
+
+ Indicates whether the current object is equal to another object of the same type.
+
+
diff --git a/xml/System.Reflection.Metadata/UserStringHandle.xml b/xml/System.Reflection.Metadata/UserStringHandle.xml
index f7ecd71e143..b8c08944f8a 100644
--- a/xml/System.Reflection.Metadata/UserStringHandle.xml
+++ b/xml/System.Reflection.Metadata/UserStringHandle.xml
@@ -52,6 +52,11 @@ The handle is 32-bits wide.
+
+
+ Indicates whether the current object is equal to another object of the same type.
+
+
diff --git a/xml/System.Reflection.PortableExecutable/DebugDirectoryBuilder.xml b/xml/System.Reflection.PortableExecutable/DebugDirectoryBuilder.xml
index fcd7c31dcb6..26d8402609f 100644
--- a/xml/System.Reflection.PortableExecutable/DebugDirectoryBuilder.xml
+++ b/xml/System.Reflection.PortableExecutable/DebugDirectoryBuilder.xml
@@ -65,6 +65,11 @@
To be added.
+
+
+ Adds a CodeView entry.
+
+
diff --git a/xml/System.Reflection.PortableExecutable/PEHeaders.xml b/xml/System.Reflection.PortableExecutable/PEHeaders.xml
index ee98b140ea9..9dc8d47593d 100644
--- a/xml/System.Reflection.PortableExecutable/PEHeaders.xml
+++ b/xml/System.Reflection.PortableExecutable/PEHeaders.xml
@@ -39,6 +39,11 @@
To be added.
+
+
+ Initializes a new instance of the class.
+
+
diff --git a/xml/System.Reflection.PortableExecutable/PEMemoryBlock.xml b/xml/System.Reflection.PortableExecutable/PEMemoryBlock.xml
index 117d40b25c9..a71c00c3409 100644
--- a/xml/System.Reflection.PortableExecutable/PEMemoryBlock.xml
+++ b/xml/System.Reflection.PortableExecutable/PEMemoryBlock.xml
@@ -40,6 +40,11 @@
To be added.
+
+
+ Reads the contents of the entire block into an array.
+
+
@@ -113,6 +118,11 @@
The specified range is not contained within the block.
+
+
+ Creates a for a blob spanning the entire block.
+
+
diff --git a/xml/System.Reflection.PortableExecutable/PEReader.xml b/xml/System.Reflection.PortableExecutable/PEReader.xml
index d075242b6b2..15daa2646da 100644
--- a/xml/System.Reflection.PortableExecutable/PEReader.xml
+++ b/xml/System.Reflection.PortableExecutable/PEReader.xml
@@ -54,6 +54,11 @@ The implementation is thread-safe. That is, multiple threads can read data from
+
+
+ Initializes a new instance of the class.
+
+
@@ -472,6 +477,11 @@ You can retrieve the value of the IO error while reading from the underlying stream.
+
+
+ Loads the PE section with the specified name into memory and returns a memory block that spans the section.
+
+
diff --git a/xml/System.Reflection/Assembly.xml b/xml/System.Reflection/Assembly.xml
index ccc84146bba..f0b09cbe724 100644
--- a/xml/System.Reflection/Assembly.xml
+++ b/xml/System.Reflection/Assembly.xml
@@ -5133,6 +5133,11 @@ For bundled assemblies, the value returned is an empty string.
+
+
+ Returns an array of custom attributes defined on this member, identified by type, or an empty array if there are no custom attributes of that type.
+
+
diff --git a/xml/System.Reflection/ConstructorInvoker.xml b/xml/System.Reflection/ConstructorInvoker.xml
index 8b8e7c713a0..533a87e3514 100644
--- a/xml/System.Reflection/ConstructorInvoker.xml
+++ b/xml/System.Reflection/ConstructorInvoker.xml
@@ -57,6 +57,11 @@
The is not a runtime-based method.
+
+
+ Invokes the constructor.
+
+
diff --git a/xml/System.Reflection/CustomAttributeExtensions.xml b/xml/System.Reflection/CustomAttributeExtensions.xml
index 433b77faf24..3b8185a9813 100644
--- a/xml/System.Reflection/CustomAttributeExtensions.xml
+++ b/xml/System.Reflection/CustomAttributeExtensions.xml
@@ -503,6 +503,11 @@
A custom attribute type cannot be loaded.
+
+
+ Retrieves a custom attribute of a specified type that is applied to a specified member.
+
+
@@ -1664,6 +1669,11 @@
A custom attribute type cannot be loaded.
+
+
+ Retrieves a collection of custom attributes of a specified type that are applied to a specified member.
+
+
diff --git a/xml/System.Reflection/CustomAttributeNamedArgument.xml b/xml/System.Reflection/CustomAttributeNamedArgument.xml
index af04b4b2ca9..d0e97f179d3 100644
--- a/xml/System.Reflection/CustomAttributeNamedArgument.xml
+++ b/xml/System.Reflection/CustomAttributeNamedArgument.xml
@@ -239,6 +239,11 @@
is .
+
+
+ Returns a value that indicates whether this instance is equal to a specified object.
+
+
diff --git a/xml/System.Reflection/CustomAttributeTypedArgument.xml b/xml/System.Reflection/CustomAttributeTypedArgument.xml
index b343ab9a999..95cb819363a 100644
--- a/xml/System.Reflection/CustomAttributeTypedArgument.xml
+++ b/xml/System.Reflection/CustomAttributeTypedArgument.xml
@@ -308,6 +308,11 @@
+
+
+ Indicates whether this instance and a specified object are equal.
+
+
diff --git a/xml/System.Reflection/MemberInfo.xml b/xml/System.Reflection/MemberInfo.xml
index 9394760f5a9..6eea8fb956e 100644
--- a/xml/System.Reflection/MemberInfo.xml
+++ b/xml/System.Reflection/MemberInfo.xml
@@ -1137,6 +1137,11 @@
+
+
+ Returns an array of custom attributes defined on this member, identified by type, or an empty array if there are no custom attributes of that type.
+
+
diff --git a/xml/System.Reflection/MetadataLoadContext.xml b/xml/System.Reflection/MetadataLoadContext.xml
index 3915b9f53fa..d46797a1837 100644
--- a/xml/System.Reflection/MetadataLoadContext.xml
+++ b/xml/System.Reflection/MetadataLoadContext.xml
@@ -209,6 +209,11 @@ Some APIs may return fixed or previously cached data. Accessing objects *during*
To be added.
+
+
+ Resolves the supplied assembly name to an assembly. If an assembly was previously bound to this name, that assembly is returned. Otherwise, the calls the specified .
+
+
diff --git a/xml/System.Reflection/MethodInfo.xml b/xml/System.Reflection/MethodInfo.xml
index b7897ff60b2..69284ab4798 100644
--- a/xml/System.Reflection/MethodInfo.xml
+++ b/xml/System.Reflection/MethodInfo.xml
@@ -263,6 +263,11 @@
To be added.
+
+
+ Creates a delegate of type from this method.
+
+
diff --git a/xml/System.Reflection/MethodInvoker.xml b/xml/System.Reflection/MethodInvoker.xml
index af20db583e0..c854ed45d47 100644
--- a/xml/System.Reflection/MethodInvoker.xml
+++ b/xml/System.Reflection/MethodInvoker.xml
@@ -57,6 +57,11 @@
The is not a runtime-based method.
+
+
+ Invokes the method using the specified arguments.
+
+
diff --git a/xml/System.Reflection/Module.xml b/xml/System.Reflection/Module.xml
index 22ce8269670..8445441689a 100644
--- a/xml/System.Reflection/Module.xml
+++ b/xml/System.Reflection/Module.xml
@@ -3516,6 +3516,11 @@
+
+
+ Returns an array of custom attributes defined on this member, identified by type, or an empty array if there are no custom attributes of that type.
+
+
diff --git a/xml/System.Reflection/NullabilityInfoContext.xml b/xml/System.Reflection/NullabilityInfoContext.xml
index 459820996f1..5dfc708f869 100644
--- a/xml/System.Reflection/NullabilityInfoContext.xml
+++ b/xml/System.Reflection/NullabilityInfoContext.xml
@@ -52,6 +52,11 @@
To be added.
+
+
+ Populates a for the given . If the nullablePublicOnly feature is set for an assembly, like it does in the .NET SDK, the private and/or internal member's nullability attributes are omitted, and the API will return the state.
+
+
diff --git a/xml/System.Reflection/ParameterInfo.xml b/xml/System.Reflection/ParameterInfo.xml
index c24e1acd2bd..a8612f10281 100644
--- a/xml/System.Reflection/ParameterInfo.xml
+++ b/xml/System.Reflection/ParameterInfo.xml
@@ -1907,6 +1907,11 @@ The following example defines a method with three parameters. It uses the
+
+
+ Returns an array of custom attributes defined on this member, identified by type, or an empty array if there are no custom attributes of that type.
+
+
diff --git a/xml/System.Reflection/TypeInfo.xml b/xml/System.Reflection/TypeInfo.xml
index 34f1f3e3e5a..271d681a645 100644
--- a/xml/System.Reflection/TypeInfo.xml
+++ b/xml/System.Reflection/TypeInfo.xml
@@ -3195,6 +3195,11 @@ The following example uses the reflection types and members in .NET to retrieve
To be added.
+
+
+ Returns a value that indicates whether the specified type can be assigned to the current type.
+
+
From 95c88d837661401d75e9c7eaabed1831f3fc79ff Mon Sep 17 00:00:00 2001
From: Genevieve Warren <24882762+gewarren@users.noreply.github.com>
Date: Fri, 26 Jun 2026 18:40:01 -0700
Subject: [PATCH 2/3] Apply suggestions from code review
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Genevieve Warren <24882762+gewarren@users.noreply.github.com>
---
xml/System.Reflection.Emit/ModuleBuilder.xml | 2 +-
.../MetadataReaderExtensions.xml | 2 +-
xml/System.Reflection.Metadata/BlobBuilder.xml | 2 +-
xml/System.Reflection.PortableExecutable/PEMemoryBlock.xml | 4 ++--
xml/System.Reflection.PortableExecutable/PEReader.xml | 2 +-
xml/System.Reflection/Assembly.xml | 2 +-
xml/System.Reflection/MemberInfo.xml | 2 +-
xml/System.Reflection/Module.xml | 2 +-
xml/System.Reflection/NullabilityInfoContext.xml | 2 +-
xml/System.Reflection/ParameterInfo.xml | 2 +-
10 files changed, 11 insertions(+), 11 deletions(-)
diff --git a/xml/System.Reflection.Emit/ModuleBuilder.xml b/xml/System.Reflection.Emit/ModuleBuilder.xml
index c6a9aef1717..4a3fbd40e24 100644
--- a/xml/System.Reflection.Emit/ModuleBuilder.xml
+++ b/xml/System.Reflection.Emit/ModuleBuilder.xml
@@ -2698,7 +2698,7 @@
- When overridden in a derived class, returns the metadata token for the given relative to the Module.
+ When overridden in a derived class, returns the metadata token for the given relative to the module.
diff --git a/xml/System.Reflection.Metadata.Ecma335/MetadataReaderExtensions.xml b/xml/System.Reflection.Metadata.Ecma335/MetadataReaderExtensions.xml
index 1b9f04e9ed1..e11c887ca0b 100644
--- a/xml/System.Reflection.Metadata.Ecma335/MetadataReaderExtensions.xml
+++ b/xml/System.Reflection.Metadata.Ecma335/MetadataReaderExtensions.xml
@@ -219,7 +219,7 @@
- Returns the a handle to the string that follows the given one in the string heap, or a nil handle if it is the last one.
+ Returns the a handle to the string that follows the given one in the string heap, or a null handle if it's the last one.
diff --git a/xml/System.Reflection.Metadata/BlobBuilder.xml b/xml/System.Reflection.Metadata/BlobBuilder.xml
index 8d410bab2b5..34ba4eec736 100644
--- a/xml/System.Reflection.Metadata/BlobBuilder.xml
+++ b/xml/System.Reflection.Metadata/BlobBuilder.xml
@@ -2035,7 +2035,7 @@ The 1 signifies Unicode characters that require handling beyond that normally pr
- Writes UTF16 (little-endian) encoded string at the current position.
+ Writes a UTF16 (little-endian) encoded string at the current position.
diff --git a/xml/System.Reflection.PortableExecutable/PEMemoryBlock.xml b/xml/System.Reflection.PortableExecutable/PEMemoryBlock.xml
index a71c00c3409..ebdb7055a1f 100644
--- a/xml/System.Reflection.PortableExecutable/PEMemoryBlock.xml
+++ b/xml/System.Reflection.PortableExecutable/PEMemoryBlock.xml
@@ -42,7 +42,7 @@
- Reads the contents of the entire block into an array.
+ Reads the contents of the block, or a portion of it, into an array.
@@ -120,7 +120,7 @@
- Creates a for a blob spanning the entire block.
+ Creates a for a blob spanning all or part of the block.
diff --git a/xml/System.Reflection.PortableExecutable/PEReader.xml b/xml/System.Reflection.PortableExecutable/PEReader.xml
index 15daa2646da..d8e650d1c1f 100644
--- a/xml/System.Reflection.PortableExecutable/PEReader.xml
+++ b/xml/System.Reflection.PortableExecutable/PEReader.xml
@@ -479,7 +479,7 @@ You can retrieve the value of the
- Loads the PE section with the specified name into memory and returns a memory block that spans the section.
+ Loads the specified PE section into memory and returns a memory block that spans the section.
diff --git a/xml/System.Reflection/Assembly.xml b/xml/System.Reflection/Assembly.xml
index f0b09cbe724..e516d248b37 100644
--- a/xml/System.Reflection/Assembly.xml
+++ b/xml/System.Reflection/Assembly.xml
@@ -5135,7 +5135,7 @@ For bundled assemblies, the value returned is an empty string.
- Returns an array of custom attributes defined on this member, identified by type, or an empty array if there are no custom attributes of that type.
+ Returns an array of custom attributes defined on this member, or an empty array if there are no custom attributes.
diff --git a/xml/System.Reflection/MemberInfo.xml b/xml/System.Reflection/MemberInfo.xml
index 6eea8fb956e..66b8f9430f3 100644
--- a/xml/System.Reflection/MemberInfo.xml
+++ b/xml/System.Reflection/MemberInfo.xml
@@ -1139,7 +1139,7 @@
- Returns an array of custom attributes defined on this member, identified by type, or an empty array if there are no custom attributes of that type.
+ Returns an array of custom attributes defined on this member, or an empty array if there are no custom attributes.
diff --git a/xml/System.Reflection/Module.xml b/xml/System.Reflection/Module.xml
index 8445441689a..9e75f9fa4c8 100644
--- a/xml/System.Reflection/Module.xml
+++ b/xml/System.Reflection/Module.xml
@@ -3518,7 +3518,7 @@
- Returns an array of custom attributes defined on this member, identified by type, or an empty array if there are no custom attributes of that type.
+ Returns an array of custom attributes defined on this member, or an empty array if there are no custom attributes.
diff --git a/xml/System.Reflection/NullabilityInfoContext.xml b/xml/System.Reflection/NullabilityInfoContext.xml
index 5dfc708f869..5551b75bbb9 100644
--- a/xml/System.Reflection/NullabilityInfoContext.xml
+++ b/xml/System.Reflection/NullabilityInfoContext.xml
@@ -54,7 +54,7 @@
- Populates a for the given . If the nullablePublicOnly feature is set for an assembly, like it does in the .NET SDK, the private and/or internal member's nullability attributes are omitted, and the API will return the state.
+ Populates a for the given member. If the nullablePublicOnly feature is set for an assembly, like it does in the .NET SDK, the private and/or internal member's nullability attributes are omitted, and the API returns .
diff --git a/xml/System.Reflection/ParameterInfo.xml b/xml/System.Reflection/ParameterInfo.xml
index a8612f10281..6637724eb52 100644
--- a/xml/System.Reflection/ParameterInfo.xml
+++ b/xml/System.Reflection/ParameterInfo.xml
@@ -1909,7 +1909,7 @@ The following example defines a method with three parameters. It uses the
- Returns an array of custom attributes defined on this member, identified by type, or an empty array if there are no custom attributes of that type.
+ Returns an array of custom attributes defined on this member, or an empty array if there are no custom attributes.
From f900c87ec71f9c7ddeaca33bd40516ea1b58d17d Mon Sep 17 00:00:00 2001
From: Genevieve Warren <24882762+gewarren@users.noreply.github.com>
Date: Wed, 1 Jul 2026 14:56:00 -0700
Subject: [PATCH 3/3] Merge generic and non-generic overloads into a single
MemberGroup
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
---
xml/System.Reflection/CustomAttributeExtensions.xml | 10 ----------
xml/System.Reflection/MethodInfo.xml | 5 -----
2 files changed, 15 deletions(-)
diff --git a/xml/System.Reflection/CustomAttributeExtensions.xml b/xml/System.Reflection/CustomAttributeExtensions.xml
index 3b8185a9813..433b77faf24 100644
--- a/xml/System.Reflection/CustomAttributeExtensions.xml
+++ b/xml/System.Reflection/CustomAttributeExtensions.xml
@@ -503,11 +503,6 @@
A custom attribute type cannot be loaded.
-
-
- Retrieves a custom attribute of a specified type that is applied to a specified member.
-
-
@@ -1669,11 +1664,6 @@
A custom attribute type cannot be loaded.
-
-
- Retrieves a collection of custom attributes of a specified type that are applied to a specified member.
-
-
diff --git a/xml/System.Reflection/MethodInfo.xml b/xml/System.Reflection/MethodInfo.xml
index 69284ab4798..b7897ff60b2 100644
--- a/xml/System.Reflection/MethodInfo.xml
+++ b/xml/System.Reflection/MethodInfo.xml
@@ -263,11 +263,6 @@
To be added.
-
-
- Creates a delegate of type from this method.
-
-