// Assembly: Mono.Security
// Full name: Mono.Security.ASN1

namespace Mono.Security
{
public class ASN1 // TypeDefIndex: 11367
{
	// Fields
	type#15456 m_nTag;
	type#12861 m_aValue;
	type#14449 elist;

	// Methods
	// RVA: -1
	public type#28660 .ctor(type#15455 tag) { }
	// RVA: -1
	public type#28660 .ctor(type#15455 tag, type#12860 data) { }
	// RVA: -1
	public type#28660 .ctor(type#12860 data) { }
	// RVA: -1
	public type#20867 get_Count() { }
	// RVA: -1
	public type#15455 get_Tag() { }
	// RVA: -1
	public type#20867 get_Length() { }
	// RVA: -1
	public type#12860 get_Value() { }
	// RVA: -1
	public type#28660 set_Value(type#12860 value) { }
	// RVA: -1
	private type#15313 CompareArray(type#12860 array1, type#12860 array2) { }
	// RVA: -1
	public type#15313 CompareValue(type#12860 value) { }
	// RVA: -1
	public type#14022 Add(type#14022 asn1) { }
	// RVA: -1
	public virtual type#12860 GetBytes() { }
	// RVA: -1
	protected type#28660 Decode(type#12860 asn1, type#11942 anPos, type#20867 anLength) { }
	// RVA: -1
	protected type#28660 DecodeTLV(type#12860 asn1, type#11942 pos, type#11797 tag, type#11944 length, type#11706 content) { }
	// RVA: -1
	public type#14022 get_Item(type#20867 index) { }
	// RVA: -1
	public type#14022 Element(type#20867 index, type#15455 anTag) { }
	// RVA: -1
	public virtual type#26576 ToString() { }
}
}
