C# Class Swashbuckle.Swagger.SchemaRegistry

Afficher le fichier Open project: BenjaminAdams/Swashbuckle-blue Class Usage Examples

Méthodes publiques

Méthode Description
GetOrRegister ( Type type ) : Schema
SchemaRegistry ( JsonSerializerSettings jsonSerializerSettings, IDictionary customSchemaMappings, IEnumerable schemaFilters, IEnumerable modelFilters, bool ignoreObsoleteProperties, string>.Func schemaIdSelector, bool describeAllEnumsAsStrings, bool describeStringEnumsInCamelCase ) : System

Private Methods

Méthode Description
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

Method Details

GetOrRegister() public méthode

public GetOrRegister ( Type type ) : Schema
type System.Type
Résultat Schema

SchemaRegistry() public méthode

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
Résultat System