コード例 #1
0
        private void DataProcessorUpdated()
        {
            var newOutput = _dataProcessorInfo.Outputs.Single().Get();

            if (newOutput != _outputDataRenderer.GetData())
            {
                _outputDataRenderer.SetData(newOutput);
                _outputDataRenderer.Update();
                RequestUpdate();
            }
        }
コード例 #2
0
ファイル: main.cs プロジェクト: maque/DesignPatterns
 public List <string> GetData()
 {
     return(dataRenderer.GetData());
 }
コード例 #3
0
ファイル: main.cs プロジェクト: maque/DesignPatterns
 public HtmlRendererAdapter(IDataRenderer dataRenderer)
 {
     this.dataRenderer = dataRenderer;
     htmlRenderer      = new HtmlRender("My Page", dataRenderer.GetData()[0]);
 }
コード例 #4
0
ファイル: main.cs プロジェクト: maque/DesignPatterns
 public HtmlRendererAdapter(IDataRenderer dataRenderer)
 {
     this.dataRenderer = dataRenderer;
     htmlRenderer = new HtmlRender("My Page", dataRenderer.GetData()[0]);
 }