2 writes to elements
System.ServiceModel (2)
System\ServiceModel\Security\ReceiveSecurityHeaderElementManager.cs (2)
32this.elements = new ReceiveSecurityHeaderEntry[InitialCapacity]; 153this.elements = newElements;
22 references to elements
System.ServiceModel (22)
System\ServiceModel\Security\ReceiveSecurityHeaderElementManager.cs (22)
59this.elements[this.count++].SetElement(elementCategory, element, bindingMode, id, false, null, supportingTokenTracker); 149if (this.count == this.elements.Length) 151ReceiveSecurityHeaderEntry[] newElements = new ReceiveSecurityHeaderEntry[this.elements.Length * 2]; 152Array.Copy(this.elements, 0, newElements, 0, this.count); 160return this.elements[index].element; 166return (T) this.elements[index].element; 172element = this.elements[index]; 178return this.elements[index].elementCategory; 205byte[] decryptedBuffer = this.elements[index].decryptedBuffer; 259this.elements[index].bindingMode = bindingMode; 265this.elements[index].element = element; 271this.elements[index] = element; 280Fx.Assert(this.elements[index].elementCategory == ReceiveSecurityHeaderElementCategory.EncryptedData, "Replaced item must be EncryptedData"); 285this.elements[index].PreserveIdBeforeDecryption(); 286this.elements[index].SetElement(elementCategory, element, bindingMode, id, true, decryptedBuffer, supportingTokenTracker); 304this.elements[index].signed = true; 305if (this.elements[index].supportingTokenTracker != null) 307this.elements[index].supportingTokenTracker.IsSigned = true; 315if (this.elements[i].elementCategory == ReceiveSecurityHeaderElementCategory.Timestamp && 316this.elements[i].id == id) 422if (this.elements[i].id == id || this.elements[i].encryptedFormId == id)