public ResourceLoader(string fileName)
 {
     _enuResourceFileName = fileName;
     InitRuFileName();
     _enuResourcePackage = new ResourcePackage(CultureInfo.GetCultureInfo("en-US"));
     using (var stream = new FileStream(fileName, FileMode.Open)) {
         using (var reader = new XmlResourceReader(stream)) {
             reader.ReadToDescendant("Resources");
             _enuResourcePackage.ReadXml(reader);
         }
     }
     _ruResourcePackage = new ResourcePackage(CultureInfo.GetCultureInfo("ru-RU"));
     using (var stream = new FileStream(_ruResourceFileName, FileMode.Open)) {
         using (var reader = new XmlResourceReader(stream)) {
             reader.ReadToDescendant("Resources");
             _ruResourcePackage.ReadXml(reader);
         }
     }
 }
示例#2
0
 public void ReadTheAntigenData()
 {
     var reader = new XmlResourceReader(typeof(antigenSupportingData));
     var data   = reader.Read <antigenSupportingData>("Diphtheria");
 }
示例#3
0
        private static IEnumerable <string> GetResourceNames(string pattern)
        {
            var reader = new XmlResourceReader(typeof(antigenSupportingData));

            return(reader.GetMatchingResourceNames(new Regex(pattern)));
        }
示例#4
0
 public void ReadTheSupportingData()
 {
     var reader = new XmlResourceReader(typeof(scheduleSupportingData));
     var data   = reader.Read <scheduleSupportingData>("ScheduleSupportingData");
 }
示例#5
0
        private static T GetEmbeddedResource <T>(string pattern)
        {
            var reader = new XmlResourceReader(typeof(T));

            return(reader.Read <T>(pattern));
        }