using Autofac; using System; namespace AutoFacSamples2 { public class Parent { public override string ToString() { return "I am your father"; } } public class Child { public string Name { get; set; } public Parent Parent { get; set; } } internal class Program { static void Main(string[] args) { var builder = new ContainerBuilder(); builder.RegisterType(); builder.RegisterType().PropertiesAutowired(); var container = builder.Build(); var parent = container.Resolve().Parent; Console.WriteLine(parent); } } }