Sakuno.KanColle.Amatsukaze.StringResources.LoadMainResourceCore C# (CSharp) Method

LoadMainResourceCore() private method

private LoadMainResourceCore ( string rpLanguageName ) : void
rpLanguageName string
return void
        void LoadMainResourceCore(string rpLanguageName)
        {
            var rAssembly = Assembly.GetExecutingAssembly();
            using (var rStream = rAssembly.GetManifestResourceStream($"Sakuno.KanColle.Amatsukaze.Resources.Strings.{Preference.Current.Language}.xml"))
            using (var rReader = new StreamReader(rStream))
            {
                Main = new StringResourcesItems(XDocument.Load(rReader).Root.Descendants("String").ToDictionary(r => r.Attribute("Key").Value, r => r.Value));
                IsLoaded = true;
            }
        }