2 writes to _elements
System.ServiceModel.Primitives (2)
System\ServiceModel\Security\ReceiveSecurityHeaderElementManager.cs (2)
22_elements = new ReceiveSecurityHeaderEntry[InitialCapacity]; 63_elements = newElements;
13 references to _elements
System.ServiceModel.Primitives (13)
System\ServiceModel\Security\ReceiveSecurityHeaderElementManager.cs (13)
42_elements[Count++].SetElement(elementCategory, element, bindingMode, id, false, null, supportingTokenTracker); 59if (Count == _elements.Length) 61ReceiveSecurityHeaderEntry[] newElements = new ReceiveSecurityHeaderEntry[_elements.Length * 2]; 62Array.Copy(_elements, 0, newElements, 0, Count); 70return _elements[index]._element; 76element = _elements[index]; 82return _elements[index]._elementCategory; 115_elements[index]._bindingMode = bindingMode; 124Fx.Assert(_elements[index]._elementCategory == ReceiveSecurityHeaderElementCategory.EncryptedData, "Replaced item must be EncryptedData"); 129_elements[index].PreserveIdBeforeDecryption(); 130_elements[index].SetElement(elementCategory, element, bindingMode, id, true, decryptedBuffer, supportingTokenTracker); 143if (_elements[i]._id == id || _elements[i]._encryptedFormId == id)