53 instantiations of HeaderInfo
System (53)
net\System\Net\_HeaderInfoTable.cs (53)
16
private static HeaderInfo UnknownHeaderInfo = new
HeaderInfo
(string.Empty, false, false, false, SingleParser);
93
new
HeaderInfo
(HttpKnownHeaderNames.Age, false, false, false, SingleParser),
94
new
HeaderInfo
(HttpKnownHeaderNames.Allow, false, false, true, MultiParser),
95
new
HeaderInfo
(HttpKnownHeaderNames.Accept, true, false, true, MultiParser),
96
new
HeaderInfo
(HttpKnownHeaderNames.Authorization, false, false, true, MultiParser),
97
new
HeaderInfo
(HttpKnownHeaderNames.AcceptRanges, false, false, true, MultiParser),
98
new
HeaderInfo
(HttpKnownHeaderNames.AcceptCharset, false, false, true, MultiParser),
99
new
HeaderInfo
(HttpKnownHeaderNames.AcceptEncoding, false, false, true, MultiParser),
100
new
HeaderInfo
(HttpKnownHeaderNames.AcceptLanguage, false, false, true, MultiParser),
101
new
HeaderInfo
(HttpKnownHeaderNames.Cookie, false, false, true, MultiParser),
102
new
HeaderInfo
(HttpKnownHeaderNames.Connection, true, false, true, MultiParser),
103
new
HeaderInfo
(HttpKnownHeaderNames.ContentMD5, false, false, false, SingleParser),
104
new
HeaderInfo
(HttpKnownHeaderNames.ContentType, true, false, false, SingleParser),
105
new
HeaderInfo
(HttpKnownHeaderNames.CacheControl, false, false, true, MultiParser),
106
new
HeaderInfo
(HttpKnownHeaderNames.ContentRange, false, false, false, SingleParser),
107
new
HeaderInfo
(HttpKnownHeaderNames.ContentLength, true, true, false, SingleParser),
108
new
HeaderInfo
(HttpKnownHeaderNames.ContentEncoding, false, false, true, MultiParser),
109
new
HeaderInfo
(HttpKnownHeaderNames.ContentLanguage, false, false, true, MultiParser),
110
new
HeaderInfo
(HttpKnownHeaderNames.ContentLocation, false, false, false, SingleParser),
111
new
HeaderInfo
(HttpKnownHeaderNames.Date, true, false, false, SingleParser),
112
new
HeaderInfo
(HttpKnownHeaderNames.ETag, false, false, false, SingleParser),
113
new
HeaderInfo
(HttpKnownHeaderNames.Expect, true, false, true, MultiParser),
114
new
HeaderInfo
(HttpKnownHeaderNames.Expires, false, false, false, SingleParser),
115
new
HeaderInfo
(HttpKnownHeaderNames.From, false, false, false, SingleParser),
116
new
HeaderInfo
(HttpKnownHeaderNames.Host, true, false, false, SingleParser),
117
new
HeaderInfo
(HttpKnownHeaderNames.IfMatch, false, false, true, MultiParser),
118
new
HeaderInfo
(HttpKnownHeaderNames.IfRange, false, false, false, SingleParser),
119
new
HeaderInfo
(HttpKnownHeaderNames.IfNoneMatch, false, false, true, MultiParser),
120
new
HeaderInfo
(HttpKnownHeaderNames.IfModifiedSince, true, false, false, SingleParser),
121
new
HeaderInfo
(HttpKnownHeaderNames.IfUnmodifiedSince, false, false, false, SingleParser),
122
new
HeaderInfo
(HttpKnownHeaderNames.KeepAlive, false, true, false, SingleParser),
123
new
HeaderInfo
(HttpKnownHeaderNames.Location, false, false, false, SingleParser),
124
new
HeaderInfo
(HttpKnownHeaderNames.LastModified, false, false, false, SingleParser),
125
new
HeaderInfo
(HttpKnownHeaderNames.MaxForwards, false, false, false, SingleParser),
126
new
HeaderInfo
(HttpKnownHeaderNames.Pragma, false, false, true, MultiParser),
127
new
HeaderInfo
(HttpKnownHeaderNames.ProxyAuthenticate, false, false, true, MultiParser),
128
new
HeaderInfo
(HttpKnownHeaderNames.ProxyAuthorization, false, false, true, MultiParser),
129
new
HeaderInfo
(HttpKnownHeaderNames.ProxyConnection, true, false, true, MultiParser),
130
new
HeaderInfo
(HttpKnownHeaderNames.Range, true, false, true, MultiParser),
131
new
HeaderInfo
(HttpKnownHeaderNames.Referer, true, false, false, SingleParser),
132
new
HeaderInfo
(HttpKnownHeaderNames.RetryAfter, false, false, false, SingleParser),
133
new
HeaderInfo
(HttpKnownHeaderNames.Server, false, false, false, SingleParser),
134
new
HeaderInfo
(HttpKnownHeaderNames.SetCookie, false, false, true, SetCookieParser),
135
new
HeaderInfo
(HttpKnownHeaderNames.SetCookie2, false, false, true, SetCookieParser),
136
new
HeaderInfo
(HttpKnownHeaderNames.TE, false, false, true, MultiParser),
137
new
HeaderInfo
(HttpKnownHeaderNames.Trailer, false, false, true, MultiParser),
138
new
HeaderInfo
(HttpKnownHeaderNames.TransferEncoding, true, true, true, MultiParser),
139
new
HeaderInfo
(HttpKnownHeaderNames.Upgrade, false, false, true, MultiParser),
140
new
HeaderInfo
(HttpKnownHeaderNames.UserAgent, true, false, false, SingleParser),
141
new
HeaderInfo
(HttpKnownHeaderNames.Via, false, false, true, MultiParser),
142
new
HeaderInfo
(HttpKnownHeaderNames.Vary, false, false, true, MultiParser),
143
new
HeaderInfo
(HttpKnownHeaderNames.Warning, false, false, true, MultiParser),
144
new
HeaderInfo
(HttpKnownHeaderNames.WWWAuthenticate, false, true, true, SingleParser)
7 references to HeaderInfo
System (7)
net\System\Net\_HeaderInfoTable.cs (6)
16
private static
HeaderInfo
UnknownHeaderInfo = new HeaderInfo(string.Empty, false, false, false, SingleParser);
92
HeaderInfo
[] InfoArray = new
HeaderInfo
[] {
153
internal
HeaderInfo
this[string name] {
155
HeaderInfo
tempHeaderInfo = (
HeaderInfo
)HeaderHashTable[name];
net\System\Net\WebHeaderCollection.cs (1)
781
HeaderInfo
Info = HInfo[header];