Skip to content

Reinstate supplemental remarks (System.R*)#12707

Open
gewarren wants to merge 6 commits into
dotnet:mainfrom
gewarren:reinstate-remarks-system-r
Open

Reinstate supplemental remarks (System.R*)#12707
gewarren wants to merge 6 commits into
dotnet:mainfrom
gewarren:reinstate-remarks-system-r

Conversation

@gewarren

@gewarren gewarren commented Jun 4, 2026

Copy link
Copy Markdown
Contributor

Contributes to #12613.

Also removes .NET Framework remarks.

@github-actions github-actions Bot added the area-Meta Concerns something that extends across runtime area boundaries, for example, IDisposable. label Jun 4, 2026

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR reinstates “supplemental remarks” content by replacing external “Supplemental API remarks” links with in-repo markdown remarks in several ECMA XML files, and adds/updates snippet projects to support the expanded documentation (per #12613).

Changes:

  • Replaced “Supplemental API remarks” link-only <remarks> with full markdown remark content for several System.Resources and System.Reflection.* APIs.
  • Added/updated snippet projects and source files (C# + Visual Basic) referenced from the reinstated remarks.
  • Updated Reflection Emit docs to mention persisted dynamic assemblies and related concepts.

Reviewed changes

Copilot reviewed 60 out of 60 changed files in this pull request and generated 8 comments.

Show a summary per file
File Description
xml/System.Resources/SatelliteContractVersionAttribute.xml Replaces supplemental-remarks link with inlined markdown remarks.
xml/System.Resources/ResourceReader.xml Replaces supplemental-remarks link with inlined markdown remarks and snippet references.
xml/System.Resources/ResourceManager.xml Replaces supplemental-remarks links with large inlined markdown remarks (type + member remarks).
xml/System.Resources/NeutralResourcesLanguageAttribute.xml Replaces supplemental-remarks link with inlined markdown remarks and examples.
xml/System.Resources/MissingManifestResourceException.xml Replaces supplemental-remarks link with inlined markdown remarks and snippet references.
xml/System.Reflection.PortableExecutable/DebugDirectoryEntryType.xml Replaces supplemental-remarks link with inlined markdown remarks and spec links.
xml/System.Reflection.Emit/TypeBuilder.xml Replaces supplemental-remarks link with inlined markdown remarks.
xml/System.Reflection.Emit/PersistedAssemblyBuilder.xml Replaces link-only remarks with detailed persisted Reflection Emit guidance and snippet references.
xml/System.Reflection.Emit/MethodBuilder.xml Replaces supplemental-remarks link with inlined markdown remarks.
xml/System.Reflection.Emit/DynamicMethod.xml Replaces supplemental-remarks link with inlined markdown remarks.
xml/System.Reflection.Emit/AssemblyBuilder.xml Replaces link-only remarks with updated runnable/persisted assembly content.
snippets/visualbasic/System.Resources/ResourceReader/Overview/Project.vbproj Adds VB snippet project for ResourceReader overview snippets.
snippets/visualbasic/System.Resources/ResourceReader/Overview/ctor1.vb Adds VB ctor snippets for standalone/embedded ResourceReader usage.
snippets/visualbasic/System.Resources/ResourceReader/Overview/class1.vb Adds VB enumeration snippet for ResourceReader.
snippets/visualbasic/System.Resources/ResourceManager/Overview/showtime.vb Adds VB example used by ResourceManager overview remarks.
snippets/visualbasic/System.Resources/ResourceManager/Overview/showdate.vb Adds VB culture-switching example used by ResourceManager remarks.
snippets/visualbasic/System.Resources/ResourceManager/Overview/rmc.vb Adds VB satellite-assembly example used by ResourceManager remarks.
snippets/visualbasic/System.Resources/ResourceManager/Overview/resourcenames.vb Adds VB utility snippet for enumerating embedded resource names.
snippets/visualbasic/System.Resources/ResourceManager/Overview/Project.vbproj Adds VB snippet project for ResourceManager overview examples.
snippets/visualbasic/System.Resources/ResourceManager/Overview/ctor1.vb Adds VB constructor snippets for ResourceManager instantiation patterns.
snippets/visualbasic/System.Resources/ResourceManager/GetString/showdate2.vb Adds VB GetString overload example snippet.
snippets/visualbasic/System.Resources/ResourceManager/GetString/showdate.vb Adds VB GetString example snippet.
snippets/visualbasic/System.Resources/ResourceManager/GetString/Project.vbproj Adds VB snippet project for ResourceManager.GetString examples.
snippets/visualbasic/System.Resources/ResourceManager/GetObject/shownumbers.vb Adds VB GetObject example snippet.
snippets/visualbasic/System.Resources/ResourceManager/GetObject/Project.vbproj Adds VB snippet project for ResourceManager.GetObject examples.
snippets/visualbasic/System.Resources/ResourceManager/GetObject/numberinfo.vb Adds VB serializable type snippet for GetObject example set.
snippets/visualbasic/System.Resources/ResourceManager/GetObject/example2.vb Adds VB console output example snippet for GetObject scenario.
snippets/visualbasic/System.Resources/ResourceManager/GetObject/example.vb Adds VB resource-creation + structure snippets referenced by GetObject remarks.
snippets/visualbasic/System.Resources/ResourceManager/GetObject/createresources.vb Adds VB resource generation snippet for GetObject examples.
snippets/visualbasic/System.Resources/ResourceManager/.ctor/Project.vbproj Adds VB snippet project for ResourceManager constructor docs.
snippets/visualbasic/System.Resources/ResourceManager/.ctor/greet.vb Adds VB example snippet referenced by ctor remarks.
snippets/visualbasic/System.Resources/ResourceManager/.ctor/example.vb Adds VB example snippet referenced by ctor remarks.
snippets/visualbasic/System.Resources/NeutralResourcesLanguageAttribute/Overview/Project.vbproj Adds VB snippet project for NeutralResourcesLanguageAttribute examples.
snippets/visualbasic/System.Resources/NeutralResourcesLanguageAttribute/Overview/example.vb Adds VB example snippet for NeutralResourcesLanguageAttribute.
snippets/visualbasic/System.Resources/MissingManifestResourceException/Overview/resourcenames.vb Adds VB utility snippet for MissingManifestResourceException docs.
snippets/visualbasic/System.Resources/MissingManifestResourceException/Overview/Project.vbproj Adds VB snippet project for MissingManifestResourceException examples.
snippets/visualbasic/System.Resources/CurrentCulture/Overview/Project.vbproj Adds VB snippet project for culture example referenced from ResourceManager docs.
snippets/visualbasic/System.Resources/CurrentCulture/Overview/example.vb Adds VB example snippet for culture switching.
snippets/csharp/System.Resources/ResourceManager/Overview/rmc.cs Adds C# satellite-assembly example snippet referenced by remarks.
snippets/csharp/System.Resources/ResourceManager/Overview/Project.csproj Adds C# snippet project for ResourceManager overview examples.
snippets/csharp/System.Resources/ResourceManager/Overview/example2.cs Adds C# console table example snippet referenced by GetObject remarks.
snippets/csharp/System.Resources/ResourceManager/Overview/example11.cs Adds C# resource generation snippet referenced by GetObject remarks.
snippets/csharp/System.Resources/ResourceManager/Overview/example1.cs Adds C# serializable struct snippet referenced by GetObject remarks.
snippets/csharp/System.Resources/ResourceManager/Overview/example.cs Adds C# culture-switching example snippet referenced by type remarks.
snippets/csharp/System.Resources/ResourceManager/Overview/ctor1.cs Adds C# ctor snippets referenced by ResourceManager remarks.
snippets/csharp/System.Resources/ResourceManager/GetObject/shownumbers.cs Adds C# GetObject example snippet.
snippets/csharp/System.Resources/ResourceManager/GetObject/Project.csproj Adds C# snippet project for ResourceManager.GetObject examples.
snippets/csharp/System.Resources/ResourceManager/GetObject/numberinfo.cs Adds C# serializable type snippet for GetObject examples.
snippets/csharp/System.Resources/ResourceManager/GetObject/createresources.cs Adds C# resource generation snippet for GetObject examples.
snippets/csharp/System.Resources/ResourceManager/.ctor/Project.csproj Adds C# snippet project for ResourceManager constructor docs.
snippets/csharp/System.Resources/ResourceManager/.ctor/greet.cs Adds C# greeting example snippet referenced by ctor remarks.
snippets/csharp/System.Resources/ResourceManager/.ctor/example.cs Adds C# “Hello World” ResourceManager example referenced by ctor remarks.
snippets/csharp/System.Resources/ResourceManager/.ctor/ctor1.cs Adds C# ctor snippet referenced by ResourceManager ctor remarks.
snippets/csharp/System.Resources/NeutralResourcesLanguageAttribute/Overview/Project.csproj Adds C# snippet project for NeutralResourcesLanguageAttribute examples.
snippets/csharp/System.Resources/NeutralResourcesLanguageAttribute/Overview/example.cs Adds C# example snippet for NeutralResourcesLanguageAttribute.
snippets/csharp/System.Resources/MissingManifestResourceException/Overview/showtime.cs Adds C# snippet referenced by ResourceManager remarks and exception docs.
snippets/csharp/System.Resources/MissingManifestResourceException/Overview/showdate2.cs Adds C# snippet referenced by ResourceManager.GetString remarks.
snippets/csharp/System.Resources/MissingManifestResourceException/Overview/showdate1.cs Adds C# snippet referenced by ResourceManager.GetString remarks.
snippets/csharp/System.Resources/MissingManifestResourceException/Overview/showdate.cs Adds C# snippet referenced by MissingManifestResourceException/ResourceManager docs.
snippets/csharp/System.Resources/MissingManifestResourceException/Overview/Project.csproj Adds C# snippet project for MissingManifestResourceException examples.

Comment thread xml/System.Resources/ResourceReader.xml Outdated
Comment thread xml/System.Resources/ResourceManager.xml Outdated
Comment thread xml/System.Resources/ResourceManager.xml Outdated
Comment thread xml/System.Resources/ResourceManager.xml Outdated
Comment thread xml/System.Resources/ResourceManager.xml Outdated
Comment thread xml/System.Resources/NeutralResourcesLanguageAttribute.xml Outdated
Comment thread xml/System.Resources/MissingManifestResourceException.xml Outdated
Comment thread xml/System.Reflection.Emit/AssemblyBuilder.xml
@gewarren gewarren marked this pull request as ready for review June 5, 2026 22:20
@gewarren gewarren requested a review from a team as a code owner June 5, 2026 22:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area-Meta Concerns something that extends across runtime area boundaries, for example, IDisposable.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants