public void Register(Type type) { ITagFactory factory = new GenericTagFactory(type); AddTag(factory.Name, factory); }
public void Register <T>() where T : ITag, new() { ITagFactory factory = new GenericTagFactory <T>(); AddTag(factory.Name, factory); }