Zdexby TheHolyOneZ
42,610 classes
Class

PropertyDescriptorCollection

: Object
System.ComponentModel.PropertyDescriptorCollection, System 0x0050 (80 B) inherited 0x0010 System.dll
0x00x0050

Members 11

OffsetSizeNameTypeFlagsDefault
0x08EmptyPropertyDescriptorCollectionPublicStatic+1 flags—
0x08_cachedFoundPropertiesIDictionaryPrivate—
0x01_cachedIgnoreCaseboolPrivate—
0x00190x07padding / unreflected
0x08_propertiesPropertyDescriptor[]Private—
0x08_namedSortstring[]Private+1 flags—
0x08_comparerIComparerPrivate+1 flags—
0x01_propsOwnedboolPrivate—
0x01_needSortboolPrivate—
0x01_readOnlyboolPrivate—
0x003B0x05padding / unreflected
0x08_internalSyncObjectobjectPrivate+1 flags—
0x04<Count>k__BackingFieldintPrivate—
0x004C0x04unreflected bytes to end of PropertyDescriptorCollection

Functions 52

SignatureFlagsNativeParams
void .ctor(const PropertyDescriptor[]& properties)Public+1 flags—0x08
void .ctor(const PropertyDescriptor[]& properties, bool readOnly)Public+1 flags—0x08
void .ctor(const PropertyDescriptor[]& properties, int propCount, const string[]& namedSort, IComparer comparer)Private+1 flags—0x08
int get_Count()Public+1 flags—0x04
void set_Count(int value)Private+1 flags—0x04
PropertyDescriptor get_Item(int index)Public+3 flags—0x08
PropertyDescriptor get_Item(const string& name)Public+3 flags—0x08
int Add(PropertyDescriptor value)Public—0x08
void Clear()Public—0x00
bool Contains(PropertyDescriptor value)Public—0x08
void CopyTo(Array array, int index)PublicFinal+2 flags—0x08
void EnsurePropsOwned()Private—0x00
void EnsureSize(int sizeNeeded)Private—0x04
PropertyDescriptor Find(const string& name, bool ignoreCase)Public+2 flags—0x08
int IndexOf(PropertyDescriptor value)Public—0x08
void Insert(int index, PropertyDescriptor value)Public—0x08
void Remove(PropertyDescriptor value)Public—0x08
void RemoveAt(int index)Public—0x04
PropertyDescriptorCollection Sort()Public+2 flags—0x08
PropertyDescriptorCollection Sort(const string[]& names)Public+2 flags—0x08
PropertyDescriptorCollection Sort(const string[]& names, IComparer comparer)Public+2 flags—0x08
PropertyDescriptorCollection Sort(IComparer comparer)Public+2 flags—0x08
void InternalSort(const string[]& names)1 flags—0x08
void InternalSort(IComparer sorter)1 flags—0x08
IEnumerator GetEnumerator()Public+2 flags—0x08
bool System.Collections.ICollection.get_IsSynchronized()PrivateFinal+3 flags—0x01
object System.Collections.ICollection.get_SyncRoot()PrivateFinal+3 flags—0x08
int System.Collections.ICollection.get_Count()PrivateFinal+3 flags—0x04
void System.Collections.IList.Clear()PrivateFinal+2 flags—0x00
void System.Collections.IDictionary.Clear()PrivateFinal+2 flags—0x00
IEnumerator System.Collections.IEnumerable.GetEnumerator()PrivateFinal+2 flags—0x08
void System.Collections.IList.RemoveAt(int index)PrivateFinal+2 flags—0x04
void System.Collections.IDictionary.Add(object key, object value)PrivateFinal+2 flags—0x08
bool System.Collections.IDictionary.Contains(object key)PrivateFinal+2 flags—0x08
IDictionaryEnumerator System.Collections.IDictionary.GetEnumerator()PrivateFinal+2 flags—0x08
bool System.Collections.IDictionary.get_IsFixedSize()PrivateFinal+3 flags0x01
bool System.Collections.IDictionary.get_IsReadOnly()PrivateFinal+3 flags0x01
object System.Collections.IDictionary.get_Item(object key)PrivateFinal+3 flags0x08
void System.Collections.IDictionary.set_Item(object key, object value)PrivateFinal+3 flags0x08
ICollection System.Collections.IDictionary.get_Keys()PrivateFinal+3 flags0x08
ICollection System.Collections.IDictionary.get_Values()PrivateFinal+3 flags0x08
void System.Collections.IDictionary.Remove(object key)PrivateFinal+2 flags0x08
int System.Collections.IList.Add(object value)PrivateFinal+2 flags0x08
bool System.Collections.IList.Contains(object value)PrivateFinal+2 flags0x08
int System.Collections.IList.IndexOf(object value)PrivateFinal+2 flags0x08
void System.Collections.IList.Insert(int index, object value)PrivateFinal+2 flags0x08
bool System.Collections.IList.get_IsReadOnly()PrivateFinal+3 flags0x01
bool System.Collections.IList.get_IsFixedSize()PrivateFinal+3 flags0x01
void System.Collections.IList.Remove(object value)PrivateFinal+2 flags0x08
object System.Collections.IList.get_Item(int index)PrivateFinal+3 flags0x08
void System.Collections.IList.set_Item(int index, object value)PrivateFinal+3 flags0x08
void .cctor()PrivateStatic+1 flags0x00

Used by 30

types with a member, parameter or interface of this type