2 writes to _properties
dotnet-svcutil-lib (2)
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\MessageProperties.cs (2)
693_properties = new Property[InitialPropertyCount]; 710_properties = newProperties;
52 references to _properties
dotnet-svcutil-lib (52)
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\MessageProperties.cs (52)
84return _properties == null || _properties.Length <= MaxRecycledArrayLength; 184if (_properties != null) 186for (int i = 0; i < _properties.Length; i++) 188string propertyName = _properties[i].Name; 247if (_properties != null) 249for (int i = 0; i < _properties.Length; i++) 251if (_properties[i].Name == null) 256values.Add(_properties[i].Value); 314if (_properties != null) 316for (int i = 0; i < _properties.Length; i++) 318if (_properties[i].Name == null) 323_properties[i] = new Property(); 350if (properties._properties != null) 352for (int i = 0; i < properties._properties.Length; i++) 354if (properties._properties[i].Name == null) 359Property property = properties._properties[i]; 388if (properties._properties != null) 390for (int i = 0; i < properties._properties.Length; i++) 392if (properties._properties[i].Name == null) 397Property property = properties._properties[i]; 475if (_properties != null) 477for (int i = 0; i < _properties.Length; i++) 479if (_properties[i].Name == null) 484_properties[i].Dispose(); 504if (_properties != null) 506for (int i = 0; i < _properties.Length; i++) 508string propertyName = _properties[i].Name; 568value = _properties[index].Value; 644_properties[index].Dispose(); 646for (shiftIndex = index + 1; shiftIndex < _properties.Length; shiftIndex++) 648if (_properties[shiftIndex].Name == null) 653_properties[shiftIndex - 1] = _properties[shiftIndex]; 655_properties[shiftIndex - 1] = new Property(); 660_properties[index].Value = CreateCopyOfPropertyValue(value); 691if (_properties == null) 698for (newIndex = 0; newIndex < _properties.Length; newIndex++) 700if (_properties[newIndex].Name == null) 706if (newIndex == _properties.Length) 708Property[] newProperties = new Property[_properties.Length * 2]; 709Array.Copy(_properties, newProperties, _properties.Length); 715_properties[newIndex] = new Property(name, newValue); 745if (_properties != null) 747for (int i = 0; i < _properties.Length; i++) 749string propertyName = _properties[i].Name; 756array[index++] = new KeyValuePair<string, object>(propertyName, CreateCopyOfPropertyValue(_properties[i].Value)); 815if (_properties != null) 817for (int i = 0; i < _properties.Length; i++) 819string propertyName = _properties[i].Name; 826pairs.Add(new KeyValuePair<string, object>(propertyName, _properties[i].Value));