Format:
Recent snippets matching tags of ioc
public static class UnityContainerExtensions { public static void AssertMappingsAreValid(this IUnityContainer container) { foreach (var registration in container.Registrations) { container.Resolve(registration.RegisteredType, registration.Name); } } }
92 Views
no comments
/* * Escrito por Jone Polvora - jpolvora@gmail.com * Julho2011 * Novidades: Convenção para resolver interfaces (IClasse, Classe) * Resolver por String * Resolver com parâmetros * Escopo de registro * Objetos registrados com WeakReference */
97 Views
no comments
using System; using System.Collections.Generic; using System.Linq; using System.Reflection; public class SimpleContainer { readonly List<ContainerEntry> entries = new List<ContainerEntry>(); public void RegisterInstance(Type service, string key, object implementation)
328 Views
1 comments
public class Container { private readonly Dictionary<Type, object> repository = new Dictionary<Type, object>(); public void Register<T>(Func<T> builderFunc) { repository.Add(typeof (T), builderFunc); }
195 Views
no comments
public class OrderProcessor : IOrderProcessor { public OrderProcessor(IOrderValidator orderValidator, IOrderShipper orderShipper) { _orderValidator = orderValidator; _orderShipper = orderShipper; } public void Process(Order order) {
165 Views
no comments
class Program { static void Main(string[] args) { var instance = new Program(); var cat = new AssemblyCatalog(typeof(Program).Assembly); var container = new CompositionContainer(cat); container.ComposeParts(instance); foreach (var plug in instance.Plugins)
933 Views
no comments
class Program { private static ImpCls s_imp = new ImpCls(); private static string[] s_beforeState; static void Main(string[] args) { var c = new TypeCatalog(typeof(ExpMtd1)); var catalog = new AggregateCatalog(c); var container = new CompositionContainer(catalog);
685 Views
no comments
Subscribe
Discuss
What's new
What is it
New Snippet
Recent Snippets
My Snippets
Web Code
Search
