// Assembly: System.Net.Http
// Full name: System.Net.Http.Headers.HeaderInfo

namespace System.Net.Http.Headers
{
public class HeaderInfo // TypeDefIndex: 12028
{
	// Fields
	type#15318 AllowsMany;
	type#19663 HeaderKind;
	type#26588 Name;
	type#5826 <CustomToString>k__BackingField;

	// Methods
	// RVA: -1
	protected type#28660 .ctor(type#26576 name, type#19661 headerKind) { }
	// RVA: -1
	public static type#19518 CreateSingle(type#26576 name, type#10635 parser, type#19661 headerKind, type#5829 toString) { }
	// RVA: -1
	public static type#19518 CreateMulti(type#26576 name, type#10638 elementParser, type#19661 headerKind, type#20891 minimalCount, type#26596 separator) { }
	// RVA: -1
	public type#23705 CreateCollection(type#19666 headers) { }
	// RVA: -1
	public type#5825 get_CustomToString() { }
	// RVA: -1
	private type#28660 set_CustomToString(type#5825 value) { }
	// RVA: -1
	public virtual type#26576 get_Separator() { }
	// RVA: -1
	public abstract type#28660 AddToCollection(type#23705 collection, type#23705 value) { }
	// RVA: -1
	protected abstract type#23705 CreateCollection(type#19666 headers, type#19518 headerInfo) { }
	// RVA: -1
	public abstract type#9066 ToStringCollection(type#23705 collection) { }
	// RVA: -1
	public abstract type#15313 TryParse(type#26576 value, type#12030 result) { }
}
}
