@@ -38,16 +38,23 @@ A `+` rule.
38
38
39
39
### Add(Rule a, ReadOnlySpan\< Rule\> more)
40
40
41
+ Creates a ` + ` ("add") rule.
41
42
42
43
#### Declaration
43
44
44
45
``` c#
45
46
public static Rule Add (Rule a , ReadOnlySpan < Rule > more )
46
47
```
47
48
49
+ | Parameter | Type | Description |
50
+ | ---| ---| ---|
51
+ | a | Rule | The first rule. |
52
+ | more | ReadOnlySpan\< Rule\> | Subsequent rules. |
53
+
48
54
49
55
#### Returns
50
56
57
+ A ` + ` rule.
51
58
52
59
### All(Rule input, Rule rule)
53
60
@@ -91,16 +98,23 @@ An `and` rule.
91
98
92
99
### And(Rule a, ReadOnlySpan\< Rule\> more)
93
100
101
+ Creates an ` and ` rule.
94
102
95
103
#### Declaration
96
104
97
105
``` c#
98
106
public static Rule And (Rule a , ReadOnlySpan < Rule > more )
99
107
```
100
108
109
+ | Parameter | Type | Description |
110
+ | ---| ---| ---|
111
+ | a | Rule | The first rule. |
112
+ | more | ReadOnlySpan\< Rule\> | Subsequent rules. |
113
+
101
114
102
115
#### Returns
103
116
117
+ An ` and ` rule.
104
118
105
119
### Apply(JsonNode rule, JsonNode context)
106
120
@@ -226,16 +240,23 @@ A `cat` rule.
226
240
227
241
### Cat(Rule a, ReadOnlySpan\< Rule\> more)
228
242
243
+ Creates a ` cat ` ("concatenation") rule.
229
244
230
245
#### Declaration
231
246
232
247
``` c#
233
248
public static Rule Cat (Rule a , ReadOnlySpan < Rule > more )
234
249
```
235
250
251
+ | Parameter | Type | Description |
252
+ | ---| ---| ---|
253
+ | a | Rule | The first rule. |
254
+ | more | ReadOnlySpan\< Rule\> | Subsequent rules. |
255
+
236
256
237
257
#### Returns
238
258
259
+ A ` cat ` rule.
239
260
240
261
### Divide(Rule a, Rule b)
241
262
@@ -476,16 +497,23 @@ A `max` rule.
476
497
477
498
### Max(Rule a, ReadOnlySpan\< Rule\> more)
478
499
500
+ Creates a ` max ` rule.
479
501
480
502
#### Declaration
481
503
482
504
``` c#
483
505
public static Rule Max (Rule a , ReadOnlySpan < Rule > more )
484
506
```
485
507
508
+ | Parameter | Type | Description |
509
+ | ---| ---| ---|
510
+ | a | Rule | The first rule. |
511
+ | more | ReadOnlySpan\< Rule\> | Subsequent rules. |
512
+
486
513
487
514
#### Returns
488
515
516
+ A ` max ` rule.
489
517
490
518
### Merge(params Rule[ ] items)
491
519
@@ -528,16 +556,23 @@ A `min` rule.
528
556
529
557
### Min(Rule a, ReadOnlySpan\< Rule\> more)
530
558
559
+ Creates a ` min ` rule.
531
560
532
561
#### Declaration
533
562
534
563
``` c#
535
564
public static Rule Min (Rule a , ReadOnlySpan < Rule > more )
536
565
```
537
566
567
+ | Parameter | Type | Description |
568
+ | ---| ---| ---|
569
+ | a | Rule | The first rule. |
570
+ | more | ReadOnlySpan\< Rule\> | Subsequent rules. |
571
+
538
572
539
573
#### Returns
540
574
575
+ A ` min ` rule.
541
576
542
577
### Missing(params Rule[ ] components)
543
578
@@ -660,16 +695,23 @@ A `*` rule.
660
695
661
696
### Multiply(Rule a, ReadOnlySpan\< Rule\> more)
662
697
698
+ Creates a ` * ` ("multiply") rule.
663
699
664
700
#### Declaration
665
701
666
702
``` c#
667
703
public static Rule Multiply (Rule a , ReadOnlySpan < Rule > more )
668
704
```
669
705
706
+ | Parameter | Type | Description |
707
+ | ---| ---| ---|
708
+ | a | Rule | The first rule. |
709
+ | more | ReadOnlySpan\< Rule\> | Subsequent rules. |
710
+
670
711
671
712
#### Returns
672
713
714
+ A ` * ` rule.
673
715
674
716
### None(Rule input, Rule rule)
675
717
@@ -732,16 +774,23 @@ An `or` rule.
732
774
733
775
### Or(Rule a, ReadOnlySpan\< Rule\> more)
734
776
777
+ Creates an ` or ` rule.
735
778
736
779
#### Declaration
737
780
738
781
``` c#
739
782
public static Rule Or (Rule a , ReadOnlySpan < Rule > more )
740
783
```
741
784
785
+ | Parameter | Type | Description |
786
+ | ---| ---| ---|
787
+ | a | Rule | The first rule. |
788
+ | more | ReadOnlySpan\< Rule\> | Subsequent rules. |
789
+
742
790
743
791
#### Returns
744
792
793
+ An ` or ` rule.
745
794
746
795
### Reduce(Rule input, Rule rule, Rule initial)
747
796
@@ -887,16 +936,23 @@ A `-` rule.
887
936
888
937
### Subtract(Rule a, ReadOnlySpan\< Rule\> more)
889
938
939
+ Creates a ` - ` ("subtract") rule.
890
940
891
941
#### Declaration
892
942
893
943
``` c#
894
944
public static Rule Subtract (Rule a , ReadOnlySpan < Rule > more )
895
945
```
896
946
947
+ | Parameter | Type | Description |
948
+ | ---| ---| ---|
949
+ | a | Rule | The first rule. |
950
+ | more | ReadOnlySpan\< Rule\> | Subsequent rules. |
951
+
897
952
898
953
#### Returns
899
954
955
+ A ` - ` rule.
900
956
901
957
### Variable(Rule input)
902
958
0 commit comments