// Assembly: mscorlib
// Full name: System.IntPtr

namespace System
{
public class IntPtr // TypeDefIndex: 3680
{
	// Fields
	type#12461 m_value;
	type#20937 Zero;

	// Methods
	// RVA: -1
	public type#28660 .ctor(type#20867 value) { }
	// RVA: -1
	public type#28660 .ctor(type#20900 value) { }
	// RVA: -1
	public type#28660 .ctor(type#12457 value) { }
	// RVA: -1
	private type#28660 .ctor(type#25857 info, type#26566 context) { }
	// RVA: -1
	public static type#20867 get_Size() { }
	// RVA: -1
	private virtual type#28660 System.Runtime.Serialization.ISerializable.GetObjectData(type#25857 info, type#26566 context) { }
	// RVA: -1
	public virtual type#15313 Equals(type#23705 obj) { }
	// RVA: -1
	public virtual type#20867 GetHashCode() { }
	// RVA: -1
	public type#20900 ToInt64() { }
	// RVA: -1
	public type#12457 ToPointer() { }
	// RVA: -1
	public virtual type#26576 ToString() { }
	// RVA: -1
	public type#26576 ToString(type#26576 format) { }
	// RVA: -1
	public static type#15313 op_Equality(type#20925 value1, type#20925 value2) { }
	// RVA: -1
	public static type#15313 op_Inequality(type#20925 value1, type#20925 value2) { }
	// RVA: -1
	public static type#20925 op_Explicit(type#20867 value) { }
	// RVA: -1
	public static type#20925 op_Explicit(type#20900 value) { }
	// RVA: -1
	public static type#20925 op_Explicit(type#12457 value) { }
	// RVA: -1
	public static type#20867 op_Explicit(type#20925 value) { }
	// RVA: -1
	public static type#12457 op_Explicit(type#20925 value) { }
	// RVA: -1
	public static type#20925 Add(type#20925 pointer, type#20867 offset) { }
	// RVA: -1
	public static type#20925 op_Addition(type#20925 pointer, type#20867 offset) { }
	// RVA: -1
	public static type#20925 op_Subtraction(type#20925 pointer, type#20867 offset) { }
	// RVA: -1
	internal type#15313 IsNull() { }
	// RVA: -1
	private virtual type#15313 System.IEquatable<System.IntPtr>.Equals(type#20925 other) { }
}
}
