-
Notifications
You must be signed in to change notification settings - Fork 63
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
[Discussion]: Evaluate .NET 9 Release Candidates and General Availability Release Breaking Changes #1777
Comments
@Smurf-IV, @PWagner1 & @Ahmed-Abdelhameed, I'm getting reluctant to go full throttle on .NET 9 RC1 at this point. I think we should evaluate the breaking changes and see what needs to be done on the toolkit and can prepare what is possible ahead of RC2. From there we wait until RC2 is released to see if that proves stable. |
Agreed. |
Hi @PWagner1, @Smurf-IV & @Ahmed-Abdelhameed, I've updated the topic start with my findings so far. Can you all please evaluate the Breaking changes for yourselves and see what needs to be done? |
Hi @PWagner1, @Smurf-IV & @Ahmed-Abdelhameed, I've updated the topic start with my findings so far. Can you all please evaluate the Breaking changes for yourselves and see what needs to be done? |
@PWagner1 @Smurf-IV @Ahmed-Abdelhameed, Topic start updated... |
Only the two highlighted |
Checks for DN9 breaking changes have been completed. We'll check on that later in December so we can get it in V95 Patch 1. |
Evaluate breaking changes for DN9:
Investigate the remediation of warning WFO1000
Will be handled in Issue #1840
[Breaking change]: New security analyzers in WinForms prevent leaking of user data dotnet/docs#42724
The DesignerSerializationVisibility enum in .NET is used to control how a property or event is serialized by the designer (like the Visual Studio designer) into the source code. It has three options:
Visible (DesignerSerializationVisibility.Visible):
The property or event is serialized by the designer.
This is the default setting and is used for properties that should appear in the designer’s generated code.
When set to Visible, the designer serializes the property's value, enabling it to be saved in the form's code and restored at runtime.
Hidden (DesignerSerializationVisibility.Hidden):
The property or event is not serialized by the designer.
Properties set to Hidden are ignored by the designer, meaning their values will not be saved to the form’s generated code, even if you set them in the designer.
This setting is used for properties that are calculated or transient, or for those that don’t need to be persisted.
Content (DesignerSerializationVisibility.Content):
The designer serializes the contents of the property, rather than the property itself.
This is typically used for complex properties like collections or custom types with nested properties. When set to Content, the designer serializes each item or subproperty within the property instead of the entire property.
This is useful for properties that contain a collection of items (e.g., a list of buttons within a panel), allowing each item to be individually serialized.
Winforms: BindingSource.SortDescriptions doesn't return null
- No occurrences found in the source.
Changes to nullability annotations (Windows Forms)
ComponentDesigner.Initialize throws ArgumentNullException
- No occurrences found in the source.
DataGridViewRowAccessibleObject.Name starting row index
- No occurrences found in the source.
IMsoComponent support is opt-in
- No occurrences found in the source.
New Security Analyzers
- No occurrences found in the source.
No exception if DataGridView is null
- No occurrences found in the source.
PictureBox raises HttpClient exceptions
- No occurrences found in the source.
The text was updated successfully, but these errors were encountered: