C# Класс Swashbuckle.Swagger.SchemaRegistry

Показать файл Открыть проект Примеры использования класса

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

Метод Описание
GetOrRegister ( Type type ) : Schema
SchemaRegistry ( JsonSerializerSettings jsonSerializerSettings, IDictionary customSchemaMappings, IEnumerable schemaFilters, IEnumerable modelFilters, bool ignoreObsoleteProperties, string>.Func schemaIdSelector, bool describeAllEnumsAsStrings, bool describeStringEnumsInCamelCase ) : System

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

Метод Описание
CreateArraySchema ( JsonArrayContract arrayContract ) : Schema
CreateDefinitionSchema ( Type type ) : Schema
CreateDictionarySchema ( JsonDictionaryContract dictionaryContract ) : Schema
CreateEnumSchema ( Newtonsoft.Json.Serialization.JsonPrimitiveContract primitiveContract, Type type ) : Schema
CreateInlineSchema ( Type type ) : Schema
CreateObjectSchema ( JsonObjectContract jsonContract ) : Schema
CreatePrimitiveSchema ( Newtonsoft.Json.Serialization.JsonPrimitiveContract primitiveContract ) : Schema
CreateRefSchema ( Type type ) : Schema

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

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

public GetOrRegister ( Type type ) : Schema
type System.Type
Результат Schema

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

public SchemaRegistry ( JsonSerializerSettings jsonSerializerSettings, IDictionary customSchemaMappings, IEnumerable schemaFilters, IEnumerable modelFilters, bool ignoreObsoleteProperties, string>.Func schemaIdSelector, bool describeAllEnumsAsStrings, bool describeStringEnumsInCamelCase ) : System
jsonSerializerSettings Newtonsoft.Json.JsonSerializerSettings
customSchemaMappings IDictionary
schemaFilters IEnumerable
modelFilters IEnumerable
ignoreObsoleteProperties bool
schemaIdSelector string>.Func
describeAllEnumsAsStrings bool
describeStringEnumsInCamelCase bool
Результат System