예제 #1
0
 public FieldCreator(IPropertyAttributeInheritor propertyAttributeInheritor, IInterfacePropertyMapper interfacePropertyMapper, IUIHintParser uiHintParser, IComposableProvider composableProvider)
 {
     PropertyAttributeInheritor = propertyAttributeInheritor;
     InterfacePropertyMapper    = interfacePropertyMapper;
     UIHintParser       = uiHintParser;
     ComposableProvider = composableProvider;
 }
예제 #2
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;
 }
 public PropertyAttributeInheritor(IInterfacePropertyMapper interfacePropertyMapper)
 {
     InterfacePropertyMapper = interfacePropertyMapper;
 }