13 lines
314 B
C#
13 lines
314 B
C#
using System;
|
|
|
|
namespace Cryville.Crtr.Browsing.Actions {
|
|
public interface IResourceAction {
|
|
string Name { get; }
|
|
int Priority { get; }
|
|
void Invoke(Uri uri, IResourceMeta resource);
|
|
}
|
|
public interface IResourceAction<T> : IResourceAction where T : IResourceMeta {
|
|
void Invoke(Uri uri, T resource);
|
|
}
|
|
}
|