Unclear errors on field with ObservableProperty #947
Labels
analyzer 👓
A new analyzer being implemented or updated
external ⤴️
Something related to or caused by an external project
mvvm-toolkit 🧰
Issues/PRs for the MVVM Toolkit
need more info 📌
More info are needed to investigate this
Describe the bug
I have a wpf (core based) project, with net6.0 (with visual studio 2022 enterprise), where I installed from nuget the toolkit mvvm version 8.0.0. In the project I have a very basic class that is defined as partial and inherits ObservableObject (just like any guide that explains how to work with the toolkit's MVVM) and contains 3 fields
each wrapped respectively in an ObservableProperty attribute.
When I try to compile I get errors that I have no idea why they actually happen, the errors actually refer to cs g files that are dynamically created using the toolkit, I will give an example for example I have a field in the basic class (called AstroInfo) called star and on it I get an error below that directs it to the g.cs file
The type 'AstroInfo' already contains a definition for 'Star'
In addition to this, more unclear errors in relation to functions that describe events such as
'AstroInfo' already defines a member called 'OnStarChanging' with the same parameter
and-
A partial method may not have multiple defining
I would appreciate guidance in this regard
Regression
No response
Steps to reproduce
Expected behavior
The compilation goes without any errors
Screenshots
IDE and version
VS 2022
IDE version
No response
Nuget packages
Nuget package version(s)
8.0.0
Additional context
No response
Help us help you
Yes, but only if others can assist
The text was updated successfully, but these errors were encountered: