[ComVisible (true)]
public class ResourceSet : IDisposable, IEnumerable
{
-#if !MOONLIGHT
[NonSerialized]
-#endif
protected IResourceReader Reader;
protected Hashtable Table;
bool resources_read;
[NonSerialized] Hashtable table_nocase;
- [NonSerialized]
- private bool disposed;
-
- internal bool IsDisposed {
- get { return disposed || Reader == null; }
- }
-
// Constructors
protected ResourceSet ()
{
Table = new Hashtable ();
Reader = reader;
}
+
+ internal bool IsDisposed {
+ get {
+ return Table == null;
+ }
+ }
[SecurityPermission (SecurityAction.LinkDemand, SerializationFormatter = true)]
public ResourceSet (Stream stream)
Reader = null;
Table = null;
table_nocase = null;
- disposed = true;
}
public virtual Type GetDefaultReader ()