protected virtual void OnBeforeWriting(POIFSWriterEventArgs e) { if (BeforeWriting != null) { BeforeWriting(this, e); } }
void OnWrite2(object sender, POIFSWriterEventArgs evt) { try { evt.Stream.WriteByte(0); } catch (IOException exception) { throw new InvalidOperationException("exception on Write: " + exception); } }
void OnWrite3(object sender, POIFSWriterEventArgs evt) { }
void OnWrite1(object sender, POIFSWriterEventArgs evt) { Console.WriteLine("written"); }