コード例 #1
0
 public static ContainerRegistry RegisterInstance <T>(this GeckoContainer geckoContainer, T obj, BaseContext context = null)
 {
     return(geckoContainer.RegisterProvider <T>(new InstanceProvider <T>(obj), context));
 }
コード例 #2
0
 public static ContainerRegistry RegisterSingletone <T>(this GeckoContainer geckoContainer, BaseContext context = null)
 {
     return(geckoContainer.RegisterProvider <T>(new SingletonProvider <T>(), context));
 }
コード例 #3
0
 public static ContainerRegistry RegisterType <T>(this GeckoContainer geckoContainer, BaseContext context = null)
 {
     return(geckoContainer.RegisterProvider <T>(new FactoryMethodProvider <T>(), context));
 }