implements ISerializable
0x00x0060
Members 5
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | klass | long | 1 flags | — | |
| 0x08 | prop | long | 1 flags | — | |
| 0x30 | info | MonoPropertyInfo | Private | — | |
| 0x04 | cached | PInfo | Private | — | |
| 0x0054 | 0x04 | padding / unreflected | |||
| 0x08 | cached_getter | GetterAdapter | Private | — | |
Functions 33
| Signature | Flags | Native | Params |
|---|---|---|---|
| void get_property_info(RuntimePropertyInfo prop, ref MonoPropertyInfo& info, const PInfo& req_info) | Static+1 flags | 0x30 | |
| BindingFlags get_BindingFlags() | 2 flags | 0x04 | |
| Module get_Module() | Public+2 flags | 0x08 | |
| RuntimeType GetDeclaringTypeInternal() | 1 flags | 0x08 | |
| RuntimeType get_ReflectedTypeInternal() | Private+1 flags | 0x08 | |
| RuntimeModule GetRuntimeModule() | 1 flags | 0x08 | |
| string ToString() | Public+1 flags | 0x08 | |
| string FormatNameAndSig(bool serialization) | Private | 0x08 | |
| void GetObjectData(SerializationInfo info, const StreamingContext& context) | PublicFinal+2 flags | 0x10 | |
| string SerializationToString() | 1 flags | 0x08 | |
| void CachePropertyInfo(const PInfo& flags) | Private | 0x04 | |
| bool get_CanRead() | Public+2 flags | 0x01 | |
| bool get_CanWrite() | Public+2 flags | 0x01 | |
| Type get_PropertyType() | Public+2 flags | 0x08 | |
| Type get_ReflectedType() | Public+2 flags | 0x08 | |
| Type get_DeclaringType() | Public+2 flags | 0x08 | |
| string get_Name() | Public+2 flags | 0x08 | |
| MethodInfo GetGetMethod(bool nonPublic) | Public+1 flags | 0x08 | |
| ParameterInfo[] GetIndexParameters() | Public+1 flags | 0x08 | |
| MethodInfo GetSetMethod(bool nonPublic) | Public+1 flags | 0x08 | |
| bool IsDefined(Type attributeType, bool inherit) | Public+1 flags | 0x08 | |
| object[] GetCustomAttributes(bool inherit) | Public+1 flags | 0x08 | |
| object[] GetCustomAttributes(Type attributeType, bool inherit) | Public+1 flags | 0x08 | |
| object GetterAdapterFrame(Getter<T getter, object obj) | PrivateStatic | 0x08 | |
| object StaticGetterAdapterFrame(StaticGetter<R> getter, object obj) | PrivateStatic | 0x08 | |
| object GetValue(object obj, const object[]& index) | Public+1 flags | 0x08 | |
| object GetValue(object obj, const BindingFlags& invokeAttr, Binder binder, const object[]& index, CultureInfo culture) | Public+1 flags | 0x08 | |
| void SetValue(object obj, object value, const BindingFlags& invokeAttr, Binder binder, const object[]& index, CultureInfo culture) | Public+1 flags | 0x08 | |
| int get_MetadataToken() | Public+2 flags | 0x04 | |
| int get_metadata_token(RuntimePropertyInfo monoProperty) | Static+1 flags | 0x08 | |
| PropertyInfo internal_from_handle_type(long event_handle, long type_handle) | PrivateStatic | 0x08 | |
| PropertyInfo GetPropertyFromHandle(const RuntimePropertyHandle& handle, const RuntimeTypeHandle& reflectedType) | Static+1 flags | 0x08 | |
| void .ctor() | Public+1 flags | 0x00 |