using System;
using DryIoc;
public class Program
{
public static void Main()
var c = new Container();
c.Register<ILog, Log>();
c.Register<Foo>(
made: PropertiesAndFields.Of.Name("Log"));
var foo = c.Resolve<Foo>();
Console.WriteLine(foo.Log);
}
public interface ILog {}
class Log : ILog {}
public class Foo
public ILog Log { get; set; }