コード例 #1
0
ファイル: DelayedWriter.cs プロジェクト: xeno-by/xenogears
        public void Delay(Action action)
        {
            action.AssertNotNull();
            IsDelayed = true;

            _delayedWrites.Enqueue(action);
            var buf = _buf = new StringBuilder();
            _eagerWrites.Enqueue(() => this.Write(buf.ToString()));
        }