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

namespace System.Reflection
{
public class AssemblyName // TypeDefIndex: 4573
{
	// Fields
	type#26577 name;
	type#26577 codebase;
	type#20868 major;
	type#20868 minor;
	type#20868 build;
	type#20868 revision;
	type#16624 cultureinfo;
	type#14509 flags;
	type#14498 hashalg;
	type#26663 keypair;
	type#12861 publicKey;
	type#12861 keyToken;
	type#14517 versioncompat;
	type#28525 version;
	type#24708 processor_architecture;
	type#14489 contentType;

	// Methods
	// RVA: -1
	public type#28660 .ctor() { }
	// RVA: -1
	private static type#15313 ParseAssemblyName(type#20925 name, type#12015 aname, type#11789 is_version_definited, type#11789 is_token_defined) { }
	// RVA: -1
	public type#28660 .ctor(type#26576 assemblyName) { }
	// RVA: -1
	internal type#28660 .ctor(type#25857 si, type#26566 sc) { }
	// RVA: -1
	public type#26576 get_Name() { }
	// RVA: -1
	public type#16623 get_CultureInfo() { }
	// RVA: -1
	public type#14508 get_Flags() { }
	// RVA: -1
	public type#26576 get_FullName() { }
	// RVA: -1
	public type#28524 get_Version() { }
	// RVA: -1
	public type#28660 set_Version(type#28524 value) { }
	// RVA: -1
	public virtual type#26576 ToString() { }
	// RVA: -1
	public type#12860 GetPublicKeyToken() { }
	// RVA: -1
	private type#15313 get_IsPublicKeyValid() { }
	// RVA: -1
	private type#12860 InternalGetPublicKeyToken() { }
	// RVA: -1
	private static type#28660 get_public_token(type#12376 token, type#12376 pubkey, type#20867 len) { }
	// RVA: -1
	private type#12860 ComputePublicKeyToken() { }
	// RVA: -1
	public virtual type#28660 GetObjectData(type#25857 info, type#26566 context) { }
	// RVA: -1
	public virtual type#23705 Clone() { }
	// RVA: -1
	public virtual type#28660 OnDeserialization(type#23705 sender) { }
	// RVA: -1
	private static type#12418 GetNativeName(type#20925 assembly_ptr) { }
	// RVA: -1
	internal type#28660 FillName(type#12418 native, type#26576 codeBase, type#15313 addVersion, type#15313 addPublickey, type#15313 defaultToken, type#15313 assemblyRef) { }
	// RVA: -1
	internal static type#14507 Create(type#14478 assembly, type#15313 fillCodebase) { }
}
}
