1 instantiation of JsonSchemaExporterContext
Shared (1)
JsonSchemaExporter\JsonSchemaExporter.cs (1)
548return new JsonSchemaExporterContext(typeInfo, baseTypeInfo, declaringType, propertyInfo, parameterInfo, propertyAttributeProvider, _currentPath.ToArray());
5 references to JsonSchemaExporterContext
Shared (5)
JsonSchemaExporter\JsonSchemaExporter.cs (3)
106JsonSchemaExporterContext exporterContext = state.CreateContext(typeInfo, parentPolymorphicTypeInfo, parentType, propertyInfo, parameterInfo, propertyAttributeProvider); 518public bool TryGetExistingJsonPointer(in JsonSchemaExporterContext context, [NotNullWhen(true)] out string? existingJsonPointer) 540public JsonSchemaExporterContext CreateContext(
JsonSchemaExporter\JsonSchemaExporter.JsonSchema.cs (1)
276public JsonSchemaExporterContext? GenerationContext { get; set; }
JsonSchemaExporter\JsonSchemaExporterOptions.cs (1)
36public Func<JsonSchemaExporterContext, JsonNode, JsonNode>? TransformSchemaNode { get; init; }