示例#1
0
        public void WriteBlock(ByteVector data)
        {
            if (data != null)
            {
                try
                {
                    Mode = FileAccessMode.Write;
                }
                catch (TagLibException)
                {
                    TagLibDebugger.Debug(GetType().ToString() + ".WriteBlock () failed. Read-only File: " + Name);
                    return;
                }

                fileStream.Write(data.GetDataBuffer(), 0, data.Count);
            }
            else
            {
                throw new ArgumentNullException("data");
            }
        }