1 write to manipulatorStates
System.Windows.Input.Manipulations (1)
System\Windows\Input\Manipulations\ManipulationSequence.cs (1)
604this.manipulatorStates = new Dictionary<int, ManipulatorState>();
27 references to manipulatorStates
System.Windows.Input.Manipulations (27)
System\Windows\Input\Manipulations\ManipulationSequence.cs (27)
152this.manipulatorStates?.Clear(); 301removedManipulatorIds = ((this.manipulatorStates != null) && (this.manipulatorStates.Count > 0)) 302? new HashSet<int>(this.manipulatorStates.Keys) 313if (this.manipulatorStates == null || !this.manipulatorStates.TryGetValue(manipulator.Id, out state) || state == null) 440if (this.manipulatorStates != null && this.manipulatorStates.Count > 0) 602if (this.manipulatorStates == null) 607if (!this.manipulatorStates.ContainsKey(initialState.Id)) 609this.manipulatorStates[initialState.Id] = initialState; 620if (this.manipulatorStates != null) 622return this.manipulatorStates.Remove(manipulatorId); 680if (this.manipulatorStates != null) 682if (this.manipulatorStates.Count > 1 && // rotate and scale require more than one manipulator 688else if ((this.manipulatorStates.Count == 1) // try single-manipulator rotation 795Debug.Assert(this.manipulatorStates != null); 801if ((this.manipulatorStates.Count < 2) 858foreach (KeyValuePair<int, ManipulatorState> pair in this.manipulatorStates) 1010Debug.Assert(this.manipulatorStates != null && this.manipulatorStates.Count > 0); 1014foreach (KeyValuePair<int, ManipulatorState> pair in this.manipulatorStates) 1020PointF result = new PointF(x / this.manipulatorStates.Count, y / this.manipulatorStates.Count); 1031Debug.Assert(this.manipulatorStates != null && this.manipulatorStates.Count > 0); 1033foreach (KeyValuePair<int, ManipulatorState> pair in this.manipulatorStates)