Inheritance: AbstractStreamResource
Example #1
0
		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;
		}
Example #2
0
		/// <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);
			}

		}
Example #3
0
		public static IResource File(string name)
		{
			var uri = new CustomUri(FilePath(name));
			var resource = new FileResource(uri);
			return resource;
		}