35 references to new
System.Text.Json (35)
System\Text\Json\Schema\JsonSchema.cs (2)
282
schema = new
JsonSchema
{ Not = CreateTrueSchema() };
285
schema = new
JsonSchema
();
System\Text\Json\Schema\JsonSchemaExporter.cs (9)
76
return CompleteSchema(ref state, new
JsonSchema
{ Ref = existingJsonPointer });
120
JsonSchema discriminatorSchema =
new
() { Constant = discriminatorNode };
171
return CompleteSchema(ref state,
new
()
274
return CompleteSchema(ref state,
new
()
291
return CompleteSchema(ref state,
new
()
315
return CompleteSchema(ref state,
new
()
322
new
JsonSchema
()
352
return CompleteSchema(ref state,
new
()
409
return CompleteSchema(ref state,
new
()
System\Text\Json\Serialization\Converters\Node\JsonArrayConverter.cs (1)
67
internal override JsonSchema? GetSchema(JsonNumberHandling _) =>
new
() { Type = JsonSchemaType.Array };
System\Text\Json\Serialization\Converters\Node\JsonObjectConverter.cs (1)
116
internal override JsonSchema? GetSchema(JsonNumberHandling _) =>
new
() { Type = JsonSchemaType.Object };
System\Text\Json\Serialization\Converters\Value\BooleanConverter.cs (1)
41
internal override JsonSchema? GetSchema(JsonNumberHandling _) =>
new
() { Type = JsonSchemaType.Boolean };
System\Text\Json\Serialization\Converters\Value\ByteArrayConverter.cs (1)
32
internal override JsonSchema? GetSchema(JsonNumberHandling _) =>
new
() { Type = JsonSchemaType.String };
System\Text\Json\Serialization\Converters\Value\CharConverter.cs (1)
65
new
() { Type = JsonSchemaType.String, MinLength = 1, MaxLength = 1 };
System\Text\Json\Serialization\Converters\Value\DateOnlyConverter.cs (1)
81
internal override JsonSchema? GetSchema(JsonNumberHandling _) =>
new
() { Type = JsonSchemaType.String, Format = "date" };
System\Text\Json\Serialization\Converters\Value\DateTimeConverter.cs (1)
32
internal override JsonSchema? GetSchema(JsonNumberHandling _) => new
JsonSchema
{ Type = JsonSchemaType.String, Format = "date-time" };
System\Text\Json\Serialization\Converters\Value\DateTimeOffsetConverter.cs (1)
32
internal override JsonSchema? GetSchema(JsonNumberHandling _) => new
JsonSchema
{ Type = JsonSchemaType.String, Format = "date-time" };
System\Text\Json\Serialization\Converters\Value\EnumConverter.cs (3)
499
return
new
() { Type = JsonSchemaType.String };
508
return
new
() { Enum = enumValues };
511
return
new
() { Type = JsonSchemaType.Integer };
System\Text\Json\Serialization\Converters\Value\GuidConverter.cs (1)
34
new
() { Type = JsonSchemaType.String, Format = "uuid" };
System\Text\Json\Serialization\Converters\Value\JsonPrimitiveConverter.cs (4)
55
return new
JsonSchema
59
new
JsonSchema
{ Type = schemaType, Pattern = pattern },
60
new
JsonSchema
{ Enum = [(JsonNode)"NaN", (JsonNode)"Infinity", (JsonNode)"-Infinity"] },
65
return new
JsonSchema
{ Type = schemaType, Pattern = pattern };
System\Text\Json\Serialization\Converters\Value\MemoryByteConverter.cs (1)
23
internal override JsonSchema? GetSchema(JsonNumberHandling _) =>
new
() { Type = JsonSchemaType.String };
System\Text\Json\Serialization\Converters\Value\ReadOnlyMemoryByteConverter.cs (1)
23
internal override JsonSchema? GetSchema(JsonNumberHandling _) =>
new
() { Type = JsonSchemaType.String };
System\Text\Json\Serialization\Converters\Value\StringConverter.cs (1)
53
internal override JsonSchema? GetSchema(JsonNumberHandling _) =>
new
() { Type = JsonSchemaType.String };
System\Text\Json\Serialization\Converters\Value\TimeOnlyConverter.cs (1)
99
internal override JsonSchema? GetSchema(JsonNumberHandling _) =>
new
() { Type = JsonSchemaType.String, Format = "time" };
System\Text\Json\Serialization\Converters\Value\TimeSpanConverter.cs (1)
97
internal override JsonSchema? GetSchema(JsonNumberHandling _) =>
new
()
System\Text\Json\Serialization\Converters\Value\UnsupportedTypeConverter.cs (1)
24
new
JsonSchema
{ Comment = "Unsupported .NET type", Not = JsonSchema.CreateTrueSchema() };
System\Text\Json\Serialization\Converters\Value\UriConverter.cs (1)
54
new
() { Type = JsonSchemaType.String, Format = "uri" };
System\Text\Json\Serialization\Converters\Value\VersionConverter.cs (1)
137
new
()