コード例 #1
0
 public VisualizationController(
     IMonitorDataProvider monitorDataProvider,
     IConverterStrategy converterStrategy)
 {
     _monitorDataProvider = monitorDataProvider;
     _converterStrategy   = converterStrategy;
 }
コード例 #2
0
 public NullableConverterStrategy(IConverterStrategy inner, Type type)
 {
     _inner = inner;
     _type = type;
 }
コード例 #3
0
 public ArrayConverterStrategy(Type innerType, IConverterStrategy inner)
 {
     _innerType = innerType;
     _inner     = inner;
 }
コード例 #4
0
 public ArrayConverterStrategy(Type innerType, IConverterStrategy inner)
 {
     _innerType = innerType;
     _inner = inner;
 }
コード例 #5
0
 public BasicValueConverter(IConverterStrategy strategy, Type propertyType)
 {
     _strategy     = strategy;
     _propertyType = propertyType;
     _defaulter    = typeof(DefaultMaker <>).CloseAndBuildAs <IDefaultMaker>(propertyType);
 }
コード例 #6
0
 public NullableConverterStrategy(IConverterStrategy inner, Type type)
 {
     _inner = inner;
     _type  = type;
 }
コード例 #7
0
 public static object Convert(this IConverterStrategy strategy, string text)
 {
     return(strategy.Convert(new ConversionRequest(text)));
 }
コード例 #8
0
ファイル: ProductHelper.cs プロジェクト: sks2141/SpaceOddity
 public ProductHelper(IConverterStrategy converter)
 {
     this.converter = converter;
 }