Ayrı bir uygulamam var (bu, .resx dosyalarımı denetleme amacıyla). Etkinlik. Ancak, .resx dosyası bir metin dosyası içeriyorsa (örneğin xml), uygulamam dosya yükler ve yazım denetimi yapmaya çalışır. Bunu yapmak istediğim şey tam olarak bu değil. Yüklenen kaynak aslında bir dosya ise ResXResourceReader'dan söyleme yolu var mı?ResXResourceReader'ı kullanırken, kaynağın katıştırılmış bir dosya olup olmadığını nasıl anlayabiliriz veya gömülü bir dize ise
kod örneği şuna benzer:
ResXResourceReader reader = new ResXResourceReader(filename);
ResourceSet resourceset = new ResourceSet(reader);
Dictionary<DictionaryEntry, object> newvalues = new Dictionary<DictionaryEntry, object>();
foreach (DictionaryEntry entry in resourceset)
{
//Figure out in this 'if' if it is an embedded file and should be ignored.
if (entry.Key.ToString().StartsWith(">>") || !(entry.Value is string) || string.Compare((string)entry.Value, "---") == 0)
continue;
}