Zdexby TheHolyOneZ
44,741 classes
Class

ReflectPropertyDescriptor

: PropertyDescriptor : MemberDescriptor : Object
System.ComponentModel.ReflectPropertyDescriptor, System 0x00E8 (232 B) inherited 0x0088 System.dll
0x00x00E8

Members 26

OffsetSizeNameTypeFlagsDefault
0x08argsNoneType[]PrivateStatic+1 flags—
0x08noValueobjectPrivateStatic+1 flags—
0x08PropDescCreateSwitchTraceSwitchPrivateStatic—
0x08PropDescUsageSwitchTraceSwitchPrivateStatic—
0x04BitDefaultValueQueriedintPrivateStatic+1 flags—
0x04BitGetQueriedintPrivateStatic+1 flags—
0x04BitSetQueriedintPrivateStatic+1 flags—
0x04BitShouldSerializeQueriedintPrivateStatic+1 flags—
0x04BitResetQueriedintPrivateStatic+1 flags—
0x04BitChangedQueriedintPrivateStatic+1 flags—
0x04BitIPropChangedQueriedintPrivateStatic+1 flags—
0x04BitReadOnlyCheckedintPrivateStatic+1 flags—
0x04BitAmbientValueQueriedintPrivateStatic+1 flags—
0x04BitSetOnDemandintPrivateStatic+1 flags—
0x04stateBitVector32Private—
0x008C0x04padding / unreflected
0x08componentClassTypePrivate—
0x08typeTypePrivate—
0x08defaultValueobjectPrivate—
0x08ambientValueobjectPrivate—
0x08propInfoPropertyInfoPrivate—
0x08getMethodMethodInfoPrivate—
0x08setMethodMethodInfoPrivate—
0x08shouldSerializeMethodMethodInfoPrivate—
0x08resetMethodMethodInfoPrivate—
0x08realChangedEventEventDescriptorPrivate—
0x08receiverTypeTypePrivate—
Inherited from PropertyDescriptor 5
OffsetSizeNameTypeFlagsDefault
0x08_converterTypeConverterPrivate—
0x08_valueChangedHandlersHashtablePrivate—
0x08_editorsobject[]Private—
0x08_editorTypesType[]Private—
0x04_editorCountintPrivate—
Inherited from MemberDescriptor 12
OffsetSizeNameTypeFlagsDefault
0x08namestringPrivate—
0x08displayNamestringPrivate—
0x04nameHashintPrivate—
0x00240x04padding / unreflected
0x08attributeCollectionAttributeCollectionPrivate—
0x08attributesAttribute[]Private—
0x08originalAttributesAttribute[]Private—
0x01attributesFilteredboolPrivate—
0x01attributesFilledboolPrivate—
0x00420x02padding / unreflected
0x04metadataVersionintPrivate—
0x08categorystringPrivate—
0x08descriptionstringPrivate—
0x08lockCookieobjectPrivate—

Functions 29

SignatureFlagsNativeParams
void .ctor(Type componentClass, const string& name, Type type, const Attribute[]& attributes)Public+1 flags—0x08
void .ctor(Type componentClass, const string& name, Type type, PropertyInfo propInfo, MethodInfo getMethod, MethodInfo setMethod, const Attribute[]& attrs)Public+1 flags—0x08
void .ctor(Type componentClass, const string& name, Type type, Type receiverType, MethodInfo getMethod, MethodInfo setMethod, const Attribute[]& attrs)Public+1 flags—0x08
void .ctor(Type componentClass, PropertyDescriptor oldReflectPropertyDescriptor, const Attribute[]& attributes)Public+1 flags—0x08
object get_AmbientValue()Private+1 flags—0x08
Type get_ComponentType()Public+2 flags—0x08
object get_DefaultValue()Private+1 flags—0x08
MethodInfo get_GetMethodValue()Private+1 flags—0x08
bool get_IsExtender()Private+1 flags—0x01
bool get_IsReadOnly()Public+2 flags—0x01
Type get_PropertyType()Public+2 flags—0x08
MethodInfo get_ResetMethodValue()Private+1 flags—0x08
MethodInfo get_SetMethodValue()Private+1 flags—0x08
MethodInfo get_ShouldSerializeMethodValue()Private+1 flags—0x08
bool ExtenderCanResetValue(IExtenderProvider provider, object component)1 flags—0x08
Type ExtenderGetReceiverType()1 flags—0x08
Type ExtenderGetType(IExtenderProvider provider)1 flags—0x08
object ExtenderGetValue(IExtenderProvider provider, object component)1 flags—0x08
void ExtenderResetValue(IExtenderProvider provider, object component, PropertyDescriptor notifyDesc)1 flags—0x08
void ExtenderSetValue(IExtenderProvider provider, object component, object value, PropertyDescriptor notifyDesc)1 flags—0x08
bool ExtenderShouldSerializeValue(IExtenderProvider provider, object component)1 flags—0x08
bool CanResetValue(object component)Public+1 flags—0x08
void FillAttributes(IList attributes)2 flags—0x08
object GetValue(object component)Public+1 flags—0x08
void OnValueChanged(object component, EventArgs e)2 flags—0x08
void ResetValue(object component)Public+1 flags0x08
void SetValue(object component, object value)Public+1 flags0x08
bool ShouldSerializeValue(object component)Public+1 flags0x08
void .cctor()PrivateStatic+1 flags0x00

Used by 1

types with a member, parameter or interface of this type