public MainForm() { InitializeComponent(); InitializeContainer(); PopulateUserList(); bankAccount = container.Resolve<BusinessLogic.BankAccount>(); }
public MainForm() { InitializeComponent(); InitializeContainer(); PopulateUserList(); bankAccount = container.Resolve <BusinessLogic.BankAccount>(); }
public MainForm() { InitializeComponent(); PopulateUserList(); ConfigureLogging(); bankAccount = new BusinessLogic.BankAccount(); }
public MainForm() { InitializeComponent(); PopulateUserList(); bankAccount = Intercept.NewInstance<BusinessLogic.BankAccount>( new VirtualMethodInterceptor(), new[] { new TraceBehavior(new TraceSource("interception")) }); }
public MainForm() { InitializeComponent(); PopulateUserList(); bankAccount = Intercept.NewInstance <BusinessLogic.BankAccount>( new VirtualMethodInterceptor(), new[] { new TraceBehavior(new TraceSource("interception")) }); }
public MainForm() { InitializeComponent(); PopulateUserList(); ConfigureLogging(); IUnityContainer container = new UnityContainer(); container.AddNewExtension<Interception>(); container.AddNewExtension<TransientPolicyBuildUpExtension>(); container.Configure<Interception>() .AddPolicy("Policy") .AddMatchingRule<TypeMatchingRule>("Type Matching Rule", new InjectionConstructor( new InjectionParameter(typeof(BusinessLogic.BankAccount))) ) .AddCallHandler<LogCallHandler>( new ContainerControlledLifetimeManager(), new InjectionConstructor(0, true, true, "Before Invoking", "After Invoking", false, true, true, -1, 1)); PolicyInjection.SetPolicyInjector(new PolicyInjector(container), false); bankAccount = PolicyInjection.Create<BusinessLogic.BankAccount>(); }
public MainForm() { InitializeComponent(); PopulateUserList(); ConfigureLogging(); IUnityContainer container = new UnityContainer(); container.AddNewExtension <Interception>(); container.AddNewExtension <TransientPolicyBuildUpExtension>(); container.Configure <Interception>() .AddPolicy("Policy") .AddMatchingRule <TypeMatchingRule>("Type Matching Rule", new InjectionConstructor( new InjectionParameter(typeof(BusinessLogic.BankAccount))) ) .AddCallHandler <LogCallHandler>( new ContainerControlledLifetimeManager(), new InjectionConstructor(0, true, true, "Before Invoking", "After Invoking", false, true, true, -1, 1)); PolicyInjection.SetPolicyInjector(new PolicyInjector(container), false); bankAccount = PolicyInjection.Create <BusinessLogic.BankAccount>(); }
public MainForm() { InitializeComponent(); PopulateUserList(); bankAccount = PolicyInjection.Create <BusinessLogic.BankAccount>(); }