2 // System.Resources.ResourceWriter.cs
5 // Duncan Mak <duncan@ximian.com>
7 // 2001 (C) Ximian, Inc. http://www.ximian.com
10 namespace System.Resources {
11 public sealed class ResourceWriter : IResourceWriter {
13 public ResourceWriter (Stream stream) {
15 throw new ArgumentNullException ("stream is null");
16 if (stream.CanWrite == false)
17 throw new ArgumentException ("stream is not writable.");
20 public ResourceWriter (String fileName) {
22 throw new ArgumentNullException ("fileName is null.");
25 public void AddResource (string name, byte[] value) {
26 if (name == null || value == null)
27 throw new ArgumentNullException ("Parameter is a null reference.");
29 public void AddResource (string name, object value) {
30 if (name == null || value == null)
31 throw new ArgumentNullException ("Parameter is a null reference.");
33 public void AddResource (string name, string value) {
34 if (name == null || value == null)
35 throw new ArgumentNullException ("Parameter is a null reference.");
38 public void Close () {}
40 public void Dispose () {
43 public void Generate () {}