This repository was archived by the owner on Sep 7, 2021. It is now read-only.
Commit 19bbd42
authored
0.4 (#20)
* 1. Add FluentApiGeneratorConsole to generate ForEach APi for OVBuilder (ObjectVisitorBuilder)
* fix issue about nbgv
* fix issue about nbgv
* Feature/ci (#13)
* enable sonar and codecov
* Feature/validation (#14)
* Validation Support
1. Add basic support to validation
2. Add IsInRange Property Rule
3. Add > >= < <= Property Rule
4. Add IsInSet Property Rule
* More Rules
1. Length MaxLength MinLength
2. ClassNull ClassNotNull
3. Enumerable Empty not EmptyRule
4. String Empty Not Empty
* More rules
1. eq and neq with comparer or not
2. enhance relation validation with comparer
3. regex match or not
4. IsNotInSet
* More rules
1. IsInEnum Rule. flags or not
2. Move regex factory to GlobalFactories
* add ScalePrecisionRule
* Support more flexible relation between rules
1. Add ValidationRelationGroup to manage relation between rules, it support And/Or/Not/Simple
2. Add Or rule relationship in entity level and property level
* Add Documents
* Update Crowdin configuration file
* New translations Newbe.ObjectVisitor.xml (Chinese Simplified) (#15)
* New translations Newbe.ObjectVisitor.xml (Chinese Simplified) (#17)
* Feature/validation (#18)
* Support to pack localization xml documents to package
* more support to Nullable<>
* More ut for property validation
* New Crowdin updates (#19)
* New translations Newbe.ObjectVisitor.xml (Chinese Simplified)
* Update Readme1 parent b877925 commit 19bbd42
212 files changed
Lines changed: 11075 additions & 1615 deletions
File tree
- .github
- workflows
- src
- Newbe.ObjectVisitor.BenchmarkTest
- Newbe.ObjectVisitor
- Newbe.ObjectVisitor.DemoConsole
- Newbe.ObjectVisitor.FluentApiGeneratorConsole
- Newbe.ObjectVisitor.FlunetApiTool
- Newbe.ObjectVisitor.Tests
- CarBuilder
- ConnectionStringBuilderFluentApi
- Content
- HttpClientFluentApi
- SumBuilderFluentApi
- Validation
- Rules
- Newbe.ObjectVisitor.XmlDocuments
- zh-CN
- Newbe.ObjectVisitor
- Cache
- Core
- Exceptions
- ForEach
- Util
- FluentApiTool
- Tpl
- Validation
- BlockFactoryHandler
- Extensions
- Rules
- Base
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
This file was deleted.
This file was deleted.
This file was deleted.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
8 | 8 | | |
9 | 9 | | |
10 | 10 | | |
11 | | - | |
| 11 | + | |
| 12 | + | |
12 | 13 | | |
13 | 14 | | |
14 | 15 | | |
| |||
17 | 18 | | |
18 | 19 | | |
19 | 20 | | |
20 | | - | |
| 21 | + | |
21 | 22 | | |
22 | | - | |
| 23 | + | |
23 | 24 | | |
24 | 25 | | |
25 | 26 | | |
| |||
0 commit comments