Inheritance: FieldBuilderDefinition
示例#1
0
        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);
            });
        }