C# Class CIAPI.CodeGenerator.JsSchemaParser

Inheritance: SchemaParser
Afficher le fichier Open project: cityindex-attic/CIAPI.CodeGeneration Class Usage Examples

Méthodes publiques

Méthode Description
BeginCodeFile ( Stream output ) : void
EmitEnumeration ( Stream output, Newtonsoft.Json.Linq.JObject typeObj ) : void
EmitType ( Stream output, Newtonsoft.Json.Linq.JObject typeObject, bool flattenHierarchy ) : void
EndCodeFile ( Stream output ) : void
JsSchemaParser ( string schemaJson ) : System
ResolvePrimitiveTypeName ( string typename, Newtonsoft.Json.Linq.JObject property ) : string

Method Details

BeginCodeFile() public méthode

public BeginCodeFile ( Stream output ) : void
output Stream
Résultat void

EmitEnumeration() public méthode

public EmitEnumeration ( Stream output, Newtonsoft.Json.Linq.JObject typeObj ) : void
output Stream
typeObj Newtonsoft.Json.Linq.JObject
Résultat void

EmitType() public méthode

public EmitType ( Stream output, Newtonsoft.Json.Linq.JObject typeObject, bool flattenHierarchy ) : void
output Stream
typeObject Newtonsoft.Json.Linq.JObject
flattenHierarchy bool
Résultat void

EndCodeFile() public méthode

public EndCodeFile ( Stream output ) : void
output Stream
Résultat void

JsSchemaParser() public méthode

public JsSchemaParser ( string schemaJson ) : System
schemaJson string
Résultat System

ResolvePrimitiveTypeName() public méthode

public ResolvePrimitiveTypeName ( string typename, Newtonsoft.Json.Linq.JObject property ) : string
typename string
property Newtonsoft.Json.Linq.JObject
Résultat string