Sergio Pedri
|
213c876e2b
|
Adjust signature for TryGetInfo method
|
2022-09-28 16:35:48 +02:00 |
|
Sergio Pedri
|
df6c49e506
|
Add unit tests for property attribute forwarding
|
2022-09-28 16:35:48 +02:00 |
|
Sergio Pedri
|
5ffee2c339
|
Enable forwarding support for attribute arguments
|
2022-09-28 16:35:48 +02:00 |
|
Sergio Pedri
|
5798dbccfd
|
Fix IDE suppression for new analyzer
|
2022-09-28 16:35:48 +02:00 |
|
Sergio Pedri
|
d85bbf41dc
|
Add ObservablePropertyAttributeWithPropertyTargetDiagnosticSuppressor
|
2022-09-28 16:35:48 +02:00 |
|
Sergio Pedri
|
f818268f84
|
Initial draft of forwarded explicit property attributes
|
2022-09-28 16:35:48 +02:00 |
|
Sergio Pedri
|
e6257d8c65
|
Merge pull request #447 from Youssef1313/patch-1
Replace characters from StringBuilder to reduce string allocations
|
2022-09-20 13:48:50 -07:00 |
|
Youssef Victor
|
230af38fc3
|
Replace characters from StringBuilder to reduce string allocations
|
2022-09-20 08:15:19 +02:00 |
|
Sergio Pedri
|
1287507063
|
Merge pull request #444 from WeihanLi/readme-nuget-package-enhancement
readme enhancement for nuget package
|
2022-09-17 08:37:22 -07:00 |
|
 Weihan LiandNirmal Guru
