Sergio Pedri
8157b745bc
Use ".g.cs" extension for all generated files
2022-05-30 18:25:04 +02:00
Sergio Pedri
4b825ad126
Replace ToFullStrin() with GetText(Encoding)
2022-05-28 13:28:11 +02:00
Sergio Pedri
db831fc34f
Fix build error with generic ObservableValidator types
2022-05-24 09:54:51 +02:00
Sergio Pedri
54baa39370
Disable validation/recipient generator for abstract types
2022-05-21 14:06:27 +02:00
Sergio Pedri
b5b0045483
Fix duplicate generated files for ObservableValidator generator
2022-05-03 16:20:23 +02:00
Sergio Pedri
8fba78db76
Simplify AddSource(...) calls
2022-03-25 22:28:53 +01:00
Sergio Pedri
1e033f47bb
Improve detection of [DynamicallyAccessedMembers]
2022-03-06 19:34:30 +01:00
Sergio Pedri
baada1ac70
Update RegisterConditionalImplementationSourceOutput extension
2022-03-06 19:33:30 +01:00
Sergio Pedri
40b492ddf8
Generate [DynamicallyAccessedMembers] for __ObservableValidatorExtensions
2022-03-06 19:29:30 +01:00
Sergio Pedri
c38a4a2118
Disable generation of header files if no targets are present
2022-01-14 14:19:48 +01:00
Sergio Pedri
9cc7d41c1e
Add FilterWithLanguageVersion extension to gate on language version
2021-12-29 18:31:11 +01:00
Sergio Pedri
7f176bcae7
Remove non incremental ObservableValidatorValidateAllPropertiesGenerator
2021-12-29 18:30:36 +01:00
Sergio Pedri
87821000c9
Add incremental ObservableValidatorValidateAllPropertiesGenerator
2021-12-29 18:30:22 +01:00
Sergio Pedri
3e61aeb3c1
Remove [Pure] attribute usages
2021-12-29 18:06:54 +01:00
Sergio Pedri
f6b604a824
Add dot to exception messages in remaining call sites
2021-12-20 13:15:20 +01:00
Sergio Pedri
12750907cb
Switch generated headers to "// <auto-generated/>"
2021-11-15 11:22:42 +01:00
Sergio Pedri
6afdd81742
Refactor multiline variable declarations
2021-11-01 23:42:45 +01:00
Sergio Pedri
51c7a67c20
More code style improvements and tweaks
...
- Remove unused namespaces
- Remove unused attributes
- Remove unnecessary #nullable enable directives
- Sort using directives
- Simplify names
2021-11-01 22:29:46 +01:00
Sergio Pedri
9f4c9fad7f
Remove unnecessary using directives
2021-11-01 22:14:16 +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
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