/*----------------------------------------------------------------------------------------*/ private void AddStrategies() { Strategies.Append(new BehaviorReflectionStrategy()); Strategies.Append(new ConstructorReflectionStrategy()); Strategies.Append(new PropertyReflectionStrategy()); Strategies.Append(new MethodReflectionStrategy()); Strategies.Append(new FieldReflectionStrategy()); Strategies.Append(new InterceptorRegistrationStrategy()); }
/*----------------------------------------------------------------------------------------*/ private void AddStrategies() { Strategies.Append(new PropertyInjectionStrategy()); Strategies.Append(new MethodInjectionStrategy()); Strategies.Append(new FieldInjectionStrategy()); Strategies.Append(new ProxyStrategy()); Strategies.Append(new InitializableStrategy()); Strategies.Append(new ContextAwareStrategy()); Strategies.Append(new StartableStrategy()); Strategies.Append(new DisposableStrategy()); }