public SCIMSchemaGenerator(SchemaGeneratorOptions generatorOptions, ISerializerDataContractResolver serializerDataContractResolver, IServiceProvider serviceProvider, ILogger <SCIMSchemaGenerator> logger)
 {
     _generatorOptions = generatorOptions;
     _serializerDataContractResolver = serializerDataContractResolver;
     _serviceProvider           = serviceProvider;
     _logger                    = logger;
     _scimSchemaQueryRepository = (ISCIMSchemaQueryRepository)serviceProvider.GetService(typeof(ISCIMSchemaQueryRepository));
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="MetadataSerializerBehavior"/> class.
 /// </summary>
 /// <param name="dataContractResolver">Base service.</param>
 public MetadataSerializerBehavior(ISerializerDataContractResolver dataContractResolver)
 {
     _dataContractResolver = dataContractResolver;
 }
 public SchemaGenerator(SchemaGeneratorOptions generatorOptions, ISerializerDataContractResolver serializerDataContractResolver)
 {
     _generatorOptions = generatorOptions;
     _serializerDataContractResolver = serializerDataContractResolver;
 }
 public SchemaGeneratorWrapper(SchemaGeneratorOptions generatorOptions, ISerializerDataContractResolver defaultResolver, IEnumerable <IJsonRpcSerializer> serializers)
 {
     this.generatorOptions = generatorOptions;
     this.defaultResolver  = defaultResolver;
     this.serializers      = serializers;
 }
 public StizeSchemaGenerator(SchemaGeneratorOptions generatorOptions, ISerializerDataContractResolver serializerDataContractResolver)
 {
     this.defaultSchemaGenerator = new SchemaGenerator(generatorOptions, serializerDataContractResolver);
 }
示例#6
0
 public GRpcDataContractResolver(ISerializerDataContractResolver innerContractResolver)
 {
     _innerContractResolver = innerContractResolver;
     _messageTypeMapping    = new Dictionary <Type, MessageDescriptor>();
     _enumTypeMapping       = new Dictionary <Type, EnumDescriptor>();
 }