2 // System.Resources.ResourceWriter.cs
5 // Duncan Mak <duncan@ximian.com>
7 // 2001 (C) Ximian, Inc. http://www.ximian.com
12 namespace System.Resources
14 public sealed class ResourceWriter : IResourceWriter
17 public ResourceWriter (Stream stream)
20 throw new ArgumentNullException ("stream is null");
21 if (stream.CanWrite == false)
22 throw new ArgumentException ("stream is not writable.");
26 public ResourceWriter (String fileName)
29 throw new ArgumentNullException ("fileName is null.");
33 public void AddResource (string name, byte[] value)
35 if (name == null || value == null)
36 throw new ArgumentNullException ("Parameter is a null reference.");
40 public void AddResource (string name, object value)
42 if (name == null || value == null)
43 throw new ArgumentNullException ("Parameter is a null reference.");
47 public void AddResource (string name, string value)
49 if (name == null || value == null)
50 throw new ArgumentNullException ("Parameter is a null reference.");
53 public void Close () {}
55 public void Dispose ()
61 public void Generate () {}