3 // Copyright (c) Microsoft Corporation. All rights reserved.
6 /*============================================================
8 ** Class: IResourceReader
10 ** <OWNER>[....]</OWNER>
13 ** Purpose: Abstraction to read streams of resources.
16 ===========================================================*/
17 namespace System.Resources {
20 using System.Collections;
22 [System.Runtime.InteropServices.ComVisible(true)]
23 public interface IResourceReader : IEnumerable, IDisposable
25 // Interface does not need to be marked with the serializable attribute
26 // Closes the ResourceReader, releasing any resources associated with it.
27 // This could close a network connection, a file, or do nothing.
31 new IDictionaryEnumerator GetEnumerator();