4 writes to headerCount
System.ServiceModel (4)
System\ServiceModel\Channels\MessageHeaders.cs (4)
104this.headerCount = headers.headerCount; 472headerCount = 0; 1276headerCount++; 1430headers[--headerCount] = new Header();
61 references to headerCount
System.ServiceModel (61)
System\ServiceModel\Channels\MessageHeaders.cs (61)
104this.headerCount = headers.headerCount; 105this.headers = new Header[headerCount]; 106Array.Copy(headers.headers, this.headers, headerCount); 161get { return headerCount; } 330if (index < 0 || index >= headerCount) 334SR.GetString(SR.ValueMustBeInRange, 0, headerCount))); 343Insert(headerCount, header); 348Insert(headerCount, actionHeader, HeaderKind.Action); 353Insert(headerCount, messageIDHeader, HeaderKind.MessageId); 358Insert(headerCount, relatesToHeader, HeaderKind.RelatesTo); 363Insert(headerCount, replyToHeader, HeaderKind.ReplyTo); 368Insert(headerCount, toHeader, HeaderKind.To); 373Insert(headerCount, header, kind); 378InsertHeader(headerCount, header); 391for (int i = 0; i < headerCount; i++) 415for (int i = 0; i < headerCount; i++) 470for (int i = 0; i < headerCount; i++) 497if (headerIndex < 0 || headerIndex >= collection.headerCount) 501SR.GetString(SR.ValueMustBeInRange, 0, collection.headerCount))); 535for (int i = 0; i < collection.headerCount; i++) 546if (index < 0 || (index + headerCount) > array.Length) 550SR.GetString(SR.ValueMustBeInRange, 0, array.Length - headerCount))); 552for (int i = 0; i < headerCount; i++) 610for (int i = 0; i < headerCount; i++) 632for (int i = 0; i < headerCount; i++) 667for (int i = 0; i < headerCount; i++) 693for (int i = 0; i < headerCount; i++) 709for (int i = 0; i < headerCount; i++) 745MessageHeaderInfo[] headers = new MessageHeaderInfo[headerCount]; 760for (int i = 0; i < headerCount; i++) 860if (index < 0 || index >= headerCount) 864SR.GetString(SR.ValueMustBeInRange, 0, headerCount))); 964if (headerIndex < 0 || headerIndex >= headerCount) 968SR.GetString(SR.ValueMustBeInRange, 0, headerCount))); 1030attrs = new string[headerCount]; 1033if (index == headerCount - 1) 1041for (int index = 0; index < headerCount; index++) 1051attrs = new string[headerCount]; 1064if (index < 0 || index >= headerCount) 1068SR.GetString(SR.ValueMustBeInRange, 0, headerCount))); 1090for (int headerIndex = 0; headerIndex < headerCount; headerIndex++) 1122for (int headerIndex = 0; headerIndex < headerCount; headerIndex++) 1240if (headerIndex < 0 || headerIndex > headerCount) 1244SR.GetString(SR.ValueMustBeInRange, 0, headerCount))); 1247if (headerCount == headers.Length) 1260if (headerIndex < headerCount) 1264for (int i = headerIndex; i < headerCount; i++) 1273Array.Copy(headers, headerIndex, headers, headerIndex + 1, headerCount - headerIndex); 1289for (int i = 0; i < headerCount; i++) 1369for (int i = 0; i < headerCount; i++) 1388for (int i = 0; i < headerCount; i++) 1409for (int i = headerCount - 1; i >= 0; i--) 1421if (headerIndex < 0 || headerIndex >= headerCount) 1425SR.GetString(SR.ValueMustBeInRange, 0, headerCount))); 1429Array.Copy(headers, headerIndex + 1, headers, headerIndex, headerCount - headerIndex - 1); 1436if (headerIndex < 0 || headerIndex >= headerCount) 1440SR.GetString(SR.ValueMustBeInRange, 0, headerCount))); 1587if (headerIndex < 0 || headerIndex >= headerCount) 1591SR.GetString(SR.ValueMustBeInRange, 0, headerCount))); 1619if (headerIndex < 0 || headerIndex >= headerCount) 1623SR.GetString(SR.ValueMustBeInRange, 0, headerCount)));