Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Move reflection docs out of /framework folder #40237

Merged
merged 12 commits into from
Mar 28, 2024

Conversation

gewarren
Copy link
Contributor

@gewarren gewarren commented Mar 28, 2024

Fixes #39485. Most files have minor changes - I didn't add any significant new content. (And hide whitespace changes.)

This PR moves the non-.NET Framework-specific reflection docs to a new "Reflection" node in the .NET fundamentals TOC. It's probably best to look at the two TOCs to see the changes:


Internal previews

Toggle expand/collapse
📄 File 🔗 Preview link
docs/core/porting/net-framework-tech-unavailable.md .NET Framework technologies unavailable on .NET
docs/csharp/advanced-topics/reflection-and-attributes/generics-and-reflection.md Generics and reflection
docs/csharp/advanced-topics/reflection-and-attributes/index.md Attributes
docs/csharp/programming-guide/classes-and-structs/named-and-optional-arguments.md Named and Optional Arguments (C# Programming Guide)
docs/framework/app-domains/how-to-load-assemblies-into-an-application-domain.md "How to: Load Assemblies into an Application Domain"
docs/framework/app-domains/index.md Programming with Application Domains and Assemblies
docs/framework/app-domains/use.md docs/framework/app-domains/use
docs/framework/configure-apps/file-schema/compiler/compiler-element.md <compiler> Element
docs/framework/configure-apps/file-schema/compiler/provideroption-element.md " Element"
docs/framework/configure-apps/file-schema/cryptography/cryptoclass-element.md <cryptoClass> Element
docs/framework/configure-apps/file-schema/trace-debug/add-element-for-listeners-for-source.md docs/framework/configure-apps/file-schema/trace-debug/add-element-for-listeners-for-source
docs/framework/configure-apps/file-schema/trace-debug/add-element-for-listeners-for-trace.md <add> Element for <listeners> for <trace>
docs/framework/reflection-and-codedom/dynamic-language-runtime-overview.md "Dynamic Language Runtime Overview"
docs/framework/reflection-and-codedom/dynamic-source-code-generation-and-compilation.md Compile and generate dynamic source code
docs/framework/reflection-and-codedom/generating-and-compiling-source-code-from-a-codedom-graph.md Generate and compile source code from a CodeDOM fraph
docs/framework/reflection-and-codedom/how-to-create-a-class-using-codedom.md docs/framework/reflection-and-codedom/how-to-create-a-class-using-codedom
docs/framework/reflection-and-codedom/how-to-create-an-xml-documentation-file-using-codedom.md How to: Create an XML documentation file using CodeDOM
docs/framework/reflection-and-codedom/how-to-load-assemblies-into-the-reflection-only-context.md How to: Load assemblies into the reflection-only context
docs/framework/reflection-and-codedom/reflection-for-windows-store-apps.md "Reflection in the .NET Framework for Windows Store Apps"
docs/framework/reflection-and-codedom/security-considerations-for-reflection.md Security Considerations for Reflection
docs/framework/reflection-and-codedom/security-issues-in-reflection-emit.md Security Issues in Reflection Emit
docs/framework/reflection-and-codedom/using-the-codedom.md Use the CodeDOM
docs/fundamentals/reflection/collectible-assemblies.md docs/fundamentals/reflection/collectible-assemblies
docs/fundamentals/reflection/get-type-member-information.md How to: Get type and member information by using reflection
docs/fundamentals/reflection/reflection.md Reflection in .NET
docs/fundamentals/reflection/specifying-fully-qualified-type-names.md Specify fully qualified type name
docs/fundamentals/runtime-libraries/system-reflection-emit-assemblybuilder.md System.Reflection.Emit.AssemblyBuilder class
docs/standard/assembly/inspect-contents-using-metadataloadcontext.md How to: Inspect assembly contents using MetadataLoadContext
docs/standard/generics/index.md Generics in .NET
docs/visual-basic/programming-guide/concepts/reflection.md "Reflection"

Note
This table shows preview links for the 30 files with the most changes. For preview links for other files in this PR, select OpenPublishing.Build Details within checks.

@dotnet-bot dotnet-bot added this to the March 2024 milestone Mar 28, 2024
@dotnet-policy-service dotnet-policy-service bot added the okr-quality Content-quality KR: Concerns article defects (bugs), freshness, or build warnings. label Mar 28, 2024
@gewarren gewarren marked this pull request as ready for review March 28, 2024 04:30
Copy link
Member

@BillWagner BillWagner left a comment

Choose a reason for hiding this comment

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

Great work @gewarren

I went through all the changes, and these all look great.

Let's :shipit:

@gewarren gewarren merged commit 0ce7248 into dotnet:main Mar 28, 2024
9 checks passed
@gewarren gewarren deleted the reflection-emit branch March 28, 2024 19:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dotnet-csharp/svc dotnet-framework/svc dotnet-fundamentals/svc okr-quality Content-quality KR: Concerns article defects (bugs), freshness, or build warnings.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Move reflection/reflection emit docs out of .NET Framework
3 participants