Implemented interface member:

property
this
System.Collections.Generic.IReadOnlyList<T>.this[System.Int32]
680 references to
Crossgen2Tasks (1)
dotnet-svcutil-lib (33)
GenerateDocumentationAndConfigFiles (19)
HttpStress (4)
InMemory.FunctionalTests (2)
Metrics (19)
Metrics.Legacy (19)
Microsoft.AspNetCore.Hosting.Tests (1)
Microsoft.AspNetCore.Mvc.ApiExplorer (1)
Microsoft.AspNetCore.Mvc.Core (7)
Microsoft.AspNetCore.Mvc.Core.Test (1)
Microsoft.AspNetCore.Mvc.Cors (1)
Microsoft.AspNetCore.Mvc.TagHelpers (4)
Microsoft.AspNetCore.Mvc.ViewFeatures (3)
Microsoft.AspNetCore.Razor (1)
Microsoft.AspNetCore.Razor.Test (1)
Microsoft.CodeAnalysis.Analyzers (19)
Microsoft.CodeAnalysis.AnalyzerUtilities (19)
Microsoft.CodeAnalysis.BannedApiAnalyzers (19)
Microsoft.CodeAnalysis.CodeStyle (19)
Microsoft.CodeAnalysis.CSharp.ExpressionEvaluator.ResultProvider (2)
Microsoft.CodeAnalysis.EditorFeatures (1)
Microsoft.CodeAnalysis.ExpressionEvaluator.ExpressionCompiler (3)
Microsoft.CodeAnalysis.ExpressionEvaluator.ResultProvider (7)
Microsoft.CodeAnalysis.ExpressionEvaluator.ResultProvider.Utilities (7)
Microsoft.CodeAnalysis.PerformanceSensitiveAnalyzers (19)
Microsoft.CodeAnalysis.PublicApiAnalyzers (19)
Microsoft.CodeAnalysis.ResxSourceGenerator (19)
Microsoft.CodeAnalysis.Workspaces (19)
Microsoft.Extensions.AI.Abstractions (1)
Microsoft.Maui.Controls (5)
Microsoft.VisualBasic.Tests (2)
Microsoft.VisualStudio.LanguageServices (2)
PresentationCore (11)
PresentationFramework (196)
MS\Internal\Documents\TextDocumentView.cs (109)
149TextSegment textSegment = textSegments[segmentIndex];
166Rect columnBox = columns[columnIndex].LayoutBox;
179Geometry columnGeometry = GetTightBoundingGeometryFromTextPositionsHelper(columns[columnIndex].Paragraphs, startPositionInThisSegment, endPositionInThisSegment, 0.0, visibleRect);
526contains = (position.TextContainer.End.CompareTo(segments[segments.Count - 1].End) == 0);
710paragraph = paragraphs[paragraphIndex];
717paragraph = floatingElements[paragraphIndex];
793ParagraphResult rowResult = rowParagraphs[index];
912ColumnResult column = columns[columnIndex];
969paragraph = floatingElements[paragraphIndex];
977paragraph = paragraphs[paragraphIndex];
1075ReadOnlyCollection<ParagraphResult> paragraphs = (columnIndex < columns.Count && columnIndex >= 0) ? columns[columnIndex].Paragraphs : _emptyParagraphCollection;
1103paragraph = floatingElements[paragraphIndex];
1109paragraph = paragraphs[paragraphIndex];
1235ReadOnlyCollection<ParagraphResult> paragraphs = (columnIndex < columns.Count && columnIndex >= 0) ? columns[columnIndex].Paragraphs : _emptyParagraphCollection;
1258if (endPosition.CompareTo(paragraphs[i].StartPosition) <= 0)
1265if (startPosition.CompareTo(paragraphs[i].EndPosition) > 0)
1272Rect layoutBox = GetLayoutBox(paragraphs[i]);
1288if (paragraphs[i] is ContainerParagraphResult)
1290paragraphGeometry = ((ContainerParagraphResult)paragraphs[i]).GetTightBoundingGeometryFromTextPositions(startPosition, endPosition, visibleRect);
1292else if (paragraphs[i] is TextParagraphResult)
1294paragraphGeometry = ((TextParagraphResult)paragraphs[i]).GetTightBoundingGeometryFromTextPositions(startPosition, endPosition, paragraphTopSpace, visibleRect);
1296else if (paragraphs[i] is TableParagraphResult)
1298paragraphGeometry = ((TableParagraphResult)paragraphs[i]).GetTightBoundingGeometryFromTextPositions(startPosition, endPosition, visibleRect);
1300else if (paragraphs[i] is UIElementParagraphResult)
1302paragraphGeometry = ((UIElementParagraphResult)paragraphs[i]).GetTightBoundingGeometryFromTextPositions(startPosition, endPosition);
1354if (!(startPosition.CompareTo(floatingElements[i].StartPosition) > 0 &&
1355endPosition.CompareTo(floatingElements[i].EndPosition) < 0))
1362Rect layoutBox = GetLayoutBox(floatingElements[i]);
1378Invariant.Assert(floatingElements[i] is FloaterParagraphResult ||
1379floatingElements[i] is FigureParagraphResult);
1381if (floatingElements[i] is FloaterParagraphResult floaterParagraphResult)
1388else if (floatingElements[i] is FigureParagraphResult figureParagraphResult) // Transform visible rect to subpage coordinates, and transform geometry from subpage coordinates
1435paragraph = floatingElements[paragraphIndex];
1441paragraph = paragraphs[paragraphIndex];
1530ReadOnlyCollection<ParagraphResult> paragraphs = (columnIndex < columns.Count && columnIndex >= 0) ? columns[columnIndex].Paragraphs : _emptyParagraphCollection;
1557paragraph = floatingElements[paragraphIndex];
1563paragraph = paragraphs[paragraphIndex];
1655ReadOnlyCollection<ParagraphResult> paragraphs = (columnIndex < columns.Count && columnIndex >= 0) ? columns[columnIndex].Paragraphs : _emptyParagraphCollection;
1680paragraph = floatingElements[paragraphIndex];
1686paragraph = paragraphs[paragraphIndex];
1774ReadOnlyCollection<ParagraphResult> paragraphs = (columnIndex < columns.Count && columnIndex >= 0) ? columns[columnIndex].Paragraphs : _emptyParagraphCollection;
1809columnBox = columns[columnIndex].LayoutBox;
1810if (!(columns[columnIndex].HasTextContent))
1856Rect nextColumnBox = columns[columnIndex + 1].LayoutBox;
1861if (point.X > columnBox.Right + gap / 2 && columns[columnIndex + 1].HasTextContent)
1886Rect nextColumnBox = columns[columnIndex + 1].LayoutBox;
1907columnBox = columns[lastColumnWithContent].LayoutBox;
1941paragraphBox = paragraphs[paragraphIndex].LayoutBox;
1942if (!(paragraphs[paragraphIndex].HasTextContent))
1987Rect nextParagraphBox = paragraphs[paragraphIndex + 1].LayoutBox;
1992if (point.Y > paragraphBox.Bottom + gap / 2 && paragraphs[paragraphIndex + 1].HasTextContent)
2017Rect nextParagraphBox = paragraphs[paragraphIndex + 1].LayoutBox;
2038paragraphBox = paragraphs[lastParagraphWithContent].LayoutBox;
2061Rect paragraphBox = floatingElements[paragraphIndex].LayoutBox;
2105if (columns[columnIndex].Contains(position, true))
2119else if (position.CompareTo(columns[columns.Count - 1].EndPosition) == 0)
2179if (paragraphs[paragraphIndex].Contains(position, true))
2191if (position.CompareTo(paragraphs[paragraphIndex].StartPosition) < 0)
2215else if (position.CompareTo(paragraphs[paragraphs.Count - 1].EndPosition) == 0)
2247paragraph = floatingElements[paragraphIndex];
2253paragraph = paragraphs[paragraphIndex];
2308lineRange = new TextSegment(lines[lineIndex].StartPosition, lines[lineIndex].GetContentEndPosition(), true);
2376ReadOnlyCollection<ParagraphResult> paragraphs = (columnIndex < columns.Count && columnIndex >= 0) ? columns[columnIndex].Paragraphs : _emptyParagraphCollection;
2422if (paragraphs[paragraphIndex] is ContainerParagraphResult)
2425Rect paragraphBox = paragraphs[paragraphIndex].LayoutBox;
2426ReadOnlyCollection<ParagraphResult> nestedParagraphs = ((ContainerParagraphResult)paragraphs[paragraphIndex]).Paragraphs;
2434else if (paragraphs[paragraphIndex] is TextParagraphResult)
2442ReadOnlyCollection<LineResult> lines = ((TextParagraphResult)paragraphs[paragraphIndex]).Lines;
2444if (!((TextParagraphResult)paragraphs[paragraphIndex]).HasTextContent)
2455Rect paragraphBox = paragraphs[paragraphIndex].LayoutBox;
2485positionOut = lines[lineIndex].GetTextPositionFromDistance(suggestedX);
2489positionOut = lines[lineIndex].StartPosition.CreatePointer(LogicalDirection.Forward);
2517positionOut = lines[lines.Count - 1].GetTextPositionFromDistance(suggestedX);
2521positionOut = lines[lines.Count - 1].StartPosition.CreatePointer(LogicalDirection.Forward);
2527else if (paragraphs[paragraphIndex] is TableParagraphResult tableResult) // c) TableParagraph - process nested paragraphs.
2531Rect paragraphBox = paragraphs[paragraphIndex].LayoutBox;
2567else if (paragraphs[paragraphIndex] is SubpageParagraphResult)
2570SubpageParagraphResult subpageParagraphResult = (SubpageParagraphResult)paragraphs[paragraphIndex];
2571positionOut = GetPositionAtNextLine(((SubpageParagraphResult)paragraphs[paragraphIndex]).Columns, subpageParagraphResult.FloatingElements, position, suggestedX - subpageParagraphResult.ContentOffset.X, ref count, out newSuggestedX, out positionFound);
2633paragraph = floatingElements[paragraphIndex];
2691positionOut = GetPositionAtNextLine(columns[columnIndex].Paragraphs, position, suggestedX, ref count, out positionFound);
2709suggestedX = (suggestedX - columns[oldColumnIndex].LayoutBox.Left) + columns[columnIndex].LayoutBox.Left;
2762if (paragraphs[paragraphIndex] is ContainerParagraphResult)
2766Rect paragraphBox = paragraphs[paragraphIndex].LayoutBox;
2767ReadOnlyCollection<ParagraphResult> nestedParagraphs = ((ContainerParagraphResult)paragraphs[paragraphIndex]).Paragraphs;
2777else if (paragraphs[paragraphIndex] is TextParagraphResult)
2783positionOut = GetPositionAtNextLineFromSiblingTextPara((TextParagraphResult)paragraphs[paragraphIndex], suggestedX, ref count);
2790else if (paragraphs[paragraphIndex] is TableParagraphResult tableResult)
2792Rect paragraphBox = paragraphs[paragraphIndex].LayoutBox;
2826else if (paragraphs[paragraphIndex] is SubpageParagraphResult)
2830Rect paragraphBox = paragraphs[paragraphIndex].LayoutBox;
2831SubpageParagraphResult subpageParagraphResult = (SubpageParagraphResult)paragraphs[paragraphIndex];
2841else if (paragraphs[paragraphIndex] is UIElementParagraphResult)
2855Rect paragraphBox = paragraphs[paragraphIndex].LayoutBox;
2856BlockUIContainer blockUIContainer = paragraphs[paragraphIndex].Element as BlockUIContainer;
2964positionOut = lines[lineIndex].GetTextPositionFromDistance(suggestedX);
2968positionOut = lines[lineIndex].StartPosition.CreatePointer(LogicalDirection.Forward);
2991positionOut = lines[lines.Count - 1].GetTextPositionFromDistance(suggestedX);
2995positionOut = lines[lines.Count - 1].StartPosition.CreatePointer(LogicalDirection.Forward);
3029double currentSuggestedX = columnSuggestedX + columns[columnIndex].LayoutBox.Left;
3030ReadOnlyCollection<ParagraphResult> paragraphs = columns[columnIndex].Paragraphs;
3093ParagraphResult paragraph = paragraphs[index];
3144ParagraphResult paragraph = floatingElements[index];
3197ColumnResult columnResult = columns[columnIndexStart];
3203ColumnResult columnResult = columns[columnIndexStart];
3212ReadOnlyCollection<ParagraphResult> paragraphs = columns[columnIndexStart].Paragraphs;
3258textContentRange.Merge(columns[index].TextContentRange);
PresentationUI (4)
Roslyn.Diagnostics.Analyzers (19)
System.Data.Odbc (1)
System.Linq.Expressions (87)
System.Linq.Parallel (1)
System.Linq.Queryable (5)
System.Private.CoreLib (5)
System.Runtime.Serialization.Schema (3)
System.ServiceModel.NetFramingBase (2)
System.Windows.Controls.Ribbon (4)
System.Xaml (5)
Test.Utilities (19)
Text.Analyzers (19)