23 types derived from ReadOnlyCollection
dotnet-svcutil-lib (1)
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\AddressHeaderCollection.cs (1)
12public sealed class AddressHeaderCollection : ReadOnlyCollection<AddressHeader>
GenerateDocumentationAndConfigFiles (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Collections\NormalizedTextSpanCollection.cs (1)
14internal sealed class NormalizedTextSpanCollection : ReadOnlyCollection<TextSpan>
Metrics (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Collections\NormalizedTextSpanCollection.cs (1)
14internal sealed class NormalizedTextSpanCollection : ReadOnlyCollection<TextSpan>
Metrics.Legacy (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Collections\NormalizedTextSpanCollection.cs (1)
14internal sealed class NormalizedTextSpanCollection : ReadOnlyCollection<TextSpan>
Microsoft.AspNetCore.Mvc.Abstractions (1)
ModelBinding\ModelPropertyCollection.cs (1)
12public class ModelPropertyCollection : ReadOnlyCollection<ModelMetadata>
Microsoft.AspNetCore.Mvc.Core (1)
ModelBinding\Binders\FormFileModelBinder.cs (1)
170private sealed class FileCollection : ReadOnlyCollection<IFormFile>, IFormFileCollection
Microsoft.AspNetCore.Razor (1)
TagHelpers\ReadOnlyTagHelperAttributeList.cs (1)
11public abstract class ReadOnlyTagHelperAttributeList : ReadOnlyCollection<TagHelperAttribute>
Microsoft.CodeAnalysis.Analyzers (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Collections\NormalizedTextSpanCollection.cs (1)
14internal sealed class NormalizedTextSpanCollection : ReadOnlyCollection<TextSpan>
Microsoft.CodeAnalysis.AnalyzerUtilities (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Collections\NormalizedTextSpanCollection.cs (1)
14internal sealed class NormalizedTextSpanCollection : ReadOnlyCollection<TextSpan>
Microsoft.CodeAnalysis.BannedApiAnalyzers (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Collections\NormalizedTextSpanCollection.cs (1)
14internal sealed class NormalizedTextSpanCollection : ReadOnlyCollection<TextSpan>
Microsoft.CodeAnalysis.CodeStyle (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Collections\NormalizedTextSpanCollection.cs (1)
14internal sealed class NormalizedTextSpanCollection : ReadOnlyCollection<TextSpan>
Microsoft.CodeAnalysis.PerformanceSensitiveAnalyzers (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Collections\NormalizedTextSpanCollection.cs (1)
14internal sealed class NormalizedTextSpanCollection : ReadOnlyCollection<TextSpan>
Microsoft.CodeAnalysis.PublicApiAnalyzers (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Collections\NormalizedTextSpanCollection.cs (1)
14internal sealed class NormalizedTextSpanCollection : ReadOnlyCollection<TextSpan>
Microsoft.CodeAnalysis.ResxSourceGenerator (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Collections\NormalizedTextSpanCollection.cs (1)
14internal sealed class NormalizedTextSpanCollection : ReadOnlyCollection<TextSpan>
Microsoft.CodeAnalysis.Workspaces (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Collections\NormalizedTextSpanCollection.cs (1)
14internal sealed class NormalizedTextSpanCollection : ReadOnlyCollection<TextSpan>
PresentationCore (2)
System\Windows\Input\Stylus\Common\StylusButtonCollection.cs (1)
13public class StylusButtonCollection : ReadOnlyCollection<StylusButton>
System\Windows\Input\Stylus\Common\StylusDeviceCollection.cs (1)
12public class StylusDeviceCollection : ReadOnlyCollection<StylusDevice>
Roslyn.Diagnostics.Analyzers (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Collections\NormalizedTextSpanCollection.cs (1)
14internal sealed class NormalizedTextSpanCollection : ReadOnlyCollection<TextSpan>
System.Linq.Expressions (1)
System\Runtime\CompilerServices\TrueReadOnlyCollection.cs (1)
8internal sealed class TrueReadOnlyCollection<T> : ReadOnlyCollection<T>
System.ObjectModel (1)
System\Collections\ObjectModel\ReadOnlyObservableCollection.cs (1)
19public class ReadOnlyObservableCollection<T> : ReadOnlyCollection<T>, INotifyCollectionChanged, INotifyPropertyChanged
System.ServiceModel.Primitives (1)
netstandard.cs (1)
1199public sealed partial class AddressHeaderCollection : System.Collections.ObjectModel.ReadOnlyCollection<System.ServiceModel.Channels.AddressHeader>
Test.Utilities (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Collections\NormalizedTextSpanCollection.cs (1)
14internal sealed class NormalizedTextSpanCollection : ReadOnlyCollection<TextSpan>
Text.Analyzers (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Collections\NormalizedTextSpanCollection.cs (1)
14internal sealed class NormalizedTextSpanCollection : ReadOnlyCollection<TextSpan>
314 instantiations of ReadOnlyCollection
csc (2)
src\Compilers\Shared\BuildProtocol.cs (2)
70Arguments = new ReadOnlyCollection<Argument>(arguments.ToList()); 480return new AnalyzerInconsistencyBuildResponse(new ReadOnlyCollection<string>(list));
dotnet-svcutil-lib (16)
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\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 (2)
src\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (1)
102return new ReadOnlyCollection<T>(source.ToList());
src\Dependencies\Collections\Segmented\SegmentedList`1.cs (1)
344=> new(this);
Metrics (2)
src\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (1)
102return new ReadOnlyCollection<T>(source.ToList());
src\Dependencies\Collections\Segmented\SegmentedList`1.cs (1)
344=> new(this);
Metrics.Legacy (2)
src\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (1)
102return new ReadOnlyCollection<T>(source.ToList());
src\Dependencies\Collections\Segmented\SegmentedList`1.cs (1)
344=> new(this);
Microsoft.AspNetCore.Components.Endpoints (1)
FormMapping\Converters\CollectionAdapters\ReadOnlyCollectionBufferAdapter.cs (1)
18public static ReadOnlyCollection<TElement> ToResult(IList<TElement> buffer) => new(buffer);
Microsoft.AspNetCore.Components.Endpoints.Tests (1)
Binding\FormDataMapperTests.cs (1)
737var expected = new ReadOnlyCollection<int>(new List<int> { 10, 11, 12, 13, 14, 15, 16, 17, 18, 19 });
Microsoft.AspNetCore.Components.WebAssembly (2)
Hosting\WebAssemblyHostConfiguration.cs (2)
27IList<IConfigurationSource> IConfigurationBuilder.Sources => new ReadOnlyCollection<IConfigurationSource>(_sources.ToArray()); 32IEnumerable<IConfigurationProvider> IConfigurationRoot.Providers => new ReadOnlyCollection<IConfigurationProvider>(_providers.ToArray());
Microsoft.AspNetCore.Http.Extensions (1)
src\Components\Endpoints\src\FormMapping\Converters\CollectionAdapters\ReadOnlyCollectionBufferAdapter.cs (1)
18public static ReadOnlyCollection<TElement> ToResult(IList<TElement> buffer) => new(buffer);
Microsoft.AspNetCore.Http.Results.Tests (6)
ResultsTests.cs (3)
386Assert.Equal(authenticationSchemes ?? new ReadOnlyCollection<string>(new List<string>()), result.AuthenticationSchemes); 398Assert.Equal(authenticationSchemes ?? new ReadOnlyCollection<string>(new List<string>()), result.AuthenticationSchemes); 448Assert.Equal(authenticationSchemes ?? new ReadOnlyCollection<string>(new List<string>()), result.AuthenticationSchemes);
TypedResultsTests.cs (3)
434Assert.Equal(authenticationSchemes ?? new ReadOnlyCollection<string>(new List<string>()), result.AuthenticationSchemes); 446Assert.Equal(authenticationSchemes ?? new ReadOnlyCollection<string>(new List<string>()), result.AuthenticationSchemes); 458Assert.Equal(authenticationSchemes ?? new ReadOnlyCollection<string>(new List<string>()), result.AuthenticationSchemes);
Microsoft.AspNetCore.Mvc.ApiExplorer.Test (1)
DefaultApiDescriptionProviderTest.cs (1)
2286return new ReadOnlyCollection<ApiDescription>(context.Results);
Microsoft.AspNetCore.Mvc.Core (4)
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\Metadata\DefaultModelMetadata.cs (1)
540_validatorMetadata = new ReadOnlyCollection<object>(ValidationMetadata.ValidatorMetadata);
Microsoft.Build.Framework (1)
SegmentedList`1.cs (1)
271=> new(this);
Microsoft.Build.Tasks.CodeAnalysis (2)
src\Compilers\Shared\BuildProtocol.cs (2)
70Arguments = new ReadOnlyCollection<Argument>(arguments.ToList()); 480return new AnalyzerInconsistencyBuildResponse(new ReadOnlyCollection<string>(list));
Microsoft.Build.Tasks.CodeAnalysis.Sdk (2)
src\Compilers\Shared\BuildProtocol.cs (2)
70Arguments = new ReadOnlyCollection<Argument>(arguments.ToList()); 480return new AnalyzerInconsistencyBuildResponse(new ReadOnlyCollection<string>(list));
Microsoft.Cci.Extensions (1)
HostEnvironment.cs (1)
603return new ReadOnlyCollection<IAssembly>(assemblySet);
Microsoft.CodeAnalysis (2)
src\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (1)
102return new ReadOnlyCollection<T>(source.ToList());
src\Dependencies\Collections\Segmented\SegmentedList`1.cs (1)
344=> new(this);
Microsoft.CodeAnalysis.Analyzers (2)
src\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (1)
102return new ReadOnlyCollection<T>(source.ToList());
src\Dependencies\Collections\Segmented\SegmentedList`1.cs (1)
344=> new(this);
Microsoft.CodeAnalysis.AnalyzerUtilities (2)
src\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (1)
102return new ReadOnlyCollection<T>(source.ToList());
src\Dependencies\Collections\Segmented\SegmentedList`1.cs (1)
344=> new(this);
Microsoft.CodeAnalysis.BannedApiAnalyzers (2)
src\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (1)
102return new ReadOnlyCollection<T>(source.ToList());
src\Dependencies\Collections\Segmented\SegmentedList`1.cs (1)
344=> new(this);
Microsoft.CodeAnalysis.CodeStyle (2)
src\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (1)
102return new ReadOnlyCollection<T>(source.ToList());
src\Dependencies\Collections\Segmented\SegmentedList`1.cs (1)
344=> new(this);
Microsoft.CodeAnalysis.Collections.Package (2)
Extensions\IEnumerableExtensions.cs (1)
102return new ReadOnlyCollection<T>(source.ToList());
Segmented\SegmentedList`1.cs (1)
344=> new(this);
Microsoft.CodeAnalysis.CSharp.Scripting.UnitTests (1)
ObjectFormatterTests.cs (1)
745var obj = new System.Collections.ObjectModel.ReadOnlyCollection<int>(new[] { 1, 2, 3 });
Microsoft.CodeAnalysis.EditorFeatures (8)
NavigateTo\NavigateToItemDisplay.cs (8)
69new ReadOnlyCollection<DescriptionRun>( 71new ReadOnlyCollection<DescriptionRun>( 74new ReadOnlyCollection<DescriptionRun>( 76new ReadOnlyCollection<DescriptionRun>( 85new ReadOnlyCollection<DescriptionRun>( 87new ReadOnlyCollection<DescriptionRun>( 96new ReadOnlyCollection<DescriptionRun>( 98new ReadOnlyCollection<DescriptionRun>(
Microsoft.CodeAnalysis.ExpressionEvaluator.ExpressionCompiler (8)
CustomTypeInfo.cs (5)
43return DkmClrCustomTypeInfo.Create(PayloadTypeId, new ReadOnlyCollection<byte>(CopyBytes(payload, 0, length))); 115return new ReadOnlyCollection<byte>(builder.ToArrayAndFree()); 135dynamicFlags = new ReadOnlyCollection<byte>(CopyBytes(payload, 1, length)); 150return new ReadOnlyCollection<byte>(Encoding.UTF8.GetBytes(str)); 196return new ReadOnlyCollection<string?>(builder.ToArrayAndFree());
DkmUtilities.cs (1)
234Binary: new ReadOnlyCollection<byte>(compResult.Assembly),
DynamicFlagsCustomTypeInfo.cs (1)
49return seenTrue ? new ReadOnlyCollection<byte>(bytes) : null;
ExpressionCompiler.cs (1)
73var locals = new ReadOnlyCollection<DkmClrLocalVariableInfo>(builder.SelectAsArray(ToLocalVariableInfo));
Microsoft.CodeAnalysis.ExpressionEvaluator.ResultProvider (14)
src\ExpressionEvaluator\Core\Source\ExpressionCompiler\CustomTypeInfo.cs (5)
43return DkmClrCustomTypeInfo.Create(PayloadTypeId, new ReadOnlyCollection<byte>(CopyBytes(payload, 0, length))); 115return new ReadOnlyCollection<byte>(builder.ToArrayAndFree()); 135dynamicFlags = new ReadOnlyCollection<byte>(CopyBytes(payload, 1, length)); 150return new ReadOnlyCollection<byte>(Encoding.UTF8.GetBytes(str)); 196return new ReadOnlyCollection<string?>(builder.ToArrayAndFree());
src\ExpressionEvaluator\Core\Source\ExpressionCompiler\DynamicFlagsCustomTypeInfo.cs (1)
49return seenTrue ? new ReadOnlyCollection<byte>(bytes) : null;
src\ExpressionEvaluator\Core\Source\ResultProvider\Expansion\ArrayExpansion.cs (1)
150return new ReadOnlyCollection<int>(divisors);
src\ExpressionEvaluator\Core\Source\ResultProvider\Expansion\MemberExpansion.cs (1)
370private static readonly ReadOnlyCollection<string> s_hiddenFormatSpecifiers = new ReadOnlyCollection<string>(new[] { "hidden" });
src\ExpressionEvaluator\Core\Source\ResultProvider\Formatter.cs (2)
278internal static readonly ReadOnlyCollection<string> NoFormatSpecifiers = new ReadOnlyCollection<string>(new string[0]); 340formatSpecifiers = new ReadOnlyCollection<string>(specifiers);
src\ExpressionEvaluator\Core\Source\ResultProvider\Helpers\ArrayBuilder.cs (2)
19private static readonly ReadOnlyCollection<T> s_empty = new ReadOnlyCollection<T>(new T[0]); 105return (_items.Count > 0) ? new ReadOnlyCollection<T>(_items.ToArray()) : s_empty;
src\ExpressionEvaluator\Core\Source\ResultProvider\Helpers\AttributeHelpers.cs (1)
42private static readonly ReadOnlyCollection<byte> DynamicFlagsTrue = new ReadOnlyCollection<byte>(new byte[] { 1 });
src\ExpressionEvaluator\Core\Source\ResultProvider\ResultProvider.cs (1)
469customUIVisualizers = new ReadOnlyCollection<DkmCustomUIVisualizerInfo>(customUIVisualizerInfo);
Microsoft.CodeAnalysis.ExpressionEvaluator.ResultProvider.Utilities (20)
Debugger\Engine\DkmClrObjectFavoritesInfo.cs (1)
21Favorites = new ReadOnlyCollection<string>(favorites);
Debugger\Engine\DkmClrType.cs (3)
86type._lazyGenericArguments = new ReadOnlyCollection<DkmClrType>(genericArguments); 119private static readonly ReadOnlyCollection<DkmClrType> s_emptyTypes = new ReadOnlyCollection<DkmClrType>(new DkmClrType[0]); 130: new ReadOnlyCollection<DkmClrType>(typeArgs.Select(t => DkmClrType.Create(AppDomain, t)).ToArray());
Debugger\MemberInfo\CustomAttributeDataImpl.cs (1)
50var lmrValue = new ReadOnlyCollection<CustomAttributeTypedArgument>(reflectionValue.Select(MakeTypedArgument).ToList());
ResultProviderTestBase.cs (1)
308(customUIVisualizerInfo != null) ? new ReadOnlyCollection<DkmCustomUIVisualizerInfo>(customUIVisualizerInfo) : null,
src\ExpressionEvaluator\Core\Source\ExpressionCompiler\CustomTypeInfo.cs (5)
43return DkmClrCustomTypeInfo.Create(PayloadTypeId, new ReadOnlyCollection<byte>(CopyBytes(payload, 0, length))); 115return new ReadOnlyCollection<byte>(builder.ToArrayAndFree()); 135dynamicFlags = new ReadOnlyCollection<byte>(CopyBytes(payload, 1, length)); 150return new ReadOnlyCollection<byte>(Encoding.UTF8.GetBytes(str)); 196return new ReadOnlyCollection<string?>(builder.ToArrayAndFree());
src\ExpressionEvaluator\Core\Source\ExpressionCompiler\DynamicFlagsCustomTypeInfo.cs (1)
49return seenTrue ? new ReadOnlyCollection<byte>(bytes) : null;
src\ExpressionEvaluator\Core\Source\ResultProvider\Expansion\ArrayExpansion.cs (1)
150return new ReadOnlyCollection<int>(divisors);
src\ExpressionEvaluator\Core\Source\ResultProvider\Expansion\MemberExpansion.cs (1)
370private static readonly ReadOnlyCollection<string> s_hiddenFormatSpecifiers = new ReadOnlyCollection<string>(new[] { "hidden" });
src\ExpressionEvaluator\Core\Source\ResultProvider\Formatter.cs (2)
278internal static readonly ReadOnlyCollection<string> NoFormatSpecifiers = new ReadOnlyCollection<string>(new string[0]); 340formatSpecifiers = new ReadOnlyCollection<string>(specifiers);
src\ExpressionEvaluator\Core\Source\ResultProvider\Helpers\ArrayBuilder.cs (2)
19private static readonly ReadOnlyCollection<T> s_empty = new ReadOnlyCollection<T>(new T[0]); 105return (_items.Count > 0) ? new ReadOnlyCollection<T>(_items.ToArray()) : s_empty;
src\ExpressionEvaluator\Core\Source\ResultProvider\Helpers\AttributeHelpers.cs (1)
42private static readonly ReadOnlyCollection<byte> DynamicFlagsTrue = new ReadOnlyCollection<byte>(new byte[] { 1 });
src\ExpressionEvaluator\Core\Source\ResultProvider\ResultProvider.cs (1)
469customUIVisualizers = new ReadOnlyCollection<DkmCustomUIVisualizerInfo>(customUIVisualizerInfo);
Microsoft.CodeAnalysis.Extensions.Package (2)
src\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (1)
102return new ReadOnlyCollection<T>(source.ToList());
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 ReadOnlyCollection<RQType>(typeArguments);
RQName\Nodes\RQMethodOrProperty.cs (1)
19public readonly ReadOnlyCollection<RQParameter> Parameters = new ReadOnlyCollection<RQParameter>(parameters);
RQName\Nodes\RQTypeOrNamespace.cs (1)
17=> NamespaceNames = new ReadOnlyCollection<string>(namespaceNames);
RQName\Nodes\RQUnconstructedType.cs (1)
14public readonly ReadOnlyCollection<RQUnconstructedTypeInfo> TypeInfos = new ReadOnlyCollection<RQUnconstructedTypeInfo>(typeInfos);
Microsoft.CodeAnalysis.InteractiveHost (2)
src\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (1)
102return new ReadOnlyCollection<T>(source.ToList());
src\Dependencies\Collections\Segmented\SegmentedList`1.cs (1)
344=> new(this);
Microsoft.CodeAnalysis.PerformanceSensitiveAnalyzers (2)
src\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (1)
102return new ReadOnlyCollection<T>(source.ToList());
src\Dependencies\Collections\Segmented\SegmentedList`1.cs (1)
344=> new(this);
Microsoft.CodeAnalysis.PublicApiAnalyzers (2)
src\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (1)
102return new ReadOnlyCollection<T>(source.ToList());
src\Dependencies\Collections\Segmented\SegmentedList`1.cs (1)
344=> new(this);
Microsoft.CodeAnalysis.ResxSourceGenerator (2)
src\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (1)
102return new ReadOnlyCollection<T>(source.ToList());
src\Dependencies\Collections\Segmented\SegmentedList`1.cs (1)
344=> new(this);
Microsoft.CodeAnalysis.Test.Utilities (1)
Assert\EqualityUnit`1.cs (1)
15private static readonly ReadOnlyCollection<T> s_emptyCollection = new ReadOnlyCollection<T>(new T[] { });
Microsoft.CodeAnalysis.Threading.Package (2)
src\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (1)
102return new ReadOnlyCollection<T>(source.ToList());
src\Dependencies\Collections\Segmented\SegmentedList`1.cs (1)
344=> new(this);
Microsoft.CodeAnalysis.VisualBasic.ExpressionCompiler (3)
CompilationExtensions.vb (1)
105New ReadOnlyCollection(Of String)(builder.ToArray()),
EvaluationContext.vb (1)
488assembly = New ReadOnlyCollection(Of Byte)(stream.ToArray())
SyntaxHelpers.vb (1)
28formatSpecifiers = New ReadOnlyCollection(Of String)(builder.ToArray())
Microsoft.CodeAnalysis.Workspaces (2)
src\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (1)
102return new ReadOnlyCollection<T>(source.ToList());
src\Dependencies\Collections\Segmented\SegmentedList`1.cs (1)
344=> new(this);
Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost (2)
src\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (1)
102return new ReadOnlyCollection<T>(source.ToList());
src\Dependencies\Collections\Segmented\SegmentedList`1.cs (1)
344=> new(this);
Microsoft.CodeAnalysis.Workspaces.Test.Utilities (1)
Workspaces\TestWorkspace_XmlConsumption.cs (1)
722return new ReadOnlyCollection<string>([.. folderContainers]);
Microsoft.DotNet.XUnitAssert.Tests (4)
EqualityAssertsTests.cs (4)
845 var actual = new ReadOnlyCollection<string>(expected); 855 var actual = new ReadOnlyCollection<string>(new[] { "bar", "foo" }); 3154 var actual = new ReadOnlyCollection<string>(expected); 3177 var actual = new ReadOnlyCollection<string>(new[] { "bar", "foo" });
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.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)
637New ReadOnlyCollection(Of String)(args), 1047InternalCommandLine = New ReadOnlyCollection(Of String)(commandLine)
Microsoft.VisualBasic.Tests (3)
Microsoft\VisualBasic\ApplicationServices\StartupEventArgsTests.cs (1)
13ReadOnlyCollection<string> collection = new(new string[] { "a" });
Microsoft\VisualBasic\ApplicationServices\StartupNextInstanceEventArgsTests.cs (2)
15ReadOnlyCollection<string> collection = new(new string[] { "a" }); 32ReadOnlyCollection<string> collection = new(new string[] { "a" });
PresentationCore (16)
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\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)
1541_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);
Replay (2)
src\Compilers\Shared\BuildProtocol.cs (2)
70Arguments = new ReadOnlyCollection<Argument>(arguments.ToList()); 480return new AnalyzerInconsistencyBuildResponse(new ReadOnlyCollection<string>(list));
Roslyn.Diagnostics.Analyzers (2)
src\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (1)
102return new ReadOnlyCollection<T>(source.ToList());
src\Dependencies\Collections\Segmented\SegmentedList`1.cs (1)
344=> new(this);
RunTests (2)
ProcessRunner.cs (2)
128new ReadOnlyCollection<string>(outputLines), 129new ReadOnlyCollection<string>(errorLines));
System.Collections.Concurrent (2)
System\Collections\Concurrent\ConcurrentDictionary.cs (2)
2154return new ReadOnlyCollection<TKey>(keys); 2190return new ReadOnlyCollection<TValue>(keys);
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.Linq.Expressions (7)
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)
919testValues = new ReadOnlyCollection<Expression>(cloneTests); 942cases = new ReadOnlyCollection<SwitchCase>(clone); 1016handlers = new ReadOnlyCollection<CatchBlock>(clone);
System\Linq\Expressions\Compiler\VariableBinder.cs (1)
154body = new ReadOnlyCollection<Expression>(new[] { lambda.Body });
System.Private.CoreLib (16)
src\libraries\System.Private.CoreLib\src\System\AggregateException.cs (1)
240public ReadOnlyCollection<Exception> InnerExceptions => _rocView ??= new ReadOnlyCollection<Exception>(_innerExceptions);
src\libraries\System.Private.CoreLib\src\System\Array.cs (1)
39new ReadOnlyCollection<T>(array);
src\libraries\System.Private.CoreLib\src\System\Collections\Generic\CollectionExtensions.cs (1)
66new ReadOnlyCollection<T>(list);
src\libraries\System.Private.CoreLib\src\System\Collections\Generic\List.cs (1)
278=> new ReadOnlyCollection<T>(this);
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\libraries\System.Private.CoreLib\src\System\Diagnostics\Tracing\EventSource.cs (5)
2064Payload = new ReadOnlyCollection<object?>(args) 2173eventCallbackArgs.Payload = new ReadOnlyCollection<object?>(args); 2314Payload = new ReadOnlyCollection<object?>(new object[] { msg }), 2315PayloadNames = s_errorPayloadNames ??= new ReadOnlyCollection<string>(new string[] { "message" }) 2549_parameterNames = new ReadOnlyCollection<string>(names);
src\libraries\System.Private.CoreLib\src\System\Diagnostics\Tracing\NativeRuntimeEventSource.cs (1)
66Payload = new ReadOnlyCollection<object?>(decodedPayloadFields)
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\libraries\System.Private.CoreLib\src\System\TimeZoneInfo.cs (2)
925cachedData._readOnlySystemTimeZones = cachedData._readOnlyUnsortedSystemTimeZones = new ReadOnlyCollection<TimeZoneInfo>(array); 929cachedData._readOnlyUnsortedSystemTimeZones = new ReadOnlyCollection<TimeZoneInfo>(array);
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.Cose (1)
System\Security\Cryptography\Cose\CoseMultiSignMessage.cs (1)
40Signatures = new ReadOnlyCollection<CoseSignature>(signatures);
System.Security.Cryptography.Pkcs (2)
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.Tests (1)
IdentityModel\SecurityTokenSerializerTest.cs (1)
36SecurityToken token = sts.ReadToken(xmlReader, SecurityTokenResolver.CreateDefaultSecurityTokenResolver(new ReadOnlyCollection<SecurityToken>(new List<SecurityToken>() { dummyToken}), false));
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);
Test.Utilities (2)
src\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (1)
102return new ReadOnlyCollection<T>(source.ToList());
src\Dependencies\Collections\Segmented\SegmentedList`1.cs (1)
344=> new(this);
Text.Analyzers (2)
src\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (1)
102return new ReadOnlyCollection<T>(source.ToList());
src\Dependencies\Collections\Segmented\SegmentedList`1.cs (1)
344=> new(this);
vbc (2)
src\Compilers\Shared\BuildProtocol.cs (2)
70Arguments = new ReadOnlyCollection<Argument>(arguments.ToList()); 480return new AnalyzerInconsistencyBuildResponse(new ReadOnlyCollection<string>(list));
VBCSCompiler (3)
src\Compilers\Server\VBCSCompiler\CompilerRequestHandler.cs (1)
143return new AnalyzerInconsistencyBuildResponse(new ReadOnlyCollection<string>(errorMessages));
src\Compilers\Shared\BuildProtocol.cs (2)
70Arguments = new ReadOnlyCollection<Argument>(arguments.ToList()); 480return new AnalyzerInconsistencyBuildResponse(new ReadOnlyCollection<string>(list));
VBCSCompiler.UnitTests (1)
VBCSCompilerServerTests.cs (1)
393return new AnalyzerInconsistencyBuildResponse(new ReadOnlyCollection<string>(Array.Empty<string>()));
1544 references to ReadOnlyCollection
csc (3)
src\Compilers\Shared\BuildProtocol.cs (3)
60public readonly ReadOnlyCollection<Argument> Arguments; 455public ReadOnlyCollection<string> ErrorMessages { get; } 457public AnalyzerInconsistencyBuildResponse(ReadOnlyCollection<string> errorMessages)
dotnet-svcutil-lib (100)
FrameworkFork\System.Runtime.Serialization\System\Runtime\Serialization\DataContractSerializer.cs (2)
30private ReadOnlyCollection<Type> _knownTypeCollection; 144public ReadOnlyCollection<Type> KnownTypes
FrameworkFork\System.ServiceModel\Internals\System\Runtime\ExceptionTrace.cs (1)
136ReadOnlyCollection<Exception> innerExceptions = aggregateException.Flatten().InnerExceptions;
FrameworkFork\System.ServiceModel\Internals\System\Runtime\Fx.cs (1)
205ReadOnlyCollection<Exception> innerExceptions = ((AggregateException)exception).InnerExceptions;
FrameworkFork\System.ServiceModel\System\IdentityModel\Policy\AuthorizationContext.cs (1)
15public abstract ReadOnlyCollection<ClaimSet> ClaimSets { get; }
FrameworkFork\System.ServiceModel\System\IdentityModel\Policy\DefaultAuthorizationContext.cs (2)
15private ReadOnlyCollection<ClaimSet> _claimSets; 46public override ReadOnlyCollection<ClaimSet> ClaimSets
FrameworkFork\System.ServiceModel\System\IdentityModel\Policy\DefaultEvaluationContext.cs (2)
20private ReadOnlyCollection<ClaimSet> _readOnlyClaimSets; 33public override ReadOnlyCollection<ClaimSet> ClaimSets
FrameworkFork\System.ServiceModel\System\IdentityModel\Policy\EvaluationContext.cs (1)
13public abstract ReadOnlyCollection<ClaimSet> ClaimSets { get; }
FrameworkFork\System.ServiceModel\System\IdentityModel\Policy\UnconditionalPolicy.cs (5)
23private ReadOnlyCollection<ClaimSet> _issuances; 42public UnconditionalPolicy(ReadOnlyCollection<ClaimSet> issuances, DateTime expirationTime) 62internal UnconditionalPolicy(IIdentity primaryIdentity, ReadOnlyCollection<ClaimSet> issuances, DateTime expirationTime) 84private void Initialize(ClaimSet issuer, ClaimSet issuance, ReadOnlyCollection<ClaimSet> issuances, DateTime expirationTime) 160internal ReadOnlyCollection<ClaimSet> Issuances
FrameworkFork\System.ServiceModel\System\IdentityModel\SecurityUtils.cs (11)
119internal static ReadOnlyCollection<IAuthorizationPolicy> CreateAuthorizationPolicies(ClaimSet claimSet) 124internal static ReadOnlyCollection<IAuthorizationPolicy> CreateAuthorizationPolicies(ClaimSet claimSet, DateTime expirationTime) 263internal static ReadOnlyCollection<ClaimSet> CloneClaimSetsIfNecessary(ReadOnlyCollection<ClaimSet> claimSets) 273internal static void DisposeClaimSetsIfNecessary(ReadOnlyCollection<ClaimSet> claimSets) 278internal static ReadOnlyCollection<SecurityKey> CreateSymmetricSecurityKeys(byte[] key) 318internal static ReadOnlyCollection<IAuthorizationPolicy> CloneAuthorizationPoliciesIfNecessary(ReadOnlyCollection<IAuthorizationPolicy> authorizationPolicies) 353public static void DisposeAuthorizationPoliciesIfNecessary(ReadOnlyCollection<IAuthorizationPolicy> authorizationPolicies) 394public static ReadOnlyCollection<T> Instance = new ReadOnlyCollection<T>(new List<T>()); 426public override ReadOnlyCollection<ClaimSet> ClaimSets { get { return _policy.Issuances; } }
FrameworkFork\System.ServiceModel\System\IdentityModel\Selectors\SecurityTokenAuthenticator.cs (3)
27public ReadOnlyCollection<IAuthorizationPolicy> ValidateToken(SecurityToken token) 48ReadOnlyCollection<IAuthorizationPolicy> authorizationPolicies = ValidateTokenCore(token); 73protected abstract ReadOnlyCollection<IAuthorizationPolicy> ValidateTokenCore(SecurityToken token);
FrameworkFork\System.ServiceModel\System\IdentityModel\Selectors\SecurityTokenResolver.cs (3)
97public static SecurityTokenResolver CreateDefaultSecurityTokenResolver(ReadOnlyCollection<SecurityToken> tokens, bool canMatchLocalId) 104private ReadOnlyCollection<SecurityToken> _tokens; 107public SimpleTokenResolver(ReadOnlyCollection<SecurityToken> tokens, bool canMatchLocalId)
FrameworkFork\System.ServiceModel\System\IdentityModel\Selectors\SecurityTokenVersion.cs (1)
11public abstract ReadOnlyCollection<string> GetSecuritySpecifications();
FrameworkFork\System.ServiceModel\System\IdentityModel\Selectors\WindowsSecurityTokenAuthenticator.cs (1)
33protected override ReadOnlyCollection<IAuthorizationPolicy> ValidateTokenCore(SecurityToken token)
FrameworkFork\System.ServiceModel\System\IdentityModel\Selectors\X509SecurityTokenAuthenticator.cs (1)
58protected override ReadOnlyCollection<IAuthorizationPolicy> ValidateTokenCore(SecurityToken token)
FrameworkFork\System.ServiceModel\System\IdentityModel\Tokens\KerberosRequestorSecurityToken.cs (1)
52public override ReadOnlyCollection<SecurityKey> SecurityKeys
FrameworkFork\System.ServiceModel\System\IdentityModel\Tokens\SamlAssertion.cs (2)
25private ReadOnlyCollection<SecurityKey> _cryptoList; 47internal ReadOnlyCollection<SecurityKey> SecurityKeys
FrameworkFork\System.ServiceModel\System\IdentityModel\Tokens\SamlSecurityToken.cs (1)
51public override ReadOnlyCollection<SecurityKey> SecurityKeys
FrameworkFork\System.ServiceModel\System\IdentityModel\Tokens\SecurityToken.cs (1)
13public abstract ReadOnlyCollection<SecurityKey> SecurityKeys { get; }
FrameworkFork\System.ServiceModel\System\IdentityModel\Tokens\UserNameSecurityToken.cs (1)
42public override ReadOnlyCollection<SecurityKey> SecurityKeys
FrameworkFork\System.ServiceModel\System\IdentityModel\Tokens\WindowsSecurityToken.NetNative.cs (1)
23public override ReadOnlyCollection<SecurityKey> SecurityKeys
FrameworkFork\System.ServiceModel\System\IdentityModel\Tokens\X509SecurityToken.cs (1)
66public override ReadOnlyCollection<SecurityKey> SecurityKeys
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\SslStreamSecurityUpgradeProvider.cs (3)
407ReadOnlyCollection<IAuthorizationPolicy> authorizationPolicies = _parent.ClientCertificateAuthenticator.ValidateToken(token); 429ReadOnlyCollection<IAuthorizationPolicy> authorizationPolicies = SecurityUtils.NonValidatingX509Authenticator.ValidateToken(token); 642ReadOnlyCollection<IAuthorizationPolicy> authorizationPolicies = _serverCertificateAuthenticator.ValidateToken(token);
FrameworkFork\System.ServiceModel\System\ServiceModel\Security\IdentityVerifier.cs (1)
54internal void EnsureOutgoingIdentity(EndpointAddress serviceReference, ReadOnlyCollection<IAuthorizationPolicy> authorizationPolicies)
FrameworkFork\System.ServiceModel\System\ServiceModel\Security\MessageSecurityTokenVersion.cs (2)
17private ReadOnlyCollection<string> _supportedSpecs; 193public override ReadOnlyCollection<string> GetSecuritySpecifications()
FrameworkFork\System.ServiceModel\System\ServiceModel\Security\SecurityAlgorithmSuite.cs (1)
293ReadOnlyCollection<SecurityKey> keys = token.SecurityKeys;
FrameworkFork\System.ServiceModel\System\ServiceModel\Security\SecurityMessageProperty.cs (5)
23private ReadOnlyCollection<IAuthorizationPolicy> _externalAuthorizationPolicies; 46public ReadOnlyCollection<IAuthorizationPolicy> ExternalAuthorizationPolicies 232internal ReadOnlyCollection<IAuthorizationPolicy> GetInitiatorTokenAuthorizationPolicies() 237internal ReadOnlyCollection<IAuthorizationPolicy> GetInitiatorTokenAuthorizationPolicies(bool includeTransportToken) 242internal ReadOnlyCollection<IAuthorizationPolicy> GetInitiatorTokenAuthorizationPolicies(bool includeTransportToken, SecurityContextSecurityToken supportingSessionTokenToExclude)
FrameworkFork\System.ServiceModel\System\ServiceModel\Security\SecurityProtocolFactory.cs (2)
76private static ReadOnlyCollection<SupportingTokenAuthenticatorSpecification> s_emptyTokenAuthenticators; 318private static ReadOnlyCollection<SupportingTokenAuthenticatorSpecification> EmptyTokenAuthenticators
FrameworkFork\System.ServiceModel\System\ServiceModel\Security\SecurityTokenSpecification.cs (3)
14private ReadOnlyCollection<IAuthorizationPolicy> _tokenPolicies; 16public SecurityTokenSpecification(SecurityToken token, ReadOnlyCollection<IAuthorizationPolicy> tokenPolicies) 31public ReadOnlyCollection<IAuthorizationPolicy> SecurityTokenPolicies
FrameworkFork\System.ServiceModel\System\ServiceModel\Security\SecurityUtils.cs (3)
477internal static Claim GetPrimaryIdentityClaim(ReadOnlyCollection<IAuthorizationPolicy> authorizationPolicies) 503internal static ReadOnlyCollection<IAuthorizationPolicy> CreatePrincipalNameAuthorizationPolicies(string principalName) 1053public static ReadOnlyCollection<T> Instance = new ReadOnlyCollection<T>(new List<T>());
FrameworkFork\System.ServiceModel\System\ServiceModel\Security\SupportingTokenSpecification.cs (2)
18public SupportingTokenSpecification(SecurityToken token, ReadOnlyCollection<IAuthorizationPolicy> tokenPolicies, SecurityTokenAttachmentMode attachmentMode) 22public SupportingTokenSpecification(SecurityToken token, ReadOnlyCollection<IAuthorizationPolicy> tokenPolicies, SecurityTokenAttachmentMode attachmentMode, SecurityTokenParameters tokenParameters)
FrameworkFork\System.ServiceModel\System\ServiceModel\Security\Tokens\BinarySecretSecurityToken.cs (2)
18private ReadOnlyCollection<SecurityKey> _securityKeys; 85public override ReadOnlyCollection<SecurityKey> SecurityKeys
FrameworkFork\System.ServiceModel\System\ServiceModel\Security\Tokens\DerivedKeySecurityToken.cs (3)
48private ReadOnlyCollection<SecurityKey> _securityKeys; 107public override ReadOnlyCollection<SecurityKey> SecurityKeys 129internal bool TryGetSecurityKeys(out ReadOnlyCollection<SecurityKey> keys)
FrameworkFork\System.ServiceModel\System\ServiceModel\Security\Tokens\GenericXmlSecurityToken.cs (4)
27private ReadOnlyCollection<IAuthorizationPolicy> _authorizationPolicies; 38ReadOnlyCollection<IAuthorizationPolicy> authorizationPolicies 92public ReadOnlyCollection<IAuthorizationPolicy> AuthorizationPolicies 97public override ReadOnlyCollection<SecurityKey> SecurityKeys
FrameworkFork\System.ServiceModel\System\ServiceModel\Security\Tokens\NonValidatingSecurityTokenAuthenticator.cs (1)
23protected override ReadOnlyCollection<IAuthorizationPolicy> ValidateTokenCore(SecurityToken token)
FrameworkFork\System.ServiceModel\System\ServiceModel\Security\Tokens\SecurityContextCookieSerializer.cs (1)
38ReadOnlyCollection<IAuthorizationPolicy> authorizationPolicies)
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)
FrameworkFork\System.ServiceModel\System\ServiceModel\Security\Tokens\SspiSecurityToken.cs (1)
101public override ReadOnlyCollection<SecurityKey> SecurityKeys
FrameworkFork\System.ServiceModel\System\ServiceModel\Security\Tokens\WrappedKeySecurityToken.cs (2)
22private ReadOnlyCollection<SecurityKey> _securityKey; 152public override ReadOnlyCollection<SecurityKey> SecurityKeys
FrameworkFork\System.ServiceModel\System\ServiceModel\Security\TrustDriver.cs (2)
139string expectedTokenType, ReadOnlyCollection<IAuthorizationPolicy> authorizationPolicies, int defaultKeySize, bool isBearerKeyType); 141public abstract GenericXmlSecurityToken GetIssuedToken(RequestSecurityTokenResponse rstr, string expectedTokenType, ReadOnlyCollection<IAuthorizationPolicy> authorizationPolicies, RSA clientKey);
FrameworkFork\System.ServiceModel\System\ServiceModel\Security\WSTrust.cs (2)
487ReadOnlyCollection<IAuthorizationPolicy> authorizationPolicies, int defaultKeySize, bool isBearerKeyType) 493ReadOnlyCollection<IAuthorizationPolicy> authorizationPolicies, RSA clientKey)
FrameworkFork\System.ServiceModel\System\ServiceModel\ServiceSecurityContext.cs (4)
17private ReadOnlyCollection<IAuthorizationPolicy> _authorizationPolicies; 23public ServiceSecurityContext(ReadOnlyCollection<IAuthorizationPolicy> authorizationPolicies) 38public ServiceSecurityContext(AuthorizationContext authorizationContext, ReadOnlyCollection<IAuthorizationPolicy> authorizationPolicies) 105public ReadOnlyCollection<IAuthorizationPolicy> AuthorizationPolicies
GenerateDocumentationAndConfigFiles (2)
src\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (1)
95public static ReadOnlyCollection<T> ToReadOnlyCollection<T>(this IEnumerable<T> source)
src\Dependencies\Collections\Segmented\SegmentedList`1.cs (1)
343public ReadOnlyCollection<T> AsReadOnly()
Metrics (2)
src\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (1)
95public static ReadOnlyCollection<T> ToReadOnlyCollection<T>(this IEnumerable<T> source)
src\Dependencies\Collections\Segmented\SegmentedList`1.cs (1)
343public ReadOnlyCollection<T> AsReadOnly()
Metrics.Legacy (2)
src\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (1)
95public static ReadOnlyCollection<T> ToReadOnlyCollection<T>(this IEnumerable<T> source)
src\Dependencies\Collections\Segmented\SegmentedList`1.cs (1)
343public ReadOnlyCollection<T> AsReadOnly()
Microsoft.AspNetCore.Components.Endpoints (5)
FormMapping\Converters\CollectionAdapters\ReadOnlyCollectionBufferAdapter.cs (2)
8internal sealed class ReadOnlyCollectionBufferAdapter<TElement> : ICollectionBufferAdapter<ReadOnlyCollection<TElement>, IList<TElement>, TElement> 18public static ReadOnlyCollection<TElement> ToResult(IList<TElement> buffer) => new(buffer);
FormMapping\Factories\Collections\TypedCollectionConverterFactory.cs (3)
48var _ when type == (typeof(ReadOnlyCollection<TElement>)) => true, 137var _ when type.IsAssignableTo(typeof(ReadOnlyCollection<TElement>)) => 138new CollectionConverter<ReadOnlyCollection<TElement>, ReadOnlyCollectionBufferAdapter<TElement>, IList<TElement>, TElement>(elementTypeConverter),
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)
MiddlewareConfigurationManager.cs (1)
13internal sealed record MiddlewareConfiguration(bool AllowAnyNonEmptyHost, bool AllowEmptyHosts, bool IncludeFailureMessage, ReadOnlyCollection<StringSegment>? AllowedHosts = default);
Microsoft.AspNetCore.Hosting.Tests (1)
Internal\HostingEventSourceTests.cs (1)
126var payloadList = eventData.Payload;
Microsoft.AspNetCore.Http.Extensions (5)
src\Components\Endpoints\src\FormMapping\Converters\CollectionAdapters\ReadOnlyCollectionBufferAdapter.cs (2)
8internal sealed class ReadOnlyCollectionBufferAdapter<TElement> : ICollectionBufferAdapter<ReadOnlyCollection<TElement>, IList<TElement>, TElement> 18public static ReadOnlyCollection<TElement> ToResult(IList<TElement> buffer) => new(buffer);
src\Components\Endpoints\src\FormMapping\Factories\Collections\TypedCollectionConverterFactory.cs (3)
48var _ when type == (typeof(ReadOnlyCollection<TElement>)) => true, 137var _ when type.IsAssignableTo(typeof(ReadOnlyCollection<TElement>)) => 138new CollectionConverter<ReadOnlyCollection<TElement>, ReadOnlyCollectionBufferAdapter<TElement>, IList<TElement>, TElement>(elementTypeConverter),
Microsoft.AspNetCore.Mvc.Core (1)
ModelBinding\Metadata\DefaultModelMetadata.cs (1)
35private ReadOnlyCollection<object>? _validatorMetadata;
Microsoft.AspNetCore.Mvc.Cors (2)
CorsHttpMethodActionConstraint.cs (2)
24var methods = (ReadOnlyCollection<string>)HttpMethods;
Microsoft.Build.Framework (1)
SegmentedList`1.cs (1)
270public ReadOnlyCollection<T> AsReadOnly()
Microsoft.Build.Tasks.CodeAnalysis (3)
src\Compilers\Shared\BuildProtocol.cs (3)
60public readonly ReadOnlyCollection<Argument> Arguments; 455public ReadOnlyCollection<string> ErrorMessages { get; } 457public AnalyzerInconsistencyBuildResponse(ReadOnlyCollection<string> errorMessages)
Microsoft.Build.Tasks.CodeAnalysis.Sdk (3)
src\Compilers\Shared\BuildProtocol.cs (3)
60public readonly ReadOnlyCollection<Argument> Arguments; 455public ReadOnlyCollection<string> ErrorMessages { get; } 457public AnalyzerInconsistencyBuildResponse(ReadOnlyCollection<string> errorMessages)
Microsoft.Cci.Extensions (5)
HostEnvironment.cs (5)
491public ReadOnlyCollection<IAssembly> LoadAssemblies(string unsplitContractSet) 496public ReadOnlyCollection<IAssembly> LoadAssemblies(string unsplitContractSet, string coreAssemblySimpleName) 510ReadOnlyCollection<IAssembly> assemblies = LoadAssemblies(contractSet); 574public ReadOnlyCollection<IAssembly> LoadAssemblies(IEnumerable<string> paths) 606public ReadOnlyCollection<IAssembly> LoadAssemblies(IEnumerable<string> paths, string coreAssemblySimpleName)
Microsoft.CodeAnalysis (2)
src\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (1)
95public static ReadOnlyCollection<T> ToReadOnlyCollection<T>(this IEnumerable<T> source)
src\Dependencies\Collections\Segmented\SegmentedList`1.cs (1)
343public ReadOnlyCollection<T> AsReadOnly()
Microsoft.CodeAnalysis.Analyzers (2)
src\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (1)
95public static ReadOnlyCollection<T> ToReadOnlyCollection<T>(this IEnumerable<T> source)
src\Dependencies\Collections\Segmented\SegmentedList`1.cs (1)
343public ReadOnlyCollection<T> AsReadOnly()
Microsoft.CodeAnalysis.AnalyzerUtilities (2)
src\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (1)
95public static ReadOnlyCollection<T> ToReadOnlyCollection<T>(this IEnumerable<T> source)
src\Dependencies\Collections\Segmented\SegmentedList`1.cs (1)
343public ReadOnlyCollection<T> AsReadOnly()
Microsoft.CodeAnalysis.BannedApiAnalyzers (2)
src\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (1)
95public static ReadOnlyCollection<T> ToReadOnlyCollection<T>(this IEnumerable<T> source)
src\Dependencies\Collections\Segmented\SegmentedList`1.cs (1)
343public ReadOnlyCollection<T> AsReadOnly()
Microsoft.CodeAnalysis.CodeStyle (2)
src\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (1)
95public static ReadOnlyCollection<T> ToReadOnlyCollection<T>(this IEnumerable<T> source)
src\Dependencies\Collections\Segmented\SegmentedList`1.cs (1)
343public ReadOnlyCollection<T> AsReadOnly()
Microsoft.CodeAnalysis.Collections.Package (2)
Extensions\IEnumerableExtensions.cs (1)
95public static ReadOnlyCollection<T> ToReadOnlyCollection<T>(this IEnumerable<T> source)
Segmented\SegmentedList`1.cs (1)
343public ReadOnlyCollection<T> AsReadOnly()
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (2)
Interactive\NavigateTo\InteractiveNavigateToTests.cs (1)
550var descriptionItems = itemDisplay.DescriptionItems;
NavigateTo\NavigateToTests.cs (1)
919var descriptionItems = itemDisplay.DescriptionItems;
Microsoft.CodeAnalysis.CSharp.ExpressionEvaluator.ResultProvider (7)
src\ExpressionEvaluator\CSharp\Source\ResultProvider\CSharpFormatter.cs (1)
44internal override string TrimAndGetFormatSpecifiers(string expression, out ReadOnlyCollection<string> formatSpecifiers)
src\ExpressionEvaluator\CSharp\Source\ResultProvider\CSharpFormatter.TypeNames.cs (4)
36ReadOnlyCollection<byte> dynamicFlags, 38ReadOnlyCollection<string> tupleElementNames, 73ReadOnlyCollection<byte> dynamicFlags, 75ReadOnlyCollection<string> tupleElementNames,
src\ExpressionEvaluator\CSharp\Source\ResultProvider\CSharpFormatter.Values.cs (2)
46internal override string GetArrayDisplayString(DkmClrAppDomain appDomain, Type lmrType, ReadOnlyCollection<int> sizes, ReadOnlyCollection<int> lowerBounds, ObjectDisplayOptions options)
Microsoft.CodeAnalysis.CSharp.Scripting.UnitTests (1)
ObjectFormatterTests.cs (1)
745var obj = new System.Collections.ObjectModel.ReadOnlyCollection<int>(new[] { 1, 2, 3 });
Microsoft.CodeAnalysis.EditorFeatures (8)
Editor\ITextBufferAssociatedViewService.cs (2)
21internal sealed class SubjectBuffersConnectedEventArgs(ITextView textView, ReadOnlyCollection<ITextBuffer> subjectBuffers) 23public ReadOnlyCollection<ITextBuffer> SubjectBuffers { get; } = subjectBuffers;
NavigateTo\NavigateToItemDisplay.cs (3)
31private ReadOnlyCollection<DescriptionItem> _descriptionItems; 49public ReadOnlyCollection<DescriptionItem> DescriptionItems 58private ReadOnlyCollection<DescriptionItem> CreateDescriptionItems()
SignatureHelp\Presentation\Signature.cs (2)
80private ReadOnlyCollection<IParameter> _parameters; 81public ReadOnlyCollection<IParameter> Parameters => InitializedThis._parameters;
Workspaces\AbstractTextBufferVisibilityTracker.cs (1)
59private void UpdateAllAssociatedViews(ReadOnlyCollection<ITextBuffer> subjectBuffers)
Microsoft.CodeAnalysis.ExpressionEvaluator.ExpressionCompiler (44)
CompileResult.cs (3)
15internal readonly ReadOnlyCollection<string>? FormatSpecifiers; 21ReadOnlyCollection<string>? formatSpecifiers) 29public abstract Guid GetCustomTypeInfo(out ReadOnlyCollection<byte>? payload);
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)
DkmUtilities.cs (2)
229ReadOnlyCollection<byte>? customTypeInfo; 248internal static DkmClrCustomTypeInfo? ToCustomTypeInfo(this ReadOnlyCollection<byte>? payload, Guid payloadTypeId)
DynamicFlagsCustomTypeInfo.cs (6)
14internal static ReadOnlyCollection<byte>? ToBytes(ArrayBuilder<bool> dynamicFlags, int startIndex = 0) 52internal static bool GetFlag(ReadOnlyCollection<byte>? bytes, int index) 70internal static void CopyTo(ReadOnlyCollection<byte>? bytes, ArrayBuilder<bool> builder) 86internal static ReadOnlyCollection<byte>? SkipOne(ReadOnlyCollection<byte> bytes) 95var result = ToBytes(builder, startIndex: 1);
EvaluationContextBase.cs (1)
43internal abstract ReadOnlyCollection<byte> CompileGetLocals(
ExpressionCompiler.cs (8)
65var assembly = context.CompileGetLocals( 73var locals = new ReadOnlyCollection<DkmClrLocalVariableInfo>(builder.SelectAsArray(ToLocalVariableInfo)); 94var dkmAliases = runtimeInstance.GetAliases(inspectionContext); 495ReadOnlyCollection<byte>? customTypeInfo; 509internal readonly ReadOnlyCollection<DkmClrLocalVariableInfo> Locals; 510internal readonly ReadOnlyCollection<byte> Assembly; 512internal GetLocalsResult(string typeName, ReadOnlyCollection<DkmClrLocalVariableInfo> locals, ReadOnlyCollection<byte> assembly)
LocalAndMethod.cs (1)
30public abstract Guid GetCustomTypeInfo(out ReadOnlyCollection<byte>? payload);
PseudoVariableUtilities.cs (2)
22internal readonly ReadOnlyCollection<byte> CustomTypeInfo; 24internal Alias(DkmClrAliasKind kind, string name, string fullName, string type, Guid customTypeInfoId, ReadOnlyCollection<byte> customTypeInfo)
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\ExpressionCompiler\DynamicFlagsCustomTypeInfo.cs (6)
14internal static ReadOnlyCollection<byte>? ToBytes(ArrayBuilder<bool> dynamicFlags, int startIndex = 0) 52internal static bool GetFlag(ReadOnlyCollection<byte>? bytes, int index) 70internal static void CopyTo(ReadOnlyCollection<byte>? bytes, ArrayBuilder<bool> builder) 86internal static ReadOnlyCollection<byte>? SkipOne(ReadOnlyCollection<byte> bytes) 95var result = ToBytes(builder, startIndex: 1);
src\ExpressionEvaluator\Core\Source\ResultProvider\Expansion\ArrayExpansion.cs (8)
19private readonly ReadOnlyCollection<int> _divisors; 20private readonly ReadOnlyCollection<int> _lowerBounds; 23internal static ArrayExpansion CreateExpansion(TypeAndCustomInfo elementTypeAndInfo, ReadOnlyCollection<int> sizes, ReadOnlyCollection<int> lowerBounds) 39private ArrayExpansion(TypeAndCustomInfo elementTypeAndInfo, ReadOnlyCollection<int> sizes, ReadOnlyCollection<int> lowerBounds, int count) 136private static ReadOnlyCollection<int> CalculateDivisors(ReadOnlyCollection<int> sizes)
src\ExpressionEvaluator\Core\Source\ResultProvider\Expansion\DebuggerTypeProxyExpansion.cs (3)
34ReadOnlyCollection<string> formatSpecifiers, 96private readonly ReadOnlyCollection<string> _formatSpecifiers; 110ReadOnlyCollection<string> formatSpecifiers,
src\ExpressionEvaluator\Core\Source\ResultProvider\Expansion\DynamicViewExpansion.cs (1)
102var formatSpecifiers = isRootExpression ? Formatter.NoFormatSpecifiers : parent.FormatSpecifiers;
src\ExpressionEvaluator\Core\Source\ResultProvider\Expansion\MemberExpansion.cs (1)
370private static readonly ReadOnlyCollection<string> s_hiddenFormatSpecifiers = new ReadOnlyCollection<string>(new[] { "hidden" });
src\ExpressionEvaluator\Core\Source\ResultProvider\Expansion\ResultsViewExpansion.cs (3)
35ReadOnlyCollection<string> formatSpecifiers, 88ReadOnlyCollection<string> formatSpecifiers, 262ReadOnlyCollection<string> formatSpecifiers,
src\ExpressionEvaluator\Core\Source\ResultProvider\Expansion\TupleExpansion.cs (5)
60var defaultView = fields.DefaultView; 129var formatSpecifiers = Formatter.NoFormatSpecifiers; 250internal readonly ReadOnlyCollection<Field> DefaultView; 253internal Fields(ReadOnlyCollection<Field> defaultView, bool includeRawView) 272var tupleElementNames = customTypeInfoMap.TupleElementNames;
src\ExpressionEvaluator\Core\Source\ResultProvider\Expansion\TypeVariablesExpansion.cs (1)
72var formatSpecifiers = Formatter.NoFormatSpecifiers;
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\Formatter.Values.cs (2)
479internal abstract string GetArrayDisplayString(DkmClrAppDomain appDomain, Type lmrType, ReadOnlyCollection<int> sizes, ReadOnlyCollection<int> lowerBounds, ObjectDisplayOptions options);
src\ExpressionEvaluator\Core\Source\ResultProvider\Helpers\ArrayBuilder.cs (4)
19private static readonly ReadOnlyCollection<T> s_empty = new ReadOnlyCollection<T>(new T[0]); 103public ReadOnlyCollection<T> ToImmutable() 108public ReadOnlyCollection<T> ToImmutableAndFree() 110var result = this.ToImmutable();
src\ExpressionEvaluator\Core\Source\ResultProvider\Helpers\AttributeHelpers.cs (10)
18ReadOnlyCollection<byte> dynamicFlags = null; 19ReadOnlyCollection<string> tupleElementNames = null; 35private static ReadOnlyCollection<CustomAttributeTypedArgument> GetAttributeArrayArgumentValue(CustomAttributeTypedArgument argument) 39return (ReadOnlyCollection<CustomAttributeTypedArgument>)argument.Value; 42private static readonly ReadOnlyCollection<byte> DynamicFlagsTrue = new ReadOnlyCollection<byte>(new byte[] { 1 }); 44private static ReadOnlyCollection<byte> GetDynamicFlags(CustomAttributeData attribute) 57var collection = GetAttributeArrayArgumentValue(argument); 64var result = DynamicFlagsCustomTypeInfo.ToBytes(builder); 72private static ReadOnlyCollection<string> GetTupleElementNames(CustomAttributeData attribute) 81var collection = GetAttributeArrayArgumentValue(argument);
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\Helpers\EvalResultDataItem.cs (4)
33public readonly ReadOnlyCollection<string> FormatSpecifiers; 44ReadOnlyCollection<string> formatSpecifiers) 102public readonly ReadOnlyCollection<string> FormatSpecifiers; 160ReadOnlyCollection<string> formatSpecifiers,
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)
Debugger\Engine\DkmClrAppDomain.cs (2)
30internal ConcurrentDictionary<Type, ReadOnlyCollection<DkmClrEvalAttribute>> TypeToEvalAttributesMap { get; } 35TypeToEvalAttributesMap = new ConcurrentDictionary<Type, ReadOnlyCollection<DkmClrEvalAttribute>>();
Debugger\Engine\DkmClrCustomTypeInfo.cs (3)
23public readonly ReadOnlyCollection<byte> Payload; 25private DkmClrCustomTypeInfo(Guid payloadTypeId, ReadOnlyCollection<byte> payload) 31public static DkmClrCustomTypeInfo Create(Guid payloadTypeId, ReadOnlyCollection<byte> payload)
Debugger\Engine\DkmClrModuleInstance.cs (1)
47public DkmClrType ResolveTypeName(string typeName, ReadOnlyCollection<DkmClrType> typeArguments)
Debugger\Engine\DkmClrObjectFavoritesInfo.cs (1)
28public ReadOnlyCollection<string> Favorites { get; }
Debugger\Engine\DkmClrType.cs (10)
38private readonly System.Lazy<ReadOnlyCollection<DkmClrEvalAttribute>> _lazyEvalAttributes; 40private ReadOnlyCollection<DkmClrType> _lazyGenericArguments; 47_lazyEvalAttributes = new System.Lazy<ReadOnlyCollection<DkmClrEvalAttribute>>( 119private static readonly ReadOnlyCollection<DkmClrType> s_emptyTypes = new ReadOnlyCollection<DkmClrType>(new DkmClrType[0]); 121public ReadOnlyCollection<DkmClrType> GenericArguments 128var genericArgs = (typeArgs.Length == 0) 142public ReadOnlyCollection<DkmClrEvalAttribute> GetEvalAttributes() 191private static ReadOnlyCollection<DkmClrEvalAttribute> GetEvalAttributes(DkmClrAppDomain appDomain, Type type) 199static ReadOnlyCollection<DkmClrEvalAttribute> getEvalAttributesCore(System.Type reflectionType, Type type) 234private static ReadOnlyCollection<DkmClrDebuggerBrowsableAttribute> GetBrowsableAttributes(Type type, MemberInfo member)
Debugger\Engine\DkmClrValue.cs (7)
140public string GetValueString(DkmInspectionContext inspectionContext, ReadOnlyCollection<string> formatSpecifiers) 175ReadOnlyCollection<string> FormatSpecifiers, 271var formatSpecifiers = Formatter.NoFormatSpecifiers; 580public ReadOnlyCollection<int> ArrayDimensions 600public ReadOnlyCollection<int> ArrayLowerBounds 645private static readonly ReadOnlyCollection<DkmClrType> s_noArguments = ArrayBuilder<DkmClrType>.GetInstance(0).ToImmutableAndFree(); 682var typeArgs = enumerableType.GenericArguments;
Debugger\Engine\DkmInspectionContext.cs (3)
37ReadOnlyCollection<DkmRawReturnValueContainer> ReturnValues) 61public readonly ReadOnlyCollection<DkmRawReturnValueContainer> ReturnValues; 63public string GetTypeName(DkmClrType ClrType, DkmClrCustomTypeInfo CustomTypeInfo, ReadOnlyCollection<string> FormatSpecifiers)
Debugger\Engine\DkmSuccessEvaluationResult.cs (5)
26public readonly ReadOnlyCollection<DkmCustomUIVisualizerInfo> CustomUIVisualizers; 42ReadOnlyCollection<DkmCustomUIVisualizerInfo> customUIVisualizers, 43ReadOnlyCollection<DkmModuleInstance> externalModules, 70ReadOnlyCollection<DkmCustomUIVisualizerInfo> CustomUIVisualizers, 71ReadOnlyCollection<DkmModuleInstance> ExternalModules,
Debugger\Engine\IDkmClrFormatter.cs (2)
20string GetTypeName(DkmInspectionContext inspectionContext, DkmClrType clrType, DkmClrCustomTypeInfo CustomTypeInfo, ReadOnlyCollection<string> formatSpecifiers); 22string GetValueString(DkmClrValue clrValue, DkmInspectionContext inspectionContext, ReadOnlyCollection<string> formatSpecifiers);
Debugger\Engine\IDkmClrFormatter2.cs (1)
19string GetValueString(DkmClrValue clrValue, DkmClrCustomTypeInfo customTypeInfo, DkmInspectionContext inspectionContext, ReadOnlyCollection<string> formatSpecifiers);
Debugger\Engine\IDkmClrFullNameProvider.cs (1)
62out ReadOnlyCollection<string> formatSpecifiers);
Debugger\Engine\IDkmClrResultProvider.cs (1)
20void GetResult(DkmClrValue clrValue, DkmWorkList workList, DkmClrType declaredType, DkmClrCustomTypeInfo customTypeInfo, DkmInspectionContext inspectionContext, ReadOnlyCollection<string> formatSpecifiers, string resultName, string resultFullName, DkmCompletionRoutine<DkmEvaluationAsyncResult> completionRoutine);
Debugger\MemberInfo\CustomAttributeDataImpl.cs (3)
49var reflectionValue = (ReadOnlyCollection<System.Reflection.CustomAttributeTypedArgument>)a.Value; 50var lmrValue = new ReadOnlyCollection<CustomAttributeTypedArgument>(reflectionValue.Select(MakeTypedArgument).ToList());
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\ExpressionCompiler\DynamicFlagsCustomTypeInfo.cs (6)
14internal static ReadOnlyCollection<byte>? ToBytes(ArrayBuilder<bool> dynamicFlags, int startIndex = 0) 52internal static bool GetFlag(ReadOnlyCollection<byte>? bytes, int index) 70internal static void CopyTo(ReadOnlyCollection<byte>? bytes, ArrayBuilder<bool> builder) 86internal static ReadOnlyCollection<byte>? SkipOne(ReadOnlyCollection<byte> bytes) 95var result = ToBytes(builder, startIndex: 1);
src\ExpressionEvaluator\Core\Source\ResultProvider\Expansion\ArrayExpansion.cs (8)
19private readonly ReadOnlyCollection<int> _divisors; 20private readonly ReadOnlyCollection<int> _lowerBounds; 23internal static ArrayExpansion CreateExpansion(TypeAndCustomInfo elementTypeAndInfo, ReadOnlyCollection<int> sizes, ReadOnlyCollection<int> lowerBounds) 39private ArrayExpansion(TypeAndCustomInfo elementTypeAndInfo, ReadOnlyCollection<int> sizes, ReadOnlyCollection<int> lowerBounds, int count) 136private static ReadOnlyCollection<int> CalculateDivisors(ReadOnlyCollection<int> sizes)
src\ExpressionEvaluator\Core\Source\ResultProvider\Expansion\DebuggerTypeProxyExpansion.cs (3)
34ReadOnlyCollection<string> formatSpecifiers, 96private readonly ReadOnlyCollection<string> _formatSpecifiers; 110ReadOnlyCollection<string> formatSpecifiers,
src\ExpressionEvaluator\Core\Source\ResultProvider\Expansion\DynamicViewExpansion.cs (1)
102var formatSpecifiers = isRootExpression ? Formatter.NoFormatSpecifiers : parent.FormatSpecifiers;
src\ExpressionEvaluator\Core\Source\ResultProvider\Expansion\MemberExpansion.cs (1)
370private static readonly ReadOnlyCollection<string> s_hiddenFormatSpecifiers = new ReadOnlyCollection<string>(new[] { "hidden" });
src\ExpressionEvaluator\Core\Source\ResultProvider\Expansion\ResultsViewExpansion.cs (3)
35ReadOnlyCollection<string> formatSpecifiers, 88ReadOnlyCollection<string> formatSpecifiers, 262ReadOnlyCollection<string> formatSpecifiers,
src\ExpressionEvaluator\Core\Source\ResultProvider\Expansion\TupleExpansion.cs (5)
60var defaultView = fields.DefaultView; 129var formatSpecifiers = Formatter.NoFormatSpecifiers; 250internal readonly ReadOnlyCollection<Field> DefaultView; 253internal Fields(ReadOnlyCollection<Field> defaultView, bool includeRawView) 272var tupleElementNames = customTypeInfoMap.TupleElementNames;
src\ExpressionEvaluator\Core\Source\ResultProvider\Expansion\TypeVariablesExpansion.cs (1)
72var formatSpecifiers = Formatter.NoFormatSpecifiers;
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\Formatter.Values.cs (2)
479internal abstract string GetArrayDisplayString(DkmClrAppDomain appDomain, Type lmrType, ReadOnlyCollection<int> sizes, ReadOnlyCollection<int> lowerBounds, ObjectDisplayOptions options);
src\ExpressionEvaluator\Core\Source\ResultProvider\Helpers\ArrayBuilder.cs (4)
19private static readonly ReadOnlyCollection<T> s_empty = new ReadOnlyCollection<T>(new T[0]); 103public ReadOnlyCollection<T> ToImmutable() 108public ReadOnlyCollection<T> ToImmutableAndFree() 110var result = this.ToImmutable();
src\ExpressionEvaluator\Core\Source\ResultProvider\Helpers\AttributeHelpers.cs (10)
18ReadOnlyCollection<byte> dynamicFlags = null; 19ReadOnlyCollection<string> tupleElementNames = null; 35private static ReadOnlyCollection<CustomAttributeTypedArgument> GetAttributeArrayArgumentValue(CustomAttributeTypedArgument argument) 39return (ReadOnlyCollection<CustomAttributeTypedArgument>)argument.Value; 42private static readonly ReadOnlyCollection<byte> DynamicFlagsTrue = new ReadOnlyCollection<byte>(new byte[] { 1 }); 44private static ReadOnlyCollection<byte> GetDynamicFlags(CustomAttributeData attribute) 57var collection = GetAttributeArrayArgumentValue(argument); 64var result = DynamicFlagsCustomTypeInfo.ToBytes(builder); 72private static ReadOnlyCollection<string> GetTupleElementNames(CustomAttributeData attribute) 81var collection = GetAttributeArrayArgumentValue(argument);
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\Helpers\EvalResultDataItem.cs (4)
33public readonly ReadOnlyCollection<string> FormatSpecifiers; 44ReadOnlyCollection<string> formatSpecifiers) 102public readonly ReadOnlyCollection<string> FormatSpecifiers; 160ReadOnlyCollection<string> formatSpecifiers,
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)
src\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (1)
95public static ReadOnlyCollection<T> ToReadOnlyCollection<T>(this IEnumerable<T> source)
src\Dependencies\Collections\Segmented\SegmentedList`1.cs (1)
343public ReadOnlyCollection<T> AsReadOnly()
Microsoft.CodeAnalysis.Features (6)
PdbSourceDocument\SourceLinkMap.cs (2)
24private readonly ReadOnlyCollection<Entry> _entries; 26private SourceLinkMap(ReadOnlyCollection<Entry> mappings)
RQName\Nodes\RQConstructedType.cs (1)
15public readonly ReadOnlyCollection<RQType> TypeArguments = new ReadOnlyCollection<RQType>(typeArguments);
RQName\Nodes\RQMethodOrProperty.cs (1)
19public readonly ReadOnlyCollection<RQParameter> Parameters = new ReadOnlyCollection<RQParameter>(parameters);
RQName\Nodes\RQTypeOrNamespace.cs (1)
14public readonly ReadOnlyCollection<string> NamespaceNames;
RQName\Nodes\RQUnconstructedType.cs (1)
14public readonly ReadOnlyCollection<RQUnconstructedTypeInfo> TypeInfos = new ReadOnlyCollection<RQUnconstructedTypeInfo>(typeInfos);
Microsoft.CodeAnalysis.InteractiveHost (2)
src\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (1)
95public static ReadOnlyCollection<T> ToReadOnlyCollection<T>(this IEnumerable<T> source)
src\Dependencies\Collections\Segmented\SegmentedList`1.cs (1)
343public ReadOnlyCollection<T> AsReadOnly()
Microsoft.CodeAnalysis.PerformanceSensitiveAnalyzers (2)
src\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (1)
95public static ReadOnlyCollection<T> ToReadOnlyCollection<T>(this IEnumerable<T> source)
src\Dependencies\Collections\Segmented\SegmentedList`1.cs (1)
343public ReadOnlyCollection<T> AsReadOnly()
Microsoft.CodeAnalysis.PublicApiAnalyzers (2)
src\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (1)
95public static ReadOnlyCollection<T> ToReadOnlyCollection<T>(this IEnumerable<T> source)
src\Dependencies\Collections\Segmented\SegmentedList`1.cs (1)
343public ReadOnlyCollection<T> AsReadOnly()
Microsoft.CodeAnalysis.ResxSourceGenerator (2)
src\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (1)
95public static ReadOnlyCollection<T> ToReadOnlyCollection<T>(this IEnumerable<T> source)
src\Dependencies\Collections\Segmented\SegmentedList`1.cs (1)
343public ReadOnlyCollection<T> AsReadOnly()
Microsoft.CodeAnalysis.Test.Utilities (6)
Assert\EqualityUnit`1.cs (5)
15private static readonly ReadOnlyCollection<T> s_emptyCollection = new ReadOnlyCollection<T>(new T[] { }); 18public readonly ReadOnlyCollection<T> EqualValues; 19public readonly ReadOnlyCollection<T> NotEqualValues; 34ReadOnlyCollection<T> equalValues, 35ReadOnlyCollection<T> notEqualValues)
Assert\EqualityUtil`1.cs (1)
22private readonly ReadOnlyCollection<EqualityUnit<T>> _equalityUnits;
Microsoft.CodeAnalysis.Threading.Package (2)
src\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (1)
95public static ReadOnlyCollection<T> ToReadOnlyCollection<T>(this IEnumerable<T> source)
src\Dependencies\Collections\Segmented\SegmentedList`1.cs (1)
343public ReadOnlyCollection<T> AsReadOnly()
Microsoft.CodeAnalysis.VisualBasic (3)
Syntax\VisualBasicSyntaxNode.vb (2)
184Friend Function GetSyntaxErrors(tree As SyntaxTree) As ReadOnlyCollection(Of Diagnostic) 188Friend Shared Function DoGetSyntaxErrors(tree As SyntaxTree, nodeOrToken As SyntaxNodeOrToken) As ReadOnlyCollection(Of Diagnostic)
VisualBasicExtensions.vb (1)
280Friend Function GetSyntaxErrors(token As SyntaxToken, tree As SyntaxTree) As ReadOnlyCollection(Of Diagnostic)
Microsoft.CodeAnalysis.VisualBasic.ExpressionCompiler (11)
CompilationExtensions.vb (1)
102Friend Function GetCustomTypeInfoPayload(compilation As VisualBasicCompilation, type As TypeSymbol) As ReadOnlyCollection(Of Byte)
EvaluationContext.vb (3)
354Dim formatSpecifiers As ReadOnlyCollection(Of String) = Nothing 466testData As CompilationTestData) As ReadOnlyCollection(Of Byte) 470Dim assembly As ReadOnlyCollection(Of Byte) = Nothing
SymbolExtensions.vb (1)
15Friend Function GetCustomTypeInfoPayload(method As MethodSymbol) As ReadOnlyCollection(Of Byte)
Symbols\PlaceholderLocalSymbol.vb (2)
39Dim dynamicFlags As ReadOnlyCollection(Of Byte) = Nothing 40Dim tupleElementNames As ReadOnlyCollection(Of String) = Nothing
SyntaxHelpers.vb (1)
21Friend Function ParseExpression(expr As String, diagnostics As DiagnosticBag, allowFormatSpecifiers As Boolean, <Out> ByRef formatSpecifiers As ReadOnlyCollection(Of String)) As ExecutableStatementSyntax
VisualBasicCompileResult.vb (2)
19formatSpecifiers As ReadOnlyCollection(Of String)) 25Public Overrides Function GetCustomTypeInfo(ByRef payload As ReadOnlyCollection(Of Byte)) As Guid
VisualBasicLocalAndMethod.vb (1)
21Public Overrides Function GetCustomTypeInfo(ByRef payload As ReadOnlyCollection(Of Byte)) As Guid
Microsoft.CodeAnalysis.VisualBasic.ResultProvider (7)
src\ExpressionEvaluator\VisualBasic\Source\ResultProvider\VisualBasicFormatter.TypeNames.vb (4)
35dynamicFlags As ReadOnlyCollection(Of Byte), 37tupleElementNames As ReadOnlyCollection(Of String), 70dynamicFlags As ReadOnlyCollection(Of Byte), 72tupleElementNames As ReadOnlyCollection(Of String),
src\ExpressionEvaluator\VisualBasic\Source\ResultProvider\VisualBasicFormatter.Values.vb (2)
43Friend Overrides Function GetArrayDisplayString(appDomain As DkmClrAppDomain, lmrType As Type, sizes As ReadOnlyCollection(Of Integer), lowerBounds As ReadOnlyCollection(Of Integer), options As ObjectDisplayOptions) As String
src\ExpressionEvaluator\VisualBasic\Source\ResultProvider\VisualBasicFormatter.vb (1)
45Friend Overrides Function TrimAndGetFormatSpecifiers(expression As String, ByRef formatSpecifiers As ReadOnlyCollection(Of String)) As String
Microsoft.CodeAnalysis.Workspaces (2)
src\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (1)
95public static ReadOnlyCollection<T> ToReadOnlyCollection<T>(this IEnumerable<T> source)
src\Dependencies\Collections\Segmented\SegmentedList`1.cs (1)
343public ReadOnlyCollection<T> AsReadOnly()
Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost (2)
src\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (1)
95public static ReadOnlyCollection<T> ToReadOnlyCollection<T>(this IEnumerable<T> source)
src\Dependencies\Collections\Segmented\SegmentedList`1.cs (1)
343public ReadOnlyCollection<T> AsReadOnly()
Microsoft.DotNet.XUnitAssert.Tests (4)
EqualityAssertsTests.cs (4)
845 var actual = new ReadOnlyCollection<string>(expected); 855 var actual = new ReadOnlyCollection<string>(new[] { "bar", "foo" }); 3154 var actual = new ReadOnlyCollection<string>(expected); 3177 var actual = new ReadOnlyCollection<string>(new[] { "bar", "foo" });
Microsoft.Extensions.AI.Abstractions (1)
src\Shared\JsonSchemaExporter\NullabilityInfoContext\NullabilityInfoContext.cs (1)
650case ReadOnlyCollection<CustomAttributeTypedArgument> args
Microsoft.Maui.Controls (21)
Element\Element.cs (2)
51 internal static readonly ReadOnlyCollection<Element> EmptyChildren = new ReadOnlyCollection<Element>(Array.Empty<Element>()); 182 public ReadOnlyCollection<Element> LogicalChildren =>
OrderedDictionary.cs (1)
45 readonly ReadOnlyCollection<TKey> _roKeys;
Shell\IShellController.cs (1)
55 ReadOnlyCollection<ShellItem> GetItems();
Shell\IShellItemController.cs (1)
11 ReadOnlyCollection<ShellSection> GetItems();
Shell\IShellSectionController.cs (1)
42 ReadOnlyCollection<ShellContent> GetItems();
Shell\Shell.cs (5)
945 ReadOnlyCollection<ShellItem> IShellController.GetItems() => ((ShellItemCollection)Items).VisibleItemsReadOnly; 1218 var shellItems = ShellController.GetItems(); 1696 var items = shell.ShellController.GetItems(); 1707 var items = (shellItem as IShellItemController).GetItems(); 1718 var items = (shellSection as IShellSectionController).GetItems();
Shell\ShellElementCollection.cs (2)
290 public new ReadOnlyCollection<TBaseShellItem> VisibleItemsReadOnly 292 get => (ReadOnlyCollection<TBaseShellItem>)base.VisibleItemsReadOnly;
Shell\ShellExtensions.cs (1)
26 var items = shell.GetItems();
Shell\ShellFlyoutItemsManager.cs (1)
120 var shellContents = ((IShellSectionController)shellSection).GetItems();
Shell\ShellItem.cs (1)
91 ReadOnlyCollection<ShellSection> IShellItemController.GetItems() => ((ShellSectionCollection)Items).VisibleItemsReadOnly;
Shell\ShellSection.cs (2)
166 ReadOnlyCollection<ShellContent> IShellSectionController.GetItems() => ((ShellContentCollection)Items).VisibleItemsReadOnly; 720 var contentItems = ShellSectionController.GetItems();
SynchronizedList.cs (3)
12 ReadOnlyCollection<T> _snapshot; 75 ReadOnlyCollection<T> snap = _snapshot; 104 ReadOnlyCollection<T> snap = _snapshot;
Microsoft.ML.Core (1)
Utilities\PlatformUtils.cs (1)
18public static ReadOnlyCollection<T> AsReadOnly<T>(this T[] items)
Microsoft.VisualBasic.Core (9)
Microsoft\VisualBasic\FileIO\FileSystem.vb (9)
32Public Shared ReadOnly Property Drives() As ObjectModel.ReadOnlyCollection(Of System.IO.DriveInfo) 109ByVal containsText As String, ByVal ignoreCase As Boolean, ByVal searchType As SearchOption) As ObjectModel.ReadOnlyCollection(Of String) 124ByVal searchType As SearchOption, ByVal ParamArray fileWildcards() As String) As ObjectModel.ReadOnlyCollection(Of String) 126Dim NameMatchFiles As ObjectModel.ReadOnlyCollection(Of String) = FindFilesOrDirectories( 148Public Shared Function GetDirectories(ByVal directory As String) As ObjectModel.ReadOnlyCollection(Of String) 161ByVal ParamArray wildcards() As String) As ObjectModel.ReadOnlyCollection(Of String) 199Public Shared Function GetFiles(ByVal directory As String) As ObjectModel.ReadOnlyCollection(Of String) 211ByVal ParamArray wildcards() As String) As ObjectModel.ReadOnlyCollection(Of String) 1364ByVal searchType As SearchOption, ByVal wildcards() As String) As ObjectModel.ReadOnlyCollection(Of String)
Microsoft.VisualBasic.Forms (16)
Microsoft\VisualBasic\ApplicationServices\AssemblyInfo.vb (2)
99''' A <see cref="ReadOnlyCollection(Of Assembly)"/> containing all the loaded assemblies. 104Public ReadOnly Property LoadedAssemblies() As ReadOnlyCollection(Of Assembly)
Microsoft\VisualBasic\ApplicationServices\StartupEventArgs.vb (2)
20Public Sub New(args As ReadOnlyCollection(Of String)) 31Public ReadOnly Property CommandLine() As ReadOnlyCollection(Of String)
Microsoft\VisualBasic\ApplicationServices\StartupNextInstanceEventArgs.vb (2)
19Public Sub New(args As ReadOnlyCollection(Of String), bringToForegroundFlag As Boolean) 41Public ReadOnly Property CommandLine() As ReadOnlyCollection(Of String)
Microsoft\VisualBasic\ApplicationServices\WindowsFormsApplicationBase.vb (1)
733Protected Overridable Function OnInitialize(commandLineArgs As ReadOnlyCollection(Of String)) As Boolean
Microsoft\VisualBasic\MyServices\FileSystemProxy.vb (9)
45''' <value>A <see cref="ReadOnlyCollection(Of DriveInfo)"/> containing all the current drive names.</value> 46Public ReadOnly Property Drives() As ReadOnlyCollection(Of IO.DriveInfo) 636searchType As SearchOption) As ReadOnlyCollection(Of String) 678ParamArray fileWildcards() As String) As ReadOnlyCollection(Of String) 703Public Function GetDirectories(directory As String) As ReadOnlyCollection(Of String) 731ParamArray wildcards() As String) As ReadOnlyCollection(Of String) 799''' <returns>A <see cref="ReadOnlyCollection(Of String)"/> containing the matched files' paths.</returns> 816Public Function GetFiles(directory As String) As ReadOnlyCollection(Of String) 850ParamArray wildcards() As String) As ReadOnlyCollection(Of String)
Microsoft.VisualBasic.Forms.Tests (1)
System\Windows\Forms\FileSystemProxyTests.vb (1)
193Dim filenames As ReadOnlyCollection(Of String) = _fileSystem.FindInFiles(
Microsoft.VisualBasic.Tests (10)
Microsoft\VisualBasic\ApplicationServices\AssemblyInfoTests.cs (1)
45var loadedAssemblies = assemblyInfo.LoadedAssemblies;
Microsoft\VisualBasic\ApplicationServices\StartupEventArgsTests.cs (1)
13ReadOnlyCollection<string> collection = new(new string[] { "a" });
Microsoft\VisualBasic\ApplicationServices\StartupNextInstanceEventArgsTests.cs (2)
15ReadOnlyCollection<string> collection = new(new string[] { "a" }); 32ReadOnlyCollection<string> collection = new(new string[] { "a" });
Microsoft\VisualBasic\MyServices\FileSystemProxyTests.cs (6)
268var DirectoryList = _fileSystem.GetDirectories(TestDirectory); 290var DirectoryList = _fileSystem.GetDirectories(TestDirectory, SearchOption.SearchTopLevelOnly); 314var DirectoryList = _fileSystem.GetDirectories(TestDirectory, SearchOption.SearchTopLevelOnly, "*"); 392var FileList = _fileSystem.GetFiles(TestDirectory); 418var FileList = _fileSystem.GetFiles(TestDirectory); 444var FileList = _fileSystem.GetFiles(TestDirectory);
Microsoft.VisualStudio.LanguageServices (2)
DebuggerIntelliSense\DebuggerTextView.HACK_CompletionSession.cs (1)
50var propertyList = _innerTextView.Properties.PropertyList;
Venus\ContainedDocument.DocumentServiceProvider.cs (1)
266var primarySpans = primarySnapshot.MapFromSourceSnapshot(span.ToSnapshotSpan(roslynSnapshot));
mscorlib (1)
src\libraries\shims\mscorlib\ref\mscorlib.cs (1)
117[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Collections.ObjectModel.ReadOnlyCollection<>))]
netstandard (1)
netstandard.cs (1)
149[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Collections.ObjectModel.ReadOnlyCollection<>))]
PresentationCore (34)
MS\Internal\Ink\InkSerializedFormat\StrokeSerializer.cs (2)
702ReadOnlyCollection<StylusPointPropertyInfo> propertyInfos 814ReadOnlyCollection<StylusPointPropertyInfo> propertyInfos
System\Windows\IContentHost.cs (1)
40ReadOnlyCollection<Rect> GetRectangles(ContentElement child);
System\Windows\Ink\GestureRecognizer.cs (4)
110public ReadOnlyCollection<ApplicationGesture> GetEnabledGestures() 134public ReadOnlyCollection<GestureRecognitionResult> Recognize(StrokeCollection strokes) 148internal ReadOnlyCollection<GestureRecognitionResult> CriticalRecognize(StrokeCollection strokes) 159private ReadOnlyCollection<GestureRecognitionResult> RecognizeImpl(StrokeCollection strokes)
System\Windows\Input\ManipulationDevice.cs (1)
211return ReadOnlyCollection<IManipulator>.Empty;
System\Windows\Input\Stylus\Common\StylusPoint.cs (1)
113ReadOnlyCollection<StylusPointPropertyInfo> properties
System\Windows\Input\Stylus\Common\StylusPointCollection.cs (1)
468ReadOnlyCollection<StylusPointPropertyInfo> properties
System\Windows\Input\Stylus\Common\StylusPointDescription.cs (1)
167public ReadOnlyCollection<StylusPointPropertyInfo> GetStylusPointProperties()
System\Windows\Input\Stylus\Common\TabletDevice.cs (1)
114public ReadOnlyCollection<StylusPointProperty> SupportedStylusPointProperties
System\Windows\Input\Stylus\Common\TabletDeviceBase.cs (2)
154internal ReadOnlyCollection<StylusPointProperty> SupportedStylusPointProperties 254ReadOnlyCollection<StylusPointProperty> properties = SupportedStylusPointProperties;
System\Windows\Input\Stylus\Common\TabletDeviceInfo.cs (1)
40public ReadOnlyCollection<StylusPointProperty> StylusPointProperties;
System\Windows\Media\Imaging\BitmapDecoder.cs (6)
543public virtual ReadOnlyCollection<ColorContext> ColorContexts 686public virtual ReadOnlyCollection<BitmapFrame> Frames 946internal ReadOnlyCollection<ColorContext> InternalColorContexts 1422internal void SetupFrames(BitmapDecoder decoder, ReadOnlyCollection<BitmapFrame> frames) 1598internal ReadOnlyCollection<ColorContext> _readOnlycolorContexts; 1627internal ReadOnlyCollection<BitmapFrame> _readOnlyFrames;
System\Windows\Media\Imaging\BitmapEncoder.cs (2)
117public virtual ReadOnlyCollection<ColorContext> ColorContexts 810private ReadOnlyCollection<ColorContext> _readOnlycolorContexts;
System\Windows\Media\Imaging\BitmapFrame.cs (3)
286ReadOnlyCollection<ColorContext> colorContexts 320public abstract ReadOnlyCollection<ColorContext> ColorContexts { get; } 358internal ReadOnlyCollection<ColorContext> _readOnlycolorContexts;
System\Windows\Media\Imaging\BitmapFrameDecode.cs (1)
228public override ReadOnlyCollection<ColorContext> ColorContexts
System\Windows\Media\Imaging\BitmapFrameEncode.cs (2)
27ReadOnlyCollection<ColorContext> colorContexts 118public override ReadOnlyCollection<ColorContext> ColorContexts
System\Windows\Media\Imaging\BitmapMetadata.cs (2)
1213public ReadOnlyCollection<String> Author 1399public ReadOnlyCollection<String> Keywords
System\Windows\Media\Imaging\BitmapPalette.cs (1)
368private IList<Color> _colors = ReadOnlyCollection<Color>.Empty;
System\Windows\Media\Imaging\LateBoundBitmapDecoder.cs (2)
91public override ReadOnlyCollection<ColorContext> ColorContexts 157public override ReadOnlyCollection<BitmapFrame> Frames
PresentationFramework (355)
MS\Internal\Annotations\Anchoring\FixedTextSelectionProcessor.cs (1)
291ReadOnlyCollection<TextSegment> ts = tv.TextSegments;
MS\Internal\Annotations\Component\AnnotationHighlightLayer.cs (2)
341ReadOnlyCollection<TextSegment> rangeSegments = highlightRange.Range.TextSegments; 578private readonly ReadOnlyCollection<TextSegment> _ranges;
MS\Internal\Annotations\TextAnchor.cs (1)
557internal ReadOnlyCollection<TextSegment> TextSegments
MS\Internal\AppModel\IconHelper.cs (1)
433private static BitmapFrame GetBestMatch(ReadOnlyCollection<BitmapFrame> frames, Size size)
MS\Internal\Data\CollectionViewProxy.cs (1)
957ReadOnlyCollection<ItemPropertyInfo> IItemProperties.ItemProperties
MS\Internal\Data\EnumerableCollectionView.cs (1)
263public ReadOnlyCollection<ItemPropertyInfo> ItemProperties
MS\Internal\Data\PropertyPathWorker.cs (1)
1822typeof(System.Collections.ObjectModel.ReadOnlyCollection<>),
MS\Internal\Documents\ColumnResult.cs (3)
141internal ReadOnlyCollection<ParagraphResult> Paragraphs 192ReadOnlyCollection<ParagraphResult> paragraphs = Paragraphs; 296private ReadOnlyCollection<ParagraphResult> _paragraphs;
MS\Internal\Documents\DocumentGrid.cs (2)
926public ReadOnlyCollection<DocumentPageView> PageViews 3136private ReadOnlyCollection<DocumentPageView> _pageViews;
MS\Internal\Documents\DocumentPageTextView.cs (4)
306internal override ReadOnlyCollection<GlyphRun> GetGlyphRuns(ITextPointer start, ITextPointer end) 315return ReadOnlyCollection<GlyphRun>.Empty; 524internal override ReadOnlyCollection<TextSegment> TextSegments 530return ReadOnlyCollection<TextSegment>.Empty;
MS\Internal\Documents\HostedElements.cs (2)
23internal HostedElements(ReadOnlyCollection<TextSegment> textSegments) 202private ReadOnlyCollection<TextSegment> _textSegments;
MS\Internal\Documents\IDocumentScrollInfo.cs (1)
194ReadOnlyCollection<DocumentPageView> PageViews { get; }
MS\Internal\Documents\LineResult.cs (1)
51internal abstract ReadOnlyCollection<GlyphRun> GetGlyphRuns(ITextPointer start, ITextPointer end);
MS\Internal\Documents\MultiPageTextView.cs (4)
154ReadOnlyCollection<TextSegment> textSegments = _pageTextViews[i].TextSegments; 680internal override ReadOnlyCollection<TextSegment> TextSegments 713ReadOnlyCollection<DocumentPageView> pageViews; 869ReadOnlyCollection<TextSegment> segments;
MS\Internal\Documents\ParagraphResult.cs (32)
256internal ReadOnlyCollection<ParagraphResult> Paragraphs 281ReadOnlyCollection<ParagraphResult> paragraphs = Paragraphs; 300private ReadOnlyCollection<ParagraphResult> _paragraphs; 446internal ReadOnlyCollection<LineResult> Lines 462internal ReadOnlyCollection<ParagraphResult> Floaters 477internal ReadOnlyCollection<ParagraphResult> Figures 560private ReadOnlyCollection<LineResult> _lines; 565private ReadOnlyCollection<ParagraphResult> _floaters; 570private ReadOnlyCollection<ParagraphResult> _figures; 615internal ReadOnlyCollection<ParagraphResult> GetParagraphsFromPoint(Point point, bool snapToText) 627internal ReadOnlyCollection<ParagraphResult> GetParagraphsFromPosition(ITextPointer position) 712internal ReadOnlyCollection<ParagraphResult> Paragraphs 737ReadOnlyCollection<ParagraphResult> paragraphs = Paragraphs; 756private ReadOnlyCollection<ParagraphResult> _paragraphs; 800internal ReadOnlyCollection<ParagraphResult> CellParagraphs 824ReadOnlyCollection<ParagraphResult> cells = CellParagraphs; 843private ReadOnlyCollection<ParagraphResult> _cells; 888internal ReadOnlyCollection<ColumnResult> Columns 912ReadOnlyCollection<ColumnResult> columns = Columns; 921internal ReadOnlyCollection<ParagraphResult> FloatingElements 959private ReadOnlyCollection<ColumnResult> _columns; 964private ReadOnlyCollection<ParagraphResult> _floatingElements; 1004internal ReadOnlyCollection<ColumnResult> Columns 1027ReadOnlyCollection<ColumnResult> columns = Columns; 1036internal ReadOnlyCollection<ParagraphResult> FloatingElements 1106private ReadOnlyCollection<ColumnResult> _columns; 1111private ReadOnlyCollection<ParagraphResult> _floatingElements; 1176internal ReadOnlyCollection<ColumnResult> Columns 1199ReadOnlyCollection<ColumnResult> columns = Columns; 1208internal ReadOnlyCollection<ParagraphResult> FloatingElements 1278private ReadOnlyCollection<ColumnResult> _columns; 1283private ReadOnlyCollection<ParagraphResult> _floatingElements;
MS\Internal\Documents\TextBoxView.cs (2)
944ReadOnlyCollection<GlyphRun> ITextView.GetGlyphRuns(ITextPointer start, ITextPointer end) 1251ReadOnlyCollection<TextSegment> ITextView.TextSegments
MS\Internal\Documents\TextContainerHelper.cs (1)
78internal ReadOnlyCollection<TextSegment> GetTextSegments()
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;
MS\Internal\Documents\TextViewBase.cs (5)
104internal virtual ReadOnlyCollection<GlyphRun> GetGlyphRuns(ITextPointer start, ITextPointer end) 111return ReadOnlyCollection<GlyphRun>.Empty; 316internal abstract ReadOnlyCollection<TextSegment> TextSegments { get; } 544ReadOnlyCollection<GlyphRun> ITextView.GetGlyphRuns(ITextPointer start, ITextPointer end) 664ReadOnlyCollection<TextSegment> ITextView.TextSegments
MS\Internal\Documents\UIElementIsland.cs (2)
195ReadOnlyCollection<Rect> IContentHost.GetRectangles(ContentElement child) 197return ReadOnlyCollection<Rect>.Empty;
MS\Internal\Ink\InkCanvasSelection.cs (1)
76internal ReadOnlyCollection<UIElement> SelectedElements
MS\Internal\LayoutDump.cs (6)
500ReadOnlyCollection<LineResult> lines = text.GetLineResults(); 644private static void DumpLineResults(XmlTextWriter writer, ReadOnlyCollection<LineResult> lines, Visual visualParent) 685private static void DumpParagraphResults(XmlTextWriter writer, string tagName, ReadOnlyCollection<ParagraphResult> paragraphs, Visual visualParent) 833ReadOnlyCollection<ParagraphResult> rowParagraphs = paragraph.Paragraphs; 841ReadOnlyCollection<ParagraphResult> cellParagraphs = ((RowParagraphResult)rowParagraphs[i]).CellParagraphs; 873private static void DumpColumnResults(XmlTextWriter writer, ReadOnlyCollection<ColumnResult> columns, Visual visualParent)
MS\Internal\PtsHost\BreakRecordTable.cs (3)
118ReadOnlyCollection<TextSegment> textSegments; 434ReadOnlyCollection<TextSegment> textSegments; 506public ReadOnlyCollection<TextSegment> TextSegments;
MS\Internal\PtsHost\CellParaClient.cs (1)
324ReadOnlyCollection<ColumnResult> colResults = paragraphResult.Columns;
MS\Internal\PtsHost\ContainerParaClient.cs (3)
318internal ReadOnlyCollection<ParagraphResult> GetChildrenParagraphResults(out bool hasTextContent) 332return ReadOnlyCollection<ParagraphResult>.Empty; 398ReadOnlyCollection<ParagraphResult> paragraphs = GetChildrenParagraphResults(out hasTextContent);
MS\Internal\PtsHost\FigureParaClient.cs (11)
547private ReadOnlyCollection<ParagraphResult> GetChildrenParagraphResults(out bool hasTextContent) 571return ReadOnlyCollection<ParagraphResult>.Empty; 597return ReadOnlyCollection<ParagraphResult>.Empty; 611return ReadOnlyCollection<ParagraphResult>.Empty; 641internal ReadOnlyCollection<ColumnResult> GetColumnResults(out bool hasTextContent) 710internal ReadOnlyCollection<ParagraphResult> GetParagraphResultsFromColumn(IntPtr pfstrack, Vector parentOffset, out bool hasTextContent) 731internal Geometry GetTightBoundingGeometryFromTextPositions(ReadOnlyCollection<ColumnResult> columns, ReadOnlyCollection<ParagraphResult> floatingElements, ITextPointer startPosition, ITextPointer endPosition, Rect visibleRect) 738ReadOnlyCollection<ParagraphResult> paragraphs = (columns.Count > 0) ? columns[0].Paragraphs : ReadOnlyCollection<ParagraphResult>.Empty; 768internal ReadOnlyCollection<ParagraphResult> FloatingElementResults
MS\Internal\PtsHost\FloaterParaClient.cs (11)
555private ReadOnlyCollection<ParagraphResult> GetChildrenParagraphResults(out bool hasTextContent) 580return ReadOnlyCollection<ParagraphResult>.Empty; 606return ReadOnlyCollection<ParagraphResult>.Empty; 620return ReadOnlyCollection<ParagraphResult>.Empty; 650internal ReadOnlyCollection<ColumnResult> GetColumnResults(out bool hasTextContent) 719internal ReadOnlyCollection<ParagraphResult> GetParagraphResultsFromColumn(IntPtr pfstrack, Vector parentOffset, out bool hasTextContent) 740internal Geometry GetTightBoundingGeometryFromTextPositions(ReadOnlyCollection<ColumnResult> columns, ReadOnlyCollection<ParagraphResult> floatingElements, ITextPointer startPosition, ITextPointer endPosition, Rect visibleRect) 747ReadOnlyCollection<ParagraphResult> paragraphs = (columns.Count > 0) ? columns[0].Paragraphs : ReadOnlyCollection<ParagraphResult>.Empty; 777internal ReadOnlyCollection<ParagraphResult> FloatingElementResults
MS\Internal\PtsHost\FlowDocumentPage.cs (7)
308internal ReadOnlyCollection<Rect> GetRectanglesCore(ContentElement child, bool isLimitedToTextView) 369return new HostedElements(ReadOnlyCollection<TextSegment>.Empty); 375internal ReadOnlyCollection<ParagraphResult> FloatingElementResults 410internal ReadOnlyCollection<ColumnResult> GetColumnResults(out bool hasTextContent) 564internal ReadOnlyCollection<ParagraphResult> GetParagraphResultsFromColumn(IntPtr pfstrack, Vector parentOffset, out bool hasTextContent) 574return ReadOnlyCollection<ParagraphResult>.Empty; 1186ReadOnlyCollection<Rect> IContentHost.GetRectangles(ContentElement child)
MS\Internal\PtsHost\PageVisual.cs (2)
119ReadOnlyCollection<Rect> IContentHost.GetRectangles(ContentElement child) 126return ReadOnlyCollection<Rect>.Empty;
MS\Internal\PtsHost\SubpageParaClient.cs (3)
536internal ReadOnlyCollection<ColumnResult> GetColumnResults(out bool hasTextContent) 607internal ReadOnlyCollection<ParagraphResult> GetParagraphResultsFromColumn(IntPtr pfstrack, Vector parentOffset, out bool hasTextContent) 687internal ReadOnlyCollection<ParagraphResult> FloatingElementResults
MS\Internal\PtsHost\TableParaClient.cs (4)
677internal ReadOnlyCollection<ParagraphResult> GetChildrenParagraphResults(out bool hasTextContent) 727internal ReadOnlyCollection<ParagraphResult> GetChildrenParagraphResultsForRow(int rowIndex, out bool hasTextContent) 779internal ReadOnlyCollection<ParagraphResult> GetParagraphsFromPoint(Point point, bool snapToText) 800internal ReadOnlyCollection<ParagraphResult> GetParagraphsFromPosition(ITextPointer position)
MS\Internal\PtsHost\TextParaClient.cs (7)
336internal ReadOnlyCollection<LineResult> GetLineResults() 341ReadOnlyCollection<LineResult> lines = ReadOnlyCollection<LineResult>.Empty; 380internal ReadOnlyCollection<ParagraphResult> GetFloaters() 418internal ReadOnlyCollection<ParagraphResult> GetFigures() 1514private ReadOnlyCollection<LineResult> LineResultsFromSimpleLines(ref PTS.FSTEXTDETAILSFULL textDetails) 1566private ReadOnlyCollection<LineResult> LineResultsFromCompositeLines(ref PTS.FSTEXTDETAILSFULL textDetails)
MS\Internal\PtsHost\TextParaLineResult.cs (1)
95internal override ReadOnlyCollection<GlyphRun> GetGlyphRuns(ITextPointer start, ITextPointer end)
MS\Internal\Text\TextLineResult.cs (1)
84internal override ReadOnlyCollection<GlyphRun> GetGlyphRuns(ITextPointer start, ITextPointer end)
System\Windows\Annotations\AnnotationDocumentPaginator.cs (3)
453return new HostedElements(ReadOnlyCollection<TextSegment>.Empty); 461public ReadOnlyCollection<Rect> GetRectangles(ContentElement child) 469return ReadOnlyCollection<Rect>.Empty;
System\Windows\Controls\DataGrid.cs (2)
7750ReadOnlyCollection<ItemPropertyInfo> itemProperties = ((IItemProperties)Items).ItemProperties; 7824ReadOnlyCollection<ItemPropertyInfo> itemProperties,
System\Windows\Controls\DataGridHelper.cs (1)
587ReadOnlyCollection<BindingExpressionBase> childBindings = null;
System\Windows\Controls\DocumentViewer.cs (3)
1156protected override ReadOnlyCollection<DocumentPageView> GetPageViewsCollection(out bool changed) 1158ReadOnlyCollection<DocumentPageView> pageViews = null; 1176pageViews = ReadOnlyCollection<DocumentPageView>.Empty;
System\Windows\Controls\FlowDocumentScrollViewer.cs (1)
1084ReadOnlyCollection<Rect> rects;
System\Windows\Controls\GridViewColumnCollectionChangedEventArgs.cs (2)
94internal ReadOnlyCollection<GridViewColumn> ClearedColumns 99private ReadOnlyCollection<GridViewColumn> _clearedColumns;
System\Windows\Controls\InkCanvas.cs (3)
1066ReadOnlyCollection<GestureRecognitionResult> results = 1668public ReadOnlyCollection<ApplicationGesture> GetEnabledGestures() 1703public ReadOnlyCollection<UIElement> GetSelectedElements()
System\Windows\Controls\ItemCollection.cs (1)
1453ReadOnlyCollection<ItemPropertyInfo> IItemProperties.ItemProperties
System\Windows\Controls\ItemContainerGenerator.cs (2)
139public ReadOnlyCollection<object> Items 2790private ReadOnlyCollection<object> _itemsReadOnly;
System\Windows\Controls\Primitives\BulletDecorator.cs (3)
328ReadOnlyCollection<LineResult> lr = null; 343ReadOnlyCollection<ColumnResult> cr = tdv.Columns; 347ReadOnlyCollection<ParagraphResult> pr = columnResult.Paragraphs;
System\Windows\Controls\Primitives\DocumentViewerBase.cs (6)
61_pageViews = ReadOnlyCollection<DocumentPageView>.Empty; 219public ReadOnlyCollection<DocumentPageView> PageViews 420protected virtual ReadOnlyCollection<DocumentPageView> GetPageViewsCollection(out bool changed) 817ReadOnlyCollection<DocumentPageView> pageViews; 856private void VerifyDocumentPageViews(ReadOnlyCollection<DocumentPageView> pageViews) 1628private ReadOnlyCollection<DocumentPageView> _pageViews; // Collection of DocumentPageViews presenting paginated Document.
System\Windows\Controls\ScrollViewer.cs (1)
2475ReadOnlyCollection<Rect> rects = contentHost.GetRectangles(contentElement);
System\Windows\Controls\SelectedCellsChangedEventArgs.cs (2)
33public SelectedCellsChangedEventArgs(ReadOnlyCollection<DataGridCellInfo> addedCells, ReadOnlyCollection<DataGridCellInfo> removedCells)
System\Windows\Controls\SinglePageViewer.cs (5)
686ReadOnlyCollection<DocumentPageView> pageViews = PageViews; 828ReadOnlyCollection<DocumentPageView> pageViews = this.PageViews; 1009ReadOnlyCollection<DocumentPageView> pageViews = PageViews; 1091ReadOnlyCollection<DocumentPageView> pageViews = PageViews; 1127ReadOnlyCollection<DocumentPageView> pageViews;
System\Windows\Controls\TextAdaptor.cs (1)
97ReadOnlyCollection<TextSegment> textSegments = textView.TextSegments;
System\Windows\Controls\TextBlock.cs (5)
73ReadOnlyCollection<Rect> IContentHost.GetRectangles(ContentElement child) 1723protected virtual ReadOnlyCollection<Rect> GetRectanglesCore(ContentElement child) 1859ReadOnlyCollection<TextSegment> textSegments = new ReadOnlyCollection<TextSegment>(textSegmentsList); 2016internal ReadOnlyCollection<LineResult> GetLineResults() 3468ReadOnlyCollection<Rect> rects = textBlock.GetRectanglesCore(child);
System\Windows\Controls\TextChangedEventArgs.cs (1)
88: this(id, action, ReadOnlyCollection<TextChange>.Empty)
System\Windows\Controls\TextRangeAdaptor.cs (4)
675ReadOnlyCollection<TextSegment> textSegments = pageTextView.TextSegments; 692ReadOnlyCollection<TextSegment> textSegments = pageTextView.TextSegments; 913ReadOnlyCollection<TextSegment> textSegments = pageTextView.TextSegments; 1134ReadOnlyCollection<TextSegment> textSegments = pageTextView.TextSegments;
System\Windows\Data\BindingExpressionBase.cs (1)
273public virtual ReadOnlyCollection<ValidationError> ValidationErrors
System\Windows\Data\BindingGroup.cs (2)
246public ReadOnlyCollection<ValidationError> ValidationErrors 957ReadOnlyCollection<ValidationError> errors = Validation.GetErrors(mentor);
System\Windows\Data\BindingListCollectionView.cs (1)
1247public ReadOnlyCollection<ItemPropertyInfo> ItemProperties
System\Windows\Data\BindingOperations.cs (2)
377public static ReadOnlyCollection<BindingExpressionBase> GetSourceUpdatingBindings(DependencyObject root) 388public static ReadOnlyCollection<BindingGroup> GetSourceUpdatingBindingGroups(DependencyObject root)
System\Windows\Data\CollectionView.cs (1)
1431internal ReadOnlyCollection<ItemPropertyInfo> GetItemProperties()
System\Windows\Data\ListCollectionView.cs (1)
1592public ReadOnlyCollection<ItemPropertyInfo> ItemProperties
System\Windows\Data\MultiBindingExpression.cs (1)
90public ReadOnlyCollection<BindingExpressionBase> BindingExpressions
System\Windows\Data\PriorityBindingExpression.cs (1)
48public ReadOnlyCollection<BindingExpressionBase> BindingExpressions
System\Windows\Diagnostics\ResourceDictionaryDiagnostics.cs (1)
551private static readonly ReadOnlyCollection<ResourceDictionaryInfo> EmptyResourceDictionaryInfos
System\Windows\Documents\DocumentSequenceTextView.cs (4)
402internal override ReadOnlyCollection<GlyphRun> GetGlyphRuns(ITextPointer start, ITextPointer end) 539internal override ReadOnlyCollection<TextSegment> TextSegments 545ReadOnlyCollection<TextSegment> childSegments = ChildTextView.TextSegments; 619private ReadOnlyCollection<TextSegment> _textSegments;
System\Windows\Documents\FixedTextView.cs (2)
711internal override ReadOnlyCollection<TextSegment> TextSegments 1273private ReadOnlyCollection<TextSegment> _textSegments;
System\Windows\Documents\Highlights.cs (2)
409internal LayerHighlightChangedEventArgs(ReadOnlyCollection<TextSegment> ranges, Type ownerType) 434private readonly ReadOnlyCollection<TextSegment> _ranges;
System\Windows\Documents\ITextView.cs (2)
358ReadOnlyCollection<GlyphRun> GetGlyphRuns(ITextPointer start, ITextPointer end); 521ReadOnlyCollection<TextSegment> TextSegments { get; }
System\Windows\Documents\Serialization\SerializerProvider.cs (2)
208public ReadOnlyCollection<SerializerDescriptor> InstalledSerializers 223private ReadOnlyCollection<SerializerDescriptor> _installedSerializers;
System\Windows\Documents\SpellerHighlightLayer.cs (1)
229private readonly ReadOnlyCollection<TextSegment> _ranges;
System\windows\Documents\TextSelectionHighlightLayer.cs (1)
371private readonly ReadOnlyCollection<TextSegment> _ranges;
System\Windows\Ink\Events.cs (2)
177public ReadOnlyCollection<UIElement> GetSelectedElements() 330public ReadOnlyCollection<GestureRecognitionResult> GetGestureRecognitionResults()
System\Windows\Input\KeyboardNavigation.cs (3)
690ReadOnlyCollection<Rect> oldRects = _contentRects; 752private ReadOnlyCollection<Rect> _contentRects; 2415ReadOnlyCollection<Rect> rects = parentICH.GetRectangles(ce);
System\Windows\SystemResources.cs (2)
193internal static ReadOnlyCollection<ResourceDictionaryInfo> ThemedResourceDictionaries 224internal static ReadOnlyCollection<ResourceDictionaryInfo> GenericResourceDictionaries
PresentationUI (10)
MS\Internal\Documents\DigitalSignatureProvider.cs (2)
350ReadOnlyCollection<DigitalSignature> IDigitalSignatureProvider.Signatures 797private ReadOnlyCollection<DigitalSignature> _readOnlySignatureList;
MS\Internal\Documents\IDigitalSignatureProvider.cs (1)
110ReadOnlyCollection<DigitalSignature> Signatures { get; }
MS\Internal\Documents\IRightsManagementProvider.cs (1)
98ReadOnlyCollection<RightsManagementUser> GetAvailableCredentials();
MS\Internal\Documents\RightsManagementProvider.cs (5)
312ReadOnlyCollection<ContentGrant> grants = null; 362ReadOnlyCollection<RightsManagementUser> IRightsManagementProvider.GetAvailableCredentials() 364ReadOnlyCollection<ContentUser> users; 390ReadOnlyCollection<RightsManagementUser> users = 449ReadOnlyCollection<RightsManagementUser> users =
MS\Internal\Documents\RMPublishingDialog.cs (1)
866private ReadOnlyCollection<ServerSideTemplate> _templates;
ReachFramework (42)
packaging\XpsDigitalSignature.cs (1)
357ReadOnlyCollection<PackageRelationshipSelector> containingCollection,
Packaging\XpsDocument.cs (2)
235public ReadOnlyCollection<XpsDigitalSignature> Signatures 929private ReadOnlyCollection<XpsDigitalSignature> _reachSignatureList;
Packaging\XpsFixedDocumentReaderWriter.cs (2)
82ReadOnlyCollection<IXpsFixedPageReader> FixedPages { get; } 338public ReadOnlyCollection<IXpsFixedPageReader> FixedPages
Packaging\XpsFixedDocumentSequenceReaderWriter.cs (2)
79ReadOnlyCollection<IXpsFixedDocumentReader> FixedDocuments { get; } 265public ReadOnlyCollection<IXpsFixedDocumentReader> FixedDocuments
PrintConfig\PrtCap_Public_Simple.cs (34)
212public ReadOnlyCollection<Collation> CollationCapability 245public ReadOnlyCollection<DeviceFontSubstitution> DeviceFontSubstitutionCapability 278public ReadOnlyCollection<Duplexing> DuplexingCapability 315public ReadOnlyCollection<InputBin> InputBinCapability 429public ReadOnlyCollection<OutputColor> OutputColorCapability 462public ReadOnlyCollection<OutputQuality> OutputQualityCapability 495public ReadOnlyCollection<PageBorderless> PageBorderlessCapability 562public ReadOnlyCollection<PageMediaSize> PageMediaSizeCapability 602public ReadOnlyCollection<PageMediaType> PageMediaTypeCapability 635public ReadOnlyCollection<PageOrder> PageOrderCapability 668public ReadOnlyCollection<PageOrientation> PageOrientationCapability 701public ReadOnlyCollection<PageResolution> PageResolutionCapability 810public ReadOnlyCollection<int> PagesPerSheetCapability 844public ReadOnlyCollection<PagesPerSheetDirection> PagesPerSheetDirectionCapability 879public ReadOnlyCollection<PhotoPrintingIntent> PhotoPrintingIntentCapability 911public ReadOnlyCollection<Stapling> StaplingCapability 944public ReadOnlyCollection<TrueTypeFontMode> TrueTypeFontModeCapability 976private ReadOnlyCollection<Collation> _collationCap; 977private ReadOnlyCollection<DeviceFontSubstitution> _deviceFontCap; 978private ReadOnlyCollection<Duplexing> _duplexingCap; 979private ReadOnlyCollection<InputBin> _inputBinCap; 983private ReadOnlyCollection<OutputColor> _outputColorCap; 984private ReadOnlyCollection<OutputQuality> _outputQualityCap; 985private ReadOnlyCollection<PageBorderless> _pageBorderlessCap; 987private ReadOnlyCollection<PageMediaSize> _pageMediaSizeCap; 988private ReadOnlyCollection<PageMediaType> _pageMediaTypeCap; 989private ReadOnlyCollection<PageOrder> _pageOrderCap; 990private ReadOnlyCollection<PageOrientation> _pageOrientationCap; 991private ReadOnlyCollection<PageResolution> _pageResolutionCap; 993private ReadOnlyCollection<int> _pagesPerSheetCap; 994private ReadOnlyCollection<PagesPerSheetDirection> _pagesPerSheetDirectionCap; 995private ReadOnlyCollection<PhotoPrintingIntent> _photoIntentCap; 996private ReadOnlyCollection<Stapling> _staplingCap; 997private ReadOnlyCollection<TrueTypeFontMode> _ttFontCap;
Serialization\Manager\ReachSerializationUtils.cs (1)
932System.Collections.ObjectModel.ReadOnlyCollection<Rect> rectangles = contentHost.GetRectangles(fce);
Replay (3)
src\Compilers\Shared\BuildProtocol.cs (3)
60public readonly ReadOnlyCollection<Argument> Arguments; 455public ReadOnlyCollection<string> ErrorMessages { get; } 457public AnalyzerInconsistencyBuildResponse(ReadOnlyCollection<string> errorMessages)
Roslyn.Diagnostics.Analyzers (2)
src\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (1)
95public static ReadOnlyCollection<T> ToReadOnlyCollection<T>(this IEnumerable<T> source)
src\Dependencies\Collections\Segmented\SegmentedList`1.cs (1)
343public ReadOnlyCollection<T> AsReadOnly()
RunTests (4)
ProcessRunner.cs (4)
19public ReadOnlyCollection<string> OutputLines { get; } 20public ReadOnlyCollection<string> ErrorLines { get; } 22public ProcessResult(Process process, int exitCode, ReadOnlyCollection<string> outputLines, ReadOnlyCollection<string> errorLines)
System.Collections.Concurrent (4)
System\Collections\Concurrent\ConcurrentDictionary.cs (4)
2129private ReadOnlyCollection<TKey> GetKeys() 2139return ReadOnlyCollection<TKey>.Empty; 2165private ReadOnlyCollection<TValue> GetValues() 2175return ReadOnlyCollection<TValue>.Empty;
System.ComponentModel.Composition (31)
Microsoft\Internal\Collections\CollectionServices.cs (1)
59public static ReadOnlyCollection<T> ToReadOnlyCollection<T>(this IEnumerable<T> source)
System\ComponentModel\Composition\CompositionException.cs (3)
24private readonly ReadOnlyCollection<CompositionError> _errors; 106public ReadOnlyCollection<CompositionError> Errors 134public ReadOnlyCollection<Exception> RootCauses
System\ComponentModel\Composition\CompositionExceptionDebuggerProxy.cs (2)
23public ReadOnlyCollection<Exception> Exceptions 46public ReadOnlyCollection<Exception> RootCauses
System\ComponentModel\Composition\Hosting\AggregateExportProvider.cs (3)
16private readonly ReadOnlyCollection<ExportProvider> _readOnlyProviders; 119/// A <see cref="ReadOnlyCollection{T}"/> of <see cref="ExportProvider"/> objects 125public ReadOnlyCollection<ExportProvider> Providers
System\ComponentModel\Composition\Hosting\AssemblyCatalogDebuggerProxy.cs (1)
28public ReadOnlyCollection<ComposablePartDefinition> Parts
System\ComponentModel\Composition\Hosting\CompositionBatch.cs (4)
18private ReadOnlyCollection<ComposablePart> _readOnlyPartsToAdd; 20private ReadOnlyCollection<ComposablePart> _readOnlyPartsToRemove; 70public ReadOnlyCollection<ComposablePart> PartsToAdd 87public ReadOnlyCollection<ComposablePart> PartsToRemove
System\ComponentModel\Composition\Hosting\CompositionContainer.cs (10)
27private readonly ReadOnlyCollection<ExportProvider> _providers; 30private static readonly ReadOnlyCollection<ExportProvider> EmptyProviders = new ReadOnlyCollection<ExportProvider>(Array.Empty<ExportProvider>()); 48/// <see cref="ReadOnlyCollection{T}"/>. 69/// <see cref="ReadOnlyCollection{T}"/>. 88/// <see cref="ReadOnlyCollection{T}"/>. 110/// <see cref="ReadOnlyCollection{T}"/>. 132/// <see cref="ReadOnlyCollection{T}"/>. 274/// A <see cref="ReadOnlyCollection{T}"/> of <see cref="ExportProvider"/> objects 277/// <see cref="ReadOnlyCollection{T}"/>. 282public ReadOnlyCollection<ExportProvider> Providers
System\ComponentModel\Composition\Hosting\CompositionScopeDefinitionDebuggerProxy.cs (1)
25public ReadOnlyCollection<ComposablePartDefinition> Parts
System\ComponentModel\Composition\Hosting\DirectoryCatalog.cs (2)
39private ReadOnlyCollection<string> _loadedFiles; 405public ReadOnlyCollection<string> LoadedFiles
System\ComponentModel\Composition\Hosting\DirectoryCatalog.DirectoryCatalogDebuggerProxy.cs (3)
26public ReadOnlyCollection<Assembly> Assemblies 58public ReadOnlyCollection<string> LoadedFiles 63public ReadOnlyCollection<ComposablePartDefinition> Parts
System\ComponentModel\Composition\Primitives\ComposablePartCatalogDebuggerProxy.cs (1)
23public ReadOnlyCollection<ComposablePartDefinition> Parts
System.Composition.AttributedModel (1)
System\Composition\SharingBoundaryAttribute.cs (1)
38public ReadOnlyCollection<string> SharingBoundaryNames => Array.AsReadOnly(_sharingBoundaryNames);
System.Composition.Hosting (3)
System\Composition\Hosting\Core\ExportDescriptorPromise.cs (3)
19private readonly Lazy<ReadOnlyCollection<CompositionDependency>> _dependencies; 46_dependencies = new Lazy<ReadOnlyCollection<CompositionDependency>>(() => new ReadOnlyCollection<CompositionDependency>(dependencies().ToList()), false); 65public ReadOnlyCollection<CompositionDependency> Dependencies { get { return _dependencies.Value; } }
System.Data.Common (6)
System\Data\Common\DbDataReader.cs (3)
132public virtual Task<ReadOnlyCollection<DbColumn>> GetColumnSchemaAsync( 137return Task.FromCanceled<ReadOnlyCollection<DbColumn>>(cancellationToken); 146return Task.FromException<ReadOnlyCollection<DbColumn>>(e);
System\Data\Common\DbDataReaderExtensions.cs (2)
55public static ReadOnlyCollection<DbColumn> GetColumnSchema(this DbDataReader reader) 71private static ReadOnlyCollection<DbColumn> GetColumnSchemaCompatibility(DbDataReader reader)
System\Data\Common\IDbColumnSchemaGenerator.cs (1)
8System.Collections.ObjectModel.ReadOnlyCollection<DbColumn> GetColumnSchema();
System.Data.Odbc (2)
src\libraries\Common\src\System\Data\Common\BasicFieldNameLookup.cs (1)
31public BasicFieldNameLookup(System.Collections.ObjectModel.ReadOnlyCollection<string> columnNames)
src\libraries\Common\src\System\Data\Common\FieldNameLookup.cs (1)
23public FieldNameLookup(System.Collections.ObjectModel.ReadOnlyCollection<string> columnNames, int defaultLocaleID) : base(columnNames)
System.Diagnostics.DiagnosticSource (1)
System\Diagnostics\Metrics\InstrumentAdvice.cs (1)
15private readonly ReadOnlyCollection<T>? _HistogramBucketBoundaries;
System.IO.Compression (1)
artifacts\obj\System.IO.Compression\Debug\net10.0\System.IO.Compression.notsupported.cs (1)
101public System.Collections.ObjectModel.ReadOnlyCollection<System.IO.Compression.ZipArchiveEntry> Entries { get { throw new System.PlatformNotSupportedException(System.SR.PlatformNotSupported_Compression); } }
System.IO.Packaging (3)
System\IO\Packaging\ZipPackage.cs (3)
181System.Collections.ObjectModel.ReadOnlyCollection<ZipArchiveEntry> zipArchiveEntries = _zipArchive.Entries; 953private void ParseContentTypesFile(System.Collections.ObjectModel.ReadOnlyCollection<ZipArchiveEntry> zipFiles) 1045private Stream? OpenContentTypeStream(System.Collections.ObjectModel.ReadOnlyCollection<ZipArchiveEntry> zipFiles)
System.Linq.Expressions (264)
System\Dynamic\CallInfo.cs (2)
53var argNameCol = argNames.ToReadOnly(); 70public ReadOnlyCollection<string> ArgumentNames { get; }
System\Dynamic\DynamicMetaObjectBinder.cs (2)
50public sealed override Expression Bind(object[] args, ReadOnlyCollection<ParameterExpression> parameters, LabelTarget returnLabel) 137private static DynamicMetaObject[] CreateArgumentMetaObjects(object[] args, ReadOnlyCollection<ParameterExpression> parameters)
System\Dynamic\DynamicObject.cs (4)
441private static ReadOnlyCollection<Expression> GetConvertedArgs(params Expression[] args) 572ReadOnlyCollection<Expression> callArgsValue = GetConvertedArgs(args); 703ReadOnlyCollection<Expression> callArgsValue = GetConvertedArgs(args); 762ReadOnlyCollection<Expression> callArgsValue = GetConvertedArgs(args);
System\Dynamic\Utils\CollectionExtensions.cs (7)
13public static TrueReadOnlyCollection<T> AddFirst<T>(this ReadOnlyCollection<T> list, T item) 58public static ReadOnlyCollection<T> ToReadOnly<T>(this IEnumerable<T>? enumerable) 60if (enumerable != null && enumerable != ReadOnlyCollection<T>.Empty) 79return ReadOnlyCollection<T>.Empty; 83public static int ListHashCode<T>(this ReadOnlyCollection<T> list) 97public static bool ListEquals<T>(this ReadOnlyCollection<T> first, ReadOnlyCollection<T> second)
System\Dynamic\Utils\ExpressionUtils.cs (9)
19public static ReadOnlyCollection<ParameterExpression> ReturnReadOnly(IParameterProvider provider, ref object collection) 32return (ReadOnlyCollection<ParameterExpression>)collection; 35public static ReadOnlyCollection<T> ReturnReadOnly<T>(ref IReadOnlyList<T> collection) 40if (value is ReadOnlyCollection<T> res) 49return (ReadOnlyCollection<T>)collection; 66public static ReadOnlyCollection<Expression> ReturnReadOnly(IArgumentProvider provider, ref object collection) 79return (ReadOnlyCollection<Expression>)collection; 97return ((ReadOnlyCollection<T>)collectionOrT)[0]; 100public static void ValidateArgumentTypes(MethodBase method, ExpressionType nodeKind, ref ReadOnlyCollection<Expression> arguments, string? methodParamName)
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\Common\ArrayBuilderExtensions.cs (1)
18public static ReadOnlyCollection<T> ToReadOnly<T>(this ArrayBuilder<T> builder)
System\Linq\Expressions\Compiler\CompilerScope.cs (2)
171internal void EmitVariableAccess(LambdaCompiler lc, ReadOnlyCollection<ParameterExpression> vars) 296ReadOnlyCollection<ParameterExpression> hoistedVars = GetVariables().Where(p => Definitions[p] == VariableStorageKind.Hoisted).ToReadOnly();
System\Linq\Expressions\Compiler\DelegateHelpers.cs (1)
23internal static Type MakeCallSiteDelegate(ReadOnlyCollection<Expression> types, Type returnType)
System\Linq\Expressions\Compiler\HoistedLocals.cs (2)
54internal readonly ReadOnlyCollection<ParameterExpression> Variables; 59internal HoistedLocals(HoistedLocals? parent, ReadOnlyCollection<ParameterExpression> vars)
System\Linq\Expressions\Compiler\LambdaCompiler.Expressions.cs (3)
900ReadOnlyCollection<Expression> expressions = node.Expressions; 1027private void EmitMemberInit(ReadOnlyCollection<MemberBinding> bindings, bool keepOnStack, Type objectType) 1071private void EmitListInit(ReadOnlyCollection<ElementInit> initializers, bool keepOnStack, Type objectType)
System\Linq\Expressions\Compiler\StackSpiller.Bindings.cs (2)
58private readonly ReadOnlyCollection<MemberBinding> _bindings; 131private readonly ReadOnlyCollection<ElementInit> _inits;
System\Linq\Expressions\Compiler\StackSpiller.ChildRewriter.cs (1)
149internal void Add(ReadOnlyCollection<Expression> expressions)
System\Linq\Expressions\Compiler\StackSpiller.cs (6)
633ReadOnlyCollection<ElementInit> inits = node.Initializers; 711ReadOnlyCollection<MemberBinding> bindings = node.Bindings; 885ReadOnlyCollection<SwitchCase> cases = node.Cases; 892ReadOnlyCollection<Expression> testValues = @case.TestValues; 958ReadOnlyCollection<CatchBlock> handlers = node.Handlers; 1041private static T[] Clone<T>(ReadOnlyCollection<T> original, int max)
System\Linq\Expressions\Compiler\StackSpiller.SpilledExpressionBlock.cs (1)
56internal override BlockExpression Rewrite(ReadOnlyCollection<ParameterExpression>? variables, Expression[] args)
System\Linq\Expressions\Compiler\VariableBinder.cs (2)
148private ReadOnlyCollection<Expression> MergeScopes(Expression node) 150ReadOnlyCollection<Expression> body;
System\Linq\Expressions\DynamicExpression.cs (14)
51internal static DynamicExpression Make(Type returnType, Type delegateType, CallSiteBinder binder, ReadOnlyCollection<Expression> arguments) 138public ReadOnlyCollection<Expression> Arguments => GetOrMakeArguments(); 141internal virtual ReadOnlyCollection<Expression> GetOrMakeArguments() 509internal override ReadOnlyCollection<Expression> GetOrMakeArguments() 567internal override ReadOnlyCollection<Expression> GetOrMakeArguments() 617if (_arg0 is ReadOnlyCollection<Expression> alreadyCollection) 636internal override ReadOnlyCollection<Expression> GetOrMakeArguments() 688if (_arg0 is ReadOnlyCollection<Expression> alreadyCollection) 711internal override ReadOnlyCollection<Expression> GetOrMakeArguments() 765if (_arg0 is ReadOnlyCollection<Expression> alreadyCollection) 792internal override ReadOnlyCollection<Expression> GetOrMakeArguments() 872var args = arguments.ToReadOnly(); // Ensure is TrueReadOnlyCollection when count > 4. Returns fast if it already is. 1234var args = arguments.ToReadOnly(); 1240private static DynamicExpression MakeDynamic(CallSiteBinder binder, Type returnType, ReadOnlyCollection<Expression> arguments)
System\Linq\Expressions\ElementInit.cs (3)
16internal ElementInit(MethodInfo addMethod, ReadOnlyCollection<Expression> arguments) 30public ReadOnlyCollection<Expression> Arguments { get; } 94ReadOnlyCollection<Expression> argumentsRO = arguments.ToReadOnly();
System\Linq\Expressions\Expression.cs (1)
32private static volatile CacheDict<Type, Func<Expression, string?, bool, ReadOnlyCollection<ParameterExpression>, LambdaExpression>>? s_lambdaFactories;
System\Linq\Expressions\Expression.DebuggerProxy.cs (15)
46public ReadOnlyCollection<Expression> Expressions => _node.Expressions; 50public ReadOnlyCollection<ParameterExpression> Variables => _node.Variables; 172public ReadOnlyCollection<Expression> Arguments => _node.Arguments; 191public ReadOnlyCollection<Expression> Arguments => _node.Arguments; 232public ReadOnlyCollection<ParameterExpression> Parameters => _node.Parameters; 250public ReadOnlyCollection<ElementInit> Initializers => _node.Initializers; 303public ReadOnlyCollection<MemberBinding> Bindings => _node.Bindings; 321public ReadOnlyCollection<Expression> Arguments => _node.Arguments; 342public ReadOnlyCollection<Expression> Expressions => _node.Expressions; 357public ReadOnlyCollection<Expression> Arguments => _node.Arguments; 361public ReadOnlyCollection<MemberInfo>? Members => _node.Members; 398public ReadOnlyCollection<ParameterExpression> Variables => _node.Variables; 412public ReadOnlyCollection<Expression> TestValues => _node.TestValues; 426public ReadOnlyCollection<SwitchCase> Cases => _node.Cases; 450public ReadOnlyCollection<CatchBlock> Handlers => _node.Handlers;
System\Linq\Expressions\ExpressionStringBuilder.cs (3)
115private void VisitExpressions<T>(char open, ReadOnlyCollection<T> expressions, char close) where T : Expression 120private void VisitExpressions<T>(char open, ReadOnlyCollection<T> expressions, char close, string separator) where T : Expression 563ReadOnlyCollection<MemberInfo>? members = node.Members;
System\Linq\Expressions\ExpressionVisitor.cs (7)
43public ReadOnlyCollection<Expression> Visit(ReadOnlyCollection<Expression> nodes) 91public static ReadOnlyCollection<T> Visit<T>(ReadOnlyCollection<T> nodes, Func<T, T> elementVisitor) 153public ReadOnlyCollection<T> VisitAndConvert<T>(ReadOnlyCollection<T> nodes, string? callerName) where T : Expression 214ReadOnlyCollection<ParameterExpression> v = VisitAndConvert(node.Variables, "VisitBlock");
System\Linq\Expressions\IArgumentProvider.cs (8)
14/// <see cref="Collections.ObjectModel.ReadOnlyCollection{T}"/>. This saves the cost of allocating 17/// both a <see cref="Collections.ObjectModel.ReadOnlyCollection{T}"/> and an array for storing their 21/// Meanwhile the nodes can expose properties of <see cref="Collections.ObjectModel.ReadOnlyCollection{T}"/>s. 26/// of <see cref="Collections.ObjectModel.ReadOnlyCollection{T}"/>. When the node is initially constructed 28/// accesses the property the array is promoted to a <see cref="Collections.ObjectModel.ReadOnlyCollection{T}"/>. 34/// which handles the <see cref="Expression"/> or <see cref="Collections.ObjectModel.ReadOnlyCollection{T}"/> case. 36/// <see cref="Collections.ObjectModel.ReadOnlyCollection{T}"/>. 39/// <see cref="Collections.ObjectModel.ReadOnlyCollection{T}"/> otherwise the rewriter used by expression
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\Interpreter\LightCompiler.cs (4)
534ReadOnlyCollection<ParameterExpression> variables = node.Variables; 2692ReadOnlyCollection<ElementInit> initializers = node.Initializers; 2696private void CompileListInit(ReadOnlyCollection<ElementInit> initializers) 2720private void CompileMemberInit(ReadOnlyCollection<MemberBinding> bindings)
System\Linq\Expressions\InvocationExpression.cs (11)
46public ReadOnlyCollection<Expression> Arguments => GetOrMakeArguments(); 70internal virtual ReadOnlyCollection<Expression> GetOrMakeArguments() 135internal override ReadOnlyCollection<Expression> GetOrMakeArguments() 160internal override ReadOnlyCollection<Expression> GetOrMakeArguments() 162return ReadOnlyCollection<Expression>.Empty; 191internal override ReadOnlyCollection<Expression> GetOrMakeArguments() 230internal override ReadOnlyCollection<Expression> GetOrMakeArguments() 272internal override ReadOnlyCollection<Expression> GetOrMakeArguments() 317internal override ReadOnlyCollection<Expression> GetOrMakeArguments() 365internal override ReadOnlyCollection<Expression> GetOrMakeArguments() 733ReadOnlyCollection<Expression> args = argumentList.ToReadOnly(); // Ensure is TrueReadOnlyCollection when count > 5. Returns fast if it already is.
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\Expressions\ListInitExpression.cs (6)
24internal ListInitExpression(NewExpression newExpression, ReadOnlyCollection<ElementInit> initializers) 55public ReadOnlyCollection<ElementInit> Initializers { get; } 127ReadOnlyCollection<Expression> initializerlist = initializers.ToReadOnly(); 130return new ListInitExpression(newExpression, ReadOnlyCollection<ElementInit>.Empty); 169ReadOnlyCollection<Expression> initializerlist = initializers.ToReadOnly(); 210ReadOnlyCollection<ElementInit> initializerlist = initializers.ToReadOnly();
System\Linq\Expressions\MemberInitExpression.cs (6)
17internal MemberInitExpression(NewExpression newExpression, ReadOnlyCollection<MemberBinding> bindings) 46/// <returns>A <see cref="ReadOnlyCollection{T}"/> of <see cref="MemberBinding"/> objects which describe how to initialize the members.</returns> 47public ReadOnlyCollection<MemberBinding> Bindings { get; } 70Expression objExpression, ReadOnlyCollection<MemberBinding> bindings, bool keepOnStack) 86Expression listExpression, ReadOnlyCollection<ElementInit> initializers, bool keepOnStack) 161ReadOnlyCollection<MemberBinding> roBindings = bindings.ToReadOnly();
System\Linq\Expressions\MemberListBinding.cs (4)
19internal MemberListBinding(MemberInfo member, ReadOnlyCollection<ElementInit> initializers) 30public ReadOnlyCollection<ElementInit> Initializers { get; } 86ReadOnlyCollection<ElementInit> initList = initializers.ToReadOnly(); 121private static void ValidateListInitArgs(Type listType, ReadOnlyCollection<ElementInit> initializers, string listTypeParamName)
System\Linq\Expressions\MemberMemberBinding.cs (4)
22internal MemberMemberBinding(MemberInfo member, ReadOnlyCollection<MemberBinding> bindings) 33public ReadOnlyCollection<MemberBinding> Bindings { get; } 83ReadOnlyCollection<MemberBinding> roBindings = bindings.ToReadOnly(); 153private static void ValidateMemberInitArgs(Type type, ReadOnlyCollection<MemberBinding> bindings)
System\Linq\Expressions\MethodCallExpression.cs (25)
52public ReadOnlyCollection<Expression> Arguments => GetOrMakeArguments(); 98internal virtual ReadOnlyCollection<Expression> GetOrMakeArguments() 181internal override ReadOnlyCollection<Expression> GetOrMakeArguments() 215internal override ReadOnlyCollection<Expression> GetOrMakeArguments() 243internal override ReadOnlyCollection<Expression> GetOrMakeArguments() 245return ReadOnlyCollection<Expression>.Empty; 279internal override ReadOnlyCollection<Expression> GetOrMakeArguments() 340if (_arg0 is ReadOnlyCollection<Expression> alreadyCollection) 359internal override ReadOnlyCollection<Expression> GetOrMakeArguments() 407if (_arg0 is ReadOnlyCollection<Expression> alreadyCollection) 430internal override ReadOnlyCollection<Expression> GetOrMakeArguments() 480if (_arg0 is ReadOnlyCollection<Expression> alreadyCollection) 507internal override ReadOnlyCollection<Expression> GetOrMakeArguments() 559if (_arg0 is ReadOnlyCollection<Expression> alreadyCollection) 590internal override ReadOnlyCollection<Expression> GetOrMakeArguments() 623internal override ReadOnlyCollection<Expression> GetOrMakeArguments() 625return ReadOnlyCollection<Expression>.Empty; 675internal override ReadOnlyCollection<Expression> GetOrMakeArguments() 721if (_arg0 is ReadOnlyCollection<Expression> alreadyCollection) 740internal override ReadOnlyCollection<Expression> GetOrMakeArguments() 788if (_arg0 is ReadOnlyCollection<Expression> alreadyCollection) 811internal override ReadOnlyCollection<Expression> GetOrMakeArguments() 1223ReadOnlyCollection<Expression> argList = argumentList.ToReadOnly(); 1269private static void ValidateArgumentTypes(MethodBase method, ExpressionType nodeKind, ref ReadOnlyCollection<Expression> arguments, string methodParamName) 1420ReadOnlyCollection<Expression> indexList = indexes.ToReadOnly();
System\Linq\Expressions\NewArrayExpression.cs (7)
20internal NewArrayExpression(Type type, ReadOnlyCollection<Expression> expressions) 26internal static NewArrayExpression Make(ExpressionType nodeType, Type type, ReadOnlyCollection<Expression> expressions) 48public ReadOnlyCollection<Expression> Expressions { get; } 84internal NewArrayInitExpression(Type type, ReadOnlyCollection<Expression> expressions) 100internal NewArrayBoundsExpression(Type type, ReadOnlyCollection<Expression> expressions) 145ReadOnlyCollection<Expression> initializerList = initializers.ToReadOnly(); 223ReadOnlyCollection<Expression> boundsList = bounds.ToReadOnly();
System\Linq\Expressions\NewExpression.cs (11)
22internal NewExpression(ConstructorInfo? constructor, IReadOnlyList<Expression> arguments, ReadOnlyCollection<MemberInfo>? members) 49public ReadOnlyCollection<Expression> Arguments => ExpressionUtils.ReturnReadOnly(ref _arguments); 66public ReadOnlyCollection<MemberInfo>? Members { get; } 98internal NewValueTypeExpression(Type type, ReadOnlyCollection<Expression> arguments, ReadOnlyCollection<MemberInfo>? members) 148ReadOnlyCollection<Expression> argList = arguments.ToReadOnly(); 173ReadOnlyCollection<MemberInfo> memberList = members.ToReadOnly(); 174ReadOnlyCollection<Expression> argList = arguments.ToReadOnly(); 216return new NewValueTypeExpression(type, ReadOnlyCollection<Expression>.Empty, null); 220private static void ValidateNewArgs(ConstructorInfo constructor, ref ReadOnlyCollection<Expression> arguments, ref ReadOnlyCollection<MemberInfo> members)
System\Linq\Expressions\RuntimeVariablesExpression.cs (3)
20internal RuntimeVariablesExpression(ReadOnlyCollection<ParameterExpression> variables) 41public ReadOnlyCollection<ParameterExpression> Variables { get; } 93ReadOnlyCollection<ParameterExpression> vars = variables.ToReadOnly();
System\Linq\Expressions\SwitchCase.cs (3)
17internal SwitchCase(Expression body, ReadOnlyCollection<Expression> testValues) 26public ReadOnlyCollection<Expression> TestValues { get; } 87ReadOnlyCollection<Expression> values = testValues.ToReadOnly();
System\Linq\Expressions\SwitchExpression.cs (3)
18internal SwitchExpression(Type type, Expression switchValue, Expression? defaultBody, MethodInfo? comparison, ReadOnlyCollection<SwitchCase> cases) 48public ReadOnlyCollection<SwitchCase> Cases { get; } 182ReadOnlyCollection<SwitchCase> caseList = cases.ToReadOnly();
System\Linq\Expressions\TryExpression.cs (4)
24internal TryExpression(Type type, Expression body, Expression? @finally, Expression? fault, ReadOnlyCollection<CatchBlock> handlers) 53public ReadOnlyCollection<CatchBlock> Handlers { get; } 157ReadOnlyCollection<CatchBlock> @catch = handlers.ToReadOnly(); 182private static void ValidateTryAndCatchHaveSameType(Type? type, Expression tryBody, ReadOnlyCollection<CatchBlock> handlers)
System\Runtime\CompilerServices\CallSiteBinder.cs (2)
47internal readonly ReadOnlyCollection<ParameterExpression> Parameters; 88public abstract Expression Bind(object[] args, ReadOnlyCollection<ParameterExpression> parameters, LabelTarget returnLabel);
System\Runtime\CompilerServices\ReadOnlyCollectionBuilder.cs (5)
401/// Creates a <see cref="ReadOnlyCollection{T}"/> containing all of the elements of the <see cref="ReadOnlyCollectionBuilder{T}"/>, 403/// <see cref="ReadOnlyCollection{T}"/> has been created. 405/// <returns>A new instance of <see cref="ReadOnlyCollection{T}"/>.</returns> 406public ReadOnlyCollection<T> ToReadOnlyCollection() 410return ReadOnlyCollection<T>.Empty;
System.Linq.Queryable (8)
System\Linq\EnumerableRewriter.cs (8)
31ReadOnlyCollection<Expression> args = Visit(m.Arguments); 63private static ReadOnlyCollection<Expression> FixupQuotedArgs(MethodInfo mi, ReadOnlyCollection<Expression> argList) 218private static MethodInfo FindEnumerableMethodForQueryable(string name, ReadOnlyCollection<Expression> args, params Type[]? typeArgs) 297private static MethodInfo FindMethod(Type type, string name, ReadOnlyCollection<Expression> args, Type[]? typeArgs) 313private static bool ArgsMatch(MethodInfo m, ReadOnlyCollection<Expression> args, Type[]? typeArgs) 400ReadOnlyCollection<Expression> nodes = Visit(node.Expressions); 401ReadOnlyCollection<ParameterExpression> variables = VisitAndConvert(node.Variables, "EnumerableRewriter.VisitBlock");
System.Net.Security (1)
artifacts\obj\System.Net.Security\Debug\net10.0\System.Net.Security.notsupported.cs (1)
343public System.Collections.ObjectModel.ReadOnlyCollection<System.Security.Cryptography.X509Certificates.X509Certificate2> IntermediateCertificates { get { throw new System.PlatformNotSupportedException(System.SR.SystemNetSecurity_PlatformNotSupported); } }
System.Private.CoreLib (34)
src\libraries\System.Private.CoreLib\src\System\AggregateException.cs (3)
27private ReadOnlyCollection<Exception>? _rocView; // separate from _innerExceptions to enable trimming if InnerExceptions isn't used 240public ReadOnlyCollection<Exception> InnerExceptions => _rocView ??= new ReadOnlyCollection<Exception>(_innerExceptions); 311ReadOnlyCollection<Exception> currentInnerExceptions = exceptionsToFlatten[nDequeueIndex++].InnerExceptions;
src\libraries\System.Private.CoreLib\src\System\Array.cs (2)
30public static ReadOnlyCollection<T> AsReadOnly<T>(T[] array) 38ReadOnlyCollection<T>.Empty :
src\libraries\System.Private.CoreLib\src\System\Collections\Generic\CollectionExtensions.cs (2)
58/// Returns a read-only <see cref="ReadOnlyCollection{T}"/> wrapper 65public static ReadOnlyCollection<T> AsReadOnly<T>(this IList<T> list) =>
src\libraries\System.Private.CoreLib\src\System\Collections\Generic\List.cs (1)
277public ReadOnlyCollection<T> AsReadOnly()
src\libraries\System.Private.CoreLib\src\System\Collections\ObjectModel\ReadOnlyCollection.cs (8)
28/// <summary>Gets an empty <see cref="ReadOnlyCollection{T}"/>.</summary> 29/// <value>An empty <see cref="ReadOnlyCollection{T}"/>.</value> 31public static ReadOnlyCollection<T> Empty { get; } = new ReadOnlyCollection<T>(Array.Empty<T>()); 240/// Creates a new <see cref="ReadOnlyCollection{T}"/> from the specified span of values. 242/// to create a new <see cref="ReadOnlyCollection{T}"/> with the specified values. 246/// <returns>A new <see cref="ReadOnlyCollection{T}"/> containing the specified values.</returns> 247public static ReadOnlyCollection<T> CreateCollection<T>(params ReadOnlySpan<T> values) => 248values.IsEmpty ? ReadOnlyCollection<T>.Empty : new ReadOnlyCollection<T>(values.ToArray());
src\libraries\System.Private.CoreLib\src\System\Diagnostics\Tracing\EventSource.cs (7)
2145eventCallbackArgs.Payload = ReadOnlyCollection<object?>.Empty; 2301private static ReadOnlyCollection<string>? s_errorPayloadNames; 2536private ReadOnlyCollection<string>? _parameterNames; 2537public ReadOnlyCollection<string> ParameterNames 4812public ReadOnlyCollection<object?>? Payload { get; internal set; } 4817public ReadOnlyCollection<string>? PayloadNames 4939public ReadOnlyCollection<string>? PayloadNames;
src\libraries\System.Private.CoreLib\src\System\Diagnostics\Tracing\TraceLogging\XplatEventLogger.cs (2)
78private static string Serialize(ReadOnlyCollection<string>? payloadName, ReadOnlyCollection<object?>? payload, string? eventMessage)
src\libraries\System.Private.CoreLib\src\System\Reflection\NullabilityInfoContext.cs (1)
656case ReadOnlyCollection<CustomAttributeTypedArgument> args
src\libraries\System.Private.CoreLib\src\System\TimeZoneInfo.cs (7)
136public ReadOnlyCollection<TimeZoneInfo>? _readOnlySystemTimeZones; 137public ReadOnlyCollection<TimeZoneInfo>? _readOnlyUnsortedSystemTimeZones; 879/// Returns a <see cref="ReadOnlyCollection{TimeZoneInfo}"/> containing all valid TimeZone's 884public static ReadOnlyCollection<TimeZoneInfo> GetSystemTimeZones() => GetSystemTimeZones(skipSorting: false); 887/// Returns a <see cref="ReadOnlyCollection{TimeZoneInfo}"/> containing all valid TimeZone's from the local machine. 893public static ReadOnlyCollection<TimeZoneInfo> GetSystemTimeZones(bool skipSorting) 934cachedData._readOnlySystemTimeZones = cachedData._readOnlyUnsortedSystemTimeZones = ReadOnlyCollection<TimeZoneInfo>.Empty;
src\System\Reflection\RuntimeCustomAttributeData.cs (1)
98private static ReadOnlyCollection<CustomAttributeData> GetCombinedList(IList<CustomAttributeData> customAttributes, ref RuntimeType.ListBuilder<Attribute> pseudoAttributes)
System.Private.DataContractSerialization (13)
System\Runtime\Serialization\ClassDataContract.cs (2)
76public override ReadOnlyCollection<DataMember> DataMembers => (Members == null) ? ReadOnlyCollection<DataMember>.Empty : Members.AsReadOnly();
System\Runtime\Serialization\DataContract.cs (2)
272public virtual ReadOnlyCollection<DataMember> DataMembers => ReadOnlyCollection<DataMember>.Empty;
System\Runtime\Serialization\DataContractSerializer.cs (3)
26private ReadOnlyCollection<Type>? _knownTypeCollection; 162public ReadOnlyCollection<Type> KnownTypes 169ReadOnlyCollection<Type>.Empty;
System\Runtime\Serialization\EnumDataContract.cs (2)
56public override ReadOnlyCollection<DataMember> DataMembers => (Members == null) ? ReadOnlyCollection<DataMember>.Empty : Members.AsReadOnly();
System\Runtime\Serialization\ExceptionUtility.cs (1)
35var innerExceptions = ((AggregateException)exception).InnerExceptions;
System\Runtime\Serialization\Json\DataContractJsonSerializer.cs (3)
27private ReadOnlyCollection<Type>? _knownTypeCollection; 116public ReadOnlyCollection<Type> KnownTypes 123ReadOnlyCollection<Type>.Empty;
System.Reflection.MetadataLoadContext (3)
System\Reflection\TypeLoading\CustomAttributes\CustomAttributeHelpers.cs (2)
29public static ReadOnlyCollection<CustomAttributeTypedArgument> CloneForApiReturn(this IList<CustomAttributeTypedArgument> cats) 43public static ReadOnlyCollection<CustomAttributeNamedArgument> CloneForApiReturn(this IList<CustomAttributeNamedArgument> cans)
System\Reflection\TypeLoading\General\Helpers.cs (1)
58public static ReadOnlyCollection<T> ToReadOnlyCollection<T>(this IEnumerable<T> enumeration)
System.Runtime (1)
artifacts\obj\System.Runtime\Debug\net10.0\System.Runtime.Forwards.cs (1)
108[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Collections.ObjectModel.ReadOnlyCollection<>))]
System.Runtime.Caching (8)
System\Runtime\Caching\CacheEntryChangeMonitor.cs (1)
12public abstract ReadOnlyCollection<string> CacheKeys { get; }
System\Runtime\Caching\FileChangeMonitor.cs (1)
11public abstract ReadOnlyCollection<string> FilePaths { get; }
System\Runtime\Caching\HostFileChangeMonitor.cs (3)
22private readonly ReadOnlyCollection<string> _filePaths; 156public override ReadOnlyCollection<string> FilePaths { get { return _filePaths; } } 175private static ReadOnlyCollection<string> SanitizeFilePathsList(IList<string> filePaths)
System\Runtime\Caching\MemoryCacheEntryChangeMonitor.cs (3)
20private readonly ReadOnlyCollection<string> _keys; 128public override ReadOnlyCollection<string> CacheKeys { get { return new ReadOnlyCollection<string>(_keys); } } 134internal MemoryCacheEntryChangeMonitor(ReadOnlyCollection<string> keys, string regionName, MemoryCache cache)
System.Runtime.Serialization.Schema (1)
System\Runtime\Serialization\Schema\DiagnosticUtility.cs (1)
37var innerExceptions = ((AggregateException)exception).InnerExceptions;
System.Security.Cryptography.Cose (1)
System\Security\Cryptography\Cose\CoseMultiSignMessage.cs (1)
30public ReadOnlyCollection<CoseSignature> Signatures { get; }
System.Security.Cryptography.Pkcs (2)
src\libraries\Common\src\System\Security\Cryptography\Pkcs\Pkcs12Info.cs (2)
24public ReadOnlyCollection<Pkcs12SafeContents> AuthenticatedSafe { get; private set; } = null!; // Initialized using object initializer 120ReadOnlyCollection<Pkcs12SafeContents> authSafe;
System.ServiceModel.Federation (1)
System\Runtime\Fx.cs (1)
33ReadOnlyCollection<Exception> innerExceptions = aggException.InnerExceptions;
System.ServiceModel.NetFramingBase (2)
System\ServiceModel\Channels\SslStreamSecurityUpgradeProvider.cs (1)
408ReadOnlyCollection<IAuthorizationPolicy> authorizationPolicies = _serverCertificateAuthenticator.ValidateToken(token);
System\ServiceModel\Channels\WindowsStreamSecurityUpgradeProvider.cs (1)
152ReadOnlyCollection<IAuthorizationPolicy> authorizationPolicies = SecurityUtils.CreatePrincipalNameAuthorizationPolicies(principalName);
System.ServiceModel.Primitives (22)
netstandard.cs (22)
163public abstract System.Collections.ObjectModel.ReadOnlyCollection<System.IdentityModel.Claims.ClaimSet> ClaimSets { get; } 170public abstract System.Collections.ObjectModel.ReadOnlyCollection<System.IdentityModel.Claims.ClaimSet> ClaimSets { get; } 183public Collections.ObjectModel.ReadOnlyCollection<System.IdentityModel.Policy.IAuthorizationPolicy> ValidateToken(System.IdentityModel.Tokens.SecurityToken token) => default; 185protected abstract Collections.ObjectModel.ReadOnlyCollection<System.IdentityModel.Policy.IAuthorizationPolicy> ValidateTokenCore(System.IdentityModel.Tokens.SecurityToken token); 262public abstract System.Collections.ObjectModel.ReadOnlyCollection<string> GetSecuritySpecifications(); 275protected override Collections.ObjectModel.ReadOnlyCollection<System.IdentityModel.Policy.IAuthorizationPolicy> ValidateTokenCore(System.IdentityModel.Tokens.SecurityToken token) => default; 317public abstract System.Collections.ObjectModel.ReadOnlyCollection<System.IdentityModel.Tokens.SecurityKey> SecurityKeys { get; } 338System.Collections.ObjectModel.ReadOnlyCollection<System.IdentityModel.Policy.IAuthorizationPolicy> authorizationPolicies) 347public System.Collections.ObjectModel.ReadOnlyCollection<System.IdentityModel.Policy.IAuthorizationPolicy> AuthorizationPolicies => default; 348public override System.Collections.ObjectModel.ReadOnlyCollection<System.IdentityModel.Tokens.SecurityKey> SecurityKeys => default; 393public override System.Collections.ObjectModel.ReadOnlyCollection<SecurityKey> SecurityKeys => default; 404public override System.Collections.ObjectModel.ReadOnlyCollection<SecurityKey> SecurityKeys => default; 1114public ServiceSecurityContext(System.Collections.ObjectModel.ReadOnlyCollection<System.IdentityModel.Policy.IAuthorizationPolicy> authorizationPolicies) { } 1116public ServiceSecurityContext(System.IdentityModel.Policy.AuthorizationContext authorizationContext, System.Collections.ObjectModel.ReadOnlyCollection<System.IdentityModel.Policy.IAuthorizationPolicy> authorizationPolicies) { } 1120public System.Collections.ObjectModel.ReadOnlyCollection<System.IdentityModel.Policy.IAuthorizationPolicy> AuthorizationPolicies { get; set; } 2361public System.Collections.ObjectModel.ReadOnlyCollection<System.IdentityModel.Policy.IAuthorizationPolicy> ExternalAuthorizationPolicies { get; set; } 2413public SecurityTokenSpecification(System.IdentityModel.Tokens.SecurityToken token, System.Collections.ObjectModel.ReadOnlyCollection<System.IdentityModel.Policy.IAuthorizationPolicy> tokenPolicies) { } 2415public System.Collections.ObjectModel.ReadOnlyCollection<System.IdentityModel.Policy.IAuthorizationPolicy> SecurityTokenPolicies => default; 2433public SupportingTokenSpecification(System.IdentityModel.Tokens.SecurityToken token, System.Collections.ObjectModel.ReadOnlyCollection<System.IdentityModel.Policy.IAuthorizationPolicy> tokenPolicies, System.ServiceModel.Security.SecurityTokenAttachmentMode attachmentMode) : base(default, default) { } 2434public SupportingTokenSpecification(System.IdentityModel.Tokens.SecurityToken token, System.Collections.ObjectModel.ReadOnlyCollection<System.IdentityModel.Policy.IAuthorizationPolicy> tokenPolicies, System.ServiceModel.Security.SecurityTokenAttachmentMode attachmentMode, System.ServiceModel.Security.Tokens.SecurityTokenParameters tokenParameters) : base(default, default) { } 2459public override System.Collections.ObjectModel.ReadOnlyCollection<System.IdentityModel.Tokens.SecurityKey> SecurityKeys { get { return default; } } 2522public override System.Collections.ObjectModel.ReadOnlyCollection<System.IdentityModel.Tokens.SecurityKey> SecurityKeys => default;
System.ServiceModel.Primitives.Tests (3)
IdentityModel\SecurityTokenManagerTest.cs (2)
57public override ReadOnlyCollection<string> GetSecuritySpecifications() 70protected override ReadOnlyCollection<IAuthorizationPolicy> ValidateTokenCore(SecurityToken token)
IdentityModel\SecurityTokenProviderTest.cs (1)
260public override ReadOnlyCollection<SecurityKey> SecurityKeys => default;
System.Speech (10)
artifacts\obj\System.Speech\Debug\net10.0\System.Speech.notsupported.cs (10)
200public System.Collections.ObjectModel.ReadOnlyCollection<System.Speech.Recognition.RecognizedPhrase> Alternates { get { throw new System.PlatformNotSupportedException(System.SR.PlatformNotSupported_SystemSpeech); } } 231public System.Collections.ObjectModel.ReadOnlyCollection<System.Speech.Recognition.RecognizedPhrase> Homophones { get { throw new System.PlatformNotSupportedException(System.SR.PlatformNotSupported_SystemSpeech); } } 235public System.Collections.ObjectModel.ReadOnlyCollection<System.Speech.Recognition.RecognizedWordUnit> Words { get { throw new System.PlatformNotSupportedException(System.SR.PlatformNotSupported_SystemSpeech); } } 260public System.Collections.ObjectModel.ReadOnlyCollection<System.Speech.AudioFormat.SpeechAudioFormatInfo> SupportedAudioFormats { get { throw new System.PlatformNotSupportedException(System.SR.PlatformNotSupported_SystemSpeech); } } 346public System.Collections.ObjectModel.ReadOnlyCollection<System.Speech.Recognition.Grammar> Grammars { get { throw new System.PlatformNotSupportedException(System.SR.PlatformNotSupported_SystemSpeech); } } 371public static System.Collections.ObjectModel.ReadOnlyCollection<System.Speech.Recognition.RecognizerInfo> InstalledRecognizers() { throw new System.PlatformNotSupportedException(System.SR.PlatformNotSupported_SystemSpeech); } 410public System.Collections.ObjectModel.ReadOnlyCollection<System.Speech.Recognition.Grammar> Grammars { get { throw new System.PlatformNotSupportedException(System.SR.PlatformNotSupported_SystemSpeech); } } 824public System.Collections.ObjectModel.ReadOnlyCollection<System.Speech.Synthesis.InstalledVoice> GetInstalledVoices() { throw new System.PlatformNotSupportedException(System.SR.PlatformNotSupported_SystemSpeech); } 825public System.Collections.ObjectModel.ReadOnlyCollection<System.Speech.Synthesis.InstalledVoice> GetInstalledVoices(System.Globalization.CultureInfo culture) { throw new System.PlatformNotSupportedException(System.SR.PlatformNotSupported_SystemSpeech); } 921public System.Collections.ObjectModel.ReadOnlyCollection<System.Speech.AudioFormat.SpeechAudioFormatInfo> SupportedAudioFormats { get { throw new System.PlatformNotSupportedException(System.SR.PlatformNotSupported_SystemSpeech); } }
System.Windows.Controls.Ribbon (1)
Microsoft\Windows\Controls\Ribbon\Primitives\RibbonWindowSmallIconConverter.cs (1)
86private static BitmapFrame GetBestMatch(ReadOnlyCollection<BitmapFrame> frames, Size size)
System.Windows.Forms.Design (2)
System\ComponentModel\Design\DesignerActionList.cs (2)
29ReadOnlyCollection<MethodInfo> originalMethods = Array.AsReadOnly( 31ReadOnlyCollection<PropertyInfo> originalProperties = Array.AsReadOnly(
System.Xaml (31)
System\Xaml\Schema\MemberReflector.cs (1)
97s_UnknownReflector.DependsOn = ReadOnlyCollection<XamlMember>.Empty;
System\Xaml\Schema\XamlDirective.cs (5)
16private readonly ReadOnlyCollection<string> _xamlNamespaces; 18internal XamlDirective(ReadOnlyCollection<string> immutableXamlNamespaces, string name, AllowedMemberLocations allowedLocation, MemberReflector reflector) 67ReadOnlyCollection<string> ns = _xamlNamespaces; 99ReadOnlyCollection<string> ns1 = directive1._xamlNamespaces; 100ReadOnlyCollection<string> ns2 = directive2._xamlNamespaces;
System\Xaml\XamlLanguage.cs (10)
50private static ReadOnlyCollection<string> s_xamlNamespaces = 52private static ReadOnlyCollection<string> s_xmlNamespaces = 119private static Lazy<ReadOnlyCollection<XamlType>> s_allTypes = 120new Lazy<ReadOnlyCollection<XamlType>>(GetAllTypes); 182private static Lazy<ReadOnlyCollection<XamlDirective>> s_allDirectives = 183new Lazy<ReadOnlyCollection<XamlDirective>>(GetAllDirectives); 211public static ReadOnlyCollection<XamlType> AllTypes { get { return s_allTypes.Value; } } 240public static ReadOnlyCollection<XamlDirective> AllDirectives { get { return s_allDirectives.Value; } } 411private static ReadOnlyCollection<XamlType> GetAllTypes() 417private static ReadOnlyCollection<XamlDirective> GetAllDirectives()
System\Xaml\XamlMember.cs (1)
361_reflector.DependsOn = LookupDependsOn() ?? ReadOnlyCollection<XamlMember>.Empty;
System\Xaml\XamlSchemaContext.cs (4)
34private readonly ReadOnlyCollection<Assembly> _referenceAssemblies; 921internal ReadOnlyCollection<string> GetXamlNamespaces(XamlType type) 1035private ReadOnlyCollection<string> GetXmlNsMappings(Assembly assembly, string clrNs) 1053return (ReadOnlyCollection<string>)result;
System\Xaml\XamlType.cs (10)
35private ReadOnlyCollection<string> _namespaces; 245ReadOnlyCollection<XamlType>.Empty; 265ReadOnlyCollection<XamlType>.Empty; 637_reflector.ExcludedReadOnlyMembers = LookupAllExcludedReadOnlyMembers() ?? ReadOnlyCollection<XamlMember>.Empty; 649return ReadOnlyCollection<ConstructorInfo>.Empty; 727IList<XamlType> contentWrappers = ContentWrappers ?? ReadOnlyCollection<XamlType>.Empty; 1561internal static ReadOnlyCollection<T> GetReadOnly<T>(IList<T> list) 1573return ReadOnlyCollection<T>.Empty; 1576private static ReadOnlyCollection<XamlType> GetTypeArguments(IList<XamlType> typeArguments) 1594private static ReadOnlyCollection<XamlType> GetTypeArguments(Type type, XamlSchemaContext schemaContext)
System.Xaml.Tests (2)
System\Xaml\XamlLanguageTests.cs (2)
262ReadOnlyCollection<XamlType> types = XamlLanguage.AllTypes; 582ReadOnlyCollection<XamlDirective> directives = XamlLanguage.AllDirectives;
Templates.Blazor.WebAssembly.Auth.Tests (4)
src\Shared\E2ETesting\CaptureSeleniumLogsAttribute.cs (1)
39var entries = logs.GetLog(kind);
src\Shared\E2ETesting\WaitAssert.cs (2)
70var elements = driver.FindElements(finder); 77var elements = driver.FindElements(finder);
src\Shared\E2ETesting\WebDriverExtensions.cs (1)
17var log = driver.Manage().Logs.GetLog(LogType.Browser);
Templates.Blazor.WebAssembly.Tests (4)
src\Shared\E2ETesting\CaptureSeleniumLogsAttribute.cs (1)
39var entries = logs.GetLog(kind);
src\Shared\E2ETesting\WaitAssert.cs (2)
70var elements = driver.FindElements(finder); 77var elements = driver.FindElements(finder);
src\Shared\E2ETesting\WebDriverExtensions.cs (1)
17var log = driver.Manage().Logs.GetLog(LogType.Browser);
Templates.Mvc.Tests (4)
src\Shared\E2ETesting\CaptureSeleniumLogsAttribute.cs (1)
39var entries = logs.GetLog(kind);
src\Shared\E2ETesting\WaitAssert.cs (2)
70var elements = driver.FindElements(finder); 77var elements = driver.FindElements(finder);
src\Shared\E2ETesting\WebDriverExtensions.cs (1)
17var log = driver.Manage().Logs.GetLog(LogType.Browser);
Templates.Tests (4)
src\Shared\E2ETesting\CaptureSeleniumLogsAttribute.cs (1)
39var entries = logs.GetLog(kind);
src\Shared\E2ETesting\WaitAssert.cs (2)
70var elements = driver.FindElements(finder); 77var elements = driver.FindElements(finder);
src\Shared\E2ETesting\WebDriverExtensions.cs (1)
17var log = driver.Manage().Logs.GetLog(LogType.Browser);
Test.Utilities (2)
src\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (1)
95public static ReadOnlyCollection<T> ToReadOnlyCollection<T>(this IEnumerable<T> source)
src\Dependencies\Collections\Segmented\SegmentedList`1.cs (1)
343public ReadOnlyCollection<T> AsReadOnly()
Text.Analyzers (2)
src\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (1)
95public static ReadOnlyCollection<T> ToReadOnlyCollection<T>(this IEnumerable<T> source)
src\Dependencies\Collections\Segmented\SegmentedList`1.cs (1)
343public ReadOnlyCollection<T> AsReadOnly()
vbc (3)
src\Compilers\Shared\BuildProtocol.cs (3)
60public readonly ReadOnlyCollection<Argument> Arguments; 455public ReadOnlyCollection<string> ErrorMessages { get; } 457public AnalyzerInconsistencyBuildResponse(ReadOnlyCollection<string> errorMessages)
VBCSCompiler (3)
src\Compilers\Shared\BuildProtocol.cs (3)
60public readonly ReadOnlyCollection<Argument> Arguments; 455public ReadOnlyCollection<string> ErrorMessages { get; } 457public AnalyzerInconsistencyBuildResponse(ReadOnlyCollection<string> errorMessages)
WindowsBase.Tests (1)
System\Security\RightsManagement\SecureEnvironmentTests.cs (1)
124var users = SecureEnvironment.GetActivatedUsers();