C# Class RAML.WebApiExplorer.Raml1TypesSerializer

Afficher le fichier Open project: mulesoft-labs/raml-dotnet-apiexplorer

Méthodes publiques

Méthode Description
Serialize ( StringBuilder sb, Raml.Parser.Expressions.RamlTypesOrderedDictionary types ) : void
SerializeAnnotations ( StringBuilder sb, object>.IDictionary annotations, int indentation, string format = "({0}): {1}{2}" ) : void

Private Methods

Méthode Description
GetFormat ( NumberFormat numberFormat ) : string
Serialize ( StringBuilder sb, string propertyTitle, Raml.Parser.Expressions.RamlType ramlType, int indentation ) : void
SerializeArray ( StringBuilder sb, int indentation, Raml.Parser.Expressions.ArrayType arrayType ) : void
SerializeArrayProperties ( StringBuilder sb, int indentation, Raml.Parser.Expressions.ArrayType arrayType ) : void
SerializeCommonProperties ( StringBuilder sb, Raml.Parser.Expressions.RamlType ramlType, int indentation ) : void
SerializeExamples ( StringBuilder sb, Raml.Parser.Expressions.RamlType ramlType, int indentation ) : void
SerializeExternal ( StringBuilder sb, Raml.Parser.Expressions.RamlType ramlType, int indentation ) : void
SerializeFacets ( StringBuilder sb, object>.IDictionary facets, int indentation ) : void
SerializeFormat ( StringBuilder sb, int indentation, NumberFormat numberFormat ) : void
SerializeObject ( StringBuilder sb, Raml.Parser.Expressions.RamlType ramlType, int indentation ) : void
SerializeObjectProperties ( StringBuilder sb, RamlType>.IDictionary properties, int indentation ) : void
SerializeScalar ( StringBuilder sb, Raml.Parser.Expressions.RamlType ramlType, int indentation ) : void
SerializeTypeProperty ( StringBuilder sb, int indentation, string type ) : void

Method Details

Serialize() public méthode

public Serialize ( StringBuilder sb, Raml.Parser.Expressions.RamlTypesOrderedDictionary types ) : void
sb StringBuilder
types Raml.Parser.Expressions.RamlTypesOrderedDictionary
Résultat void

SerializeAnnotations() public méthode

public SerializeAnnotations ( StringBuilder sb, object>.IDictionary annotations, int indentation, string format = "({0}): {1}{2}" ) : void
sb StringBuilder
annotations object>.IDictionary
indentation int
format string
Résultat void