Exemplo n.º 1
0
 public GenerateProvider(IApiResolver apiResolver, IApiSerializer apiSerializer, ITypeRegister typeRegister, IXmlDocmentationReader xmlDocmentationReader)
 {
     ApiResolver           = apiResolver;
     ApiSerializer         = apiSerializer;
     TypeRegister          = typeRegister;
     XmlDocmentationReader = xmlDocmentationReader;
 }
Exemplo n.º 2
0
 public ApiResolver(IApiExplorer apiExplorer, JsonSerializerSettings jsonSerializerSettings, ApiExplorerGeneratorOptions options, ITypeRegister typeRegister, IXmlDocmentationReader xmlDocmentationReader)
 {
     this.apiExplorer           = apiExplorer;
     this.toCamelCase           = jsonSerializerSettings.Converters.OfType <StringEnumConverter>().FirstOrDefault()?.CamelCaseText ?? true;
     this.options               = options;
     this.typeRegister          = typeRegister;
     this.xmlDocmentationReader = xmlDocmentationReader;
 }
Exemplo n.º 3
0
 public ApiResolver(IApiDescriptionGroupCollectionProvider apiDescriptionGroupCollectionProvider, IOptions <MvcJsonOptions> mvcJsonOptions, IOptions <ApiExplorerGeneratorOptions> options, ITypeRegister typeRegister, IXmlDocmentationReader xmlDocmentationReader)
 {
     this.apiDescriptionGroupCollectionProvider = apiDescriptionGroupCollectionProvider;
     this.toCamelCase           = mvcJsonOptions?.Value.SerializerSettings.Converters.OfType <StringEnumConverter>().FirstOrDefault()?.CamelCaseText ?? true;
     this.options               = options?.Value;
     this.typeRegister          = typeRegister;
     this.xmlDocmentationReader = xmlDocmentationReader;
 }
 /// <summary>
 ///
 /// </summary>
 /// <param name="jsonSerializerSettings"></param>
 /// <param name="xmlDocmentationReader"></param>
 public DefaultTypeRegister(JsonSerializerSettings jsonSerializerSettings, IXmlDocmentationReader xmlDocmentationReader)
 {
     this.jsonSerializerSettings = jsonSerializerSettings;
     this.contractResolver       = jsonSerializerSettings.ContractResolver ?? new DefaultContractResolver();
     this.xmlDocmentationReader  = xmlDocmentationReader;
 }