public static IResource File(string name) { var fullPath = Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "XmlFiles/" + name); var uri = new CustomUri(fullPath); var resource = new FileResource(uri); return resource; }
/// <summary> /// Depending on the resource type, <see cref="AssemblyResource"/> or <see cref="FileResource"/> is decorated. /// </summary> /// <param name="resource"></param> public FileAssemblyResource(string resource) { if(File.Exists(resource)) { innerResource = new FileResource(resource); } else { innerResource = new AssemblyResource(resource); } }
public static IResource File(string name) { var uri = new CustomUri(FilePath(name)); var resource = new FileResource(uri); return resource; }