C# Class CIAPI.CodeGenerator.CSharpSchemaParser

Inheritance: SchemaParser
Datei anzeigen Open project: cityindex-attic/CIAPI.CodeGeneration Class Usage Examples

Public Methods

Method Description
BeginCodeFile ( Stream output ) : void
CSharpSchemaParser ( string schemaJson, string imports, string nspace ) : System
EmitEnumeration ( Stream output, Newtonsoft.Json.Linq.JObject typeObj ) : void
EmitType ( Stream output, Newtonsoft.Json.Linq.JObject typeObject, bool flattenHierarchy ) : void
EndCodeFile ( Stream output ) : void
ResolvePrimitiveTypeName ( string typename, Newtonsoft.Json.Linq.JObject property ) : string

Method Details

BeginCodeFile() public method

public BeginCodeFile ( Stream output ) : void
output Stream
return void

CSharpSchemaParser() public method

public CSharpSchemaParser ( string schemaJson, string imports, string nspace ) : System
schemaJson string
imports string
nspace string
return System

EmitEnumeration() public method

public EmitEnumeration ( Stream output, Newtonsoft.Json.Linq.JObject typeObj ) : void
output Stream
typeObj Newtonsoft.Json.Linq.JObject
return void

EmitType() public method

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

EndCodeFile() public method

public EndCodeFile ( Stream output ) : void
output Stream
return void

ResolvePrimitiveTypeName() public method

public ResolvePrimitiveTypeName ( string typename, Newtonsoft.Json.Linq.JObject property ) : string
typename string
property Newtonsoft.Json.Linq.JObject
return string