IHasRelativePath
The IHasRelativePath trait allows items to specify a relative path to the file from the archive or folder root.
Properties
RelativePath
string RelativePath { get; }
This property gets the relative path to the file from the archive or folder root.
Usage
The IHasRelativePath interface is used to indicate that an item contains a file path.
Implementing this interface in a class allows the class to expose the RelativePath property.
public class MyFileItem : IHasRelativePath
{
/// <inheritdoc />
public string RelativePath { get; set; }
}
In this example, MyFileItem implements the IHasRelativePath interface.
MyFileItem can then be used in methods constrained with where T : IHasRelativePath.