38 references to IsValid
PresentationCore (38)
Core\CSharp\MS\Internal\Ink\Lasso.cs (7)
341System.Diagnostics.Debug.Assert(!crossing.IsEmpty && crossing.StartNode.IsValid && crossing.EndNode.IsValid); 344System.Diagnostics.Debug.Assert(!mcrossing.IsEmpty && mcrossing.StartNode.IsValid && mcrossing.EndNode.IsValid); 351System.Diagnostics.Debug.Assert(!mcrossing.IsEmpty && mcrossing.StartNode.IsValid && mcrossing.EndNode.IsValid); 564System.Diagnostics.Debug.Assert(strokeNode.IsValid);
Core\CSharp\MS\Internal\Ink\StrokeNode.cs (20)
89internal bool IsEllipse { get { return IsValid && _operations.IsNodeShapeEllipse; } } 102return IsValid ? _operations.GetNodeBounds(_thisNode) : Rect.Empty; 111return IsValid ? Rect.Union(_operations.GetNodeBounds(_thisNode), ConnectingQuad.Bounds) : Rect.Empty; 119if (IsValid) 130if (IsValid) 141if (IsValid) 199if (IsValid) 324if (IsValid) 432if (IsValid && previous.IsValid) 855if (!IsValid || !hitNode.IsValid) 873if ((IsValid == false) || (hitNode.IsValid == false)) 896if (IsValid == false) 923System.Diagnostics.Debug.Assert(IsValid && (_index >= 0)); 955System.Diagnostics.Debug.Assert(IsValid); 1009System.Diagnostics.Debug.Assert(IsValid); 1027System.Diagnostics.Debug.Assert(IsValid); 1045System.Diagnostics.Debug.Assert(IsValid);
Core\CSharp\MS\Internal\Ink\StrokeRenderer.cs (11)
79System.Diagnostics.Debug.Assert(true == strokeNode.IsValid); 276if (!prevPrevStrokeNode.IsValid) 278if (prevStrokeNode.IsValid) 294if (!prevStrokeNode.IsValid) 296if (strokeNode.IsValid) 368if (!strokeNode.IsValid) 628if (prevPrevStrokeNode.IsValid) 630if (prevStrokeNode.IsValid) 637Debug.Assert(!strokeNode.IsValid); 692else if (prevStrokeNode.IsValid && strokeNode.IsValid)