C# 클래스 RAML.WebApiExplorer.Raml1TypesSerializer

파일 보기 프로젝트 열기: mulesoft-labs/raml-dotnet-apiexplorer

공개 메소드들

메소드 설명
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