23 types derived from ReadOnlyCollection
dotnet-svcutil-lib (1)
GenerateDocumentationAndConfigFiles (1)
Metrics (1)
Metrics.Legacy (1)
Microsoft.AspNetCore.Mvc.Abstractions (1)
Microsoft.AspNetCore.Mvc.Core (1)
Microsoft.AspNetCore.Razor (1)
Microsoft.CodeAnalysis.Analyzers (1)
Microsoft.CodeAnalysis.AnalyzerUtilities (1)
Microsoft.CodeAnalysis.BannedApiAnalyzers (1)
Microsoft.CodeAnalysis.CodeStyle (1)
Microsoft.CodeAnalysis.PerformanceSensitiveAnalyzers (1)
Microsoft.CodeAnalysis.PublicApiAnalyzers (1)
Microsoft.CodeAnalysis.ResxSourceGenerator (1)
Microsoft.CodeAnalysis.Workspaces (1)
PresentationCore (2)
Roslyn.Diagnostics.Analyzers (1)
System.Linq.Expressions (1)
System.ObjectModel (1)
System.ServiceModel.Primitives (1)
Test.Utilities (1)
Text.Analyzers (1)
314 instantiations of ReadOnlyCollection
csc (2)
dotnet-svcutil-lib (16)
GenerateDocumentationAndConfigFiles (2)
Metrics (2)
Metrics.Legacy (2)
Microsoft.AspNetCore.Components.Endpoints (1)
Microsoft.AspNetCore.Components.Endpoints.Tests (1)
Microsoft.AspNetCore.Components.WebAssembly (2)
Microsoft.AspNetCore.Http.Extensions (1)
Microsoft.AspNetCore.Http.Results.Tests (6)
Microsoft.AspNetCore.Mvc.ApiExplorer.Test (1)
Microsoft.AspNetCore.Mvc.Core (4)
Microsoft.Build.Framework (1)
Microsoft.Build.Tasks.CodeAnalysis (2)
Microsoft.Build.Tasks.CodeAnalysis.Sdk (2)
Microsoft.Cci.Extensions (1)
Microsoft.CodeAnalysis (2)
Microsoft.CodeAnalysis.Analyzers (2)
Microsoft.CodeAnalysis.AnalyzerUtilities (2)
Microsoft.CodeAnalysis.BannedApiAnalyzers (2)
Microsoft.CodeAnalysis.CodeStyle (2)
Microsoft.CodeAnalysis.Collections.Package (2)
Microsoft.CodeAnalysis.CSharp.Scripting.UnitTests (1)
Microsoft.CodeAnalysis.EditorFeatures (8)
Microsoft.CodeAnalysis.ExpressionEvaluator.ExpressionCompiler (8)
Microsoft.CodeAnalysis.ExpressionEvaluator.ResultProvider (14)
Microsoft.CodeAnalysis.ExpressionEvaluator.ResultProvider.Utilities (20)
Microsoft.CodeAnalysis.Extensions.Package (2)
Microsoft.CodeAnalysis.Features (5)
Microsoft.CodeAnalysis.InteractiveHost (2)
Microsoft.CodeAnalysis.PerformanceSensitiveAnalyzers (2)
Microsoft.CodeAnalysis.PublicApiAnalyzers (2)
Microsoft.CodeAnalysis.ResxSourceGenerator (2)
Microsoft.CodeAnalysis.Test.Utilities (1)
Microsoft.CodeAnalysis.Threading.Package (2)
Microsoft.CodeAnalysis.VisualBasic.ExpressionCompiler (3)
Microsoft.CodeAnalysis.Workspaces (2)
Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost (2)
Microsoft.CodeAnalysis.Workspaces.Test.Utilities (1)
Microsoft.DotNet.XUnitAssert.Tests (4)
Microsoft.Maui.Controls (9)
Microsoft.ML.Core (1)
Microsoft.Net.Http.Headers (1)
Microsoft.VisualBasic.Core (3)
Microsoft.VisualBasic.Forms (5)
Microsoft.VisualBasic.Tests (3)
PresentationCore (16)
PresentationFramework (61)
PresentationUI (3)
ReachFramework (3)
Replay (2)
Roslyn.Diagnostics.Analyzers (2)
RunTests (2)
System.Collections.Concurrent (2)
System.ComponentModel.Composition (1)
System.Composition.Hosting (1)
System.Data.Common (2)
System.Data.Odbc (1)
System.Diagnostics.DiagnosticSource (3)
System.Linq.Expressions (7)
System.Private.CoreLib (16)
System.Private.DataContractSerialization (2)
System.Reflection.MetadataLoadContext (1)
System.Runtime.Caching (1)
System.Security.Cryptography.Cose (1)
System.Security.Cryptography.Pkcs (2)
System.Security.Permissions (1)
System.ServiceModel.Primitives.Tests (1)
System.Xaml (12)
Test.Utilities (2)
Text.Analyzers (2)
vbc (2)
VBCSCompiler (3)
VBCSCompiler.UnitTests (1)
1544 references to ReadOnlyCollection
csc (3)
dotnet-svcutil-lib (100)
FrameworkFork\System.ServiceModel\System\ServiceModel\Security\Tokens\SecurityContextSecurityToken.cs (13)
27private ReadOnlyCollection<IAuthorizationPolicy> _authorizationPolicies;
28private ReadOnlyCollection<SecurityKey> _securityKeys;
41public SecurityContextSecurityToken(UniqueId contextId, string id, byte[] key, DateTime validFrom, DateTime validTo, ReadOnlyCollection<IAuthorizationPolicy> authorizationPolicies)
48public SecurityContextSecurityToken(UniqueId contextId, string id, byte[] key, DateTime validFrom, DateTime validTo, UniqueId keyGeneration, DateTime keyEffectiveTime, DateTime keyExpirationTime, ReadOnlyCollection<IAuthorizationPolicy> authorizationPolicies)
60internal SecurityContextSecurityToken(SecurityContextSecurityToken sourceToken, string id, byte[] key, UniqueId keyGeneration, DateTime keyEffectiveTime, DateTime keyExpirationTime, ReadOnlyCollection<IAuthorizationPolicy> authorizationPolicies)
69internal SecurityContextSecurityToken(UniqueId contextId, string id, byte[] key, DateTime validFrom, DateTime validTo, ReadOnlyCollection<IAuthorizationPolicy> authorizationPolicies, bool isCookieMode, byte[] cookieBlob)
74internal SecurityContextSecurityToken(UniqueId contextId, string id, byte[] key, DateTime validFrom, DateTime validTo, ReadOnlyCollection<IAuthorizationPolicy> authorizationPolicies, bool isCookieMode, byte[] cookieBlob,
85ReadOnlyCollection<IAuthorizationPolicy> authorizationPolicies = System.IdentityModel.SecurityUtils.CloneAuthorizationPoliciesIfNecessary(from._authorizationPolicies);
155public ReadOnlyCollection<IAuthorizationPolicy> AuthorizationPolicies
169public override ReadOnlyCollection<SecurityKey> SecurityKeys
238private void Initialize(UniqueId contextId, byte[] key, DateTime validFrom, DateTime validTo, ReadOnlyCollection<IAuthorizationPolicy> authorizationPolicies, bool isCookieMode,
283DateTime validFrom, DateTime validTo, ReadOnlyCollection<IAuthorizationPolicy> authorizationPolicies, SecurityStateEncoder securityStateEncoder)
291DateTime keyExpirationTime, ReadOnlyCollection<IAuthorizationPolicy> authorizationPolicies, SecurityStateEncoder securityStateEncoder)
GenerateDocumentationAndConfigFiles (2)
Metrics (2)
Metrics.Legacy (2)
Microsoft.AspNetCore.Components.Endpoints (5)
Microsoft.AspNetCore.Components.Endpoints.Tests (3)
Binding\FormDataMapperTests.cs (3)
737var expected = new ReadOnlyCollection<int>(new List<int> { 10, 11, 12, 13, 14, 15, 16, 17, 18, 19 });
738CanDeserialize_Collection<ReadOnlyCollection<int>, ReadOnlyCollection<int>, int>(expected);
Microsoft.AspNetCore.HostFiltering (1)
Microsoft.AspNetCore.Hosting.Tests (1)
Microsoft.AspNetCore.Http.Extensions (5)
Microsoft.AspNetCore.Mvc.Core (1)
Microsoft.AspNetCore.Mvc.Cors (2)
Microsoft.Build.Framework (1)
Microsoft.Build.Tasks.CodeAnalysis (3)
Microsoft.Build.Tasks.CodeAnalysis.Sdk (3)
Microsoft.Cci.Extensions (5)
Microsoft.CodeAnalysis (2)
Microsoft.CodeAnalysis.Analyzers (2)
Microsoft.CodeAnalysis.AnalyzerUtilities (2)
Microsoft.CodeAnalysis.BannedApiAnalyzers (2)
Microsoft.CodeAnalysis.CodeStyle (2)
Microsoft.CodeAnalysis.Collections.Package (2)
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (2)
Microsoft.CodeAnalysis.CSharp.ExpressionEvaluator.ResultProvider (7)
Microsoft.CodeAnalysis.CSharp.Scripting.UnitTests (1)
Microsoft.CodeAnalysis.EditorFeatures (8)
Microsoft.CodeAnalysis.ExpressionEvaluator.ExpressionCompiler (44)
CustomTypeInfo.cs (21)
19ReadOnlyCollection<byte>? dynamicFlags,
20ReadOnlyCollection<string?>? tupleElementNames)
22var payload = Encode(dynamicFlags, tupleElementNames);
36var payload = typeInfo.Payload;
61out var dynamicFlags,
62out var tupleElementNames);
72internal static string? GetTupleElementNameIfAny(ReadOnlyCollection<string> tupleElementNames, int index)
82internal static ReadOnlyCollection<byte>? Encode(
83ReadOnlyCollection<byte>? dynamicFlags,
84ReadOnlyCollection<string?>? tupleElementNames)
111var bytes = EncodeNames(tupleElementNames);
120ReadOnlyCollection<byte> payload,
121out ReadOnlyCollection<byte>? dynamicFlags,
122out ReadOnlyCollection<string?>? tupleElementNames)
147private static ReadOnlyCollection<byte> EncodeNames(ReadOnlyCollection<string?> names)
153private static ReadOnlyCollection<string?> DecodeNames(ReadOnlyCollection<byte> bytes, int start)
161private static string JoinNames(ReadOnlyCollection<string?> names)
176private static ReadOnlyCollection<string?> SplitNames(string str)
199private static byte[] CopyBytes(ReadOnlyCollection<byte> bytes, int start, int length)
Microsoft.CodeAnalysis.ExpressionEvaluator.ResultProvider (118)
src\ExpressionEvaluator\Core\Source\ExpressionCompiler\CustomTypeInfo.cs (21)
19ReadOnlyCollection<byte>? dynamicFlags,
20ReadOnlyCollection<string?>? tupleElementNames)
22var payload = Encode(dynamicFlags, tupleElementNames);
36var payload = typeInfo.Payload;
61out var dynamicFlags,
62out var tupleElementNames);
72internal static string? GetTupleElementNameIfAny(ReadOnlyCollection<string> tupleElementNames, int index)
82internal static ReadOnlyCollection<byte>? Encode(
83ReadOnlyCollection<byte>? dynamicFlags,
84ReadOnlyCollection<string?>? tupleElementNames)
111var bytes = EncodeNames(tupleElementNames);
120ReadOnlyCollection<byte> payload,
121out ReadOnlyCollection<byte>? dynamicFlags,
122out ReadOnlyCollection<string?>? tupleElementNames)
147private static ReadOnlyCollection<byte> EncodeNames(ReadOnlyCollection<string?> names)
153private static ReadOnlyCollection<string?> DecodeNames(ReadOnlyCollection<byte> bytes, int start)
161private static string JoinNames(ReadOnlyCollection<string?> names)
176private static ReadOnlyCollection<string?> SplitNames(string str)
199private static byte[] CopyBytes(ReadOnlyCollection<byte> bytes, int start, int length)
src\ExpressionEvaluator\Core\Source\ResultProvider\Formatter.cs (9)
40string IDkmClrFormatter.GetValueString(DkmClrValue value, DkmInspectionContext inspectionContext, ReadOnlyCollection<string> formatSpecifiers)
49string IDkmClrFormatter.GetTypeName(DkmInspectionContext inspectionContext, DkmClrType type, DkmClrCustomTypeInfo typeInfo, ReadOnlyCollection<string> formatSpecifiers)
65string IDkmClrFormatter2.GetValueString(DkmClrValue value, DkmClrCustomTypeInfo customTypeInfo, DkmInspectionContext inspectionContext, ReadOnlyCollection<string> formatSpecifiers)
121string IDkmClrFullNameProvider.GetClrExpressionAndFormatSpecifiers(DkmInspectionContext inspectionContext, string expression, out ReadOnlyCollection<string> formatSpecifiers)
276internal abstract string TrimAndGetFormatSpecifiers(string expression, out ReadOnlyCollection<string> formatSpecifiers);
278internal static readonly ReadOnlyCollection<string> NoFormatSpecifiers = new ReadOnlyCollection<string>(new string[0]);
280internal static ReadOnlyCollection<string> AddFormatSpecifier(ReadOnlyCollection<string> formatSpecifiers, string formatSpecifier)
313protected string RemoveFormatSpecifiers(string expression, out ReadOnlyCollection<string> formatSpecifiers)
src\ExpressionEvaluator\Core\Source\ResultProvider\Formatter.TypeNames.cs (14)
30ReadOnlyCollection<byte> dynamicFlags = null;
31ReadOnlyCollection<string> tupleElementNames = null;
67ReadOnlyCollection<byte> dynamicFlags,
69ReadOnlyCollection<string> tupleElementNames,
145ReadOnlyCollection<byte> dynamicFlags,
147ReadOnlyCollection<string> tupleElementNames,
344ReadOnlyCollection<byte> dynamicFlags,
346ReadOnlyCollection<string> tupleElementNames,
384ReadOnlyCollection<byte> dynamicFlags,
386ReadOnlyCollection<string> tupleElementNames,
464ReadOnlyCollection<byte> dynamicFlags,
466ReadOnlyCollection<string> tupleElementNames,
476ReadOnlyCollection<byte> dynamicFlags,
478ReadOnlyCollection<string> tupleElementNames,
src\ExpressionEvaluator\Core\Source\ResultProvider\Helpers\CustomTypeInfoTypeArgumentMap.cs (19)
19private readonly ReadOnlyCollection<byte> _dynamicFlags;
29ReadOnlyCollection<byte> dynamicFlags,
31ReadOnlyCollection<string> tupleElementNames,
67ReadOnlyCollection<byte> dynamicFlags;
68ReadOnlyCollection<string> tupleElementNames;
89internal ReadOnlyCollection<string> TupleElementNames { get; }
98ReadOnlyCollection<byte> dynamicFlags = null;
99ReadOnlyCollection<string> tupleElementNames = null;
109var substitutedFlags = SubstituteDynamicFlags(type, dynamicFlags);
110var substitutedNames = SubstituteTupleElementNames(type, tupleElementNames);
114private ReadOnlyCollection<byte> SubstituteDynamicFlags(Type type, ReadOnlyCollection<byte> dynamicFlagsOpt)
138var result = DynamicFlagsCustomTypeInfo.ToBytes(builder);
143private ReadOnlyCollection<string> SubstituteTupleElementNames(Type type, ReadOnlyCollection<string> tupleElementNamesOpt)
167var result = (builder.Count == 0) ? null : builder.ToImmutable();
195private delegate U Map<T, U>(ReadOnlyCollection<T> collection, int index);
199ReadOnlyCollection<T> collection,
219ReadOnlyCollection<T> collection,
src\ExpressionEvaluator\Core\Source\ResultProvider\ResultProvider.cs (7)
71void IDkmClrResultProvider.GetResult(DkmClrValue value, DkmWorkList workList, DkmClrType declaredType, DkmClrCustomTypeInfo declaredTypeInfo, DkmInspectionContext inspectionContext, ReadOnlyCollection<string> formatSpecifiers, string resultName, string resultFullName, DkmCompletionRoutine<DkmEvaluationAsyncResult> completionRoutine)
76ReadOnlyCollection<string> otherSpecifiers;
462ReadOnlyCollection<DkmCustomUIVisualizerInfo> customUIVisualizers = null;
545ReadOnlyCollection<string> formatSpecifiers,
649ReadOnlyCollection<string> formatSpecifiers,
954var sizes = value.ArrayDimensions;
960var lowerBounds = value.ArrayLowerBounds;
Microsoft.CodeAnalysis.ExpressionEvaluator.ResultProvider.Utilities (158)
src\ExpressionEvaluator\Core\Source\ExpressionCompiler\CustomTypeInfo.cs (21)
19ReadOnlyCollection<byte>? dynamicFlags,
20ReadOnlyCollection<string?>? tupleElementNames)
22var payload = Encode(dynamicFlags, tupleElementNames);
36var payload = typeInfo.Payload;
61out var dynamicFlags,
62out var tupleElementNames);
72internal static string? GetTupleElementNameIfAny(ReadOnlyCollection<string> tupleElementNames, int index)
82internal static ReadOnlyCollection<byte>? Encode(
83ReadOnlyCollection<byte>? dynamicFlags,
84ReadOnlyCollection<string?>? tupleElementNames)
111var bytes = EncodeNames(tupleElementNames);
120ReadOnlyCollection<byte> payload,
121out ReadOnlyCollection<byte>? dynamicFlags,
122out ReadOnlyCollection<string?>? tupleElementNames)
147private static ReadOnlyCollection<byte> EncodeNames(ReadOnlyCollection<string?> names)
153private static ReadOnlyCollection<string?> DecodeNames(ReadOnlyCollection<byte> bytes, int start)
161private static string JoinNames(ReadOnlyCollection<string?> names)
176private static ReadOnlyCollection<string?> SplitNames(string str)
199private static byte[] CopyBytes(ReadOnlyCollection<byte> bytes, int start, int length)
src\ExpressionEvaluator\Core\Source\ResultProvider\Formatter.cs (9)
40string IDkmClrFormatter.GetValueString(DkmClrValue value, DkmInspectionContext inspectionContext, ReadOnlyCollection<string> formatSpecifiers)
49string IDkmClrFormatter.GetTypeName(DkmInspectionContext inspectionContext, DkmClrType type, DkmClrCustomTypeInfo typeInfo, ReadOnlyCollection<string> formatSpecifiers)
65string IDkmClrFormatter2.GetValueString(DkmClrValue value, DkmClrCustomTypeInfo customTypeInfo, DkmInspectionContext inspectionContext, ReadOnlyCollection<string> formatSpecifiers)
121string IDkmClrFullNameProvider.GetClrExpressionAndFormatSpecifiers(DkmInspectionContext inspectionContext, string expression, out ReadOnlyCollection<string> formatSpecifiers)
276internal abstract string TrimAndGetFormatSpecifiers(string expression, out ReadOnlyCollection<string> formatSpecifiers);
278internal static readonly ReadOnlyCollection<string> NoFormatSpecifiers = new ReadOnlyCollection<string>(new string[0]);
280internal static ReadOnlyCollection<string> AddFormatSpecifier(ReadOnlyCollection<string> formatSpecifiers, string formatSpecifier)
313protected string RemoveFormatSpecifiers(string expression, out ReadOnlyCollection<string> formatSpecifiers)
src\ExpressionEvaluator\Core\Source\ResultProvider\Formatter.TypeNames.cs (14)
30ReadOnlyCollection<byte> dynamicFlags = null;
31ReadOnlyCollection<string> tupleElementNames = null;
67ReadOnlyCollection<byte> dynamicFlags,
69ReadOnlyCollection<string> tupleElementNames,
145ReadOnlyCollection<byte> dynamicFlags,
147ReadOnlyCollection<string> tupleElementNames,
344ReadOnlyCollection<byte> dynamicFlags,
346ReadOnlyCollection<string> tupleElementNames,
384ReadOnlyCollection<byte> dynamicFlags,
386ReadOnlyCollection<string> tupleElementNames,
464ReadOnlyCollection<byte> dynamicFlags,
466ReadOnlyCollection<string> tupleElementNames,
476ReadOnlyCollection<byte> dynamicFlags,
478ReadOnlyCollection<string> tupleElementNames,
src\ExpressionEvaluator\Core\Source\ResultProvider\Helpers\CustomTypeInfoTypeArgumentMap.cs (19)
19private readonly ReadOnlyCollection<byte> _dynamicFlags;
29ReadOnlyCollection<byte> dynamicFlags,
31ReadOnlyCollection<string> tupleElementNames,
67ReadOnlyCollection<byte> dynamicFlags;
68ReadOnlyCollection<string> tupleElementNames;
89internal ReadOnlyCollection<string> TupleElementNames { get; }
98ReadOnlyCollection<byte> dynamicFlags = null;
99ReadOnlyCollection<string> tupleElementNames = null;
109var substitutedFlags = SubstituteDynamicFlags(type, dynamicFlags);
110var substitutedNames = SubstituteTupleElementNames(type, tupleElementNames);
114private ReadOnlyCollection<byte> SubstituteDynamicFlags(Type type, ReadOnlyCollection<byte> dynamicFlagsOpt)
138var result = DynamicFlagsCustomTypeInfo.ToBytes(builder);
143private ReadOnlyCollection<string> SubstituteTupleElementNames(Type type, ReadOnlyCollection<string> tupleElementNamesOpt)
167var result = (builder.Count == 0) ? null : builder.ToImmutable();
195private delegate U Map<T, U>(ReadOnlyCollection<T> collection, int index);
199ReadOnlyCollection<T> collection,
219ReadOnlyCollection<T> collection,
src\ExpressionEvaluator\Core\Source\ResultProvider\ResultProvider.cs (7)
71void IDkmClrResultProvider.GetResult(DkmClrValue value, DkmWorkList workList, DkmClrType declaredType, DkmClrCustomTypeInfo declaredTypeInfo, DkmInspectionContext inspectionContext, ReadOnlyCollection<string> formatSpecifiers, string resultName, string resultFullName, DkmCompletionRoutine<DkmEvaluationAsyncResult> completionRoutine)
76ReadOnlyCollection<string> otherSpecifiers;
462ReadOnlyCollection<DkmCustomUIVisualizerInfo> customUIVisualizers = null;
545ReadOnlyCollection<string> formatSpecifiers,
649ReadOnlyCollection<string> formatSpecifiers,
954var sizes = value.ArrayDimensions;
960var lowerBounds = value.ArrayLowerBounds;
Microsoft.CodeAnalysis.Extensions.Package (2)
Microsoft.CodeAnalysis.Features (6)
Microsoft.CodeAnalysis.InteractiveHost (2)
Microsoft.CodeAnalysis.PerformanceSensitiveAnalyzers (2)
Microsoft.CodeAnalysis.PublicApiAnalyzers (2)
Microsoft.CodeAnalysis.ResxSourceGenerator (2)
Microsoft.CodeAnalysis.Test.Utilities (6)
Microsoft.CodeAnalysis.Threading.Package (2)
Microsoft.CodeAnalysis.VisualBasic (3)
Microsoft.CodeAnalysis.VisualBasic.ExpressionCompiler (11)
Microsoft.CodeAnalysis.VisualBasic.ResultProvider (7)
Microsoft.CodeAnalysis.Workspaces (2)
Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost (2)
Microsoft.DotNet.XUnitAssert.Tests (4)
Microsoft.Extensions.AI.Abstractions (1)
Microsoft.Maui.Controls (21)
Microsoft.ML.Core (1)
Microsoft.VisualBasic.Core (9)
Microsoft.VisualBasic.Forms (16)
Microsoft.VisualBasic.Forms.Tests (1)
Microsoft.VisualBasic.Tests (10)
Microsoft.VisualStudio.LanguageServices (2)
mscorlib (1)
netstandard (1)
PresentationCore (34)
PresentationFramework (355)
MS\Internal\Documents\TextDocumentView.cs (139)
146ReadOnlyCollection<TextSegment> textSegments = TextSegments;
162ReadOnlyCollection<ColumnResult> columns = Columns;
353internal override ReadOnlyCollection<GlyphRun> GetGlyphRuns(ITextPointer start, ITextPointer end)
459internal static bool Contains(ITextPointer position, ReadOnlyCollection<TextSegment> segments)
583internal override ReadOnlyCollection<TextSegment> TextSegments
590return ReadOnlyCollection<TextSegment>.Empty;
595private ReadOnlyCollection<TextSegment> TextSegmentsCore
611internal ReadOnlyCollection<ColumnResult> Columns
629internal ReadOnlyCollection<ParagraphResult> FloatingElements
677private ITextPointer GetTextPositionFromPoint(ReadOnlyCollection<ParagraphResult> paragraphs, ReadOnlyCollection<ParagraphResult> floatingElements, Point point, bool snapToText, bool snapToTextInFloatingElements)
751ReadOnlyCollection<ParagraphResult> nestedParagraphs = ((ContainerParagraphResult)paragraph).Paragraphs;
774ReadOnlyCollection<LineResult> lines = ((TextParagraphResult)paragraph).Lines;
787ReadOnlyCollection<ParagraphResult> rowParagraphs = ((TableParagraphResult)paragraph).Paragraphs;
801ReadOnlyCollection<ParagraphResult> nestedParagraphs = ((TableParagraphResult)paragraph).GetParagraphsFromPoint(point, snapToText);
827ReadOnlyCollection<ColumnResult> columns;
828ReadOnlyCollection<ParagraphResult> nestedFloatingElements;
893private ITextPointer GetTextPositionFromPoint(ReadOnlyCollection<ColumnResult> columns, ReadOnlyCollection<ParagraphResult> floatingElements, Point point, bool snapToText)
908ReadOnlyCollection<ParagraphResult> paragraphs;
955private CellInfo GetCellInfoFromPoint(ReadOnlyCollection<ParagraphResult> paragraphs, ReadOnlyCollection<ParagraphResult> floatingElements, Point point, Table tableFilter)
1007ReadOnlyCollection<ParagraphResult> nestedParagraphs = ((ContainerParagraphResult)paragraph).Paragraphs;
1017ReadOnlyCollection<ParagraphResult> nestedParagraphs = ((TableParagraphResult)paragraph).GetParagraphsFromPoint(point, false);
1060private CellInfo GetCellInfoFromPoint(ReadOnlyCollection<ColumnResult> columns, ReadOnlyCollection<ParagraphResult> floatingElements, Point point, Table tableFilter)
1075ReadOnlyCollection<ParagraphResult> paragraphs = (columnIndex < columns.Count && columnIndex >= 0) ? columns[columnIndex].Paragraphs : _emptyParagraphCollection;
1089private Rect GetRectangleFromTextPosition(ReadOnlyCollection<ParagraphResult> paragraphs, ReadOnlyCollection<ParagraphResult> floatingElements, ITextPointer position)
1141ReadOnlyCollection<ParagraphResult> nestedParagraphs = ((ContainerParagraphResult)paragraph).Paragraphs;
1162ReadOnlyCollection<ParagraphResult> nestedParagraphs = ((TableParagraphResult)paragraph).GetParagraphsFromPosition(position);
1185ReadOnlyCollection<ColumnResult> columns = floaterParagraphResult.Columns;
1186ReadOnlyCollection<ParagraphResult> nestedFloatingElements = floaterParagraphResult.FloatingElements;
1198ReadOnlyCollection<ColumnResult> columns = figureParagraphResult.Columns;
1199ReadOnlyCollection<ParagraphResult> nestedFloatingElements = figureParagraphResult.FloatingElements;
1225private Rect GetRectangleFromTextPosition(ReadOnlyCollection<ColumnResult> columns, ReadOnlyCollection<ParagraphResult> floatingElements, ITextPointer position)
1235ReadOnlyCollection<ParagraphResult> paragraphs = (columnIndex < columns.Count && columnIndex >= 0) ? columns[columnIndex].Paragraphs : _emptyParagraphCollection;
1247ReadOnlyCollection<ParagraphResult> paragraphs,
1314ReadOnlyCollection<ParagraphResult> paragraphs,
1315ReadOnlyCollection<ParagraphResult> floatingElements,
1341ReadOnlyCollection<ParagraphResult> floatingElements,
1422private bool IsAtCaretUnitBoundary(ReadOnlyCollection<ParagraphResult> paragraphs, ReadOnlyCollection<ParagraphResult> floatingElements, ITextPointer position)
1464ReadOnlyCollection<ParagraphResult> nestedParagraphs = ((ContainerParagraphResult)paragraph).Paragraphs;
1479ReadOnlyCollection<ParagraphResult> nestedParagraphs = ((TableParagraphResult)paragraph).GetParagraphsFromPosition(position);
1488ReadOnlyCollection<ColumnResult> columns = subpageParagraphResult.Columns;
1489ReadOnlyCollection<ParagraphResult> nestedFloatingElements = subpageParagraphResult.FloatingElements;
1499ReadOnlyCollection<ColumnResult> columns = figureParagraphResult.Columns;
1500ReadOnlyCollection<ParagraphResult> nestedFloatingElements = figureParagraphResult.FloatingElements;
1510ReadOnlyCollection<ColumnResult> columns = floaterParagraphResult.Columns;
1511ReadOnlyCollection<ParagraphResult> nestedFloatingElements = floaterParagraphResult.FloatingElements;
1525private bool IsAtCaretUnitBoundary(ReadOnlyCollection<ColumnResult> columns, ReadOnlyCollection<ParagraphResult> floatingElements, ITextPointer position)
1530ReadOnlyCollection<ParagraphResult> paragraphs = (columnIndex < columns.Count && columnIndex >= 0) ? columns[columnIndex].Paragraphs : _emptyParagraphCollection;
1544private ITextPointer GetNextCaretUnitPosition(ReadOnlyCollection<ParagraphResult> paragraphs, ReadOnlyCollection<ParagraphResult> floatingElements, ITextPointer position, LogicalDirection direction)
1587ReadOnlyCollection<ParagraphResult> nestedParagraphs = ((ContainerParagraphResult)paragraph).Paragraphs;
1603ReadOnlyCollection<ParagraphResult> nestedParagraphs = ((TableParagraphResult)paragraph).GetParagraphsFromPosition(position);
1612ReadOnlyCollection<ColumnResult> columns = subpageParagraphResult.Columns;
1613ReadOnlyCollection<ParagraphResult> nestedFloatingElements = subpageParagraphResult.FloatingElements;
1623ReadOnlyCollection<ColumnResult> columns = figureParagraphResult.Columns;
1624ReadOnlyCollection<ParagraphResult> nestedFloatingElements = figureParagraphResult.FloatingElements;
1634ReadOnlyCollection<ColumnResult> columns = floaterParagraphResult.Columns;
1635ReadOnlyCollection<ParagraphResult> nestedFloatingElements = floaterParagraphResult.FloatingElements;
1650private ITextPointer GetNextCaretUnitPosition(ReadOnlyCollection<ColumnResult> columns, ReadOnlyCollection<ParagraphResult> floatingElements, ITextPointer position, LogicalDirection direction)
1655ReadOnlyCollection<ParagraphResult> paragraphs = (columnIndex < columns.Count && columnIndex >= 0) ? columns[columnIndex].Paragraphs : _emptyParagraphCollection;
1667private ITextPointer GetBackspaceCaretUnitPosition(ReadOnlyCollection<ParagraphResult> paragraphs, ReadOnlyCollection<ParagraphResult> floatingElements, ITextPointer position)
1708ReadOnlyCollection<ParagraphResult> nestedParagraphs = ((ContainerParagraphResult)paragraph).Paragraphs;
1723ReadOnlyCollection<ParagraphResult> nestedParagraphs = ((TableParagraphResult)paragraph).GetParagraphsFromPosition(position);
1732ReadOnlyCollection<ColumnResult> columns = subpageParagraphResult.Columns;
1733ReadOnlyCollection<ParagraphResult> nestedFloatingElements = subpageParagraphResult.FloatingElements;
1743ReadOnlyCollection<ColumnResult> columns = figureParagraphResult.Columns;
1744ReadOnlyCollection<ParagraphResult> nestedFloatingElements = figureParagraphResult.FloatingElements;
1754ReadOnlyCollection<ColumnResult> columns = floaterParagraphResult.Columns;
1755ReadOnlyCollection<ParagraphResult> nestedFloatingElements = floaterParagraphResult.FloatingElements;
1769private ITextPointer GetBackspaceCaretUnitPosition(ReadOnlyCollection<ColumnResult> columns, ReadOnlyCollection<ParagraphResult> floatingElements, ITextPointer position)
1774ReadOnlyCollection<ParagraphResult> paragraphs = (columnIndex < columns.Count && columnIndex >= 0) ? columns[columnIndex].Paragraphs : _emptyParagraphCollection;
1794private int GetColumnFromPoint(ReadOnlyCollection<ColumnResult> columns, Point point, bool snapToText)
1926private int GetParagraphFromPoint(ReadOnlyCollection<ParagraphResult> paragraphs, Point point, bool snapToText)
2054private int GetParagraphFromPointInFloatingElements(ReadOnlyCollection<ParagraphResult> floatingElements, Point point, bool snapToText)
2086private int GetColumnFromPosition(ReadOnlyCollection<ColumnResult> columns, ITextPointer position)
2137private static int GetParagraphFromPosition(ReadOnlyCollection<ParagraphResult> paragraphs, ReadOnlyCollection<ParagraphResult> floatingElements, ITextPointer position, out bool isFloatingPara)
2163private static int GetParagraphFromPosition(ReadOnlyCollection<ParagraphResult> paragraphs, ITextPointer position)
2234private TextSegment GetLineRangeFromPosition(ReadOnlyCollection<ParagraphResult> paragraphs, ReadOnlyCollection<ParagraphResult> floatingElements, ITextPointer position)
2281ReadOnlyCollection<ParagraphResult> nestedParagraphs = ((ContainerParagraphResult)paragraph).Paragraphs;
2293ReadOnlyCollection<LineResult> lines = ((TextParagraphResult)paragraph).Lines;
2314ReadOnlyCollection<ParagraphResult> nestedParagraphs = ((TableParagraphResult)paragraph).GetParagraphsFromPosition(position);
2324ReadOnlyCollection<ColumnResult> columns = subpageParagraphResult.Columns;
2325ReadOnlyCollection<ParagraphResult> nestedFloatingElements = subpageParagraphResult.FloatingElements;
2335ReadOnlyCollection<ColumnResult> columns = figureParagraphResult.Columns;
2336ReadOnlyCollection<ParagraphResult> nestedFloatingElements = figureParagraphResult.FloatingElements;
2346ReadOnlyCollection<ColumnResult> columns = floaterParagraphResult.Columns;
2347ReadOnlyCollection<ParagraphResult> nestedFloatingElements = floaterParagraphResult.FloatingElements;
2370private TextSegment GetLineRangeFromPosition(ReadOnlyCollection<ColumnResult> columns, ReadOnlyCollection<ParagraphResult> floatingElements, ITextPointer position)
2376ReadOnlyCollection<ParagraphResult> paragraphs = (columnIndex < columns.Count && columnIndex >= 0) ? columns[columnIndex].Paragraphs : _emptyParagraphCollection;
2401private ITextPointer GetPositionAtNextLine(ReadOnlyCollection<ParagraphResult> paragraphs, ITextPointer position, double suggestedX, ref int count, out bool positionFound)
2426ReadOnlyCollection<ParagraphResult> nestedParagraphs = ((ContainerParagraphResult)paragraphs[paragraphIndex]).Paragraphs;
2442ReadOnlyCollection<LineResult> lines = ((TextParagraphResult)paragraphs[paragraphIndex]).Lines;
2536ReadOnlyCollection<ParagraphResult> nestedParagraphs = subpageParagraphResult.Columns[0].Paragraphs;
2619private ITextPointer GetPositionAtNextLineInFloatingElements(ReadOnlyCollection<ParagraphResult> floatingElements, ITextPointer position, double suggestedX, ref int count, out bool positionFound)
2639ReadOnlyCollection<ColumnResult> columns = figureParagraphResult.Columns;
2640ReadOnlyCollection<ParagraphResult> nestedFloatingElements = figureParagraphResult.FloatingElements;
2652ReadOnlyCollection<ColumnResult> columns = floaterParagraphResult.Columns;
2653ReadOnlyCollection<ParagraphResult> nestedFloatingElements = floaterParagraphResult.FloatingElements;
2670private ITextPointer GetPositionAtNextLine(ReadOnlyCollection<ColumnResult> columns, ReadOnlyCollection<ParagraphResult> floatingElements, ITextPointer position, double suggestedX, ref int count, out double newSuggestedX, out bool positionFound)
2742private ITextPointer GetPositionAtNextLineFromSiblingPara(ReadOnlyCollection<ParagraphResult> paragraphs, int paragraphIndex, double suggestedX, ref int count)
2767ReadOnlyCollection<ParagraphResult> nestedParagraphs = ((ContainerParagraphResult)paragraphs[paragraphIndex]).Paragraphs;
2807ReadOnlyCollection<ParagraphResult> nestedParagraphs = subpageParagraphResult.Columns[0].Paragraphs;
2832ReadOnlyCollection<ParagraphResult> nestedParagraphs = subpageParagraphResult.Columns[0].Paragraphs;
2913ReadOnlyCollection<LineResult> lines = paragraph.Lines;
3022private ITextPointer GetPositionAtNextLineFromSiblingColumn(ReadOnlyCollection<ColumnResult> columns, int columnIndex, double columnSuggestedX, ref double newSuggestedX, ref int count)
3030ReadOnlyCollection<ParagraphResult> paragraphs = columns[columnIndex].Paragraphs;
3072ReadOnlyCollection<TextSegment> segments = this.TextSegmentsCore;
3085private bool GetGlyphRunsFromParagraphs(List<GlyphRun> glyphRuns, ITextPointer start, ITextPointer end, ReadOnlyCollection<ParagraphResult> paragraphs)
3111ReadOnlyCollection<ParagraphResult> nestedParagraphs = ((ContainerParagraphResult)paragraph).Paragraphs;
3137private void GetGlyphRunsFromFloatingElements(List<GlyphRun> glyphRuns, ITextPointer start, ITextPointer end, ReadOnlyCollection<ParagraphResult> floatingElements, out bool success)
3152ReadOnlyCollection<ColumnResult> columns = figureParagraphResult.Columns;
3153ReadOnlyCollection<ParagraphResult> nestedFloatingElements = figureParagraphResult.FloatingElements;
3163ReadOnlyCollection<ColumnResult> columns = floaterParagraphResult.Columns;
3164ReadOnlyCollection<ParagraphResult> nestedFloatingElements = floaterParagraphResult.FloatingElements;
3180private void GetGlyphRuns(List<GlyphRun> glyphRuns, ITextPointer start, ITextPointer end, ReadOnlyCollection<ColumnResult> columns, ReadOnlyCollection<ParagraphResult> floatingElements)
3212ReadOnlyCollection<ParagraphResult> paragraphs = columns[columnIndexStart].Paragraphs;
3226private ReadOnlyCollection<TextSegment> GetTextSegments()
3228ReadOnlyCollection<TextSegment> textSegments;
3254ReadOnlyCollection<ColumnResult> columns = Columns;
3507private ReadOnlyCollection<ColumnResult> _columns;
3512private ReadOnlyCollection<ParagraphResult> _floatingElements;
3517private static ReadOnlyCollection<ParagraphResult> _emptyParagraphCollection = ReadOnlyCollection<ParagraphResult>.Empty;
3522private ReadOnlyCollection<TextSegment> _segments;
MS\Internal\Documents\TextParagraphView.cs (10)
147ReadOnlyCollection<LineResult> lines = Lines;
254ReadOnlyCollection<LineResult> lines;
317internal static ITextPointer GetTextPositionFromPoint(ReadOnlyCollection<LineResult> lines, Point point, bool snapToText)
352internal static int GetLineFromPosition(ReadOnlyCollection<LineResult> lines, ITextPointer position)
474internal override ReadOnlyCollection<TextSegment> TextSegments
487internal ReadOnlyCollection<LineResult> Lines
523internal static int GetLineFromPoint(ReadOnlyCollection<LineResult> lines, Point point, bool snapToText)
560private static bool GetVerticalLineFromPoint(ReadOnlyCollection<LineResult> lines, Point point, bool snapToText, out int lineIndex)
687private static bool GetHorizontalLineFromPoint(ReadOnlyCollection<LineResult> lines, Point point, bool snapToText, ref int lineIndex)
802private ReadOnlyCollection<LineResult> _lines;
PresentationUI (10)
ReachFramework (42)
Replay (3)
Roslyn.Diagnostics.Analyzers (2)
RunTests (4)
System.Collections.Concurrent (4)
System.ComponentModel.Composition (31)
System.Composition.AttributedModel (1)
System.Composition.Hosting (3)
System.Data.Common (6)
System.Data.Odbc (2)
System.Diagnostics.DiagnosticSource (1)
System.IO.Compression (1)
System.IO.Packaging (3)
System.Linq.Expressions (264)
System\Linq\Expressions\BlockExpression.cs (42)
22public ReadOnlyCollection<Expression> Expressions => GetOrMakeExpressions();
27public ReadOnlyCollection<ParameterExpression> Variables => GetOrMakeVariables();
131internal virtual ReadOnlyCollection<Expression> GetOrMakeExpressions()
136internal virtual ReadOnlyCollection<ParameterExpression> GetOrMakeVariables()
138return ReadOnlyCollection<ParameterExpression>.Empty;
152internal virtual BlockExpression Rewrite(ReadOnlyCollection<ParameterExpression>? variables, Expression[] args)
170internal static ReadOnlyCollection<Expression> ReturnReadOnlyExpressions(BlockExpression provider, ref object collection)
183return (ReadOnlyCollection<Expression>)collection;
213if (_arg0 is ReadOnlyCollection<Expression> alreadyCollection)
234internal override ReadOnlyCollection<Expression> GetOrMakeExpressions()
239internal override BlockExpression Rewrite(ReadOnlyCollection<ParameterExpression>? variables, Expression[] args)
266if (_arg0 is ReadOnlyCollection<Expression> alreadyCollection)
300internal override ReadOnlyCollection<Expression> GetOrMakeExpressions()
305internal override BlockExpression Rewrite(ReadOnlyCollection<ParameterExpression>? variables, Expression[] args)
333if (_arg0 is ReadOnlyCollection<Expression> alreadyCollection)
372internal override ReadOnlyCollection<Expression> GetOrMakeExpressions()
377internal override BlockExpression Rewrite(ReadOnlyCollection<ParameterExpression>? variables, Expression[] args)
417if (_arg0 is ReadOnlyCollection<Expression> alreadyCollection)
450internal override ReadOnlyCollection<Expression> GetOrMakeExpressions()
455internal override BlockExpression Rewrite(ReadOnlyCollection<ParameterExpression>? variables, Expression[] args)
488internal override ReadOnlyCollection<Expression> GetOrMakeExpressions()
493internal override BlockExpression Rewrite(ReadOnlyCollection<ParameterExpression>? variables, Expression[] args)
514internal override ReadOnlyCollection<ParameterExpression> GetOrMakeVariables()
522internal IReadOnlyList<ParameterExpression> ReuseOrValidateVariables(ReadOnlyCollection<ParameterExpression>? variables)
557if (_body is ReadOnlyCollection<Expression> alreadyCollection)
581internal override ReadOnlyCollection<Expression> GetOrMakeExpressions()
586internal override BlockExpression Rewrite(ReadOnlyCollection<ParameterExpression>? variables, Expression[]? args)
620internal override ReadOnlyCollection<Expression> GetOrMakeExpressions()
625internal override BlockExpression Rewrite(ReadOnlyCollection<ParameterExpression>? variables, Expression[]? args)
650internal override BlockExpression Rewrite(ReadOnlyCollection<ParameterExpression>? variables, Expression[]? args)
916return Block(ReadOnlyCollection<ParameterExpression>.Empty, expressions);
939return Block(type, ReadOnlyCollection<ParameterExpression>.Empty, expressions);
974ReadOnlyCollection<ParameterExpression> variableList = variables.ToReadOnly();
985ReadOnlyCollection<Expression> expressionList = expressions.ToReadOnly();
1004ReadOnlyCollection<Expression> expressionList = expressions.ToReadOnly();
1007ReadOnlyCollection<ParameterExpression> variableList = variables.ToReadOnly();
1027private static BlockExpression BlockCore(Type? type, ReadOnlyCollection<ParameterExpression> variables, ReadOnlyCollection<Expression> expressions)
1066internal static void ValidateVariables(ReadOnlyCollection<ParameterExpression> varList, string collectionName)
10920 => BlockCore(typeof(void), ReadOnlyCollection<ParameterExpression>.Empty, ReadOnlyCollection<Expression>.Empty),
1097_ => new BlockN(expressions as ReadOnlyCollection<Expression> ?? (IReadOnlyList<Expression>)expressions.ToArray()),
System\Linq\Expressions\IndexExpression.cs (6)
74public ReadOnlyCollection<Expression> Arguments
183ReadOnlyCollection<Expression> indexList = indexes.ToReadOnly();
363private static IndexExpression MakeIndexProperty(Expression? instance, PropertyInfo indexer, string paramName, ReadOnlyCollection<Expression> argList)
374private static void ValidateIndexedProperty(Expression? instance, PropertyInfo indexer, string paramName, ref ReadOnlyCollection<Expression> argList)
458private static void ValidateAccessor(Expression? instance, MethodInfo method, ParameterInfo[] indexes, ref ReadOnlyCollection<Expression> arguments, string? paramName)
489private static void ValidateAccessorArgumentTypes(MethodInfo method, ParameterInfo[] indexes, ref ReadOnlyCollection<Expression> arguments, string? paramName)
System\Linq\Expressions\LambdaExpression.cs (22)
58public ReadOnlyCollection<ParameterExpression> Parameters => GetOrMakeParameters();
87internal virtual ReadOnlyCollection<ParameterExpression> GetOrMakeParameters()
338public static Expression<TDelegate> CreateExpressionFunc(Expression body, string? name, bool tailCall, ReadOnlyCollection<ParameterExpression> parameters)
373internal override ReadOnlyCollection<ParameterExpression> GetOrMakeParameters() => ReadOnlyCollection<ParameterExpression>.Empty;
417internal override ReadOnlyCollection<ParameterExpression> GetOrMakeParameters() => ExpressionUtils.ReturnReadOnly(this, ref _par0);
459if (_par0 is ReadOnlyCollection<ParameterExpression> alreadyCollection)
479internal override ReadOnlyCollection<ParameterExpression> GetOrMakeParameters() => ExpressionUtils.ReturnReadOnly(this, ref _par0);
524if (_par0 is ReadOnlyCollection<ParameterExpression> alreadyCollection)
547internal override ReadOnlyCollection<ParameterExpression> GetOrMakeParameters() => ExpressionUtils.ReturnReadOnly(this, ref _par0);
580internal override ReadOnlyCollection<ParameterExpression> GetOrMakeParameters() => ExpressionUtils.ReturnReadOnly(ref _parameters);
612internal static LambdaExpression CreateLambda(Type delegateType, Expression body, string? name, bool tailCall, ReadOnlyCollection<ParameterExpression> parameters)
617Func<Expression, string?, bool, ReadOnlyCollection<ParameterExpression>, LambdaExpression>? fastPath;
618CacheDict<Type, Func<Expression, string?, bool, ReadOnlyCollection<ParameterExpression>, LambdaExpression>>? factories =
619s_lambdaFactories ??= new CacheDict<Type, Func<Expression, string?, bool, ReadOnlyCollection<ParameterExpression>, LambdaExpression>>(50);
638factories[delegateType] = fastPath = (Func<Expression, string?, bool, ReadOnlyCollection<ParameterExpression>, LambdaExpression>)create.CreateDelegate(typeof(Func<Expression, string?, bool, ReadOnlyCollection<ParameterExpression>, LambdaExpression>));
718ReadOnlyCollection<ParameterExpression> parameterList = parameters.ToReadOnly();
856ReadOnlyCollection<ParameterExpression> parameterList = parameters.ToReadOnly();
891ReadOnlyCollection<ParameterExpression> paramList = parameters.ToReadOnly();
908ReadOnlyCollection<ParameterExpression> paramList = parameters.ToReadOnly();
914private static void ValidateLambdaArgs(Type delegateType, ref Expression body, ReadOnlyCollection<ParameterExpression> parameters, string paramName)
System.Linq.Queryable (8)
System.Net.Security (1)
System.Private.CoreLib (34)
System.Private.DataContractSerialization (13)
System.Reflection.MetadataLoadContext (3)
System.Runtime (1)
System.Runtime.Caching (8)
System.Runtime.Serialization.Schema (1)
System.Security.Cryptography.Cose (1)
System.Security.Cryptography.Pkcs (2)
System.ServiceModel.Federation (1)
System.ServiceModel.NetFramingBase (2)
System.ServiceModel.Primitives (22)
System.ServiceModel.Primitives.Tests (3)
System.Speech (10)
System.Windows.Controls.Ribbon (1)
System.Windows.Forms.Design (2)
System.Xaml (31)
System.Xaml.Tests (2)
Templates.Blazor.WebAssembly.Auth.Tests (4)
Templates.Blazor.WebAssembly.Tests (4)
Templates.Mvc.Tests (4)
Templates.Tests (4)
Test.Utilities (2)
Text.Analyzers (2)
vbc (3)
VBCSCompiler (3)
WindowsBase.Tests (1)