private void WriteFrames(Stream stream, ID3v2MajorVersion version, EncodingScheme encoding) { foreach(Frame f in this.Frames) { try { WriteFrame(f,stream,version,encoding); } catch(NonFatalException exception) { RaiseWritingWarning(exception, f); } } }