ResourceFiles.cs 722 B

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. using System;
  2. using System.Collections;
  3. namespace Microsoft.Samples.AppUpdater
  4. {
  5. [Serializable]
  6. public class ResourceFiles
  7. {
  8. public readonly SortedList ResourceList;
  9. public ResourceFiles()
  10. {
  11. ResourceList = new SortedList();
  12. }
  13. public void AddResource(Resource newResource)
  14. {
  15. Resource resource = (Resource)ResourceList[newResource.Name];
  16. if (resource == null)
  17. {
  18. ResourceList.Add(newResource.Name, newResource);
  19. }
  20. }
  21. public Resource GetResource(string name)
  22. {
  23. return (Resource)ResourceList[name];
  24. }
  25. public bool ResourceExists(string name)
  26. {
  27. Resource resource = (Resource)ResourceList[name];
  28. if (resource == null)
  29. {
  30. return false;
  31. }
  32. return true;
  33. }
  34. }
  35. }