Commit Graph

  • f6663eda45 Improved XML docs for [ObservableProperty] Sergio Pedri 2021-07-21 02:38:20 +0200
  • 2a2f9c83a4 Fixed an incorrect example in XML docs Sergio Pedri 2021-07-16 12:15:21 +0200
  • 40d1976bf3 Switch branch name to main in analyzer files Sergio Pedri 2021-07-16 12:02:44 +0200
  • d9720a57f9 Renamed [AlsoNotifyFor] attribute to [AlsoNotifyChangeFor] Sergio Pedri 2021-07-13 14:20:17 +0200
  • d777b65886 Performance improvements to validation/messenger generated code Sergio Pedri 2021-04-25 21:31:34 +0200
  • 5a1c227c50 Switched generated command field to concrete type Sergio Pedri 2021-04-25 18:25:32 +0200
  • 42318d208d Improved code generation for IRecipient generator Sergio Pedri 2021-04-23 20:20:26 +0200
  • 84b2a29ee6 Improved code generation for ValidateAllProperties generator Sergio Pedri 2021-04-23 18:40:32 +0200
  • a8eb60525a Minor code refactoring Sergio Pedri 2021-04-12 18:21:15 +0200
  • b51538aaf7 Enabled property args caching for ObservableValidator properties Sergio Pedri 2021-04-11 16:17:59 +0200
  • 7392902cb0 Enabled property args caching for non dependent names Sergio Pedri 2021-04-11 15:54:29 +0200
  • c26bf62b2d Initial support for cached property names Sergio Pedri 2021-04-11 15:43:26 +0200
  • 8860e46d3d Enabled nullability annotations for [ObservableProperty] Sergio Pedri 2021-04-04 15:48:04 +0200
  • ce9f9db8b1 Improved [ObservableProperty] codegen for ObservableObject Sergio Pedri 2021-04-02 23:37:08 +0200
  • 8f82555b13 Added support for <summary> XML docs for generated commands Sergio Pedri 2021-04-02 20:32:54 +0200
  • 45add983f7 Added ICommandGenerator diagnostics Sergio Pedri 2021-04-01 16:12:31 +0200
  • 8adf8b2659 Stripped Async suffix to generated command names Sergio Pedri 2021-04-01 01:10:44 +0200
  • ebb0ced14f Enabled [ICommand] generation for all command types Sergio Pedri 2021-03-31 22:59:03 +0200
  • a131d8dbfe Enabled ICommandGenerator for RelayCommand type Sergio Pedri 2021-03-31 22:23:11 +0200
  • 1cc237d65a Initial draft implementation of ICommandGenerator Sergio Pedri 2021-03-31 21:49:35 +0200
  • c81e15ae4a Added ICommandAttribute type Sergio Pedri 2021-03-31 20:08:16 +0200
  • 779086cd49 Added draft tests for source generator diagnostics Sergio Pedri 2021-03-31 18:50:18 +0200
  • 986dc0143f Minor optimization to [ObservableProperty] syntax receiver Sergio Pedri 2021-03-31 13:44:08 +0200
  • 5edec89ec1 Added diagnostic for failure in ObservablePropertyGenerator Sergio Pedri 2021-03-30 23:34:23 +0200
  • 10613019d6 Added diagnostic for observable property + validation without base class Sergio Pedri 2021-03-30 23:29:35 +0200
  • ff52e8054d Improved constructor definition for [AlsoNotifyForAttribute] type Sergio Pedri 2021-03-30 23:09:00 +0200
  • da216c9a0f Removed unnecessary if statement in generated code Sergio Pedri 2021-03-30 22:55:20 +0200
  • 774c1558c2 Enabled validation support for generated properties Sergio Pedri 2021-03-30 22:44:45 +0200
  • 6826c44943 Added unit tests for validation attributes generation Sergio Pedri 2021-03-30 20:14:14 +0200
  • 596e13efea Added initial support for generated validation property attributes Sergio Pedri 2021-03-30 18:50:34 +0200
  • e3ca7429d3 Added AlsoNotifyForAttribute type Sergio Pedri 2021-03-30 12:30:52 +0200
  • 4c9c2d691f Added handling for optional INotifyPropertyChanging in properties Sergio Pedri 2021-03-29 17:50:22 +0200
  • 6dfbb023e7 Fixed leading trivia in some generated files Sergio Pedri 2021-03-29 17:26:42 +0200
  • 0e3a8ec43e Switched to global:: paths for other generated files Sergio Pedri 2021-03-29 17:24:05 +0200
  • f1a4c76966 Added [GeneratedCode] attribute to some generators, refactoring Sergio Pedri 2021-03-29 16:50:14 +0200
  • b1fb60f331 Added handling for modifiers in sealed classes Sergio Pedri 2021-03-29 14:24:10 +0200
  • b744017678 Added XML docs copying from fields to generated properties Sergio Pedri 2021-03-29 13:28:11 +0200
  • 341e394e9b Added initial version of ObservablePropertyAttribute Sergio Pedri 2021-03-28 20:11:38 +0200
  • d5cb56aec9 Minor code refactoring Sergio Pedri 2021-03-28 18:25:51 +0200
  • a72a683ea2 Added debugging attributes to remaining generated classes Sergio Pedri 2021-03-27 17:44:30 +0100
  • 55dd2db7df Added debugging attributes to validator/messaging generated classes Sergio Pedri 2021-03-26 20:53:20 +0100
  • 72b49f170a Minor code style tweaks Sergio Pedri 2021-03-26 16:23:55 +0100
  • 1faf93acd7 Switched to SyntaxReceiver in remaining generators Sergio Pedri 2021-03-26 12:05:14 +0100
  • ce4078f9a6 Minor code refactoring Sergio Pedri 2021-03-26 11:49:02 +0100
  • b73e52f4b2 Added custom SyntaxReceiver to TransitiveMembersGenerator Sergio Pedri 2021-03-26 11:39:22 +0100
  • 1266cb93ed Switched usage of ISymbol.ConstructedFrom to OriginalDefinition Sergio Pedri 2021-03-26 10:57:32 +0100
  • dd11625be5 Removed unnecessary ConstructUnboundGenericType() calls Sergio Pedri 2021-03-26 01:27:21 +0100
  • 9f0a463c36 Switched symbol comparisons to GetTypeByMetadataName() Sergio Pedri 2021-03-26 01:23:57 +0100
  • 29366b7b7b Enabled generated code for ValidateAllProperties Sergio Pedri 2021-03-24 22:43:18 +0100
  • 797dfddfa9 Added ObservableValidatorValidateAllPropertiesGenerator Sergio Pedri 2021-03-24 22:32:58 +0100
  • 6c6f351a91 Fixed analyzer target condition Sergio Pedri 2021-03-23 22:06:02 +0100
  • d4e6019d1e Enabled source generator packing into MVVM Toolkit Sergio Pedri 2021-03-23 20:15:22 +0100
  • 86f9914979 Improved filenames for generated files Sergio Pedri 2021-03-23 16:25:11 +0100
  • e46fd62498 Fixed a bug when running on .NET Standard 2.0 Sergio Pedri 2021-03-23 00:50:11 +0100
  • a7682bf9dd Enabled AOT-friendly path for message registration Sergio Pedri 2021-03-23 00:00:22 +0100
  • 150fcc977a Added generation of non-generic RegisterAll methods Sergio Pedri 2021-03-22 23:40:52 +0100
  • b5db31a403 Added optimized method lookup on NS2.1 and up Sergio Pedri 2021-03-22 23:31:28 +0100
  • 33e081638b Fixed header generation in generated files Sergio Pedri 2021-03-22 22:42:26 +0100
  • 6b96fcd4ea Fixed unit test for generated RegisterAll method Sergio Pedri 2021-03-22 22:30:22 +0100
  • 1694bd2d21 Enabled loading of generated message registration methods Sergio Pedri 2021-03-22 22:18:07 +0100
  • ccad7d45fa Optimized the LINQ expression for message registration Sergio Pedri 2021-03-22 22:02:33 +0100
  • ce6321f483 Fixed duplicate attributes in generated type Sergio Pedri 2021-03-22 21:34:21 +0100
  • e8a9c5636a Initial draft for IMessengerRegisterAllGenerator Sergio Pedri 2021-03-22 20:38:50 +0100
  • 810e62a37d Added target type diagnostics to attributes Sergio Pedri 2021-03-22 16:30:01 +0100
  • 3a20a7f2d7 Added support for custom target type validation Sergio Pedri 2021-03-22 15:30:19 +0100
  • 88134f92d5 Enabled diagnostics for failed generators Sergio Pedri 2021-03-22 14:02:25 +0100
  • 067d964e6c Added initial setup for custom diagnostics Sergio Pedri 2021-03-22 13:57:37 +0100
  • 0435e8b66f Added missing file headers Sergio Pedri 2021-03-22 13:40:31 +0100
  • b000e8af48 Fixed errors in unit tests Sergio Pedri 2021-03-22 12:55:18 +0100
  • 81cb8768f6 Fixed missing trivia from generated ObservableValidator constructors Sergio Pedri 2021-03-22 12:53:30 +0100
  • bc576bedc8 Skipped ObservableRecipient.SetProperty overloads when conflicting Sergio Pedri 2021-03-22 12:46:27 +0100
  • 08a3131fc0 Enabled constructor generation for [ObservableRecipient] Sergio Pedri 2021-03-22 12:27:26 +0100
  • 53fb51fdf5 Minor code refactoring Sergio Pedri 2021-03-22 01:58:38 +0100
  • 0aae5ffe93 Fixed an issue with base type list formatting Sergio Pedri 2021-03-22 01:51:57 +0100
  • 6f9a2f4ed9 Added [ObservableRecipient] tests, minor bug fixes Sergio Pedri 2021-03-22 01:36:35 +0100
  • eeeb2fef56 Added [ObservableRecipient] attribute, code refactoring Sergio Pedri 2021-03-22 00:43:12 +0100
  • 4f90d6295d Added INotifyPropertyChangedAttribute.IncludeAdditionalHelperMethods Sergio Pedri 2021-03-21 23:30:33 +0100
  • 436a40b9c0 Added support for custom members filtering Sergio Pedri 2021-03-21 23:11:00 +0100
  • b6f99dfcde Minor fixes to code generators and unit tests Sergio Pedri 2021-03-21 22:52:36 +0100
  • f95072ee27 Added generator for [INotifyPropertyChanged] Sergio Pedri 2021-03-21 22:45:59 +0100
  • 2e90c4ee15 Code refactoring, improved generator modularization Sergio Pedri 2021-03-21 22:40:34 +0100
  • 34f34e554d Added INotifyPropertyChangedAttribute and NotifyPropertyChangedObject Sergio Pedri 2021-03-21 22:26:34 +0100
  • 30365c44d4 Fixed header generation Sergio Pedri 2021-03-21 21:54:31 +0100
  • a838dd9605 Added unit test file and reference Sergio Pedri 2021-03-21 19:27:27 +0100
  • 8e0a5899d0 Added initial draft of SG project and ObservableObjectAttribute Sergio Pedri 2021-03-21 19:18:49 +0100
  • d9af3b84bb Merge pull request #3894 from Nirmal4G/feature/refactor Michael Hawker MSFT (XAML Llama) 2021-07-20 11:34:32 -0700
  • c4fbb3ecd3 Replace the term 'Basic' in Package Titles Nirmal Guru 2021-07-14 09:36:24 +0530
  • a2d56c7bdc Update Assembly/Package Titles Nirmal Guru 2021-03-18 08:30:21 +0530
  • e6e4a221c3 Refactor Test project files Nirmal Guru 2021-02-14 14:02:12 +0530
  • 39b8ce817f Refactor Core project files Nirmal Guru 2021-02-14 14:02:12 +0530
  • f023742684 Merge branch 'main' into shweaver/storage-helpers Shane Weaver 2021-07-19 13:51:40 -0700
  • 80bd2cdc13 Merge pull request #4117 from CommunityToolkit/fixNugetFeed Michael Hawker MSFT (XAML Llama) 2021-07-19 13:12:45 -0700
  • 874100e85a Org rename: windows-toolkit -> CommunityToolkit Alexandre Zollinger Chohfi 2021-07-19 10:39:06 -0700
  • d5208704b0 Renamed SaveFile/FolderAsync to CreateFile/FolderAsync Shane Weaver 2021-07-14 16:23:37 -0700
  • 023bbf5136 PR updates Shane Weaver 2021-07-14 16:05:10 -0700
  • 74f8dbc8e5 Manually ported fixes from #4082 Sergio Pedri 2021-07-14 02:08:12 +0200
  • e0d30919de Added WeakReferenceMessenger auto cleanup test Sergio Pedri 2021-06-04 13:29:04 +0200
  • 7e4bdfe14f Added more nullability annotations, minor code tweaks Sergio Pedri 2021-05-28 17:56:28 +0200
  • 8305321547 Minor code improvements to GC callback setup Sergio Pedri 2021-05-28 17:34:58 +0200
  • 0a4d38f33b Enabled automatic WeakReferenceMessenger trimming Sergio Pedri 2021-05-27 17:41:44 +0200