public ObjectTypeConverter(
     ITypeReferenceMapper typeReferenceMapper,
     IDefinitionsMapper definitionsMapper
     )
 {
     _typeReferenceMapper = typeReferenceMapper;
     _definitionsMapper   = definitionsMapper;
 }
 public DefaultParameterTypeMapper(
     ITypeReferenceMapper typeReference,
     IParameterOptionalStrategy optionalStrategy,
     IParameterNullableStrategy nullableStrategy
 ) {
     _optionalStrategy = optionalStrategy;
     _typeReference = typeReference;
     _nullableStrategy = nullableStrategy;
 }
示例#3
0
 public DefaultReturnTypeMapper(
     ITypeReferenceMapper typeReference,
     IReturnOptionalStrategy optionalStrategy,
     IReturnNullableStrategy nullableStrategy
     )
 {
     _optionalStrategy = optionalStrategy;
     _typeReference    = typeReference;
     _nullableStrategy = nullableStrategy;
 }
示例#4
0
 public DefaultPropertyTypeMapper(
     ITypeReferenceMapper typeReference,
     IPropertyOptionalStrategy optionalStrategy,
     IPropertyNullableStrategy nullableStrategy
     )
 {
     _optionalStrategy = optionalStrategy;
     _typeReference    = typeReference;
     _nullableStrategy = nullableStrategy;
 }
示例#5
0
 public DefaultInterfaceMapper(
     ICommentsProvider commentsProvider,
     IInterfaceNameMapper interfaceNameMapper,
     IInterfacePropertyMapper interfacePropertyMapper,
     IExpendTypesProvider expendTypesProvider,
     IExportStrategy exportStrategy,
     ITypeReferenceMapper typeReferenceMapper,
     IInterfacePropertiesProvider interfacePropertiesProvider
     )
 {
     _interfacePropertyMapper     = interfacePropertyMapper;
     _expendTypesProvider         = expendTypesProvider;
     _exportStrategy              = exportStrategy;
     _typeReferenceMapper         = typeReferenceMapper;
     _interfacePropertiesProvider = interfacePropertiesProvider;
     _commentsProvider            = commentsProvider;
     _interfaceNameMapper         = interfaceNameMapper;
 }
示例#6
0
 public ArrayTypeConverter(
     ITypeReferenceMapper typeReferenceMapper
     )
 {
     _typeReferenceMapper = typeReferenceMapper;
 }
示例#7
0
 public DictionaryTypeConverter(
     ITypeReferenceMapper typeReferenceMapper
     )
 {
     _typeReferenceMapper = typeReferenceMapper;
 }