5 writes to _headers
dotnet-svcutil-lib (5)
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\MessageHeaders.cs (5)
97_headers = new Header[InitialHeaderCount]; 106_headers = new Header[_headerCount]; 1148_headers = new Header[initialSize]; 1243_headers = new Header[1]; 1249_headers = newHeaders;
79 references to _headers
dotnet-svcutil-lib (79)
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\MessageHeaders.cs (79)
107Array.Copy(headers._headers, _headers, _headerCount); 116Init(collection._version, collection._headers.Length); 128ActionHeader actionHeader = _headers[index].HeaderInfo as ActionHeader; 147get { return _headers.Length <= MaxRecycledArrayLength; } 172FaultToHeader faultToHeader = _headers[index].HeaderInfo as FaultToHeader; 196FromHeader fromHeader = _headers[index].HeaderInfo as FromHeader; 235MessageIDHeader messageIDHeader = _headers[index].HeaderInfo as MessageIDHeader; 276ReplyToHeader replyToHeader = _headers[index].HeaderInfo as ReplyToHeader; 300ToHeader toHeader = _headers[index].HeaderInfo as ToHeader; 338return _headers[index].HeaderInfo; 384_headers[i].HeaderProcessing |= HeaderProcessing.Understood; 385MessageHeaders.TraceUnderstood(_headers[i].HeaderInfo); 394if ((object)_headers[i].HeaderInfo == (object)headerInfo) 396if ((_headers[i].HeaderProcessing & HeaderProcessing.Understood) != 0) 424Header header = _headers[i]; 431_headers[i] = new Header(header.HeaderKind, CaptureBufferedHeader(reader, 472_headers[i] = new Header(); 503Header header = collection._headers[headerIndex]; 553array[i + index] = _headers[i].HeaderInfo; 612if (_headers[i].HeaderKind != HeaderKind.Unknown) 614MessageHeaderInfo info = _headers[i].HeaderInfo; 634if (_headers[i].HeaderKind == HeaderKind.Unknown) 636MessageHeaderInfo info = _headers[i].HeaderInfo; 669MessageHeaderInfo info = _headers[i].HeaderInfo; 695if (_headers[i].HeaderKind == kind) 711if (_headers[i].HeaderKind == HeaderKind.RelatesTo) 762if ((_headers[i].HeaderProcessing & HeaderProcessing.Understood) != 0) 764understoodHeaders.Add(_headers[i].HeaderInfo); 791return _headers[bufferedMessageHeaderIndex].ReadableHeader.GetHeaderReader(); 866MessageHeaderInfo headerInfo = _headers[index].HeaderInfo; 970switch (_headers[headerIndex].HeaderType) 973return _headers[headerIndex].ReadableHeader.GetHeaderReader(); 975MessageHeader writeableHeader = _headers[headerIndex].MessageHeader; 977_headers[headerIndex] = new Header(_headers[headerIndex].HeaderKind, bufferedHeader, _headers[headerIndex].HeaderProcessing); 983throw DiagnosticUtility.ExceptionUtility.ThrowHelperError(new InvalidOperationException(string.Format(SRServiceModel.InvalidEnumValue, _headers[headerIndex].HeaderType))); 999RelatesToHeader relatesToHeader = _headers[index].HeaderInfo as RelatesToHeader; 1042if (_headers[index].HeaderType != HeaderType.WriteableHeader) 1070switch (_headers[index].HeaderType) 1074return _headers[index].MessageHeader; 1076messageHeader = CaptureBufferedHeader(_bufferedMessageData, _headers[index].HeaderInfo, index); 1077_headers[index] = new Header(_headers[index].HeaderKind, messageHeader, _headers[index].HeaderProcessing); 1081throw DiagnosticUtility.ExceptionUtility.ThrowHelperError(new InvalidOperationException(string.Format(SRServiceModel.InvalidEnumValue, _headers[index].HeaderType))); 1091if (_headers[headerIndex].HeaderProcessing == HeaderProcessing.MustUnderstand) 1096MessageHeaderInfo headerInfo = _headers[headerIndex].HeaderInfo; 1116if (_headers[headerIndex].HeaderProcessing == HeaderProcessing.MustUnderstand) 1120if (_headers[headerIndex].HeaderInfo.Actor == actors[actorIndex]) 1239if (_headerCount == _headers.Length) 1241if (_headers.Length == 0) 1247Header[] newHeaders = new Header[_headers.Length * 2]; 1248_headers.CopyTo(newHeaders, 0); 1258if (_headers[i].HeaderType == HeaderType.BufferedMessageHeader) 1265Array.Copy(_headers, headerIndex, _headers, headerIndex + 1, _headerCount - headerIndex); 1267_headers[headerIndex] = header; 1274return (_headers[i].HeaderProcessing & HeaderProcessing.Understood) != 0; 1283if ((object)_headers[i].HeaderInfo == (object)headerInfo) 1363if (_headers[i].HeaderKind == HeaderKind.Unknown) 1365headerInfoCache.ReturnHeaderInfo(_headers[i].HeaderInfo); 1382if ((object)_headers[i].HeaderInfo == (object)headerInfo) 1384if ((_headers[i].HeaderProcessing & HeaderProcessing.Understood) == 0) 1390_headers[i].HeaderProcessing &= ~HeaderProcessing.Understood; 1403MessageHeaderInfo info = _headers[i].HeaderInfo; 1419if (_bufferedMessageData != null && _headers[headerIndex].HeaderType == HeaderType.BufferedMessageHeader) 1421Array.Copy(_headers, headerIndex + 1, _headers, headerIndex, _headerCount - headerIndex - 1); 1422_headers[--_headerCount] = new Header(); 1450_headers[headerIndex] = new Header(kind, readableMessageHeader, processing); 1452_headers[headerIndex] = new Header(kind, header, processing); 1585switch (_headers[headerIndex].HeaderType) 1589_headers[headerIndex].MessageHeader.WriteStartHeader(writer, _version); 1595throw DiagnosticUtility.ExceptionUtility.ThrowHelperError(new InvalidOperationException(string.Format(SRServiceModel.InvalidEnumValue, _headers[headerIndex].HeaderType))); 1617switch (_headers[headerIndex].HeaderType) 1621_headers[headerIndex].MessageHeader.WriteHeaderContents(writer, _version); 1627throw DiagnosticUtility.ExceptionUtility.ThrowHelperError(new InvalidOperationException(string.Format(SRServiceModel.InvalidEnumValue, _headers[headerIndex].HeaderType)));