示例#1
0
        public static void SetDependency(ref IoCDependency <T> dependency, T value)
        {
            var dep = LazyInitializer.EnsureInitialized(ref dependency, () => new IoCDependency <T>(IoCDependencyInit.Exclusive));

            dep.Value = value;
        }
示例#2
0
        public static T GetDependency(ref IoCDependency <T> dependency)
        {
            var dep = LazyInitializer.EnsureInitialized(ref dependency, () => new IoCDependency <T>());

            return(dep.Value);
        }