2 writes to _properties
System.ServiceModel.Primitives (2)
System\ServiceModel\Channels\MessageProperties.cs (2)
781_properties = new Property[InitialPropertyCount]; 798_properties = newProperties;
52 references to _properties
System.ServiceModel.Primitives (52)
System\ServiceModel\Channels\MessageProperties.cs (52)
93return _properties == null || _properties.Length <= MaxRecycledArrayLength; 217if (_properties != null) 219for (int i = 0; i < _properties.Length; i++) 221string propertyName = _properties[i].Name; 289if (_properties != null) 291for (int i = 0; i < _properties.Length; i++) 293if (_properties[i].Name == null) 298values.Add(_properties[i].Value); 369if (_properties != null) 371for (int i = 0; i < _properties.Length; i++) 373if (_properties[i].Name == null) 378_properties[i] = new Property(); 405if (properties._properties != null) 407for (int i = 0; i < properties._properties.Length; i++) 409if (properties._properties[i].Name == null) 414Property property = properties._properties[i]; 443if (properties._properties != null) 445for (int i = 0; i < properties._properties.Length; i++) 447if (properties._properties[i].Name == null) 452Property property = properties._properties[i]; 543if (_properties != null) 545for (int i = 0; i < _properties.Length; i++) 547if (_properties[i].Name == null) 552_properties[i].Dispose(); 580if (_properties != null) 582for (int i = 0; i < _properties.Length; i++) 584string propertyName = _properties[i].Name; 650value = _properties[index].Value; 729_properties[index].Dispose(); 731for (shiftIndex = index + 1; shiftIndex < _properties.Length; shiftIndex++) 733if (_properties[shiftIndex].Name == null) 738_properties[shiftIndex - 1] = _properties[shiftIndex]; 740_properties[shiftIndex - 1] = new Property(); 745_properties[index].Value = CreateCopyOfPropertyValue(value); 779if (_properties == null) 786for (newIndex = 0; newIndex < _properties.Length; newIndex++) 788if (_properties[newIndex].Name == null) 794if (newIndex == _properties.Length) 796Property[] newProperties = new Property[_properties.Length * 2]; 797Array.Copy(_properties, newProperties, _properties.Length); 803_properties[newIndex] = new Property(name, newValue); 851if (_properties != null) 853for (int i = 0; i < _properties.Length; i++) 855string propertyName = _properties[i].Name; 862array[index++] = new KeyValuePair<string, object>(propertyName, CreateCopyOfPropertyValue(_properties[i].Value)); 946if (_properties != null) 948for (int i = 0; i < _properties.Length; i++) 950string propertyName = _properties[i].Name; 957pairs.Add(new KeyValuePair<string, object>(propertyName, _properties[i].Value));