TcHmiJSchemaGenerator Properties

The TcHmiJSchemaGenerator type exposes the following members.

Properties

 

Name

Description

TcHmiJSchemaGenerator Properties 1:

TcHmiJSchemaGenerator Properties 2:

DefaultEnumGenerationProvider

Gets the default JSchemaGenerationProvider that customizes JSchema generation for all Types where IsEnum is true.

TcHmiJSchemaGenerator Properties 3:

TcHmiJSchemaGenerator Properties 4:

DefaultGenerator

Gets a new default TcHmiJSchemaGenerator.

TcHmiJSchemaGenerator Properties 5:

DefaultRequired

Contains a value that indicates the default required state of JSON schemas. (Overrides JSchemaGenerator.DefaultRequired.)

TcHmiJSchemaGenerator Properties 6:

GenerationProviders

Gets an IList.T. of JSchemaGenerationProviders that are used to customize JSchema generation. (Overrides JSchemaGenerator.GenerationProviders.)

TcHmiJSchemaGenerator Properties 7:

PostContractResolver

Contains the IContractResolver that is used to resolve a JsonContract for a given Type after JsonSchemaContractResolver tried to resolve the JsonContract.

TcHmiJSchemaGenerator Properties 8:

PreContractResolver

Contains the IContractResolver that is used to resolve a JsonContract for a given Type before ContractResolver tries to resolve the JsonContract.

TcHmiJSchemaGenerator Properties 9:

SchemaIdGenerationHandling

Contains a value that indicates how IDs are generated for JSON schemas with no ID. (Overrides JSchemaGenerator.SchemaIdGenerationHandling.)

TcHmiJSchemaGenerator Properties 10:

SchemaLocationHandling

Contains a value that indicates the location of referenced JSON schemas. (Overrides JSchemaGenerator.SchemaLocationHandling.)

TcHmiJSchemaGenerator Properties 11:

SchemaPropertyOrderHandling

(Inherited from JSchemaGenerator.)

TcHmiJSchemaGenerator Properties 12:

SchemaReferenceHandling

(Inherited from JSchemaGenerator.)

Reference

TcHmiJSchemaGenerator Class

TcHmiSrv.Core.Tools.DynamicSymbols Namespace