summaryrefslogtreecommitdiff
path: root/lib/utility/Context.cs
blob: da0396eb77259ad887677c60e3bc6a00bd9d7218 (plain)
1
2
3
4
5
6
7
8
9
10
namespace jive.utility
{
  public interface Context
  {
    bool contains<T>(Key<T> key);
    void add<T>(Key<T> key, T value);
    T value_for<T>(Key<T> key);
    void remove<T>(Key<T> key);
  }
}