Skip to content

%2A properties - System namespace#12387

Open
gewarren wants to merge 3 commits intodotnet:mainfrom
gewarren:bulk-fixes
Open

%2A properties - System namespace#12387
gewarren wants to merge 3 commits intodotnet:mainfrom
gewarren:bulk-fixes

Conversation

@gewarren
Copy link
Contributor

No description provided.

@github-actions github-actions bot added the area-Meta Concerns something that extends across runtime area boundaries, for example, IDisposable. label Mar 11, 2026
@gewarren gewarren marked this pull request as ready for review March 12, 2026 23:49
@gewarren gewarren requested review from a team as code owners March 12, 2026 23:49
Copilot AI review requested due to automatic review settings March 12, 2026 23:49
@gewarren
Copy link
Contributor Author

Remaining warnings are pre-existing.

Copy link
Contributor

Copilot AI left a comment

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 updates System namespace API reference XML files to normalize <xref> links for properties (removing the %2A wildcard form), along with a few related formatting cleanups in Markdown remarks.

Changes:

  • Replace property <xref> links that use %2A with the non-wildcard form across many System XML docs.
  • Adjust a handful of related links (for example, some indexer/property references) and Markdown formatting in remarks sections.
  • Minor incidental text/formatting updates in touched paragraphs and examples.

Reviewed changes

Copilot reviewed 126 out of 128 changed files in this pull request and generated 9 comments.

