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); }); }