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

namespace System.Reflection
{
public class PropertyInfo // TypeDefIndex: 4548
{

	// Methods
	// RVA: -1
	protected type#28660 .ctor() { }
	// RVA: -1
	public virtual type#22555 get_MemberType() { }
	// RVA: -1
	public abstract type#27705 get_PropertyType() { }
	// RVA: -1
	public abstract type#13323 GetIndexParameters() { }
	// RVA: -1
	public abstract type#15313 get_CanRead() { }
	// RVA: -1
	public abstract type#15313 get_CanWrite() { }
	// RVA: -1
	public virtual type#22692 get_GetMethod() { }
	// RVA: -1
	public virtual type#22692 GetGetMethod() { }
	// RVA: -1
	public abstract type#22692 GetGetMethod(type#15313 nonPublic) { }
	// RVA: -1
	public virtual type#22692 GetSetMethod() { }
	// RVA: -1
	public abstract type#22692 GetSetMethod(type#15313 nonPublic) { }
	// RVA: -1
	public type#23705 GetValue(type#23705 obj) { }
	// RVA: -1
	public virtual type#23705 GetValue(type#23705 obj, type#13299 index) { }
	// RVA: -1
	public abstract type#23705 GetValue(type#23705 obj, type#15231 invokeAttr, type#15222 binder, type#13299 index, type#16623 culture) { }
	// RVA: -1
	public type#28660 SetValue(type#23705 obj, type#23705 value) { }
	// RVA: -1
	public virtual type#28660 SetValue(type#23705 obj, type#23705 value, type#13299 index) { }
	// RVA: -1
	public abstract 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#15313 Equals(type#23705 obj) { }
	// RVA: -1
	public virtual type#20867 GetHashCode() { }
	// RVA: -1
	public static type#15313 op_Equality(type#24780 left, type#24780 right) { }
	// RVA: -1
	public static type#15313 op_Inequality(type#24780 left, type#24780 right) { }
}
}
