Skip to content

Commit 95e07ae

Browse files
committed
respond to feedback
1 parent 3b4ccd8 commit 95e07ae

File tree

3 files changed

+7
-16
lines changed

3 files changed

+7
-16
lines changed

docs/core/compatibility/9.0.md

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,7 @@ If you're migrating an app to .NET 9, the breaking changes listed here might aff
3939
| [BinaryReader.GetString() returns "/uFFFD" on malformed sequences](core-libraries/9.0/binaryreader.md) | Behavioral change | Preview 7 |
4040
| [Creating type of array of System.Void not allowed](core-libraries/9.0/type-instance.md) | Behavioral change | Preview 1 |
4141
| [Default `Equals()` and `GetHashCode()` throw for types marked with `InlineArrayAttribute`](core-libraries/9.0/inlinearrayattribute.md) | Behavioral change | Preview 6 |
42+
| [EnumConverter validates registered types to be enum](core-libraries/9.0/enumconverter.md) | Binary incompatible | Preview 7 |
4243
| [FromKeyedServicesAttribute no longer injects non-keyed parameter](core-libraries/9.0/non-keyed-params.md) | Behavioral change | RC 1 |
4344
| [IncrementingPollingCounter initial callback is asynchronous](core-libraries/9.0/async-callback.md) | Behavioral change | RC 1 |
4445
| [Inline array struct size limit is enforced](core-libraries/9.0/inlinearray-size.md) | Behavioral change | Preview 1 |
@@ -61,12 +62,6 @@ If you're migrating an app to .NET 9, the breaking changes listed here might aff
6162
|-----------------------------------------------------------------------------------|---------------------|--------------------|
6263
| [Deprecated desktop Windows/macOS/Linux MonoVM runtime packages](deployment/9.0/monovm-packages.md) | Source incompatible | Preview 7 |
6364

64-
## Extensions
65-
66-
| Title | Type of change | Introduced version |
67-
|----------------------------------------------------------------------------------------|---------------------|--------------------|
68-
| [EnumConverter validates registered types to be enum](networking/9.0/enumconverter.md) | Binary incompatible | Preview 7 |
69-
7065
## JIT compiler
7166

7267
| Title | Type of change | Introduced version |

docs/core/compatibility/networking/9.0/enumconverter.md renamed to docs/core/compatibility/core-libraries/9.0/enumconverter.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
title: "Breaking change: EnumConverter validates registered types to be enum"
3-
description: Learn about the .NET 9 breaking change in networking where EnumConverter now validates that the type to be registered is an enum type.
3+
description: Learn about the .NET 9 breaking change where EnumConverter now validates that the type to be registered is an enum type.
44
ms.date: 10/04/2024
55
---
66
# EnumConverter validates registered types to be enum
@@ -21,7 +21,7 @@ Starting in .NET 9, <xref:System.ComponentModel.EnumConverter> throws an <xref:S
2121

2222
## Type of breaking change
2323

24-
This change can affect [binary compatibility](../../categories.md#binary-compatibility) and is also a [behavioral change](../../categories.md#behavioral-change).
24+
This change is a [behavioral change](../../categories.md#behavioral-change).
2525

2626
## Reason for change
2727

docs/core/compatibility/toc.yml

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,8 @@ items:
3030
href: core-libraries/9.0/biginteger-limit.md
3131
- name: Creating type of array of System.Void not allowed
3232
href: core-libraries/9.0/type-instance.md
33+
- name: EnumConverter validates registered types to be enum
34+
href: core-libraries/9.0/enumconverter.md
3335
- name: "`Equals`/`GetHashCode` throw for `InlineArrayAttribute` types"
3436
href: core-libraries/9.0/inlinearrayattribute.md
3537
- name: FromKeyedServicesAttribute no longer injects non-keyed parameter
@@ -58,10 +60,6 @@ items:
5860
items:
5961
- name: Deprecated desktop Windows/macOS/Linux MonoVM runtime packages
6062
href: deployment/9.0/monovm-packages.md
61-
- name: Extensions
62-
items:
63-
- name: EnumConverter validates registered types to be enum
64-
href: networking/9.0/enumconverter.md
6563
- name: JIT compiler
6664
items:
6765
- name: Floating point to integer conversions are saturating
@@ -1256,6 +1254,8 @@ items:
12561254
href: core-libraries/9.0/binaryreader.md
12571255
- name: Creating type of array of System.Void not allowed
12581256
href: core-libraries/9.0/type-instance.md
1257+
- name: EnumConverter validates registered types to be enum
1258+
href: core-libraries/9.0/enumconverter.md
12591259
- name: "`Equals`/`GetHashCode` throw for `InlineArrayAttribute` types"
12601260
href: core-libraries/9.0/inlinearrayattribute.md
12611261
- name: FromKeyedServicesAttribute no longer injects non-keyed parameter
@@ -1550,10 +1550,6 @@ items:
15501550
href: /ef/core/what-is-new/ef-core-3.x/breaking-changes?toc=/dotnet/core/compatibility/toc.json&bc=/dotnet/breadcrumb/toc.json
15511551
- name: Extensions
15521552
items:
1553-
- name: .NET 9
1554-
items:
1555-
- name: EnumConverter validates registered types to be enum
1556-
href: networking/9.0/enumconverter.md
15571553
- name: .NET 8
15581554
items:
15591555
- name: ActivatorUtilities.CreateInstance behaves consistently

0 commit comments

Comments
 (0)