Skip to content

Commit 72b36b6

Browse files
author
json-everything-ci
committed
regenerated api docs
1 parent 93ee8e1 commit 72b36b6

19 files changed

+51
-87
lines changed
+33
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
---
2+
layout: "page"
3+
title: "NodeListBuilder Class"
4+
bookmark: "NodeListBuilder"
5+
permalink: "/api/JsonPath.Net/:title/"
6+
order: "10.08.018"
7+
---
8+
**Namespace:** Json.Path
9+
10+
**Inheritance:**
11+
`NodeListBuilder`
12+
🡒
13+
`object`
14+
15+
Allows collection expression initialization.
16+
17+
## Methods
18+
19+
### Create(ReadOnlySpan\<Node\> values)
20+
21+
Allows collection expression initialization.
22+
23+
#### Declaration
24+
25+
```c#
26+
public static NodeList Create(ReadOnlySpan<Node> values)
27+
```
28+
29+
30+
#### Returns
31+
32+
33+

_docs/api/JsonPath.Net/NodelistFunctionDefinition.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ layout: "page"
33
title: "NodelistFunctionDefinition Class"
44
bookmark: "NodelistFunctionDefinition"
55
permalink: "/api/JsonPath.Net/:title/"
6-
order: "10.08.018"
6+
order: "10.08.019"
77
---
88
**Namespace:** Json.Path
99

_docs/api/JsonPath.Net/PathEvaluationOptions.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ layout: "page"
33
title: "PathEvaluationOptions Class"
44
bookmark: "PathEvaluationOptions"
55
permalink: "/api/JsonPath.Net/:title/"
6-
order: "10.08.019"
6+
order: "10.08.020"
77
---
88
**Namespace:** Json.Path
99

_docs/api/JsonPath.Net/PathParseException.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ layout: "page"
33
title: "PathParseException Class"
44
bookmark: "PathParseException"
55
permalink: "/api/JsonPath.Net/:title/"
6-
order: "10.08.020"
6+
order: "10.08.021"
77
---
88
**Namespace:** Json.Path
99

_docs/api/JsonPath.Net/PathParsingOptions.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ layout: "page"
33
title: "PathParsingOptions Class"
44
bookmark: "PathParsingOptions"
55
permalink: "/api/JsonPath.Net/:title/"
6-
order: "10.08.021"
6+
order: "10.08.022"
77
---
88
**Namespace:** Json.Path
99

_docs/api/JsonPath.Net/PathResult.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ layout: "page"
33
title: "PathResult Class"
44
bookmark: "PathResult"
55
permalink: "/api/JsonPath.Net/:title/"
6-
order: "10.08.022"
6+
order: "10.08.023"
77
---
88
**Namespace:** Json.Path
99

_docs/api/JsonPath.Net/PathScope.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ layout: "page"
33
title: "PathScope Enum"
44
bookmark: "PathScope"
55
permalink: "/api/JsonPath.Net/:title/"
6-
order: "10.08.023"
6+
order: "10.08.024"
77
---
88
# PathScope Enum
99

_docs/api/JsonPath.Net/PathSegment.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ layout: "page"
33
title: "PathSegment Class"
44
bookmark: "PathSegment"
55
permalink: "/api/JsonPath.Net/:title/"
6-
order: "10.08.024"
6+
order: "10.08.025"
77
---
88
**Namespace:** Json.Path
99

_docs/api/JsonPath.Net/SearchFunction.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ layout: "page"
33
title: "SearchFunction Class"
44
bookmark: "SearchFunction"
55
permalink: "/api/JsonPath.Net/:title/"
6-
order: "10.08.025"
6+
order: "10.08.026"
77
---
88
**Namespace:** Json.Path
99

_docs/api/JsonPath.Net/SliceSelector.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ layout: "page"
33
title: "SliceSelector Class"
44
bookmark: "SliceSelector"
55
permalink: "/api/JsonPath.Net/:title/"
6-
order: "10.08.026"
6+
order: "10.08.027"
77
---
88
**Namespace:** Json.Path
99

_docs/api/JsonPath.Net/ValueFunction.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ layout: "page"
33
title: "ValueFunction Class"
44
bookmark: "ValueFunction"
55
permalink: "/api/JsonPath.Net/:title/"
6-
order: "10.08.027"
6+
order: "10.08.028"
77
---
88
**Namespace:** Json.Path
99

_docs/api/JsonPath.Net/ValueFunctionDefinition.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ layout: "page"
33
title: "ValueFunctionDefinition Class"
44
bookmark: "ValueFunctionDefinition"
55
permalink: "/api/JsonPath.Net/:title/"
6-
order: "10.08.028"
6+
order: "10.08.029"
77
---
88
**Namespace:** Json.Path
99

_docs/api/JsonPath.Net/WildcardSelector.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ layout: "page"
33
title: "WildcardSelector Class"
44
bookmark: "WildcardSelector"
55
permalink: "/api/JsonPath.Net/:title/"
6-
order: "10.08.029"
6+
order: "10.08.030"
77
---
88
**Namespace:** Json.Path
99

_docs/api/JsonPath.Net/title.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,5 +4,5 @@ bookmark: JsonPath.Net
44
permalink: /api/JsonPath.Net/:title/
55
folder: true
66
order: "10.08"
7-
version: "1.1.1"
7+
version: "1.1.2"
88
---

_docs/api/JsonSchema.Net.Generation.DataAnnotations/AllowedValuesAttributeHandler.md

