C# Class Newtonsoft.Json.Schema.JsonSchemaModelBuilder

Afficher le fichier Open project: runegri/Applicable Class Usage Examples

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
BuildNodeModel ( Newtonsoft.Json.Schema.JsonSchemaNode node ) : JsonSchemaModel

Method Details

AddAdditionalProperties() public méthode

public AddAdditionalProperties ( Newtonsoft.Json.Schema.JsonSchemaNode parentNode, JsonSchema schema ) : void
parentNode Newtonsoft.Json.Schema.JsonSchemaNode
schema JsonSchema
Résultat void

AddItem() public méthode

public AddItem ( Newtonsoft.Json.Schema.JsonSchemaNode parentNode, int index, JsonSchema schema ) : void
parentNode Newtonsoft.Json.Schema.JsonSchemaNode
index int
schema JsonSchema
Résultat void

AddProperty() public méthode

public AddProperty ( Newtonsoft.Json.Schema.JsonSchemaNode parentNode, string propertyName, JsonSchema schema ) : void
parentNode Newtonsoft.Json.Schema.JsonSchemaNode
propertyName string
schema JsonSchema
Résultat void

AddSchema() public méthode

public AddSchema ( Newtonsoft.Json.Schema.JsonSchemaNode existingNode, JsonSchema schema ) : Newtonsoft.Json.Schema.JsonSchemaNode
existingNode Newtonsoft.Json.Schema.JsonSchemaNode
schema JsonSchema
Résultat Newtonsoft.Json.Schema.JsonSchemaNode

Build() public méthode

public Build ( JsonSchema schema ) : JsonSchemaModel
schema JsonSchema
Résultat JsonSchemaModel