dotnet-core/release-notes/3.0/preview/api-diff/preview6/standalone-packages/3.0-preview6_System.Resources.Extensions.md
William Godbe 89589fec4d
Add API diff between .NET Core 3.0 preview5 and preview6. (#2841)
* Add API diff between .NET Core 3.0 preview5 and preview6.

* Fix title in Standalon-packages.md file
2019-06-10 16:02:34 -07:00

1.4 KiB

System.Resources.Extensions

+namespace System.Resources.Extensions {
+    public sealed class DeserializingResourceReader : IDisposable, IEnumerable, IResourceReader {
+        public DeserializingResourceReader(Stream stream);
+        public DeserializingResourceReader(string fileName);
+        public void Close();
+        public void Dispose();
+        public IDictionaryEnumerator GetEnumerator();
+        IEnumerator System.Collections.IEnumerable.GetEnumerator();
+    }
+    public sealed class PreserializedResourceWriter : IDisposable, IResourceWriter {
+        public PreserializedResourceWriter(Stream stream);
+        public PreserializedResourceWriter(string fileName);
+        public void AddActivatorResource(string name, string typeName, Stream value, bool closeAfterWrite = false);
+        public void AddBinaryFormattedResource(string name, string typeName, byte[] value);
+        public void AddResource(string name, byte[] value);
+        public void AddResource(string name, Stream value, bool closeAfterWrite = false);
+        public void AddResource(string name, object value);
+        public void AddResource(string name, string value);
+        public void AddTypeConverterResource(string name, string typeName, byte[] value);
+        public void AddTypeConverterResource(string name, string typeName, string value);
+        public void Close();
+        public void Dispose();
+        public void Generate();
+    }
+}