4 writes to threadProperties
System.Activities (4)
System\Activities\Runtime\ExecutionPropertyManager.cs (4)
61this.threadProperties = parentPropertyManager.threadProperties; 306this.threadProperties = new List<ExecutionProperty>(1); 338this.threadProperties = updatedProperties; 545this.threadProperties = parent.PropertyManager.threadProperties;
19 references to threadProperties
System.Activities (19)
System\Activities\Runtime\ExecutionPropertyManager.cs (19)
61this.threadProperties = parentPropertyManager.threadProperties; 304if (this.threadProperties == null) 311List<ExecutionProperty> updatedProperties = new List<ExecutionProperty>(this.threadProperties.Count); 316for (int i = 0; i < this.threadProperties.Count; i++) 318ExecutionProperty currentProperty = this.threadProperties[i]; 343for (int i = this.threadProperties.Count - 1; i >= 0; i--) 345ExecutionProperty currentProperty = this.threadProperties[i]; 355this.threadProperties.RemoveAt(i); 366this.threadProperties.Add(property); 379Fx.Assert(this.ownsThreadPropertiesList && this.threadProperties != null, "We should definitely be the list owner if we have an IExecutionProperty"); 381if (!this.threadProperties.Remove(executionProperty)) 429if (this.threadProperties != null) 431for (int i = 0; i < this.threadProperties.Count; i++) 433ExecutionProperty executionProperty = this.threadProperties[i]; 445if (this.threadProperties != null) 447for (int i = this.threadProperties.Count - 1; i >= 0; i--) 449ExecutionProperty current = this.threadProperties[i]; 476this.threadProperties.RemoveAt(i); 545this.threadProperties = parent.PropertyManager.threadProperties;