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; } } }