334 references to ReadOnlyCollection
Aspire.Hosting (1)
Pipelines\PipelineSummary.cs (1)
73return new ReadOnlyCollection<PipelineSummaryItem>(_items.ToList());
csc (2)
src\roslyn\src\Compilers\Shared\BuildProtocol.cs (2)
70Arguments = new ReadOnlyCollection<Argument>(arguments.ToList()); 480return new AnalyzerInconsistencyBuildResponse(new ReadOnlyCollection<string>(list));
dotnet (2)
src\sdk\artifacts\.packages\microsoft.codeanalysis.buildclient\5.8.0-1.26273.105\contentFiles\cs\net11.0\BuildProtocol.cs (2)
70Arguments = new ReadOnlyCollection<Argument>(arguments.ToList()); 480return new AnalyzerInconsistencyBuildResponse(new ReadOnlyCollection<string>(list));
dotnet-format (2)
Utilities\ProcessRunner.cs (2)
117new ReadOnlyCollection<string>(outputLines), 118new ReadOnlyCollection<string>(errorLines));
dotnet-sourcelink (1)
dotnet-svcutil-lib (18)
FrameworkFork\System.Runtime.Serialization\System\Runtime\Serialization\DataContractSerializer.cs (2)
152_knownTypeCollection = new ReadOnlyCollection<Type>(knownTypeList); 156_knownTypeCollection = new ReadOnlyCollection<Type>(Array.Empty<Type>());
FrameworkFork\System.ServiceModel\System\IdentityModel\Policy\DefaultEvaluationContext.cs (1)
41_readOnlyClaimSets = new ReadOnlyCollection<ClaimSet>(_claimSets);
FrameworkFork\System.ServiceModel\System\IdentityModel\Policy\UnconditionalPolicy.cs (1)
169_issuances = new ReadOnlyCollection<ClaimSet>(issuances);
FrameworkFork\System.ServiceModel\System\IdentityModel\SecurityUtils.cs (2)
347return new ReadOnlyCollection<IAuthorizationPolicy>(ret); 394public static ReadOnlyCollection<T> Instance = new ReadOnlyCollection<T>(new List<T>());
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\AddressHeaderCollection.cs (2)
17: base(new List<AddressHeader>()) 22: base(new List<AddressHeader>(addressHeaders))
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\MessageHeaders.cs (1)
752IList<MessageHeaderInfo> list = new ReadOnlyCollection<MessageHeaderInfo>(headers);
FrameworkFork\System.ServiceModel\System\ServiceModel\FaultReason.cs (1)
69_translations = new SynchronizedReadOnlyCollection<FaultReasonText>(new object(), new ReadOnlyCollection<FaultReasonText>(translations));
FrameworkFork\System.ServiceModel\System\ServiceModel\Security\MessagePartSpecification.cs (1)
30return new ReadOnlyCollection<XmlQualifiedName>(_headerTypes);
FrameworkFork\System.ServiceModel\System\ServiceModel\Security\MessageSecurityTokenVersion.cs (1)
154_supportedSpecs = new ReadOnlyCollection<string>(supportedSpecs);
FrameworkFork\System.ServiceModel\System\ServiceModel\Security\RequestSecurityToken.cs (1)
543_requestProperties = new ReadOnlyCollection<XmlElement>(_requestProperties);
FrameworkFork\System.ServiceModel\System\ServiceModel\Security\SecurityMessageProperty.cs (1)
299return new ReadOnlyCollection<IAuthorizationPolicy>(policies);
FrameworkFork\System.ServiceModel\System\ServiceModel\Security\SecurityProtocolFactory.cs (2)
324s_emptyTokenAuthenticators = new ReadOnlyCollection<SupportingTokenAuthenticatorSpecification>(new SupportingTokenAuthenticatorSpecification[0]); 1008new ReadOnlyCollection<SupportingTokenAuthenticatorSpecification>((Collection<SupportingTokenAuthenticatorSpecification>)_channelSupportingTokenAuthenticatorSpecification);
FrameworkFork\System.ServiceModel\System\ServiceModel\Security\SecurityUtils.cs (1)
1053public static ReadOnlyCollection<T> Instance = new ReadOnlyCollection<T>(new List<T>());
FrameworkFork\System.ServiceModel\System\ServiceModel\Security\Tokens\SecurityContextSecurityToken.cs (1)
278_securityKeys = new ReadOnlyCollection<SecurityKey>(temp);
GenerateDocumentationAndConfigFiles (6)
src\roslyn\src\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (1)
102return new ReadOnlyCollection<T>(source.ToList());
src\roslyn\src\Dependencies\Collections\Segmented\SegmentedList`1.cs (1)
344=> new(this);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Collections\NormalizedTextSpanCollection.cs (4)
21: base([]) 30: base(ListFromSpan(span)) 43: base(NormalizedTextSpanCollection.NormalizeSpans(spans)) 560: base(normalizedSpans)
ILCompiler.Compiler (1)
src\runtime\src\coreclr\tools\Common\Microsoft\SourceLink\Tools\SourceLinkMap.cs (1)
100return new SourceLinkMap(new ReadOnlyCollection<Entry>(list));
Microsoft.AspNetCore.Components.Endpoints (1)
FormMapping\Converters\CollectionAdapters\ReadOnlyCollectionBufferAdapter.cs (1)
18public static ReadOnlyCollection<TElement> ToResult(IList<TElement> buffer) => new(buffer);
Microsoft.AspNetCore.Http.Extensions (1)
src\aspnetcore\src\Components\Endpoints\src\FormMapping\Converters\CollectionAdapters\ReadOnlyCollectionBufferAdapter.cs (1)
18public static ReadOnlyCollection<TElement> ToResult(IList<TElement> buffer) => new(buffer);
Microsoft.AspNetCore.Mvc.Abstractions (1)
ModelBinding\ModelPropertyCollection.cs (1)
19: base(properties.ToList())
Microsoft.AspNetCore.Mvc.Core (5)
ActionConstraints\HttpMethodActionConstraint.cs (1)
47_httpMethods = new ReadOnlyCollection<string>(methods);
Infrastructure\DefaultActionDescriptorCollectionProvider.cs (1)
160new ReadOnlyCollection<ActionDescriptor>(context.Results),
Infrastructure\DefaultOutputFormatterSelector.cs (1)
44_formatters = new ReadOnlyCollection<IOutputFormatter>(options.Value.OutputFormatters);
ModelBinding\Binders\FormFileModelBinder.cs (1)
173: base(list)
ModelBinding\Metadata\DefaultModelMetadata.cs (1)
540_validatorMetadata = new ReadOnlyCollection<object>(ValidationMetadata.ValidatorMetadata);
Microsoft.AspNetCore.Razor (2)
TagHelpers\ReadOnlyTagHelperAttributeList.cs (2)
18: base(new List<TagHelperAttribute>()) 28: base(attributes)
Microsoft.Build (14)
Evaluation\Evaluator.cs (2)
593ObjectModel.ReadOnlyCollection<ProjectTargetInstanceChild> readOnlyTargetChildren = new ObjectModel.ReadOnlyCollection<ProjectTargetInstanceChild>(targetChildren); 594ObjectModel.ReadOnlyCollection<ProjectOnErrorInstance> readOnlyTargetOnErrorChildren = new ObjectModel.ReadOnlyCollection<ProjectOnErrorInstance>(targetOnErrorChildren);
Instance\ProjectInstance.cs (8)
586ImportPaths = new ObjectModel.ReadOnlyCollection<string>(_importPaths); 588ImportPathsIncludingDuplicates = new ObjectModel.ReadOnlyCollection<string>(_importPathsIncludingDuplicates); 811ImportPaths = new ObjectModel.ReadOnlyCollection<string>(_importPaths); 813ImportPathsIncludingDuplicates = new ObjectModel.ReadOnlyCollection<string>(_importPathsIncludingDuplicates); 2953new ObjectModel.ReadOnlyCollection<ProjectTargetInstanceChild>(new List<ProjectTargetInstanceChild>()), 2954new ObjectModel.ReadOnlyCollection<ProjectOnErrorInstance>(new List<ProjectOnErrorInstance>()), 3215ImportPaths = new ObjectModel.ReadOnlyCollection<string>(_importPaths); 3217ImportPathsIncludingDuplicates = new ObjectModel.ReadOnlyCollection<string>(_importPathsIncludingDuplicates);
Instance\ProjectTargetInstance.cs (2)
580_children = new ObjectModel.ReadOnlyCollection<ProjectTargetInstanceChild>(children); 581_onErrorChildren = new ObjectModel.ReadOnlyCollection<ProjectOnErrorInstance>(onErrorChildren);
src\msbuild\artifacts\.packages\microsoft.codeanalysis.collections\5.0.0-1.25277.114\contentFiles\cs\net9.0\Extensions\IEnumerableExtensions.cs (1)
110return new ReadOnlyCollection<T>(source.ToList());
src\msbuild\artifacts\.packages\microsoft.codeanalysis.collections\5.0.0-1.25277.114\contentFiles\cs\net9.0\Segmented\SegmentedList`1.cs (1)
344=> new(this);
Microsoft.Build.Tasks.CodeAnalysis (2)
src\roslyn\src\Compilers\Shared\BuildProtocol.cs (2)
70Arguments = new ReadOnlyCollection<Argument>(arguments.ToList()); 480return new AnalyzerInconsistencyBuildResponse(new ReadOnlyCollection<string>(list));
Microsoft.Build.Tasks.Core (4)
RedistList.cs (4)
109_errors = new ReadOnlyCollection<Exception>(errors); 110_errorFilenames = new ReadOnlyCollection<string>(errorFilenames); 111_remapEntries = new ReadOnlyCollection<AssemblyRemapping>(remappingEntries); 115_assemblyList = new ReadOnlyCollection<AssemblyEntry>(assemblyList);
Microsoft.CodeAnalysis (2)
src\roslyn\src\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (1)
102return new ReadOnlyCollection<T>(source.ToList());
src\roslyn\src\Dependencies\Collections\Segmented\SegmentedList`1.cs (1)
344=> new(this);
Microsoft.CodeAnalysis.Analyzers (6)
src\roslyn\src\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (1)
102return new ReadOnlyCollection<T>(source.ToList());
src\roslyn\src\Dependencies\Collections\Segmented\SegmentedList`1.cs (1)
344=> new(this);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Collections\NormalizedTextSpanCollection.cs (4)
21: base([]) 30: base(ListFromSpan(span)) 43: base(NormalizedTextSpanCollection.NormalizeSpans(spans)) 560: base(normalizedSpans)
Microsoft.CodeAnalysis.AnalyzerUtilities (6)
src\roslyn\src\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (1)
102return new ReadOnlyCollection<T>(source.ToList());
src\roslyn\src\Dependencies\Collections\Segmented\SegmentedList`1.cs (1)
344=> new(this);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Collections\NormalizedTextSpanCollection.cs (4)
21: base([]) 30: base(ListFromSpan(span)) 43: base(NormalizedTextSpanCollection.NormalizeSpans(spans)) 560: base(normalizedSpans)
Microsoft.CodeAnalysis.CodeStyle (6)
src\roslyn\src\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (1)
102return new ReadOnlyCollection<T>(source.ToList());
src\roslyn\src\Dependencies\Collections\Segmented\SegmentedList`1.cs (1)
344=> new(this);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Collections\NormalizedTextSpanCollection.cs (4)
21: base([]) 30: base(ListFromSpan(span)) 43: base(NormalizedTextSpanCollection.NormalizeSpans(spans)) 560: base(normalizedSpans)
Microsoft.CodeAnalysis.Extensions.Package (2)
src\roslyn\src\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (1)
102return new ReadOnlyCollection<T>(source.ToList());
src\roslyn\src\Dependencies\Collections\Segmented\SegmentedList`1.cs (1)
344=> new(this);
Microsoft.CodeAnalysis.Features (5)
PdbSourceDocument\SourceLinkMap.cs (1)
107return new SourceLinkMap(new ReadOnlyCollection<Entry>(list));
RQName\Nodes\RQConstructedType.cs (1)
15public readonly ReadOnlyCollection<RQType> TypeArguments = new(typeArguments);
RQName\Nodes\RQMethodOrProperty.cs (1)
19public readonly ReadOnlyCollection<RQParameter> Parameters = new(parameters);
RQName\Nodes\RQTypeOrNamespace.cs (1)
17=> NamespaceNames = new ReadOnlyCollection<string>(namespaceNames);
RQName\Nodes\RQUnconstructedType.cs (1)
14public readonly ReadOnlyCollection<RQUnconstructedTypeInfo> TypeInfos = new(typeInfos);
Microsoft.CodeAnalysis.ResxSourceGenerator (6)
src\roslyn\src\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (1)
102return new ReadOnlyCollection<T>(source.ToList());
src\roslyn\src\Dependencies\Collections\Segmented\SegmentedList`1.cs (1)
344=> new(this);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Collections\NormalizedTextSpanCollection.cs (4)
21: base([]) 30: base(ListFromSpan(span)) 43: base(NormalizedTextSpanCollection.NormalizeSpans(spans)) 560: base(normalizedSpans)
Microsoft.CodeAnalysis.Workspaces (6)
src\roslyn\src\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (1)
102return new ReadOnlyCollection<T>(source.ToList());
src\roslyn\src\Dependencies\Collections\Segmented\SegmentedList`1.cs (1)
344=> new(this);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Collections\NormalizedTextSpanCollection.cs (4)
21: base([]) 30: base(ListFromSpan(span)) 43: base(NormalizedTextSpanCollection.NormalizeSpans(spans)) 560: base(normalizedSpans)
Microsoft.Deployment.DotNet.Releases (9)
AspNetCoreReleaseComponent.cs (1)
60AspNetCoreModuleVersions = new ReadOnlyCollection<Version>(ancmVersions);
Product.cs (1)
248return new ReadOnlyCollection<ProductRelease>(releases);
ProductCollection.cs (1)
28private ProductCollection(IList<Product> productList) : base(productList)
ProductRelease.cs (5)
157Cves = new ReadOnlyCollection<Cve>(cves); 179Runtimes = new ReadOnlyCollection<ReleaseComponent>(runtimes); 197Sdks = new ReadOnlyCollection<SdkReleaseComponent>(sdks); 202Components = new ReadOnlyCollection<ReleaseComponent>(components); 205Files = new ReadOnlyCollection<ReleaseFile>(
ReleaseComponent.cs (1)
84Files = new ReadOnlyCollection<ReleaseFile>(files);
Microsoft.DotNet.PackageValidation (5)
Package.cs (4)
156new ReadOnlyCollection<ContentItem>(items.Where(t => !t.Path.StartsWith("runtimes")).ToArray()) : 172new ReadOnlyCollection<ContentItem>(items.Where(t => t.Path.StartsWith("runtimes")).ToArray()) : 189new ReadOnlyCollection<ContentItem>(items) : 207new ReadOnlyCollection<ContentItem>(items) :
Validators\CompatibleFrameworkInPackageValidator.cs (1)
65new ReadOnlyCollection<ContentItem>(compatibleFrameworkAsset),
Microsoft.Extensions.ServiceDiscovery (1)
ServiceDiscoveryOptions.cs (1)
71return new ReadOnlyCollection<string>(AllowedSchemes);
Microsoft.Maui.Controls (9)
Element\Element.cs (3)
51 internal static readonly ReadOnlyCollection<Element> EmptyChildren = new ReadOnlyCollection<Element>(Array.Empty<Element>()); 183 new ReadOnlyCollection<Element>(new TemporaryWrapper(LogicalChildrenInternal)); 190 _logicalChildrenReadonly ??= new ReadOnlyCollection<Element>(LogicalChildrenInternalBackingStore);
OrderedDictionary.cs (1)
66 _roKeys = new ReadOnlyCollection<TKey>(_keyOrder);
Region.cs (1)
22 Regions = new ReadOnlyCollection<Rect>(positions);
ResourceDictionary.cs (2)
250 return new ReadOnlyCollection<string>(_innerDictionary.Keys.Concat(_mergedInstance.Keys).ToList()); 269 return new ReadOnlyCollection<object>(_innerDictionary.Values.Concat(_mergedInstance.Values).ToList());
Shell\ShellElementCollection.cs (1)
287 VisibleItemsReadOnly = new ReadOnlyCollection<TBaseShellItem>(items);
SynchronizedList.cs (1)
79 _snapshot = snap = new ReadOnlyCollection<T>(_list.ToList());
Microsoft.ML.Core (1)
Utilities\PlatformUtils.cs (1)
22return new ReadOnlyCollection<T>(items);
Microsoft.Net.Http.Headers (1)
ObjectCollection.cs (1)
27return new ReadOnlyCollection<T>(list);
Microsoft.NET.Sdk.Razor.Tasks (1)
src\sdk\src\RazorSdk\Tool\ServerProtocol\ServerRequest.cs (1)
33Arguments = new ReadOnlyCollection<RequestArgument>(arguments.ToList());
Microsoft.SourceLink.Tools.Package (1)
SourceLinkMap.cs (1)
127return new SourceLinkMap(new ReadOnlyCollection<Entry>(list));
Microsoft.TestPlatform.CrossPlatEngine (1)
Constants.cs (1)
18internal static readonly IList<string> DefaultAdapters = new ReadOnlyCollection<string>(new List<string>
Microsoft.VisualBasic.Core (3)
Microsoft\VisualBasic\FileIO\FileSystem.vb (3)
40Return New ObjectModel.ReadOnlyCollection(Of System.IO.DriveInfo)(DriveInfoCollection) 137Return New ObjectModel.ReadOnlyCollection(Of String)(ContainTextFiles) 1369Return New ObjectModel.ReadOnlyCollection(Of String)(Results)
Microsoft.VisualBasic.Forms (5)
Microsoft\VisualBasic\ApplicationServices\AssemblyInfo.vb (1)
110Return New ReadOnlyCollection(Of Assembly)(result)
Microsoft\VisualBasic\ApplicationServices\StartupEventArgs.vb (1)
22args = New ReadOnlyCollection(Of String)(Nothing)
Microsoft\VisualBasic\ApplicationServices\StartupNextInstanceEventArgs.vb (1)
21args = New ReadOnlyCollection(Of String)(Nothing)
Microsoft\VisualBasic\ApplicationServices\WindowsFormsApplicationBase.vb (2)
632New ReadOnlyCollection(Of String)(args), 1036InternalCommandLine = New ReadOnlyCollection(Of String)(commandLine)
NuGet.Commands (1)
RestoreCommand\Logging\WarningPropertiesCollection.cs (1)
49ProjectFrameworks = projectFrameworks ?? new ReadOnlyCollection<string>(new List<string>());
NuGet.PackageManagement (1)
Utility\Constants.cs (1)
34= new ReadOnlyCollection<string>(new[] { ".dll", ".exe", ".winmd" });
NuGet.Packaging (2)
Rules\RuleSet.cs (2)
41private static readonly ReadOnlyCollection<IPackageRule> PackageCreationRules = new ReadOnlyCollection<IPackageRule>( 45private static readonly ReadOnlyCollection<IPackageRule> PackagesConfigToPackageReferenceMigrationRules = new ReadOnlyCollection<IPackageRule>(
PresentationCore (19)
System\Windows\Ink\GestureRecognizer.cs (2)
121return new ReadOnlyCollection<ApplicationGesture>(_enabledGestures); 170return new ReadOnlyCollection<GestureRecognitionResult>(_nativeRecognizer.Recognize(strokes));
System\Windows\Input\ManipulationDevice.cs (1)
207return new ReadOnlyCollection<IManipulator>(_manipulators);
System\Windows\Input\Stylus\Common\StylusButtonCollection.cs (2)
18: base(new List<StylusButton>(buttons)) 23: base(buttons)
System\Windows\Input\Stylus\Common\StylusDeviceCollection.cs (1)
22: base(new List<StylusDevice>())
System\Windows\Input\Stylus\Common\StylusPointDescription.cs (1)
169return new ReadOnlyCollection<StylusPointPropertyInfo>(_stylusPointPropertyInfos);
System\Windows\Input\Stylus\Pointer\PointerTabletDeviceInfo.cs (1)
271StylusPointProperties = new ReadOnlyCollection<StylusPointProperty>(properties);
System\Windows\Input\Stylus\Wisp\PenThreadWorker.cs (1)
949tabletInfo.StylusPointProperties = new ReadOnlyCollection<StylusPointProperty>(properties);
System\Windows\Media\Imaging\BitmapDecoder.cs (2)
700_readOnlyFrames = new ReadOnlyCollection<BitmapFrame>(_frames); 960_readOnlycolorContexts = new ReadOnlyCollection<ColorContext>(colorContextList);
System\Windows\Media\Imaging\BitmapFrameDecode.cs (1)
243_readOnlycolorContexts = new ReadOnlyCollection<ColorContext>(colorContextList);
System\Windows\Media\Imaging\BitmapMetadata.cs (2)
1221: new ReadOnlyCollection<String>(strAuthors); 1407: new ReadOnlyCollection<String>(strKeywords);
System\Windows\Media\Imaging\BitmapPalette.cs (2)
47_colors = new ReadOnlyCollection<Color>(colorArray); 333_colors = new ReadOnlyCollection<Color>(colors);
System\Windows\Media\Imaging\LateBoundBitmapDecoder.cs (1)
178_readOnlyFrames = new ReadOnlyCollection<BitmapFrame>(_frames);
System\Windows\Media\PixelFormat.cs (2)
65return _mask != null ? new ReadOnlyCollection<byte>((byte[])_mask.Clone()) : null; 383return new ReadOnlyCollection<PixelFormatChannelMask>(masks);
PresentationFramework (61)
MS\Internal\Annotations\Component\AnnotationHighlightLayer.cs (1)
556_ranges = new ReadOnlyCollection<TextSegment>(rangeArray);
MS\Internal\Documents\DocumentGrid.cs (1)
1532_pageViews = new ReadOnlyCollection<DocumentPageView>(documentPageViews);
MS\Internal\Documents\MultiPageTextView.cs (1)
693return new ReadOnlyCollection<TextSegment>(textSegments);
MS\Internal\Documents\TextBoxView.cs (1)
1263return new ReadOnlyCollection<TextSegment>(segments);
MS\Internal\Documents\TextContainerHelper.cs (1)
107return new ReadOnlyCollection<TextSegment>(segments);
MS\Internal\Documents\TextDocumentView.cs (2)
376return new ReadOnlyCollection<GlyphRun>(glyphRuns); 3247textSegments = new ReadOnlyCollection<TextSegment>(segments);
MS\Internal\Documents\TextParagraphView.cs (1)
480return new ReadOnlyCollection<TextSegment>(segments);
MS\Internal\Ink\InkCanvasSelection.cs (1)
85return new ReadOnlyCollection<UIElement>(_selectedElements);
MS\Internal\PtsHost\ContainerParaClient.cs (1)
351return new ReadOnlyCollection<ParagraphResult>(paragraphResults);
MS\Internal\PtsHost\FigureParaClient.cs (3)
631return new ReadOnlyCollection<ParagraphResult>(paragraphResults); 700return new ReadOnlyCollection<ColumnResult>(columnResults); 782return new ReadOnlyCollection<ParagraphResult>(floatingElements);
MS\Internal\PtsHost\FloaterParaClient.cs (3)
640return new ReadOnlyCollection<ParagraphResult>(paragraphResults); 709return new ReadOnlyCollection<ColumnResult>(columnResults); 791return new ReadOnlyCollection<ParagraphResult>(floatingElements);
MS\Internal\PtsHost\FlowDocumentPage.cs (4)
349return new ReadOnlyCollection<Rect>(rectangles); 389return new ReadOnlyCollection<ParagraphResult>(floatingElements); 518return new ReadOnlyCollection<ColumnResult>(columnResults); 592return new ReadOnlyCollection<ParagraphResult>(paragraphResults);
MS\Internal\PtsHost\SubpageParaClient.cs (3)
597return new ReadOnlyCollection<ColumnResult>(columnResults); 631return new ReadOnlyCollection<ParagraphResult>(paragraphResults); 701return new ReadOnlyCollection<ParagraphResult>(floatingElements);
MS\Internal\PtsHost\TableParaClient.cs (4)
714return new ReadOnlyCollection<ParagraphResult>(rowParagraphResults); 768return new ReadOnlyCollection<ParagraphResult>(cellParagraphResults); 790return new ReadOnlyCollection<ParagraphResult>(listResults); 811return new ReadOnlyCollection<ParagraphResult>(listResults);
MS\Internal\PtsHost\TextParaClient.cs (4)
412return (floaters != null && floaters.Count > 0) ? new ReadOnlyCollection<ParagraphResult>(floaters) : null; 449return (figures != null && figures.Count > 0) ? new ReadOnlyCollection<ParagraphResult>(figures) : null; 1560return (lines.Count > 0) ? new ReadOnlyCollection<LineResult>(lines) : null; 1622return (lines.Count > 0) ? new ReadOnlyCollection<LineResult>(lines) : null;
System\Windows\Controls\InkCanvas.cs (1)
1673return new ReadOnlyCollection<ApplicationGesture>(this.GestureRecognizer.GetEnabledGestures());
System\Windows\Controls\ItemContainerGenerator.cs (1)
146_itemsReadOnly = new ReadOnlyCollection<object>(new ListOfObject(_items));
System\Windows\Controls\Primitives\DocumentViewerBase.cs (1)
442return new ReadOnlyCollection<DocumentPageView>(pageViewList);
System\Windows\Controls\Primitives\TextBoxBase.cs (1)
1395OnTextChanged(new TextChangedEventArgs(TextChangedEvent, undoAction, new ReadOnlyCollection<TextChange>(e.Changes.Values)));
System\Windows\Controls\TextBlock.cs (8)
1731return new ReadOnlyCollection<Rect>(new List<Rect>(0)); 1741return new ReadOnlyCollection<Rect>(new List<Rect>(0)); 1748return new ReadOnlyCollection<Rect>(new List<Rect>(0)); 1764return new ReadOnlyCollection<Rect>(new List<Rect>(0)); 1833return new ReadOnlyCollection<Rect>(rectangles); 1852return new HostedElements(new ReadOnlyCollection<TextSegment>(new List<TextSegment>(0))); 1859ReadOnlyCollection<TextSegment> textSegments = new ReadOnlyCollection<TextSegment>(textSegmentsList); 2050return new ReadOnlyCollection<LineResult>(lines);
System\Windows\Data\BindingExpressionBase.cs (1)
298return new ReadOnlyCollection<ValidationError>(list);
System\Windows\Data\BindingGroup.cs (2)
255return new ReadOnlyCollection<ValidationError>(superset); 268return new ReadOnlyCollection<ValidationError>(errors);
System\Windows\Data\BindingOperations.cs (2)
380return new ReadOnlyCollection<BindingExpressionBase>(list); 391return new ReadOnlyCollection<BindingGroup>(list);
System\Windows\Data\CollectionView.cs (1)
1493return new ReadOnlyCollection<ItemPropertyInfo>(list);
System\Windows\Data\MultiBindingExpression.cs (1)
92get { return new ReadOnlyCollection<BindingExpressionBase>(MutableBindingExpressions); }
System\Windows\Data\PriorityBindingExpression.cs (1)
50get { return new ReadOnlyCollection<BindingExpressionBase>(MutableBindingExpressions); }
System\Windows\Documents\DocumentSequenceTextContainer.cs (3)
735lastBlock.ChildHighlightLayer.RaiseHighlightChangedEvent(new ReadOnlyCollection<TextSegment>(rangeArray)); 752cdbScan.ChildHighlightLayer.RaiseHighlightChangedEvent(new ReadOnlyCollection<TextSegment>(rangeArray)); 779cdbScan.ChildHighlightLayer.RaiseHighlightChangedEvent(new ReadOnlyCollection<TextSegment>(rangeArray));
System\Windows\Documents\DocumentSequenceTextView.cs (1)
556_textSegments = new ReadOnlyCollection<TextSegment>(parentSegments);
System\Windows\Documents\FixedTextView.cs (1)
719_textSegments = new ReadOnlyCollection<TextSegment>(list);
System\Windows\Documents\Highlights.cs (1)
371Changed(this, new LayerHighlightChangedEventArgs(new ReadOnlyCollection<TextSegment>(ranges), highlightLayer.OwnerType));
System\Windows\Documents\SpellerHighlightLayer.cs (1)
207_ranges = new ReadOnlyCollection<TextSegment>(list);
System\windows\Documents\TextSelectionHighlightLayer.cs (1)
349_ranges = new ReadOnlyCollection<TextSegment>(rangeArray);
System\Windows\Ink\Events.cs (2)
179return new ReadOnlyCollection<UIElement>(_elements); 332return new ReadOnlyCollection<GestureRecognitionResult>(_gestureRecognitionResults);
PresentationUI (3)
MS\Internal\Documents\DigitalSignatureProvider.cs (1)
363new ReadOnlyCollection<DigitalSignature>(DigitalSignatureList);
MS\Internal\Documents\RightsManagementProvider.cs (1)
376return new ReadOnlyCollection<RightsManagementUser>(rmUsers);
MS\Internal\Documents\RMPublishingDialog.cs (1)
298_templates = new ReadOnlyCollection<ServerSideTemplate>(templates);
ReachFramework (3)
Packaging\XpsDocument.cs (1)
245return _reachSignatureList ??= new ReadOnlyCollection<XpsDigitalSignature>(_reachSignatures);
Packaging\XpsFixedDocumentReaderWriter.cs (1)
343return new ReadOnlyCollection<IXpsFixedPageReader>(_pageCache );
Packaging\XpsFixedDocumentSequenceReaderWriter.cs (1)
270return new ReadOnlyCollection<IXpsFixedDocumentReader>(_documentCache);
Roslyn.Diagnostics.Analyzers (6)
src\roslyn\src\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (1)
102return new ReadOnlyCollection<T>(source.ToList());
src\roslyn\src\Dependencies\Collections\Segmented\SegmentedList`1.cs (1)
344=> new(this);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Collections\NormalizedTextSpanCollection.cs (4)
21: base([]) 30: base(ListFromSpan(span)) 43: base(NormalizedTextSpanCollection.NormalizeSpans(spans)) 560: base(normalizedSpans)
rzc (1)
ServerProtocol\ServerRequest.cs (1)
33Arguments = new ReadOnlyCollection<RequestArgument>(arguments.ToList());
System.ComponentModel.Composition (1)
System\ComponentModel\Composition\Hosting\CompositionContainer.cs (1)
30private static readonly ReadOnlyCollection<ExportProvider> EmptyProviders = new ReadOnlyCollection<ExportProvider>(Array.Empty<ExportProvider>());
System.Composition.Hosting (1)
System\Composition\Hosting\Core\ExportDescriptorPromise.cs (1)
46_dependencies = new Lazy<ReadOnlyCollection<CompositionDependency>>(() => new ReadOnlyCollection<CompositionDependency>(dependencies().ToList()), false);
System.Data.Common (2)
System\Data\Common\DbConnectionStringBuilder.cs (1)
256return new ReadOnlyCollection<object>(values);
System\Data\Common\DbDataReaderExtensions.cs (1)
84return new ReadOnlyCollection<DbColumn>(columnSchema);
System.Data.Odbc (1)
System\Data\Odbc\OdbcConnectionStringbuilder.cs (1)
172return new ReadOnlyCollection<string>(knownKeywords);
System.Diagnostics.DiagnosticSource (3)
System\Diagnostics\LegacyPropagator.cs (1)
14public override IReadOnlyCollection<string> Fields { get; } = new ReadOnlyCollection<string>(new[] { TraceParent, RequestId, TraceState, Baggage, CorrelationContext });
System\Diagnostics\Metrics\InstrumentAdvice.cs (1)
50_HistogramBucketBoundaries = new ReadOnlyCollection<T>(bucketBoundariesCopy);
System\Diagnostics\W3CPropagator.cs (1)
24public override IReadOnlyCollection<string> Fields { get; } = new ReadOnlyCollection<string>(new[] { TraceParent, TraceState, Baggage, CorrelationContext });
System.IO.Compression (1)
System\IO\Compression\ZipArchive.cs (1)
192_entriesCollection = new ReadOnlyCollection<ZipArchiveEntry>(_entries);
System.Linq.Expressions (8)
System\Dynamic\Utils\ExpressionUtils.cs (2)
26new ReadOnlyCollection<ParameterExpression>(new ListParameterProvider(provider, tObj)), 73new ReadOnlyCollection<Expression>(new ListArgumentProvider(provider, tObj)),
System\Linq\Expressions\BlockExpression.cs (1)
177new ReadOnlyCollection<Expression>(new BlockExpressionList(provider, tObj)),
System\Linq\Expressions\Compiler\StackSpiller.cs (3)
913testValues = new ReadOnlyCollection<Expression>(cloneTests); 933cases = new ReadOnlyCollection<SwitchCase>(clone); 1004handlers = new ReadOnlyCollection<CatchBlock>(clone);
System\Linq\Expressions\Compiler\VariableBinder.cs (1)
154body = new ReadOnlyCollection<Expression>(new[] { lambda.Body });
System\Runtime\CompilerServices\TrueReadOnlyCollection.cs (1)
15: base(list)
System.Net.Security (1)
System\Net\Security\SslStreamCertificateContext.cs (1)
150SslStreamCertificateContext ctx = new SslStreamCertificateContext(target, new ReadOnlyCollection<X509Certificate2>(intermediates), trust);
System.ObjectModel (1)
System\Collections\ObjectModel\ReadOnlyObservableCollection.cs (1)
25public ReadOnlyObservableCollection(ObservableCollection<T> list) : base(list)
System.Private.CoreLib (22)
src\runtime\src\libraries\System.Private.CoreLib\src\System\AggregateException.cs (1)
240public ReadOnlyCollection<Exception> InnerExceptions => _rocView ??= new ReadOnlyCollection<Exception>(_innerExceptions);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Array.cs (1)
39new ReadOnlyCollection<T>(array);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Collections\Concurrent\ConcurrentDictionary.cs (2)
2149return new ReadOnlyCollection<TKey>(keys); 2185return new ReadOnlyCollection<TValue>(keys);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Collections\Generic\CollectionExtensions.cs (1)
66new ReadOnlyCollection<T>(list);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Collections\Generic\List.cs (1)
278=> new ReadOnlyCollection<T>(this);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Collections\ObjectModel\ReadOnlyCollection.cs (2)
31public static ReadOnlyCollection<T> Empty { get; } = new ReadOnlyCollection<T>(Array.Empty<T>()); 248values.IsEmpty ? ReadOnlyCollection<T>.Empty : new ReadOnlyCollection<T>(values.ToArray());
src\runtime\src\libraries\System.Private.CoreLib\src\System\Diagnostics\Tracing\EventSource.cs (5)
2078Payload = new ReadOnlyCollection<object?>(args) 2192eventCallbackArgs.Payload = new ReadOnlyCollection<object?>(args); 2333Payload = new ReadOnlyCollection<object?>(new object[] { msg }), 2334PayloadNames = s_errorPayloadNames ??= new ReadOnlyCollection<string>(new string[] { "message" }) 2569_parameterNames = new ReadOnlyCollection<string>(names);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Diagnostics\Tracing\NativeRuntimeEventSource.cs (1)
68Payload = new ReadOnlyCollection<object?>(decodedPayloadFields)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Diagnostics\Tracing\TraceLogging\TraceLoggingEventSource.cs (2)
712eventCallbackArgs.Payload = new ReadOnlyCollection<object?>((IList<object?>)payload.Values); 713eventCallbackArgs.PayloadNames = new ReadOnlyCollection<string>((IList<string>)payload.Keys);
src\runtime\src\libraries\System.Private.CoreLib\src\System\TimeZoneInfo.cs (2)
803cachedData._readOnlySystemTimeZones = cachedData._readOnlyUnsortedSystemTimeZones = new ReadOnlyCollection<TimeZoneInfo>(array); 807cachedData._readOnlyUnsortedSystemTimeZones = new ReadOnlyCollection<TimeZoneInfo>(array);
System\Reflection\Runtime\CustomAttributes\RuntimeCustomAttributeData.cs (3)
25return new ReadOnlyCollection<CustomAttributeTypedArgument>(GetConstructorArguments(throwIfMissingMetadata: true)); 35return new ReadOnlyCollection<CustomAttributeNamedArgument>(GetNamedArguments(throwIfMissingMetadata: true)); 181return new CustomAttributeTypedArgument(argumentType, new ReadOnlyCollection<CustomAttributeTypedArgument>(elementTypedArguments.ToArray()));
System\Reflection\Runtime\CustomAttributes\RuntimePseudoCustomAttributeData.cs (1)
26_constructorArguments = new ReadOnlyCollection<CustomAttributeTypedArgument>(constructorArguments);
System.Private.DataContractSerialization (2)
System\Runtime\Serialization\DataContractSerializer.cs (1)
168new ReadOnlyCollection<Type>(_knownTypeList) :
System\Runtime\Serialization\Json\DataContractJsonSerializer.cs (1)
122new ReadOnlyCollection<Type>(knownTypeList) :
System.Reflection.MetadataLoadContext (1)
System\Reflection\TypeLoading\MethodBase\Ecma\EcmaMethodBody.cs (1)
79return new ReadOnlyCollection<ExceptionHandlingClause>(clauses);
System.Runtime.Caching (1)
System\Runtime\Caching\MemoryCacheEntryChangeMonitor.cs (1)
128public override ReadOnlyCollection<string> CacheKeys { get { return new ReadOnlyCollection<string>(_keys); } }
System.Security.Cryptography (2)
src\runtime\src\libraries\Common\src\System\Security\Cryptography\Pkcs\Pkcs12Info.cs (2)
124authSafe = new ReadOnlyCollection<Pkcs12SafeContents>(Array.Empty<Pkcs12SafeContents>()); 135authSafe = new ReadOnlyCollection<Pkcs12SafeContents>(contentsArray);
System.Security.Cryptography.Cose (1)
System\Security\Cryptography\Cose\CoseMultiSignMessage.cs (1)
40Signatures = new ReadOnlyCollection<CoseSignature>(signatures);
System.Security.Cryptography.Pkcs (2)
src\runtime\src\libraries\Common\src\System\Security\Cryptography\Pkcs\Pkcs12Info.cs (2)
124authSafe = new ReadOnlyCollection<Pkcs12SafeContents>(Array.Empty<Pkcs12SafeContents>()); 135authSafe = new ReadOnlyCollection<Pkcs12SafeContents>(contentsArray);
System.Security.Permissions (1)
System\Xaml\Permissions\XamlLoadPermission.cs (1)
26public IList<XamlAccessLevel> AllowedAccess { get; } = new ReadOnlyCollection<XamlAccessLevel>(Array.Empty<XamlAccessLevel>());
System.ServiceModel.Primitives (17)
System\IdentityModel\Policy\DefaultEvaluationContext.cs (1)
43_readOnlyClaimSets = new ReadOnlyCollection<ClaimSet>(_claimSets);
System\IdentityModel\Policy\UnconditionalPolicy.cs (1)
162_issuances = new ReadOnlyCollection<ClaimSet>(issuances);
System\IdentityModel\SecurityUtils.cs (2)
278return new ReadOnlyCollection<IAuthorizationPolicy>(ret); 322public static ReadOnlyCollection<T> Instance = new ReadOnlyCollection<T>(new List<T>());
System\ServiceModel\Channels\AddressHeaderCollection.cs (2)
16: base(new List<AddressHeader>()) 21: base(new List<AddressHeader>(addressHeaders))
System\ServiceModel\Channels\MessageHeaders.cs (1)
864IList<MessageHeaderInfo> list = new ReadOnlyCollection<MessageHeaderInfo>(headers);
System\ServiceModel\FaultReason.cs (1)
76Translations = new SynchronizedReadOnlyCollection<FaultReasonText>(new object(), new ReadOnlyCollection<FaultReasonText>(translations));
System\ServiceModel\Security\MessagePartSpecification.cs (1)
30return new ReadOnlyCollection<XmlQualifiedName>(_headerTypes);
System\ServiceModel\Security\MessageSecurityTokenVersion.cs (1)
152_supportedSpecs = new ReadOnlyCollection<string>(supportedSpecs);
System\ServiceModel\Security\RequestSecurityToken.cs (1)
474_requestProperties = new ReadOnlyCollection<XmlElement>(_requestProperties);
System\ServiceModel\Security\SecurityMessageProperty.cs (1)
293return new ReadOnlyCollection<IAuthorizationPolicy>(policies);
System\ServiceModel\Security\SecurityProtocol.cs (3)
60s_emptyTokenProviders = new ReadOnlyCollection<SupportingTokenProviderSpecification>(new List<SupportingTokenProviderSpecification>()); 350new ReadOnlyCollection<SupportingTokenProviderSpecification>((Collection<SupportingTokenProviderSpecification>)ChannelSupportingTokenProviderSpecification); 549return new ReadOnlyCollection<SecurityTokenResolver>(outOfBandResolvers);
System\ServiceModel\Security\SecurityUtils.cs (1)
1088public static ReadOnlyCollection<T> Instance = new ReadOnlyCollection<T>(new List<T>());
System\ServiceModel\Security\Tokens\SecurityContextSecurityToken.cs (1)
164_securityKeys = new ReadOnlyCollection<SecurityKey>(temp);
System.ServiceModel.Primitives.Tests (1)
IdentityModel\SecurityTokenSerializerTest.cs (1)
36SecurityToken token = sts.ReadToken(xmlReader, SecurityTokenResolver.CreateDefaultSecurityTokenResolver(new ReadOnlyCollection<SecurityToken>(new List<SecurityToken>() { dummyToken}), false));
System.Speech (11)
Internal\Synthesis\VoiceSynthesis.cs (2)
546return new ReadOnlyCollection<InstalledVoice>(_installedVoices); 562return new ReadOnlyCollection<InstalledVoice>(voices);
Recognition\RecognizerBase.cs (1)
517_readOnlyGrammars = new ReadOnlyCollection<Grammar>(_grammars);
Recognition\RecognizerInfo.cs (2)
51_supportedAudioFormats = new ReadOnlyCollection<SpeechAudioFormatInfo>(SapiAttributeParser.GetAudioFormatsFromString(audioFormats)); 55_supportedAudioFormats = new ReadOnlyCollection<SpeechAudioFormatInfo>(new List<SpeechAudioFormatInfo>());
Recognition\SpeechRecognitionEngine.cs (1)
131return new ReadOnlyCollection<RecognizerInfo>(recognizers);
Result\RecognitionResult.cs (1)
204return new ReadOnlyCollection<RecognizedPhrase>(GetAlternates());
Result\RecognizedPhrase.cs (2)
206_words = new ReadOnlyCollection<RecognizedWordUnit>(wordList); 260_homophones = new ReadOnlyCollection<RecognizedPhrase>(homophones);
Synthesis\VoiceInfo.cs (2)
90_audioFormats = new ReadOnlyCollection<SpeechAudioFormatInfo>(SapiAttributeParser.GetAudioFormatsFromString(audioFormats)); 94_audioFormats = new ReadOnlyCollection<SpeechAudioFormatInfo>(new List<SpeechAudioFormatInfo>());
System.Xaml (12)
System\Xaml\MS\Impl\XmlNsInfo.cs (1)
444dict[key] = new ReadOnlyCollection<string>(dict[key]);
System\Xaml\Schema\XamlDirective.cs (1)
57_xamlNamespaces = new ReadOnlyCollection<string>(new string[] { xamlNamespace });
System\Xaml\XamlLanguage.cs (4)
51new ReadOnlyCollection<string>(new string[] { Xaml2006Namespace }); 53new ReadOnlyCollection<string>(new string[] { Xml1998Namespace }); 414return new ReadOnlyCollection<XamlType>(result); 425return new ReadOnlyCollection<XamlDirective>(result);
System\Xaml\XamlSchemaContext.cs (2)
58_referenceAssemblies = new ReadOnlyCollection<Assembly>(listOfAssemblies); 122result = new ReadOnlyCollection<string>(result);
System\Xaml\XamlType.cs (4)
50_namespaces = new ReadOnlyCollection<string>(new string[] { unknownTypeNamespace }); 488_namespaces = new ReadOnlyCollection<string>(new string[] { string.Empty }); 1570return new ReadOnlyCollection<T>(list); 1677return new ReadOnlyCollection<XamlMember>(result);
tlens (1)
src\runtime\src\tools\illink\external\Mono.Options\Options.cs (1)
818this.roSources = new ReadOnlyCollection<ArgumentSource>(sources);
vbc (2)
src\roslyn\src\Compilers\Shared\BuildProtocol.cs (2)
70Arguments = new ReadOnlyCollection<Argument>(arguments.ToList()); 480return new AnalyzerInconsistencyBuildResponse(new ReadOnlyCollection<string>(list));
VBCSCompiler (3)
src\roslyn\src\Compilers\Server\VBCSCompiler\CompilerRequestHandler.cs (1)
145return new AnalyzerInconsistencyBuildResponse(new ReadOnlyCollection<string>(errorMessages));
src\roslyn\src\Compilers\Shared\BuildProtocol.cs (2)
70Arguments = new ReadOnlyCollection<Argument>(arguments.ToList()); 480return new AnalyzerInconsistencyBuildResponse(new ReadOnlyCollection<string>(list));