main
 1namespace common
 2{
 3    static public class Resolve
 4    {
 5        static DependencyRegistry underlying_registry;
 6
 7        static public void initialize_with(DependencyRegistry registry)
 8        {
 9            underlying_registry = registry;
10        }
11
12        static public DependencyToResolve the<DependencyToResolve>()
13        {
14            return underlying_registry.get_a<DependencyToResolve>();
15        }
16
17        static public bool is_initialized()
18        {
19            return underlying_registry != null;
20        }
21    }
22}