public Stream OpenWrite(Type configType, ConfigurationOptionsAttribute options) { ObservableMemoryStream stream = new ObservableMemoryStream(configType); stream.Disposed += WriteStream_Disposed; return stream; }
private static void WriteStream_Disposed(object sender, ObservableMemoryStream.DisposedEventArgs e) { Storage[(Type)e.Token] = e.Buffer; }