protected virtual void CreateTypeDefinitions() { mixinsMap.ForEach(mixin => { var mixinTypeDefinition = new MixinFieldBuilderDefinition(mixin.ServiceType, TypeBuilder); typeDefinitions.Add(mixin.ServiceType, mixinTypeDefinition); }); }
protected void RegisterMixinsTypeDefinition(List <Action <TypeMap> > typeDefinitionsActions) { typeDefinitionsActions.Add(mixin => { var mixinTypeDefinition = new MixinFieldBuilderDefinition(mixin.ServiceType, TypeBuilder); typeDefinitions.Add(mixin.ServiceType, mixinTypeDefinition); }); }