-18
Original file line numberDiff line numberDiff line change
@@ -17,34 +17,16 @@ order: "10.06.000"
1717
- IAttributeHandler\<AllowedValuesAttribute\>
1818
- IAttributeHandler
1919

20-
Adds an `enum` keyword for the indicated values.
21-
22-
## Remarks
23-
24-
For NativeAOT scenarios, only primitive JSON types are supported.
2520

2621
## Methods
2722

2823
### AddConstraints(SchemaGenerationContextBase context, Attribute attribute)
2924

30-
Processes the type and any attributes (present on the context), and adds
31-
intents to the context.
3225

3326
#### Declaration
3427

3528
```c#
3629
public void AddConstraints(SchemaGenerationContextBase context, Attribute attribute)
3730
```
3831

39-
| Parameter | Type | Description |
40-
|---|---|---|
41-
| context | SchemaGenerationContextBase | The generation context. |
42-
| attribute | Attribute | The attribute. |
43-
44-
45-
#### Remarks
46-
47-
A common pattern is to implement **Json.Schema.Generation.IAttributeHandler** on the
48-
attribute itself. In this case, the <paramref name="attribute" /> parameter
49-
will be the same instance as the handler and can likely be ignored.
5032

_docs/api/JsonSchema.Net.Generation.DataAnnotations/Base64StringAttributeAttributeHandler.md

-20
Original file line numberDiff line numberDiff line change
@@ -19,24 +19,4 @@ order: "10.06.001"
1919
- IAttributeHandler\<Base64StringAttribute\>
2020
- IAttributeHandler
2121

22-
Adds a `format` keyword with `base64`.
23-
24-
## Remarks
25-
26-
By default, `format` is an annotation only. No validation will occur unless configured to do so.
27-
28-
The `base64` format is defined by the OpenAPI 3.1 specification.
29-
30-
## Constructors
31-
32-
### Base64StringAttributeAttributeHandler()
33-
34-
Creates a new **Json.Schema.Generation.DataAnnotations.Base64StringAttributeAttributeHandler**.
35-
36-
#### Declaration
37-
38-
```c#
39-
public Base64StringAttributeAttributeHandler()
40-
```
41-
4222

_docs/api/JsonSchema.Net.Generation.DataAnnotations/DeniedValuesAttributeHandler.md

-18
Original file line numberDiff line numberDiff line change
@@ -17,34 +17,16 @@ order: "10.06.003"
1717
- IAttributeHandler\<DeniedValuesAttribute\>
1818
- IAttributeHandler
1919

20-
Adds a `not: {enum}` construct for the indicated values.
21-
22-
## Remarks
23-
24-
For NativeAOT scenarios, only primitive JSON types are supported.
2520

2621
## Methods
2722

2823
### AddConstraints(SchemaGenerationContextBase context, Attribute attribute)
2924

30-
Processes the type and any attributes (present on the context), and adds
31-
intents to the context.
3225

3326
#### Declaration
3427

3528
```c#
3629
public void AddConstraints(SchemaGenerationContextBase context, Attribute attribute)
3730
```
3831

39-
| Parameter | Type | Description |
40-
|---|---|---|
41-
| context | SchemaGenerationContextBase | The generation context. |
42-
| attribute | Attribute | The attribute. |
43-
44-
45-
#### Remarks
46-
47-
A common pattern is to implement **Json.Schema.Generation.IAttributeHandler** on the
48-
attribute itself. In this case, the <paramref name="attribute" /> parameter
49-
will be the same instance as the handler and can likely be ignored.
5032

_docs/api/JsonSchema.Net.Generation.DataAnnotations/LengthAttributeHandler.md

-18
Original file line numberDiff line numberDiff line change
@@ -17,34 +17,16 @@ order: "10.06.007"
1717
- IAttributeHandler\<LengthAttribute\>
1818
- IAttributeHandler
1919

20-
Adds `minLength` and `maxLength` keywords.
21-
22-
## Remarks
23-
24-
`minLength` will be not be added if the value is less than or equal to zero.
2520

2621
## Methods
2722

2823
### AddConstraints(SchemaGenerationContextBase context, Attribute attribute)
2924

30-
Processes the type and any attributes (present on the context), and adds
31-
intents to the context.
3225

3326
#### Declaration
3427

3528
```c#
3629
public void AddConstraints(SchemaGenerationContextBase context, Attribute attribute)
3730
```
3831

39-
| Parameter | Type | Description |
40-
|---|---|---|
41-
| context | SchemaGenerationContextBase | The generation context. |
42-
| attribute | Attribute | The attribute. |
43-
44-
45-
#### Remarks
46-
47-
A common pattern is to implement **Json.Schema.Generation.IAttributeHandler** on the
48-
attribute itself. In this case, the <paramref name="attribute" /> parameter
49-
will be the same instance as the handler and can likely be ignored.
5032

_docs/release-notes/rn-json-path.md

+5
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,11 @@ title: JsonPath.Net
44
icon: fas fa-tag
55
order: "09.08"
66
---
7+
# [1.1.2](https://github.com/gregsdennis/json-everything/pull/750) {#release-path-1.1.2}
8+
9+
- Improved parsing to account for a few missed scenarios involving math operations.
10+
- Greatly improved `.ToString()` to render a re-parsable path.
11+
712
# [1.1.1](https://github.com/gregsdennis/json-everything/pull/750) {#release-path-1.1.1}
813

914
[JSON Path Test Suite #83](https://github.com/jsonpath-standard/jsonpath-compliance-test-suite/pull/83) - Fixes some order of operations issues with parsing filter expressions with boolean operators.

0 commit comments

Comments
 (0)