Commit Graph

  • 7633a20fd9 Install the .NET SDK in the workflow Sergio Pedri 2025-07-07 10:27:12 -07:00
  • 11cec66342 Delete azure-pipelines.yml Sergio Pedri 2025-07-07 10:21:55 -07:00
  • 5ac02e80f6 Add initial GitHub Actions workflow Sergio Pedri 2025-06-30 10:54:51 -07:00
  • 638b41dad3 Set version.json to 8.4.0 rel/8.4.0 Sergio Pedri 2024-12-11 23:35:38 -08:00
  • 657c6971a8 Merge pull request #1026 from CommunityToolkit/dev/fix-body-expressions v8.4.0 Sergio Pedri 2024-12-11 23:14:46 -08:00
  • 3c720ddf7b Handle semi-auto properties with expression bodies Sergio Pedri 2024-12-11 22:33:27 -08:00
  • ef36a6d049 Merge pull request #1024 from CommunityToolkit/dev/better-analyzer-filtering Sergio Pedri 2024-12-11 17:39:22 -08:00
  • 6cf850fe38 Improve filtering in semi-auto property analyzer Sergio Pedri 2024-12-11 16:14:28 -08:00
  • bcc6caf763 Merge pull request #1020 from CommunityToolkit/dev/semi-auto-property-fixer Sergio Pedri 2024-12-11 10:12:00 -08:00
  • 576646598c Enable pooling for objects in new analyzer Sergio Pedri 2024-12-10 22:17:15 -08:00
  • a1bfe3d7f7 Port 'ObjectPool<T>' type from Roslyn Sergio Pedri 2024-12-10 21:48:08 -08:00
  • 76c41aa32c Move MVVMTK0056 to 8.4.0 release Sergio Pedri 2024-12-10 20:13:24 -08:00
  • a91e7a8b48 Handle adding using directives if needed Sergio Pedri 2024-12-10 19:35:51 -08:00
  • df714eaa6c Add support for 'get;' accessors too Sergio Pedri 2024-12-10 18:50:40 -08:00
  • da8901493f Fix leading trivia in accessors, add tests Sergio Pedri 2024-12-10 09:45:54 -08:00
  • e3489068a9 Only remove leading trivia, add tests Sergio Pedri 2024-12-10 09:28:16 -08:00
  • 5e3d65fede Improve handling of attribute lists, fix tests Sergio Pedri 2024-12-10 00:46:43 -08:00
  • 46cd488bdf Add more unit tests for code fixer Sergio Pedri 2024-12-10 00:29:38 -08:00
  • 71aeda87f6 Fix failing test Youssef1313 2024-12-10 08:51:44 +01:00
  • 450fb9f9c5 Add unit test for code fixer Sergio Pedri 2024-12-09 23:04:24 -08:00
  • 162ae4f24c Add 'UsePartialPropertyForSemiAutoPropertyCodeFixer' Sergio Pedri 2024-12-09 23:01:34 -08:00
  • 7c6eeb6f7f Add unit tests for new analyzer Sergio Pedri 2024-12-09 22:01:01 -08:00
  • fc429245ff Add 'UseObservablePropertyOnSemiAutoPropertyAnalyzer' Sergio Pedri 2024-12-09 21:47:27 -08:00
  • 78348ca09a Improve test coverage for SpanExtensions.IndexOf (#1023) Youssef Victor 2024-12-11 04:47:24 +01:00
  • 857de642c5 Merge pull request #1019 from CommunityToolkit/dev/generated-bcp-constructors Sergio Pedri 2024-12-07 09:40:36 -08:00
  • 1bfc5a498b Add unit tests for inheritance scenarios Sergio Pedri 2024-12-06 19:41:11 -08:00
  • fb0facdc98 Add unit tests for new scenarios Sergio Pedri 2024-12-06 18:55:47 -08:00
  • a6f517ea9e Support explicit properties in [GBCP] attribute Sergio Pedri 2024-12-06 18:55:40 -08:00
  • 9702e2d226 Merge pull request #1016 from CommunityToolkit/dev/update-dependencies Sergio Pedri 2024-12-05 10:52:51 -08:00
  • 2c4be6618a Update recommended Windows SDK packages Sergio Pedri 2024-12-05 09:27:41 -08:00
  • a8aaeb57e9 Update NuGet packages to latest stable Sergio Pedri 2024-12-05 09:27:31 -08:00
  • 2aad03cb26 Merge pull request #1015 from CommunityToolkit/dev/better-modifiers-support Sergio Pedri 2024-12-05 09:20:13 -08:00
  • 00fdbef4df Add unit tests for analyzer changes Sergio Pedri 2024-12-05 08:59:47 -08:00
  • a35944f359 Remove leftover 'required' handling code Sergio Pedri 2024-12-05 08:46:15 -08:00
  • d5f3a0c8fd Add 'InvalidPointerTypeObservablePropertyAttributeAnalyzer' Sergio Pedri 2024-12-05 08:43:14 -08:00
  • fc975d1026 Generalize forwarding all property modifiers Sergio Pedri 2024-12-05 00:40:56 -08:00
  • 28c6a8c9b2 Merge pull request #1010 from CommunityToolkit/dev/more-analyzers Sergio Pedri 2024-12-03 09:05:58 -08:00
  • 889cc08072 Fix consistency for 'new()' for diagnostics/suppressions Sergio Pedri 2024-12-02 16:52:02 -08:00
  • aa9df8a3b7 Fixed reporting for 'MVVMTK0052' Sergio Pedri 2024-11-29 23:20:08 -08:00
  • f080c60378 Stop after first invalid property diagnostic Sergio Pedri 2024-11-29 18:32:27 -08:00
  • 2f3c842d1d Fixup message for 'MVVMTK0052' diagnostic Sergio Pedri 2024-11-29 18:22:09 -08:00
  • 633f32e3ca Remove 'Span<T>' reference for NETFX test Sergio Pedri 2024-11-29 16:55:36 -08:00
  • 4020c0332f Update global.json to .NET 9.0.100 SDK Sergio Pedri 2024-11-29 16:15:49 -08:00
  • 9b508c5699 Ignore broken test Sergio Pedri 2024-11-29 16:09:44 -08:00
  • 29ae95d56b Port '[ObservableProperty]' tests for partial properties Sergio Pedri 2024-11-29 13:49:22 -08:00
  • 3717a6fbb9 Add MVVM Toolkit test project for Roslyn 4.12 Sergio Pedri 2024-11-29 13:48:58 -08:00
  • 3d2a6a2c1d Minor formatting fixes to analyzers Sergio Pedri 2024-11-29 12:48:54 -08:00
  • 59a9f4a6a4 Add more unit tests Sergio Pedri 2024-11-29 12:48:46 -08:00
  • da6527e481 Add 'InvalidPartialPropertyLevelObservablePropertyAttributeAnalyzer' Sergio Pedri 2024-11-29 12:13:31 -08:00
  • 1b51b6c8f8 Add 'TryGetConstructorArgument' extension Sergio Pedri 2024-11-29 12:13:15 -08:00
  • e094757355 Skip generation for more invalid cases Sergio Pedri 2024-11-29 12:13:10 -08:00
  • fce5bf87f2 Merge pull request #1009 from CommunityToolkit/dev/consistent-compilation-diagnostic-location Sergio Pedri 2024-11-29 10:47:42 -08:00
  • 421ad363f3 Update analyzer to emit consistent locations Sergio Pedri 2024-11-28 10:58:35 -08:00
  • ef2233657a Add unit test for consistent compilation diagnostic Sergio Pedri 2024-11-28 01:28:03 -08:00
  • f6337d4aa5 Set version.json to 8.4.0-preview3 v8.4.0-preview3 rel/8.4.0-preview3 Sergio Pedri 2024-11-27 13:21:16 -08:00
  • 3533b97f85 Merge pull request #1008 from CommunityToolkit/dev/code-fixer-multiple-attributes Sergio Pedri 2024-11-26 19:19:39 -08:00
  • 8997b7e6c6 Add unit tests for multiple attributes Sergio Pedri 2024-11-26 18:55:32 -08:00
  • 8e75139fff Update code fixer to support multiple attributes Sergio Pedri 2024-11-26 18:55:20 -08:00
  • df5ba864bf Merge pull request #1002 from CommunityToolkit/dev/roslyn-4.12 Sergio Pedri 2024-11-23 12:39:55 -08:00
  • 1019bc3318 Update analyzer tests for Roslyn 4.13 Sergio Pedri 2024-11-22 14:39:11 -08:00
  • ee6f55dcb4 Update Roslyn to 4.12 for new generators Sergio Pedri 2024-11-22 13:58:53 -08:00
  • a733b1b3ea Merge pull request #1003 from CommunityToolkit/dev/tweak-diagnostics Sergio Pedri 2024-11-22 17:58:38 -08:00
  • 046dc4cade Minor diagnostics tweaks Sergio Pedri 2024-11-22 17:39:38 -08:00
  • 9390867d9a Merge pull request #974 from realybin/typo Sergio Pedri 2024-11-22 14:18:21 -08:00
  • 6e528f0e30 Fix minor typos in comments. realybin 2024-10-30 20:06:12 +08:00
  • 766a0ba2ea Merge pull request #1000 from CommunityToolkit/dev/compilation-end-diagnostics Sergio Pedri 2024-11-22 13:51:41 -08:00
  • b50a83a3cb Use 'Volatile.Write' instead for better perf Sergio Pedri 2024-11-22 11:51:54 -08:00
  • f877f7cf53 Add unit test for new diagnostic Sergio Pedri 2024-11-22 11:37:14 -08:00
  • 0895925277 Add diagnostic for '[ObservableProperty]' on WinRT AOT Sergio Pedri 2024-11-21 23:22:44 -08:00
  • 60ff03e32c Merge pull request #999 from CommunityToolkit/dev/fix-diagnostic-message Sergio Pedri 2024-11-22 13:18:58 -08:00
  • 3e13fa1926 Fix 'WinRTGeneratedBindableCustomPropertyWithBaseObservablePropertyOnField' Sergio Pedri 2024-11-21 23:07:16 -08:00
  • c72bfcaa09 Merge pull request #808 from paulomorgado/feature/readonlysequencestream Sergio Pedri 2024-11-20 21:53:33 -08:00
  • bd49681439 Change the 'position' field to be 'long' Paulo Morgado 2023-12-07 18:14:46 +00:00
  • 5aae6fc31e Simplify 'ReadOnlySequenceStream.Dispose()' Sergio Pedri 2024-11-19 16:34:30 -08:00
  • b8aa65ac4e Added stream over 'ReadOnlySequence<byte>' Paulo Morgado 2023-12-07 18:14:46 +00:00
  • c23e1cc6e9 Merge pull request #997 from CommunityToolkit/dev/indexof-ref-readonly Sergio Pedri 2024-11-19 16:06:51 -08:00
  • 77f1f33534 Use 'ref readonly' in 'IndexOf<T>' APIs Sergio Pedri 2024-11-19 15:45:41 -08:00
  • 4d585d9e2c Set version.json to 8.4.0-preview2 rel/8.4.0-preview2 Sergio Pedri 2024-11-13 21:42:16 -08:00
  • 50094332a7 Merge pull request #988 from CommunityToolkit/dev/tweak-roslyn-version-analyzer Sergio Pedri 2024-11-13 19:54:16 -08:00
  • 1f88b1ed21 Skip MVVMTK0041 when properties are not partial Sergio Pedri 2024-11-13 18:46:21 -08:00
  • 70e469101e Remove leftover analyzer test code Sergio Pedri 2024-11-13 18:42:37 -08:00
  • 8f0e82f2fc More 'RequiresCSharpLanguageVersionPreviewAnalyzer' tests dev/add-more-tests Sergio Pedri 2024-11-13 18:05:37 -08:00
  • 685bb3acaf Remove leftover analyzer test code Sergio Pedri 2024-11-13 18:05:28 -08:00
  • 028a06590a Merge pull request #926 from Poker-sang/poker/fix-issue-template Sergio Pedri 2024-11-13 16:55:50 -08:00
  • 8e34739cc2 Merge pull request #985 from CommunityToolkit/dev/remove-net6 Sergio Pedri 2024-11-13 09:31:01 -08:00
  • 15867433e8 Update code paths for .NET 7 as base Sergio Pedri 2024-11-13 08:58:32 -08:00
  • a51efde86d Remove .NET 8 TFM from all projects Sergio Pedri 2024-11-13 00:18:35 -08:00
  • 8b947227a9 Merge pull request #984 from CommunityToolkit/dev/move-diagnostics-target-members Sergio Pedri 2024-11-13 08:55:41 -08:00
  • 4e6cf2bc21 Improve logic to find target symbol locations Sergio Pedri 2024-11-12 22:51:37 -08:00
  • 5bc5d5c57e Bump .NET 7 TFM to .NET 9 dev/update-pipelines Sergio Pedri 2024-11-13 00:20:35 -08:00
  • ba1ca13744 Remove .NET 8 TFM from all projects Sergio Pedri 2024-11-13 00:18:35 -08:00
  • 50d8ff5b8e Generate new diagnostics on target symbols Sergio Pedri 2024-11-12 19:35:51 -08:00
  • 2c83bef3b3 Update CsWinRT to 2.2.1 and update blocked types dev/cswinrt-2.2.1 Sergio Pedri 2024-11-12 18:26:21 -08:00
  • 3393d30d0a Merge pull request #981 from CommunityToolkit/dev/winrt-class-generator-analyzers Sergio Pedri 2024-11-08 18:17:42 -08:00
  • ae66c28c6c Add unit tests for new WinRT analyzer Sergio Pedri 2024-11-08 17:55:27 -08:00
  • a74423d1b3 Run WinRT '[RelayCommand]' tests for all Roslyn-s Sergio Pedri 2024-11-08 17:29:37 -08:00
  • 16deedf3a0 Add 'WinRTClassUsingNotifyPropertyChangedAttributesAnalyzer' Sergio Pedri 2024-11-08 15:32:26 -08:00
  • 1f0a2d3b47 Merge pull request #980 from CommunityToolkit/dev/embedded-roslyn-pdbs Sergio Pedri 2024-11-08 00:04:39 -08:00
  • a285a1eaf4 Embed .pdb files for all analyzer projects Sergio Pedri 2024-11-07 23:43:01 -08:00
  • 77ede78498 Merge pull request #979 from CommunityToolkit/dev/winrt-analyzers Sergio Pedri 2024-11-07 23:35:52 -08:00