Esempio n. 1
0
        void IBuildStep.Build(TypeBuilder typeBuilder)
        {
            var attribute =
                DynamicAttributeFactory.CreateAttribute(attributeType, ctorParamValueMapping, propertyValueMapping);

            typeBuilder.SetCustomAttribute(attribute);
        }
        public void SetAttribute(
            Type attributeType,
            IDictionary <Type, object> ctorParametersValuesMapping,
            IDictionary <string, object> propertiesNamesValuesMapping)
        {
            var attribute = DynamicAttributeFactory.CreateAttribute(attributeType, ctorParametersValuesMapping,
                                                                    propertiesNamesValuesMapping);

            _attributes.Add(attribute);
        }