public void AddMapAnalyzer <T>(IMapAnalyzer <T> analyzer) { if (this.mapAnalyzers.ContainsKey(typeof(T))) { this.mapAnalyzers[typeof(T)] = analyzer; } else { this.mapAnalyzers.Add(typeof(T), analyzer); } }
public MapManager() { var builder = new ContainerBuilder(); builder.RegisterType <MapBuilder>(); builder.RegisterType <MapAnalyzer>(); var container = builder.Build(); Builder = container.Resolve <MapBuilder>(); Analyzer = container.Resolve <MapAnalyzer>(); }