public DiscriminatorConverterTypeGeneratorFactory(GenerationContext context, IJsonSerializationNamespace jsonSerializationNamespace,
                                                   IRootNamespace rootNamespace)
 {
     _context = context ?? throw new ArgumentNullException(nameof(context));
     _jsonSerializationNamespace = jsonSerializationNamespace ?? throw new ArgumentNullException(nameof(jsonSerializationNamespace));
     _rootNamespace = rootNamespace ?? throw new ArgumentNullException(nameof(rootNamespace));
 }
Пример #2
0
        public DiscriminatorConverterTypeGenerator(ILocatedOpenApiElement <OpenApiSchema> element,
                                                   GenerationContext context, ITypeGenerator?parent, IJsonSerializationNamespace jsonSerializationNamespace,
                                                   IRootNamespace rootNamespace)
            : base(element, context, parent)
        {
            _jsonSerializationNamespace = jsonSerializationNamespace ??
                                          throw new ArgumentNullException(nameof(jsonSerializationNamespace));

            _typeName = BuildTypeName(rootNamespace);
        }
Пример #3
0
 public JsonDiscriminatorEnricher(GenerationContext context,
                                  IJsonSerializationNamespace jsonSerializationNamespace)
 {
     Context = context ?? throw new ArgumentNullException(nameof(context));
     JsonSerializationNamespace = jsonSerializationNamespace ?? throw new ArgumentNullException(nameof(jsonSerializationNamespace));
 }
 public JsonCreateDefaultRegistryEnricher(IJsonSerializationNamespace jsonSerializationNamespace)
 {
     _jsonSerializationNamespace = jsonSerializationNamespace ??
                                   throw new ArgumentNullException(nameof(jsonSerializationNamespace));
 }
 public JsonAdditionalPropertiesEnricher(IJsonSerializationNamespace jsonSerializationNamespace)
 {
     _jsonSerializationNamespace = jsonSerializationNamespace ?? throw new ArgumentNullException(nameof(jsonSerializationNamespace));
 }
Пример #6
0
 public JsonEnumEnricher(IJsonSerializationNamespace jsonSerializationNamespace)
 {
     _jsonSerializationNamespace = jsonSerializationNamespace ?? throw new ArgumentNullException(nameof(jsonSerializationNamespace));
 }