C# Класс RAML.WebApiExplorer.Raml1TypesSerializer

Показать файл Открыть проект

Открытые методы

Метод Описание
Serialize ( StringBuilder sb, Raml.Parser.Expressions.RamlTypesOrderedDictionary types ) : void
SerializeAnnotations ( StringBuilder sb, object>.IDictionary annotations, int indentation, string format = "({0}): {1}{2}" ) : void

Приватные методы

Метод Описание
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

Описание методов

Serialize() публичный Метод

public Serialize ( StringBuilder sb, Raml.Parser.Expressions.RamlTypesOrderedDictionary types ) : void
sb StringBuilder
types Raml.Parser.Expressions.RamlTypesOrderedDictionary
Результат void

SerializeAnnotations() публичный Метод

public SerializeAnnotations ( StringBuilder sb, object>.IDictionary annotations, int indentation, string format = "({0}): {1}{2}" ) : void
sb StringBuilder
annotations object>.IDictionary
indentation int
format string
Результат void