示例#1
0
 /// <summary>
 /// 指定した出力ストリームを出力ストリームリストに追加します
 /// </summary>
 /// <param name="stream">追加する出力ストリーム</param>
 public void AddOutputStream(IOutputStream stream)
 {
     Utils.ReplaceCollection(ref outputStreams, orig => {
         var new_collection = new OutputStreamCollection(outputStreams);
         new_collection.Add(stream);
         return(new_collection);
     });
     if (OutputStreamsChanged != null)
     {
         OutputStreamsChanged(this, new EventArgs());
     }
 }