C# Класс Newtonsoft.Json.Schema.JsonSchemaModelBuilder

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
AddAdditionalProperties ( Newtonsoft.Json.Schema.JsonSchemaNode parentNode, JsonSchema schema ) : void
AddItem ( Newtonsoft.Json.Schema.JsonSchemaNode parentNode, int index, JsonSchema schema ) : void
AddProperty ( Newtonsoft.Json.Schema.JsonSchemaNode parentNode, string propertyName, JsonSchema schema ) : void
AddSchema ( Newtonsoft.Json.Schema.JsonSchemaNode existingNode, JsonSchema schema ) : Newtonsoft.Json.Schema.JsonSchemaNode
Build ( JsonSchema schema ) : JsonSchemaModel

Приватные методы

Метод Описание
BuildNodeModel ( Newtonsoft.Json.Schema.JsonSchemaNode node ) : JsonSchemaModel

Описание методов

AddAdditionalProperties() публичный Метод

public AddAdditionalProperties ( Newtonsoft.Json.Schema.JsonSchemaNode parentNode, JsonSchema schema ) : void
parentNode Newtonsoft.Json.Schema.JsonSchemaNode
schema JsonSchema
Результат void

AddItem() публичный Метод

public AddItem ( Newtonsoft.Json.Schema.JsonSchemaNode parentNode, int index, JsonSchema schema ) : void
parentNode Newtonsoft.Json.Schema.JsonSchemaNode
index int
schema JsonSchema
Результат void

AddProperty() публичный Метод

public AddProperty ( Newtonsoft.Json.Schema.JsonSchemaNode parentNode, string propertyName, JsonSchema schema ) : void
parentNode Newtonsoft.Json.Schema.JsonSchemaNode
propertyName string
schema JsonSchema
Результат void

AddSchema() публичный Метод

public AddSchema ( Newtonsoft.Json.Schema.JsonSchemaNode existingNode, JsonSchema schema ) : Newtonsoft.Json.Schema.JsonSchemaNode
existingNode Newtonsoft.Json.Schema.JsonSchemaNode
schema JsonSchema
Результат Newtonsoft.Json.Schema.JsonSchemaNode

Build() публичный Метод

public Build ( JsonSchema schema ) : JsonSchemaModel
schema JsonSchema
Результат JsonSchemaModel