public InjectionConfigurationSet(ObjectDescription description, ObjectRelation admin, InjectionConfigurationGroup defaultGroup) { if (!defaultGroup.MatchInjectionConfigurationSet(this)) { throw new InvalidOperationException(); } _description = description; _admin = admin; _defaultGroup = defaultGroup; }
public void AddCustomInjectionConfigurationGroup(InjectionConfigurationGroup group) { Requires.NotNull(group, "group"); if (!group.MatchInjectionConfigurationSet(this)) { return; } if (_customGroups == null) { _customGroups = new List <InjectionConfigurationGroup>(); } _customGroups.Add(group); }