/// <summary> /// Initializes a new instance of the <see cref="TypeMap"/> class. /// </summary> /// <param name="typeFrom"> /// The type from. /// </param> /// <param name="typeTo"> /// The type to. /// <param name="lifestyle"> /// life style. /// </param> /// <param name="priority"> /// priority. /// </param> public TypeMap(Type typeFrom, Type typeTo, ObjectLifeStyle lifestyle, int priority) { this.TypeFrom = typeFrom; this.TypeTo = typeTo; this.Lifestyle = lifestyle; this.Priority = priority; }
public void Add <TContract, TConcreate>(TContract from, TConcreate to, ObjectLifeStyle lifeStyle, int priority) { _dependencyMaps.Add(new TypeMap(from.GetType(), to.GetType(), lifeStyle, priority)); }
/// <summary> /// Initializes a new instance of the <see cref="TypeMap"/> class. /// </summary> /// <param name="typeFrom"> /// The type from. /// </param> /// <param name="typeTo"> /// The type to. /// <param name="lifestyle"> /// life style. /// </param> public TypeMap(Type typeFrom, Type typeTo, ObjectLifeStyle lifestyle) { this.TypeFrom = typeFrom; this.TypeTo = typeTo; this.Lifestyle = lifestyle; }
public void Add <TContract, TConcreate>(ObjectLifeStyle lifeStyle, int priority) { _dependencyMaps.Add(new TypeMap(typeof(TContract), typeof(TConcreate), lifeStyle, priority)); }