C# 클래스 Newtonsoft.Json.Schema.JsonSchemaModelBuilder

파일 보기 프로젝트 열기: runegri/Applicable 1 사용 예제들

공개 메소드들

메소드 설명
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