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

namespace System
{
public class TypeSpec // TypeDefIndex: 3714
{
	// Fields
	type#27767 name;
	type#26577 assembly_name;
	type#9173 nested;
	type#9174 generic_params;
	type#8853 modifier_spec;
	type#15314 is_byref;
	type#26577 display_fullname;

	// Methods
	// RVA: -1
	internal type#15313 get_HasModifiers() { }
	// RVA: -1
	private type#26576 GetDisplayFullName(type#34310 flags) { }
	// RVA: -1
	private type#26605 GetModifierString(type#26605 sb) { }
	// RVA: -1
	internal type#26576 get_DisplayFullName() { }
	// RVA: -1
	internal static type#27802 Parse(type#26576 typeName) { }
	// RVA: -1
	internal static type#26576 UnescapeInternalName(type#26576 displayName) { }
	// RVA: -1
	internal type#27705 Resolve(type#5686 assemblyResolver, type#5982 typeResolver, type#15313 throwOnError, type#15313 ignoreCase, type#12122 stackMark) { }
	// RVA: -1
	private type#28660 AddName(type#26576 type_name) { }
	// RVA: -1
	private type#28660 AddModifier(type#22816 md) { }
	// RVA: -1
	private static type#28660 SkipSpace(type#26576 name, type#11942 pos) { }
	// RVA: -1
	private static type#28660 BoundCheck(type#20867 idx, type#26576 s) { }
	// RVA: -1
	private static type#27766 ParsedTypeIdentifier(type#26576 displayName) { }
	// RVA: -1
	private static type#27802 Parse(type#26576 name, type#11942 p, type#15313 is_recurse, type#15313 allow_aqn) { }
	// RVA: -1
	public type#28660 .ctor() { }
}
}
