2 writes to Position
PresentationFramework (2)
System\Windows\Documents\SpellerStatusTable.cs (2)
473run.Position = end; 489GetRun(index + 1).Position = start;
21 references to Position
PresentationFramework (21)
System\Windows\Documents\SpellerStatusTable.cs (21)
98start = TextPointerBase.Max(searchStart, run.Position); 132Invariant.Assert(run.Position.CompareTo(start) <= 0); 135if (run.Position.CompareTo(start) == 0) 204transitionPosition = GetRun(i).Position.CreateStaticPointer(); 214transitionPosition = GetRun(index).Position.CreateStaticPointer(); 254start = GetRun(index).Position; 277end = (direction == LogicalDirection.Forward) ? GetRunEndPosition(index) : run.Position.CreateStaticPointer(); 347if (direction == LogicalDirection.Forward && position.CompareTo(run.Position) < 0 || 348direction == LogicalDirection.Backward && position.CompareTo(run.Position) <= 0) 458if (run.Position.CompareTo(start) >= 0) 517errorStart = run.Position; 622ITextPointer runPosition = GetRun(i).Position; 658errorStart = GetRun(index).Position; 688Invariant.Assert(run.Position.CompareTo(run.Position.TextContainer.Start) == 0); 697Invariant.Assert(run.Position.CompareTo(GetRunEndPosition(i)) <= 0, "Found negative width run!"); 699Invariant.Assert(i == 0 || GetRunEndPosition(i - 1).CompareTo(run.Position) <= 0, "Found overlapping runs!"); 736Debug.WriteLine($"{i}: {run.Position.TextContainer.Start.GetOffsetToPosition(run.Position)} {runType}"); 760position = GetRun(index + 1).Position.CreateStaticPointer(); 765ITextContainer textContainer = run.Position.TextContainer;