<PackageReference Include="NJsonSchema" Version="11.6.1" />

NJsonSchema.Generation.IReflectionService

public interface IReflectionService
void GenerateProperties(JsonSchema schema, ContextualType contextualType, JsonSchemaGeneratorSettings settings, JsonSchemaGenerator schemaGenerator, JsonSchemaResolver schemaResolver)

JsonTypeDescription GetDescription(ContextualType contextualType, ReferenceTypeNullHandling defaultReferenceTypeNullHandling, JsonSchemaGeneratorSettings settings)

JsonTypeDescription GetDescription(ContextualType contextualType, JsonSchemaGeneratorSettings settings)

string GetPropertyName(ContextualAccessorInfo accessorInfo, JsonSchemaGeneratorSettings settings)

bool IsNullable(ContextualType contextualType, ReferenceTypeNullHandling defaultReferenceTypeNullHandling)

bool IsStringEnum(ContextualType contextualType, JsonSchemaGeneratorSettings settings)