// Assembly: mscorlib
// Full name: System.Reflection.RuntimePropertyInfo

namespace System.Reflection
{
public class RuntimePropertyInfo // TypeDefIndex: 4593
{
	// Fields
	type#20927 klass;
	type#20927 prop;
	type#22916 info;
	type#24058 cached;
	type#33388 cached_getter;

	// Methods
	// RVA: -1
	internal static type#28660 get_property_info(type#25493 prop, type#12019 info, type#24057 req_info) { }
	// RVA: -1
	internal type#15231 get_BindingFlags() { }
	// RVA: -1
	public virtual type#22819 get_Module() { }
	// RVA: -1
	internal type#25501 GetDeclaringTypeInternal() { }
	// RVA: -1
	private type#25501 get_ReflectedTypeInternal() { }
	// RVA: -1
	internal type#25485 GetRuntimeModule() { }
	// RVA: -1
	public virtual type#26576 ToString() { }
	// RVA: -1
	private type#26576 FormatNameAndSig(type#15313 serialization) { }
	// RVA: -1
	public virtual type#28660 GetObjectData(type#25857 info, type#26566 context) { }
	// RVA: -1
	internal type#26576 SerializationToString() { }
	// RVA: -1
	private type#28660 CachePropertyInfo(type#24057 flags) { }
	// RVA: -1
	public virtual type#15313 get_CanRead() { }
	// RVA: -1
	public virtual type#15313 get_CanWrite() { }
	// RVA: -1
	public virtual type#27705 get_PropertyType() { }
	// RVA: -1
	public virtual type#27705 get_ReflectedType() { }
	// RVA: -1
	public virtual type#27705 get_DeclaringType() { }
	// RVA: -1
	public virtual type#26576 get_Name() { }
	// RVA: -1
	public virtual type#22692 GetGetMethod(type#15313 nonPublic) { }
	// RVA: -1
	public virtual type#13323 GetIndexParameters() { }
	// RVA: -1
	public virtual type#22692 GetSetMethod(type#15313 nonPublic) { }
	// RVA: -1
	public virtual type#15313 IsDefined(type#27705 attributeType, type#15313 inherit) { }
	// RVA: -1
	public virtual type#13299 GetCustomAttributes(type#15313 inherit) { }
	// RVA: -1
	public virtual type#13299 GetCustomAttributes(type#27705 attributeType, type#15313 inherit) { }
	// RVA: -1
	private static type#23705 GetterAdapterFrame(type#6023 getter, type#23705 obj) { }
	// RVA: -1
	private static type#23705 StaticGetterAdapterFrame(type#10277 getter, type#23705 obj) { }
	// RVA: -1
	public virtual type#23705 GetValue(type#23705 obj, type#13299 index) { }
	// RVA: -1
	public virtual type#23705 GetValue(type#23705 obj, type#15231 invokeAttr, type#15222 binder, type#13299 index, type#16623 culture) { }
	// RVA: -1
	public virtual type#28660 SetValue(type#23705 obj, type#23705 value, type#15231 invokeAttr, type#15222 binder, type#13299 index, type#16623 culture) { }
	// RVA: -1
	public virtual type#20867 get_MetadataToken() { }
	// RVA: -1
	internal static type#20867 get_metadata_token(type#25493 monoProperty) { }
	// RVA: -1
	private static type#24780 internal_from_handle_type(type#20925 event_handle, type#20925 type_handle) { }
	// RVA: -1
	internal static type#24780 GetPropertyFromHandle(type#25492 handle, type#25506 reflectedType) { }
	// RVA: -1
	public type#28660 .ctor() { }
}
}