Show a summary per file
File Description
xml/System/WeakReference.xml Updates property xrefs (for example, Target, IsAlive) to remove %2A.
xml/System/Version.xml Updates revision-related property xrefs to remove %2A.
xml/System/ValueTuple`8.xml Updates explicit-interface property xrefs (ITuple.Item, ITuple.Length) to remove %2A.
xml/System/ValueTuple`7.xml Updates explicit-interface property xrefs (ITuple.Item, ITuple.Length) to remove %2A.
xml/System/ValueTuple`6.xml Updates explicit-interface property xrefs (ITuple.Item, ITuple.Length) to remove %2A.
xml/System/ValueTuple`5.xml Updates explicit-interface property xrefs (ITuple.Item, ITuple.Length) to remove %2A.
xml/System/ValueTuple`4.xml Updates explicit-interface property xrefs (ITuple.Item, ITuple.Length) to remove %2A.
xml/System/ValueTuple`3.xml Updates explicit-interface property xrefs (ITuple.Item, ITuple.Length) to remove %2A.
xml/System/ValueTuple`2.xml Updates explicit-interface property xrefs (ITuple.Item, ITuple.Length) to remove %2A.
xml/System/ValueTuple`1.xml Updates explicit-interface property xrefs (ITuple.Item, ITuple.Length) to remove %2A.
xml/System/UriTemplateTable.xml Updates BaseAddress, IsReadOnly, and KeyValuePairs property xrefs to remove %2A.
xml/System/UriFormatException.xml Updates Message and InnerException property xrefs to remove %2A.
xml/System/UnhandledExceptionEventArgs.xml Updates WrappedException property xref to remove %2A.
xml/System/UnauthorizedAccessException.xml Updates Message and InnerException property xrefs to remove %2A.
xml/System/UIntPtr.xml Updates IntPtr.Size property xref to remove %2A.
xml/System/UInt64.xml Updates several property xrefs (for example, CultureInfo.NumberFormat, UserLanguages, CurrencyPositivePattern) to remove %2A.
xml/System/UInt32.xml Updates several property xrefs (for example, CultureInfo.NumberFormat, UserLanguages, CurrencyPositivePattern) to remove %2A.
xml/System/UInt16.xml Updates several property xrefs (for example, CultureInfo.NumberFormat, CurrencyPositivePattern) to remove %2A.
xml/System/TypeUnloadedException.xml Reformats Markdown remarks blocks and updates property xrefs (Message, InnerException) to remove %2A.
xml/System/TypeLoadException.xml Updates Message and InnerException property xrefs to remove %2A.
xml/System/TypeInitializationException.xml Updates InnerException property xref to remove %2A.
xml/System/TypeAccessException.xml Updates Message and InnerException property xrefs to remove %2A.
xml/System/Tuple`5.xml Updates ItemX property and explicit-interface property xrefs to remove %2A in touched text.
xml/System/Tuple`4.xml Updates ItemX property and explicit-interface property xrefs to remove %2A in touched text.
xml/System/Tuple`3.xml Updates ItemX property and explicit-interface property xrefs to remove %2A in touched text.
xml/System/Tuple`2.xml Updates ItemX property and explicit-interface property xrefs to remove %2A in touched text.
xml/System/Tuple`1.xml Updates Item1 property and explicit-interface property xrefs to remove %2A in touched text.
xml/System/Tuple.xml Updates Rest property xref to remove %2A.
xml/System/TimeoutException.xml Updates Message and InnerException property xrefs to remove %2A.
xml/System/TimeZoneNotFoundException.xml Updates Message and InnerException property xrefs to remove %2A.
xml/System/TimeZoneInfo+AdjustmentRule.xml Updates multiple AdjustmentRule property xrefs to remove %2A.
xml/System/TimeZone.xml Updates multiple property xrefs (CurrentTimeZone, DaylightName, StandardName, DateTime.Kind, TimeZoneInfo.Local) to remove %2A.
xml/System/SystemException.xml Reformats Markdown remarks blocks and updates property xrefs (Message, InnerException) to remove %2A.
xml/System/String.xml Updates indexer/property references (for example, Chars(System.Int32), Length, InvariantCulture) to remove %2A.
xml/System/StackOverflowException.xml Updates InnerException property xref to remove %2A.
xml/System/Single.xml Updates UserLanguages property xref to remove %2A.
xml/System/SByte.xml Updates multiple property xrefs (for example, CurrencyPositivePattern, NumberFormat, NegativeSign) to remove %2A.
xml/System/ResolveEventArgs.xml Updates Name and RequestingAssembly property xrefs to remove %2A.
xml/System/RankException.xml Updates Message and InnerException property xrefs to remove %2A.
xml/System/Random.xml Updates Array.Length property xrefs to remove %2A in examples/remarks text.
xml/System/PlatformNotSupportedException.xml Updates InnerException property xref to remove %2A.
xml/System/OverflowException.xml Updates InnerException property xref to remove %2A.
xml/System/OutOfMemoryException.xml Updates property xrefs (Data, MaxCapacity, Length, Message, InnerException) to remove %2A.
xml/System/OperationCanceledException.xml Updates CancellationToken and InnerException-related property xrefs to remove %2A.
xml/System/OperatingSystem.xml Updates several property xrefs (OSVersion, Platform, ServicePack, Version, VersionString) to remove %2A.
xml/System/ObjectDisposedException.xml Updates property xrefs (Message, ObjectName, InnerException) to remove %2A.
xml/System/Nullable`1.xml Updates property xrefs (HasValue, Value, GetValueOrDefault, ToString) to remove %2A.
xml/System/NullReferenceException.xml Updates InnerException property xref to remove %2A and adjusts whitespace.
xml/System/NotSupportedException.xml Updates InnerException property xref to remove %2A.
xml/System/NotImplementedException.xml Updates InnerException property xref to remove %2A.
xml/System/MulticastNotSupportedException.xml Reformats Markdown remarks blocks and updates property xrefs (Message, InnerException) to remove %2A.
xml/System/MissingMethodException.xml Updates Message and InnerException property xrefs to remove %2A.
xml/System/MissingMemberException.xml Updates Message and InnerException property xrefs to remove %2A.
xml/System/MissingFieldException.xml Updates Message and InnerException property xrefs to remove %2A.
xml/System/MethodAccessException.xml Updates InnerException property xref to remove %2A.
xml/System/MemberAccessException.xml Updates Message and InnerException property xrefs to remove %2A.
xml/System/LoaderOptimizationAttribute.xml Reformats Markdown remarks and updates a SetAppDomainPolicy reference (and note formatting).
xml/System/LoaderOptimization.xml Reformats Markdown remarks and updates a SetAppDomainPolicy reference (and note formatting).
xml/System/InvalidTimeZoneException.xml Updates Message and InnerException property xrefs to remove %2A.
xml/System/InvalidProgramException.xml Reformats Markdown remarks blocks and updates property xrefs (Message, InnerException) to remove %2A.
xml/System/InvalidOperationException.xml Updates Message and InnerException property xrefs to remove %2A.
xml/System/InvalidCastException.xml Updates Message, InnerException, and HResult property xrefs to remove %2A.
xml/System/IntPtr.xml Updates IntPtr.Size property xref to remove %2A.
xml/System/Int64.xml Updates multiple property xrefs (for example, UserLanguages, CurrencyPositivePattern) to remove %2A.
xml/System/Int32.xml Updates multiple property xrefs (for example, UserLanguages, CurrencyPositivePattern) to remove %2A.
xml/System/Int16.xml Updates multiple property xrefs (for example, currency pattern and parsing-related properties) to remove %2A.
xml/System/InsufficientMemoryException.xml Reformats Markdown remarks blocks and updates property xrefs (Message, InnerException) to remove %2A.
xml/System/IndexOutOfRangeException.xml Updates DataView.Sort, Message, and InnerException property xrefs to remove %2A.
xml/System/IAsyncResult.xml Updates async-result property xrefs (AsyncWaitHandle, AsyncState, IsCompleted) to remove %2A.
xml/System/Guid.xml Updates GuidAttribute.Value property xref to remove %2A.
xml/System/FormatException.xml Updates Message and InnerException property xrefs to remove %2A.
xml/System/FieldAccessException.xml Updates Message and InnerException property xrefs to remove %2A.
xml/System/ExecutionEngineException.xml Reformats Markdown remarks blocks and updates Message and InnerException property xrefs to remove %2A.
xml/System/Exception.xml Updates multiple property xrefs (Message, InnerException, HResult, Source, StackTrace, TargetSite) to remove %2A.
xml/System/EntryPointNotFoundException.xml Updates Message and InnerException property xrefs to remove %2A.
xml/System/Double.xml Updates UserLanguages property xref to remove %2A.
xml/System/DllNotFoundException.xml Updates InnerException property xref to remove %2A.
xml/System/DivideByZeroException.xml Updates Message and InnerException property xrefs to remove %2A.
xml/System/Delegate.xml Updates Delegate.Method property xref to remove %2A.
xml/System/Decimal.xml Updates UserLanguages property xref to remove %2A.
xml/System/DayOfWeek.xml Updates DateTime.DayOfWeek property xref to remove %2A and adjusts whitespace.
xml/System/DateTimeKind.xml Reformats Markdown remarks and updates DateTime.Kind property xref to remove %2A.
xml/System/ContextMarshalException.xml Updates InnerException property xref to remove %2A.
xml/System/ConsoleSpecialKey.xml Updates ConsoleCancelEventArgs.SpecialKey property xref to remove %2A.
xml/System/ConsoleKeyInfo.xml Updates Key, KeyChar, and Modifiers property xrefs to remove %2A.
xml/System/ConsoleCancelEventArgs.xml Updates Cancel and SpecialKey property xrefs to remove %2A.
xml/System/CharEnumerator.xml Updates Current property xrefs to remove %2A.
xml/System/CannotUnloadAppDomainException.xml Updates Message and InnerException property xrefs to remove %2A.
xml/System/Byte.xml Updates multiple property xrefs (for example, CurrencyPositivePattern, PositiveSign) to remove %2A.
xml/System/BadImageFormatException.xml Updates multiple property xrefs (Message, FileName, InnerException) to remove %2A.
xml/System/AttributeUsageAttribute.xml Updates Inherited property xrefs to remove %2A.
xml/System/Attribute.xml Updates TypeId property xref to remove %2A.
xml/System/ArrayTypeMismatchException.xml Updates Message and InnerException property xrefs to remove %2A.
xml/System/ArraySegment`1.xml Updates Array, Offset, and Count property xrefs to remove %2A (and touches IList-related text).
xml/System/ArithmeticException.xml Updates Message and InnerException property xrefs to remove %2A.
xml/System/ArgumentOutOfRangeException.xml Updates multiple property xrefs (ParamName, ActualValue, Message, String.Length) to remove %2A.
xml/System/ArgumentNullException.xml Updates Message and ParamName property xrefs to remove %2A.
xml/System/ArgumentException.xml Updates ParamName, Message, Type.Name, and InnerException property xrefs to remove %2A.
xml/System/ApplicationId.xml Updates several ApplicationId property xrefs (Culture, Name, ProcessorArchitecture, PublicKeyToken, Version) to remove %2A.
xml/System/ApplicationException.xml Reformats Markdown remarks blocks and updates property xrefs (Message, InnerException) to remove %2A.
xml/System/AppDomainUnloadedException.xml Updates Message and InnerException property xrefs to remove %2A.
xml/System/AppContext.xml Updates AppDomain.BaseDirectory and TargetFrameworkAttribute.FrameworkName property xrefs to remove %2A.
xml/System/AggregateException.xml Updates Message and InnerExceptions property xrefs to remove %2A.
xml/System/AccessViolationException.xml Updates Message and InnerException property xrefs to remove %2A.

You can also share your feedback on Copilot code review. Take the survey.

@gewarren gewarren enabled auto-merge (squash) March 13, 2026 01:35
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