ServiceStack/ServiceStack — pull request #88 by Arxisos (2012-02-01 12:58:18+00:00)
Title: IoC container refactor

- Added extension methods to container:

```csharp
public static void RegisterAutoWiredType(this Container container, Type serviceType, Type inFunqAsType, ReuseScope scope = ReuseScope.None)

public static void RegisterAutoWiredType(this Container container, Type serviceType, ReuseScope scope = ReuseScope.None)

public static void RegisterAutoWiredTypes(this Container container, IEnumerable serviceTypes, ReuseScope scope = ReuseScope.None)
```

- `ContainerResolveCache` to cache resolve of runtime `System.Type`

- Auto-wiring feature fully integrated into `Funq.Container` with `AutoWireHelpers`.