Aurora.DefaultLibraryLoaders.InventoryXMLLoader.LoadFromFile C# (CSharp) Метод

LoadFromFile() приватный Метод

Load the given configuration at a path and perform an action on each Config contained within it
private LoadFromFile ( string path, string fileDescription, ConfigAction action ) : void
path string
fileDescription string
action ConfigAction
Результат void
        private void LoadFromFile(string path, string fileDescription, ConfigAction action)
        {
            if (File.Exists(path))
            {
                try
                {
                    XmlConfigSource source = new XmlConfigSource(path);

                    for (int i = 0; i < source.Configs.Count; i++)
                    {
                        action(source.Configs[i], path);
                    }
                }
                catch (XmlException e)
                {
                    MainConsole.Instance.ErrorFormat("[LIBRARY INVENTORY]: Error loading {0} : {1}", path, e);
                }
            }
            else
            {
                MainConsole.Instance.ErrorFormat("[LIBRARY INVENTORY]: {0} file {1} does not exist!", fileDescription, path);
            }
        }