System.ComponentModel.ExtenderProvidedPropertyAttribute.Create C# (CSharp) Method

Create() static private method

static private Create ( PropertyDescriptor extenderProperty, Type receiverType, IExtenderProvider provider ) : ExtenderProvidedPropertyAttribute
extenderProperty PropertyDescriptor
receiverType System.Type
provider IExtenderProvider
return ExtenderProvidedPropertyAttribute
        internal static ExtenderProvidedPropertyAttribute Create(PropertyDescriptor extenderProperty, Type receiverType, IExtenderProvider provider) {
            ExtenderProvidedPropertyAttribute e = new ExtenderProvidedPropertyAttribute();
            e.extenderProperty = extenderProperty;
            e.receiverType = receiverType;
            e.provider = provider;
            return e;
        }

Usage Example

Example #1
0
        public ExtendedPropertyDescriptor(ReflectPropertyDescriptor extenderInfo, Type receiverType, IExtenderProvider provider, Attribute[] attributes) : base(extenderInfo, attributes)
        {
            ArrayList list = new ArrayList(this.AttributeArray);

            list.Add(ExtenderProvidedPropertyAttribute.Create(extenderInfo, receiverType, provider));
            if (extenderInfo.IsReadOnly)
            {
                list.Add(ReadOnlyAttribute.Yes);
            }
            Attribute[] array = new Attribute[list.Count];
            list.CopyTo(array, 0);
            this.AttributeArray = array;
            this.extenderInfo   = extenderInfo;
            this.provider       = provider;
        }
All Usage Examples Of System.ComponentModel.ExtenderProvidedPropertyAttribute::Create