|
2c270b1adc
|
Update README.md
Add link for `CommunityToolkit`
Co-authored-by: Nirmal Guru <Nirmal4G@ymail.com>
|
2022-09-17 16:56:27 +08:00 |
|
Weihan Li
|
47ef580a15
|
readme enhancement for nuget package
|
2022-09-17 03:33:19 +00:00 |
|
Sergio Pedri
|
1de395c909
|
Merge pull request #436 from CommunityToolkit/dev/use-fawmn
Use ForAttributeWithMetadataName<T> when possible
|
2022-09-16 04:47:02 -07:00 |
|
Sergio Pedri
|
f50c392037
|
Install the .NET Core 3.1 SDK in CI script
|
2022-09-16 13:24:25 +02:00 |
|
Sergio Pedri
|
9ad0e4bcc7
|
Install the .NET 6 SDK in CI script
|
2022-09-16 12:46:44 +02:00 |
|
Sergio Pedri
|
20940ee744
|
Suppress CA2252 warnings
|
2022-09-16 12:32:41 +02:00 |
|
Sergio Pedri
|
338172af68
|
Suppress CA1001 warnings in MVVM Toolkit
|
2022-09-16 04:04:21 +02:00 |
|
Sergio Pedri
|
d1bce29fbc
|
Workaround for ILLinker analyzer crash, fix trimming annotations
|
2022-09-16 04:02:42 +02:00 |
|
Sergio Pedri
|
3affd935ee
|
Install .NET SDK from CI script
|
2022-09-16 03:44:05 +02:00 |
|
Sergio Pedri
|
f73ff85e90
|
Merge pull request #439 from CommunityToolkit/readme-updates
Update URLs for Status Badges in Readme
|
2022-09-15 04:07:23 -07:00 |
|
Sergio Pedri
|
80b748f71a
|
Suppress IL2091 warnings where not needed
|
2022-09-15 01:26:21 +02:00 |
|
Sergio Pedri
|
faf1061c90
|
Add workaround for Roslyn 4.3 issues
|
2022-09-15 01:20:42 +02:00 |
|
Michael Hawker MSFT (XAML Llama)
|
a5cdb953c1
|
Update URLs for Status Badges in Readme
Fixes #422
|
2022-09-13 14:41:22 -07:00 |
|
Sergio Pedri
|
65110da12c
|
Restructure test projects into shared projects for multi-targeting
|
2022-09-13 13:33:05 +02:00 |
|
Sergio Pedri
|
2bc70f4d87
|
Fix embedded resource filenames
|
2022-09-12 23:57:09 +02:00 |
|
Sergio Pedri
|
434f5cc5e9
|
Remove custom output paths, fix assembly paths
|
2022-09-12 23:18:20 +02:00 |
|
Sergio Pedri
|
c98b03841d
|
Switch to expression for project name Roslyn version
|
2022-09-12 23:05:58 +02:00 |
|
Sergio Pedri
|
8569223a76
|
Restructure source generator into shared project
|
2022-09-12 22:45:08 +02:00 |
|
Sergio Pedri
|
4e43f2901e
|
Fix Roslyn multi-targeting and testing
|
2022-09-12 21:21:26 +02:00 |
|
Sergio Pedri
|
1e1ba013e8
|
Use ForAttributeWithMetadataName whenever possible
|
2022-09-10 18:39:38 +02:00 |
|
Sergio Pedri
|
3bb80e7223
|
Add polyfills for ForAttributeWithMetadataName
|
2022-09-10 18:39:38 +02:00 |
|
Sergio Pedri
|
b3b60f4797
|
Merge pull request #435 from CommunityToolkit/dev/no-symbols-ivp
Don't use ISymbol in IncrementalValuesProvider<T> nodes
|
2022-09-10 14:34:43 +02:00 |
|
Sergio Pedri
|
b6dd39b4d1
|
Improve syntactical filtering for messaging/validator generators
|
2022-09-10 14:12:23 +02:00 |
|
Sergio Pedri
|
27cd6b47a6
|
Don't propagate symbols in TransitiveMembersGenerator
|
2022-09-10 14:12:23 +02:00 |
|
Sergio Pedri
|
5f90862efc
|
Don't propagate symbols in ObservableValidatorValidateAllPropertiesGenerator
|
2022-09-10 03:31:39 +02:00 |
|
Sergio Pedri
|
f1f3f9c6c6
|
Don't propagate symbols in ObservablePropertyGenerator
|
2022-09-10 03:27:09 +02:00 |
|
Sergio Pedri
|
73ebfb5269
|
Don't propagate symbols in IMessengerRegisterAllGenerator
|
2022-09-10 03:09:13 +02:00 |
|
Sergio Pedri
|
bf98ede74c
|
Don't propagate symbols in RelayCommandGenerator
|
2022-09-10 03:08:36 +02:00 |
|
Sergio Pedri
|
5876242950
|
Merge pull request #434 from CommunityToolkit/dev/orphaned-fields-analyzer
Move diagnostics for orphaned observable property attributes to analyzer
|
2022-09-10 03:05:12 +02:00 |
|
Sergio Pedri
|
b8749fe544
|
Switch orphaned fields diagnostics to analyzer
|
2022-09-10 02:48:36 +02:00 |
|
Sergio Pedri
|
94db183386
|
Add FieldWithOrphanedDependentObservablePropertyAttributesAnalyzer
|
2022-09-10 02:48:36 +02:00 |
|
Sergio Pedri
|
82ccd6c0db
|
Merge pull request #433 from CommunityToolkit/dev/language-filter-analyzer
Move language diagnostics to diagnostic analyzers
|
2022-09-10 02:04:11 +02:00 |
|
Sergio Pedri
|
57832d14ec
|
Fix Roslyn 4.0.1 unit test runs in CI script
|
2022-09-10 01:40:34 +02:00 |
|
Sergio Pedri
|
f3cbf78bf4
|
Adjust analyzer diagnostics unit tests to work on all TFMs
|
2022-09-10 01:38:05 +02:00 |
|
Sergio Pedri
|
31745cb1c3
|
Update generator/analyzer diagnostics unit tests
|
2022-09-10 00:10:41 +02:00 |
|
Sergio Pedri
|
34867232d6
|
Don't emit repeated diagnostics for same symbols
|
2022-09-10 00:10:28 +02:00 |
|
Sergio Pedri
|
408ac01508
|
Disable IMessenger and ObservableValidator when not on C# 8
|
2022-09-10 00:10:14 +02:00 |
|
Sergio Pedri
|
0a331c1da2
|
Defer UnsupportedCSharpLanguageVersionAnalyzer symbol action registration
|
2022-09-09 18:18:22 +02:00 |
|
Sergio Pedri
|
57055d7ca8
|
Add CSharpAnalyzerWithLanguageVersionTest<TAnalyzer> test helper
|
2022-09-09 16:09:50 +02:00 |
|
Sergio Pedri
|
e4ed10bcc3
|
Fix condition in UnsupportedCSharpLanguageVersionAnalyzer
|
2022-09-09 16:09:20 +02:00 |
|
Sergio Pedri
|
80625ef8f9
|
Remove FilterWithLanguageVersion method
|
2022-09-09 14:20:37 +02:00 |
|