summaryrefslogtreecommitdiffstats
path: root/tools/Sandcastle/Source/MRefBuilder/ResourceHelper.cs
diff options
context:
space:
mode:
Diffstat (limited to 'tools/Sandcastle/Source/MRefBuilder/ResourceHelper.cs')
-rw-r--r--tools/Sandcastle/Source/MRefBuilder/ResourceHelper.cs26
1 files changed, 26 insertions, 0 deletions
diff --git a/tools/Sandcastle/Source/MRefBuilder/ResourceHelper.cs b/tools/Sandcastle/Source/MRefBuilder/ResourceHelper.cs
new file mode 100644
index 0000000..fc56663
--- /dev/null
+++ b/tools/Sandcastle/Source/MRefBuilder/ResourceHelper.cs
@@ -0,0 +1,26 @@
+// Copyright (c) Microsoft Corporation. All rights reserved.
+//
+
+using System.IO;
+using System.Reflection;
+using System.Resources;
+
+namespace Microsoft.Ddue.Tools.DxCoach {
+
+ internal sealed class ResourceHelper {
+
+ private static ResourceManager manager = new ResourceManager("TextStrings", Assembly.GetExecutingAssembly());
+
+ private ResourceHelper() { }
+
+ public static Stream GetStream(string file) {
+ return (Assembly.GetExecutingAssembly().GetManifestResourceStream(file));
+ }
+
+ public static string GetString(string key) {
+ return (manager.GetString(key));
+ }
+
+ }
+
+}