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

namespace System
{
public class RuntimeTypeHandle // TypeDefIndex: 3695
{
	// Fields
	type#20926 value;

	// Methods
	// RVA: -1
	internal type#28660 .ctor(type#20925 val) { }
	// RVA: -1
	internal type#28660 .ctor(type#25501 type) { }
	// RVA: -1
	private type#28660 .ctor(type#25857 info, type#26566 context) { }
	// RVA: -1
	public type#20925 get_Value() { }
	// RVA: -1
	public virtual type#28660 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
	internal static type#27724 GetAttributes(type#25501 type) { }
	// RVA: -1
	private static type#20867 GetMetadataToken(type#25501 type) { }
	// RVA: -1
	internal static type#20867 GetToken(type#25501 type) { }
	// RVA: -1
	private static type#27705 GetGenericTypeDefinition_impl(type#25501 type) { }
	// RVA: -1
	internal static type#27705 GetGenericTypeDefinition(type#25501 type) { }
	// RVA: -1
	internal static type#15313 IsPrimitive(type#25501 type) { }
	// RVA: -1
	internal static type#15313 IsByRef(type#25501 type) { }
	// RVA: -1
	internal static type#15313 IsPointer(type#25501 type) { }
	// RVA: -1
	internal static type#15313 IsArray(type#25501 type) { }
	// RVA: -1
	internal static type#15313 IsSzArray(type#25501 type) { }
	// RVA: -1
	internal static type#15313 HasElementType(type#25501 type) { }
	// RVA: -1
	internal static type#16530 GetCorElementType(type#25501 type) { }
	// RVA: -1
	internal static type#15313 HasInstantiation(type#25501 type) { }
	// RVA: -1
	internal static type#15313 IsComObject(type#25501 type) { }
	// RVA: -1
	internal static type#15313 IsInstanceOfType(type#25501 type, type#23705 o) { }
	// RVA: -1
	internal static type#15313 HasReferences(type#25501 type) { }
	// RVA: -1
	internal static type#15313 IsComObject(type#25501 type, type#15313 isGenericCOM) { }
	// RVA: -1
	internal static type#15313 IsContextful(type#25501 type) { }
	// RVA: -1
	internal static type#15313 IsEquivalentTo(type#25501 rtType1, type#25501 rtType2) { }
	// RVA: -1
	internal static type#15313 IsInterface(type#25501 type) { }
	// RVA: -1
	internal static type#20867 GetArrayRank(type#25501 type) { }
	// RVA: -1
	internal static type#25453 GetAssembly(type#25501 type) { }
	// RVA: -1
	internal static type#25501 GetElementType(type#25501 type) { }
	// RVA: -1
	internal static type#25485 GetModule(type#25501 type) { }
	// RVA: -1
	internal static type#15313 IsGenericVariable(type#25501 type) { }
	// RVA: -1
	internal static type#25501 GetBaseType(type#25501 type) { }
	// RVA: -1
	internal static type#15313 CanCastTo(type#25501 type, type#25501 target) { }
	// RVA: -1
	private static type#15313 type_is_assignable_from(type#27705 a, type#27705 b) { }
	// RVA: -1
	internal static type#15313 IsGenericTypeDefinition(type#25501 type) { }
	// RVA: -1
	internal static type#20925 GetGenericParameterInfo(type#25501 type) { }
	// RVA: -1
	internal static type#15313 IsSubclassOf(type#25501 childType, type#25501 baseType) { }
	// RVA: -1
	internal static type#15313 is_subclass_of(type#20925 childType, type#20925 baseType) { }
	// RVA: -1
	private static type#25501 internal_from_name(type#26576 name, type#12122 stackMark, type#14478 callerAssembly, type#15313 throwOnError, type#15313 ignoreCase, type#15313 reflectionOnly) { }
	// RVA: -1
	internal static type#25501 GetTypeByName(type#26576 typeName, type#15313 throwOnError, type#15313 ignoreCase, type#15313 reflectionOnly, type#12122 stackMark, type#15313 loadTypeFromPartialName) { }
}
}
