tool/TeamCity.Docker/Generic/ILink.cs (10 lines of code) (raw):
namespace TeamCity.Docker.Generic
{
using IoC;
interface ILink<out TNode, out TLink>
{
[NotNull] INode<TNode> From { get; }
[NotNull] TLink Value { get; }
[NotNull] INode<TNode> To { get; }
}
}