[Serializable]
internal class RuntimeResourceSet : ResourceSet {
+ // Constructor for Activator.CreateInstance from Silverlight
+ public RuntimeResourceSet (UnmanagedMemoryStream stream) : base (stream)
+ {
+ }
+
public RuntimeResourceSet (Stream stream) :
base (stream)
{
public override object GetObject (string name)
{
if (Reader == null)
-#if NET_2_0
throw new ObjectDisposedException ("ResourceSet is closed.");
-#else
- throw new InvalidOperationException ("ResourceSet is closed.");
-#endif
return CloneDisposableObjectIfPossible (base.GetObject (name));
}
public override object GetObject (string name, bool ignoreCase)
{
if (Reader == null)
-#if NET_2_0
throw new ObjectDisposedException ("ResourceSet is closed.");
-#else
- throw new InvalidOperationException ("ResourceSet is closed.");
-#endif
return CloneDisposableObjectIfPossible (base.GetObject (name, ignoreCase));
}