Nirmal Guru
41abf66445
Update EditorConfig and Git files
...
- Add default Git attributes.
- Update Git ignores to latest.
- Merge duplicate EditorConfig rules.
- Format projects to EditorConfig rules.
- Fix formatting errors in 'Guard.md' file.
2022-06-11 15:36:02 +02:00
Sergio Pedri
923d479bbf
Add unit tests for exception flow generator option
2022-06-04 16:37:32 +02:00
Sergio Pedri
25a213bcd0
Rename [ICommand] to [RelayCommand]
2022-06-02 01:40:58 +02:00
Sergio Pedri
0267515b9d
Rename [NotifyRecipients] to [NotifyPropertyChangedRecipients]
2022-06-01 23:26:55 +02:00
Sergio Pedri
32285a10e9
Add warning for unnecessary [NotifyDataErrorInfo] attribute
2022-06-01 23:26:54 +02:00
Sergio Pedri
0594506c2a
Add warning for unnecessary [NotifyRecipients] attribute
2022-06-01 23:26:54 +02:00
Sergio Pedri
6af95b5e03
Add tests for class-level attributes
2022-06-01 23:26:54 +02:00
Sergio Pedri
52e5ebfd18
Rename [NotifyRecipients] attribute
2022-06-01 23:26:53 +02:00
Sergio Pedri
29f94a4ce7
Rename [NotifyDataErrorInfo] attribute
2022-06-01 23:26:53 +02:00
Sergio Pedri
91a7798e42
Rename [NotifyCanExecuteChangedFor] attribute
2022-06-01 23:26:52 +02:00
Sergio Pedri
e7527d79b4
Rename [NotifyPropertyChangedFor] attribute
2022-06-01 23:26:52 +02:00
Sergio Pedri
8742886a0d
Merge pull request #277 from CommunityToolkit/dev/duplicate-base-icommand-diagnostics
...
Add diagnostic for duplicate ICommand-s in base types
2022-06-01 22:11:27 +02:00
Sergio Pedri
31918450ef
Improve diagnostics, add unit tests
2022-05-31 12:32:48 +02:00
Sergio Pedri
49201619c8
Add diagnostic for duplicate ICommand-s in base types
2022-05-27 14:17:29 +02:00
Sergio Pedri
914f31d99b
Add unit tests for blocked generated properties
2022-05-09 21:13:37 +02:00
Sergio Pedri
3ff3d8e8cd
Add diagnostics for [ICommand] on multiple overloads
2022-03-26 13:52:28 +01:00
Sergio Pedri
4edcd888cb
Add unit tests for [AlsoBroadcastChange]
2022-03-16 15:30:03 +01:00
Sergio Pedri
eb41f891f8
Add diagnostics for invalid [ObservableRecipient] target type
2022-03-14 00:02:38 +01:00
Sergio Pedri
17d4df6555
Add diagnostics for orphaned [ObservableProperty] dependent attributes
2022-03-13 20:07:27 +01:00
Sergio Pedri
b632429c15
Add diagnostics for invalid [ObservableProperty] containing type
2022-03-13 19:37:15 +01:00
Sergio Pedri
914a7aca26
Add diagnostics for combining [INPC] and [ObservableObject]
2022-03-13 18:39:23 +01:00
Sergio Pedri
840e7a5983
More bug fixes to new diagnostics
2022-03-13 15:15:20 +01:00
Sergio Pedri
ccb8a9d4ad
Fixed bugs in new diagnostics logic
2022-03-13 15:15:20 +01:00
Sergio Pedri
ce44cffb26
Add diagnostics tests for new diagnostics
2022-03-13 15:15:20 +01:00
Sergio Pedri
53f9abf098
Add diagnostics for name collision for [ObservableProperty]
2022-03-13 15:15:19 +01:00
Sergio Pedri
1371da130a
Add unit tests for cancel commands
2022-03-02 12:45:38 +01:00
Sergio Pedri
bd4f365f01
Bump NuGet package reference versions
2022-01-13 21:53:49 +01:00
Sergio Pedri
9cc7d41c1e
Add FilterWithLanguageVersion extension to gate on language version
2021-12-29 18:31:11 +01:00
Sergio Pedri
48c7c73ae6
Remove non incremental generator paths from unit tests
2021-12-29 18:31:11 +01:00
Sergio Pedri
2428765852
Remove leftover DiagnosticDescriptor-s
2021-12-29 18:31:11 +01:00
Sergio Pedri
b354891cc2
Fix build errors in source generator test project
2021-12-29 18:29:56 +01:00
Sergio Pedri
0ca0170da9
Resolve rebase build errors
2021-12-10 00:58:55 +01:00
Sergio Pedri
75c51164b3
Add concurrency control setting to [ICommand] attribute
2021-12-10 00:08:12 +01:00
Sergio Pedri
042ff3f4c6
Add diagnostics tests for CanExecute feature, bug fixes
2021-12-09 10:49:58 +01:00
Sergio Pedri
1910995151
Update CommunityToolkit.Mvvm to .NET 6
2021-11-22 17:37:34 +01:00
Sergio Pedri
55f38715c2
Add missing TFMs in source generator test project
2021-11-09 15:18:46 +01:00
Sergio Pedri
7d68280215
Remove redundant [TestCategory] attributes
2021-11-04 21:48:54 +01:00
Sergio Pedri
a5ef60ea4d
Enable .NET Standard 2.0 tests through .NET Framework 4.7.2
2021-11-02 02:36:50 +01:00
Sergio Pedri
9f4c9fad7f
Remove unnecessary using directives
2021-11-01 22:14:16 +01:00
Sergio Pedri
58c0dd96c4
Fix namespaces in unit test projects
2021-11-01 22:12:56 +01:00
Sergio Pedri
c176080d37
Switch whole solution to file-scoped namespaces
2021-11-01 20:46:46 +01:00
Sergio Pedri
7a2295b03c
Update some code style rules
...
In particular:
- Use explicit types everywhere to improve clarity
- Use target-typed new() expression when target is explicit
- Use explicit discard for value-returning statements
2021-11-01 20:34:00 +01:00
Sergio Pedri
11ab330e69
Enable nullability annotations in the entire solution
2021-11-01 19:27:55 +01:00
Sergio Pedri
25879bbaa4
Update NuGet packages in the solution
2021-11-01 19:01:04 +01:00
Sergio Pedri
8b7c87284b
Update namespaces from Microsoft.Toolkit to CommunityToolkit
2021-11-01 17:22:05 +01:00
Sergio Pedri
b498321331
Rename folders/projects from Microsoft.Toolkit to CommunityToolkit
2021-11-01 17:07:47 +01:00