Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ ExtendedPropertyDescriptor() [1/2]

System.ComponentModel.ExtendedPropertyDescriptor.ExtendedPropertyDescriptor ( ReflectPropertyDescriptor extenderInfo,
Type receiverType,
IExtenderProvider provider,
Attribute[] attributes )
inline

Definition at line 34 of file ExtendedPropertyDescriptor.cs.

35 : base(extenderInfo, attributes)
36 {
37 List<Attribute> list = new List<Attribute>(AttributeArray) { ExtenderProvidedPropertyAttribute.Create(extenderInfo, receiverType, provider) };
39 {
40 list.Add(ReadOnlyAttribute.Yes);
41 }
42 Attribute[] array = new Attribute[list.Count];
43 list.CopyTo(array, 0);
47 }
bool ICollection< KeyValuePair< TKey, TValue > >. IsReadOnly
void Add(TKey key, TValue value)

References System.ComponentModel.ExtendedPropertyDescriptor._extenderInfo, System.ComponentModel.ExtendedPropertyDescriptor._provider, System.array, System.ComponentModel.MemberDescriptor.AttributeArray, System.ComponentModel.ExtenderProvidedPropertyAttribute.Create(), System.Collections.Generic.Dictionary< TKey, TValue >.IsReadOnly, System.list, and System.ComponentModel.ReadOnlyAttribute.Yes.