示例#1
0
 public static DependencyLifetime GetLifetime(this DependencyCollection dependencies, Type contract)
 {
     return(dependencies.GetRequiredDependency(contract).Lifetime);
 }
示例#2
0
 public static DependencyLifetime GetLifetime <TContract>(this DependencyCollection dependencies)
     where TContract : class
 {
     return(dependencies.GetRequiredDependency(Typeof <TContract> .Raw).Lifetime);
 }
示例#3
0
 public static IDependency GetRequiredDependency <TContract>(this DependencyCollection dependencies)
     where TContract : class
 {
     return(dependencies.GetRequiredDependency(Typeof <TContract> .Raw));
 }