4 writes to _nodeIsInterval
PresentationCore (4)
Core\CSharp\System\Windows\Media\Animation\TimeIntervalCollection.cs (4)
122_nodeIsInterval = null; 233_nodeIsInterval = null; 1786_nodeIsInterval = new bool[requiredCapacity]; 1808_nodeIsInterval = newNodeIsInterval;
40 references to _nodeIsInterval
PresentationCore (40)
Core\CSharp\System\Windows\Media\Animation\TimeIntervalCollection.cs (40)
145_nodeIsInterval[0] = false; 146Debug.Assert(_nodeIsInterval[0] == false); 160_nodeIsInterval[0] = true; 203_nodeIsInterval[0] = true; 212_nodeIsInterval[0] = true; 248return (_count < 2) || (_count == 2 && _nodeIsInterval[0]); 420return _nodeIsInterval[index]; 556return (toIndex >= 0) && _nodeIsInterval[toIndex]; 564return (to > _nodeTime[toIndex]) || (fromIndex >= 0 && _nodeIsInterval[fromIndex]); 1044Debug.Assert(!_nodeIsInterval[_count - 1]); // We should not have an infinite domain set 1170Debug.Assert(!_nodeIsInterval[_count - 1]); // We should not have an infinite domain set 1286&& (_nodeIsInterval[_current - 1] 1509projection._nodeIsInterval[0] = true; 1513projection._nodeIsInterval[1] = false; 1567if (index == 0 || !_nodeIsInterval[index - 1] || !_nodeIsInterval[index]) 1577_nodeIsInterval[n] = _nodeIsInterval[n + 1]; 1583else if (index == -1 || !_nodeIsInterval[index]) // Point falls within the interior of a non-included interval 1594_nodeIsInterval[n + 1] = _nodeIsInterval[n]; 1598_nodeIsInterval[index + 1] = false; 1622_nodeIsInterval[0] = true; 1626_nodeIsInterval[1] = false; 1662if (fromIndex == -1 || !_nodeIsInterval[fromIndex]) 1672if (fromIndex > 0 && _nodeIsInterval[fromIndex - 1] // Delete the node at fromIndex, it will become saturated 1693if (toIndex == -1 || !_nodeIsInterval[toIndex]) // If we aren't inside an included interval, insert a node 1706if (!_nodeIsInterval[toIndex] || (!includeTo && !_nodeIsPoint[toIndex])) // Keep the node at toIndex, it is not going to be saturated 1742_nodeIsInterval[n + netIncreaseInNodes] = _nodeIsInterval[n]; 1752_nodeIsInterval[n + netIncreaseInNodes] = _nodeIsInterval[n]; 1762_nodeIsInterval[nextInsertionIndex] = true; // We are inserting an interval, so this is true 1771_nodeIsInterval[nextInsertionIndex] = false; // We are terminating an interval, so this is false 1782Debug.Assert(_nodeIsInterval == null); 1791Debug.Assert(_nodeIsInterval != null); 1803newNodeIsInterval[n] = _nodeIsInterval[n]; 2237return _nodeIsInterval[_current] ^ _invertCollection; 2242_nodeIsInterval[_current] = value; 2269return _nodeIsInterval[_current + 1] ^ _invertCollection;