C# Class Newtonsoft.Json.Schema.JsonSchemaModelBuilder

ファイルを表示 Open project: runegri/Applicable Class Usage Examples

Public Methods

Method 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

Method Description
BuildNodeModel ( Newtonsoft.Json.Schema.JsonSchemaNode node ) : JsonSchemaModel

Method Details

AddAdditionalProperties() public method

public AddAdditionalProperties ( Newtonsoft.Json.Schema.JsonSchemaNode parentNode, JsonSchema schema ) : void
parentNode Newtonsoft.Json.Schema.JsonSchemaNode
schema JsonSchema
return void

AddItem() public method

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

AddProperty() public method

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

AddSchema() public method

public AddSchema ( Newtonsoft.Json.Schema.JsonSchemaNode existingNode, JsonSchema schema ) : Newtonsoft.Json.Schema.JsonSchemaNode
existingNode Newtonsoft.Json.Schema.JsonSchemaNode
schema JsonSchema
return Newtonsoft.Json.Schema.JsonSchemaNode

Build() public method

public Build ( JsonSchema schema ) : JsonSchemaModel
schema JsonSchema
return JsonSchemaModel