Huge indentation fix. Don't worry, I tested so no typos were introduced. ;-)
[mono.git] / mcs / class / corlib / System.Resources / ResourceWriter.cs
1 //
2 // System.Resources.ResourceWriter.cs
3 //
4 // Author:
5 //      Duncan Mak <duncan@ximian.com>
6 //
7 // 2001 (C) Ximian, Inc.        http://www.ximian.com
8 //
9
10 using System.IO;
11
12 namespace System.Resources
13 {
14         public sealed class ResourceWriter : IResourceWriter
15         {
16                 [MonoTODO]
17                 public ResourceWriter (Stream stream)
18                 {
19                         if (stream == null)
20                                 throw new ArgumentNullException ("stream is null");
21                         if (stream.CanWrite == false)
22                                 throw new ArgumentException ("stream is not writable.");
23                 }
24                 
25                 [MonoTODO]
26                 public ResourceWriter (String fileName)
27                 {
28                         if (fileName == null)
29                                 throw new ArgumentNullException ("fileName is null.");
30                 }
31                 
32                 [MonoTODO]
33                 public void AddResource (string name, byte[] value)
34                 {
35                         if (name == null || value == null)
36                                 throw new ArgumentNullException ("Parameter is a null reference.");
37                 }
38                 
39                 [MonoTODO]
40                 public void AddResource (string name, object value)
41                 {                        
42                         if (name == null || value == null)
43                                 throw new ArgumentNullException ("Parameter is a null reference.");
44                 }
45                 
46                 [MonoTODO]
47                 public void AddResource (string name, string value)
48                 {
49                         if (name == null || value == null)
50                                 throw new ArgumentNullException ("Parameter is a null reference.");
51                 }
52
53                 [MonoTODO]
54                 public void Close () {}
55                 
56                 public void Dispose ()
57                 {
58                                 Close();
59                 }
60
61                 [MonoTODO]
62                 public void Generate () {}
63         }
64 }