Remove <altmember> references to .NET Framework APIs#12564
Merged
gewarren merged 1 commit intodotnet:mainfrom Apr 29, 2026
Merged
Remove <altmember> references to .NET Framework APIs#12564gewarren merged 1 commit intodotnet:mainfrom
gewarren merged 1 commit intodotnet:mainfrom
Conversation
Contributor
There was a problem hiding this comment.
Pull request overview
Removes <altmember> cross-references that point to .NET Framework-only APIs, reducing “See also” links that don’t apply to modern .NET consumers of these pages.
Changes:
- Deleted
<altmember>entries targeting .NET Framework-only types/members across System.* XML reference pages. - Cleaned up related “See also” lists for XML, security/claims, networking, serialization, interop, diagnostics, configuration, and data APIs.
Reviewed changes
Copilot reviewed 63 out of 63 changed files in this pull request and generated no comments.
Show a summary per file
| File | Description |
|---|---|
| xml/System.Xml/XmlSecureResolver.xml | Removes an <altmember> pointing to a .NET Framework-only resolver method. |
| xml/System.Xml/XmlDataDocument.xml | Removes an <altmember> to a .NET Framework-only ADO.NET type. |
| xml/System.Xml.Xsl/XslTransform.xml | Removes <altmember> references to a .NET Framework-only resolver method in multiple members. |
| xml/System.Xml.Serialization/XmlSchemaImporter.xml | Removes <altmember> references to .NET Framework-only serializer/codegen-related types. |
| xml/System.Xml.Serialization/XmlSchemaExporter.xml | Removes an <altmember> to a .NET Framework-only SOAP schema exporter type. |
| xml/System.Xml.Serialization/SoapSchemaMember.xml | Removes an <altmember> to a .NET Framework-only SOAP schema importer type. |
| xml/System.Xml.Serialization/CodeGenerationOptions.xml | Removes an <altmember> to a .NET Framework-only ServiceDescriptionImporter property. |
| xml/System.Security.Policy/PolicyLevel.xml | Removes an <altmember> to a .NET Framework-only AppDomain policy API. |
| xml/System.Security.Claims/ClaimsPrincipal.xml | Removes <altmember> references to .NET Framework-only claims manager types. |
| xml/System.Security.Claims/ClaimsIdentity.xml | Removes an <altmember> to a .NET Framework-only ASP.NET identity type. |
| xml/System.Security.Claims/Claim.xml | Removes <altmember> references to .NET Framework-only identity model/claims helper types. |
| xml/System.Security.AccessControl/SemaphoreSecurity.xml | Removes <altmember> references to .NET Framework-only access-control methods on Semaphore. |
| xml/System.Security.AccessControl/MutexSecurity.xml | Removes <altmember> references to .NET Framework-only access-control methods on Mutex. |
| xml/System.Security.AccessControl/EventWaitHandleSecurity.xml | Removes <altmember> references to .NET Framework-only access-control methods on EventWaitHandle. |
| xml/System.Runtime.Serialization/XmlObjectSerializer.xml | Removes an <altmember> to a .NET Framework-only serializer type. |
| xml/System.Runtime.Serialization/OnSerializingAttribute.xml | Removes an <altmember> to a .NET Framework-only SOAP formatter type. |
| xml/System.Runtime.Serialization/OnSerializedAttribute.xml | Removes an <altmember> to a .NET Framework-only SOAP formatter type. |
| xml/System.Runtime.Serialization/OnDeserializingAttribute.xml | Removes an <altmember> to a .NET Framework-only SOAP formatter type. |
| xml/System.Runtime.Serialization/OnDeserializedAttribute.xml | Removes an <altmember> to a .NET Framework-only SOAP formatter type. |
| xml/System.Runtime.Serialization/ISerializable.xml | Removes an <altmember> to a .NET Framework-only remoting serialization type. |
| xml/System.Runtime.Serialization/DataContractSerializer.xml | Removes <altmember> references to a .NET Framework-only surrogate interface from affected members. |
| xml/System.Runtime.Serialization.Formatters/TypeFilterLevel.xml | Removes <altmember> references to .NET Framework-only remoting sink properties. |
| xml/System.Runtime.InteropServices/Marshal.xml | Removes <altmember> references to .NET Framework-only COM interop APIs/types. |
| xml/System.Runtime.InteropServices/ComUnregisterFunctionAttribute.xml | Removes an <altmember> to a .NET Framework-only RegistrationServices API. |
| xml/System.Runtime.InteropServices/ComRegisterFunctionAttribute.xml | Removes an <altmember> to a .NET Framework-only RegistrationServices API. |
| xml/System.Reflection/IReflect.xml | Removes an <altmember> to a .NET Framework-only custom marshaler type. |
| xml/System.Reflection/AssemblyAlgorithmIdAttribute.xml | Removes an <altmember> to a .NET Framework-only configuration/assemblies type. |
| xml/System.Reflection.Emit/ModuleBuilder.xml | Removes <altmember> references to .NET Framework-only Reflection.Emit resource APIs. |
| xml/System.Reflection.Emit/AssemblyBuilder.xml | Removes an <altmember> to a .NET Framework-only AssemblyBuilderAccess field. |
| xml/System.Net/WebUtility.xml | Removes <altmember> references to .NET Framework-only System.Web server APIs. |
| xml/System.Net/WebRequest.xml | Removes an <altmember> to a .NET Framework-only System.Net.Configuration API. |
| xml/System.Net/ServicePointManager.xml | Removes an <altmember> to a .NET Framework-only System.Net.Configuration API. |
| xml/System.Net/HttpWebRequest.xml | Removes <altmember> references to .NET Framework-only System.Net.Configuration APIs. |
| xml/System.Net/HttpListenerTimeoutManager.xml | Removes <altmember> references to .NET Framework-only System.Net.Configuration types. |
| xml/System.Net/HttpListenerRequest.xml | Removes an <altmember> to a .NET Framework-only System.Net.Configuration type. |
| xml/System.Net.Sockets/IPProtectionLevel.xml | Removes an <altmember> to a .NET Framework-only System.Net.Configuration property. |
| xml/System.Net.PeerToPeer/PnrpPermissionAttribute.xml | Removes <altmember> references to .NET Framework-only peer-to-peer types. |
| xml/System.Net.PeerToPeer.Collaboration/PeerCollaborationPermissionAttribute.xml | Removes <altmember> references to .NET Framework-only collaboration types. |
| xml/System.Net.Mail/SmtpClient.xml | Removes <altmember> references to .NET Framework-only System.Net.Configuration SMTP settings types/properties. |
| xml/System.Globalization/CultureInfo.xml | Removes <altmember> references to a .NET Framework-only culture builder API. |
| xml/System.Diagnostics/TraceSource.xml | Removes an <altmember> to a .NET Framework-only trace listener type. |
| xml/System.Diagnostics/StackTrace.xml | Removes an <altmember> to a .NET Framework-only server-fault stack trace property. |
| xml/System.Diagnostics/EventSourceCreationData.xml | Removes <altmember> references to .NET Framework-only installer-related APIs. |
| xml/System.Diagnostics/EventLog.xml | Removes <altmember> references to a .NET Framework-only installer type. |
| xml/System.Diagnostics/EventInstance.xml | Removes <altmember> references to .NET Framework-only installer properties. |
| xml/System.Diagnostics.SymbolStore/ISymbolWriter.xml | Removes an <altmember> to a .NET Framework-only Reflection.Emit symbol writer accessor. |
| xml/System.Diagnostics.Eventing/EventProvider+WriteEventErrorCode.xml | Removes an <altmember> to a .NET Framework-only EventProvider API. |
| xml/System.Data.Objects/ObjectSet`1.xml | Removes <altmember> references to .NET Framework-only ObjectContext/ObjectStateEntry helper APIs. |
| xml/System.Data.Linq/Link`1.xml | Removes <altmember> references to .NET Framework-only LINQ-to-SQL relationship types. |
| xml/System.Data.Linq.Mapping/MetaAccessor`2.xml | Removes an <altmember> reference to a .NET Framework-only related mapping type. |
| xml/System.Data.Common/RowUpdatingEventArgs.xml | Removes an <altmember> reference to a .NET Framework-only SqlClient event args type. |
| xml/System.Data.Common/DbDataSourceEnumerator.xml | Removes <altmember> references to .NET Framework-only System.Data.Sql enumerator APIs. |
| xml/System.Configuration/ExeConfigurationFileMap.xml | Removes an <altmember> reference to a .NET Framework-only System.Web configuration type. |
| xml/System.Configuration/ContextInformation.xml | Removes <altmember> references to .NET Framework-only System.Web configuration APIs/types. |
| xml/System.Configuration/ConfigurationManager.xml | Removes an <altmember> reference to a .NET Framework-only System.Web configuration type. |
| xml/System.Configuration/ConfigurationFileMap.xml | Removes an <altmember> reference to a .NET Framework-only System.Web configuration type. |
| xml/System.Configuration/ConfigurationElement.xml | Removes an <altmember> reference to a .NET Framework-only System.Web configuration type. |
| xml/System.Configuration/Configuration.xml | Removes an <altmember> reference to a .NET Framework-only System.Web configuration type. |
| xml/System.Configuration/AppSettingsSection.xml | Removes an <altmember> reference to a .NET Framework-only System.Web configuration type. |
| xml/System.ComponentModel/RunInstallerAttribute.xml | Removes an <altmember> reference to a .NET Framework-only installer type. |
| xml/System.ComponentModel.Design/DesignerActionService.xml | Removes an <altmember> reference to a .NET Framework-only design-time type. |
| xml/System.ComponentModel.Design/DesignerActionListCollection.xml | Removes an <altmember> reference to a .NET Framework-only design-time override method. |
| xml/System.CodeDom.Compiler/CodeDomProvider.xml | Removes an <altmember> reference to a .NET Framework-only JScript provider type. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Work done by Copilot CLI.
Contributes to #12513.