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);
59
if (Count ==
_elements
.Length)
61
ReceiveSecurityHeaderEntry[] newElements = new ReceiveSecurityHeaderEntry[
_elements
.Length * 2];
62
Array.Copy(
_elements
, 0, newElements, 0, Count);
70
return
_elements
[index]._element;
76
element =
_elements
[index];
82
return
_elements
[index]._elementCategory;
115
_elements
[index]._bindingMode = bindingMode;
124
Fx.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);
143
if (
_elements
[i]._id == id ||
_elements
[i]._encryptedFormId == id)