Property | Type | Description | |
---|---|---|---|
Schema | Newtonsoft.Json.Linq.JObject |
Method | Description | |
---|---|---|
AppendLine ( Stream output, string line ) : void | ||
BeginCodeFile ( Stream output ) : void |
|
|
EmitEnumeration ( Stream output, Newtonsoft.Json.Linq.JObject typeObj ) : void |
|
|
EmitType ( Stream output, Newtonsoft.Json.Linq.JObject typeObject, bool flattenHierarchy ) : void |
|
|
EmitTypes ( Stream output, bool flattenHierarchy ) : void | ||
EndCodeFile ( Stream output ) : void |
|
|
GetBaseType ( Newtonsoft.Json.Linq.JObject typeObj ) : Newtonsoft.Json.Linq.JObject |
|
|
GetTypes ( ) : JObject>.Dictionary |
|
|
RecurseHierarchyAndAppendProperties ( Newtonsoft.Json.Linq.JObject typeObject ) : void | ||
ResolvePrimitiveTypeName ( string typename, Newtonsoft.Json.Linq.JObject property ) : string |
|
|
SchemaParser ( string schemaJson ) : System |
|
public AppendLine ( Stream output, string line ) : void | ||
output | Stream | |
line | string | |
return | void |
public abstract BeginCodeFile ( Stream output ) : void | ||
output | Stream | |
return | void |
public abstract EmitEnumeration ( Stream output, Newtonsoft.Json.Linq.JObject typeObj ) : void | ||
output | Stream | |
typeObj | Newtonsoft.Json.Linq.JObject | |
return | void |
public abstract EmitType ( Stream output, Newtonsoft.Json.Linq.JObject typeObject, bool flattenHierarchy ) : void | ||
output | Stream | |
typeObject | Newtonsoft.Json.Linq.JObject | |
flattenHierarchy | bool | |
return | void |
public EmitTypes ( Stream output, bool flattenHierarchy ) : void | ||
output | Stream | |
flattenHierarchy | bool | |
return | void |
public abstract EndCodeFile ( Stream output ) : void | ||
output | Stream | |
return | void |
public GetBaseType ( Newtonsoft.Json.Linq.JObject typeObj ) : Newtonsoft.Json.Linq.JObject | ||
typeObj | Newtonsoft.Json.Linq.JObject | |
return | Newtonsoft.Json.Linq.JObject |
public RecurseHierarchyAndAppendProperties ( Newtonsoft.Json.Linq.JObject typeObject ) : void | ||
typeObject | Newtonsoft.Json.Linq.JObject | |
return | void |
public abstract ResolvePrimitiveTypeName ( string typename, Newtonsoft.Json.Linq.JObject property ) : string | ||
typename | string | |
property | Newtonsoft.Json.Linq.JObject | |
return | string |
public SchemaParser ( string schemaJson ) : System | ||
schemaJson | string | |
return | System |