JsonSchemaGeneratorOptions
public sealed record JsonSchemaGeneratorOptions
Namespace: RhoMicro.BindSight.Generators
Inheritance:
Summary
Section titled “Summary”Default implementation of IJsonSchemaGeneratorOptions.
Constructors
Section titled “Constructors”JsonSchemaGeneratorOptions(JsonSchemaGeneratorOptions)
Section titled “JsonSchemaGeneratorOptions(JsonSchemaGeneratorOptions)”private JsonSchemaGeneratorOptions(JsonSchemaGeneratorOptions original)
JsonSchemaGeneratorOptions()
Section titled “JsonSchemaGeneratorOptions()”public JsonSchemaGeneratorOptions()
Properties
Section titled “Properties”OutputDirectory
Section titled “OutputDirectory”public string OutputDirectory { get; init; }
Summary
Section titled “Summary”Gets the directory to generate json schemata of options into.
JsonSerializerOptions
Section titled “JsonSerializerOptions”public JsonSerializerOptions JsonSerializerOptions { get; init; }
Summary
Section titled “Summary”Gets the options to use when serializing schemata.
JsonSchemaExporterOptions
Section titled “JsonSchemaExporterOptions”public JsonSchemaExporterOptions JsonSchemaExporterOptions { get; init; }
Summary
Section titled “Summary”Gets the options to use when creating json schemata.
Methods
Section titled “Methods”ToString()
Section titled “ToString()”public override string ToString()
GetHashCode()
Section titled “GetHashCode()”public override int GetHashCode()
Equals(object)
Section titled “Equals(object)”public override bool Equals(object? obj)
Equals(JsonSchemaGeneratorOptions)
Section titled “Equals(JsonSchemaGeneratorOptions)”public bool Equals(JsonSchemaGeneratorOptions? other)
Operators
Section titled “Operators”operator !=(JsonSchemaGeneratorOptions, JsonSchemaGeneratorOptions)
Section titled “operator !=(JsonSchemaGeneratorOptions, JsonSchemaGeneratorOptions)”public static bool operator !=(JsonSchemaGeneratorOptions? left, JsonSchemaGeneratorOptions? right)
operator ==(JsonSchemaGeneratorOptions, JsonSchemaGeneratorOptions)
Section titled “operator ==(JsonSchemaGeneratorOptions, JsonSchemaGeneratorOptions)”public static bool operator ==(JsonSchemaGeneratorOptions? left, JsonSchemaGeneratorOptions? right)