1 write to manipulatorStates
System.Windows.Input.Manipulations (1)
System\Windows\Input\Manipulations\ManipulationSequence.cs (1)
605this.manipulatorStates = new Dictionary<int, ManipulatorState>();
27 references to manipulatorStates
System.Windows.Input.Manipulations (27)
System\Windows\Input\Manipulations\ManipulationSequence.cs (27)
153this.manipulatorStates?.Clear(); 302removedManipulatorIds = ((this.manipulatorStates != null) && (this.manipulatorStates.Count > 0)) 303? new HashSet<int>(this.manipulatorStates.Keys) 314if (this.manipulatorStates == null || !this.manipulatorStates.TryGetValue(manipulator.Id, out state) || state == null) 441if (this.manipulatorStates != null && this.manipulatorStates.Count > 0) 603if (this.manipulatorStates == null) 608if (!this.manipulatorStates.ContainsKey(initialState.Id)) 610this.manipulatorStates[initialState.Id] = initialState; 621if (this.manipulatorStates != null) 623return this.manipulatorStates.Remove(manipulatorId); 681if (this.manipulatorStates != null) 683if (this.manipulatorStates.Count > 1 && // rotate and scale require more than one manipulator 689else if ((this.manipulatorStates.Count == 1) // try single-manipulator rotation 796Debug.Assert(this.manipulatorStates != null); 802if ((this.manipulatorStates.Count < 2) 859foreach (KeyValuePair<int, ManipulatorState> pair in this.manipulatorStates) 1011Debug.Assert(this.manipulatorStates != null && this.manipulatorStates.Count > 0); 1015foreach (KeyValuePair<int, ManipulatorState> pair in this.manipulatorStates) 1021PointF result = new PointF(x / this.manipulatorStates.Count, y / this.manipulatorStates.Count); 1032Debug.Assert(this.manipulatorStates != null && this.manipulatorStates.Count > 0); 1034foreach (KeyValuePair<int, ManipulatorState> pair in this.manipulatorStates)