38 references to IsValid
PresentationCore (38)
MS\Internal\Ink\Lasso.cs (7)
339System.Diagnostics.Debug.Assert(!crossing.IsEmpty && crossing.StartNode.IsValid && crossing.EndNode.IsValid); 342System.Diagnostics.Debug.Assert(!mcrossing.IsEmpty && mcrossing.StartNode.IsValid && mcrossing.EndNode.IsValid); 349System.Diagnostics.Debug.Assert(!mcrossing.IsEmpty && mcrossing.StartNode.IsValid && mcrossing.EndNode.IsValid); 562System.Diagnostics.Debug.Assert(strokeNode.IsValid);
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) 854if (!IsValid || !hitNode.IsValid) 872if ((IsValid == false) || (hitNode.IsValid == false)) 895if (IsValid == false) 922System.Diagnostics.Debug.Assert(IsValid && (_index >= 0)); 953System.Diagnostics.Debug.Assert(IsValid); 1007System.Diagnostics.Debug.Assert(IsValid); 1025System.Diagnostics.Debug.Assert(IsValid); 1043System.Diagnostics.Debug.Assert(IsValid);
MS\Internal\Ink\StrokeRenderer.cs (11)
76System.Diagnostics.Debug.Assert(true == strokeNode.IsValid); 270if (!prevPrevStrokeNode.IsValid) 272if (prevStrokeNode.IsValid) 288if (!prevStrokeNode.IsValid) 290if (strokeNode.IsValid) 362if (!strokeNode.IsValid) 619if (prevPrevStrokeNode.IsValid) 621if (prevStrokeNode.IsValid) 628Debug.Assert(!strokeNode.IsValid); 681else if (prevStrokeNode.IsValid && strokeNode.IsValid)