2 writes to _operations
Microsoft.Maui.Graphics (2)
PathF.cs (2)
27 _operations = operations; 75 _operations = new List<PathOperation>();
64 references to _operations
Microsoft.Maui.Graphics (64)
PathF.cs (64)
32 foreach (var operation in _operations) 49 _operations.AddRange(path._operations); 85 if (_operations.Count > 0) 86 return _operations[_operations.Count - 1] == PathOperation.Close; 107 for (var i = 0; i < _operations.Count; i++) 108 yield return _operations[i]; 169 public int OperationCount => _operations.Count; 175 if (_operations != null) 177 var operationsCount = _operations.Count; 180 if (_operations[0] == PathOperation.Move) 185 if (_operations[_operations.Count - 1] == PathOperation.Close) 200 return _operations[aIndex]; 253 _operations.Add(PathOperation.Move); 264 _operations.Add(PathOperation.Close); 272 if (_operations[_operations.Count - 1] == PathOperation.Close) 276 _operations.RemoveAt(_operations.Count - 1); 294 _operations.Add(PathOperation.Move); 299 _operations.Add(PathOperation.Line); 322 _operations.Insert(index, PathOperation.Line); 347 _operations.Add(PathOperation.Arc); 361 _operations.Add(PathOperation.Quad); 382 _operations.Insert(index, PathOperation.Quad); 399 _operations.Add(PathOperation.Cubic); 421 _operations.Insert(index, PathOperation.Cubic); 433 for (var operationIndex = 0; operationIndex < _operations.Count; operationIndex++) 435 var operation = _operations[operationIndex]; 490 for (var s = 0; s < _operations.Count; s++) 492 var type = _operations[s]; 542 for (var segment = 0; segment < _operations.Count; segment++) 544 var segmentType = _operations[segment]; 611 for (var segment = 0; segment < _operations.Count; segment++) 613 var segmentType = _operations[segment]; 681 _operations.RemoveRange(segmentIndex, _operations.Count - segmentIndex); 688 foreach (var operation in _operations) 717 for (var segment = 0; segment < _operations.Count; segment++) 719 var segmentType = _operations[segment]; 765 for (var segment = 0; segment < _operations.Count; segment++) 767 var segmentType = _operations[segment]; 772 if (segmentIndex == _operations.Count - 1) 783 _operations.RemoveAt(segmentIndex); 799 _operations.RemoveAt(segmentIndex + 1); 813 _operations.RemoveAt(segmentIndex); 825 _operations.RemoveAt(segmentIndex); 838 _operations.RemoveAt(segmentIndex); 850 _operations.RemoveAt(segmentIndex); 865 _operations.RemoveAt(segmentIndex); 881 foreach (var segmentType in _operations) 942 if (_points == null || _operations == null) 952 foreach (var operation in _operations) 998 var operations = new List<PathOperation>(_operations); 1297 for (var i = 0; i < _operations.Count; i++) 1299 var segmentType = _operations[i]; 1342 hashCode = (hashCode * 397) ^ (_operations != null ? _operations.GetHashCode() : 0); 1354 for (var i = 0; i < _operations.Count; i++) 1356 var segmentType = _operations[i]; 1463 for (var i = 0; i < _operations.Count && !foundClosed; i++) 1465 var operation = _operations[i];