30 types derived from List
dotnet-svcutil-lib (1)
FrameworkFork\Microsoft.Xml\Xml\XPath\Internal\ClonableStack.cs (1)
12internal sealed class ClonableStack<T> : System.Collections.Generic.List<T>
GenerateDocumentationAndConfigFiles (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Collections\NormalizedTextSpanCollection.cs (1)
626private sealed class OrderedSpanList : List<TextSpan>
ILCompiler.Compiler (1)
Compiler\Dataflow\ValueNode.cs (1)
13public class ValueNodeList : List<MultiValue>
ILCompiler.DependencyAnalysisFramework (1)
DependencyNodeCore.cs (1)
31public class DependencyList : List<DependencyListEntry>
illink (1)
Microsoft.AspNetCore.Http (1)
FormFileCollection.cs (1)
9public class FormFileCollection : List<IFormFile>, IFormFileCollection
Microsoft.AspNetCore.Mvc.Core (1)
ModelBinding\Binders\FormCollectionModelBinder.cs (1)
88private sealed class EmptyFormFileCollection : List<IFormFile>, IFormFileCollection
Microsoft.AspNetCore.Routing (1)
RouteEndpointDataSource.cs (1)
364private sealed class ThrowOnAddAfterEndpointBuiltConventionCollection : List<Action<EndpointBuilder>>, ICollection<Action<EndpointBuilder>>
Microsoft.CodeAnalysis.Analyzers (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Collections\NormalizedTextSpanCollection.cs (1)
626private sealed class OrderedSpanList : List<TextSpan>
Microsoft.CodeAnalysis.AnalyzerUtilities (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Collections\NormalizedTextSpanCollection.cs (1)
626private sealed class OrderedSpanList : List<TextSpan>
Microsoft.CodeAnalysis.CodeStyle (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Collections\NormalizedTextSpanCollection.cs (1)
626private sealed class OrderedSpanList : List<TextSpan>
Microsoft.CodeAnalysis.ResxSourceGenerator (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Collections\NormalizedTextSpanCollection.cs (1)
626private sealed class OrderedSpanList : List<TextSpan>
Microsoft.CodeAnalysis.Workspaces (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Collections\NormalizedTextSpanCollection.cs (1)
626private sealed class OrderedSpanList : List<TextSpan>
Microsoft.CSharp (1)
Microsoft\CSharp\RuntimeBinder\ComInterop\ComEventSinksContainer.cs (1)
17internal sealed class ComEventSinksContainer : List<ComEventsSink>, IDisposable
Microsoft.Maui (1)
Layouts\Flex.cs (1)
231 class Item : List<Item>
Microsoft.Maui.Controls (2)
Items\MarshalingObservableCollection.cs (1)
16 public class MarshalingObservableCollection : List<object>, INotifyCollectionChanged
SwipeView\SwipeView.cs (1)
414 class HandlerSwipeItems : List<Maui.ISwipeItem>, ISwipeItems
Microsoft.ML.CodeGenerator (2)
CodeGenerator\CSharp\CSharpProject.cs (1)
12internal class CSharpProject : List<ICSharpFile>, ICSharpProject
CodeGenerator\CSharp\CSharpSolution.cs (1)
15internal class CSharpSolution : List<ICSharpProject>, ICSharpSolution
Microsoft.ML.Data (1)
Data\SchemaDefinition.cs (1)
205public sealed class SchemaDefinition : List<SchemaDefinition.Column>
Microsoft.TestPlatform.CommunicationUtilities (1)
Json\Jsonite\Jsonite.cs (1)
1357class JsonArray : List<object>
NuGet.Packaging (1)
Signing\Utility\X509CertificateChain.cs (1)
10public sealed class X509CertificateChain : List<X509Certificate2>, IX509CertificateChain
PresentationCore (1)
System\Windows\Input\Stylus\Wisp\WispLogic.cs (1)
3651internal class StagingAreaInputItemList : List<StagingAreaInputItem>
PresentationFramework (1)
System\Windows\Controls\PopupControlService.cs (1)
1716private class PointList : List<Point>
Roslyn.Diagnostics.Analyzers (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Collections\NormalizedTextSpanCollection.cs (1)
626private sealed class OrderedSpanList : List<TextSpan>
System.Data.OleDb (1)
System\Data\ProviderBase\DbConnectionPool.cs (1)
31private sealed class TransactedConnectionList : List<DbConnectionInternal>
System.Private.Xml (2)
System\Xml\Serialization\ReflectionXmlSerializationReader.cs (1)
2091internal sealed class CollectionMember : List<object?>
System\Xml\XPath\Internal\ClonableStack.cs (1)
6internal sealed class ClonableStack<T> : System.Collections.Generic.List<T>
System.Windows.Forms (1)
System\Windows\Forms\Controls\DataGridView\DataGridViewRowCollection.RowList.cs (1)
8private class RowList : List<DataGridViewRow>
System.Xaml (1)
System\Xaml\XamlSchemaContext.cs (1)
1410private class WeakReferenceList<T> : List<WeakReference>, IList<T> where T : class
10492 instantiations of List
aspire (126)
Backchannel\AppHostAuxiliaryBackchannel.cs (1)
452var urls = new List<string>();
Backchannel\AuxiliaryBackchannelMonitor.cs (1)
201var connectTasks = new List<Task>();
Backchannel\ResourceSnapshotMapper.cs (1)
88var relationships = new List<ResourceRelationshipJson>();
Caching\DiskCache.cs (1)
188var list = new List<(FileInfo file, long timestamp)>();
Certificates\CertificateGeneration\CertificateManager.cs (3)
138var certificates = new List<X509Certificate2>(); 802var extensions = new List<X509Extension>(); 1073var certificatesToDispose = new List<X509Certificate2>();
Certificates\CertificateGeneration\MacOSCertificateManager.cs (2)
387var certsFromStore = new List<X509Certificate2>(); 433var certsFromDisk = new List<X509Certificate2>();
Certificates\CertificateGeneration\UnixCertificateManager.cs (3)
846var nssDbs = new List<string>(); 866var nssDbs = new List<NssDb>(); 1025var certs = new List<FileInfo>();
Certificates\CertificateHelpers.cs (1)
42var systemCertDirs = new List<string>();
Certificates\NativeCertificateToolRunner.cs (1)
178var dnsNames = new List<string>();
Commands\AddCommand.cs (2)
142var packages = new List<(NuGetPackage Package, PackageChannel Channel)>(); 412var rootChoices = new List<(string Label, Func<CancellationToken, Task<(string FriendlyName, NuGetPackage Package, PackageChannel Channel)>> Action)>();
Commands\AgentInitCommand.cs (1)
193var promptChoices = new List<AgentEnvironmentApplicator>();
Commands\AgentMcpCommand.cs (1)
136var tools = new List<Tool>();
Commands\AppHostLauncher.cs (2)
172var args = new List<string> 200var childArgs = new List<string>();
Commands\DeployCommand.cs (1)
40var baseArgs = new List<string> { "--operation", "publish", "--step", "deploy" };
Commands\DoCommand.cs (1)
48var baseArgs = new List<string> { "--operation", "publish" };
Commands\ExecCommand.cs (2)
307List<string> arbitraryFlags = new(); 308List<string> commandTokens = new();
Commands\GroupedHelpWriter.cs (2)
51var ungroupedCommands = new List<Command>(); 268var parts = new List<string>();
Commands\InitCommand.cs (4)
491initContext.AddProjectReferenceOutputCollectors = new List<OutputCollector>(); 525initContext.AddServiceDefaultsReferenceOutputCollectors = new List<OutputCollector>(); 635var executableProjects = new List<ExecutableProjectInfo>(); 755var results = new List<(NuGetPackage Package, PackageChannel Channel)>();
Commands\NewCommand.cs (1)
367var rootChoices = new List<(string Label, Func<CancellationToken, Task<(NuGetPackage, PackageChannel)>> Action)>();
Commands\PsCommand.cs (1)
151var appHostInfos = new List<AppHostDisplayInfo>();
Commands\PublishCommand.cs (1)
54var baseArgs = new List<string> { "--operation", "publish", "--step", "publish" };
Commands\RunCommand.cs (3)
299var discoveredEndpoints = new List<(string Resource, string Endpoint)>(); 305var rows = new List<IRenderable>(); 467var labels = new List<string> { appHostLabel, dashboardLabel, logsLabel };
Commands\Sdk\SdkDumpCommand.cs (3)
76var integrations = new List<IntegrationReference>(); 295var flags = new List<string>(); 410var flags = new List<string>();
Commands\Sdk\SdkGenerateCommand.cs (1)
130var integrations = new List<IntegrationReference>();
Commands\SettingsSchemaBuilder.cs (2)
23var properties = new List<PropertyInfo>(); 118var properties = new List<PropertyInfo>();
Commands\TelemetryLogsCommand.cs (1)
133var additionalParams = new List<(string key, string? value)>
Commands\TelemetrySpansCommand.cs (2)
129var additionalParams = new List<(string key, string? value)> 247var allSpans = new List<(string ResourceName, OtlpSpanJson Span)>();
Commands\TelemetryTracesCommand.cs (2)
192var additionalParams = new List<(string key, string? value)>(); 318var spans = new List<SpanInfo>();
Configuration\ConfigurationService.cs (1)
258var objectPath = new List<(JsonObject obj, string key)>();
DotNet\DotNetCliRunner.cs (8)
321var cliArgsList = new List<string> { isSingleFileAppHost ? "build" : "msbuild" }; 677var cliArgsList = new List<string> 792var hashes = new List<string>(); 1004var stdoutLines = new List<string>(); 1011var stderrLines = new List<string>(); 1044var stdoutLines = new List<string>(); 1051var stderrLines = new List<string>(); 1074var projects = new List<FileInfo>();
Interaction\BannerService.cs (5)
136var elements = new List<IRenderable>(); 176var elements = new List<IRenderable> 193var elements = new List<IRenderable> 212var elements = new List<IRenderable> 230var rows = new List<IRenderable>();
Mcp\Docs\DocsIndexService.cs (1)
228var results = new List<DocsSearchResult>();
Mcp\Docs\LlmsTxtParser.cs (5)
91var documents = new List<LlmsDocument>(docBoundaries.Count); 119var boundaries = new List<int>(); 298var sections = new List<LlmsSection>(); 340var regions = new List<(int Start, int End)>(); 410var sectionStarts = new List<(int Index, int Level, string Heading)>();
NuGet\BundleNuGetPackageCache.cs (1)
128var args = new List<string>
NuGet\BundleNuGetService.cs (2)
93var restoreArgs = new List<string> 154var layoutArgs = new List<string>
NuGet\NuGetPackageCache.cs (1)
80var collectedPackages = new List<NuGetPackage>();
Packaging\NuGetConfigMerger.cs (2)
253var patternsToAdd = new List<(string pattern, string newSource)>(); 265var elementsToRemove = new List<XElement>();
Packaging\PackageChannel.cs (3)
50var tasks = new List<Task<IEnumerable<NuGetPackage>>>(); 85var tasks = new List<Task<IEnumerable<NuGetPackage>>>(); 132var tasks = new List<Task<IEnumerable<NuGetPackage>>>();
Packaging\PackagingService.cs (2)
33var prPackageChannels = new List<PackageChannel>(); 57var channels = new List<PackageChannel>([defaultChannel, stableChannel]);
Program.cs (2)
638settings.Enrichment.Enrichers = new() 777var parentNames = new List<string> { r.CommandResult.Command.Name };
Projects\DotNetBasedAppHostServerProject.cs (3)
178var otherPackages = new List<(string Name, string Version)>(); 297var atsAssemblies = new List<string> { "Aspire.Hosting" }; 351var channelSources = new List<string>();
Projects\ExtensionGuestLauncher.cs (1)
38var allArgs = new List<string> { command };
Projects\FallbackProjectParser.cs (3)
217var packageReferences = new List<PackageReferenceInfo>(); 250var projectReferences = new List<ProjectReferenceInfo>(); 304var packageReferences = new List<PackageReferenceInfo>();
Projects\GuestAppHostProject.cs (1)
1039var packageUpdates = new List<(string PackageId, string CurrentVersion, string NewVersion)>();
Projects\GuestRuntime.cs (1)
169var result = new List<string>();
Projects\PrebuiltAppHostServer.cs (2)
362var sources = new List<string>(); 532var atsAssemblies = new List<string> { "Aspire.Hosting" };
Projects\ProjectLocator.cs (3)
54var appHostProjects = new List<FileInfo>(); 55var unbuildableSuspectedAppHostProjects = new List<FileInfo>(); 80var candidatesWithHandlers = new List<(FileInfo File, IAppHostProject Handler)>();
Projects\ProjectUpdater.cs (5)
353var updatedSdks = new List<string>(); 946var sources = new List<PackageSourceInfo>(); 992var patterns = new List<string>(); 1016var changes = new List<MappingChange>(); 1090var addedPatterns = mappingChangesBySource.TryGetValue(feed.Key, out var currentMappingChange) ? currentMappingChange.AddedPatterns : new List<string>();
Projects\RunningInstanceManager.cs (1)
96var pidsToMonitor = new List<int> { appHostInfo.ProcessId };
Projects\SolutionLocator.cs (3)
62return new List<FileInfo>(); 75return new List<FileInfo>(); 81var solutionFiles = new List<FileInfo>();
src\Shared\CircularBuffer.cs (1)
25public CircularBuffer(int capacity) : this(new List<T>(), capacity, start: 0, end: 0)
src\Shared\ColorGenerator.cs (1)
64_colors = new List<AccentColor>();
src\Shared\ConsoleLogs\AnsiParser.cs (3)
305List<int> ret = new(2); 453var classes = new List<string>(2); 454var styles = new List<string>(2);
src\Shared\ConsoleLogs\PromptContext.cs (1)
41var uniqueLines = new List<string>();
src\Shared\ConsoleLogs\SharedAIHelpers.cs (2)
212var spanObjects = new List<JsonNode>(); 427var logRecords = new List<OtlpLogEntryDto>();
src\Shared\DashboardUrls.cs (1)
264var parts = new List<string>();
src\Shared\DurationFormatter.cs (1)
35private static readonly List<UnitStep> s_unitSteps = new List<UnitStep>
src\Shared\PackageUpdateHelpers.cs (1)
130var foundPackages = new List<NuGetPackage>();
Templating\DotNetTemplateFactory.cs (6)
275var extraArgs = new List<string>(); 286var extraArgs = new List<string>(); 295var extraArgs = new List<string>(); 305var extraArgs = new List<string>(); 315var extraArgs = new List<string>(); 682var results = new List<(NuGetPackage Package, PackageChannel Channel)>();
Utils\ConfigurationHelper.cs (1)
157var colonKeys = new List<(string key, string? value)>();
Utils\ConsoleActivityLogger.cs (1)
215var summaryParts = new List<string>();
Utils\EnvironmentChecker\DeprecatedAgentConfigCheck.cs (1)
39var results = new List<EnvironmentCheckResult>();
Utils\EnvironmentChecker\DevCertsCheck.cs (1)
79var results = new List<EnvironmentCheckResult>();
Utils\EnvironmentChecker\EnvironmentChecker.cs (1)
18var results = new List<EnvironmentCheckResult>();
Utils\MarkdownToSpectreConverter.cs (1)
213var spectreMarkups = new List<string>();
Aspire.Azure.AI.Inference (1)
ChatCompletionsClientSettings.cs (1)
103var deploymentKeys = new List<string>();
Aspire.Azure.Messaging.EventHubs (1)
src\Shared\StableConnectionStringBuilder.cs (1)
176var segments = new List<ConnectionStringSegment>();
Aspire.Azure.Messaging.EventHubs.Tests (3)
tests\Aspire.Azure.Security.KeyVault.Tests\MockTransport.cs (3)
17public List<MockRequest> Requests { get; } = new List<MockRequest>(); 92_headers[header.Name] = values = new List<string>(); 176_headers[header.Name] = values = new List<string>();
Aspire.Azure.Messaging.ServiceBus (1)
src\Shared\StableConnectionStringBuilder.cs (1)
176var segments = new List<ConnectionStringSegment>();
Aspire.Azure.Messaging.WebPubSub (1)
src\Shared\StableConnectionStringBuilder.cs (1)
176var segments = new List<ConnectionStringSegment>();
Aspire.Azure.Security.KeyVault.Tests (3)
MockTransport.cs (3)
17public List<MockRequest> Requests { get; } = new List<MockRequest>(); 92_headers[header.Name] = values = new List<string>(); 176_headers[header.Name] = values = new List<string>();
Aspire.Azure.Storage.Queues (1)
src\Shared\StableConnectionStringBuilder.cs (1)
176var segments = new List<ConnectionStringSegment>();
Aspire.Cli.EndToEnd.Tests (1)
ProjectReferenceTests.cs (1)
81var sourceLines = new List<string> { """<add key="nuget.org" value="https://api.nuget.org/v3/index.json" />""" };
Aspire.Cli.Tests (91)
Backchannel\ResourceSnapshotMapperTests.cs (7)
36var allSnapshots = new List<ResourceSnapshot> { snapshot }; 62var snapshots = new List<ResourceSnapshot> 77var snapshots = new List<ResourceSnapshot> 92var snapshots = new List<ResourceSnapshot> 107var snapshots = new List<ResourceSnapshot> 123var snapshots = new List<ResourceSnapshot> 136var snapshots = new List<ResourceSnapshot>
Commands\AddCommandTests.cs (2)
846var promptedPackages = new List<(string FriendlyName, NuGetPackage Package, PackageChannel Channel)>(); 924var promptedPackages = new List<(string FriendlyName, NuGetPackage Package, PackageChannel Channel)>();
Commands\AgentMcpCommandTests.cs (1)
516return Task.FromResult(new List<ResourceSnapshot>
Commands\DocsCommandTests.cs (3)
182var docs = new List<DocsListItem> 193var results = new List<DocsSearchResult> 223var results = new List<SearchResult>
Commands\InitCommandTests.cs (3)
124initContext.ExecutableProjectsToAddToAppHost = new List<ExecutableProjectInfo> 138initContext.ExecutableProjectsToAddToAppHost = new List<ExecutableProjectInfo> 148initContext.ExecutableProjectsToAddToAppHost = new List<ExecutableProjectInfo>
Commands\NewCommandTests.cs (1)
695var operationOrder = new List<string>();
Commands\PsCommandTests.cs (1)
346return Task.FromResult(new List<ResourceSnapshot>
Commands\PublishCommandPromptingIntegrationTests.cs (1)
124var options = new List<KeyValuePair<string, string>>
Commands\TelemetryCommandTests.cs (1)
203var attrs = new List<OtlpKeyValueJson>
Commands\TelemetryTestHelper.cs (1)
39var attrs = new List<OtlpKeyValueJson>
Mcp\ListStructuredLogsToolTests.cs (1)
59var attributes = new List<OtlpKeyValueJson>
Mcp\ListTracesToolTests.cs (2)
28var attributes = new List<OtlpKeyValueJson> 336var attributes = new List<OtlpKeyValueJson>
Projects\AppHostServerProjectTests.cs (6)
51var packages = new List<IntegrationReference> 75var packages = new List<IntegrationReference> 97var packages = new List<IntegrationReference> 118var packages = new List<IntegrationReference> 144var packages = new List<IntegrationReference> 264var packages = new List<IntegrationReference>
Projects\PrebuiltAppHostServerTests.cs (8)
15var packageRefs = new List<IntegrationReference> 20var projectRefs = new List<IntegrationReference>(); 36var packageRefs = new List<IntegrationReference>(); 37var projectRefs = new List<IntegrationReference> 55var packageRefs = new List<IntegrationReference> 60var projectRefs = new List<IntegrationReference> 75var packageRefs = new List<IntegrationReference> 79var projectRefs = new List<IntegrationReference>();
Projects\ProjectUpdaterTests.cs (28)
54var packages = new List<NuGetPackageCli>(); 156var packagesAddsExecuted = new List<(FileInfo ProjectFile, string PackageId, string PackageVersion, string? PackageSource, bool NoRestore)>(); 165var packages = new List<NuGetPackageCli>(); 287var packagesAddsExecuted = new List<(FileInfo ProjectFile, string PackageId, string PackageVersion, string? PackageSource, bool NoRestore)>(); 296var packages = new List<NuGetPackageCli>(); 440var packagesAddsExecuted = new List<(FileInfo ProjectFile, string PackageId, string PackageVersion, string? PackageSource, bool NoRestore)>(); 449var packages = new List<NuGetPackageCli>(); 599var updatedFiles = new List<string>(); 609var packages = new List<NuGetPackageCli>(); 728var packages = new List<NuGetPackageCli>(); 830var packages = new List<NuGetPackageCli>(); 964var packages = new List<NuGetPackageCli>(); 1080var packages = new List<NuGetPackageCli>(); 1201var packages = new List<NuGetPackageCli>(); 1314var packages = new List<NuGetPackageCli>(); 1410var packages = new List<NuGetPackageCli>(); 1519var packages = new List<NuGetPackageCli>(); 1604var packages = new List<NuGetPackageCli>(); 1680var packages = new List<NuGetPackageCli>(); 1764var packages = new List<NuGetPackageCli>(); 1847var packages = new List<NuGetPackageCli>(); 1927var packages = new List<NuGetPackageCli>(); 2017var packages = new List<NuGetPackageCli>(); 2096var packages = new List<NuGetPackageCli>(); 2164var packagesUpdated = new List<string>(); 2174var packages = new List<NuGetPackageCli>(); 2292var packagesAddsExecuted = new List<(FileInfo ProjectFile, string PackageId, string PackageVersion, string? PackageSource, bool NoRestore)>(); 2302var packages = new List<NuGetPackageCli>();
Utils\CliTestHelper.cs (1)
618public List<string> Logs { get; } = new List<string>();
Utils\ConsoleActivityLoggerTests.cs (6)
35var summary = new List<BackchannelPipelineSummaryItem> 65var summary = new List<BackchannelPipelineSummaryItem> 86var summary = new List<BackchannelPipelineSummaryItem> 111var summary = new List<BackchannelPipelineSummaryItem> 133var summary = new List<BackchannelPipelineSummaryItem> 155var summary = new List<BackchannelPipelineSummaryItem>
Utils\DevCertsCheckFixRecommendationTests.cs (7)
29var certInfos = new List<DevCertInfo> 46var certInfos = new List<DevCertInfo> 61var certInfos = new List<DevCertInfo> 79var certInfos = new List<DevCertInfo> 97var certInfos = new List<DevCertInfo> 116var certInfos = new List<DevCertInfo> 133var certInfos = new List<DevCertInfo>
Utils\DevCertsCheckTests.cs (11)
44var certs = new List<DevCertInfo> 60var certs = new List<DevCertInfo> 76var certs = new List<DevCertInfo> 92var certs = new List<DevCertInfo> 107var certs = new List<DevCertInfo> 122var certs = new List<DevCertInfo> 137var certs = new List<DevCertInfo> 153var certs = new List<DevCertInfo> 171var certs = new List<DevCertInfo> 187var certs = new List<DevCertInfo> 204var certs = new List<DevCertInfo>
Aspire.Components.Common.TestUtilities (3)
ActivityNotifier.cs (1)
20var activityList = new List<Activity>();
ConformanceTests.cs (2)
155List<string> registeredNames = new(); 499List<Activity> exportedActivities = new();
Aspire.Confluent.Kafka.Tests (2)
OtelMetricsTests.cs (1)
33List<Metric> metrics = new();
OtelTracesTests.cs (1)
35List<Activity> activities = new();
Aspire.Dashboard (137)
Api\TelemetryApiService.cs (6)
46var allSpans = new List<OtlpSpan>(); 117var allTraces = new List<OtlpTrace>(); 214var filters = new List<TelemetryFilter>(); 242var allLogs = new List<OtlpLogEntry>(); 344var filters = new List<TelemetryFilter>(); 424var keys = new List<ResourceKey?>();
Components\Controls\AssistantChat.razor.cs (1)
51private readonly List<MenuButtonItem> _modelMenuItems = new()!;
Components\Controls\Chart\ChartBase.cs (5)
133var xValues = new List<DateTimeOffset>(); 134var exemplars = new List<ChartExemplar>(); 380var yValues = new List<double?>(); 381var xValues = new List<DateTimeOffset>(); 382var exemplars = new List<ChartExemplar>();
Components\Controls\Chart\ChartContainer.razor.cs (1)
216var filters = new List<DimensionFilterViewModel>();
Components\Controls\Chart\ChartTrace.cs (3)
10public List<double?> Values { get; } = new(); 11public List<double?> DiffValues { get; } = new(); 12public List<string?> Tooltips { get; } = new();
Components\Controls\Chart\PlotlyChart.razor.cs (6)
68TraceData = new List<object?>() 134var sampledList = new List<ChartExemplar>(MaxExemplarsPerTick); 151Y = new List<double?>(), 152X = new List<DateTimeOffset>(), 153Tooltips = new List<string?>(), 154TraceData = new List<object?>()
Components\Controls\ClearSignalsButton.razor.cs (1)
29private readonly List<MenuButtonItem> _clearMenuItems = new();
Components\Controls\ResourceActions.razor.cs (2)
56private readonly List<CommandViewModel> _highlightedCommands = new(); 57private readonly List<MenuButtonItem> _menuItems = new();
Components\Controls\ResourceDetails.razor.cs (3)
77private readonly List<DisplayedResourcePropertyViewModel> _displayedResourcePropertyViewModels = new(); 287var items = new List<ResourceDetailRelationshipViewModel>(); 312var items = new List<ResourceDetailRelationshipViewModel>();
Components\Controls\SpanActions.razor.cs (1)
32private readonly List<MenuButtonItem> _menuItems = new();
Components\Controls\StructuredLogActions.razor.cs (1)
28private readonly List<MenuButtonItem> _menuItems = new();
Components\Controls\TraceActions.razor.cs (1)
25private readonly List<MenuButtonItem> _menuItems = new();
Components\Dialogs\ManageDataDialog.razor.cs (3)
209var data = new List<TelemetryDataRow>(); 234var data = new List<TelemetryDataRow>(); 280var items = new List<ManageDataGridItem>();
Components\Dialogs\McpServerDialog.razor.cs (1)
120inputs = new List<McpInputModel>
Components\Pages\ConsoleLogs.razor.cs (3)
165private readonly List<CommandViewModel> _highlightedCommands = new(); 166private readonly List<MenuButtonItem> _logsMenuItems = new(); 167private readonly List<MenuButtonItem> _resourceMenuItems = new();
Components\Pages\Metrics.razor.cs (1)
84_durations = new List<SelectViewModel<TimeSpan>>
Components\Pages\Resources.razor.cs (3)
127private readonly List<MenuButtonItem> _resourcesMenuItems = new(); 137private readonly List<MenuButtonItem> _contextMenuItems = new(); 1012var properties = new List<ComponentTelemetryProperty>
Components\Pages\StructuredLogs.razor.cs (2)
205_logLevels = new List<SelectViewModel<LogLevel?>> 589var genAISpans = new List<OtlpSpan>();
Components\Pages\TraceDetail.razor.cs (2)
34private readonly List<IDisposable> _peerChangesSubscriptions = new(); 544var genAISpans = new List<OtlpSpan>();
Configuration\DashboardOptions.cs (3)
89public List<AllowedCertificateRule> AllowedCertificates { get; set; } = new(); 315var addresses = new List<BindingAddress>(parts.Length); 397public List<ClaimAction> ClaimActions { get; set; } = new();
Configuration\EndpointInfo.cs (1)
24var groups = new List<KeyValuePair<BindingAddress, List<EndpointInfo>>>();
Configuration\ValidateDashboardOptions.cs (1)
27var errorMessages = new List<string>();
DashboardWebApplication.cs (2)
58private readonly List<Func<ResolvedEndpointInfo>> _frontendEndPointAccessor = new(); 588var endpoints = new List<EndpointInfo>();
Model\Assistant\AIContextProvider.cs (1)
22private readonly List<AIContext> _contextsStack = new List<AIContext>();
Model\Assistant\AIHelpers.cs (1)
356var list = new List<ChatMessage>();
Model\Assistant\AssistantChatViewModel.cs (6)
82public List<ChatMessage> ChatMessages { get; } = new(); 83public List<ChatViewModel> VisibleChatMessages { get; } = new(); 84public List<FollowUpPromptViewModel> FollowUpPrompts { get; } = new(); 178public List<ModelViewModel> Models { get; private set; } = new(); 193private readonly List<InitialPrompt> _initialPrompts = new List<InitialPrompt>(); 730var inProgressFollowUpPrompts = new List<FollowUpPromptViewModel>();
Model\Assistant\ChatClientFactory.cs (1)
105Models = new List<GhcpModelResponse>
Model\Assistant\ChatViewModel.cs (1)
36private readonly List<ChatMessageViewModelBase> _chatMessages = new();
Model\Assistant\FollowUpPromptViewModel.cs (1)
25var questions = new List<string>();
Model\ConsoleLogsFetcher.cs (1)
31var logEntries = new List<LogEntry>();
Model\ConsoleLogsManager.cs (1)
13private readonly List<ModelSubscription> _subscriptions = new List<ModelSubscription>();
Model\DimensionFilterViewModel.cs (1)
15public List<DimensionValueViewModel> Values { get; } = new();
Model\GenAI\GenAIMessageParsingHelper.cs (1)
31var items = new List<T>();
Model\GenAI\GenAIMessages.cs (1)
187public List<MessagePart> Parts { get; set; } = new();
Model\GenAI\GenAISchemaHelpers.cs (2)
66schema.Enum = new List<JsonNode>(); 150var names = new List<string>();
Model\GenAI\GenAIVisualizerDialogViewModel.cs (10)
35public List<GenAIItemViewModel> Items { get; } = new List<GenAIItemViewModel>(); 39public List<ToolDefinitionViewModel> ToolDefinitions { get; private set; } = new(); 40public List<EvaluationResultViewModel> Evaluations { get; private set; } = new(); 92viewModel.ToolDefinitions = new List<ToolDefinitionViewModel>(); 121viewModel.ToolDefinitions = new List<ToolDefinitionViewModel>(); 163viewModel.Evaluations = new List<EvaluationResultViewModel>(); 406var parts = new List<GenAIItemPartViewModel> 433var parts = new List<GenAIItemPartViewModel> 503var messagePartViewModels = new List<GenAIItemPartViewModel>(); 617var evaluations = new List<EvaluationResultViewModel>();
Model\IconResolver.cs (1)
34var iconSizesTried = new List<IconSize>
Model\Otlp\ResourcesSelectHelpers.cs (1)
85var selectViewModels = new List<SelectViewModel<ResourceTypeDetails>>();
Model\Otlp\SpanWaterfallViewModel.cs (2)
130var orderedSpans = new List<SpanWaterfallViewModel>(); 165var spanLogVms = new List<SpanLogEntryViewModel>();
Model\ResourceGraph\ResourceGraphMapper.cs (1)
17var resolvedNames = new List<string>();
Model\ResourceGridViewModel.cs (1)
42var gridViewModels = new List<ResourceGridViewModel>();
Model\ResourceMenuBuilder.cs (2)
191var urlItems = new List<MenuButtonItem>(); 311var commands = new List<MenuButtonItem>();
Model\ResourceUrlHelpers.cs (1)
27var urls = new List<DisplayedUrl>(resource.Urls.Length);
Model\ResourceViewModel.cs (1)
63var addresses = new List<string>();
Model\SpanType.cs (1)
66return new List<SelectViewModel<SpanType>>
Model\StructuredLogsViewModel.cs (1)
15private readonly List<FieldTelemetryFilter> _filters = new();
Model\TelemetryExportService.cs (5)
200var instrumentsData = new List<OtlpInstrumentData>(); 536var dataPoints = new List<OtlpNumberDataPointJson>(); 569var dataPoints = new List<OtlpHistogramDataPointJson>(); 613var attributes = new List<OtlpKeyValueJson> 701var relationships = new List<ResourceRelationshipJson>();
Model\ThemeManager.cs (1)
51private readonly List<ModelSubscription> _subscriptions = new List<ModelSubscription>();
Model\TraceHelpers.cs (1)
20var unrootedSpans = new List<OtlpSpan>();
Model\TracesViewModel.cs (1)
13private readonly List<FieldTelemetryFilter> _filters = new();
Otlp\Model\MetricValues\MetricValueBase.cs (1)
13public List<MetricsExemplar> Exemplars => _exemplars ??= new List<MetricsExemplar>();
Otlp\Model\OtlpHelpers.cs (1)
209values ??= new List<KeyValuePair<string, string>>(readLimit);
Otlp\Model\OtlpInstrument.cs (1)
85values = new List<string?>();
Otlp\Model\OtlpResource.cs (1)
264var instruments = new List<OtlpInstrumentSummary>(_instruments.Count);
Otlp\Model\OtlpResourceView.cs (1)
44var props = new List<OtlpDisplayField>
Otlp\Model\OtlpSpan.cs (2)
104var props = new List<OtlpDisplayField> 126var props = new List<OtlpDisplayField>();
Otlp\Storage\PagedResult.cs (1)
11Items = new List<T>(),
Otlp\Storage\TelemetryRepository.cs (12)
36private readonly List<Subscription> _resourceSubscriptions = new(); 37private readonly List<Subscription> _logSubscriptions = new(); 38private readonly List<Subscription> _metricsSubscriptions = new(); 39private readonly List<Subscription> _tracesSubscriptions = new(); 58private readonly List<OtlpSpanLink> _spanLinks = new(); 59private readonly List<IDisposable> _peerResolverSubscriptions = new(); 396addedLogs ??= new List<OtlpLogEntry>(); 1260addedSpans ??= new List<OtlpSpan>(); 1426var events = new List<OtlpSpanEvent>(); 1428var links = new List<OtlpSpanLink>(); 1482return new List<OtlpInstrumentSummary>(); 1525var allDimensions = new List<DimensionScope>();
Otlp\Storage\TelemetryRepository.Watchers.cs (2)
51_spanWatchers ??= new List<SpanWatcher>(); 145_logWatchers ??= new List<LogWatcher>();
src\Shared\CircularBuffer.cs (1)
25public CircularBuffer(int capacity) : this(new List<T>(), capacity, start: 0, end: 0)
src\Shared\ColorGenerator.cs (1)
64_colors = new List<AccentColor>();
src\Shared\ConsoleLogs\AnsiParser.cs (3)
305List<int> ret = new(2); 453var classes = new List<string>(2); 454var styles = new List<string>(2);
src\Shared\ConsoleLogs\PromptContext.cs (1)
41var uniqueLines = new List<string>();
src\Shared\ConsoleLogs\SharedAIHelpers.cs (2)
212var spanObjects = new List<JsonNode>(); 427var logRecords = new List<OtlpLogEntryDto>();
src\Shared\DashboardUrls.cs (1)
264var parts = new List<string>();
src\Shared\DurationFormatter.cs (1)
35private static readonly List<UnitStep> s_unitSteps = new List<UnitStep>
Utils\DashboardUIHelpers.cs (1)
149var maskedParts = new List<string>();
Utils\FilterHelpers.cs (1)
30var filterMenuItems = new List<MenuButtonItem>();
Utils\GlobalizationHelpers.cs (2)
40var selfAndChildren = new List<CultureInfo>(); 143RequestCultureProviders = new List<IRequestCultureProvider>
Aspire.Dashboard.Components.Tests (29)
Controls\GenAIVisualizerDialogTests.cs (3)
61var systemInstruction = JsonSerializer.Serialize(new List<MessagePart> 66var inputMessages = JsonSerializer.Serialize(new List<ChatMessage> 85var outputMessages = JsonSerializer.Serialize(new List<ChatMessage>
Controls\ResourceDetailsTests.cs (11)
29environment: new List<EnvironmentVariableViewModel> 81environment: new List<EnvironmentVariableViewModel> 119environment: new List<EnvironmentVariableViewModel> 171environment: new List<EnvironmentVariableViewModel> 209environment: new List<EnvironmentVariableViewModel> 255environment: new List<EnvironmentVariableViewModel> 293environment: new List<EnvironmentVariableViewModel> 339environment: new List<EnvironmentVariableViewModel> 377environment: new List<EnvironmentVariableViewModel> 413volumes: new List<VolumeViewModel> 449healthReports: new List<HealthReportViewModel>
Pages\ResourcesTests.cs (15)
30var initialResources = new List<ResourceViewModel> 119var initialResources = new List<ResourceViewModel> 181var initialResources = new List<ResourceViewModel> 218var initialResources = new List<ResourceViewModel> 315var initialResources = new List<ResourceViewModel> 397var initialResources = new List<ResourceViewModel> 424var initialResources = new List<ResourceViewModel> 453var initialResources = new List<ResourceViewModel> 486var initialResources = new List<ResourceViewModel> 520var initialResources = new List<ResourceViewModel> 562var initialResources = new List<ResourceViewModel> 606var initialResources = new List<ResourceViewModel> 648var initialResources = new List<ResourceViewModel> 679var initialResources = new List<ResourceViewModel> 695var getAsyncCallOrder = new List<(string Key, bool ConnectionCompleted)>();
Aspire.Dashboard.Tests (77)
CircularBufferTests.cs (1)
641var values = new List<string>
ConsoleLogsTests\CreateResourceSelectModelsTests.cs (3)
18var resources = new List<ResourceViewModel> 50var resources = new List<ResourceViewModel> 140var resources = new List<ResourceViewModel>
GlobalizationHelpersTests.cs (1)
45var cultureOptions = new List<CultureInfo>
Integration\McpConfigurationTests.cs (2)
17var inputs = new List<McpInputModel> 84var inputs = new List<McpInputModel>
Integration\ServerRetryHelper.cs (2)
49var ports = new List<int>(portCount); 102var unavailableEndpoints = new List<IPEndPoint>();
Mcp\McpConfigModelTests.cs (2)
16var inputs = new List<McpInputModel> 85var inputs = new List<McpInputModel>
Model\AIAssistant\AIHelpersTests.cs (9)
17var items = new List<int> { 1, 2, 3, 4, 5 }; 31var items = new List<int> { 1, 2, 3, 4, 5 }; 45var items = new List<int> { 1, 2, 3, 4, 5 }; 59var items = new List<string> { "one", "two", "three" }; 73var items = new List<string> { "one", "two", "three" }; 101var values = new List<string>(); 119var values = new List<string>(); 137var values = new List<string>(); 162var values = new List<string>();
Model\ApplicationsSelectHelpersTests.cs (8)
23var appVMs = ResourcesSelectHelpers.CreateResources(new List<OtlpResource> 68var appVMs = ResourcesSelectHelpers.CreateResources(new List<OtlpResource> 85var appVMs = ResourcesSelectHelpers.CreateResources(new List<OtlpResource> 106var appVMs = ResourcesSelectHelpers.CreateResources(new List<OtlpResource> 122var appVMs = ResourcesSelectHelpers.CreateResources(new List<OtlpResource> 175var appVMs = new List<SelectViewModel<ResourceTypeDetails>> 197var appVMs = ResourcesSelectHelpers.CreateResources(new List<OtlpResource> 234var appVMs = ResourcesSelectHelpers.CreateResources(new List<OtlpResource>
Model\GenAIVisualizerDialogViewModelTests.cs (16)
292var events = new List<Span.Types.Event> 384var events = new List<Span.Types.Event> 439var events = new List<Span.Types.Event> 488var systemInstruction = JsonSerializer.Serialize(new List<MessagePart> 493var inputMessages = JsonSerializer.Serialize(new List<ChatMessage> 512var outputMessages = JsonSerializer.Serialize(new List<ChatMessage> 611var systemInstruction = JsonSerializer.Serialize(new List<MessagePart> 616var inputMessages = JsonSerializer.Serialize(new List<ChatMessage> 684var systemInstruction = JsonSerializer.Serialize(new List<MessagePart> 689var inputMessages = JsonSerializer.Serialize(new List<ChatMessage> 708var outputMessages = JsonSerializer.Serialize(new List<ChatMessage> 1812var events = new List<Span.Types.Event> 1965var events = new List<Span.Types.Event> 2139var inputMessages = JsonSerializer.Serialize(new List<ChatMessage> 2224var systemInstruction = JsonSerializer.Serialize(new List<MessagePart> 2285var outputMessages = JsonSerializer.Serialize(new List<ChatMessage>
Model\ResourceMenuBuilderTests.cs (5)
61var menuItems = new List<MenuButtonItem>(); 112var menuItems = new List<MenuButtonItem>(); 163var menuItems = new List<MenuButtonItem>(); 200var menuItems = new List<MenuButtonItem>(); 234var menuItems = new List<MenuButtonItem>();
Model\TelemetryExportServiceTests.cs (2)
492var instrumentsData = new List<OtlpInstrumentData>(); 578var instrumentsData = new List<OtlpInstrumentData>();
TelemetryApiServiceTests.cs (4)
53var receivedItems = new List<string>(); 100var receivedItems = new List<string>(); 347var receivedItems = new List<string>(); 394var receivedItems = new List<string>();
TelemetryRepositoryTests\LogTests.cs (1)
621var attributes = new List<KeyValuePair<string, string>>
TelemetryRepositoryTests\MetricsTests.cs (5)
109var metricAttributes = new List<KeyValuePair<string, string>>(); 110var meterAttributes = new List<KeyValuePair<string, string>>(); 223var metricAttributes = new List<KeyValuePair<string, string>>(); 224var meterAttributes = new List<KeyValuePair<string, string>> 342CreateSumMetric(metricName: "test", startTime: s_testTime.AddMinutes(1), exemplars: new List<Exemplar> { CreateExemplar(startTime: s_testTime.AddMinutes(1), value: 2, attributes: [KeyValuePair.Create("key1", "value1")]) }),
TelemetryRepositoryTests\OtlpSpanTests.cs (1)
131new List<object[]>
TelemetryRepositoryTests\TelemetryRepositoryTests.cs (8)
388var receivedSpans = new List<OtlpSpan>(); 506var receivedLogs = new List<OtlpLogEntry>(); 660var receivedSpans = new List<OtlpSpan>(); 728var receivedSpans = new List<OtlpSpan>(); 755var filters = new List<TelemetryFilter> 786var receivedLogs = new List<OtlpLogEntry>(); 846var filters = new List<TelemetryFilter> 877var receivedLogs = new List<OtlpLogEntry>();
TelemetryRepositoryTests\TestOutgoingPeerResolver.cs (1)
17_callbacks = new();
TelemetryRepositoryTests\TraceTests.cs (6)
535CreateSpan(traceId: "1", spanId: "1-1", startTime: s_testTime.AddMinutes(1), endTime: s_testTime.AddMinutes(10), events: new List<Span.Types.Event> 612CreateSpan(traceId: "1", spanId: "1-1", startTime: s_testTime.AddMinutes(1), endTime: s_testTime.AddMinutes(10), links: new List<Span.Types.Link> 768var attributes = new List<KeyValuePair<string, string>>(); 775var events = new List<Span.Types.Event>(); 995CreateSpan(traceId: traceId, spanId: $"{traceId}-2", startTime: startTime.AddMinutes(5), endTime: startTime.AddMinutes(1), parentSpanId: $"{traceId}-1", links: new List<Span.Types.Link> 999CreateSpan(traceId: traceId, spanId: $"{traceId}-1", startTime: startTime.AddMinutes(1), endTime: startTime.AddMinutes(10), links: new List<Span.Types.Link>
Aspire.EndToEnd.Tests (2)
tests\Shared\TemplatesTesting\AspireProject.cs (1)
270var tasksToWaitFor = new List<Task> { appRunning.Task, projectsParsed.Task };
tests\Shared\TemplatesTesting\ToolCommand.cs (1)
111var outputLines = new List<string>();
Aspire.Hosting (81)
ApplicationModel\CertificateAuthorityCollectionAnnotation.cs (1)
46public List<CertificateAuthorityCollection> CertificateAuthorityCollections { get; internal set; } = new List<CertificateAuthorityCollection>();
ApplicationModel\ExecutionConfigurationBuilder.cs (1)
41private readonly List<IExecutionConfigurationGatherer> _gatherers = new();
ApplicationModel\ExecutionConfigurationGathererContext.cs (3)
11public List<object> Arguments { get; } = new(); 44List<(object Unprocessed, string Value, bool IsSensitive)> resolvedArguments = new(Arguments.Count); 46List<Exception> exceptions = new();
ApplicationModel\ProjectResource.cs (2)
36var steps = new List<PipelineStep>(); 243var outputLines = new List<string>();
ApplicationModel\ReferenceExpression.cs (6)
327private readonly List<IValueProvider> _valueProviders = new(formattedCount); 328private readonly List<string> _manifestExpressions = new(formattedCount); 329private readonly List<string?> _stringFormats = new(formattedCount); 488private readonly List<IValueProvider> _valueProviders = new(); 489private readonly List<string> _manifestExpressions = new(); 490private readonly List<string?> _stringFormats = new();
ApplicationModel\ResourceCommandService.cs (3)
82var tasks = new List<Task<ExecuteCommandResult>>(); 90var failures = new List<(string resourceId, ExecuteCommandResult result)>(); 91var cancellations = new List<(string resourceId, ExecuteCommandResult result)>();
ApplicationModel\ResourceExtensions.cs (5)
263var args = new List<object>(); 561var args = new List<object>(); 777var result = new List<ResolvedEndpoint>(); 1405var rawValues = new List<object>(); 1424var args = new List<object>();
ApplicationModel\ResourceLoggerService.cs (3)
57var loggers = new List<ILogger>(); 77var scopes = new List<IDisposable>(); 226var subscribedStates = new List<(ResourceLoggerState State, Action<bool> Handler)>();
ApplicationModel\ResourceNotificationService.cs (1)
440var pendingDependencies = new List<Task>();
Backchannel\AuxiliaryBackchannelRpcTarget.cs (4)
85var urls = new List<string>(2); 438var results = new List<ResourceSnapshot>(); 660var resourcesToLog = new List<string>(); 698var tasks = new List<Task>();
ConnectionStringBuilderExtensions.cs (1)
49var tasks = new List<Task>();
ContainerResourceBuilderExtensions.cs (1)
33var steps = new List<PipelineStep>();
Dcp\DcpExecutor.cs (21)
299var tasks = new List<Task>(); 663var logs = new List<LogEntry>(); 851List<Service> needAddressAllocated = new(services.Where(s => !s.HasCompleteAddress)); 976var tasks = new List<Task>(); 1471var projectArgs = new List<string>(); 1586var tasks = new List<Task>(); 1761var dirs = new List<string> { certificatesOutputPath }; 1912var launchArgs = new List<(string Value, bool IsSensitive, bool Executable, bool Display)>(); 2014ctr.Spec.Networks = new List<ContainerNetworkConnection> 2092var tasks = new List<Task>(); 2168var dirs = new List<string> { certificatesDestination + "/certs" }; 2194List<ContainerFileSystemEntry> customBundleFiles = new(); 2285var certificateFiles = new List<ContainerFileSystemEntry>() 2372var dcpBuildArgs = new List<EnvVar>(); 2402var dcpBuildSecrets = new List<BuildContextSecret>(); 2754var createFiles = new List<ContainerCreateFileSystem>(); 2791var runArgs = new List<string>(); 2974var ports = new List<ContainerPortSpec>(); 3013var volumeMounts = new List<VolumeMount>(); 3082List<RenderedModelResource> regular = new(); 3083List<RenderedModelResource> tunnelDependent = new();
Dcp\DcpKubernetesClient.cs (1)
153private readonly List<string> _parameters = new List<string>();
Dcp\Model\ModelCommon.cs (2)
118values = JsonSerializer.Deserialize<List<TValue>>(annotationVal) ?? new(); 122values = new();
Dcp\ResourceLogSource.cs (1)
88var streamTasks = new List<Task>();
DeveloperCertificateService.cs (1)
74var trustedCerts = new List<X509Certificate2>();
DistributedApplication.cs (1)
611var results = new List<ResourceStateDebugView>(app._model.Resources.Count);
Eventing\DistributedApplicationEventing.cs (2)
30var pendingSubscriptionCallbacks = new List<Task>(subscriptions.Count); 91if (!_eventSubscriptionListLookup.TryAdd(typeof(T), new List<DistributedApplicationEventSubscription> { subscription }))
Orchestrator\ApplicationOrchestrator.cs (1)
216var urls = new List<ResourceUrlAnnotation>();
Orchestrator\ParameterProcessor.cs (3)
272var inputs = new List<InteractionInput> { input, saveParameterInput }; 341var inputs = new List<InteractionInput>(); 483var resourceInputs = new List<(ParameterResource ParameterResource, InteractionInput Input)>();
Pipelines\DistributedApplicationPipeline.cs (5)
451var result = new List<PipelineStep>(); 481var steps = new List<PipelineStep>(); 513var callbacks = new List<Func<PipelineConfigurationContext, Task>>(); 720var failedStepNames = new List<string>(); 1157var result = new List<PipelineStep>();
Pipelines\PipelineActivityReporter.cs (2)
358var promptInputs = new List<PublishingPromptInput> 403var dtos = new List<InputDto>();
Publishing\ManifestPublishingContext.cs (1)
860var pending = new List<ParameterResource>(_formattedParameters.Keys);
Publishing\ResourceContainerImageManager.cs (2)
568var platforms = new List<string>(); 610var rids = new List<string>();
ResourceLoggerForwarderService.cs (1)
40var logWatchTasks = new List<Task>();
src\Shared\CircularBuffer.cs (1)
25public CircularBuffer(int capacity) : this(new List<T>(), capacity, start: 0, end: 0)
src\Shared\CommandLineArgsParser.cs (2)
13var result = new List<string>(); 23var result = new List<string>();
src\Shared\CustomResourceSnapshotExtensions.cs (2)
36var existingProperties = new List<ResourcePropertySnapshot>(properties); 37var propertiesToAdd = new List<ResourcePropertySnapshot>();
src\Shared\PackageUpdateHelpers.cs (1)
130var foundPackages = new List<NuGetPackage>();
Aspire.Hosting.Analyzers (1)
Infrastructure\BoundedCacheWithFactory.cs (1)
18private readonly List<WeakReference<Entry?>> _weakReferencedEntries = new()
Aspire.Hosting.Azure (13)
AzurePublishingContext.cs (1)
252var computeEnvironments = new List<IAzureComputeEnvironmentResource>();
AzureResourcePreparer.cs (2)
59var azureResources = new List<(IResource, IAzureResource)>(); 300var roleAssignmentResources = new List<AzureBicepResource>();
Provisioning\Internal\DefaultArmClientProvider.cs (5)
55var tenants = new List<ITenantResource>(); 67var subscriptions = new List<ISubscriptionResource>(); 84var subscriptions = new List<ISubscriptionResource>(); 101var locations = new List<(string Name, string DisplayName)>(); 114var resourceGroups = new List<(string Name, string Location)>();
Provisioning\Internal\RunModeProvisioningContextProvider.cs (1)
126var inputs = new List<InteractionInput>();
Provisioning\Provisioners\AzureProvisioner.cs (1)
168var tasks = new List<Task>();
Provisioning\Provisioners\BicepProvisioner.cs (1)
84var portalUrls = new List<UrlSnapshot>();
src\Shared\CustomResourceSnapshotExtensions.cs (2)
36var existingProperties = new List<ResourcePropertySnapshot>(properties); 37var propertiesToAdd = new List<ResourcePropertySnapshot>();
Aspire.Hosting.Azure.AppContainers (2)
AzureContainerAppEnvironmentResource.cs (1)
40var steps = new List<PipelineStep>();
AzureContainerAppResource.cs (1)
40var steps = new List<PipelineStep>();
Aspire.Hosting.Azure.AppService (4)
AzureAppServiceEnvironmentResource.cs (2)
42var steps = new List<PipelineStep>(); 171var errors = new List<string>();
AzureAppServiceWebsiteContext.cs (1)
480var args = new List<BicepValue<string>>();
AzureAppServiceWebSiteResource.cs (1)
40var steps = new List<PipelineStep>();
Aspire.Hosting.Azure.CosmosDB (1)
src\Shared\StableConnectionStringBuilder.cs (1)
176var segments = new List<ConnectionStringSegment>();
Aspire.Hosting.Azure.Functions (2)
src\Shared\CommandLineArgsParser.cs (2)
13var result = new List<string>(); 23var result = new List<string>();
Aspire.Hosting.Azure.Kusto.Tests (1)
AddAzureKustoTests.cs (1)
442var results = new List<object>();
Aspire.Hosting.Azure.Network (1)
AzureVirtualNetworkExtensions.cs (1)
552var parts = new List<string> { access, direction };
Aspire.Hosting.Azure.Sql (2)
AzureSqlServerResource.cs (1)
284var dependsOn = new List<ProvisionableResource>();
SubnetAddressAllocator.cs (1)
47var existingRanges = new List<(uint Start, uint End)>();
Aspire.Hosting.Azure.Tests (14)
AzureContainerRegistryTests.cs (3)
152var allSteps = new List<PipelineStep>(); 181var allSteps = new List<PipelineStep>(); 210var allSteps = new List<PipelineStep>();
AzureCosmosDBExtensionsTests.cs (6)
650var args = new List<object>(); 685var args = new List<object>(); 716new List<X509Certificate2>(), 747new List<X509Certificate2>(), 779new List<X509Certificate2>(), 808new List<X509Certificate2>(),
ProvisioningTestHelpers.cs (5)
216var tenants = new List<ITenantResource> 225var subscriptions = new List<ISubscriptionResource> 237var subscriptions = new List<ISubscriptionResource> 246var locations = new List<(string Name, string DisplayName)> 257var resourceGroups = new List<(string Name, string Location)>
Aspire.Hosting.Azure.WebPubSub (1)
AzureWebPubSubHubResource.cs (1)
45internal List<(ReferenceExpression url, string userEvents, string[]? systemEvents, UpstreamAuthSettings? auth)> EventHandlers { get; } = new();
Aspire.Hosting.CodeGeneration.Go (3)
AtsGoCodeGenerator.cs (3)
216var listDictFields = new List<(string fieldName, string fieldType)>(); 571var results = new List<GoHandleType>(); 613list = new List<AtsCapabilityInfo>();
Aspire.Hosting.CodeGeneration.Java (2)
AtsJavaCodeGenerator.cs (2)
541var results = new List<JavaHandleType>(); 583list = new List<AtsCapabilityInfo>();
Aspire.Hosting.CodeGeneration.Python (2)
AtsPythonCodeGenerator.cs (2)
446var results = new List<PythonHandleType>(); 488list = new List<AtsCapabilityInfo>();
Aspire.Hosting.CodeGeneration.Rust (2)
AtsRustCodeGenerator.cs (2)
649var results = new List<RustHandleType>(); 691list = new List<AtsCapabilityInfo>();
Aspire.Hosting.CodeGeneration.TypeScript (20)
AtsTypeScriptCodeGenerator.cs (20)
727var required = new List<AtsParameterInfo>(); 728var optional = new List<AtsParameterInfo>(); 980var publicParamDefs = new List<string>(); 993var internalParamDefs = new List<string>(); 1148var requiredArgs = new List<string> { $"{targetParamName}: this._handle" }; 1201var publicParamDefs = new List<string>(); 1214var forwardArgs = new List<string>(); 1300var paramDefs = new List<string> { "client: AspireClientRpc" }; 1397var paramList = new List<string>(); 1508var callArgs = new List<string>(); 1772var result = new List<(string PropertyName, AtsCapabilityInfo? Getter, AtsCapabilityInfo? Setter)>(); 2054var paramDefs = new List<string>(); 2089var requiredArgs = new List<string> { $"{targetParamName}: this._handle" }; 2145var paramDefs = new List<string>(); 2178var requiredArgs = new List<string> { $"{firstParamName}: this._handle" }; 2230var publicParamDefs = new List<string>(); 2243var internalParamDefs = new List<string>(); 2436var publicParamDefs = new List<string>(); 2449var forwardArgs = new List<string>(); 2600var builders = new List<BuilderModel>();
Aspire.Hosting.CodeGeneration.TypeScript.Tests (1)
AtsTypeScriptCodeGeneratorTests.cs (1)
267var baseTypes = new List<string>();
Aspire.Hosting.DevTunnels (1)
DevTunnelResourceBuilderExtensions.cs (1)
173var portTasks = new List<Task> { DeleteUnmodeledPortsAsync() };
Aspire.Hosting.Docker (6)
DockerComposeEnvironmentResource.cs (1)
63var steps = new List<PipelineStep>();
DockerComposeServiceResource.cs (3)
43var steps = new List<PipelineStep>(); 237var args = new List<string>(); 373var outputLines = new List<string>();
EnvFile.cs (2)
100var lines = new List<string>(); 134var lines = new List<string>();
Aspire.Hosting.Foundry (1)
Project\ProjectResource.cs (1)
44var steps = new List<PipelineStep>();
Aspire.Hosting.Garnet (1)
GarnetBuilderExtensions.cs (1)
145var garnetCommand = new List<string>
Aspire.Hosting.Integration.Analyzers (2)
AspireExportAnalyzer.cs (1)
563var reasons = new List<string>();
src\Aspire.Hosting.Analyzers\Infrastructure\BoundedCacheWithFactory.cs (1)
18private readonly List<WeakReference<Entry?>> _weakReferencedEntries = new()
Aspire.Hosting.JavaScript (2)
JavaScriptHostingExtensions.cs (2)
208var commandArgs = new List<string>() { packageManager.ExecutableName }; 442var commandArgs = new List<string>() { packageManager.ExecutableName };
Aspire.Hosting.JavaScript.Tests (12)
AddViteAppTests.cs (8)
247var args = new List<object>(); 272var args = new List<object>(); 308var args = new List<object> { "run", "dev", "--", "--port", "3000", "--config", "vite.config.js" }; 368var args = new List<object> { "run", "dev", "--", "--port", "3000" }; 419var args = new List<object> { "run", "dev", "--", "--port", "3000" }; 472var args = new List<object> { "run", "dev", "--", "--port", "3000" }; 531var args = new List<object> { "run", "dev", "--", "--port", "3000" }; 606var args = new List<object> { "run", "dev", "--", "--port", "3000" };
AddViteAppWithPnpmTests.cs (4)
32var args = new List<object>(); 66var args = new List<object>(); 94var args = new List<object>(); 127var args = new List<object>();
Aspire.Hosting.Maui (6)
MauiAndroidExtensions.cs (2)
174var additionalArgs = new List<string>(); 368var additionalArgs = new List<string>();
MauiiOSExtensions.cs (2)
180var additionalArgs = new List<string>(); 374var additionalArgs = new List<string>();
Utilities\MauiEnvironmentHelper.cs (2)
156var deletedFiles = new List<string>(); 311var deletedFiles = new List<string>();
Aspire.Hosting.Maui.Tests (1)
MauiPlatformExtensionsTests.cs (1)
680var tfms = new List<string> { "net10.0-ios", "net10.0-windows10.0.19041.0", "net10.0-maccatalyst" };
Aspire.Hosting.Nats (1)
NatsBuilderExtensions.cs (1)
130var args = new List<string> { "-js" };
Aspire.Hosting.Nats.Tests (1)
NatsFunctionalTests.cs (1)
292var events = new List<AppEvent>();
Aspire.Hosting.PostgreSQL (1)
PostgresBuilderExtensions.cs (1)
594var bookmarkFiles = new List<ContainerFileSystemItem>();
Aspire.Hosting.Redis (2)
RedisBuilderExtensions.cs (1)
109var additionalArgs = new List<string>
RedisResource.cs (1)
82internal List<string> Args { get; set; } = new();
Aspire.Hosting.RemoteHost (27)
AssemblyLoader.cs (3)
44var assemblyNames = new List<string>(); 115var assemblies = new List<Assembly>(); 144var probeDirs = new List<string>();
Ats\AtsCallbackProxyFactory.cs (2)
136var expressions = new List<Expression>(); 354var nonCtParams = new List<(ParameterExpression Expr, Type Type)>();
Ats\ReferenceExpressionRef.cs (1)
280var parts = new List<string>();
AtsCapabilityScanner.cs (21)
122var allCapabilities = new List<AtsCapabilityInfo>(); 123var allTypeInfos = new List<AtsTypeInfo>(); 124var allDtoTypes = new List<AtsDtoTypeInfo>(); 125var allEnumTypes = new List<AtsEnumTypeInfo>(); 126var allDiagnostics = new List<AtsDiagnostic>(); 262var capabilities = new List<AtsCapabilityInfo>(); 263var typeInfos = new List<AtsTypeInfo>(); 264var dtoTypes = new List<AtsDtoTypeInfo>(); 265var diagnostics = new List<AtsDiagnostic>(); 519var result = new List<AtsEnumTypeInfo>(); 961var properties = new List<AtsDtoPropertyInfo>(); 1029var capabilities = new List<AtsCapabilityInfo>(); 1030var diagnostics = new List<AtsDiagnostic>(); 1325var paramInfos = new List<AtsParameterInfo> 1466var paramInfos = new List<AtsParameterInfo>(); 1602var parameters = new List<AtsCallbackParameterInfo>(); 1674var parameters = new List<AtsCallbackParameterInfo>(); 1695var parameters = new List<AtsCallbackParameterInfo>(); 2330var allInterfaces = new List<AtsTypeRef>(); 2354var baseTypes = new List<AtsTypeRef>(); 2617var unionTypes = new List<AtsTypeRef>();
Aspire.Hosting.RemoteHost.Tests (2)
AtsMarshallerTests.cs (1)
443var list = new List<int> { 1, 2, 3 };
CallbackProxyTests.cs (1)
367? new List<AtsDtoTypeInfo>
Aspire.Hosting.Testing.Tests (3)
tests\Aspire.Hosting.Tests\Utils\LoggerNotificationExtensions.cs (1)
128var logWatchTasks = new List<Task>();
tests\Shared\ConsoleLogging\ConsoleLoggingTestHelpers.cs (2)
18var logs = new List<LogLine>(); 35var logs = new List<LogLine>();
Aspire.Hosting.Tests (82)
Backchannel\AuxiliaryBackchannelRpcTargetTests.cs (5)
233var logs = new List<ResourceLogLine>(); 261var logs = new List<ResourceLogLine>(); 300var logs = new List<ResourceLogLine>(); 349var logs = new List<ResourceLogLine>(); 384var logs = new List<ResourceLogLine>();
Backchannel\Exec\ExecTestsBase.cs (1)
31var logs = new List<CommandOutput>();
ConnectionPropertiesExtensionsTests.cs (1)
42private readonly IReadOnlyList<KeyValuePair<string, ReferenceExpression>> _properties = new List<KeyValuePair<string, ReferenceExpression>>(properties);
Dashboard\DashboardLifecycleHookTests.cs (4)
329var args = new List<object>(); 409var args = new List<object>(); 478var args = new List<object>(); 545var args = new List<object>();
Dashboard\DashboardResourceTests.cs (1)
700var urls = new List<ResourceUrlAnnotation>
Dcp\DcpExecutorTests.cs (2)
68var startingEvents = new List<OnResourceStartingContext>(); 2566var developerCertificateService = new TestDeveloperCertificateService(new List<X509Certificate2>(), false, false, false);
DistributedApplicationTests.cs (4)
710var createFileEntries = new List<ContainerFileSystemItem> 752Assert.Equal(new List<ContainerCreateFileSystem> 839var expectedDefaultCertificateDirs = new List<string>(); 840var expectedDefaultBundleFiles = new List<string>();
Helpers\Network.cs (1)
28var triedPorts = new List<int>();
InteractionServiceTests.cs (14)
558var inputs = new List<InteractionInput> 598var inputs = new List<InteractionInput> 632var inputs = new List<InteractionInput> 655var inputs = new List<InteractionInput> 670var inputs = new List<InteractionInput> 685var inputs = new List<InteractionInput> 718var inputs = new List<InteractionInput> 755var inputs = new List<InteractionInput> 771var inputs = new List<InteractionInput> 825var inputs = new List<InteractionInput> 878var inputs = new List<InteractionInput> 933var inputs = new List<InteractionInput> 985var inputs = new List<InteractionInput> 1018var inputs = new List<InteractionInput>
ManifestGenerationTests.cs (1)
162var verify = new List<Action<JsonElement>>();
Orchestrator\ParameterProcessorTests.cs (1)
84var updates = new List<(IResource Resource, CustomResourceSnapshot Snapshot)>();
Pipelines\DistributedApplicationPipelineTests.cs (27)
70var executedSteps = new List<string>(); 107var executedSteps = new List<string>(); 141var executedSteps = new List<string>(); 175var executedSteps = new List<string>(); 215var executionOrder = new List<(string step, DateTime time)>(); 274var executedSteps = new List<string>(); 309var executedSteps = new List<string>(); 462var executedSteps = new List<string>(); 521var executedSteps = new List<string>(); 560var executedSteps = new List<string>(); 888var executionOrder = new List<string>(); 956var executedSteps = new List<string>(); 994var executedSteps = new List<string>(); 1021var executedSteps = new List<string>(); 1052var executedSteps = new List<string>(); 1092var executedSteps = new List<string>(); 1138var loggedMessages = new List<string>(); 1271var capturedSteps = new List<IReportingStep?>(); 1412var capturedSteps = new List<PipelineStep>(); 1452var executionOrder = new List<string>(); 1489var foundSteps = new List<PipelineStep>(); 1535var foundSteps = new List<PipelineStep>(); 1588var foundSteps = new List<PipelineStep>(); 1743var executionOrder = new List<string>(); 1861var executedSteps = new List<string>(); 1932var executedSteps = new List<string>(); 1970var executedSteps = new List<string>();
ProjectResourceTests.cs (1)
937var resolvedArgs = new List<string>();
Publishing\DeploymentStateManagerTests.cs (1)
110var tasks = new List<Task>();
Publishing\PipelineActivityReporterTests.cs (1)
855var pipelineSummary = new List<PipelineSummaryItem>
ResourceLoggerServiceTests.cs (4)
290var allLogs = new List<LogLine>(); 321var logs = new List<LogLine>(); 355var logs = new List<LogLine>(); 386var subscribers = new List<LogSubscriber>();
ResourceNotificationTests.cs (3)
97var values = new List<ResourceEvent>(); 150var values = new List<ResourceEvent>(); 492var values = new List<ResourceEvent>();
src\Shared\StableConnectionStringBuilder.cs (1)
176var segments = new List<ConnectionStringSegment>();
tests\Shared\ConsoleLogging\ConsoleLoggingTestHelpers.cs (2)
18var logs = new List<LogLine>(); 35var logs = new List<LogLine>();
UserSecretsParameterDefaultTests.cs (3)
105var tasks = new List<Task<bool>>(); 194var tasks = new List<Task<bool>>(); 298var tasks = new List<Task<string>>();
Utils\LoggerNotificationExtensions.cs (1)
128var logWatchTasks = new List<Task>();
Utils\ManifestUtils.cs (1)
77var results = new List<JsonNode>();
WithUrlsTests.cs (2)
473var urlSnapshots = new List<UrlSnapshot[]>(); 591var urlSnapshots = new List<UrlSnapshot[]>();
Aspire.Hosting.Valkey (1)
ValkeyBuilderExtensions.cs (1)
159var valkeyCommand = new List<string>
Aspire.Hosting.Yarp (4)
ConfigurationBuilder\YarpRoute.cs (2)
276transforms = new List<IReadOnlyDictionary<string, string>>(); 280transforms = new List<IReadOnlyDictionary<string, string>>(routeConfig.Transforms.Count + 1);
YarpJsonConfigGeneratorBuilder.cs (2)
15private readonly List<ClusterConfig> _clusterConfigs = new List<ClusterConfig>(); 16private readonly List<RouteConfig> _routeConfigs = new List<RouteConfig>();
Aspire.Hosting.Yarp.Tests (10)
AddYarpTests.cs (6)
45new List<X509Certificate2>(), 94new List<X509Certificate2>(), 117new List<X509Certificate2>(), 139new List<X509Certificate2>(), 406new List<X509Certificate2>(), 434new List<X509Certificate2>(),
YarpConfigGeneratorTests.cs (4)
34Hosts = new List<string> { "host-A" }, 35Methods = new List<string> { "GET", "POST", "DELETE" }, 88Hosts = new List<string> { "host-B" }, 89Methods = new List<string> { "GET" },
Aspire.Microsoft.Azure.Cosmos (1)
src\Shared\StableConnectionStringBuilder.cs (1)
176var segments = new List<ConnectionStringSegment>();
Aspire.Microsoft.EntityFrameworkCore.Cosmos (1)
src\Shared\StableConnectionStringBuilder.cs (1)
176var segments = new List<ConnectionStringSegment>();
Aspire.Oracle.EntityFrameworkCore.Tests (1)
ConformanceTests.cs (1)
151List<Activity> exportedActivities = new();
Aspire.Playground.Tests (1)
tests\Aspire.Hosting.Tests\Utils\LoggerNotificationExtensions.cs (1)
128var logWatchTasks = new List<Task>();
Aspire.RuntimeIdentifier.Tool (1)
Program.cs (1)
77List<string> args = new();
Aspire.StackExchange.Redis (1)
src\Vendoring\OpenTelemetry.Instrumentation.StackExchangeRedis\StackExchangeRedisInstrumentation.cs (1)
23internal List<StackExchangeRedisConnectionInstrumentation> InstrumentedConnections { get; } = new();
Aspire.Templates.Tests (3)
StarterTemplateRunTestsBase.cs (1)
153var expectedResources = new List<ResourceRow>
tests\Shared\TemplatesTesting\AspireProject.cs (1)
270var tasksToWaitFor = new List<Task> { appRunning.Task, projectsParsed.Task };
tests\Shared\TemplatesTesting\ToolCommand.cs (1)
111var outputLines = new List<string>();
Aspire.TestUtilities (1)
TestLoggerFactory.cs (1)
12public List<ILoggerProvider> LoggerProviders { get; } = new();
Aspire.TypeSystem (1)
AttributeDataReader.cs (1)
215var types = new List<Type>();
aspire-managed (7)
NuGet\Commands\RestoreCommand.cs (3)
111var packages = new List<(string Id, string Version)>(); 185var providers = new List<IPreLoadedRestoreRequestProvider> 243var packageSources = new List<PackageSource>();
NuGet\Commands\SearchCommand.cs (4)
117var allPackages = new List<PackageInfo>(); 146return new List<PackageInfo>(); 194var packageSources = new List<PackageSource>(); 258var packages = new List<PackageInfo>();
AzureAppService.ApiService (1)
Program.cs (1)
44var blobNames = new List<string>();
AzureContainerApps.ApiService (1)
Program.cs (1)
49var blobNames = new List<string>();
AzureStorageEndToEnd.ApiService (1)
Program.cs (1)
23var blobNames = new List<string>();
AzureVirtualNetworkEndToEnd.ApiService (1)
Program.cs (1)
24var blobNames = new List<string>();
BasketService (3)
Models\BasketItem.cs (1)
15var results = new List<ValidationResult>();
Models\CustomerBasket.cs (1)
7public List<BasketItem> Items { get; set; } = new();
Models\Order.cs (1)
8public List<BasketItem> Items { get; set; } = new();
BicepSample.ApiService (6)
Program.cs (6)
75var entries = new List<Entry>(); 106var entries = new List<Entry>(); 130var entries = new List<Entry>(); 157var entries = new List<Entry>(); 177var entries = new List<Entry>(); 196var entries = new List<Entry>();
blazor-gateway (2)
BlazorGatewayOptions.cs (2)
41public List<string> ExcludePaths { get; set; } = new() { "/health", "/alive", "/_otlp/" }; 42public List<string> ExcludeOutboundPaths { get; set; } = new() { "/v1/" };
CatalogDb (1)
Model.cs (1)
99var results = new List<T>();
CatalogModel (1)
Model.cs (1)
102var results = new List<T>();
cdac-build-tool (1)
DirectoryBaselines.cs (1)
25var baselineNames = new List<string>();
CdkSample.ApiService (2)
Program.cs (2)
69var entries = new List<Entry>(); 97var blobNames = new List<string>();
Client.ClientBase.IntegrationTests (13)
ChannelBaseTests.4.0.0.cs (6)
60List<string> eventsCalled = new List<string>(4); 61List<string> proxyEventsCalled = new List<string>(4); 112List<string> eventsCalled = new List<string>(4); 113List<string> proxyEventsCalled = new List<string>(4); 167List<string> eventsCalled = new List<string>(4); 168List<string> proxyEventsCalled = new List<string>(4);
ClientBaseTests.4.0.0.cs (6)
536List<string> eventsCalled = new List<string>(4); 537List<string> proxyEventsCalled = new List<string>(4); 587List<string> eventsCalled = new List<string>(4); 588List<string> proxyEventsCalled = new List<string>(4); 640List<string> eventsCalled = new List<string>(4); 641List<string> proxyEventsCalled = new List<string>(4);
SessionTests.cs (1)
485private List<ICommunicationObject> _objectsToClose = new List<ICommunicationObject>();
ConfigurationSchemaGenerator (13)
ConfigSchemaGenerator.cs (4)
76(configurationPaths ??= new()).Add(path); 77(types ??= new()).Add((INamedTypeSymbol)args[1].Value); 82(exclusionPaths ??= new()).AddRange(exclusionPathsArg.Values.Select(v => $"{path}:{(string)v.Value}")); 93(logCategories ??= new()).AddRange(args[0].Values.Select(v => (string)v.Value));
ConfigurationBindingGenerator.ForSchemaGeneration.cs (1)
42var types = new List<TypeSpec>();
RuntimeSource\Configuration.Binder\ConfigurationBindingGenerator.Parser.cs (5)
24private readonly List<TypeParseInfo> _invocationTypeParseInfo = new(); 702(missingParameters ??= new()).Add(parameterName); 706(invalidParameters ??= new()).Add(parameterName); 716(ctorParams ??= new()).Add(paramSpec); 931Diagnostics ??= new List<DiagnosticInfo>();
RuntimeSource\Configuration.Binder\Specs\InterceptorInfo.cs (2)
111infoList ??= new List<InvocationLocationInfo>(); 156private readonly List<InvocationLocationInfo> _infoList = new();
RuntimeSource\SourceGenerators\TypeModelHelper.cs (1)
33(args ??= new()).AddRange(current.TypeArguments);
CosmosEndToEnd.ApiService (1)
Program.cs (1)
28var entries = new List<T>();
crossgen2 (12)
Program.cs (7)
33private List<ModuleDesc> _referenceableModules = new(); 350List<EcmaModule> inputModules = new List<EcmaModule>(); 351List<EcmaModule> rootingModules = new List<EcmaModule>(); 401List<string> mibcFiles = new List<string>(); 407List<ModuleDesc> versionBubbleModules = new List<ModuleDesc>(versionBubbleModulesHash); 441List<ICompilationRootProvider> compilationRoots = new List<ICompilationRootProvider>(); 797List<TypeDesc> genericArguments = new List<TypeDesc>();
src\runtime\src\coreclr\tools\Common\CommandLineHelpers.cs (4)
45List<string> paths = new(); 177List<string> details = new List<string>(); 236List<string> rspFile = new List<string>(); 430var tokens = new List<string>();
src\runtime\src\coreclr\tools\Common\InstructionSetHelpers.cs (1)
176List<string> instructionSetParams = new List<string>();
Crossgen2Tasks (7)
PrepareForReadyToRunCompilation.cs (7)
67private List<ITaskItem> _compileList = new(); 68private List<ITaskItem> _symbolsCompileList = new(); 69private List<ITaskItem> _r2rFiles = new(); 70private List<ITaskItem> _r2rReferences = new(); 71private List<ITaskItem> _r2rCompositeReferences = new(); 72private List<ITaskItem> _r2rCompositeInput = new(); 73private List<ITaskItem> _r2rCompositeUnrootedInput = new();
csc (4)
src\roslyn\src\Compilers\Shared\BuildClient.cs (1)
220var buildRequestArguments = new List<string>(arguments);
src\roslyn\src\Compilers\Shared\BuildProtocol.cs (3)
88var requestArgs = new List<Argument>(requestLength); 143var argumentsBuilder = new List<Argument>((int)argumentCount); 474var list = new List<string>(count);
CSharpSyntaxGenerator (7)
Grammar\GrammarGenerator.cs (1)
24var rules = types.ToDictionary(n => n.Name, _ => new List<Production>());
Model\AbstractNode.cs (1)
13public readonly List<Field> Fields = new List<Field>();
Model\Field.cs (1)
69public List<Kind> Kinds = new List<Kind>();
Model\Node.cs (2)
21public List<Kind> Kinds = new List<Kind>(); 23public readonly List<Field> Fields = new List<Field>();
Model\TreeType.cs (1)
38public List<TreeTypeChild> Children = new List<TreeTypeChild>();
SourceWriter.cs (1)
768: new List<Field>();
dotnet (71)
_generated\111\WorkloadHistoryJsonSerializerContext.ListString.g.cs (1)
31ObjectCreator = () => new global::System.Collections.Generic.List<string>(),
_generated\151\SlnfJsonSerializerContext.ListString.g.cs (1)
31ObjectCreator = () => new global::System.Collections.Generic.List<string>(),
_generated\180\SdkVulnerabilityCacheJsonContext.ListSdkCveCacheSummary.g.cs (1)
31ObjectCreator = () => new global::System.Collections.Generic.List<global::Microsoft.DotNet.Cli.SdkCveCacheSummary>(),
CommandFactory\CommandResolution\MuxerCommandSpecMaker.cs (1)
12var arguments = new List<string>();
CommandFactory\CommandResolution\PackagedCommandSpecFactory.cs (1)
121var arguments = new List<string>();
CommandFactory\CommandResolution\ProjectDependenciesCommandResolver.cs (1)
160var allowedCommandExtensions = new List<string>();
CommandFactory\CommandResolution\PublishPathCommandSpecFactory.cs (1)
50var arguments = new List<string>();
CommandFactory\CommandResolution\ToolPathCalculator.cs (1)
70var availableVersions = new List<NuGetVersion>();
Commands\BuildServer\Shutdown\BuildServerShutdownCommand.cs (1)
85var tasks = new List<(IBuildServer, Task)>();
Commands\New\BuiltInTemplatePackageProvider.cs (2)
33var packages = new List<ITemplatePackage>(); 46var templateFoldersToInstall = new List<string>();
Commands\New\NewCommandParser.cs (1)
96var builtIns = new List<(Type InterfaceType, IIdentifiedComponent Instance)>();
Commands\New\OptionalWorkloadProvider.cs (1)
32var list = new List<TemplatePackage>();
Commands\Pack\PackCommand.cs (3)
93var args = parseResult.GetValue(definition.SlnOrProjectOrFileArgument)?.ToList() ?? new List<string>(); 106Exclude = new List<string>(), 140var args = parseResult.GetValue(definition.SlnOrProjectOrFileArgument)?.ToList() ?? new List<string>();
Commands\Package\List\PackageListCommand.cs (1)
117var args = new List<string>
Commands\Package\Remove\PackageRemoveCommand.cs (1)
60var args = new List<string>()
Commands\Package\Search\PackageSearchCommand.cs (1)
15var args = new List<string>
Commands\Project\Convert\ProjectConvertCommand.cs (1)
81var refIncludeItems = new List<IncludedItem>();
Commands\Reference\Add\ReferenceAddCommand.cs (2)
124var projectReferenceArguments = new List<string>(); 125var fileBasedAppReferenceArguments = new List<string>();
Commands\Run\RunCommand.cs (1)
1057var tokensMinusProject = new List<string>();
Commands\Run\RunCommandSelector.cs (2)
380devices = new(targetResult.Items.Length); 533List<(string Display, DeviceItem Device)> choices = new(devices.Count);
Commands\Solution\Add\SolutionAddCommand.cs (1)
308var newProjects = new List<string>();
Commands\Test\MTP\IPC\Serializers\TestResultMessagesSerializer.cs (1)
292var exceptionMessages = new List<ExceptionMessage>();
Commands\Test\MTP\MicrosoftTestingPlatformTestCommand.Help.cs (2)
58var parentCommands = new List<Command>(); 169var groupedModules = new List<(string[], string[])>();
Commands\Test\MTP\MSBuildUtility.cs (3)
125var allGroups = new List<ParallelizableTestModuleGroupWithSequentialInnerModules>(); 186var allModules = new List<TestModule>(); 375var nonDeviceProjects = new List<(string ProjectFilePath, string? Configuration, string? Platform)>();
Commands\Test\MTP\SolutionAndProjectUtility.cs (2)
245var projects = new List<ParallelizableTestModuleGroupWithSequentialInnerModules>(); 299innerModules ??= new List<TestModule>();
Commands\Test\MTP\Terminal\AnsiTerminalTestProgressFrame.cs (2)
227RenderedLines = new List<RenderedProgressItem>(progress.Length * 2); 339var linesToRender = new List<object>(progress.Length);
Commands\Test\MTP\Terminal\TerminalTestReporter.cs (1)
50private readonly List<HandshakeFailureRecord> _handshakeFailures = new();
Commands\Test\MTP\Terminal\TestProgressState.cs (1)
15private readonly List<string> _orderedInstanceIds = new(capacity: 1);
Commands\Test\MTP\TestModulesFilterHandler.cs (1)
81return new List<string>();
Commands\Test\VSTest\TestCommand.cs (1)
296var artifactsPostProcessArgs = new List<string> { "--artifactsProcessingMode-postprocess", $"--testSessionCorrelationId:{testSessionCorrelationId}" };
Commands\Test\VSTest\VSTestArgumentConverter.cs (1)
93var newArgList = new List<string>();
Commands\Tool\Install\ToolInstallGlobalOrToolPathCommand.cs (2)
321var message = new List<string> 343var message = new List<string>
Commands\VSTest\VSTestCommand.cs (1)
23var args = new List<string>();
Commands\Workload\Install\FileBasedInstaller.cs (1)
190var tempDirsToDelete = new List<string>();
Commands\Workload\Install\WorkloadInstallCommand.cs (2)
90var validWorkloadIds = new List<string>(); 331var urls = new List<string>();
Commands\Workload\Install\WorkloadManifestUpdater.cs (1)
279var downloads = new List<WorkloadDownload>();
Commands\Workload\Restore\WorkloadRestoreCommand.cs (3)
79var allWorkloadId = new List<WorkloadId>(); 116var slnFiles = new List<string>(); 117var projectFiles = new List<string>();
Commands\Workload\Update\WorkloadUpdateCommand.cs (1)
216var urls = new List<string>();
NugetPackageDownloader\WorkloadUnixFilePermissionsFileList.cs (1)
29var files = new List<FileListFile>();
NugetSearch\NugetSearchApiResultDeserializer.cs (1)
26var resultPackages = new List<SearchResultPackage>();
Program.cs (1)
204List<string> otherTokens = new(parseResult.Tokens.Count - 1);
SdkVulnerability\SdkVulnerabilityChecker.cs (1)
79var cves = new List<SdkCveInfo>();
SlnfFileHelper.cs (2)
54public List<string> Projects { get; set; } = new(); 83Projects = projects?.Select(NormalizePathSeparatorsToBackslash).ToList() ?? new List<string>()
src\sdk\artifacts\.packages\microsoft.codeanalysis.buildclient\5.10.0-1.26359.119\contentFiles\cs\net11.0\BuildProtocol.cs (3)
88var requestArgs = new List<Argument>(requestLength); 143var argumentsBuilder = new List<Argument>((int)argumentCount); 474var list = new List<string>(count);
Telemetry\AllowListToSendFirstAppliedOptions.cs (1)
20var result = new List<TelemetryEntryFormat>();
Telemetry\AllowListToSendFirstArgument.cs (1)
16var result = new List<TelemetryEntryFormat>();
Telemetry\AllowListToSendVerbSecondVerbFirstArgument.cs (1)
17var result = new List<TelemetryEntryFormat>();
Telemetry\MacAddressGetter.cs (1)
152var macs = new List<string>();
Telemetry\TopLevelCommandNameAndOptionToLog.cs (1)
20var result = new List<TelemetryEntryFormat>();
ToolManifest\ToolManifestEditor.cs (3)
176var commands = new List<string>(); 229var errors = new List<string>(); 254var packageLevelErrors = new List<string>();
ToolManifest\ToolManifestFinder.cs (1)
264var result = new List<FilePath>();
ToolPackage\ToolPackageDownloader.cs (1)
171var managedCriteria = new List<SelectionCriteria>(1);
dotnet-dev-certs (20)
_generated\2\DevCertsJsonSerializerContext.ListCertificateReport.g.cs (1)
31ObjectCreator = () => new global::System.Collections.Generic.List<global::Microsoft.AspNetCore.DeveloperCertificates.Tools.CertificateReport>(),
_generated\3\DevCertsJsonSerializerContext.ListString.g.cs (1)
31ObjectCreator = () => new global::System.Collections.Generic.List<string>(),
Program.cs (3)
55var newArgs = new List<string>(args); 307var validCertificates = new List<X509Certificate2>(); 537var dnsNames = new List<string>();
src\aspnetcore\src\Shared\CertificateGeneration\CertificateManager.cs (3)
140var certificates = new List<X509Certificate2>(); 805var extensions = new List<X509Extension>(); 1076var certificatesToDispose = new List<X509Certificate2>();
src\aspnetcore\src\Shared\CertificateGeneration\MacOSCertificateManager.cs (2)
380var certsFromStore = new List<X509Certificate2>(); 426var certsFromDisk = new List<X509Certificate2>();
src\aspnetcore\src\Shared\CertificateGeneration\UnixCertificateManager.cs (3)
843var nssDbs = new List<string>(); 863var nssDbs = new List<NssDb>(); 1018var certs = new List<FileInfo>();
src\aspnetcore\src\Shared\CommandLineUtils\CommandLine\CommandArgument.cs (1)
13Values = new List<string>();
src\aspnetcore\src\Shared\CommandLineUtils\CommandLine\CommandLineApplication.cs (4)
39Options = new List<CommandOption>(); 40Arguments = new List<CommandArgument>(); 41Commands = new List<CommandLineApplication>(); 42RemainingArguments = new List<string>();
src\aspnetcore\src\Shared\CommandLineUtils\CommandLine\CommandOption.cs (2)
16Values = new List<string>(); 105var parts = new List<string>();
dotnet-format (5)
Analyzers\CodeAnalysisResult.cs (1)
35_dictionary.Add(project, new List<Diagnostic>() { diagnostic });
CodeFormatter.cs (1)
74var formattedFiles = new List<FormattedFile>(fileCount);
Formatters\EndOfLineFormatter.cs (1)
36var changes = new List<TextChange>();
Utilities\ProcessRunner.cs (2)
75var errorLines = new List<string>(); 76var outputLines = new List<string>();
dotnet-getdocument (8)
Commands\InvokeCommand.cs (1)
54var args = new List<string>();
src\aspnetcore\src\Shared\CommandLineUtils\CommandLine\CommandArgument.cs (1)
13Values = new List<string>();
src\aspnetcore\src\Shared\CommandLineUtils\CommandLine\CommandLineApplication.cs (4)
39Options = new List<CommandOption>(); 40Arguments = new List<CommandArgument>(); 41Commands = new List<CommandLineApplication>(); 42RemainingArguments = new List<string>();
src\aspnetcore\src\Shared\CommandLineUtils\CommandLine\CommandOption.cs (2)
16Values = new List<string>(); 105var parts = new List<string>();
dotnet-Microsoft.XmlSerializer.Generator (7)
Sgen.cs (7)
32var types = new List<string>(); 35var errs = new List<string>(); 236List<Type> loadedTypes = new List<Type>(); 264var mappings = new List<XmlMapping>(); 265var importedTypes = new List<Type>(); 574var referencelist = new List<string>(); 667var parsedArgs = new List<string>();
dotnet-openapi (7)
src\aspnetcore\src\Shared\CommandLineUtils\CommandLine\CommandArgument.cs (1)
13Values = new List<string>();
src\aspnetcore\src\Shared\CommandLineUtils\CommandLine\CommandLineApplication.cs (4)
39Options = new List<CommandOption>(); 40Arguments = new List<CommandArgument>(); 41Commands = new List<CommandLineApplication>(); 42RemainingArguments = new List<string>();
src\aspnetcore\src\Shared\CommandLineUtils\CommandLine\CommandOption.cs (2)
16Values = new List<string>(); 105var parts = new List<string>();
dotnet-razorpagegenerator (1)
Program.cs (1)
94var results = new List<RazorPageGeneratorResult>();
dotnet-sourcelink (4)
dotnet-sql-cache (7)
src\aspnetcore\src\Shared\CommandLineUtils\CommandLine\CommandArgument.cs (1)
13Values = new List<string>();
src\aspnetcore\src\Shared\CommandLineUtils\CommandLine\CommandLineApplication.cs (4)
39Options = new List<CommandOption>(); 40Arguments = new List<CommandArgument>(); 41Commands = new List<CommandLineApplication>(); 42RemainingArguments = new List<string>();
src\aspnetcore\src\Shared\CommandLineUtils\CommandLine\CommandOption.cs (2)
16Values = new List<string>(); 105var parts = new List<string>();
dotnet-suggest (1)
FileSuggestionRegistration.cs (1)
73var allRegistration = new List<Registration>();
dotnet-svcutil (1)
GlobalTool.cs (1)
18var arguments = new List<string>(args);
dotnet-svcutil.xmlserializer (11)
Microsoft\Tools\ServiceModel\SvcUtil\CommandLineParser.cs (2)
100values = new List<string>(); 130result = new List<string>();
Microsoft\Tools\ServiceModel\SvcUtil\ExportModule.cs (1)
31private readonly List<Type> _types = new List<Type>();
Microsoft\Tools\ServiceModel\SvcUtil\InputModule.cs (1)
30_assemblies = new List<Assembly>();
Microsoft\Tools\ServiceModel\SvcUtil\Options.cs (3)
257_parent._inputParameters = new List<string>(_arguments.GetArguments(String.Empty)); 333_parent._referencedTypes = new List<Type>(); 334_parent._referencedAssemblies = new List<Assembly>(referenceArgs.Count);
Microsoft\Tools\ServiceModel\SvcUtil\OutputModule.cs (1)
124private static readonly List<string> s_existingFileNames = new List<string>();
Microsoft\Tools\ServiceModel\SvcUtil\ToolConsole.cs (1)
181var options = new List<ArgumentInfo>();
Microsoft\Tools\ServiceModel\SvcUtil\XmlSerializerGenerator.cs (2)
47List<XmlMapping> mappings = new List<XmlMapping>(); 119List<Type> types = new List<Type>();
dotnet-svcutil-lib (255)
CmdCredentialsProvider.cs (1)
149var candidateCerts = new List<X509Certificate2>();
CodeDomFixup\ArrayOfXElementTypeHelper.cs (2)
21private List<string> _addedToCodeCompileUnit = new List<string>(); 22private List<string> _needToAdd = new List<string>();
CodeDomFixup\CodeDomVisitors\CreateCallbackImpl.cs (2)
18private List<CodeTypeDeclaration> _eventArgsList = new List<CodeTypeDeclaration>(); 215List<CodeMemberEvent> receivedEvents = new List<CodeMemberEvent>();
CodeDomFixup\CodeDomVisitors\EnsureAdditionalAssemblyReference.cs (1)
16private List<string> _alreadyAdded = new List<string>();
CodeDomFixup\CodeDomVisitors\SpecialIXmlSerializableRemapper.cs (1)
110List<string> namespaceToAdd = new List<string>();
CodeDomFixup\CodeDomVisitors\TypeNameFixer.cs (1)
14private readonly List<string> _reservedKeyword = new List<string>() { "file", "required", "scoped" };
CodeDomFixup\ConfigToCode.cs (4)
32List<string> endpointNames = new List<string>(); 113IList<CodeTypeMember> toRemoves = new List<CodeTypeMember>(); 180IList<CodeTypeMember> toRemoves = new List<CodeTypeMember>(); 308IList<CodeTypeMember> toRemoves = new List<CodeTypeMember>();
CodeDomFixup\EndpointSelector.cs (1)
18private static List<string> s_bindingValidationErrors = new List<string>();
CodeDomFixup\VisitorFixup.cs (2)
58List<CodeDomVisitor> list = new List<CodeDomVisitor>(visitors); 70List<CodeDomVisitor> list = new List<CodeDomVisitor>(visitors);
CommandLineParser.cs (1)
27private static List<CommandSwitch> s_allSwitches = new List<CommandSwitch>();
CommandProcessorOptions.cs (5)
62private static readonly List<string> s_cmdLineOverwriteSwitches = new List<string> { Switches.NoLogo.Name, Switches.Verbosity.Name, Switches.ToolContext.Name, Switches.ProjectFile.Name, Switches.AcceptCertificate.Name, Switches.ServiceContract.Name, Switches.Language.Name }; 105this.ReferencedTypes = new List<Type>(); 106this.ReferencedAssemblies = new List<Assembly>(); 107this.ReferencedCollectionTypes = new List<Type>(); 912List<Type> coreTypes = new List<Type>
FrameworkFork\Microsoft.CodeDom\Microsoft\CSharpCodeProvider.cs (1)
3957List<String> lines = new List<String>();
FrameworkFork\Microsoft.Xml\Xml\Core\XmlEventCache.cs (1)
544_pages = new List<XmlEvent[]>();
FrameworkFork\Microsoft.Xml\Xml\Core\XmlWriterSettings.cs (2)
69private List<XmlQualifiedName> _cdataSections = new List<XmlQualifiedName>(); 316clonedSettings._cdataSections = new List<XmlQualifiedName>(_cdataSections);
FrameworkFork\Microsoft.Xml\Xml\Dom\DocumentXmlWriter.cs (1)
78_fragment = new List<XmlNode>();
FrameworkFork\Microsoft.Xml\Xml\Dom\DocumentXPathNavigator.cs (1)
1830List<XmlElement> elements = new List<XmlElement>();
FrameworkFork\Microsoft.Xml\Xml\Dom\XPathNodeList.cs (1)
23_list = new List<XmlNode>();
FrameworkFork\Microsoft.Xml\Xml\schema\ContentValidator.cs (1)
1962runningPositions = new List<RangePositionInfo>();
FrameworkFork\Microsoft.Xml\Xml\schema\GenerateConverter.cs (5)
383List<Type> uniqueTypes = new List<Type>(); 883_rules = new List<ConversionRule>(); 903List<Type> types = new List<Type>(); 916List<Type> types = new List<Type>(); 929List<ConversionRule> subset = new List<ConversionRule>();
FrameworkFork\Microsoft.Xml\Xml\schema\Preprocessor.cs (1)
753List<XmlSchemaObject> removeItemsList = new List<XmlSchemaObject>();
FrameworkFork\Microsoft.Xml\Xml\schema\SchemaCollectionPreprocessor.cs (1)
535List<XmlSchemaObject> removeItemsList = new List<XmlSchemaObject>();
FrameworkFork\Microsoft.Xml\Xml\schema\SchemaDeclBase.cs (1)
105values = new List<string>();
FrameworkFork\Microsoft.Xml\Xml\schema\SchemaElementDecl.cs (1)
199_defaultAttdefs = new List<IDtdDefaultAttributeInfo>();
FrameworkFork\Microsoft.Xml\Xml\schema\XdrBuilder.cs (2)
791builder._ElementDef._ElementDecl.Values = new List<string>((string[])obj); 1091builder._AttributeDef._AttDef.Values = new List<string>((string[])obj);
FrameworkFork\Microsoft.Xml\Xml\schema\XmlSchemaObjectTable.cs (1)
19private List<XmlSchemaObjectEntry> _entries = new List<XmlSchemaObjectEntry>();
FrameworkFork\Microsoft.Xml\Xml\schema\XmlSchemaSet.cs (2)
1157newMembers = new List<XmlSchemaElement>(); 1479List<XmlSchema> reprocessList = new List<XmlSchema>();
FrameworkFork\Microsoft.Xml\Xml\schema\XmlValueConverter.cs (3)
3585List<T> listDst = new List<T>(); 3613List<object> listDst = new List<object>(); 3625return new List<string>(XmlConvert.SplitString(value));
FrameworkFork\Microsoft.Xml\Xml\Serialization\XmlMapping.cs (1)
126List<XmlRootAttribute> list = new List<XmlRootAttribute>(type.GetTypeInfo().GetCustomAttributes<XmlRootAttribute>());
FrameworkFork\Microsoft.Xml\Xml\Serialization\XmlReflectionImporter.cs (1)
517List<XmlSchemaProviderAttribute> attrs = new List<XmlSchemaProviderAttribute>(type.GetTypeInfo().GetCustomAttributes<XmlSchemaProviderAttribute>(false));
FrameworkFork\Microsoft.Xml\Xml\Serialization\XmlSchemaImporter.cs (1)
1406if (IsCyclicReferencedType(itemElement, new List<string>(1) { identifier }))
FrameworkFork\Microsoft.Xml\Xml\Serialization\XmlSerializationWriterILGen.cs (11)
99List<Type> argTypes = new List<Type>(); 233List<Type> argTypes = new List<Type>(); 615List<Type> argTypes = new List<Type>(); 616List<string> argNames = new List<string>(); 634List<Label> caseLabels = new List<Label>(); 635List<string> retValues = new List<string>(); 775List<Type> argTypes = new List<Type>(); 956List<Type> argTypes = new List<Type>(5); 957List<string> argNames = new List<string>(5); 1394List<Type> argTypes = new List<Type>(); 2113List<Type> argTypes = new List<Type>();
FrameworkFork\Microsoft.Xml\Xml\XPath\Internal\CacheAxisQuery.cs (2)
20this.outputBuffer = new List<XPathNavigator>(); 25this.outputBuffer = new List<XPathNavigator>(other.outputBuffer);
FrameworkFork\Microsoft.Xml\Xml\XPath\Internal\CacheOutputQuery.cs (2)
23this.outputBuffer = new List<XPathNavigator>(); 29this.outputBuffer = new List<XPathNavigator>(other.outputBuffer);
FrameworkFork\Microsoft.Xml\Xml\XPath\Internal\followingsibling.cs (2)
23_parentStk = new List<XPathNavigator>(); 28_parentStk = new List<XPathNavigator>(other._parentStk);
FrameworkFork\Microsoft.Xml\Xml\XPath\Internal\precedingsibling.cs (1)
51List<XPathNavigator> parentStk = new List<XPathNavigator>();
FrameworkFork\Microsoft.Xml\Xml\XPath\Internal\querybuilder.cs (1)
445List<Query> argList = new List<Query>(numArgs);
FrameworkFork\Microsoft.Xml\Xml\XPath\Internal\SortQuery.cs (2)
24_results = new List<SortKey>(); 31_results = new List<SortKey>(other._results);
FrameworkFork\System.Runtime.Serialization\System\Runtime\Serialization\ClassDataContract.cs (3)
788_members = new List<DataMember>(); 929List<DataMember> tempMembers = new List<DataMember>(); 1108List<Member> membersInHierarchy = new List<Member>();
FrameworkFork\System.Runtime.Serialization\System\Runtime\Serialization\CodeExporter.cs (1)
917List<CodeTypeReference> knownTypeReferences = new List<CodeTypeReference>();
FrameworkFork\System.Runtime.Serialization\System\Runtime\Serialization\CodeGenerator.cs (1)
223_argList = new List<ArgBuilder>();
FrameworkFork\System.Runtime.Serialization\System\Runtime\Serialization\DataContract.cs (3)
1736List<int> nestedParamCounts = new List<int>(); 2433_nestedParamCounts = new List<int>(); 2440_paramGenericInfos = new List<GenericInfo>();
FrameworkFork\System.Runtime.Serialization\System\Runtime\Serialization\DataContractSerializer.cs (1)
112this.knownTypeList = new List<Type>();
FrameworkFork\System.Runtime.Serialization\System\Runtime\Serialization\DataContractSet.cs (1)
420List<Type> types = new List<Type>();
FrameworkFork\System.Runtime.Serialization\System\Runtime\Serialization\EnumDataContract.cs (2)
276List<DataMember> tempMembers = new List<DataMember>(fields.Length); 277List<long> tempValues = new List<long>(fields.Length);
FrameworkFork\System.Runtime.Serialization\System\Runtime\Serialization\ExceptionDataContract.cs (3)
263tempMembers = new List<DataMember>(BaseContract.Members); //Don't set tempMembers = BaseContract.Members and then start adding, because this alters the base's reference. 267tempMembers = new List<DataMember>(); 307tempMembers = new List<DataMember>();
FrameworkFork\System.Runtime.Serialization\System\Runtime\Serialization\ImportOptions.cs (2)
53_referencedTypes = new List<Type>(); 65_referencedCollectionTypes = new List<Type>();
FrameworkFork\System.Runtime.Serialization\System\Runtime\Serialization\SchemaImporter.cs (7)
245List<XmlSchemaType> knownTypesForObject = new List<XmlSchemaType>(); 279baseTypeInfo.knownTypes = new List<XmlSchemaType>(); 284baseTypeInfo = new SchemaObjectInfo(null, null, null, new List<XmlSchemaType>()); 336List<XmlSchemaRedefine> list = new List<XmlSchemaRedefine>(); 687dataContract.Members = new List<DataMember>(); 1203dataContract.Values = new List<long>(); 1204dataContract.Members = new List<DataMember>();
FrameworkFork\System.Runtime.Serialization\System\Runtime\Serialization\XmlSerializableServices.cs (1)
20List<XmlNode> nodeList = new List<XmlNode>();
FrameworkFork\System.Runtime.Serialization\System\Xml\XmlBufferReader.cs (1)
1383List<int> list = new List<int>();
FrameworkFork\System.ServiceModel\Internals\System\Runtime\Diagnostics\EtwDiagnosticTrace.cs (1)
279IList<Tuple<string, string>> exceptionInfo = new List<Tuple<string, string>>()
FrameworkFork\System.ServiceModel\Internals\System\Runtime\Fx.cs (1)
248List<Type> types = new List<Type>(typeNames.Length);
FrameworkFork\System.ServiceModel\Internals\System\Runtime\InputQueue.cs (1)
34_waiterList = new List<IQueueWaiter>();
FrameworkFork\System.ServiceModel\Internals\System\Runtime\InternalBufferManager.cs (1)
62List<BufferPool> bufferPoolList = new List<BufferPool>();
FrameworkFork\System.ServiceModel\System\IdentityModel\Claims\ClaimSet.cs (1)
27List<Claim> claims = new List<Claim>(2);
FrameworkFork\System.ServiceModel\System\IdentityModel\Claims\X509CertificateClaimSet.cs (3)
163List<Claim> claims = new List<Claim>(); 319List<string> dnsEntries = new List<string>(); 366List<Claim> claims = new List<Claim>(2);
FrameworkFork\System.ServiceModel\System\IdentityModel\Policy\DefaultEvaluationContext.cs (1)
63_claimSets = new List<ClaimSet>();
FrameworkFork\System.ServiceModel\System\IdentityModel\Policy\UnconditionalPolicy.cs (2)
167List<ClaimSet> issuances = new List<ClaimSet>(1); 235identities = new List<IIdentity>(1);
FrameworkFork\System.ServiceModel\System\IdentityModel\SecurityUtils.cs (5)
126List<IAuthorizationPolicy> policies = new List<IAuthorizationPolicy>(1); 280List<SecurityKey> temp = new List<SecurityKey>(1); 334List<IAuthorizationPolicy> ret = new List<IAuthorizationPolicy>(authorizationPolicies.Count); 394public static ReadOnlyCollection<T> Instance = new ReadOnlyCollection<T>(new List<T>()); 409List<IIdentity> identities = new List<IIdentity>();
FrameworkFork\System.ServiceModel\System\IdentityModel\Tokens\KeyInfoSerializer.cs (4)
58_serializerEntries = new List<SecurityTokenSerializer.SerializerEntries>(); 86_tokenEntries = new List<TokenEntry>(); 87_keyIdentifierEntries = new List<SecurityTokenSerializer.KeyIdentifierEntry>(); 88_keyIdentifierClauseEntries = new List<SecurityTokenSerializer.KeyIdentifierClauseEntry>();
FrameworkFork\System.ServiceModel\System\IdentityModel\Tokens\SecurityKeyIdentifier.cs (2)
21_clauses = new List<SecurityKeyIdentifierClause>(InitialSize); 30_clauses = new List<SecurityKeyIdentifierClause>(clauses.Length);
FrameworkFork\System.ServiceModel\System\IdentityModel\Tokens\WSSecurityJan2004.cs (1)
37List<StrEntry> strEntries = new List<StrEntry>();
FrameworkFork\System.ServiceModel\System\IdentityModel\Tokens\WSSecurityXXX2005.cs (1)
40List<StrEntry> strEntries = new List<StrEntry>();
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\AddressHeaderCollection.cs (4)
17: base(new List<AddressHeader>()) 22: base(new List<AddressHeader>(addressHeaders)) 77List<AddressHeader> results = new List<AddressHeader>(); 179List<AddressHeader> headerList = new List<AddressHeader>();
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\BinaryMessageEncoder.cs (2)
919_newStrings = new List<XmlDictionaryString>(); 949_bytes = new List<byte>();
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\ChainedAsyncResult.cs (2)
143_collection = new List<ICommunicationObject>(); 178_collection = new List<ICommunicationObject>();
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\ConnectionPool.cs (5)
85itemsToClose = new List<TItem>(); 101endpointKeysToRemove = new List<TKey>(); 236_busyConnections = new List<TItem>(); 370List<TItem> itemsToClose = new List<TItem>(); 443itemsToClose = new List<TItem>();
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\ConnectionPoolRegistry.cs (1)
46registryEntry = new List<ConnectionPool>();
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\HttpTransportBindingElement.cs (1)
498List<XmlElement> httpAuthAssertions = new List<XmlElement>();
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\IdlingCommunicationPool.cs (1)
217List<TItem> itemsToClose = new List<TItem>();
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\MessageFault.cs (1)
640List<FaultReasonText> translations = new List<FaultReasonText>();
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\MessageHeaders.cs (1)
758List<MessageHeaderInfo> understoodHeaders = new List<MessageHeaderInfo>();
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\MessageProperties.cs (3)
166List<string> keys = new List<string>(); 226List<object> values = new List<object>(); 801List<KeyValuePair<string, object>> pairs = new List<KeyValuePair<string, object>>(_propertyCount);
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\ReliableSessionBindingElementImporter.cs (1)
212List<Wsrm11PolicyAlternative> wsrmAlternatives = new List<Wsrm11PolicyAlternative>();
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\RequestChannel.cs (1)
16private List<IRequestBase> _outstandingRequests = new List<IRequestBase>();
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\ServiceChannelFactory.cs (2)
33_channelsList = new List<IChannel>(); 274objectList = new List<ICommunicationObject>();
FrameworkFork\System.ServiceModel\System\ServiceModel\Description\MessageContractImporter.cs (1)
1323bodyPartsFromBindings = new List<string>();
FrameworkFork\System.ServiceModel\System\ServiceModel\Description\OperationGenerator.cs (1)
613List<CodeTypeReference> wrapperKnownTypes = new List<CodeTypeReference>();
FrameworkFork\System.ServiceModel\System\ServiceModel\Description\ServiceReflector.cs (5)
376List<Type> types = new List<Type>(); 428List<Type> types = new List<Type>(); 461List<object> attrTypeAttributes = new List<object>(); 600List<Type> types = new List<Type>(GetInheritedContractTypes(interfaceType)); 629List<MethodInfo> methods = new List<MethodInfo>();
FrameworkFork\System.ServiceModel\System\ServiceModel\Description\TypeLoader.cs (5)
381List<Type> knownTypes = new List<Type>(); 766List<Type> inheritedCallbackTypes = new List<Type>(); 1291List<MemberInfo> contractMembers = new List<MemberInfo>(); 1352List<MessagePartDescription> bodyPartDescriptionList = new List<MessagePartDescription>(); 1353List<MessageHeaderDescription> headerPartDescriptionList = new List<MessageHeaderDescription>();
FrameworkFork\System.ServiceModel\System\ServiceModel\Description\WsdlImporter.cs (2)
2071List<XmlElement> embeddedPolicies = new List<XmlElement>(); 2115List<XmlElement> policyReferences = new List<XmlElement>();
FrameworkFork\System.ServiceModel\System\ServiceModel\Description\XmlSerializerOperationBehavior.cs (2)
602private List<XmlMembersMapping> _mappings = new List<XmlMembersMapping>(); 648List<XmlMembersMapping> uniqueMappings = new List<XmlMembersMapping>();
FrameworkFork\System.ServiceModel\System\ServiceModel\Dispatcher\ChannelDispatcher.cs (1)
423List<ICommunicationObject> list = new List<ICommunicationObject>();
FrameworkFork\System.ServiceModel\System\ServiceModel\Dispatcher\DataContractSerializerOperationFormatter.cs (1)
84_knownTypes = new List<Type>();
FrameworkFork\System.ServiceModel\System\ServiceModel\Dispatcher\DuplexChannelBinder.cs (2)
158_requests = new List<IDuplexRequest>(); 172_timedOutRequests = new List<ICorrelatorKey>();
FrameworkFork\System.ServiceModel\System\ServiceModel\Dispatcher\EndpointAddressProcessor.cs (1)
27List<Attr> attrSet = new List<Attr>();
FrameworkFork\System.ServiceModel\System\ServiceModel\Dispatcher\EndpointDispatcherTable.cs (1)
34_cachedEndpoints = new List<EndpointDispatcher>(optimizationThreshold);
FrameworkFork\System.ServiceModel\System\ServiceModel\Dispatcher\FaultFormatter.cs (3)
19List<FaultContractInfo> faultContractInfoList = new List<FaultContractInfo>(); 31faultContractInfoList = new List<FaultContractInfo>(faultContractInfoCollection); 96faultInfos = new List<FaultContractInfo>();
FrameworkFork\System.ServiceModel\System\ServiceModel\Dispatcher\InvokerUtil.cs (1)
37var outputParamPositions = new List<int>();
FrameworkFork\System.ServiceModel\System\ServiceModel\Dispatcher\XmlSerializerFaultFormatter.cs (1)
74faultInfos = new List<XmlSerializerOperationBehavior.Reflector.XmlSerializerFaultContractInfo>();
FrameworkFork\System.ServiceModel\System\ServiceModel\Dispatcher\XmlSerializerOperationFormatter.cs (1)
482_attributes[headerDescription.Index] = new List<MessageHeader<object>>();
FrameworkFork\System.ServiceModel\System\ServiceModel\DXD.cs (4)
140public List<XmlDictionaryString> SecureConversationDictionaryStrings = new List<XmlDictionaryString>(); 205public List<XmlDictionaryString> SecurityAlgorithmDictionaryStrings = new List<XmlDictionaryString>(); 234public List<XmlDictionaryString> Feb2005DictionaryStrings = new List<XmlDictionaryString>(); 235public List<XmlDictionaryString> Dec2005DictionaryString = new List<XmlDictionaryString>();
FrameworkFork\System.ServiceModel\System\ServiceModel\EndpointAddress.cs (1)
776List<AddressHeader> headerList = new List<AddressHeader>();
FrameworkFork\System.ServiceModel\System\ServiceModel\Security\MessagePartSpecification.cs (4)
25_headerTypes = new List<XmlQualifiedName>(); 105_headerTypes = new List<XmlQualifiedName>(headerTypes.Count); 123List<XmlQualifiedName> noDuplicates = new List<XmlQualifiedName>(_headerTypes.Count); 173_headerTypes = new List<XmlQualifiedName>(headerTypes.Length);
FrameworkFork\System.ServiceModel\System\ServiceModel\Security\ReferenceList.cs (1)
21private List<string> _referredIds = new List<string>();
FrameworkFork\System.ServiceModel\System\ServiceModel\Security\SecurityProtocolFactory.cs (1)
144_channelSupportingTokenAuthenticatorSpecification = new Collection<SupportingTokenAuthenticatorSpecification>(new List<SupportingTokenAuthenticatorSpecification>(factory._channelSupportingTokenAuthenticatorSpecification));
FrameworkFork\System.ServiceModel\System\ServiceModel\Security\SecurityUtils.cs (3)
525List<Claim> claims = new List<Claim>(2); 529List<IAuthorizationPolicy> policies = new List<IAuthorizationPolicy>(1); 1053public static ReadOnlyCollection<T> Instance = new ReadOnlyCollection<T>(new List<T>());
FrameworkFork\System.ServiceModel\System\ServiceModel\Security\Tokens\SecurityContextCookieSerializer.cs (1)
33_knownTypes = knownTypes ?? new List<Type>();
FrameworkFork\System.ServiceModel\System\ServiceModel\Security\Tokens\SecurityContextSecurityToken.cs (1)
276List<SecurityKey> temp = new List<SecurityKey>(1);
FrameworkFork\System.ServiceModel\System\ServiceModel\Security\WSKeyInfoSerializer.cs (1)
20List<SecurityTokenSerializer.SerializerEntries> serializerEntries = new List<SecurityTokenSerializer.SerializerEntries>();
FrameworkFork\System.ServiceModel\System\ServiceModel\Security\WSSecureConversationDec2005.cs (1)
49_knownClaimTypes = new List<Type>();
FrameworkFork\System.ServiceModel\System\ServiceModel\Security\WSSecureConversationFeb2005.cs (1)
49_knownClaimTypes = new List<Type>();
FrameworkFork\System.ServiceModel\System\ServiceModel\Security\WSSecurityPolicy.cs (1)
3083_drivers = new List<WSSecurityPolicy>();
FrameworkFork\System.ServiceModel\System\ServiceModel\Security\WSSecurityTokenSerializer.cs (2)
101_serializerEntries = new List<SerializerEntries>(); 145_tokenEntries = new List<TokenEntry>();
FrameworkFork\System.ServiceModel\System\ServiceModel\Security\WSTrust.cs (2)
175_entropyAuthenticators = new List<SecurityTokenAuthenticator>(2); 238List<RequestSecurityTokenResponse> rstrCollection = new List<RequestSecurityTokenResponse>(2);
FrameworkFork\System.ServiceModel\System\ServiceModel\SynchronizedCollection.cs (4)
18_items = new List<T>(); 27_items = new List<T>(); 38_items = new List<T>(list); 49_items = new List<T>(list.Length);
FrameworkFork\System.ServiceModel\System\ServiceModel\SynchronizedReadOnlyCollection.cs (5)
17_items = new List<T>(); 26_items = new List<T>(); 37_items = new List<T>(list); 48_items = new List<T>(list.Length); 63_items = new List<T>(list);
FrameworkFork\System.ServiceModel\System\ServiceModel\XmlBuffer.cs (1)
66_sections = new List<Section>(1);
FrameworkFork\System.Web.Services\Configuration\WebServicesSection.cs (3)
58object[] attrs = new List<object>(extensionType.GetTypeInfo().GetCustomAttributes(typeof(XmlFormatExtensionAttribute), false)).ToArray(); 76attrs = new List<object>(extensionType.GetTypeInfo().GetCustomAttributes(typeof(XmlFormatExtensionPrefixAttribute), false)).ToArray(); 111object[] attrs = new List<object>(type.GetTypeInfo().GetCustomAttributes(typeof(XmlFormatExtensionPointAttribute), false)).ToArray();
Metadata\MetadataDocumentLoader.cs (5)
45private List<string> _processedUri = new List<string>(); 46private List<string> _updatedUri = new List<string>(); 57private List<Uri> metadataSourceFiles { get; set; } = new List<Uri>(); 63private readonly List<MetadataSection> _metadataSections = new List<MetadataSection>(); 69private readonly List<Exception> _documentLoadExceptions = new List<Exception>();
Metadata\MetadataDocumentSaver.cs (3)
41this.MetadataFiles = new List<MetadataFileInfo>(); 44this.UnresolvedReferences = new List<UnresolvedUri>(); 277var importedWsdl = new List<string>();
Metadata\MetadataFileNameManager.cs (1)
18private List<string> _files = new List<string>();
Metadata\ServiceDescriptor.cs (9)
65public IEnumerable<ServiceEndpoint> Endpoints { get; private set; } = new List<ServiceEndpoint>(); 67public IEnumerable<Binding> Bindings { get; private set; } = new List<Binding>(); 69public IEnumerable<ContractDescription> Contracts { get; private set; } = new List<ContractDescription>(); 73public IEnumerable<MetadataConversionError> MetadataConversionErrors { get; private set; } = new List<MetadataConversionError>(); 77public IEnumerable<ServiceInfo> Services { get; private set; } = new List<ServiceInfo>(); 177var orphanContracts = new List<ContractDescription>(this.Contracts); 178var services = new List<ServiceInfo>(); 183List<ContractDescription> contracts = new List<ContractDescription>(); 380this.Contracts = new List<ContractDescription> { contract };
Shared\MSBuildProj.cs (6)
45private List<string> _targetFrameworks = new List<string>(); 46private List<string> _endOfLifeTargetFrameworks = new List<string>(); 763excludeDependencies = new List<ProjectDependency>(); 779dependencies = new List<ProjectDependency>(); 794var packageDependencies = new List<ProjectDependency>(); 872var assemblyDependencies = new List<ProjectDependency>();
Shared\Options\ApplicationOptions.cs (2)
25private List<string> _warnings { get; set; } = new List<string>(); 29private List<Exception> _errors { get; set; } = new List<Exception>();
Shared\Options\ListValue.cs (1)
21private List<TValue> InnerList { get; set; } = new List<TValue>();
Shared\Options\ListValueOption.cs (1)
119collection = new List<string>() { jToken.Value<string>() };
Shared\Options\OptionBase.cs (1)
37this.Aliases = new List<string>();
Shared\Options\OptionValueParser.cs (1)
139var list = new List<object>();
Shared\Options\WCFCSUpdateOptions.cs (3)
32private List<string> _deserializedCollectionAssemblies = new List<string>(); 122e.Value = new List<object> { item1.Trim() }; 160e.Value = new List<object> { ParseNamespace(jToken.Value<string>(), sender as OptionBase) };
Shared\ProjectDependency.cs (4)
29private static readonly IReadOnlyList<string> s_binaryExtensions = new List<string> { ".exe", ".dll" }.AsReadOnly(); 30private static readonly IReadOnlyList<string> s_projectExtensions = new List<string> { ".csproj", ".vbproj", ".fsproj", ".vcxproj", ".esproj" }.AsReadOnly(); 31private static readonly IReadOnlyList<string> s_exeExtensions = new List<string> { ".exe" }.AsReadOnly(); 416internal static List<ProjectDependency> IgnorableDependencies = new List<ProjectDependency>
Shared\TargetFrameworkHelper.cs (5)
16internal static readonly List<string> s_currentSupportedVersions = new List<string>() { "8.0", "9.0", "10.0" }; 23{"Legacy", new List<ProjectDependency> { 30{"Current", new List<ProjectDependency> { 37internal static List<ProjectDependency> FullFrameworkReferences = new List<ProjectDependency>() 42internal static List<ProjectDependency> ServiceModelPackages = new List<ProjectDependency>()
TypeLoader.cs (3)
16private static List<string> s_loadTypesWarnings = new List<string>(); 40List<Type> listType = new List<Type>(); 96List<Type> unavailableTypes = new List<Type>();
dotnet-svcutil-lib.Tests (5)
FixupUtil.cs (2)
22_replacements = new List<ReplaceInfo> 99var replacements = new List<ReplaceInfo>(_replacements);
TestInit.cs (3)
468var fileLines1 = new List<string>(); 469var fileLines2 = new List<string>(); 470var exceptLines = new List<string>() { "<ImplicitUsings>enable</ImplicitUsings>", "<Nullable>enable</Nullable>", "<Content CopyToOutputDirectory" };
dotnet-user-jwts (17)
_generated\0\BindingExtensions.g.cs (2)
74var temp1 = new List<global::Microsoft.AspNetCore.Authentication.JwtBearer.Tools.SigningKey>(); 155(temp ??= new global::System.Collections.Generic.List<string>()).Add($"'{section.Key}'");
Commands\CreateCommand.cs (2)
204var roles = rolesOption.HasValue() ? rolesOption.Values : new List<string>(); 207var scopes = scopesOption.HasValue() ? scopesOption.Values : new List<string>();
Helpers\ConsoleTable.cs (2)
14private readonly List<string> _columns = new(); 15private readonly List<string[]> _rows = new();
Helpers\DevJwtCliHelpers.cs (2)
130return new List<string>(); 191List<string> iisUrls = new();
Helpers\Jwt.cs (2)
11public IEnumerable<string> Scopes { get; set; } = new List<string>(); 13public IEnumerable<string> Roles { get; set; } = new List<string>();
src\aspnetcore\src\Shared\CommandLineUtils\CommandLine\CommandArgument.cs (1)
13Values = new List<string>();
src\aspnetcore\src\Shared\CommandLineUtils\CommandLine\CommandLineApplication.cs (4)
39Options = new List<CommandOption>(); 40Arguments = new List<CommandArgument>(); 41Commands = new List<CommandLineApplication>(); 42RemainingArguments = new List<string>();
src\aspnetcore\src\Shared\CommandLineUtils\CommandLine\CommandOption.cs (2)
16Values = new List<string>(); 105var parts = new List<string>();
dotnet-user-secrets (7)
src\aspnetcore\src\Shared\CommandLineUtils\CommandLine\CommandArgument.cs (1)
13Values = new List<string>();
src\aspnetcore\src\Shared\CommandLineUtils\CommandLine\CommandLineApplication.cs (4)
39Options = new List<CommandOption>(); 40Arguments = new List<CommandArgument>(); 41Commands = new List<CommandLineApplication>(); 42RemainingArguments = new List<string>();
src\aspnetcore\src\Shared\CommandLineUtils\CommandLine\CommandOption.cs (2)
16Values = new List<string>(); 105var parts = new List<string>();
dotnet-watch (6)
CommandLine\CommandLineOptions.cs (2)
205var arguments = new List<string>(); 268var argumentsWithoutBinLogBuilder = new List<string>();
Watch\BuildEvaluator.cs (2)
76var arguments = new List<string>() 180var msbuildFiles = new List<(string fileName, DateTime lastModifiedUtc)>();
Watch\MsBuildFileSetFactory.cs (2)
54var capturedOutput = new List<OutputLine>(); 154var arguments = new List<string>
GenerateAnalyzerNuspec (2)
Program.cs (2)
109var allTargets = new List<string>(); 200var fileNamesToExclude = new List<string>() { "Humanizer.dll", "MessagePack.dll", "MessagePack.Annotations.dll" };
GenerateDocumentationAndConfigFiles (41)
Program.cs (3)
265var fileNamesWithValidationFailures = new List<string>(); 1770var compilerVisibleProperties = new List<string>(); 1808var compilerVisibleProperties = new List<string>();
src\roslyn\src\Compilers\Core\Portable\InternalUtilities\CompilerOptionParseUtilities.cs (1)
23return new List<string>(capacity: 0);
src\roslyn\src\Compilers\Core\Portable\InternalUtilities\OrderedMultiDictionary.cs (1)
35_keys = new List<K>();
src\roslyn\src\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (1)
721List<IEnumerator<T>> enumerators = new List<IEnumerator<T>>();
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Extensions\ITypeSymbolExtensions.cs (2)
150var attributes = new List<AttributeData>(); 217var attributes = new List<AttributeData>();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Collections\NormalizedTextSpanCollection.cs (2)
592var sorted = new List<TextSpan>(spans); 601IList<TextSpan> normalized = new List<TextSpan>(sorted.Count);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxNodeExtensions.cs (1)
409var spans = new List<TextSpan>(nodesToReplace.Count + tokensToReplace.Count + triviaToReplace.Count);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\BottomUpBaseIndentationFinder.cs (3)
218var list = new List<IndentBlockOperation>(); 251var list = new List<AlignTokensOperation>(); 283var list = new List<IndentBlockOperation>();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Context\FormattingContext.cs (1)
146var mergedList = new List<IndentBlockOperation>(count);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Context\FormattingContext.InitialContextFinder.cs (2)
73var operations = new List<IndentBlockOperation>(); 74var list = new List<IndentBlockOperation>();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractAggregatedFormattingResult.cs (1)
89var result = new List<TextChange>(count);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractFormatEngine.cs (3)
160var indentBlockOperationScratch = new List<IndentBlockOperation>(); 161var alignmentOperationScratch = new List<AlignTokensOperation>(); 162var anchorIndentationOperationsScratch = new List<AnchorIndentationOperation>();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractFormatEngine.OperationApplier.cs (1)
356var list = new List<TokenData>();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractFormattingResult.cs (1)
60var result = new List<TextChange>();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\FormattingExtensions.cs (1)
315var aggregateSpans = new List<TextSpan>();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Rules\Operations\FormattingOperations.cs (3)
150var list = new List<AnchorIndentationOperation>(); 162var list = new List<IndentBlockOperation>(); 174var list = new List<AlignTokensOperation>();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\FileBannerFacts\AbstractFileBannerFacts.cs (1)
86var leadingTriviaToKeep = new List<SyntaxTrivia>(node.GetLeadingTrivia());
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AbstractSpeculationAnalyzer.cs (2)
1099var specifiedParameters1 = new List<IParameterSymbol>(); 1100var specifiedParameters2 = new List<IParameterSymbol>();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\TopologicalSorter.cs (2)
15var result = new List<T>(); 63return new List<T>();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamedTypeSymbolExtensions.cs (1)
398var interfacesToImplement = new List<INamedTypeSymbol>(
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamespaceOrTypeSymbolExtensions.cs (1)
36var result = new List<string>();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\AbstractCodeGenerationService.cs (1)
299var newMembers = new List<SyntaxNode>();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\AbstractFlagsEnumGenerator.cs (2)
63var allFieldsAndValues = new List<(IFieldSymbol field, ulong value)>(); 66var usedFieldsAndValues = new List<(IFieldSymbol field, ulong value)>();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\CodeGenerationHelpers.cs (1)
54var names = new List<string>
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\IMethodSymbolExtensions.cs (1)
106var newTypeParameters = new List<CodeGenerationTypeParameterSymbol>();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Helpers\MefHostServicesHelpers.cs (1)
18var assemblies = new List<Assembly>(assemblyNames.Length);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\TypeInferenceService\AbstractTypeInferenceService.AbstractTypeInferrer.cs (1)
86var result = new List<ITypeSymbol>
GetDocument.Insider (8)
Commands\GetDocumentCommandWorker.cs (1)
285var filePathList = new List<string>();
src\aspnetcore\src\Shared\CommandLineUtils\CommandLine\CommandArgument.cs (1)
13Values = new List<string>();
src\aspnetcore\src\Shared\CommandLineUtils\CommandLine\CommandLineApplication.cs (4)
39Options = new List<CommandOption>(); 40Arguments = new List<CommandArgument>(); 41Commands = new List<CommandLineApplication>(); 42RemainingArguments = new List<string>();
src\aspnetcore\src\Shared\CommandLineUtils\CommandLine\CommandOption.cs (2)
16Values = new List<string>(); 105var parts = new List<string>();
HelixTestTasks (5)
ComputeBatchTimeout.cs (1)
84var result = new List<ITaskItem>();
GroupWorkItems.cs (4)
46var itemsWithSize = new List<(ITaskItem item, long size)>(); 67var result = new List<ITaskItem>(); 71var smallItems = new List<(ITaskItem item, long size)>(); 94batchAssignments[i] = new List<ITaskItem>();
ILAssembler (23)
EntityRegistry.cs (17)
25private readonly List<ManifestResourceEntity> _manifestResourceEntities = new(); 27private readonly List<MemberReferenceEntity> _memberReferences = new(); 588_seenEntities[table] = entities = new List<EntityBase>(); 1220public List<GenericParameterConstraintEntity> GenericParameterConstraints { get; } = new(); 1222public List<MethodDefinitionEntity> Methods { get; } = new(); 1224public List<MethodImplementationEntity> MethodImplementations { get; } = new(); 1226public List<FieldDefinitionEntity> Fields { get; } = new(); 1228public List<PropertyEntity> Properties { get; } = new(); 1230public List<EventEntity> Events { get; } = new(); 1232public List<InterfaceImplementationEntity> InterfaceImplementations { get; } = new(); 1265public List<GenericParameterConstraintEntity> Constraints { get; } = new(); 1289public List<ParameterEntity> Parameters { get; } = new(); 1294public List<GenericParameterConstraintEntity> GenericParameterConstraints { get; } = new(); 1355private readonly List<Blob> _placesToWriteResolvedHandle = new(); 1442public List<(MethodSemanticsAttributes Semantic, EntityBase Method)> Accessors { get; } = new(); 1453public List<(MethodSemanticsAttributes Semantic, EntityBase Method)> Accessors { get; } = new(); 1547public List<SequencePoint> SequencePoints { get; } = new();
GrammarVisitor.cs (5)
103private readonly List<VTableFixupSupport.VTableFixupEntry> _vtableFixups = new(); 1004public List<Dictionary<string, int>> LocalsScopes { get; } = new(); 1006public List<SignatureArg> AllLocals { get; } = new(); 1638_mappedFieldDataReferenceFixups[name] = fixups = new(); 3139var labels = new List<(LabelHandle Label, int? Offset)>();
NamedElementList.cs (1)
17private readonly List<T> _elements = new();
ilc (16)
Program.cs (9)
49List<ModuleDesc> assembliesWithInitializers = new List<ModuleDesc>(); 65List<MethodDesc> instrumentedResult = new List<MethodDesc>(result); 78var suppressedWarningCategories = new List<string>(); 171List<ICompilationRootProvider> compilationRoots = new List<ICompilationRootProvider>(); 206List<EcmaModule> inputModules = new List<EcmaModule>(); 530scannerCompiledMethods = new List<MethodDesc>(scanResults.CompiledMethodBodies); 531scannerConstructedTypes = new List<TypeDesc>(scanResults.ConstructedEETypes); 641List<ObjectDumper> dumpers = new List<ObjectDumper>(); 815List<TypeDesc> genericArguments = new List<TypeDesc>();
RdXmlRootProvider.cs (2)
145var parameter = new List<TypeDesc>(); 146var instArgs = new List<TypeDesc>();
src\runtime\src\coreclr\tools\Common\CommandLineHelpers.cs (4)
45List<string> paths = new(); 177List<string> details = new List<string>(); 236List<string> rspFile = new List<string>(); 430var tokens = new List<string>();
src\runtime\src\coreclr\tools\Common\InstructionSetHelpers.cs (1)
176List<string> instructionSetParams = new List<string>();
ILCompiler.Build.Tasks (1)
ComputeManagedAssembliesToCompileToNative.cs (1)
88var runtimePackFilesToSkipPublish = new List<ITaskItem>();
ILCompiler.Compiler (150)
Compiler\AnalysisBasedMetadataManager.cs (2)
64_modulesWithMetadata = new List<ModuleDesc>(modulesWithMetadata); 65_forcedTypes = new List<TypeDesc>(forcedTypes);
Compiler\Dataflow\CompilerGeneratedState.cs (2)
133_warnings ??= new List<(MessageOrigin, DiagnosticId, string[])>(); 321_compilerGeneratedMembers.Add(userDefinedMethod, new List<TypeSystemEntity>(callees));
Compiler\Dataflow\FlowAnnotations.cs (1)
399var annotatedMethods = new List<MethodAnnotations>();
Compiler\Dataflow\InterproceduralState.cs (1)
71var methodsList = new List<MethodBodyValue>(MethodBodies.GetKnownValues());
Compiler\Dataflow\MethodBodyScanner.cs (1)
1294var dereferencedMethodParams = new List<MultiValue>();
Compiler\Dataflow\ReflectionMarker.cs (3)
33public List<(MethodDesc OwningMethod, INodeWithRuntimeDeterminedDependencies Dependency)> RuntimeDeterminedDependencies { get; } = new List<(MethodDesc, INodeWithRuntimeDeterminedDependencies)>(); 91List<ModuleDesc> referencedModules = new(); 126List<ModuleDesc> referencedModules = new();
Compiler\DependencyAnalysis\ArrayOfEmbeddedDataNode.cs (1)
17private List<TEmbedded> _nestedNodesList = new List<TEmbedded>();
Compiler\DependencyAnalysis\CustomAttributeBasedDependencyAlgorithm.cs (1)
130dependencies ??= new CombinedDependencyList();
Compiler\DependencyAnalysis\DataflowAnalyzedMethodNode.cs (1)
42_runtimeDependencies = new List<(MethodDesc, INodeWithRuntimeDeterminedDependencies)>();
Compiler\DependencyAnalysis\DehydratedDataNode.cs (1)
85KeyValuePair<ISymbolNode, int>[] relocSort = new List<KeyValuePair<ISymbolNode, int>>(relocOccurences).ToArray();
Compiler\DependencyAnalysis\DictionaryLayoutNode.cs (1)
168List<CombinedDependencyListEntry> conditionalDependencies = new List<CombinedDependencyListEntry>();
Compiler\DependencyAnalysis\EETypeNode.cs (1)
317List<CombinedDependencyListEntry> result = new List<CombinedDependencyListEntry>();
Compiler\DependencyAnalysis\EventMetadataNode.cs (1)
34var dependencies = new List<CombinedDependencyListEntry>();
Compiler\DependencyAnalysis\ExternalReferencesTableNode.cs (1)
22private List<SymbolAndDelta> _insertedSymbols = new List<SymbolAndDelta>();
Compiler\DependencyAnalysis\FieldMetadataNode.cs (1)
66var dependencies = new List<CombinedDependencyListEntry>();
Compiler\DependencyAnalysis\InterfaceDispatchMapNode.cs (3)
150var defaultImplementations = new List<(int InterfaceIndex, int InterfaceMethodSlot, int ImplMethodSlot)>(); 151var staticImplementations = new List<(int InterfaceIndex, int InterfaceMethodSlot, int ImplMethodSlot, int Context)>(); 152var staticDefaultImplementations = new List<(int InterfaceIndex, int InterfaceMethodSlot, int ImplMethodSlot, int Context)>();
Compiler\DependencyAnalysis\MethodMetadataNode.cs (1)
130var dependencies = new List<CombinedDependencyListEntry>();
Compiler\DependencyAnalysis\ModuleInitializerListNode.cs (3)
38var modulesWithCctor = new List<ModuleDesc>(); 54List<ModuleDesc> sortedModules = new List<ModuleDesc>(); 59var allModules = new List<ModuleGraphNode>();
Compiler\DependencyAnalysis\ModuleMetadataNode.cs (1)
59var dependencies = new List<CombinedDependencyListEntry>();
Compiler\DependencyAnalysis\NativeLayoutInfoNode.cs (1)
37_vertexNodesToWrite = new List<NativeLayoutVertexNode>();
Compiler\DependencyAnalysis\NativeLayoutVertexNode.cs (3)
858List<NativeLayoutVertexNode> dictionaryVertices = new List<NativeLayoutVertexNode>(); 1017List<NativeLayoutVertexNode> implementedInterfacesList = new List<NativeLayoutVertexNode>(); 1030List<NativeLayoutVertexNode> dictionaryVertices = new List<NativeLayoutVertexNode>();
Compiler\DependencyAnalysis\PropertyMetadataNode.cs (1)
34var dependencies = new List<CombinedDependencyListEntry>();
Compiler\DependencyAnalysis\ReadyToRunGenericHelperNode.cs (1)
241List<CombinedDependencyListEntry> conditionalDependencies = new List<CombinedDependencyListEntry>();
Compiler\DependencyAnalysis\ReadyToRunHeaderNode.cs (1)
27private List<HeaderItem> _items = new List<HeaderItem>();
Compiler\DependencyAnalysis\ReadyToRunHelperNode.cs (1)
175List<CombinedDependencyListEntry> dependencyList = new List<CombinedDependencyListEntry>();
Compiler\DependencyAnalysis\ResourceDataNode.cs (1)
70_indexData = new List<ResourceIndexData>();
Compiler\DependencyAnalysis\SealedVTableNode.cs (1)
112_sealedVTableEntries = new List<SealedVTableEntry>();
Compiler\DependencyAnalysis\StackTraceDocumentsNode.cs (1)
18private List<string> _documents = new List<string>();
Compiler\DependencyAnalysis\StackTraceMethodMappingNode.cs (1)
52var mapping = new List<StackTraceMapping>(factory.MetadataManager.GetStackTraceMapping(factory));
Compiler\DependencyAnalysis\TypeMetadataNode.cs (1)
105var dependencies = new List<CombinedDependencyListEntry>();
Compiler\ExportsFileWriter.cs (1)
24_methods = new List<EcmaMethod>();
Compiler\ILScanner.cs (5)
57var methodsToCompile = new List<ScannedMethodNode>(); 622vtables.Add(baseType, baseVtable = BuildVTable(factory, baseType, baseType, new List<MethodDesc>())); 625vtables.Add(type, vtable = BuildVTable(factory, type, type, new List<MethodDesc>())); 888List<ThreadStaticsNode> threadStaticNodes = new List<ThreadStaticsNode>(); 900List<MetadataType> types = new List<MetadataType>();
Compiler\LibraryInitializers.cs (2)
30_librariesWithInitializers = new List<ModuleDesc>(librariesWithInitializers); 48_libraryInitializerMethods = new List<MethodDesc>();
Compiler\Logging\DocumentationSignatureParser.cs (7)
45var results = new List<TypeSystemEntity>(); 58var results = new List<TypeSystemEntity>(); 68var results = new List<TypeSystemEntity>(); 279var results = new List<string>(); 413typeArguments = new List<string>(); 581var parameters = new List<string>(); 656parameters = new List<string>();
Compiler\Logging\UnconditionalSuppressMessageAttributeState.cs (4)
105generatedWarnings = new(); 275suppressions ??= new(); 283suppressions ??= new(); 294suppressions ??= new();
Compiler\MetadataManager.cs (9)
65private readonly List<InterfaceDispatchCellNode> _interfaceDispatchCells = new List<InterfaceDispatchCellNode>(); 88private List<(DehydratableObjectNode Node, ObjectNode.ObjectData Data)> _dehydratableData = new List<(DehydratableObjectNode Node, ObjectNode.ObjectData data)>(); 758var stackTraceRecords = new List<StackTraceRecordData>(); 821typeMappings = new List<MetadataMapping<MetadataType>>(); 822methodMappings = new List<MetadataMapping<MethodDesc>>(); 824fieldMappings = new List<MetadataMapping<FieldDesc>>(); 826stackTraceMapping = new List<StackTraceMapping>(); 827reflectionBasedStackTraceMapping = new List<ReflectionStackTraceMapping>(); 947List<MetadataRecord> genericArgs = new List<MetadataRecord>();
Compiler\MstatObjectDumper.cs (3)
40private List<(MethodDesc Method, string MangledName, int Size, int GcInfoSize)> _methods = new(); 115_deduplicatedBodies.Add(originalBody.Method, targetBodies = new List<(MethodDesc, int)>()); 213private readonly List<(string Name, BlobBuilder Content)> _customSections = new();
Compiler\ObjectWriter\CodeView\CodeViewSymbolsBuilder.cs (3)
238List<uint> codes = new(); 302internal readonly List<byte[]> _data = new(); 303internal readonly List<(uint, RelocType, Utf8String)> _relocations = new();
Compiler\ObjectWriter\CodeView\CodeViewTypesBuilder.cs (1)
48private readonly List<(Utf8String, uint)> _userDefinedTypes = new();
Compiler\ObjectWriter\Dwarf\DwarfBuilder.cs (8)
34private readonly List<DwarfFileName> _fileNames = new(); 36private readonly List<SectionInfo> _sections = new(); 38private readonly List<MemberFunctionTypeInfo> _memberFunctionTypeInfos = new(); 39private readonly List<DwarfMemberFunction> _memberFunctions = new(); 42private readonly List<DwarfStaticVariableInfo> _staticFields = new(); 44private readonly List<DwarfInfo> _dwarfTypes = new(); 46private readonly List<DwarfInfo> _dwarfSubprograms = new(); 329List<DataFieldDescriptor> fieldDescriptors = new();
Compiler\ObjectWriter\Dwarf\DwarfInfo.cs (2)
245_statics = new(statics.Length); 255_methods ??= new();
Compiler\ObjectWriter\Dwarf\DwarfInfoWriter.cs (1)
26private readonly List<InfoReference> _lateBoundReferences = new();
Compiler\ObjectWriter\MachObjectWriter.Aot.cs (1)
65private readonly List<CompactUnwindCode> _compactUnwindCodes = new();
Compiler\TypePreinit.cs (2)
106var values = new List<KeyValuePair<FieldDesc, ISerializableValue>>(); 3273dependencies ??= new CombinedDependencyList();
Compiler\UsageBasedMetadataManager.cs (16)
52private readonly List<TypeDesc> _typesWithForcedEEType = new List<TypeDesc>(); 54private readonly List<FieldDesc> _fieldsWithMetadata = new List<FieldDesc>(); 55private readonly List<MethodDesc> _methodsWithMetadata = new List<MethodDesc>(); 56private readonly List<MetadataType> _typesWithMetadata = new List<MetadataType>(); 57private readonly List<FieldDesc> _fieldsWithRuntimeMapping = new List<FieldDesc>(); 58private readonly List<ReflectableCustomAttribute> _customAttributesWithMetadata = new List<ReflectableCustomAttribute>(); 59private readonly List<ReflectableParameter> _parametersWithMetadata = new List<ReflectableParameter>(); 101_satelliteAssemblyFiles = new List<string>(satelliteAssemblyFilePaths); 433dependencies ??= new CombinedDependencyList(); 457dependencies ??= new CombinedDependencyList(); 473dependencies ??= new CombinedDependencyList(); 501dependencies ??= new CombinedDependencyList(); 533dependencies ??= new CombinedDependencyList(); 584dependencies ??= new CombinedDependencyList(); 640dependencies ??= new CombinedDependencyList(); 707dependencies ??= new CombinedDependencyList();
Compiler\UserDefinedTypeDescriptor.cs (6)
404List<FieldDesc> fieldsDescriptors = new List<FieldDesc>(); 583List<DataFieldDescriptor> fieldsDescs = new List<DataFieldDescriptor>(); 584List<DataFieldDescriptor> nonGcStaticFields = new List<DataFieldDescriptor>(); 585List<DataFieldDescriptor> gcStaticFields = new List<DataFieldDescriptor>(); 586List<DataFieldDescriptor> threadStaticFields = new List<DataFieldDescriptor>(); 587List<StaticDataFieldDescriptor> staticsDescs = new List<StaticDataFieldDescriptor>();
IL\ILImporter.Scanner.cs (1)
202conditionalDependencies ??= new CombinedDependencyList();
src\runtime\src\coreclr\tools\Common\Compiler\CompilerTypeSystemContext.Validation.cs (3)
19private static List<TypeDesc> EmptyList = new List<TypeDesc>(); 101OtherTypesToMarkAsSuccessfullyLoaded = new List<TypeDesc>(); 112t_typeLoadCheckInProgressStack ??= new List<TypeLoadabilityCheckInProgress>();
src\runtime\src\coreclr\tools\Common\Compiler\Dataflow\DynamicallyAccessedMembersBinder.cs (3)
26var members = new List<TypeSystemEntity>(); 87var members = new List<TypeSystemEntity>(); 100var members = new List<TypeSystemEntity>();
src\runtime\src\coreclr\tools\Common\Compiler\DependencyAnalysis\GVMDependenciesNode.cs (1)
80List<CombinedDependencyListEntry> dynamicDependencies = new List<CombinedDependencyListEntry>();
src\runtime\src\coreclr\tools\Common\Compiler\GenericCycleDetection\Graph.Cycles.cs (3)
22private List<List<Vertex>> _result = new List<List<Vertex>>(); 78List<Vertex> newStronglyConnectedComponent = new List<Vertex>(); 156List<Vertex> newStronglyConnectedComponent = new List<Vertex>();
src\runtime\src\coreclr\tools\Common\Compiler\GenericCycleDetection\Graph.Vertex.cs (2)
31this._edges = new List<Edge>(); 94private List<Edge> _edges = new List<Edge>();
src\runtime\src\coreclr\tools\Common\Compiler\GenericCycleDetection\GraphBuilder.cs (1)
28List<TypeDesc> typesToProcess = new List<TypeDesc>();
src\runtime\src\coreclr\tools\Common\Compiler\GenericCycleDetection\GraphBuilder.ForEach.cs (1)
126(_overflow ??= new List<EmbeddingState>()).Add(state);
src\runtime\src\coreclr\tools\Common\Compiler\GenericCycleDetection\ModuleCycleInfo.cs (1)
171(seenTypes ??= new List<TypeDesc>()).Add(typeDef);
src\runtime\src\coreclr\tools\Common\Compiler\ObjectWriter\CoffObjectWriter.cs (3)
53protected readonly List<SectionDefinition> _sections = new(); 56private readonly List<CoffSymbolRecord> _symbols = new(); 159_sections.Add(new SectionDefinition(sectionHeader, sectionStream, new List<CoffRelocation>(), comdatName, symbolName));
src\runtime\src\coreclr\tools\Common\Compiler\ObjectWriter\ElfObjectWriter.cs (3)
44private readonly List<ElfSectionDefinition> _sections = new(); 45private readonly List<ElfSymbol> _symbols = new(); 276List<ElfSymbol> sortedSymbols = new(definedSymbols.Count + undefinedSymbols.Count);
src\runtime\src\coreclr\tools\Common\Compiler\ObjectWriter\MachObjectWriter.cs (4)
63private readonly List<MachSection> _sections = new(); 67private readonly List<MachSymbol> _symbolTable = new(); 531var sortedDefinedSymbols = new List<MachSymbol>(definedSymbols.Count); 974public IList<MachRelocation> Relocations => relocationCollection ??= new List<MachRelocation>();
src\runtime\src\coreclr\tools\Common\Compiler\ObjectWriter\ObjectWriter.cs (3)
44private readonly List<SectionData> _sectionIndexToData = new(); 45private readonly List<List<SymbolicRelocation>> _sectionIndexToRelocations = new(); 114_sectionIndexToRelocations.Add(new());
src\runtime\src\coreclr\tools\Common\Compiler\ObjectWriter\PEObjectWriter.cs (2)
584list = new List<ushort>(); 601List<Utf8String> exports = new(_exportedSymbolNames.Count);
src\runtime\src\coreclr\tools\Common\Compiler\ObjectWriter\SectionData.cs (1)
26private readonly List<ReadOnlyMemory<byte>> _buffers = new();
src\runtime\src\coreclr\tools\Common\Compiler\ObjectWriter\UnixObjectWriter.cs (1)
24private readonly List<UnixSectionDefinition> _sections = new();
src\runtime\src\coreclr\tools\Common\Compiler\Win32Resources\ResourceData.cs (3)
199List<Tuple<ResType, ObjectDataBuilder.Reservation>> resTypes = new List<Tuple<ResType, ObjectDataBuilder.Reservation>>(); 200List<Tuple<ResName, ObjectDataBuilder.Reservation>> resNames = new List<Tuple<ResName, ObjectDataBuilder.Reservation>>(); 201List<Tuple<ResLanguage, ObjectDataBuilder.Reservation>> resLanguages = new List<Tuple<ResLanguage, ObjectDataBuilder.Reservation>>();
src\runtime\src\coreclr\tools\Common\Compiler\Win32Resources\ResourceData.Win32Structs.cs (1)
63relatedNameReferences = new List<ObjectDataBuilder.Reservation>();
src\runtime\src\coreclr\tools\Common\Microsoft\SourceLink\Tools\SourceLinkMap.cs (1)
62var list = new List<Entry>();
src\runtime\src\tools\illink\src\ILLink.Shared\Annotations.cs (1)
136var args = new List<string>();
ILCompiler.DependencyAnalysisFramework (6)
DependencyAnalyzer.cs (6)
34private List<DependencyNodeCore<DependencyContextType>> _markedNodes = new List<DependencyNodeCore<DependencyContextType>>(); 36private List<DependencyNodeCore<DependencyContextType>> _rootNodes = new List<DependencyNodeCore<DependencyContextType>>(); 38private List<DependencyNodeCore<DependencyContextType>> _dynamicDependencyInterestingList = new List<DependencyNodeCore<DependencyContextType>>(); 39private List<DynamicDependencyNode> _markedNodesWithDynamicDependencies = new List<DynamicDependencyNode>(); 47private List<T> _nodes = new List<T>(); 229deferredPerPhaseDependencies = new List<DependencyNodeCore<DependencyContextType>>();
ILCompiler.Diagnostics (2)
PdbWriter.cs (1)
88List<SymDocument> _symDocuments = new List<SymDocument>();
PerfMapWriter.cs (1)
78List<byte> inputHash = new List<byte>();
ILCompiler.MetadataTransform (46)
ILCompiler\Metadata\Transform.CustomAttribute.cs (1)
22List<CustomAttribute> customAttributes = new List<CustomAttribute>(attributes.Count);
Internal\Metadata\NativeFormat\Writer\NativeFormatWriterGen.cs (34)
891public List<MetadataRecord> Value = new List<MetadataRecord>(); 1661public List<MetadataRecord> Value = new List<MetadataRecord>(); 2250public List<MetadataRecord> FixedArguments = new List<MetadataRecord>(); 2251public List<NamedArgument> NamedArguments = new List<NamedArgument>(); 2343public List<MethodSemantics> MethodSemantics = new List<MethodSemantics>(); 2344public List<CustomAttribute> CustomAttributes = new List<CustomAttribute>(); 2468public List<CustomAttribute> CustomAttributes = new List<CustomAttribute>(); 2693public List<MetadataRecord> Constraints = new List<MetadataRecord>(); 2694public List<CustomAttribute> CustomAttributes = new List<CustomAttribute>(); 2870public List<Parameter> Parameters = new List<Parameter>(); 2871public List<GenericParameter> GenericParameters = new List<GenericParameter>(); 2872public List<CustomAttribute> CustomAttributes = new List<CustomAttribute>(); 2948public List<MetadataRecord> GenericTypeArguments = new List<MetadataRecord>(); 3118public List<MetadataRecord> Parameters = new List<MetadataRecord>(); 3119public List<MetadataRecord> VarArgParameters = new List<MetadataRecord>(); 3459public List<TypeDefinition> TypeDefinitions = new List<TypeDefinition>(); 3460public List<TypeForwarder> TypeForwarders = new List<TypeForwarder>(); 3461public List<NamespaceDefinition> NamespaceDefinitions = new List<NamespaceDefinition>(); 3648public List<CustomAttribute> CustomAttributes = new List<CustomAttribute>(); 3843public List<MethodSemantics> MethodSemantics = new List<MethodSemantics>(); 3845public List<CustomAttribute> CustomAttributes = new List<CustomAttribute>(); 3931public List<MetadataRecord> Parameters = new List<MetadataRecord>(); 4262public List<CustomAttribute> CustomAttributes = new List<CustomAttribute>(); 4265public List<CustomAttribute> ModuleCustomAttributes = new List<CustomAttribute>(); 4469public List<TypeDefinition> NestedTypes = new List<TypeDefinition>(); 4470public List<Method> Methods = new List<Method>(); 4471public List<Field> Fields = new List<Field>(); 4472public List<Property> Properties = new List<Property>(); 4473public List<Event> Events = new List<Event>(); 4474public List<GenericParameter> GenericParameters = new List<GenericParameter>(); 4475public List<MetadataRecord> Interfaces = new List<MetadataRecord>(); 4476public List<CustomAttribute> CustomAttributes = new List<CustomAttribute>(); 4549public List<TypeForwarder> NestedTypes = new List<TypeForwarder>(); 4626public List<MetadataRecord> GenericTypeArguments = new List<MetadataRecord>();
Internal\Metadata\NativeFormat\Writer\NativeMetadataWriter.cs (4)
241var result = new List<DstT>(dst.Count); 289public List<ScopeDefinition> ScopeDefinitions = new List<ScopeDefinition>(); 323AdditionalRootRecords = new List<MetadataRecord>(); 961var values = new List<string>();
src\runtime\src\coreclr\tools\Common\Internal\NativeFormat\NativeFormatWriter.cs (7)
52internal List<Vertex> _items = new List<Vertex>(); 96private List<Section> _sections = new List<Section>(); 656_elements = new List<Entry>(); 713_elements = new List<Vertex>(); 1671_entries = new List<Vertex>(); 1672_blocks = new List<Vertex>(); 1905_Entries = new List<Entry>();
ILCompiler.ReadyToRun (126)
Compiler\CallChainProfile.cs (1)
258List<string> followingMethodList = new List<string>();
Compiler\DependencyAnalysis\ArrayOfEmbeddedDataNode.cs (1)
22private List<TEmbedded> _nestedNodesList = new List<TEmbedded>();
Compiler\DependencyAnalysis\InheritedVirtualMethodsNode.cs (1)
49List<CombinedDependencyListEntry> result = new List<CombinedDependencyListEntry>();
Compiler\DependencyAnalysis\ReadyToRun\AssemblyTableNode.cs (1)
25_assemblyHeaders = new List<AssemblyHeaderNode>();
Compiler\DependencyAnalysis\ReadyToRun\AttributePresenceFilterNode.cs (1)
46List<CustomAttributeEntry> customAttributeEntries = new List<CustomAttributeEntry>();
Compiler\DependencyAnalysis\ReadyToRun\CopiedFieldRvaNode.cs (1)
67List<EcmaField> fields = new List<EcmaField>();
Compiler\DependencyAnalysis\ReadyToRun\CopiedMethodILDeduplicator.cs (1)
27var sortedNodes = new List<CopiedMethodILNode>(_nodesProvider());
Compiler\DependencyAnalysis\ReadyToRun\DebugInfoTableNode.cs (1)
180List<byte> boundsBlob = new List<byte>(writer2.ToArray());
Compiler\DependencyAnalysis\ReadyToRun\DeferredTillPhaseNode.cs (1)
14private readonly List<DependencyNodeCore<NodeFactory>> _dependencies = new List<DependencyNodeCore<NodeFactory>>();
Compiler\DependencyAnalysis\ReadyToRun\ExceptionInfoLookupTableNode.cs (2)
92_methodNodes = new List<MethodWithGCInfo>(); 93_ehInfoOffsets = new List<int>();
Compiler\DependencyAnalysis\ReadyToRun\GCRefMapNode.cs (1)
24_methods = new List<IMethodNode>();
Compiler\DependencyAnalysis\ReadyToRun\ImportSectionNode.cs (1)
57_signatureList = new List<Signature>();
Compiler\DependencyAnalysis\ReadyToRun\InliningInfoNode.cs (1)
180List<EcmaMethod> sortedInliners = new List<EcmaMethod>(inlineeWithInliners.Value.Count);
Compiler\DependencyAnalysis\ReadyToRun\InstrumentationDataTableNode.cs (2)
61List<long> _longs = new List<long>(); 62List<Import> _imports = new List<Import>();
Compiler\DependencyAnalysis\ReadyToRun\ManifestMetadataTableNode.cs (2)
88_manifestAssemblyMvids = new List<Guid>(); 89_signatureEmitters = new List<ISignatureEmitter>();
Compiler\DependencyAnalysis\ReadyToRun\MethodEntryPointTableNode.cs (1)
49List<EntryPoint> ridToEntryPoint = new List<EntryPoint>();
Compiler\DependencyAnalysis\ReadyToRun\MethodWithGCInfo.cs (3)
40_fixups = new List<ISymbolNode>(); 171fixupCells = new List<FixupCell>(); 181fixupCells = new List<FixupCell>();
Compiler\DependencyAnalysis\ReadyToRun\ReadyToRunHeaderNode.cs (1)
98private readonly List<HeaderItem> _items = new List<HeaderItem>();
Compiler\DependencyAnalysis\ReadyToRun\RuntimeFunctionsTableNode.cs (2)
53_methodNodes = new List<MethodWithGCInfo>(); 133List<uint> mapping = new List<uint>();
Compiler\DependencyAnalysis\ReadyToRun\TypeValidationChecker.cs (1)
88List<string> reasons = new List<string>();
Compiler\DependencyAnalysis\ReadyToRun\WasmImportThunk.cs (1)
151List<WasmExpr> expressions = new List<WasmExpr>();
Compiler\DependencyAnalysis\ReadyToRun\WasmInterpreterToR2RThunkNode.cs (1)
125List<WasmExpr> expressions = new List<WasmExpr>();
Compiler\DependencyAnalysis\ReadyToRun\WasmR2RToInterpreterThunkNode.cs (1)
141List<WasmExpr> expressions = new List<WasmExpr>();
Compiler\DependencyAnalysis\ReadyToRunCodegenNodeFactory.cs (2)
102List<ILBodyFixupSignature> _markedILBodyFixupSignatures = new List<ILBodyFixupSignature>(); 519return new List<StringDiscoverableAssemblyStubNode>(_stringDiscoverableStubs);
Compiler\FileLayoutOptimizer.cs (5)
78List<MethodWithGCInfo> methods = new List<MethodWithGCInfo>(); 289List<CallerCalleeCount> callList = new List<CallerCalleeCount>(); 299List<MethodWithGCInfo> outputMethods = new List<MethodWithGCInfo>(); 328var graphNodes = new List<CallGraphNode>(methodsToPlace.Count); 367List<MethodWithGCInfo> result = new List<MethodWithGCInfo>(methodsToPlace.Count);
Compiler\PettisHansenSort\PettisHansen.cs (1)
26phNodes[i] = new List<int>(1) { i };
Compiler\ProfileDataManager.cs (5)
20private readonly List<ProfileData> _inputData = new List<ProfileData>(); 187List<PgoSchemaElem> elems = new(); 280List<TypeSystemEntityOrUnknown> result = new(sampleSize); 480List<MethodDesc> list = new(kvp.Value); 487List<TypeDesc> list = new(kvp.Value);
Compiler\ReadyToRunCodegenCompilationBuilder.cs (1)
292List<CorJitFlag> corJitFlags = new List<CorJitFlag> { CorJitFlag.CORJIT_FLAG_DEBUG_INFO };
Compiler\ReadyToRunCompilerContext.cs (1)
272List<FieldAndOffset> fieldsAndOffsets = new List<FieldAndOffset>();
Compiler\ReadyToRunMetadataFieldLayoutAlgorithm.cs (1)
412fieldsForType = new List<FieldAndOffset>();
Compiler\ReadyToRunStandaloneMethodMetadata.cs (1)
216public List<TypeDesc> _alternateTypeRefStream = new List<TypeDesc>();
Compiler\ReadyToRunTableManager.cs (5)
49public List<IMethodNode> MethodsGenerated = new List<IMethodNode>(); 50public List<IMethodNode> GenericMethodsGenerated = new List<IMethodNode>(); 54private List<IMethodNode> _completeSortedMethods = new List<IMethodNode>(); 55private List<IMethodNode> _completeSortedGenericMethods = new List<IMethodNode>(); 126List<PerModuleMethodsGenerated> perModuleDatas = new List<PerModuleMethodsGenerated>(_methodsGenerated.Values);
IBC\IBCDataModel.cs (2)
191Runs = new List<ScenarioRunData>(); 212BasicBlocks = new List<BasicBlockData>();
IBC\IBCDataReader.cs (4)
287var result = new List<IBC.ScenarioData>(); 363var result = new List<IBC.MethodData>(); 406var result = new List<IBC.TokenData>(); 620var blobs = new List<IBC.BlobEntry>();
IBC\IBCProfileParser.cs (3)
26_possibleReferenceModules = new List<ModuleDesc>(possibleReferenceModules); 50List<MethodProfileData> methodProfileData = new List<MethodProfileData>(); 749List<TypeDesc> instantiationArguments = new List<TypeDesc>();
IBC\MIbcProfileParser.cs (2)
374var methodProfileData = new List<MethodProfileData>(); 527instrumentationDataLongs = new List<long>();
JitInterface\CorInfoImpl.ReadyToRun.cs (6)
501_precodeFixups = _precodeFixups ?? new List<ISymbolNode>(); 631compExactlyDependsOnList = new List<TypeDesc>(); 859_ilBodiesNeeded = _ilBodiesNeeded ?? new List<MethodDesc>(); 3365previouslyStashedFixups = previouslyStashedFixups ?? new List<ISymbolNode>(); 3392_ilBodiesNeeded = _ilBodiesNeeded ?? new List<MethodDesc>(); 3425_ilBodiesNeeded = _ilBodiesNeeded ?? new List<MethodDesc>();
ObjectWriter\MapFileBuilder.cs (1)
119List<NodeTypeStatistics> nodeTypeStats = new List<NodeTypeStatistics>();
ObjectWriter\ProfileFileBuilder.cs (1)
152_callInfo = new List<CallInfo>();
src\runtime\src\coreclr\tools\Common\Compiler\CompilerTypeSystemContext.Validation.cs (3)
19private static List<TypeDesc> EmptyList = new List<TypeDesc>(); 101OtherTypesToMarkAsSuccessfullyLoaded = new List<TypeDesc>(); 112t_typeLoadCheckInProgressStack ??= new List<TypeLoadabilityCheckInProgress>();
src\runtime\src\coreclr\tools\Common\Compiler\Dataflow\DynamicallyAccessedMembersBinder.cs (3)
26var members = new List<TypeSystemEntity>(); 87var members = new List<TypeSystemEntity>(); 100var members = new List<TypeSystemEntity>();
src\runtime\src\coreclr\tools\Common\Compiler\DependencyAnalysis\GVMDependenciesNode.cs (1)
80List<CombinedDependencyListEntry> dynamicDependencies = new List<CombinedDependencyListEntry>();
src\runtime\src\coreclr\tools\Common\Compiler\GenericCycleDetection\Graph.Cycles.cs (3)
22private List<List<Vertex>> _result = new List<List<Vertex>>(); 78List<Vertex> newStronglyConnectedComponent = new List<Vertex>(); 156List<Vertex> newStronglyConnectedComponent = new List<Vertex>();
src\runtime\src\coreclr\tools\Common\Compiler\GenericCycleDetection\Graph.Vertex.cs (2)
31this._edges = new List<Edge>(); 94private List<Edge> _edges = new List<Edge>();
src\runtime\src\coreclr\tools\Common\Compiler\GenericCycleDetection\GraphBuilder.cs (1)
28List<TypeDesc> typesToProcess = new List<TypeDesc>();
src\runtime\src\coreclr\tools\Common\Compiler\GenericCycleDetection\GraphBuilder.ForEach.cs (1)
126(_overflow ??= new List<EmbeddingState>()).Add(state);
src\runtime\src\coreclr\tools\Common\Compiler\GenericCycleDetection\ModuleCycleInfo.cs (1)
171(seenTypes ??= new List<TypeDesc>()).Add(typeDef);
src\runtime\src\coreclr\tools\Common\Compiler\ObjectWriter\CoffObjectWriter.cs (3)
53protected readonly List<SectionDefinition> _sections = new(); 56private readonly List<CoffSymbolRecord> _symbols = new(); 159_sections.Add(new SectionDefinition(sectionHeader, sectionStream, new List<CoffRelocation>(), comdatName, symbolName));
src\runtime\src\coreclr\tools\Common\Compiler\ObjectWriter\ElfObjectWriter.cs (3)
44private readonly List<ElfSectionDefinition> _sections = new(); 45private readonly List<ElfSymbol> _symbols = new(); 276List<ElfSymbol> sortedSymbols = new(definedSymbols.Count + undefinedSymbols.Count);
src\runtime\src\coreclr\tools\Common\Compiler\ObjectWriter\MachObjectWriter.cs (4)
63private readonly List<MachSection> _sections = new(); 67private readonly List<MachSymbol> _symbolTable = new(); 531var sortedDefinedSymbols = new List<MachSymbol>(definedSymbols.Count); 974public IList<MachRelocation> Relocations => relocationCollection ??= new List<MachRelocation>();
src\runtime\src\coreclr\tools\Common\Compiler\ObjectWriter\ObjectWriter.cs (3)
44private readonly List<SectionData> _sectionIndexToData = new(); 45private readonly List<List<SymbolicRelocation>> _sectionIndexToRelocations = new(); 114_sectionIndexToRelocations.Add(new());
src\runtime\src\coreclr\tools\Common\Compiler\ObjectWriter\PEObjectWriter.cs (2)
584list = new List<ushort>(); 601List<Utf8String> exports = new(_exportedSymbolNames.Count);
src\runtime\src\coreclr\tools\Common\Compiler\ObjectWriter\SectionData.cs (1)
26private readonly List<ReadOnlyMemory<byte>> _buffers = new();
src\runtime\src\coreclr\tools\Common\Compiler\ObjectWriter\UnixObjectWriter.cs (1)
24private readonly List<UnixSectionDefinition> _sections = new();
src\runtime\src\coreclr\tools\Common\Compiler\ObjectWriter\WasmObjectWriter.cs (4)
249private List<WasmSection> _sections = new(); 784private readonly List<PendingBaseReloc> _pendingBaseRelocs = new(); 792_resolvableRelocations[sectionIndex] = resolvable = new List<SymbolicRelocation>(); 835list = new List<ushort>();
src\runtime\src\coreclr\tools\Common\Compiler\Win32Resources\ResourceData.cs (3)
199List<Tuple<ResType, ObjectDataBuilder.Reservation>> resTypes = new List<Tuple<ResType, ObjectDataBuilder.Reservation>>(); 200List<Tuple<ResName, ObjectDataBuilder.Reservation>> resNames = new List<Tuple<ResName, ObjectDataBuilder.Reservation>>(); 201List<Tuple<ResLanguage, ObjectDataBuilder.Reservation>> resLanguages = new List<Tuple<ResLanguage, ObjectDataBuilder.Reservation>>();
src\runtime\src\coreclr\tools\Common\Compiler\Win32Resources\ResourceData.Win32Structs.cs (1)
63relatedNameReferences = new List<ObjectDataBuilder.Reservation>();
src\runtime\src\coreclr\tools\Common\Internal\NativeFormat\NativeFormatWriter.cs (7)
52internal List<Vertex> _items = new List<Vertex>(); 96private List<Section> _sections = new List<Section>(); 656_elements = new List<Entry>(); 713_elements = new List<Vertex>(); 1671_entries = new List<Vertex>(); 1672_blocks = new List<Vertex>(); 1905_Entries = new List<Entry>();
src\runtime\src\coreclr\tools\Common\JitInterface\CorInfoImpl.cs (2)
157_nativeExceptions ??= new List<IntPtr>(); 736private List<object> _handleToObject = new List<object>();
src\runtime\src\coreclr\tools\Common\JitInterface\SwiftPhysicalLowering.cs (2)
109List<FieldLayoutInterval> consolidatedIntervals = new(Intervals.Count); 137List<(CorInfoType, int)> loweredTypes = new();
src\runtime\src\coreclr\tools\Common\JitInterface\WasmLowering.cs (1)
194List<TypeDesc> parameters = new List<TypeDesc>();
TypeSystem\Mutable\MutableModule.cs (4)
24List<string> _moduleRefStrings = new List<string>(); 141private List<ValueTuple<int, object>> _values = new List<ValueTuple<int, object>>(); 142private List<PerMetadataFormCache> _perMetadata = new List<PerMetadataFormCache>(); 146List<byte[]> _readers = new List<byte[]> (); // For now, as we don't maintain knowledge of how long these live, keep them around forever
ILCompiler.RyuJit (15)
Compiler\ProfileDataManager.cs (1)
19List<ProfileData> _inputData = new List<ProfileData>();
Compiler\RyuJitCompilation.cs (1)
125var methodsToCompile = new List<MethodCodeNode>();
src\runtime\src\coreclr\tools\aot\ILCompiler.ReadyToRun\Compiler\FileLayoutOptimizer.cs (3)
78List<MethodWithGCInfo> methods = new List<MethodWithGCInfo>(); 328var graphNodes = new List<CallGraphNode>(methodsToPlace.Count); 367List<MethodWithGCInfo> result = new List<MethodWithGCInfo>(methodsToPlace.Count);
src\runtime\src\coreclr\tools\aot\ILCompiler.ReadyToRun\Compiler\PettisHansenSort\PettisHansen.cs (1)
26phNodes[i] = new List<int>(1) { i };
src\runtime\src\coreclr\tools\aot\ILCompiler.ReadyToRun\IBC\IBCDataModel.cs (2)
191Runs = new List<ScenarioRunData>(); 212BasicBlocks = new List<BasicBlockData>();
src\runtime\src\coreclr\tools\aot\ILCompiler.ReadyToRun\IBC\MIbcProfileParser.cs (2)
374var methodProfileData = new List<MethodProfileData>(); 527instrumentationDataLongs = new List<long>();
src\runtime\src\coreclr\tools\Common\JitInterface\CorInfoImpl.cs (2)
157_nativeExceptions ??= new List<IntPtr>(); 736private List<object> _handleToObject = new List<object>();
src\runtime\src\coreclr\tools\Common\JitInterface\SwiftPhysicalLowering.cs (2)
109List<FieldLayoutInterval> consolidatedIntervals = new(Intervals.Count); 137List<(CorInfoType, int)> loweredTypes = new();
src\runtime\src\coreclr\tools\Common\JitInterface\WasmLowering.cs (1)
194List<TypeDesc> parameters = new List<TypeDesc>();
ILCompiler.TypeSystem (7)
src\runtime\src\coreclr\tools\Common\TypeSystem\Common\FieldLayoutIntervalCalculator.cs (2)
49private readonly List<FieldLayoutInterval> _fieldLayout = new(); 94List<FieldLayoutInterval> nestedIntervals = new List<FieldLayoutInterval>();
src\runtime\src\coreclr\tools\Common\TypeSystem\Common\MethodDesc.cs (1)
210List<EmbeddedSignatureData> ret = new();
src\runtime\src\coreclr\tools\Common\TypeSystem\Ecma\EcmaSignatureParser.cs (3)
332_embeddedSignatureDataList = new List<EmbeddedSignatureData>(); 420_embeddedSignatureDataList = new List<EmbeddedSignatureData>(); 473_embeddedSignatureDataList = new List<EmbeddedSignatureData>();
src\runtime\src\coreclr\tools\Common\TypeSystem\Ecma\SymbolReader\PortablePdbSymbolReader.cs (1)
203var variables = new List<ILLocalVariable>();
illink (80)
ILLink.CodeFixProvider (2)
RequiresUnsafeCodeFixProvider.cs (2)
315statementsToWrap = new List<StatementSyntax> { statementToWrap }; 336var newStatements = new List<StatementSyntax>();
ILLink.RoslynAnalyzer (6)
DataFlow\DynamicallyAccessedMembersBinder.cs (3)
24var members = new List<ISymbol>(); 85var members = new List<ISymbol>(); 98var members = new List<ISymbol>();
DataFlow\InterproceduralState.cs (1)
55var methodsList = new List<MethodBodyValue>(Methods.GetKnownValues());
src\runtime\src\libraries\System.Reflection.Metadata\src\System\Reflection\Metadata\TypeNameParserHelpers.cs (1)
259(nestedNameLengths ??= new()).Add(length);
src\runtime\src\tools\illink\src\ILLink.Shared\Annotations.cs (1)
136var args = new List<string>();
Infrastructure.Common (7)
OSHelper.cs (2)
29private static List<Tuple<string, OSID>> _runtimeToOSID = new List<Tuple<string, OSID>> 51private static List<Tuple<string, OSID>> _descriptionToOSID = new List<Tuple<string, OSID>>
TestEventListener.cs (1)
19private List<EventSource> _tmpEventSourceList = new List<EventSource>();
xunit\ConditionAttribute.cs (1)
45List<string> falseConditions = new List<string>(conditionCount);
xunit\WcfTestCase.cs (1)
26static TestEventListener s_testListener = new TestEventListener(new List<string>() { "Microsoft-Windows-Application Server-Applications" }, EventLevel.Verbose);
xunit\WcfTestDiscoverer.cs (2)
36List<string> issueSkipList = new List<string>(); 63List<string> skipReasons = new List<string>(conditions.Length);
Infrastructure.Tests (9)
ExtractTestPartitions\ExtractTestPartitionsTests.cs (1)
314var outputLines = new List<string>();
ExtractTestPartitions\MockAssemblyBuilder.cs (1)
234var references = new List<MetadataReference>
PowerShellScripts\ExpandTestMatrixGitHubTests.cs (1)
625var args = new List<string>
PowerShellScripts\PowerShellCommand.cs (2)
88var outputLines = new List<string>(); 188var argsList = new List<string>
PowerShellScripts\SplitTestMatrixByDepsTests.cs (2)
256var args = new List<string>(); 288var convertedEntries = new List<Dictionary<string, object>>();
PowerShellScripts\SplitTestProjectsTests.cs (1)
189var args = new List<string>
Shared\TestDataBuilder.cs (1)
113var partitions = new List<string>();
Microsoft.Analyzers.Extra (8)
CallAnalysis\Fixers\LegacyLoggingFixer.cs (3)
379var parameters = new List<SyntaxNode> 429var args = new List<ITypeSymbol> 476var argList = new List<SyntaxNode>();
CallAnalysis\Fixers\LegacyLoggingFixer.FixDetails.cs (3)
54var interpolationArgs = new List<IOperation>(); 55var messageArgs = new List<string>(); 263var args = new List<string>();
CallAnalysis\LegacyLogging.cs (1)
21var legacyMethods = new List<IMethodSymbol>();
MakeExeTypesInternalAnalyzer.cs (1)
79var disqualifyingBaseClasses = new List<ITypeSymbol>();
Microsoft.Analyzers.Extra.Tests (7)
Resources\RoslynTestUtils.cs (5)
38var refs = new List<MetadataReference>(); 155var filtered = new List<Diagnostic>(); 342var actions = new List<CodeAction>(); 372var results = new List<string>(); 463var results = new List<string>();
SyntaxNodeExtensionsTests.cs (2)
22var emptyList = new List<string>(); 24Assert.Null(node.FindNodeInTreeUpToSpecifiedParentByMethodName(new Mock<SemanticModel>().Object, emptyList, new List<Type>()));
Microsoft.Analyzers.Local (2)
ApiLifecycle\AssemblyAnalysis.cs (1)
283var modifiers = new List<string>(6);
ApiLifecycle\Utils.cs (1)
50var result = new List<string>();
Microsoft.Analyzers.Local.Tests (10)
ApiLifecycle\ApiLifecycleAnalyzerTest.cs (2)
99public static IEnumerable<object[]> CodeWithMissingMembers => new List<object[]> 783public static IEnumerable<object[]> CodeWithMissingApis => new List<object[]>
CallAnalysis\UseThrowsTests.cs (3)
51new List<object[]> 236new List<object[]> 287new List<object[]>
Resources\RoslynTestUtils.cs (5)
38var refs = new List<MetadataReference>(); 155var filtered = new List<Diagnostic>(); 343var actions = new List<CodeAction>(); 373var results = new List<string>(); 464var results = new List<string>();
Microsoft.AspNetCore (5)
BootstrapHostBuilder.cs (3)
16private readonly List<Action<IConfigurationBuilder>> _configureHostActions = new(); 17private readonly List<Action<HostBuilderContext, IConfigurationBuilder>> _configureAppActions = new(); 18private readonly List<Action<HostBuilderContext, IServiceCollection>> _configureServicesActions = new();
ConfigureHostBuilder.cs (1)
22private readonly List<Action<HostBuilderContext, object>> _configureContainerActions = new();
WebApplication.cs (1)
30private readonly List<EndpointDataSource> _dataSources = new();
Microsoft.AspNetCore.Analyzers (2)
ConfigureMethodVisitor.cs (1)
24_methods = new List<IMethodSymbol>();
StartupAnalysisBuilder.cs (1)
65list = new List<object>();
Microsoft.AspNetCore.Antiforgery (2)
Internal\DefaultClaimUidExtractor.cs (2)
85var allClaims = new List<Claim>(); 102var identifierParameters = new List<string>(allClaims.Count * 3);
Microsoft.AspNetCore.App.Analyzers (4)
Infrastructure\VirtualChars\CSharpVirtualCharService.cs (1)
267var charResults = new List<(char ch, TextSpan span)>();
RouteEmbeddedLanguage\FrameworkParametersCompletionProvider.cs (1)
486public readonly List<RoutePatternItem> Items = new();
RouteEmbeddedLanguage\RoutePatternCompletionProvider.cs (1)
335public readonly List<RoutePatternItem> Items = new();
src\aspnetcore\src\Shared\RoslynUtils\BoundedCacheWithFactory.cs (1)
21private readonly List<WeakReference<Entry?>> _weakReferencedEntries = new()
Microsoft.AspNetCore.Authentication.Abstractions (3)
AuthenticationOptions.cs (1)
15private readonly IList<AuthenticationSchemeBuilder> _schemes = new List<AuthenticationSchemeBuilder>();
TokenExtensions.cs (2)
34var tokenNames = new List<string>(); 99var tokens = new List<AuthenticationToken>();
Microsoft.AspNetCore.Authentication.Certificate (2)
CertificateAuthenticationHandler.cs (2)
151var chainErrors = new List<string>(chain.ChainStatus.Length); 256var claims = new List<Claim>();
Microsoft.AspNetCore.Authentication.Cookies (4)
src\aspnetcore\src\Shared\ChunkingCookieManager\ChunkingCookieManager.cs (4)
100var chunks = new List<string>(10); // The client may not have sent all of the chunks, don't allocate based on chunksCount. 231var keys = new List<string> 280var newValues = new List<string>(); 315var keyValuePairs = new List<KeyValuePair<string, string>>();
Microsoft.AspNetCore.Authentication.Core (1)
AuthenticationSchemeProvider.cs (1)
36_requestHandlers = new List<AuthenticationScheme>();
Microsoft.AspNetCore.Authentication.JwtBearer (6)
JwtBearerHandler.cs (4)
116validationFailures ??= new List<Exception>(1); 122validationFailures ??= new List<Exception>(1); 140validationFailures ??= new List<Exception>(1); 381var messages = new List<string>(exceptions.Count);
JwtBearerOptions.cs (2)
32SecurityTokenValidators = new List<ISecurityTokenValidator> { _defaultHandler }; 34TokenHandlers = new List<TokenHandler> { _defaultTokenHandler };
Microsoft.AspNetCore.Authentication.Negotiate (1)
Internal\LdapAdapter.cs (1)
42var retrievedClaims = new List<string>();
Microsoft.AspNetCore.Authentication.OAuth (2)
ClaimActionCollection.cs (1)
14private IList<ClaimAction> Actions { get; } = new List<ClaimAction>();
OAuthHandler.cs (1)
150var authTokens = new List<AuthenticationToken>();
Microsoft.AspNetCore.Authentication.OpenIdConnect (1)
OpenIdConnectHandler.cs (1)
1117var tokens = new List<AuthenticationToken>();
Microsoft.AspNetCore.Authentication.Twitter (1)
_generated\3\TwitterJsonContext.ListTwitterError.g.cs (1)
33ObjectCreator = () => new global::System.Collections.Generic.List<global::Microsoft.AspNetCore.Authentication.Twitter.TwitterError>(),
Microsoft.AspNetCore.Authentication.WsFederation (3)
WsFederationHandler.cs (3)
263validationFailures ??= new List<Exception>(1); 271validationFailures ??= new List<Exception>(1); 291validationFailures ??= new List<Exception>(1);
Microsoft.AspNetCore.Authorization (5)
AuthorizationHandlerContext.cs (1)
104_failedReasons = new List<AuthorizationFailureReason>();
AuthorizationPolicy.cs (2)
38Requirements = new List<IAuthorizationRequirement>(requirements).AsReadOnly(); 39AuthenticationSchemes = new List<string>(authenticationSchemes).AsReadOnly();
AuthorizationPolicyBuilder.cs (2)
42public IList<IAuthorizationRequirement> Requirements { get; set; } = new List<IAuthorizationRequirement>(); 51public IList<string> AuthenticationSchemes { get; set; } = new List<string>();
Microsoft.AspNetCore.Components (35)
CascadingParameterState.cs (2)
56resultStates ??= new List<CascadingParameterState>(infos.Length - infoIndex); 126result ??= new List<CascadingParameterInfo>();
CascadingValueSource.cs (2)
94var tasks = new List<Task>(); 169_subscribers?.GetOrAdd(dispatcher, _ => new()).Add(subscriber);
DefaultComponentPropertyActivator.cs (1)
60injectables ??= new();
NavigationManager.cs (1)
34private readonly List<Func<LocationChangingContext, ValueTask>> _locationChangingHandlers = new();
PersistentState\ComponentStatePersistenceManager.cs (2)
14private readonly List<PersistComponentStateRegistration> _registeredCallbacks = new(); 15private readonly List<RestoreComponentStateRegistration> _registeredRestoringCallbacks = new();
PersistentState\PersistentServicesRegistry.cs (2)
58var subscriptions = new List<(PersistingComponentStateSubscription, RestoringComponentStateSubscription)>( 169var keys = new List<(string, Type)>();
Reflection\ComponentProperties.cs (1)
249var propertyNames = new List<string>();
Reflection\MemberAssignment.cs (1)
35many = new List<PropertyInfo> { single };
Rendering\ComponentState.cs (1)
211remainingCascadingParameters ??= new(_cascadingParameters.Count /* upper bound on capacity needed */);
RenderTree\Renderer.cs (7)
323_pendingTasks ??= new(); 485_pendingTasks ??= new(); 1021batch = batch ?? new List<Task>(); 1080exceptions ??= new List<Exception>(); 1295asyncDisposables ??= new(); 1301exceptions ??= new List<Exception>(); 1328asyncExceptions ??= new List<Exception>();
RenderTree\RenderTreeDiffBuilder.cs (2)
769var frameTypes = new List<string>(); 780var componentPath = new List<string>();
Routing\RouteTableFactory.cs (2)
52var routeableComponents = new List<Type>(); 242unusedParameters ??= new();
Sections\SectionRegistry.cs (1)
15providers = new();
src\aspnetcore\src\Components\Shared\src\StringSegmentAccumulator.cs (1)
49_multiple = new();
src\aspnetcore\src\Http\Routing\src\ParameterPolicyActivator.cs (1)
148var result = new List<ConstructorInfo>();
src\aspnetcore\src\Http\Routing\src\Patterns\RouteParameterParser.cs (1)
103var constraints = new List<RoutePatternParameterPolicyReference>();
src\aspnetcore\src\Http\Routing\src\Patterns\RoutePatternFactory.cs (2)
482parameters = new List<RoutePatternParameterPart>(); 617parameterConstraints = new List<RoutePatternParameterPolicyReference>(parameter.ParameterPolicies.Count);
src\aspnetcore\src\Http\Routing\src\Patterns\RoutePatternParser.cs (2)
32var segments = new List<RoutePatternPathSegment>(); 76var parts = new List<RoutePatternPart>();
src\aspnetcore\src\Http\Routing\src\RouteConstraintBuilder.cs (1)
171list = new List<IRouteConstraint>();
src\aspnetcore\src\Http\Routing\src\Tree\TreeRouteBuilder.cs (1)
236public IList<InboundRouteEntry> InboundEntries { get; } = new List<InboundRouteEntry>();
src\aspnetcore\src\Http\Routing\src\Tree\UrlMatchingNode.cs (1)
30Matches = new List<InboundMatch>();
Microsoft.AspNetCore.Components.Analyzers (7)
ComponentParameterAnalyzer.cs (2)
52var properties = new List<IPropertySymbol>(); 71var captureUnmatchedValuesParameters = new List<IPropertySymbol>();
ForLoopIteratorInClosureAnalyzer.cs (4)
274public List<ILocalSymbol> Iterators { get; } = new(); 276public List<ILocalSymbol> PotentialIterators { get; private set; } = new(); 279public List<ILocalSymbol> AllForVariables { get; } = new(); 282public List<ILocalReferenceOperation> IteratorOccurrences { get; } = new();
VirtualizeItemComparerAnalyzer.cs (1)
44var completedVirtualizeComponents = new List<ComponentState>();
Microsoft.AspNetCore.Components.Authorization (1)
AttributeAuthorizeDataCache.cs (1)
49authorizeDatas ??= new();
Microsoft.AspNetCore.Components.Endpoints (34)
Builder\RazorComponentEndpointDataSource.cs (1)
108var endpoints = new List<Endpoint>();
Builder\ResourcePreloadCollection.cs (1)
40groupHeaders = _storage[group] = new List<PreloadAsset>();
Discovery\IRazorComponentApplication.cs (2)
23var pages = new List<PageComponentBuilder>(); 24var components = new List<ComponentBuilder>();
Discovery\PageCollectionBuilder.cs (2)
58var list = new List<PageComponentInfo>(totalCount); 60var metadata = new List<object>();
FormMapping\Converters\CollectionAdapters\ReadOnlyCollectionBufferAdapter.cs (1)
10public static IList<TElement> CreateBuffer() => new List<TElement>();
FormMapping\Factories\ComplexType\ComplexTypeExpressionConverterFactoryOfT.cs (6)
33var parameters = new List<ParameterExpression>() { readerParam, typeParam, optionsParam, resultParam, foundValueParam }; 40var variables = new List<ParameterExpression>() { propertyFoundValue, succeeded, localFoundValueVar, exceptionVar }; 42var propertyValueLocals = new List<ParameterExpression>(); 43var constructorParameterValueLocals = new List<ParameterExpression>(); 45var body = new List<Expression>() 190var assignments = new List<Expression>();
FormMapping\FormDataMapperOptions.cs (1)
15private readonly List<IFormDataConverterFactory> _factories = new();
FormMapping\Metadata\FormDataMetadataFactory.cs (1)
317public List<Type> CurrentTypes { get; set; } = new();
FormMapping\Metadata\FormDataTypeMetadata.cs (2)
22public IList<FormDataParameterMetadata> ConstructorParameters { get; set; } = new List<FormDataParameterMetadata>(); 24public IList<FormDataPropertyMetadata> Properties { get; set; } = new List<FormDataPropertyMetadata>();
Rendering\Buffering\TextChunkListBuilder.cs (1)
25_priorPages ??= new();
Rendering\EndpointHtmlRenderer.cs (2)
53private readonly List<Task> _nonStreamingPendingTasks = new(); 279var result = new List<StringValues>(form.Keys.Count);
src\aspnetcore\src\Components\Shared\src\RenderFragmentSerializer.cs (4)
25var result = new List<RenderTreeNode>(); 72node.Attributes ??= new(); 81node.Children = new(); 120node.ComponentParameters ??= new();
src\aspnetcore\src\Shared\ChunkingCookieManager\ChunkingCookieManager.cs (4)
100var chunks = new List<string>(10); // The client may not have sent all of the chunks, don't allocate based on chunksCount. 231var keys = new List<string> 280var newValues = new List<string>(); 315var keyValuePairs = new List<KeyValuePair<string, string>>();
src\aspnetcore\src\Shared\Components\ComponentParameter.cs (2)
16var parameterDefinitions = new List<ComponentParameter>(); 17var parameterValues = new List<object?>();
src\aspnetcore\src\Shared\Components\ResourceCollectionResolver.cs (1)
34var resources = new List<ResourceAsset>();
src\aspnetcore\src\Shared\PropertyHelper\PropertyHelper.cs (2)
441var filteredProperties = new List<PropertyHelper>(allProperties.Length); 502var propertyHelpers = new List<PropertyHelper>();
TempData\TempData.cs (1)
175private readonly List<string> _keysToRemove = new();
Microsoft.AspNetCore.Components.Forms (4)
EditContextDataAnnotationsExtensions.cs (3)
150var validationResults = new List<ValidationResult>(); 164var validationResults = new List<ValidationResult>(); 280var results = new List<ValidationResult>();
ValidationMessageStore.cs (1)
111messagesForField = new List<string>();
Microsoft.AspNetCore.Components.QuickGrid (7)
Columns\GridSort.cs (5)
62_then ??= new(); 63_thenExpressions ??= new(); 79_then ??= new(); 80_thenExpressions ??= new(); 119var result = new List<SortedProperty>
QuickGrid.razor.cs (1)
187_columns = new();
src\aspnetcore\src\Components\Shared\src\StringSegmentAccumulator.cs (1)
49_multiple = new();
Microsoft.AspNetCore.Components.SdkAnalyzers (2)
ComponentParameterAnalyzer.cs (2)
46var properties = new List<IPropertySymbol>(); 65var captureUnmatchedValuesParameters = new List<IPropertySymbol>();
Microsoft.AspNetCore.Components.Server (16)
CircuitOptions.cs (1)
124internal IList<string> JavaScriptInitializers { get; } = new List<string>();
Circuits\CircuitHost.cs (4)
272exceptions ??= new List<Exception>(); 304exceptions ??= new List<Exception>(); 340exceptions ??= new List<Exception>(); 368exceptions ??= new List<Exception>();
Circuits\ServerComponentDeserializer.cs (1)
97descriptors = new List<ComponentDescriptor>();
DependencyInjection\ServerRazorComponentsBuilderExtensions.cs (1)
137public ICollection<EndpointDataSource> DataSources { get; } = new List<EndpointDataSource>() { };
src\aspnetcore\src\Components\Shared\src\RenderFragmentSerializer.cs (4)
25var result = new List<RenderTreeNode>(); 72node.Attributes ??= new(); 81node.Children = new(); 120node.ComponentParameters ??= new();
src\aspnetcore\src\Shared\Components\ComponentParameter.cs (2)
16var parameterDefinitions = new List<ComponentParameter>(); 17var parameterValues = new List<object?>();
src\aspnetcore\src\SignalR\common\Protocols.MessagePack\src\Protocol\MessagePackHubProtocolWorker.cs (1)
273streams = new List<string>();
src\aspnetcore\src\SignalR\common\Shared\MemoryBufferWriter.cs (2)
177_completedSegments = new List<CompletedBuffer>(); 331_completedSegments ??= new List<CompletedBuffer>();
Microsoft.AspNetCore.Components.Web (5)
_generated\4\WebRendererSerializerContext.ListString.g.cs (1)
31ObjectCreator = () => new global::System.Collections.Generic.List<string>(),
Forms\Mapping\FormMappingContext.cs (2)
105mappingError = new FormMappingError(key, new List<FormattableString>() { error }, attemptedValue); 107pendingErrors ??= new();
Forms\ValidationSummary.cs (1)
110var messages = new List<string>(validationMessages);
JSComponents\JSComponentConfigurationStore.cs (1)
64identifiersForInitializer = new();
Microsoft.AspNetCore.Components.WebAssembly (13)
Hosting\WebAssemblyHost.cs (1)
198var pendingRenders = new List<Task>(count + initialOperationCount);
Hosting\WebAssemblyHostConfiguration.cs (4)
18private readonly List<IConfigurationProvider> _providers = new List<IConfigurationProvider>(); 19private readonly List<IConfigurationSource> _sources = new List<IConfigurationSource>(); 21private readonly List<IDisposable> _changeTokenRegistrations = new List<IDisposable>(); 95var result = new List<IConfigurationSection>();
Services\LazyAssemblyLoader.cs (2)
50var loadedAssemblies = new List<Assembly>(); 72var loadedAssemblies = new List<Assembly>();
src\aspnetcore\src\Components\Shared\src\RenderFragmentSerializer.cs (4)
25var result = new List<RenderTreeNode>(); 72node.Attributes ??= new(); 81node.Children = new(); 120node.ComponentParameters ??= new();
src\aspnetcore\src\Shared\Components\ComponentParameter.cs (2)
16var parameterDefinitions = new List<ComponentParameter>(); 17var parameterValues = new List<object?>();
Microsoft.AspNetCore.Components.WebView (2)
src\aspnetcore\src\Shared\StaticWebAssets\ManifestStaticWebAssetFileProvider.cs (1)
168patterns ??= new();
WebViewManager.cs (1)
232var pendingRenders = new List<Task>(_rootComponentsBySelector.Count);
Microsoft.AspNetCore.Connections.Abstractions (2)
ConnectionBuilder.cs (1)
16private readonly IList<Func<ConnectionDelegate, ConnectionDelegate>> _components = new List<Func<ConnectionDelegate, ConnectionDelegate>>();
MultiplexedConnectionBuilder.cs (1)
16private readonly IList<Func<MultiplexedConnectionDelegate, MultiplexedConnectionDelegate>> _components = new List<Func<MultiplexedConnectionDelegate, MultiplexedConnectionDelegate>>();
Microsoft.AspNetCore.CookiePolicy (1)
ResponseCookiesWrapper.cs (1)
142var nonSuppressedValues = new List<KeyValuePair<string, string>>(keyValuePairs.Length);
Microsoft.AspNetCore.Cors (7)
Infrastructure\CorsPolicy.cs (4)
98public IList<string> ExposedHeaders { get; } = new List<string>(); 103public IList<string> Headers { get; } = new List<string>(); 108public IList<string> Methods { get; } = new List<string>(); 113public IList<string> Origins { get; } = new List<string>();
Infrastructure\CorsResult.cs (3)
40public IList<string> AllowedMethods { get; } = new List<string>(); 45public IList<string> AllowedHeaders { get; } = new List<string>(); 50public IList<string> AllowedExposedHeaders { get; } = new List<string>();
Microsoft.AspNetCore.DataProtection (9)
AuthenticatedEncryption\ConfigurationModel\ManagedAlgorithmHelpers.cs (1)
14private static readonly List<Type> KnownAlgorithmTypes = new List<Type>
KeyManagement\KeyManagementOptions.cs (2)
149public IList<IKeyEscrowSink> KeyEscrowSinks { get; } = new List<IKeyEscrowSink>(); 165public IList<IAuthenticatedEncryptorFactory> AuthenticatedEncryptorFactories { get; } = new List<IAuthenticatedEncryptorFactory>();
RegistryPolicyResolver.cs (1)
42var sinks = new List<string>();
Repositories\EphemeralXmlRepository.cs (2)
19private readonly List<XElement> _storedElements = new List<XElement>(); 63var deletableElements = new List<DeletableElement>();
Repositories\FileSystemXmlRepository.cs (1)
184var deletableElements = new List<DeletableElement>();
Repositories\RegistryXmlRepository.cs (1)
164var deletableElements = new List<DeletableElement>();
XmlEncryption\XmlKeyDecryptionOptions.cs (1)
33certificates = _certs[key] = new List<X509Certificate2>();
Microsoft.AspNetCore.DeveloperCertificates.XPlat (8)
src\aspnetcore\src\Shared\CertificateGeneration\CertificateManager.cs (3)
140var certificates = new List<X509Certificate2>(); 805var extensions = new List<X509Extension>(); 1076var certificatesToDispose = new List<X509Certificate2>();
src\aspnetcore\src\Shared\CertificateGeneration\MacOSCertificateManager.cs (2)
380var certsFromStore = new List<X509Certificate2>(); 426var certsFromDisk = new List<X509Certificate2>();
src\aspnetcore\src\Shared\CertificateGeneration\UnixCertificateManager.cs (3)
843var nssDbs = new List<string>(); 863var nssDbs = new List<NssDb>(); 1018var certs = new List<FileInfo>();
Microsoft.AspNetCore.Diagnostics (9)
DeveloperExceptionPage\DeveloperExceptionPageMiddlewareImpl.cs (1)
292var stackFrames = new List<StackFrameSourceCodeInfo>();
DeveloperExceptionPage\Views\CompilationErrorModel.cs (2)
27public IList<ExceptionDetails> ErrorDetails { get; } = new List<ExceptionDetails>(); 32public IList<string?> CompiledContent { get; } = new List<string?>();
ExceptionHandler\ExceptionHandlerMiddlewareImpl.cs (1)
47_exceptionHandlers = exceptionHandlers as IExceptionHandler[] ?? new List<IExceptionHandler>(exceptionHandlers).ToArray();
src\aspnetcore\src\Shared\Diagnostics\BaseView.cs (1)
100AttributeValues = new List<string>();
src\aspnetcore\src\Shared\RazorViews\BaseView.cs (1)
140AttributeValues = new List<string>();
src\aspnetcore\src\Shared\StackTrace\ExceptionDetails\ExceptionDetailsProvider.cs (2)
62var typeLoadExceptions = new List<Exception>(); 72var list = new List<Exception>();
src\aspnetcore\src\Shared\StackTrace\StackFrame\StackTraceHelper.cs (1)
39var frames = new List<StackFrameInfo>(stackFrames.Length);
Microsoft.AspNetCore.Diagnostics.Middleware.Tests (34)
Buffering\PerRequestLogBufferingOptionsCustomValidatorTests.cs (1)
19Rules = new List<LogBufferingFilterRule>
Buffering\TestConfiguration.cs (1)
25return new ConfigurationRoot(new List<IConfigurationProvider> { provider });
Latency\RequestLatencyTelemetryMiddlewareTests.cs (5)
33Options.Create(new RequestLatencyTelemetryOptions()), new List<ILatencyDataExporter> { ex1, ex2 }, 64new List<ILatencyDataExporter> { ex1, ex2 }); 92Options.Create(new RequestLatencyTelemetryOptions()), new List<ILatencyDataExporter> { ex1, ex2 }, 122new List<ILatencyDataExporter> { ex1, ex2 }, 173new List<ILatencyDataExporter> { ex1 },
Logging\AcceptanceTests.cs (2)
75var hugeState = new List<KeyValuePair<string, object?>> 936var hugeState = new List<KeyValuePair<string, object?>>
Logging\HeaderReaderTests.cs (3)
21var listToFill = new List<KeyValuePair<string, object?>>(); 31var listToFill = new List<KeyValuePair<string, object?>>(); 56var listToFill = new List<KeyValuePair<string, object?>>();
Logging\HttpUtilityExtensionsTests.cs (2)
37var metadata = new List<object>(1); 68var metadata = new List<object>(1);
Logging\IncomingHttpRouteUtilityTests.cs (20)
31controllerActionDescriptor.Parameters = new List<ParameterDescriptor>(parametersInfo.Length); 41var metadata = new List<object> { controllerActionDescriptor }; 69controllerActionDescriptor.Parameters = new List<ParameterDescriptor>(parametersInfo.Length); 79var metadata = new List<object> { controllerActionDescriptor }; 109controllerActionDescriptor.Parameters = new List<ParameterDescriptor>(parametersInfo.Length); 119var metadata = new List<object> { controllerActionDescriptor }; 151controllerActionDescriptor.Parameters = new List<ParameterDescriptor>(parametersInfo.Length); 161var metadata = new List<object> { controllerActionDescriptor }; 193controllerActionDescriptor.Parameters = new List<ParameterDescriptor>(parametersInfo.Length); 203var metadata = new List<object> { controllerActionDescriptor }; 240controllerActionDescriptor.Parameters = new List<ParameterDescriptor>(parametersInfo.Length); 250var metadata = new List<object> { controllerActionDescriptor }; 281controllerActionDescriptor.Parameters = new List<ParameterDescriptor>(parametersInfo.Length); 291var metadata = new List<object> { controllerActionDescriptor }; 329controllerActionDescriptor.Parameters = new List<ParameterDescriptor>(parametersInfo.Length); 339var metadata = new List<object> { controllerActionDescriptor }; 374controllerActionDescriptor.Parameters = new List<ParameterDescriptor>(parametersInfo.Length); 384var metadata = new List<object> { controllerActionDescriptor }; 422var metadata = new List<object> { }; 451var metadata = new List<object> { };
Microsoft.AspNetCore.Grpc.JsonTranscoding (14)
Internal\Binding\ReflectionServiceInvokerResolver.cs (1)
37var metadata = new List<object>();
Internal\JsonTranscodingRouteAdapter.cs (4)
56var rewriteActions = new List<Action<HttpContext>>(); 88var routeParameterParts = new List<string>(); 89var routeValueFormatTemplateParts = new List<string>(); 90var variableParts = new List<string>();
src\aspnetcore\src\Grpc\JsonTranscoding\src\Shared\AuthContextHelpers.cs (1)
63values = new List<AuthProperty>();
src\aspnetcore\src\Grpc\JsonTranscoding\src\Shared\HttpRoutePattern.cs (1)
32public List<string> FieldPath { get; } = new List<string>();
src\aspnetcore\src\Grpc\JsonTranscoding\src\Shared\HttpRoutePatternParser.cs (2)
40_segments = new List<string>(); 41_variables = new List<HttpRouteVariable>();
src\aspnetcore\src\Grpc\JsonTranscoding\src\Shared\Server\MethodOptions.cs (1)
117var tempInterceptors = new List<InterceptorRegistration>();
src\aspnetcore\src\Grpc\JsonTranscoding\src\Shared\ServiceDescriptorHelpers.cs (3)
87fieldDescriptors ??= new List<FieldDescriptor>(); 480var existingParameters = new List<FieldDescriptor>(); 505RecursiveVisitMessages(queryParameters, existingParameters, methodDescriptor.InputType, new List<FieldDescriptor>());
src\aspnetcore\src\Grpc\JsonTranscoding\src\Shared\X509CertificateHelpers.cs (1)
53List<string> dnsEntries = new List<string>();
Microsoft.AspNetCore.Grpc.Swagger (10)
GrpcSwaggerServiceExtensions.cs (1)
61public ActionDescriptorCollection ActionDescriptors { get; } = new ActionDescriptorCollection(new List<ActionDescriptor>(), 1);
Internal\GrpcDataContractResolver.cs (2)
84var anyProperties = new List<DataProperty> 104var properties = new List<DataProperty>();
Internal\XmlComments\GrpcXmlCommentsDocumentFilter.cs (1)
65swaggerDoc.Tags = new List<OpenApiTag>();
src\aspnetcore\src\Grpc\JsonTranscoding\src\Shared\HttpRoutePattern.cs (1)
32public List<string> FieldPath { get; } = new List<string>();
src\aspnetcore\src\Grpc\JsonTranscoding\src\Shared\HttpRoutePatternParser.cs (2)
40_segments = new List<string>(); 41_variables = new List<HttpRouteVariable>();
src\aspnetcore\src\Grpc\JsonTranscoding\src\Shared\ServiceDescriptorHelpers.cs (3)
87fieldDescriptors ??= new List<FieldDescriptor>(); 480var existingParameters = new List<FieldDescriptor>(); 505RecursiveVisitMessages(queryParameters, existingParameters, methodDescriptor.InputType, new List<FieldDescriptor>());
Microsoft.AspNetCore.HeaderParsing (1)
Parsers\IPAddressListParser.cs (1)
18var list = new List<IPAddress>();
Microsoft.AspNetCore.HeaderParsing.Tests (4)
ParserTests.cs (4)
372Assert.Equal(new List<IPAddress> { IPAddress.Parse("1.1.1.1"), IPAddress.Parse("192.168.1.100"), IPAddress.Parse("3.3.3.3") }, result); 382Assert.Equal(new List<IPAddress> { IPAddress.Parse("1.1.1.1"), IPAddress.Parse("192.168.1.100"), IPAddress.Parse("3.3.3.3") }, result); 394Assert.Equal(new List<IPAddress> { IPAddress.Parse("1.1.1.1") }, result); 406Assert.Equal(new List<IPAddress> { IPAddress.Parse("1::ffff") }, result);
Microsoft.AspNetCore.HostFiltering (2)
HostFilteringOptions.cs (1)
24public IList<string> AllowedHosts { get; set; } = new List<string>();
MiddlewareConfigurationManager.cs (1)
40var allowedHosts = new List<StringSegment>();
Microsoft.AspNetCore.Hosting (9)
GenericHost\GenericWebHostBuilder.cs (1)
129var exceptions = new List<Exception>();
Internal\HttpMetricsTagsFeature.cs (1)
13public List<KeyValuePair<string, object?>> TagsList { get; } = new List<KeyValuePair<string, object?>>();
Server\Features\ServerAddressesFeature.cs (1)
14public ICollection<string> Addresses { get; } = new List<string>();
src\aspnetcore\src\Shared\RazorViews\BaseView.cs (1)
140AttributeValues = new List<string>();
src\aspnetcore\src\Shared\StackTrace\ExceptionDetails\ExceptionDetailsProvider.cs (2)
62var typeLoadExceptions = new List<Exception>(); 72var list = new List<Exception>();
src\aspnetcore\src\Shared\StackTrace\StackFrame\StackTraceHelper.cs (1)
39var frames = new List<StackFrameInfo>(stackFrames.Length);
src\aspnetcore\src\Shared\StaticWebAssets\ManifestStaticWebAssetFileProvider.cs (1)
168patterns ??= new();
WebHostBuilder.cs (1)
226var exceptions = new List<Exception>();
Microsoft.AspNetCore.Html.Abstractions (2)
HtmlContentBuilder.cs (2)
19: this(new List<object>()) 28: this(new List<object>(capacity))
Microsoft.AspNetCore.Http (8)
Builder\ApplicationBuilder.cs (3)
23private readonly List<Func<RequestDelegate, RequestDelegate>> _components = new(); 54_descriptions = new(); 67_descriptions = new();
Features\QueryFeature.cs (1)
167var list = new List<string>();
Features\RequestCookiesFeature.cs (1)
83var headers = new List<string>(_parsedValues.Count);
FormFileCollection.cs (1)
31var files = new List<IFormFile>();
Internal\ResponseCookies.cs (1)
149var newValues = new List<string>();
src\aspnetcore\src\Shared\Debugger\StringValuesDictionaryDebugView.cs (1)
25var keyValuePairs = new List<DictionaryItemDebugView<string, string>>();
Microsoft.AspNetCore.Http.Abstractions (8)
CookieBuilder.cs (1)
89get => _extensions ??= new List<string>();
Extensions\EndpointBuilder.cs (2)
18public IList<Func<EndpointFilterFactoryContext, EndpointFilterDelegate, EndpointFilterDelegate>> FilterFactories => _filterFactories ??= new(); 33public IList<object> Metadata { get; } = new List<object>();
Extensions\UseMiddlewareExtensions.cs (1)
248var parameterTypeExpression = new List<Expression>() { providerArg };
Routing\EndpointMetadataCollection.cs (1)
119matches ??= new List<T>();
src\aspnetcore\src\Shared\PropertyHelper\PropertyHelper.cs (2)
441var filteredProperties = new List<PropertyHelper>(allProperties.Length); 502var propertyHelpers = new List<PropertyHelper>();
WebSocketManager.cs (1)
63public IList<string> WebSocketRequestedProtocols => new List<string>(_manager.WebSocketRequestedProtocols);
Microsoft.AspNetCore.Http.Connections (11)
ConnectionEndpointRouteBuilderExtensions.cs (1)
96var conventionBuilders = new List<IEndpointConventionBuilder>();
HttpConnectionDispatcherOptions.cs (1)
28AuthorizationData = new List<IAuthorizeData>();
Internal\HttpConnectionContext.cs (2)
234_heartbeatHandlers = new List<(Action<object> handler, object state)>(); 263_userRefreshedCallbacks ??= new List<UserRefreshedCallbackRegistration>();
Internal\HttpConnectionDispatcher.cs (4)
28TransferFormats = new List<string> { nameof(TransferFormat.Text), nameof(TransferFormat.Binary) } 35TransferFormats = new List<string> { nameof(TransferFormat.Text) } 42TransferFormats = new List<string> { nameof(TransferFormat.Text), nameof(TransferFormat.Binary) } 645response.AvailableTransports = new List<AvailableTransport>();
Internal\HttpConnectionManager.cs (1)
190var tasks = new List<Task>(_connections.Count);
src\aspnetcore\src\SignalR\common\Shared\MemoryBufferWriter.cs (2)
177_completedSegments = new List<CompletedBuffer>(); 331_completedSegments ??= new List<CompletedBuffer>();
Microsoft.AspNetCore.Http.Connections.Client (1)
HttpConnection.cs (1)
314var transportExceptions = new List<Exception>();
Microsoft.AspNetCore.Http.Connections.Common (2)
NegotiateProtocol.cs (2)
203availableTransports = new List<AvailableTransport>(); 306availableTransport.TransferFormats = new List<string>();
Microsoft.AspNetCore.Http.Extensions (25)
QueryBuilder.cs (2)
25_params = new List<KeyValuePair<string, string>>(); 34_params = new List<KeyValuePair<string, string>>(parameters);
RequestDelegateFactory.cs (3)
311return new List<object>(metadata); 659factoryContext.Parameters = new List<ParameterInfo>(parameters); 1636var bindings = new List<MemberBinding>(properties.Length);
RequestDelegateFactoryContext.cs (4)
39public List<ParameterExpression> ExtraLocals { get; } = new(); 40public List<Expression> ParamCheckExpressions { get; } = new(); 41public List<Func<HttpContext, ValueTask<object?>>> ParameterBinders { get; } = new(); 62public List<ParameterInfo> Parameters { get; set; } = new();
src\aspnetcore\src\Components\Endpoints\src\FormMapping\Converters\CollectionAdapters\ReadOnlyCollectionBufferAdapter.cs (1)
10public static IList<TElement> CreateBuffer() => new List<TElement>();
src\aspnetcore\src\Components\Endpoints\src\FormMapping\Factories\ComplexType\ComplexTypeExpressionConverterFactoryOfT.cs (6)
33var parameters = new List<ParameterExpression>() { readerParam, typeParam, optionsParam, resultParam, foundValueParam }; 40var variables = new List<ParameterExpression>() { propertyFoundValue, succeeded, localFoundValueVar, exceptionVar }; 42var propertyValueLocals = new List<ParameterExpression>(); 43var constructorParameterValueLocals = new List<ParameterExpression>(); 45var body = new List<Expression>() 190var assignments = new List<Expression>();
src\aspnetcore\src\Components\Endpoints\src\FormMapping\FormDataMapperOptions.cs (1)
15private readonly List<IFormDataConverterFactory> _factories = new();
src\aspnetcore\src\Components\Endpoints\src\FormMapping\Metadata\FormDataMetadataFactory.cs (1)
317public List<Type> CurrentTypes { get; set; } = new();
src\aspnetcore\src\Components\Endpoints\src\FormMapping\Metadata\FormDataTypeMetadata.cs (2)
22public IList<FormDataParameterMetadata> ConstructorParameters { get; set; } = new List<FormDataParameterMetadata>(); 24public IList<FormDataPropertyMetadata> Properties { get; set; } = new List<FormDataPropertyMetadata>();
src\aspnetcore\src\Shared\ObjectMethodExecutor\ObjectMethodExecutor.cs (2)
205var parameters = new List<Expression>(paramInfos.Length); 257var parameters = new List<Expression>(paramInfos.Length);
src\aspnetcore\src\Shared\PropertyAsParameterInfo.cs (2)
90List<ParameterInfo> list = new(parameters.Length); 193var attributes = new List<CustomAttributeData>(
TagsAttribute.cs (1)
28Tags = new List<string>(tags);
Microsoft.AspNetCore.Http.Features (2)
CookieOptions.cs (2)
48_extensions = new List<string>(options._extensions); 105get => _extensions ??= new List<string>();
Microsoft.AspNetCore.HttpLogging (6)
FileLoggerProcessor.cs (1)
30private readonly List<string> _currentBatch = new List<string>();
HttpLoggingInterceptorContext.cs (2)
71internal List<KeyValuePair<string, object?>> InternalParameters { get; set; } = new(); 145InternalParameters = new();
HttpLoggingMiddleware.cs (1)
153logContext.InternalParameters = new();
MediaTypeHelpers.cs (1)
13private static readonly List<Encoding> SupportedEncodings = new List<Encoding>()
MediaTypeOptions.cs (1)
14private readonly List<MediaTypeState> _mediaTypeStates = new();
Microsoft.AspNetCore.HttpOverrides (5)
DualIPNetworkList.cs (2)
21private readonly List<IPNetwork> _system = new(); 22private readonly List<AspNetIPNetwork> _aspnet = new();
ForwardedHeadersMiddleware.cs (1)
77var allowedHosts = new List<StringSegment>();
ForwardedHeadersOptions.cs (2)
88public IList<IPAddress> KnownProxies { get; } = new List<IPAddress>() { IPAddress.IPv6Loopback }; 116public IList<string> AllowedHosts { get; set; } = new List<string>();
Microsoft.AspNetCore.HttpsPolicy (1)
HstsOptions.cs (1)
40public IList<string> ExcludedHosts { get; } = new List<string>
Microsoft.AspNetCore.Identity (3)
SignInManager.cs (3)
215claims = new List<Claim>(); 254additionalClaims = new List<Claim>(); 850var claims = new List<Claim>
Microsoft.AspNetCore.Identity.EntityFrameworkCore (1)
UserStore.cs (1)
666return new List<TUser>();
Microsoft.AspNetCore.Identity.UI (1)
IdentityBuilderUIExtensions.cs (1)
113var viewsToRemove = new List<CompiledViewDescriptor>();
Microsoft.AspNetCore.InternalTesting (3)
Tracing\EventAssert.cs (1)
17private readonly IList<(string name, Action<object> asserter)> _payloadAsserters = new List<(string, Action<object>)>();
Tracing\EventSourceValidator.cs (1)
51var errors = new List<string>();
xunit\AspNetTestRunner.cs (1)
79List<string> messages = new();
Microsoft.AspNetCore.JsonPatch (7)
Converters\JsonPatchDocumentConverter.cs (1)
41var targetOperations = new List<Operation>();
Internal\DynamicObjectAdapter.cs (2)
180new List<CSharpArgumentInfo> 216new List<CSharpArgumentInfo>
Internal\ParsedPath.cs (1)
44var strings = new List<string>();
JsonPatchDocument.cs (1)
202var allOps = new List<Operation>(Operations?.Count ?? 0);
JsonPatchDocumentOfT.cs (2)
638var allOps = new List<Operation>(Operations?.Count ?? 0); 678var listOfSegments = new List<string>();
Microsoft.AspNetCore.JsonPatch.SystemTextJson (4)
Internal\ParsedPath.cs (1)
39var strings = new List<string>();
JsonPatchDocument.cs (1)
205var allOps = new List<Operation>(Operations?.Count ?? 0);
JsonPatchDocumentOfT.cs (2)
641var allOps = new List<Operation>(Operations?.Count ?? 0); 690var listOfSegments = new List<string>();
Microsoft.AspNetCore.Localization (9)
ProviderCultureResult.cs (4)
19: this(new List<StringSegment> { culture }, new List<StringSegment> { culture }) 30: this(new List<StringSegment> { culture }, new List<StringSegment> { uiCulture })
RequestLocalizationOptions.cs (5)
22RequestCultureProviders = new List<IRequestCultureProvider> 97public IList<CultureInfo>? SupportedCultures { get; set; } = new List<CultureInfo> { CultureInfo.CurrentCulture }; 104public IList<CultureInfo>? SupportedUICultures { get; set; } = new List<CultureInfo> { CultureInfo.CurrentUICulture }; 125var supportedCultures = new List<CultureInfo>(cultures.Length); 144var supportedUICultures = new List<CultureInfo>(uiCultures.Length);
Microsoft.AspNetCore.Mvc.Abstractions (10)
Abstractions\ActionDescriptorProviderContext.cs (1)
15public IList<ActionDescriptor> Results { get; } = new List<ActionDescriptor>();
ApiExplorer\ApiDescription.cs (3)
34public IList<ApiParameterDescription> ParameterDescriptions { get; } = new List<ApiParameterDescription>(); 57public IList<ApiRequestFormat> SupportedRequestFormats { get; } = new List<ApiRequestFormat>(); 66public IList<ApiResponseType> SupportedResponseTypes { get; } = new List<ApiResponseType>();
ApiExplorer\ApiDescriptionProviderContext.cs (1)
23Results = new List<ApiDescription>();
ApiExplorer\ApiResponseType.cs (1)
16public IList<ApiResponseFormat> ApiResponseFormats { get; set; } = new List<ApiResponseFormat>();
ModelBinding\ModelMetadata.cs (1)
141var boundProperties = new List<ModelMetadata>();
ModelBinding\ModelStateDictionary.cs (2)
904ChildNodes = new List<ModelStateNode>(1); 1053_nodes = new List<ModelStateNode> { _rootNode };
ModelBinding\ValueProviderFactoryContext.cs (1)
32public IList<IValueProvider> ValueProviders { get; } = new List<IValueProvider>();
Microsoft.AspNetCore.Mvc.Api.Analyzers (4)
ActualApiResponseMetadataFactory.cs (2)
27var localActualResponseMetadata = new List<ActualApiResponseMetadata>(); 104var metadata = new List<ActualApiResponseMetadata?>();
SymbolApiResponseMetadataProvider.cs (2)
142var metadataItems = new List<DeclaredApiResponseMetadata>(); 169var conventionTypes = new List<ITypeSymbol>();
Microsoft.AspNetCore.Mvc.ApiExplorer (10)
ApiParameterContext.cs (1)
21Results = new List<ApiParameterDescription>();
ApiResponseTypeProvider.cs (1)
77return new List<ApiResponseMetadataProviderWithScope>();
DefaultApiDescriptionProvider.cs (4)
113var templateParameters = parsedTemplate?.Parameters?.ToList() ?? new List<TemplatePart>(); 362var constraints = new List<IRouteConstraint>(); 408var segments = new List<string>(); 443var results = new List<ApiRequestFormat>();
EndpointMetadataApiDescriptionProvider.cs (2)
227var constraints = new List<IRouteConstraint>(); 554actionDescriptor.EndpointMetadata = new List<object>(endpointMetadata);
src\aspnetcore\src\Shared\PropertyAsParameterInfo.cs (2)
90List<ParameterInfo> list = new(parameters.Length); 193var attributes = new List<CustomAttributeData>(
Microsoft.AspNetCore.Mvc.Core (123)
ActionConstraints\ActionConstraintCache.cs (2)
59var items = new List<ActionConstraintItem>(action.ActionConstraints.Count); 102var items = new List<ActionConstraintItem>(entry.Items!.Count);
ActionConstraints\HttpMethodActionConstraint.cs (1)
35var methods = new List<string>();
ApplicationModels\ActionAttributeRouteModel.cs (1)
54var actionConstraints = new List<IActionConstraintMetadata>();
ApplicationModels\ActionModel.cs (8)
35Attributes = new List<object>(attributes); 36Filters = new List<IFilterMetadata>(); 37Parameters = new List<ParameterModel>(); 40Selectors = new List<SelectorModel>(); 59Attributes = new List<object>(other.Attributes); 60Filters = new List<IFilterMetadata>(other.Filters); 66Parameters = new List<ParameterModel>(other.Parameters.Select(p => new ParameterModel(p) { Action = this })); 67Selectors = new List<SelectorModel>(other.Selectors.Select(s => new SelectorModel(s)));
ApplicationModels\ApiBehaviorApplicationModelProvider.cs (1)
23ActionModelConventions = new List<IActionModelConvention>()
ApplicationModels\ApplicationModel.cs (2)
21Controllers = new List<ControllerModel>(); 22Filters = new List<IFilterMetadata>();
ApplicationModels\ApplicationModelFactory.cs (6)
58var results = new List<TResult>(); 63var routeTemplateErrors = new List<string>(); 180actions = new List<(ActionModel, SelectorModel)>(); 200actions = new List<(ActionModel, SelectorModel)>(); 221var namedRouteErrors = new List<string>(); 297var actionDescriptions = new List<string>(actions.Count);
ApplicationModels\ControllerActionDescriptorBuilder.cs (3)
64var parameterDescriptors = new List<ParameterDescriptor>(action.Parameters.Count); 185actionDescriptor.ActionConstraints = new List<IActionConstraintMetadata>(selectorModel.ActionConstraints); 193actionDescriptor.EndpointMetadata = new List<object>(selectorModel.EndpointMetadata);
ApplicationModels\ControllerModel.cs (10)
33Actions = new List<ActionModel>(); 35Attributes = new List<object>(attributes); 36ControllerProperties = new List<PropertyModel>(); 37Filters = new List<IFilterMetadata>(); 40Selectors = new List<SelectorModel>(); 58Attributes = new List<object>(other.Attributes); 59Filters = new List<IFilterMetadata>(other.Filters); 64Actions = new List<ActionModel>(other.Actions.Select(a => new ActionModel(a) { Controller = this })); 67new List<PropertyModel>(other.ControllerProperties.Select(p => new PropertyModel(p) { Controller = this })); 68Selectors = new List<SelectorModel>(other.Selectors.Select(s => new SelectorModel(s)));
ApplicationModels\DefaultApplicationModelProvider.cs (6)
143var filteredAttributes = new List<object>(); 337var applicableAttributes = new List<object>(routeAttributes.Length); 531var routeProviders = new List<IRouteTemplateProvider>(); 576var selectorModels = new List<SelectorModel>(); 588var filteredAttributes = new List<object>(); 624var filteredAttributes = new List<object>();
ApplicationModels\ParameterModelBase.cs (2)
26Attributes = new List<object>(attributes ?? throw new ArgumentNullException(nameof(attributes))); 40Attributes = new List<object>(other.Attributes);
ApplicationModels\SelectorModel.cs (4)
18ActionConstraints = new List<IActionConstraintMetadata>(); 19EndpointMetadata = new List<object>(); 30ActionConstraints = new List<IActionConstraintMetadata>(other.ActionConstraints); 31EndpointMetadata = new List<object>(other.EndpointMetadata);
ApplicationParts\ApplicationPartManager.cs (2)
18new List<IApplicationFeatureProvider>(); 29public IList<ApplicationPart> ApplicationParts { get; } = new List<ApplicationPart>();
ApplicationParts\RelatedAssemblyAttribute.cs (1)
79var relatedAssemblies = new List<Assembly>();
BindAttribute.cs (1)
26var items = new List<string>(include.Length);
Builder\MvcApplicationBuilderExtensions.cs (1)
96Routes = new List<IRouter>();
ConsumesAttribute.cs (3)
99readonly List<string> _contentTypes = new(); 238var completeArgs = new List<string>(args.Length + 1); 260var allContentTypes = new List<string>()
ControllerContext.cs (1)
78_valueProviderFactories = new List<IValueProviderFactory>();
Controllers\ControllerFeature.cs (1)
21public IList<TypeInfo> Controllers { get; } = new List<TypeInfo>();
Filters\FilterFactory.cs (2)
32var allFilterItems = new List<FilterItem>(staticFilterItems); 76var filterItems = new List<FilterItem>(cachedFilterItems.Length);
Formatters\AcceptHeaderParser.cs (1)
13var parsedValues = new List<MediaTypeSegmentWithQuality>();
Formatters\InputFormatter.cs (1)
156mediaTypes = new List<string>(SupportedMediaTypes.Count);
Formatters\OutputFormatter.cs (2)
67mediaTypes = new List<string>(SupportedMediaTypes.Count); 81mediaTypes = new List<string>(SupportedMediaTypes.Count);
Formatters\TextInputFormatter.cs (1)
32public IList<Encoding> SupportedEncodings { get; } = new List<Encoding>();
Formatters\TextOutputFormatter.cs (2)
25SupportedEncodings = new List<Encoding>(); 242var sorted = new List<StringWithQualityHeaderValue>();
Infrastructure\ActionSelectionTable.cs (1)
141entries = new List<T>();
Infrastructure\ActionSelector.cs (4)
116var candidates = new List<ActionSelectorCandidate>(actionsCount); 132results = new List<ActionDescriptor>(matchesCount); 179var actionsWithConstraint = new List<ActionSelectorCandidate>(); 180var actionsWithoutConstraint = new List<ActionSelectorCandidate>();
Infrastructure\AsyncEnumerableReader.cs (1)
82var result = new List<T>();
Infrastructure\CopyOnWriteList.cs (1)
30_copy = new List<T>(_source);
Infrastructure\DefaultOutputFormatterSelector.cs (1)
151var result = new List<MediaTypeSegmentWithQuality>();
Infrastructure\ObjectResultExecutor.cs (1)
174var considered = new List<string?>(contentTypes);
ModelBinding\Binders\CollectionModelBinder.cs (3)
237return new List<TElement?>(); 267var boundCollection = new List<TElement?>(); 344var boundCollection = new List<TElement?>();
ModelBinding\Binders\FormCollectionModelBinder.cs (1)
64public ICollection<string> Keys => new List<string>();
ModelBinding\Binders\FormFileModelBinder.cs (2)
50postedFiles = new List<IFormFile>(); 195var files = new List<IFormFile>();
ModelBinding\CompositeValueProvider.cs (2)
182var filteredValueProviders = new List<IValueProvider>(); 229var filteredValueProviders = new List<IValueProvider>();
ModelBinding\EmptyModelMetadataProvider.cs (1)
21new DefaultCompositeMetadataDetailsProvider(new List<IMetadataDetailsProvider>()),
ModelBinding\FormFileValueProvider.cs (1)
43var fileNames = new List<string>();
ModelBinding\Metadata\DefaultModelMetadataProvider.cs (1)
337var propertyEntries = new List<DefaultMetadataDetails>(propertyHelpers.Length);
ModelBinding\Metadata\ValidationMetadata.cs (1)
44public IList<object> ValidatorMetadata { get; } = new List<object>();
ModelBinding\ModelBindingHelper.cs (2)
583return capacity.HasValue ? new List<T>(capacity.Value) : new List<T>();
ModelBinding\Validation\ClientValidatorCache.cs (2)
41var items = new List<ClientValidatorItem>(metadata.ValidatorMetadata.Count); 85var items = new List<ClientValidatorItem>(entry.Items.Count);
ModelBinding\Validation\CompositeClientModelValidatorProvider.cs (1)
23ValidatorProviders = new List<IClientModelValidatorProvider>(providers);
ModelBinding\Validation\ValidationStack.cs (1)
20internal List<object> List { get; } = new List<object>();
ModelBinding\Validation\ValidationVisitor.cs (1)
223var results = new List<ModelValidationResult>();
ModelBinding\Validation\ValidatorCache.cs (2)
31var items = new List<ValidatorItem>(metadata.ValidatorMetadata.Count); 75var items = new List<ValidatorItem>(entry.Items.Count);
MvcCoreLoggerExtensions.cs (1)
265var filterList = new List<string>();
MvcOptions.cs (5)
41Conventions = new List<IApplicationModelConvention>(); 46ModelBinderProviders = new List<IModelBinderProvider>(); 48ModelMetadataDetailsProviders = new List<IMetadataDetailsProvider>(); 49ModelValidatorProviders = new List<IModelValidatorProvider>(); 50ValueProviderFactories = new List<IValueProviderFactory>();
ProducesAttribute.cs (1)
109var completeArgs = new List<string>(args.Length + 1);
ProducesResponseTypeAttribute.cs (1)
110var completeContentTypes = new List<string>(additionalContentTypes.Length + 1);
Routing\ActionConstraintMatcherPolicy.cs (3)
106var items = new List<(int index, ActionSelectorCandidate candidate)>(); 191var endpointsWithConstraint = new List<(int index, ActionSelectorCandidate candidate)>(); 192var endpointsWithoutConstraint = new List<(int index, ActionSelectorCandidate candidate)>();
Routing\ActionEndpointDataSourceBase.cs (2)
37Conventions = new List<Action<EndpointBuilder>>(); 38FinallyConventions = new List<Action<EndpointBuilder>>();
Routing\AttributeRoute.cs (2)
137var routeInfos = new List<RouteInfo>(); 138var errors = new List<RouteInfo>();
Routing\ControllerActionEndpointDataSource.cs (4)
32_routes = new List<ConventionalRouteEntry>(); 58var conventions = new List<Action<EndpointBuilder>>(); 59var finallyConventions = new List<Action<EndpointBuilder>>(); 73var endpoints = new List<Endpoint>();
Routing\ViewEnginePath.cs (1)
77var pathSegments = new List<StringSegment>();
src\aspnetcore\src\Shared\ChunkingCookieManager\ChunkingCookieManager.cs (4)
100var chunks = new List<string>(10); // The client may not have sent all of the chunks, don't allocate based on chunksCount. 231var keys = new List<string> 280var newValues = new List<string>(); 315var keyValuePairs = new List<KeyValuePair<string, string>>();
src\aspnetcore\src\Shared\ObjectMethodExecutor\ObjectMethodExecutor.cs (2)
205var parameters = new List<Expression>(paramInfos.Length); 257var parameters = new List<Expression>(paramInfos.Length);
src\aspnetcore\src\Shared\PropertyHelper\PropertyHelper.cs (2)
441var filteredProperties = new List<PropertyHelper>(allProperties.Length); 502var propertyHelpers = new List<PropertyHelper>();
Microsoft.AspNetCore.Mvc.DataAnnotations (3)
DataAnnotationsMetadataProvider.cs (2)
175var groupedDisplayNamesAndValues = new List<KeyValuePair<EnumGroupAndName, string>>(); 305var attributes = new List<object>(contextAttributesCount);
DataAnnotationsModelValidator.cs (1)
99var validationResults = new List<ModelValidationResult>();
Microsoft.AspNetCore.Mvc.Formatters.Xml (4)
XmlDataContractSerializerInputFormatter.cs (1)
43WrapperProviderFactories = new List<IWrapperProviderFactory>
XmlDataContractSerializerOutputFormatter.cs (1)
79WrapperProviderFactories = new List<IWrapperProviderFactory>()
XmlSerializerInputFormatter.cs (1)
40WrapperProviderFactories = new List<IWrapperProviderFactory>
XmlSerializerOutputFormatter.cs (1)
76WrapperProviderFactories = new List<IWrapperProviderFactory>
Microsoft.AspNetCore.Mvc.NewtonsoftJson (1)
src\aspnetcore\src\Mvc\Mvc.Core\src\Infrastructure\AsyncEnumerableReader.cs (1)
82var result = new List<T>();
Microsoft.AspNetCore.Mvc.Razor (11)
Compilation\ViewsFeature.cs (1)
14public IList<CompiledViewDescriptor> ViewDescriptors { get; } = new List<CompiledViewDescriptor>();
RazorView.cs (1)
201var renderedLayouts = new List<IRazorPage>();
RazorViewEngine.cs (2)
352var searchedLocations = new List<string>(); 429var viewStartPages = new List<ViewLocationCacheItem>();
RazorViewEngineOptions.cs (5)
14public IList<IViewLocationExpander> ViewLocationExpanders { get; } = new List<IViewLocationExpander>(); 39public IList<string> ViewLocationFormats { get; } = new List<string>(); 69public IList<string> AreaViewLocationFormats { get; } = new List<string>(); 100public IList<string> PageViewLocationFormats { get; } = new List<string>(); 135public IList<string> AreaPageViewLocationFormats { get; } = new List<string>();
TagHelperComponentManager.cs (1)
22Components = new List<ITagHelperComponent>(tagHelperComponents);
TagHelpers\TagHelperFeature.cs (1)
21public IList<TypeInfo> TagHelpers { get; } = new List<TypeInfo>();
Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation (7)
CompilationFailedExceptionFactory.cs (2)
31var failures = new List<CompilationFailure>(); 57var failures = new List<CompilationFailure>();
MvcRazorRuntimeCompilationOptions.cs (2)
24public IList<IFileProvider> FileProviders { get; } = new List<IFileProvider>(); 33public IList<string> AdditionalReferencePaths { get; } = new List<string>();
RazorReferenceManager.cs (1)
58var referencePaths = new List<string>(_options.AdditionalReferencePaths.Count);
RuntimeViewCompiler.cs (2)
238IList<IChangeToken> expirationTokens = new List<IChangeToken> 283var expirationTokens = new List<IChangeToken>(checksums.Count);
Microsoft.AspNetCore.Mvc.RazorPages (22)
ApplicationModels\CompiledPageActionDescriptorBuilder.cs (1)
121var results = new List<PageBoundPropertyDescriptor>();
ApplicationModels\PageApplicationModel.cs (8)
41Filters = new List<IFilterMetadata>(); 45HandlerMethods = new List<PageHandlerModel>(); 46HandlerProperties = new List<PagePropertyModel>(); 48EndpointMetadata = new List<object>(ActionDescriptor.EndpointMetadata ?? Array.Empty<object>()); 64Filters = new List<IFilterMetadata>(other.Filters); 67HandlerMethods = new List<PageHandlerModel>(other.HandlerMethods.Select(m => new PageHandlerModel(m))); 68HandlerProperties = new List<PagePropertyModel>(other.HandlerProperties.Select(p => new PagePropertyModel(p))); 70EndpointMetadata = new List<object>(other.EndpointMetadata);
ApplicationModels\PageHandlerModel.cs (3)
28Parameters = new List<PageParameterModel>(); 48Attributes = new List<object>(other.Attributes); 52Parameters = new List<PageParameterModel>(other.Parameters.Select(p => new PageParameterModel(p) { Handler = this }));
ApplicationModels\PageRouteModel.cs (2)
38Selectors = new List<SelectorModel>(); 56Selectors = new List<SelectorModel>(other.Selectors.Select(m => new SelectorModel(m)));
ApplicationModels\PageRouteModelProviderContext.cs (1)
14public IList<PageRouteModel> RouteModels { get; } = new List<PageRouteModel>();
Infrastructure\DefaultPageHandlerMethodSelector.cs (2)
39ambiguousMatches = new List<HandlerMethodDescriptor> 67var candidates = new List<HandlerMethodDescriptor>();
Infrastructure\DefaultPageLoader.cs (1)
65var endpoints = new List<Endpoint>();
Infrastructure\DynamicPageEndpointMatcherPolicy.cs (1)
156var loadedEndpoints = new List<Endpoint>(endpoints);
Infrastructure\PageActionEndpointDataSource.cs (1)
52var endpoints = new List<Endpoint>();
Infrastructure\PageActionInvokerCache.cs (1)
115var viewStartFactories = new List<Func<IRazorPage>>();
PageContext.cs (1)
82_valueProviderFactories = new List<IValueProviderFactory>();
Microsoft.AspNetCore.Mvc.TagHelpers (5)
Cache\CacheTagKey.cs (1)
277var result = new List<KeyValuePair<string, string>>();
GlobbingUrlBuilder.cs (4)
84var urls = new List<string>(1 + globbedUrls.Count) 121var trimmedIncludePatterns = new List<string>(); 134var trimmedExcludePatterns = new List<string>(); 154var matchedUrls = new List<string>();
Microsoft.AspNetCore.Mvc.Testing (4)
DeferredHostBuilder.cs (1)
41var args = new List<string>();
WebApplicationFactory.cs (3)
44private readonly List<HttpClient> _clients = new(); 45private readonly List<WebApplicationFactory<TEntryPoint>> _derivedFactories = new(); 545var testAssemblies = new List<Assembly>();
Microsoft.AspNetCore.Mvc.ViewFeatures (29)
AttributeDictionary.cs (2)
87_items = new List<KeyValuePair<string, string?>>(); 100_items = new List<KeyValuePair<string, string?>>();
Buffers\MemoryPoolViewBufferScope.cs (2)
43_leased = new List<ViewBufferValue[]>(1); 79_available = new List<ViewBufferValue[]>();
Buffers\PagedCharBuffer.cs (1)
21public List<char[]> Pages { get; } = new List<char[]>();
Buffers\ViewBuffer.cs (1)
161_multiplePages = new List<ViewBufferPage>(2);
DefaultDisplayTemplates.cs (1)
64return new List<SelectListItem>
Filters\SaveTempDataPropertyFilterBase.cs (2)
87var errorMessages = new List<string>(); 99results = new List<LifecycleProperty>();
Filters\ViewDataAttributePropertyProvider.cs (1)
26results = new List<LifecycleProperty>();
FormContext.cs (1)
78_endOfFormContent = new List<IHtmlContent>();
HtmlHelper.cs (1)
1381var selectList = new List<SelectListItem>();
Infrastructure\DefaultTempDataSerializer.cs (2)
93var array = new List<string>(arrayLength); 104var array = new List<int>(arrayLength);
MemberExpressionCacheKey.cs (1)
30var members = new List<MemberInfo>();
MvcViewOptions.cs (2)
39public IList<IViewEngine> ViewEngines { get; } = new List<IViewEngine>(); 45new List<IClientModelValidatorProvider>();
PartialViewResultExecutor.cs (1)
86var locations = new List<string>(originalResult.SearchedLocations);
Rendering\MultiSelectList.cs (3)
101_groups = new List<SelectListGroup>(); 160var listItems = new List<SelectListItem>(); 186var listItems = new List<SelectListItem>();
src\aspnetcore\src\Shared\Components\ResourceCollectionResolver.cs (1)
34var resources = new List<ResourceAsset>();
ValidationHelpers.cs (1)
61var entries = new List<ModelStateEntry>();
ViewComponents\DefaultViewComponentSelector.cs (1)
92var matchedTypes = new List<string>();
ViewComponents\ViewComponentDescriptorCollection.cs (1)
20Items = new List<ViewComponentDescriptor>(items);
ViewComponents\ViewComponentFeature.cs (1)
21public IList<TypeInfo> ViewComponents { get; } = new List<TypeInfo>();
ViewEngines\CompositeViewEngine.cs (2)
66searchedList = new List<string>(searchedLocations); 111searchedList = new List<string>(searchedLocations);
ViewResultExecutor.cs (1)
87var locations = new List<string>(originalResult.SearchedLocations);
Microsoft.AspNetCore.OpenApi (8)
Schemas\OpenApiJsonSchema.Helpers.cs (1)
33var values = new List<T>();
Services\OpenApiGenerator.cs (1)
369var openApiParameters = new List<IOpenApiParameter>();
src\aspnetcore\src\Shared\ObjectMethodExecutor\ObjectMethodExecutor.cs (2)
205var parameters = new List<Expression>(paramInfos.Length); 257var parameters = new List<Expression>(paramInfos.Length);
src\aspnetcore\src\Shared\PropertyAsParameterInfo.cs (2)
90List<ParameterInfo> list = new(parameters.Length); 193var attributes = new List<CustomAttributeData>(
src\aspnetcore\src\SignalR\common\Shared\MemoryBufferWriter.cs (2)
177_completedSegments = new List<CompletedBuffer>(); 331_completedSegments ??= new List<CompletedBuffer>();
Microsoft.AspNetCore.OpenApi.SourceGenerators (6)
XmlCommentGenerator.Parser.cs (3)
61var comments = new List<(string, string)>(); 78var comments = new List<(string, string)>(); 118var comments = new List<(string, XmlComment?)>();
XmlComments\XmlComment.InheritDoc.cs (1)
97var result = new List<XNode>();
XmlComments\XmlParameterComment.cs (1)
19var result = new List<XmlParameterComment>();
XmlComments\XmlResponseComment.cs (1)
19var result = new List<XmlResponseComment>();
Microsoft.AspNetCore.OutputCaching (9)
OutputCacheEntryFormatter.cs (1)
510var pairs = new List<KeyValuePair<string, int>>(arr.Length);
OutputCacheMiddleware.cs (3)
230result = new(); 240result ??= new(); 248result ??= new();
OutputCacheOptions.cs (2)
87BasePolicies ??= new(); 107BasePolicies ??= new();
OutputCachePolicyBuilder.cs (3)
19private readonly List<IOutputCachePolicy> _policies = new(); 69_requirements ??= new(); 83_requirements ??= new();
Microsoft.AspNetCore.RateLimiting (2)
DefaultCombinedLease.cs (2)
73exceptions ??= new List<Exception>(); 83exceptions ??= new List<Exception>(1);
Microsoft.AspNetCore.Razor (4)
TagHelpers\DefaultTagHelperContent.cs (1)
29_buffer = new List<object>();
TagHelpers\ReadOnlyTagHelperAttributeList.cs (2)
18: base(new List<TagHelperAttribute>()) 130matchedAttributes = new List<TagHelperAttribute>();
TagHelpers\TagHelperAttributeList.cs (1)
25: base(new List<TagHelperAttribute>(attributes))
Microsoft.AspNetCore.Razor.Runtime (3)
Hosting\RazorCompiledItemLoader.cs (1)
38var items = new List<RazorCompiledItem>();
Runtime\TagHelpers\TagHelperExecutionContext.cs (1)
63_tagHelpers = new List<ITagHelper>();
Runtime\TagHelpers\TagHelperScopeManager.cs (1)
112_executionContexts = new List<TagHelperExecutionContext>();
Microsoft.AspNetCore.ResponseCaching (1)
src\aspnetcore\src\Shared\SegmentWriteStream.cs (1)
8private readonly List<byte[]> _segments = new();
Microsoft.AspNetCore.Rewrite (10)
ApacheModRewrite\FileParser.cs (1)
11var rules = new List<IRule>();
ApacheModRewrite\RuleBuilder.cs (2)
16internal IList<UrlAction> _actions = new List<UrlAction>(); 56_conditions = new List<Condition>();
ApacheModRewrite\TestStringParser.cs (1)
39var results = new List<PatternSegment>();
ApacheModRewrite\Tokenizer.cs (1)
34var tokens = new List<string>();
BackReferenceCollection.cs (1)
10private readonly List<string> _backReferences = new List<string>();
IISUrlRewrite\ConditionCollection.cs (1)
10private readonly List<Condition> _conditions = new List<Condition>();
IISUrlRewrite\InputParser.cs (1)
58var results = new List<PatternSegment>();
IISUrlRewrite\UrlRewriteFileParser.cs (1)
33var result = new List<IISUrlRewriteRule>();
RewriteOptions.cs (1)
18public IList<IRule> Rules { get; } = new List<IRule>();
Microsoft.AspNetCore.Routing (83)
Builder\EndpointRouteBuilderExtensions.cs (1)
214new List<object>(options.EndpointBuilder.Metadata) :
CompositeEndpointDataSource.cs (6)
41_dataSources = new List<EndpointDataSource>(); 89var groupedEndpoints = new List<Endpoint>(); 121disposables ??= new List<IDisposable>(); 128disposables ??= new List<IDisposable>(); 249_changeTokenRegistrations = new(); 265var endpoints = new List<Endpoint>();
Constraints\HttpMethodRouteConstraint.cs (1)
24AllowedMethods = new List<string>(allowedMethods);
DecisionTree\DecisionTreeBuilder.cs (4)
76var itemDescriptors = new List<ItemDescriptor<TItem>>(itemCount); 107var matches = new List<TItem>(); 134branch = new List<ItemDescriptor<TItem>>(); 150var reducedCriteria = new List<DecisionCriterion<TItem>>();
DefaultEndpointDataSource.cs (1)
38_endpoints = new List<Endpoint>(endpoints);
DefaultEndpointRouteBuilder.cs (1)
13DataSources = new List<EndpointDataSource>();
DefaultLinkParser.cs (1)
94var constraintsForParameter = new List<IRouteConstraint>();
InlineRouteParameterParser.cs (1)
100var inlineConstraints = new List<InlineConstraint>();
Matching\AcceptsMatcherPolicy.cs (2)
166edges.Add(contentType, new List<Endpoint>()); 224edges.Add(AnyContentType, new List<Endpoint>()
Matching\CandidateSet.cs (1)
339var duplicates = new List<Endpoint>();
Matching\DefaultEndpointSelector.cs (1)
111var matches = new List<Endpoint>();
Matching\DfaMatcherBuilder.cs (15)
18private readonly List<RouteEndpoint> _endpoints = new List<RouteEndpoint>(); 53_slots = new List<KeyValuePair<string, object>>(); 54_captures = new List<(string parameterName, int segmentIndex, int slotIndex)>(); 55_complexSegments = new List<(RoutePatternPathSegment pathSegment, int segmentIndex)>(); 56_constraints = new List<KeyValuePair<string, IRouteConstraint>>(); 72var work = new List<DfaBuilderWorkerWorkItem>(_endpoints.Count); 83work.Add(new DfaBuilderWorkerWorkItem(endpoint, precedenceDigit, new List<DfaNode>() { root, })); 177_previousWork = new List<DfaBuilderWorkerWorkItem>(); 223nextParents = new List<DfaNode>(); 659endpointSelectorPolicies = new List<IEndpointSelectorPolicy>(); 889var work = new List<DfaNode>() { node, }; 899nextWork = new List<DfaNode>(); 955var nodeBuilderPolicies = new List<INodeBuilderPolicy>(); 956var endpointComparerPolicies = new List<IEndpointComparerPolicy>(); 957var endpointSelectorPolicies = new List<IEndpointSelectorPolicy>();
Matching\DfaNode.cs (2)
62Matches = new List<Endpoint>(); 72Matches = new List<Endpoint>(endpoints);
Matching\HostMatcherPolicy.cs (2)
218edges.Add(host, new List<Endpoint>()); 285(result ??= new()).Add(CreateEdgeKey(host));
Matching\HttpMethodMatcherPolicy.cs (6)
174var allHttpMethods = new List<string>(); 197edges.Add(key, new List<Endpoint>()); 207edges.Add(key, new List<Endpoint>()); 285var matches = new List<Endpoint>() { endpoint, }; 360new HttpMethodDestinationsLookup(destinations ?? new(), exitDestination), 374destinations ??= new();
ParameterPolicyActivator.cs (1)
148var result = new List<ConstructorInfo>();
Patterns\DefaultRoutePatternTransformer.cs (3)
174updatedSegments = new List<RoutePatternPathSegment>(original.PathSegments); 175updatedParameters = new List<RoutePatternParameterPart>(original.Parameters); 230var updatedParts = new List<RoutePatternPart>(segment.Parts);
Patterns\RoutePatternFactory.cs (3)
482parameters = new List<RoutePatternParameterPart>(); 617parameterConstraints = new List<RoutePatternParameterPolicyReference>(parameter.ParameterPolicies.Count); 657var policyReferences = new List<RoutePatternParameterPolicyReference>();
Patterns\RoutePatternParser.cs (2)
32var segments = new List<RoutePatternPathSegment>(); 76var parts = new List<RoutePatternPart>();
RouteBuilder.cs (1)
47Routes = new List<IRouter>();
RouteCollection.cs (2)
19private readonly List<IRouter> _routes = new List<IRouter>(); 20private readonly List<IRouter> _unnamedRoutes = new List<IRouter>();
RouteConstraintBuilder.cs (1)
171list = new List<IRouteConstraint>();
RouteEndpointDataSource.cs (1)
23private readonly List<RouteEntry> _routeEntries = new();
RouteGroupBuilder.cs (4)
23private readonly List<EndpointDataSource> _dataSources = new(); 24private readonly List<Action<EndpointBuilder>> _conventions = new(); 25private readonly List<Action<EndpointBuilder>> _finallyConventions = new(); 109var groupedEndpoints = new List<Endpoint>();
RouteValuesAddressScheme.cs (2)
72var matchesWithRequiredValues = new List<OutboundMatch>(); 134matchResults = new List<OutboundMatchResult>();
src\aspnetcore\src\Shared\PropertyHelper\PropertyHelper.cs (2)
441var filteredProperties = new List<PropertyHelper>(allProperties.Length); 502var propertyHelpers = new List<PropertyHelper>();
Template\DefaultTemplateBinderFactory.cs (1)
39var policies = new List<(string parameterName, IParameterPolicy policy)>();
Template\RouteTemplate.cs (3)
32Segments = new List<TemplateSegment>(other.PathSegments.Count); 38Parameters = new List<TemplatePart>(); 67Parameters = new List<TemplatePart>();
Template\TemplateBinder.cs (2)
141(constraintList ??= new()).Add((p.parameterName, routeConstraint)); 145(parameterTransformerList ??= new()).Add((p.parameterName, transformer));
Template\TemplateSegment.cs (2)
21Parts = new List<TemplatePart>(); 33Parts = new List<TemplatePart>(partCount);
Tree\LinkGenerationDecisionTree.cs (3)
31var attributedEntries = new List<OutboundMatch>(); 32_conventionalEntries = new List<OutboundMatch>(); 72var results = new List<OutboundMatchResult>();
Tree\TreeRouteBuilder.cs (2)
236public IList<InboundRouteEntry> InboundEntries { get; } = new List<InboundRouteEntry>(); 242public IList<OutboundRouteEntry> OutboundEntries { get; } = new List<OutboundRouteEntry>();
Tree\TreeRouter.cs (1)
90var outboundMatches = new List<OutboundMatch>();
Tree\UrlMatchingNode.cs (1)
30Matches = new List<InboundMatch>();
UriBuildingContext.cs (1)
32_buffer = new List<BufferValue>();
Microsoft.AspNetCore.Routing.Abstractions (5)
RouteData.cs (3)
40_routers = new List<IRouter>(other.Routers); 90_routers = new List<IRouter>(); 148routers = new List<IRouter>(count.Value);
src\aspnetcore\src\Shared\PropertyHelper\PropertyHelper.cs (2)
441var filteredProperties = new List<PropertyHelper>(allProperties.Length); 502var propertyHelpers = new List<PropertyHelper>();
Microsoft.AspNetCore.Server.HttpSys (5)
AuthenticationManager.cs (1)
150IList<string> challenges = new List<string>();
RequestProcessing\RequestContext.FeatureCollection.cs (2)
75private List<Tuple<Func<object, Task>, object>>? _onStartingActions = new List<Tuple<Func<object, Task>, object>>(); 76private List<Tuple<Func<object, Task>, object>>? _onCompletedActions = new List<Tuple<Func<object, Task>, object>>();
src\aspnetcore\src\Shared\Buffers.MemoryPool\DiagnosticMemoryPool.cs (1)
43_blockAccessExceptions = new List<Exception>();
src\aspnetcore\src\Shared\Debugger\StringValuesDictionaryDebugView.cs (1)
25var keyValuePairs = new List<DictionaryItemDebugView<string, string>>();
Microsoft.AspNetCore.Server.IIS (7)
Core\IISHttpContext.FeatureCollection.cs (1)
96MaybeExtra = new List<KeyValuePair<Type, object>>(2);
src\aspnetcore\src\Shared\Buffers.MemoryPool\DiagnosticMemoryPool.cs (1)
43_blockAccessExceptions = new List<Exception>();
src\aspnetcore\src\Shared\Debugger\StringValuesDictionaryDebugView.cs (1)
25var keyValuePairs = new List<DictionaryItemDebugView<string, string>>();
src\aspnetcore\src\Shared\RazorViews\BaseView.cs (1)
140AttributeValues = new List<string>();
src\aspnetcore\src\Shared\StackTrace\ExceptionDetails\ExceptionDetailsProvider.cs (2)
62var typeLoadExceptions = new List<Exception>(); 72var list = new List<Exception>();
src\aspnetcore\src\Shared\StackTrace\StackFrame\StackTraceHelper.cs (1)
39var frames = new List<StackFrameInfo>(stackFrames.Length);
Microsoft.AspNetCore.Server.IntegrationTesting (7)
TestMatrix.cs (7)
11public IList<ServerType> Servers { get; set; } = new List<ServerType>(); 12public IList<string> Tfms { get; set; } = new List<string>(); 13public IList<ApplicationType> ApplicationTypes { get; set; } = new List<ApplicationType>(); 14public IList<RuntimeArchitecture> Architectures { get; set; } = new List<RuntimeArchitecture>(); 17public IList<HostingModel> HostingModels { get; set; } = new List<HostingModel>(); 19private IList<Tuple<Func<TestVariant, bool>, string>> Skips { get; } = new List<Tuple<Func<TestVariant, bool>, string>>(); 117var variants = new List<TestVariant>();
Microsoft.AspNetCore.Server.Kestrel.Core (41)
HttpsConfigurationService.cs (2)
153ApplicationProtocols = sslServerAuthenticationOptions.ApplicationProtocols ?? new List<SslApplicationProtocol> { SslApplicationProtocol.Http3 }, 162ApplicationProtocols = new List<SslApplicationProtocol> { SslApplicationProtocol.Http3 },
Internal\ConfigurationReader.cs (1)
70var endpoints = new List<EndpointConfig>();
Internal\Http\Http1OutputProducer.cs (1)
743_completedSegments = new List<CompletedBuffer>();
Internal\Http\HttpProtocol.Generated.cs (1)
169MaybeExtra = new List<KeyValuePair<Type, object>>(2);
Internal\Http3\Http3PeerSettings.cs (1)
24var list = new List<Http3PeerSetting>(1);
Internal\Infrastructure\KestrelConnection.cs (1)
68_heartbeatHandlers = new List<(Action<object> handler, object state)>();
Internal\Infrastructure\KestrelConnectionOfT.cs (1)
105public List<KeyValuePair<string, object?>> TagsList { get; } = new List<KeyValuePair<string, object?>>();
Internal\Infrastructure\KestrelEventSource.cs (1)
41private readonly List<WeakReference<KestrelServerOptions>> _options = new();
Internal\Infrastructure\TransportConnectionManager.cs (2)
57var closeTasks = new List<Task>(); 74var abortTasks = new List<Task>();
Internal\Infrastructure\TransportManager.cs (2)
108var transportsToStop = new List<ActiveTransport>(); 121return StopTransportsAsync(new List<ActiveTransport>(_transports), cancellationToken);
Internal\KestrelServerImpl.cs (1)
366var configsToStop = new List<EndpointConfig>(endpointsToStop.Count);
Internal\ServerAddressesCollection.cs (2)
15private readonly List<string> _addresses = new List<string>(); 91return new List<string>(_addresses).GetEnumerator();
KestrelConfigurationLoader.cs (6)
75private IList<Action> EndpointsToAdd { get; } = new List<Action>(); 343var endpointsToStart = new List<ListenOptions>(); 344var endpointsToReuse = new List<ListenOptions>(); 394var matchingBoundEndpoints = new List<ListenOptions>(); 441var certificateConfigsToRemove = new List<CertificateConfig>(); 442var certificateConfigsToAdd = new List<CertificateConfig>();
KestrelServerOptions.cs (3)
74internal List<ListenOptions> CodeBackedListenOptions { get; } = new List<ListenOptions>(); 75internal List<ListenOptions> ConfigurationBackedListenOptions { get; } = new List<ListenOptions>(); 92internal List<ListenOptions> OptionsInUse { get; } = new List<ListenOptions>();
ListenOptions.cs (2)
21private readonly List<Func<ConnectionDelegate, ConnectionDelegate>> _middleware = new List<Func<ConnectionDelegate, ConnectionDelegate>>(); 22private readonly List<Func<MultiplexedConnectionDelegate, MultiplexedConnectionDelegate>> _multiplexedMiddleware = new List<Func<MultiplexedConnectionDelegate, MultiplexedConnectionDelegate>>();
LocalhostListenOptions.cs (1)
40var exceptions = new List<Exception>();
Middleware\HttpsConnectionMiddleware.cs (2)
389serverOptions.ApplicationProtocols = new List<SslApplicationProtocol>(); 575ApplicationProtocols = new List<SslApplicationProtocol>() { SslApplicationProtocol.Http3 },
src\aspnetcore\src\Shared\Buffers.MemoryPool\DiagnosticMemoryPool.cs (1)
43_blockAccessExceptions = new List<Exception>();
src\aspnetcore\src\Shared\CertificateGeneration\CertificateManager.cs (3)
140var certificates = new List<X509Certificate2>(); 805var extensions = new List<X509Extension>(); 1076var certificatesToDispose = new List<X509Certificate2>();
src\aspnetcore\src\Shared\CertificateGeneration\MacOSCertificateManager.cs (2)
380var certsFromStore = new List<X509Certificate2>(); 426var certsFromDisk = new List<X509Certificate2>();
src\aspnetcore\src\Shared\CertificateGeneration\UnixCertificateManager.cs (3)
843var nssDbs = new List<string>(); 863var nssDbs = new List<NssDb>(); 1018var certs = new List<FileInfo>();
src\aspnetcore\src\Shared\Debugger\StringValuesDictionaryDebugView.cs (1)
25var keyValuePairs = new List<DictionaryItemDebugView<string, string>>();
src\aspnetcore\src\Shared\ServerInfrastructure\Http2\Http2PeerSettings.cs (1)
103var list = new List<Http2PeerSetting>(2);
Microsoft.AspNetCore.Server.Kestrel.Transport.Quic (4)
Internal\QuicStreamContext.FeatureCollection.cs (1)
111_onClosedRegistrations = new List<OnCloseRegistration>();
src\aspnetcore\src\Servers\Kestrel\shared\TransportConnection.Generated.cs (1)
111MaybeExtra = new List<KeyValuePair<Type, object>>(2);
src\aspnetcore\src\Servers\Kestrel\shared\TransportMultiplexedConnection.Generated.cs (1)
98MaybeExtra = new List<KeyValuePair<Type, object>>(2);
src\aspnetcore\src\Shared\Buffers.MemoryPool\DiagnosticMemoryPool.cs (1)
43_blockAccessExceptions = new List<Exception>();
Microsoft.AspNetCore.Session (1)
DistributedSession.cs (1)
430public IEnumerable<string> Keys => new List<string>(_session.Keys);
Microsoft.AspNetCore.SignalR.Client.Core (4)
HubConnection.cs (2)
916streamIds = new List<string>(); 2224_invocationHandlers = new List<InvocationHandler>() { handler };
Internal\SerializedHubMessage.cs (2)
87var list = new List<SerializedMessage>(2); 122_cachedItems = new List<SerializedMessage>();
Microsoft.AspNetCore.SignalR.Client.SourceGenerator (6)
HubClientProxyGenerator.SourceGenerationSpec.cs (3)
21public List<TypeSpec> Types = new(); 27public List<MethodSpec> Methods = new(); 35public List<ArgumentSpec> Arguments = new();
HubServerProxyGenerator.SourceGenerationSpec.cs (3)
21public List<ClassSpec> Classes = new(); 28public List<MethodSpec> Methods = new(); 36public List<ArgumentSpec> Arguments = new();
Microsoft.AspNetCore.SignalR.Common (2)
src\aspnetcore\src\SignalR\common\Shared\MemoryBufferWriter.cs (2)
177_completedSegments = new List<CompletedBuffer>(); 331_completedSegments ??= new List<CompletedBuffer>();
Microsoft.AspNetCore.SignalR.Core (15)
DefaultHubLifetimeManager.cs (2)
123tasks = new List<Task>(); 168tasks = new List<Task>();
HubConnectionHandler.cs (2)
82hubFilters = new List<IHubFilter>(_hubOptions.HubFilters); 95hubFilters = new List<IHubFilter>(_globalHubOptions.HubFilters);
HubOptionsExtensions.cs (1)
26options.HubFilters = new List<IHubFilter>();
HubOptionsSetup.cs (2)
25private readonly List<string> _defaultProtocols = new List<string>(); 68options.SupportedProtocols = new List<string>(_defaultProtocols.Count);
HubOptionsSetup`T.cs (2)
32options.SupportedProtocols = new List<string>(_hubOptions.SupportedProtocols ?? Array.Empty<string>()); 46options.HubFilters = new List<IHubFilter>(_hubOptions.HubFilters);
Internal\HubMethodDescriptor.cs (2)
73StreamingParameters = new List<Type>(); 100KeyedServiceKeys ??= new List<(int, object?)>();
SerializedHubMessage.cs (2)
85var list = new List<SerializedMessage>(2); 120_cachedItems = new List<SerializedMessage>();
src\aspnetcore\src\Shared\ObjectMethodExecutor\ObjectMethodExecutor.cs (2)
205var parameters = new List<Expression>(paramInfos.Length); 257var parameters = new List<Expression>(paramInfos.Length);
Microsoft.AspNetCore.SignalR.Protocols.Json (1)
Protocol\JsonHubProtocol.cs (1)
185newStreamIds ??= new();
Microsoft.AspNetCore.SignalR.Protocols.MessagePack (3)
Protocol\MessagePackHubProtocolWorker.cs (1)
273streams = new List<string>();
src\aspnetcore\src\SignalR\common\Shared\MemoryBufferWriter.cs (2)
177_completedSegments = new List<CompletedBuffer>(); 331_completedSegments ??= new List<CompletedBuffer>();
Microsoft.AspNetCore.SignalR.Protocols.NewtonsoftJson (3)
Protocol\NewtonsoftJsonHubProtocol.cs (1)
185newStreamIds ??= new();
src\aspnetcore\src\SignalR\common\Shared\MemoryBufferWriter.cs (2)
177_completedSegments = new List<CompletedBuffer>(); 331_completedSegments ??= new List<CompletedBuffer>();
Microsoft.AspNetCore.SignalR.Specification.Tests (5)
src\aspnetcore\src\SignalR\common\Shared\MemoryBufferWriter.cs (2)
177_completedSegments = new List<CompletedBuffer>(); 331_completedSegments ??= new List<CompletedBuffer>();
src\aspnetcore\src\SignalR\common\testassets\Tests.Utils\TestClient.cs (3)
53var claims = new List<Claim> { new Claim(ClaimTypes.Name, claimValue) }; 110var result = new List<HubMessage>(); 328_heartbeatHandlers = new List<(Action<object> handler, object state)>();
Microsoft.AspNetCore.SignalR.StackExchangeRedis (11)
Internal\DefaultHubMessageSerializer.cs (2)
16_hubProtocols = new List<IHubProtocol>(supportedProtocols.Count); 29var list = new List<SerializedMessage>(_hubProtocols.Count);
RedisHubLifetimeManager.cs (7)
124var tasks = new List<Task>(); 245var publishTasks = new List<Task>(connectionIds.Count); 260var publishTasks = new List<Task>(groupNames.Count); 280var publishTasks = new List<Task>(userIds.Count); 461var tasks = new List<Task>(_connections.Count); 597var tasks = new List<Task>(subscriptions.Count); 623var tasks = new List<Task>(groupConnections.Count);
src\aspnetcore\src\SignalR\common\Shared\MemoryBufferWriter.cs (2)
177_completedSegments = new List<CompletedBuffer>(); 331_completedSegments ??= new List<CompletedBuffer>();
Microsoft.AspNetCore.StaticAssets (4)
_generated\9\StaticAssetsManifestJsonContext.ListStaticAssetDescriptor.g.cs (1)
31ObjectCreator = () => new global::System.Collections.Generic.List<global::Microsoft.AspNetCore.StaticAssets.StaticAssetDescriptor>(),
Development\StaticAssetDevelopmentRuntimeHandler.cs (2)
346var responseHeaders = new List<StaticAssetResponseHeader>(descriptor.ResponseHeaders); 374var propertiesList = new List<StaticAssetProperty>(descriptor.Properties);
StaticAssetEndpointDataSource.cs (1)
103var endpoints = new List<Endpoint>();
Microsoft.AspNetCore.StaticFiles (1)
DefaultFilesOptions.cs (1)
29DefaultFileNames = new List<string>
Microsoft.AspNetCore.TestHost (1)
WebSocketClient.cs (1)
33SubProtocols = new List<string>();
Microsoft.AspNetCore.WebSockets (1)
WebSocketOptions.cs (1)
19AllowedOrigins = new List<string>();
Microsoft.AspNetCore.WebUtilities (2)
KeyValueAccumulator.cs (1)
53var list = new List<string>(8);
PagedByteBuffer.cs (1)
19Pages = new List<byte[]>();
Microsoft.Authentication.WebAssembly.Msal (3)
Models\MsalAuthenticationOptions.cs (1)
53public IList<string> KnownAuthorities { get; set; } = new List<string>();
Models\MsalProviderOptions.cs (2)
36public IList<string> DefaultAccessTokenScopes { get; set; } = new List<string>(); 44public IList<string> AdditionalScopesToConsent { get; set; } = new List<string>();
Microsoft.Build (336)
BackEnd\BuildManager\BuildManager.cs (5)
1057var submissionsToCheck = new List<BuildSubmissionBase>(_buildSubmissions.Values); 1306var submissionDetailParts = new List<string>(_buildSubmissions.Count); 1344var nodeDetails = new List<string>(_activeNodes.Count); 2855var submissions = new List<BuildSubmissionBase>(_buildSubmissions.Values); 3093var submissions = new List<BuildSubmissionBase>(_buildSubmissions.Values);
BackEnd\BuildManager\BuildParameters.cs (2)
297_forwardingLoggers = other._forwardingLoggers != null ? new List<ForwardingLoggerRecord>(other._forwardingLoggers) : null; 301_loggers = other._loggers != null ? new List<ILogger>(other._loggers) : null;
BackEnd\BuildManager\BuildRequestData.cs (1)
74PropertiesToTransfer = new List<string>(propertiesToTransfer);
BackEnd\BuildManager\BuildRequestDataBase.cs (1)
22TargetNames = new List<string>(targetNames);
BackEnd\BuildManager\CacheAggregator.cs (1)
17private readonly List<(IConfigCache ConfigCache, IResultsCache ResultsCache)> _inputCaches = new List<(IConfigCache ConfigCache, IResultsCache ResultsCache)>();
BackEnd\BuildManager\RequestedProjectState.cs (2)
47result.PropertyFilters = new List<string>(PropertyFilters); 53kvp => kvp.Value == null ? null : new List<string>(kvp.Value));
BackEnd\Components\BuildRequestEngine\BuildRequestEngine.cs (8)
166_requests = new List<BuildRequestEntry>(); 258var requestsToShutdown = new List<BuildRequestEntry>(_requests); 259var deactivateExceptions = new List<Exception>(_requests.Count); 266var requestsToWait = new List<BuildRequestEntry>(_requests.Count); 585var blockersToIssue = new List<BuildRequestBlocker>(); 588var requestsToIssue = new List<BuildRequest>(); 782var completedEntries = new List<BuildRequestEntry>(); 1287existingResultsToReport ??= new List<BuildResult>();
BackEnd\Components\BuildRequestEngine\BuildRequestEntry.cs (3)
206_unresolvedConfigurationsToIssue ??= new List<BuildRequestConfiguration>(); 529value = new List<BuildRequest>(); 538_requestsToIssue ??= new List<BuildRequest>();
BackEnd\Components\Caching\ConfigCache.cs (1)
199List<int> configurationIdsCleared = new List<int>();
BackEnd\Components\Caching\ResultsCache.cs (1)
204List<string> targetsToAddResultsFor = new List<string>(configInitialTargets);
BackEnd\Components\Communications\LogMessagePacket.cs (4)
194reusablePropertyList = new List<KeyValuePair<string, string>>(); 224reusableItemList = new List<(string itemType, object item)>(); 262reusablePropertyList = new List<KeyValuePair<string, string>>(); 508targetOutputs = new List<TaskItem>();
BackEnd\Components\Communications\NodeManager.cs (1)
96List<NodeInfo> nodes = new(numberOfNodesToCreate);
BackEnd\Components\Communications\NodeProviderInProc.cs (1)
189var nodes = new List<NodeInfo>(numberOfNodesToCreate);
BackEnd\Components\Communications\NodeProviderOutOfProc.cs (1)
149var contextsToShutDown = new List<NodeContext>(_nodeContexts.Values);
BackEnd\Components\Communications\NodeProviderOutOfProcBase.cs (2)
472List<Process> processes = new(); 582List<Process> filtered = new(capacity: processes.Count);
BackEnd\Components\Logging\LoggingService.cs (5)
313_loggers = new List<ILogger>(); 314_loggerDescriptions = new List<LoggerDescription>(); 815List<string> loggerTypes = new List<string>(); 841List<string> eventSinkNames = new List<string>(); 982_loggers = new List<ILogger>();
BackEnd\Components\Logging\LoggingServiceLogMethods.cs (3)
411List<string> listOfLoggers = new(); 412var loggerDescriptions = new List<RegisteredLoggerInfo>(); 421var outputFilePaths = new List<string>();
BackEnd\Components\ProjectCache\ProjectCacheService.cs (2)
757var graphEntryPoints = new List<ProjectGraphEntryPoint>(projectConfigurations.Count); 856List<string> targets = buildResult.ResultsByTarget?.Keys.ToList() ?? new();
BackEnd\Components\RequestBuilder\BatchingEngine.cs (2)
173buckets = new List<ItemBucket>(1); 307var buckets = new List<ItemBucket>();
BackEnd\Components\RequestBuilder\IntrinsicTasks\CallTarget.cs (1)
33private readonly List<ITaskItem> _targetOutputs = new List<ITaskItem>();
BackEnd\Components\RequestBuilder\IntrinsicTasks\ItemGroupIntrinsicTask.cs (5)
61parameterValues ??= new List<string>(); 400List<ProjectItemInstance> items = new List<ProjectItemInstance>(); 499metadataToRemove = new List<string>(); 526metadataToRemove = new List<string>(); 636List<ProjectItemInstance> itemsRemoved = new List<ProjectItemInstance>();
BackEnd\Components\RequestBuilder\IntrinsicTasks\ItemGroupLoggingHelper.cs (1)
206keyValuePairList = new List<KeyValuePair<string, string>>(count);
BackEnd\Components\RequestBuilder\IntrinsicTasks\MSBuild.cs (7)
54private readonly List<ITaskItem> _targetOutputs = new List<ITaskItem>(); 405var projectsToBuildList = new List<ITaskItem>(); 448var expandedProperties = new List<string>(); 449var expandedTargets = new List<string>(); 494var targetLists = new List<string[]>(); 570undefinePropertiesPerProject[i] = new List<string>(undefineProperties); 581undefinePropertiesPerProject[i] = new List<string>(propertiesToUndefine.Length);
BackEnd\Components\RequestBuilder\IntrinsicTasks\PropertyGroupIntrinsicTask.cs (1)
57List<string> parameterValues = new List<string>();
BackEnd\Components\RequestBuilder\Lookup.cs (4)
221errorMessages = new List<string>(); 585List<ProjectItemInstance> result = new(itemsCount); 759var deduplicatedItemsToAdd = new List<ProjectItemInstance>(); 1183var metadataToRemove = new List<string>(_modifications.Keys.Where(m => other[m].Remove));
BackEnd\Components\RequestBuilder\TargetBuilder.cs (4)
149List<TargetSpecification> targets = new List<TargetSpecification>(targetNames.Length); 252List<TargetSpecification> targetToPush = new List<TargetSpecification>(); 668List<TargetEntry> targetsToPush = new List<TargetEntry>(targets.Count); 837circularDependenceChain = new List<string>();
BackEnd\Components\RequestBuilder\TargetEntry.cs (5)
398return new List<TargetSpecification>(); 402List<TargetSpecification> dependencyTargets = new List<TargetSpecification>(); 632List<TaskItem> targetOutputItemsList = new(); 702List<TargetSpecification> allErrorTargets = new List<TargetSpecification>(_target.OnErrorChildren.Count); 901List<string> batchableTargetParameters = new List<string>();
BackEnd\Components\RequestBuilder\TargetUpToDateChecker.cs (6)
621List<ProjectItemInstance> upToDateInputItems = new List<ProjectItemInstance>(inputItems); 880List<string> itemSpecs = new(); 924commonKeys = new List<K>(); 925uniqueKeysInH1 = new List<K>(); 926uniqueKeysInH2 = new List<K>(); 1244private readonly List<DependencyAnalysisLogDetail> _dependencyAnalysisDetail = new List<DependencyAnalysisLogDetail>();
BackEnd\Components\RequestBuilder\TaskBuilder.cs (3)
259return new List<string>(); 262List<string> taskParameters = new List<string>(_taskNode.ParametersForBuild.Count + _taskNode.Outputs.Count); 1089undeclaredProjects ??= new List<string>(projectReferenceItems.Count);
BackEnd\Components\RequestBuilder\TaskHost.cs (3)
986targetOutputsPerProject = new List<IDictionary<string, ITaskItem[]>>(1); 1163targetOutputsPerProject = new List<IDictionary<string, ITaskItem[]>>(1) 1221targetOutputsPerProject = new List<IDictionary<string, ITaskItem[]>>(results.Length);
BackEnd\Components\Scheduler\SchedulableRequest.cs (4)
423List<SchedulableRequest> requestsToUnblock = new List<SchedulableRequest>(_requestsWeAreBlocking); 571List<SchedulableRequest> ancestors = new List<SchedulableRequest>(16); 589List<SchedulableRequest> ancestors = new List<SchedulableRequest>(16); 612List<SchedulableRequest> tempRequests = new List<SchedulableRequest>(_requestsWeAreBlockedBy.Values);
BackEnd\Components\Scheduler\Scheduler.cs (8)
351List<ScheduleResponse> responses = new List<ScheduleResponse>(); 424List<ScheduleResponse> responses = new List<ScheduleResponse>(); 569List<ScheduleResponse> responses = new List<ScheduleResponse>(); 674List<ScheduleResponse> responses = new List<ScheduleResponse>(); 1373List<int> nodesByConfigurationCountAscending = new List<int>(_availableNodes.Keys); 2648List<SchedulableRequest> childRequests = new List<SchedulableRequest>(_schedulingData.GetRequestsByHierarchy(request)); 2782List<SchedulableRequest> scheduledRequestsByNode = new List<SchedulableRequest>(_schedulingData.GetScheduledRequestsByNode(nodeId)); 2881List<int> configurations = new List<int>(_schedulingData.Configurations);
BackEnd\Components\Scheduler\SchedulingData.cs (3)
109private readonly List<SchedulingEvent> _buildEvents = new List<SchedulingEvent>(64); 275_buildHierarchy[request] = new List<SchedulableRequest>(8); 603List<SchedulableRequest> roots = new List<SchedulableRequest>();
BackEnd\Components\Scheduler\SchedulingPlan.cs (6)
113List<KeyValuePair<int, double>> configurationsInOrder = new(accumulatedTimeByConfiguration); 236List<KeyValuePair<int, PlanConfigData>> projectsInOrderOfTotalPlanTime = new(_configIdToData); 259List<KeyValuePair<int, PlanConfigData>> projectsInOrderOfImmediateChildCount = new(_configIdToData); 275List<int> projectsInOrderOfReference = new List<int>(_configIdToData.Keys); 304pathsForConfig = new List<Stack<PlanConfigData>>(); 334List<PlanConfigData> projectsByExpense = new List<PlanConfigData>(_configIdToData.Values);
BackEnd\Components\SdkResolution\SdkResolverLoader.cs (6)
40new List<SdkResolver> { new DefaultSdkResolver() } 41: new List<SdkResolver>(); 49new List<SdkResolver> { new DefaultSdkResolver() } 50: new List<SdkResolver>(); 106List<SdkResolverManifest> manifestsList = new List<SdkResolverManifest>(); 282var resolvers = new List<SdkResolver>();
BackEnd\Components\SdkResolution\SdkResolverService.cs (9)
180List<SdkResolverManifest> matchingResolversManifests = new(); 199List<string> errors = new List<string>(0); 200List<string> warnings = new List<string>(0); 276List<SdkResolver> resolvers = new List<SdkResolver>(); 311List<SdkResult> results = new List<SdkResult>(); 428specificResolversManifestsRegistry = new List<SdkResolverManifest>(); 429generalResolversManifestsRegistry = new List<SdkResolverManifest>(); 504var specificResolversManifestsRegistry = new List<SdkResolverManifest>(); 505var generalResolversManifestsRegistry = new List<SdkResolverManifest>();
BackEnd\Components\SdkResolution\SdkResult.cs (1)
89translator.Translate(ref _additionalPaths, (ITranslator t, ref string s) => t.Translate(ref s), count => new List<string>(count));
BackEnd\Shared\BuildRequest.cs (1)
194_targets = new List<string>(escapedTargets.Count);
BackEnd\Shared\BuildRequestConfiguration.cs (3)
193_requestedTargets = new List<string>(data.TargetNames); 205_transferredProperties = new List<ProjectPropertyInstance>(); 813List<(string name, TargetBuiltReason reason)> allTargets = new(
BackEnd\TaskExecutionHost\TaskExecutionHost.cs (1)
324_remotedTaskItems = new List<TaskItem>();
BuildCheck\Acquisition\BuildCheckAcquisitionModule.cs (1)
32var checksFactories = new List<CheckFactory>();
BuildCheck\Checks\UntrustedLocationCheck.cs (1)
29public override IReadOnlyList<CheckRule> SupportedRules { get; } = new List<CheckRule>() { SupportedRule };
BuildCheck\Infrastructure\BuildCheckCentralContext.cs (1)
266checksToRemove = checksToRemove ?? new List<CheckWrapper>();
BuildCheck\Infrastructure\BuildCheckManagerProvider.cs (2)
211List<CheckFactoryContext> invalidChecksToRemove = new(); 334List<CheckFactoryContext> invalidChecksToRemove = new();
BuildCheck\Infrastructure\EditorConfig\EditorConfigGlobsMatcher.cs (1)
111var numberRangePairs = new List<(int minValue, int maxValue)>();
BuildCheck\Infrastructure\EditorConfig\EditorConfigParser.cs (1)
46var editorConfigDataFromFilesList = new List<EditorConfigFile>();
Collections\CopyOnReadEnumerable.cs (4)
70list = new List<TResult>(count); 74list = new List<TResult>(collection.Count); 78list = new List<TResult>(readOnlyCollection.Count); 82list = new List<TResult>();
Collections\ItemDictionary.cs (3)
327list = new List<T>(); 361List<T> listWithRemoves = new(list.Count); 387list = new List<T>();
Collections\ItemDictionarySlim.cs (1)
97list = new List<ProjectItemInstance>(capacity);
Collections\LookasideStringInterner.cs (1)
50_strings = new List<string>(defaultCollectionSize);
Collections\MultiDictionary.cs (1)
256var list = new List<TT> { (TT)_entry, value };
Collections\PropertyDictionary.cs (2)
611List<TResult> result = new(hashSet.Count); 625List<TResult> result = new(propertiesCollection.Count);
Collections\WeakValueDictionary.cs (2)
63var keys = new List<K>(); 211remove ??= new List<K>();
Construction\ProjectElementContainer.cs (1)
826List<T> list = new();
Construction\ProjectRootElement.cs (1)
1907var nodes = new List<ProjectImportElement>();
Construction\ProjectTaskElement.cs (2)
178var parameterLocations = new List<KeyValuePair<string, ElementLocation>>(); 378toRemove ??= new List<XmlAttribute>();
Construction\Solution\ProjectInSolution.cs (2)
134_dependencies = new List<string>(); 255internal List<string> ProjectReferences { get; } = new List<string>();
Construction\Solution\SolutionFile.cs (5)
153internal List<string> SolutionParserWarnings { get; } = new List<string>(); 158internal List<string> SolutionParserComments { get; } = new List<string>(); 163internal List<string> SolutionParserErrorCodes { get; } = new List<string>(); 356_projectsInOrder = new List<ProjectInSolution>(); 767_projectsInOrder = new List<ProjectInSolution>();
Construction\Solution\SolutionProjectGenerator.cs (3)
784var projectsInOrder = new List<ProjectInSolution>(_solutionFile.ProjectsInOrder.Count); 794var projectInstances = new List<ProjectInstance>(projectsInOrder.Count + 1); 2488new List<ProjectPropertyGroupTaskPropertyInstance> { property }));
Definition\Project.cs (18)
1507var loggers = new List<ILogger>(1) { logger }; 1685var relevantItems = new List<ProjectItem>(); 2262var imports = new List<ResolvedImport>(_data.ImportClosure.Count - 1 /* outer project */); 2285var imports = new List<ResolvedImport>(_data.ImportClosureWithDuplicates.Count - 1 /* outer project */); 2520return new List<GlobResult>(); 2562return new List<GlobResult>(); 2586var globResults = new List<GlobResult>(projectItemElements.Count); 2621includeGlobFragmentsList ??= new List<ItemSpecFragment>(includeItemspec.Fragments.Count); 2732return new List<ProvenanceResult>(); 2787return new List<ProvenanceResult>(); 3252var itemsList = new List<ProjectItem>(items); 3409var relevantItems = new List<ProjectItem>(); 4288ImportClosure = new List<ResolvedImport>(); 4289ImportClosureWithDuplicates = new List<ResolvedImport>(); 4290AllEvaluatedProperties = new List<ProjectProperty>(); 4291AllEvaluatedItemDefinitionMetadata = new List<ProjectMetadata>(); 4292AllEvaluatedItems = new List<ProjectItem>(); 4293EvaluatedItemElements = new List<ProjectItemElement>();
Definition\ProjectCollection.cs (9)
656: new List<ILogger>(_loggingService.Loggers); 673return new List<Toolset>(_toolsets.Values); 1121var toolsets = new List<Toolset>(Toolsets); 1180loaded = fullPath == null ? new List<Project>(_loadedProjects) : new List<Project>(_loadedProjects.GetMatchingProjectsIfAny(fullPath)); 1537var projects = new List<Project>(_loadedProjects); 1564var projects = new List<Project>(_loadedProjects); 1962var projects = new List<Project>(); 2032projectList = new List<Project>();
Definition\ProjectImportPathMatch.cs (1)
23public static readonly ProjectImportPathMatch None = new ProjectImportPathMatch(string.Empty, new List<string>());
Definition\ProjectItem.cs (3)
832List<ProjectMetadata> temporary = new List<ProjectMetadata>(_directMetadata.Count); 1063inheritedItemDefinitionsClone ??= new List<ProjectItemDefinition>(inheritedItemDefinitionsCount + 1); 1070inheritedItemDefinitionsClone ??= new List<ProjectItemDefinition>(inheritedItemDefinitionsCount + 1);
Definition\Toolset.cs (3)
445List<string> additionalSubToolsetNames = new List<string>(); 462List<string> orderedSubToolsetList = new List<string>(additionalSubToolsetNames); 800List<ProjectPropertyInstance> reservedProperties = new List<ProjectPropertyInstance>();
Evaluation\Conditionals\FunctionCallExpressionNode.cs (1)
168var list = new List<string>(capacity: expandedCount);
Evaluation\Conditionals\Parser.cs (1)
291var arglist = new List<GenericExpressionNode>();
Evaluation\ConditionEvaluator.cs (1)
86conditionedPropertyValues = new List<string>();
Evaluation\Evaluator.cs (25)
257_itemGroupElements = new List<ProjectItemGroupElement>(); 258_itemDefinitionGroupElements = new List<ProjectItemDefinitionGroupElement>(); 259_usingTaskElements = new List<KeyValuePair<string, ProjectUsingTaskElement>>(); 260_targetElements = new List<ProjectTargetElement>(); 262_initialTargetsList = new List<string>(); 285_streamImports = new List<string>(); 387List<I> items = new List<I>(); 446List<ProjectTaskInstanceChild> taskOutputs = new List<ProjectTaskInstanceChild>(taskElement.Count); 488List<ProjectPropertyGroupTaskPropertyInstance> properties = new List<ProjectPropertyGroupTaskPropertyInstance>(propertyGroupElement.Count); 518List<ProjectItemGroupTaskItemInstance> items = new List<ProjectItemGroupTaskItemInstance>(itemGroupElement.Count); 522List<ProjectItemGroupTaskMetadataInstance> metadata = itemElement.Metadata.Count > 0 ? new List<ProjectItemGroupTaskMetadataInstance>() : null; 569List<ProjectTargetInstanceChild> targetChildren = new List<ProjectTargetInstanceChild>(targetElement.Count); 570List<ProjectOnErrorInstance> targetOnErrorChildren = new List<ProjectOnErrorInstance>(); 680List<string> initialTargets = new List<string>(_initialTargetsList.Count); 768_data.DefaultTargets = new List<string>(1); 849List<P> list = new(dictionary.Count); 980List<string> temp = new List<string>(expanded.Split(s_splitter, StringSplitOptions.RemoveEmptyEntries)); 987_data.DefaultTargets ??= new List<string>(temp.Count); 1091beforeTargetsForTarget = new List<TargetSpecification>(); 1114afterTargetsForTarget = new List<TargetSpecification>(); 1601var allProjects = new List<ProjectRootElement>(); 1872projectList = new List<ProjectRootElement>(projects); 1885projectList ??= new List<ProjectRootElement>(); 1895projectList ??= new List<ProjectRootElement>(); 2231imports ??= new List<ProjectRootElement>();
Evaluation\Expander.cs (2)
333List<T> result = new List<T>(); 681arguments = new List<string>(argumentCount);
Evaluation\Expander.ItemExpander.cs (4)
116List<TransformEntry> output = new(itemsOfType.Count); 238List<TransformEntry> entries = new(items.Count); 394result = new List<T>(entries.Count); 493entries ??= new List<TransformEntry>(itemsOfType.Count);
Evaluation\ExpressionShredder.cs (2)
184transformExpressions = new List<ItemExpressionCapture>(1); 199transformExpressions = new List<ItemExpressionCapture>(1);
Evaluation\IntrinsicFunctions.cs (1)
757return new List<string> { "A", "B", "C", "D" };
Evaluation\ItemDataCollectionValue.cs (1)
75list = new List<I>()
Evaluation\ItemSpec.cs (5)
181return new List<ItemSpecFragment>(); 203var fragments = new List<ItemSpecFragment>(semicolonCount + 1); 316var result = new List<ItemSpecFragment>(Fragments.Count); 353matches ??= new List<string>(); 365matches ??= new List<string>();
Evaluation\LazyItemEvaluator.LazyItemOperation.cs (1)
232List<KeyValuePair<ProjectMetadataElement, string>> metadataList = new(metadata.Length);
Evaluation\Preprocessor.cs (3)
125list = new List<ProjectRootElement>(); 149_implicitImportsByProject[resolvedImport.ImportingElement.XmlDocument] = new List<ResolvedImport>(); 159_addedNodes = new List<XmlNode>(implicitImportCount);
Graph\GraphBuilder.cs (8)
117var graphRoots = new List<ProjectGraphNode>(entryPointNodes.Count); 226projectsByPath[projectPath] = new List<ProjectGraphNode> { project.Value.GraphNode }; 323List<ProjectGraphEntryPoint> newEntryPoints = new(projectsInSolution.Count); 355List<string> solutionDependenciesForProject = new(project.Dependencies.Count); 422var entryPointConfigurationMetadata = new List<ConfigurationMetadata>(); 490FormatCircularDependencyError(new List<string> { node.ProjectInstance.FullPath, node.ProjectInstance.FullPath }); 499var projectsInCycle = new List<string> { referenceNode.ProjectInstance.FullPath }; 619var referenceInfos = new List<ProjectInterpretation.ReferenceInfo>();
Graph\ParallelWorkSet.cs (2)
40private readonly List<Exception> _exceptions = new List<Exception>(0); 92_tasks = new List<Task>(degreeOfParallelism);
Graph\ProjectGraph.cs (3)
592var toposort = new List<ProjectGraphNode>(graphNodes.Count); 781var entriesToUpdate = new List<KeyValuePair<ProjectGraphNode, ImmutableList<string>>>(); 960result = new List<string>(targets.Length);
Instance\ProjectInstance.cs (25)
412this.EvaluatedItemElements = new List<ProjectItemElement>(); 484EvaluatedItemElements = new List<ProjectItemElement>(); 497var paths = new List<string>(imports.Count); 512var paths = new List<string>(imports.Count); 580this.InitialTargets = new List<string>(); 581this.DefaultTargets = new List<string>(); 590this.EvaluatedItemElements = new List<ProjectItemElement>(); 708this.EvaluatedItemElements = new List<ProjectItemElement>(data.EvaluatedItemElements); 792this.DefaultTargets = new List<string>(that.DefaultTargets); 793this.InitialTargets = new List<string>(that.InitialTargets); 2799parameters.Loggers = (loggers is ICollection<ILogger> loggersCollection) ? loggersCollection : new List<ILogger>(loggers); 2819new List<ForwardingLoggerRecord>(remoteLoggers); 2938new ObjectModel.ReadOnlyCollection<ProjectTargetInstanceChild>(new List<ProjectTargetInstanceChild>()), 2939new ObjectModel.ReadOnlyCollection<ProjectOnErrorInstance>(new List<ProjectOnErrorInstance>()), 3068clearedVariables = new List<DictionaryEntry>(); 3199_importPaths = new List<string>(); 3201_importPathsIncludingDuplicates = new List<string>(); 3209this.EvaluatedItemElements = new List<ProjectItemElement>(); 3328DefaultTargets = defaultTargets == null ? new List<string>(0) : new List<string>(defaultTargets); 3329InitialTargets = initialTargets == null ? new List<string>(0) : new List<string>(initialTargets); 3339var importPaths = new List<string>(Math.Max(0, importClosure.Count - 1) /* outer project */); 3352var importPathsIncludingDuplicates = new List<string>(Math.Max(0, importClosureWithDuplicates.Count - 1) /* outer project */); 3435inheritedItemDefinitions = new List<ProjectItemDefinitionInstance>(item.InheritedItemDefinitions.Count);
Instance\ProjectItemInstance.cs (9)
325get { return new List<string>(MetadataNames); } 746inheritedItemDefinitions = (itemDefinitions == null) ? null : new List<ProjectItemDefinitionInstance>(itemDefinitions.Count + 1); 752inheritedItemDefinitions ??= new List<ProjectItemDefinitionInstance>(); 977List<string> names = new List<string>(capacity: metadataCollection.Count + ItemSpecModifiers.All.Length); 1539destinationAsTaskItem._itemDefinitions = (_itemDefinitions == null) ? null : new List<ProjectItemDefinitionInstance>(_itemDefinitions); 1680(capacity) => new List<ProjectItemDefinitionInstance>(capacity)); 1890(capacity) => new List<ProjectItemDefinitionInstance>(capacity)); 2336itemDefinitionsClone ??= new List<ProjectItemDefinitionInstance>(source._taskItem._itemDefinitions.Count + 1); 2343itemDefinitionsClone ??= new List<ProjectItemDefinitionInstance>();
Instance\ProjectTargetInstance.cs (3)
513_children = new List<ProjectTargetInstanceChild>(_children); 572translator.Translate(ref children, ProjectTargetInstanceChild.FactoryForDeserialization, count => new List<ProjectTargetInstanceChild>(count)); 575translator.Translate(ref onErrorChildren, ProjectOnErrorInstance.FactoryForDeserialization, count => new List<ProjectOnErrorInstance>(count));
Instance\ProjectTaskInstance.cs (2)
115_outputs = new List<ProjectTaskInstanceChild>(outputs); 140new List<ProjectTaskInstanceChild>(),
Instance\TaskRegistry.cs (2)
699registeredTaskEntries = new List<RegisteredTaskRecord>(); 735List<RegisteredTaskRecord> unqualifiedTaskNameMatches = new();
Logging\BaseConsoleLogger.cs (1)
497var list = new List<DictionaryEntry>(properties.FastCountOrZero());
Logging\BinaryLogger\BinaryLogger.cs (5)
812var nonPathParams = new List<string>(); 884var distinctParameterSets = new List<string>(); 885var additionalFilePaths = new List<string>(); 886var duplicateFilePaths = new List<string>(); 904var extractedFilePaths = new List<string>();
Logging\BinaryLogger\BuildEventArgsReader.cs (5)
42private readonly List<object> stringRecords = new List<object>(); 49private readonly List<(int keyIndex, int valueIndex)[]> nameValueListRecords = new List<(int, int)[]>(); 1295var loggers = new List<RegisteredLoggerInfo>(count); 1600list = new List<DictionaryEntry>(); 1621list = new List<DictionaryEntry>();
Logging\BinaryLogger\BuildEventArgsWriter.cs (4)
108private readonly List<KeyValuePair<string, string>> nameValueListBuffer = new List<KeyValuePair<string, string>>(1024); 114private readonly List<KeyValuePair<int, int>> nameValueIndexListBuffer = new List<KeyValuePair<int, int>>(1024); 908private readonly List<object> reusableItemsList = new List<object>(); 909private readonly List<object> reusableProjectItemList = new List<object>();
Logging\ParallelLogger\ParallelConsoleLogger.cs (5)
31private readonly List<RegisteredLoggerInfo> _registeredLoggers = new(); 190errorList = new List<BuildErrorEventArgs>(); 191warningList = new List<BuildWarningEventArgs>(); 473errorWarningEventListByTarget = new List<BuildEventArgs>(); 1180messageList = new List<BuildMessageEventArgs>();
Logging\ParallelLogger\ParallelLoggerHelpers.cs (1)
96List<ProjectStartedEventMinimumFields> stackTrace = new List<ProjectStartedEventMinimumFields>();
Logging\TerminalLogger\TerminalLogger.cs (4)
187private List<TestSummary> _testRunSummaries = new(); 227private readonly List<RegisteredLoggerInfo> _registeredLoggers = new(); 293List<string> tlpArg = new(); 294List<string> clpArg = new();
Logging\TerminalLogger\TerminalProjectInfo.cs (1)
133_buildMessages ??= new List<TerminalBuildMessage>();
ObjectModelRemoting\ConstructionObjectLinks\ProjectElementLink.cs (1)
147List<XmlAttributeLink> result = new List<XmlAttributeLink>();
src\msbuild\artifacts\.packages\microsoft.codeanalysis.collections\5.0.0-1.25277.114\contentFiles\cs\net9.0\Extensions\IEnumerableExtensions.cs (1)
759List<IEnumerator<T>> enumerators = new List<IEnumerator<T>>();
src\msbuild\src\Shared\PropertyParser.cs (2)
90var finalPropertiesList = new List<PropertyNameValuePair>(); 211Value = new List<string>
src\msbuild\src\Shared\TaskHostBuildRequest.cs (1)
109list => list is not null ? new List<string>(list) : null);
src\msbuild\src\Shared\TaskHostBuildResponse.cs (3)
60result = new List<IDictionary<string, ITaskItem[]>>(_targetOutputsPerProject.Count); 91outputs = new List<Dictionary<string, TaskParameter>>(engineResult.TargetOutputsPerProject.Count); 135_targetOutputsPerProject = new List<Dictionary<string, TaskParameter>>(count);
src\msbuild\src\Shared\TaskParameter.cs (2)
687List<string> metadataNames = (_customEscapedMetadata == null) ? new List<string>() : new List<string>(_customEscapedMetadata.Keys);
Utilities\EngineFileUtilities.cs (2)
575return new List<Regex>(0); 579List<Regex> regexes = new List<Regex>();
Microsoft.Build.Framework (22)
BinaryTranslator.cs (3)
357list = new List<string>(count); 374Translate(ref listAsInterface, objectTranslator, count => new List<T>(count)); 382Translate(ref listAsInterface, objectTranslator, valueFactory, count => new List<T>(count));
BuildCheck\BuildCheckEventArgs.cs (1)
82List<BuildCheckRuleTelemetryData> tracingData = new List<BuildCheckRuleTelemetryData>(count);
BuildEngineResult.cs (1)
36this.targetOutputsPerProject = new List<IDictionary<string, ITaskItem[]>>();
Collections\ReadOnlyCollection.cs (1)
87backingCollection = new List<T>(_backing);
FileClassifier.cs (1)
246_knownImmutableDirectoriesSnapshot = new List<string>(_knownImmutableDirectories.Values);
LoggersRegisteredEventArgs.cs (1)
123var loggers = new List<RegisteredLoggerInfo>(count);
SolutionConfiguration.cs (1)
105list = new List<string>();
TaskParameterEventArgs.cs (1)
237reusableMetadataList = new List<KeyValuePair<string, string>>();
Telemetry\TelemetryDataUtils.cs (2)
64var result = new List<TargetDetailInfo>(); 92var result = new List<TaskDetailInfo>();
Utilities\CollectionHelpers.cs (1)
24List<T> inputsWithoutNulls = new List<T>(inputs.Count);
Utilities\FileMatcher.cs (5)
917files ??= new List<string>(); 949newSearchesToExclude = new List<RecursionState>(); 974newSearchesToExclude ??= new(); 2428searchesToExclude = new List<RecursionState>(); 2502listForSubdir = new List<RecursionState>();
Utilities\QuotingUtilities.cs (1)
132var pieces = new List<string>();
Utilities\TaskFactoryUtilities.cs (1)
136var directories = new List<string>();
Utilities\VersionUtilities.cs (1)
53versionValues.Add(candidateVersion, new List<string>() { version });
VisualStudioLocationHelper.cs (1)
35var validInstances = new List<VisualStudioInstance>();
Microsoft.Build.NuGetSdkResolver (8)
NuGetSdkLogger.cs (2)
23private readonly List<string> _errors = new List<string>(); 33private readonly List<string> _warnings = new List<string>();
NuGetSdkResolver.cs (2)
87return factory.IndicateFailure(errors: new List<string>() { Strings.Error_DisabledSdkResolver }, warnings: null); 101return factory.IndicateFailure(errors: new List<string>() { Strings.Error_NoSdkVersion }, warnings: null);
RestoreRunnerEx.cs (3)
29private static readonly List<NuGetFramework> TargetFrameworks = new List<NuGetFramework> 55var frameworks = new List<TargetFrameworkInformation>(TargetFrameworks.Count); 56var originalTargetFrameworks = new List<string>(TargetFrameworks.Count);
src\nuget-client\build\Shared\SharedExtensions.cs (1)
27return new List<T>(enumerable);
Microsoft.Build.Tasks.CodeAnalysis (9)
src\roslyn\src\Compilers\Core\MSBuildTask\ManagedToolTask.cs (1)
199var argumentList = new List<string>();
src\roslyn\src\Compilers\Core\MSBuildTask\MapSourceRoots.cs (1)
98var mappedSourceRoots = new List<ITaskItem>();
src\roslyn\src\Compilers\Core\MSBuildTask\Vbc.cs (2)
577var references = new List<ITaskItem>(this.References.Length); 578var links = new List<ITaskItem>(this.References.Length);
src\roslyn\src\Compilers\Core\Portable\InternalUtilities\CommandLineUtilities.cs (1)
56var list = new List<string>();
src\roslyn\src\Compilers\Core\Portable\InternalUtilities\CompilerOptionParseUtilities.cs (1)
23return new List<string>(capacity: 0);
src\roslyn\src\Compilers\Shared\BuildProtocol.cs (3)
88var requestArgs = new List<Argument>(requestLength); 143var argumentsBuilder = new List<Argument>((int)argumentCount); 474var list = new List<string>(count);
Microsoft.Build.Tasks.Core (194)
AppConfig\DependentAssembly.cs (1)
44var redirects = new List<BindingRedirect>();
AppConfig\RuntimeSection.cs (1)
47internal List<DependentAssembly> DependentAssemblies { get; } = new List<DependentAssembly>();
AssemblyDependency\AssemblyInformation.cs (3)
544List<AssemblyNameExtension> ret = new List<AssemblyNameExtension>(assemblyReferences.Count); 585List<string> assemblyFiles = new List<string>(assemblyFilesCollection.Count); 652var arguments = new List<string>();
AssemblyDependency\DirectoryResolver.cs (1)
60var searchLocationsWithParentAssembly = new List<ResolutionSearchLocation>();
AssemblyDependency\GenerateBindingRedirects.cs (1)
299var attributes = new List<XAttribute>(4)
AssemblyDependency\Node\RarNodeBufferedLogEvents.cs (1)
17internal RarNodeBufferedLogEvents(int capacity) => _eventQueue = new(capacity);
AssemblyDependency\Reference.cs (13)
48private List<Exception> _errors = new List<Exception>(); 54private List<string> _relatedFileExtensions = new List<string>(); 60private List<string> _satelliteFiles = new List<string>(); 66private List<string> _serializationAssemblyFiles = new List<string>(); 71private List<AssemblyNameExtension> _conflictVictims = new List<AssemblyNameExtension>(); 222_errors = new List<Exception>(); 223AssembliesConsideredAndRejected = new List<ResolutionSearchLocation>(); 285_expectedExtensions = new List<string>(); 504_satelliteFiles = new List<string>(); 505_serializationAssemblyFiles = new List<string>(); 506AssembliesConsideredAndRejected = new List<ResolutionSearchLocation>(); 710return new List<UnificationVersion>(_preUnificationVersions.Values); 824internal List<ResolutionSearchLocation> AssembliesConsideredAndRejected { get; private set; } = new List<ResolutionSearchLocation>();
AssemblyDependency\ReferenceTable.cs (23)
1067var dependencies = new List<AssemblyNameExtension>(dependentAssemblies?.Length ?? 0); 1307var assembliesConsideredAndRejected = new List<ResolutionSearchLocation>(); 1312var parentReferenceFolders = new List<DirectoryWithParentAssembly>(); 1319var jaggedResolvers = new List<Resolver[]>(); 1410var removedReferences = new List<Reference>(); 1510dependencies = new List<ReferenceAssemblyExtensionPair>(); 1725var newEntries = new List<KeyValuePair<AssemblyNameExtension, Reference>>(); 1949var assemblyNamesList = new List<AssemblyNameReference>(conflictingFullNames.Count); 1956var idealRemappingsList = new List<DependentAssembly>(assemblyNamesList.Count); 1971remapping.BindingRedirects = new List<BindingRedirect> { bindingRedirect }; 2065referenceAssemblyDirectories = new List<string>(_latestTargetFrameworkDirectories); 2080var assemblyTableInfos = new List<AssemblyTableInfo>(); 2119referenceAssemblyDirectories = new List<string>(); 2231refs = new List<AssemblyNameReference>(); 2244List<string> toRemove = new(baseNameToReferences.Count); 2620var primaryItems = new List<ITaskItem>(); 2621var dependencyItems = new List<ITaskItem>(); 2622var relatedItems = new List<ITaskItem>(); 2623var satelliteItems = new List<ITaskItem>(); 2624var serializationAssemblyItems = new List<ITaskItem>(); 2625var scatterItems = new List<ITaskItem>(); 2626var copyLocalItems = new List<ITaskItem>(); 3105ListOfExcludedAssemblies = new List<string>();
AssemblyDependency\ResolveAssemblyReference.cs (12)
212private List<ITaskItem> _unresolvedConflicts = new List<ITaskItem>(); 1106private List<ITaskItem> _filesWritten = new List<ITaskItem>(); 1377var assemblyIdentityAttributes = new List<XAttribute>(4); 2401List<Exception> inclusionListErrors = new List<Exception>(); 2402List<string> inclusionListErrorFilesNames = new List<string>(); 2621var generalResolutionExceptions = new List<Exception>(); 2916var combined = new List<DependentAssembly>(first.Count + second.Count); 2982List<Exception> inclusionListErrors = new List<Exception>(); 2983List<string> inclusionListErrorFilesNames = new List<string>(); 3018List<string> subsetNames = new List<string>(); 3184var holdSuggestedRedirects = new List<ITaskItem>(); 3307var assembliesLeft = new List<ITaskItem>();
AssignCulture.cs (2)
138var cultureList = new List<ITaskItem>(); 139var noCultureList = new List<ITaskItem>();
AssignLinkMetadata.cs (1)
39var outputItems = new List<ITaskItem>();
AssignProjectConfiguration.cs (2)
182var resolvedReferences = new List<ITaskItem>(ProjectReferences.GetLength(0)); 183var unresolvedReferences = new List<ITaskItem>(ProjectReferences.GetLength(0));
BootstrapperUtil\BootstrapperBuilder.cs (9)
173var componentFilesCopied = new List<string>(); 451var files = new List<string>(); 454List<string> packagePaths = new List<string>() { invariantPath }; 599List<string> packagePaths = new List<string>() { PackagePath }; 662p.AddMissingDependency(new List<string> { relatedProductCode }); 668var foundDependencies = new List<Product>(); 669var allDependencies = new List<string>(); 712var list = new List<string>(); 741var productsToRemove = new List<string>();
BootstrapperUtil\BuildResults.cs (2)
19private readonly List<string> _componentFiles = new List<string>(); 20private readonly List<BuildMessage> _messages = new List<BuildMessage>();
BootstrapperUtil\PackageCollection.cs (1)
15private readonly List<Package> _list = new List<Package>();
BootstrapperUtil\Product.cs (3)
43Dependencies = new List<List<Product>>(); 44MissingDependencies = new List<List<string>>(); 182var newDependency = new List<Product> { product };
BootstrapperUtil\ProductBuilderCollection.cs (1)
19private readonly List<ProductBuilder> _list = new List<ProductBuilder>();
BootstrapperUtil\ProductCollection.cs (1)
21private readonly List<Product> _list = new List<Product>();
BootstrapperUtil\ResourceUpdater.cs (2)
20private readonly List<StringResource> _stringResources = new List<StringResource>(); 21private readonly List<FileResource> _fileResources = new List<FileResource>();
BootstrapperUtil\Util.cs (1)
197List<string> additionalPackagePaths = new List<string>();
BootstrapperUtil\xmlvalidationresults.cs (2)
14private readonly List<string> _validationErrors = new List<string>(); 15private readonly List<string> _validationWarnings = new List<string>();
CallTarget.cs (2)
27private readonly List<ITaskItem> _targetOutputs = new List<ITaskItem>(); 80var singleProject = new List<ITaskItem>(1) { null };
CombinePath.cs (1)
62var combinedPathsList = new List<ITaskItem>();
ConvertToAbsolutePath.cs (1)
49var absolutePathsList = new List<ITaskItem>();
Copy.cs (7)
501destinationFilesSuccessfullyCopied = new List<ITaskItem>(DestinationFiles.Length); 630sourceIndices = new List<int>(1); 657destinationFilesSuccessfullyCopied = new List<ITaskItem>(DestinationFiles.Length); 853var sourceFiles = SourceFiles != null ? new List<ITaskItem>(SourceFiles) : new List<ITaskItem>(); 854var destinationFiles = DestinationFiles != null ? new List<ITaskItem>(DestinationFiles) : new List<ITaskItem>();
CreateItem.cs (2)
103var outputItems = new List<ITaskItem>(); 153var expanded = new List<ITaskItem>();
Delete.cs (1)
109var deletedFilesList = new List<ITaskItem>();
Exec.cs (1)
56private readonly List<ITaskItem> _nonEmptyOutput = new List<ITaskItem>();
FileIO\ReadLinesFromFile.cs (1)
51var nonEmptyLines = new List<ITaskItem>();
FindInvalidProjectReferences.cs (1)
85var invalidReferences = new List<ITaskItem>();
GenerateResource.cs (12)
673_satelliteInputs = new List<ITaskItem>(); 675List<ITaskItem> newSources = new List<ITaskItem>(); 1454inputsToProcess = new List<ITaskItem>(); 1455outputsToProcess = new List<ITaskItem>(); 1456cachedOutputFiles = new List<ITaskItem>(); 2293private List<ReaderInfo> _readers = new List<ReaderInfo>(); 2400_extractedResWFiles = new List<ITaskItem>(); 2490_readers = new List<ReaderInfo>(); 2492_portableLibraryCacheInfo = new List<ResGenDependencies.PortableLibraryFile>(); 2661_readers = new List<ReaderInfo>(); 2740List<string> resWFilesForThisAssembly = new List<string>(); 3959resources = new List<IResource>();
GetAssemblyIdentity.cs (1)
68var list = new List<ITaskItem>();
GetInstalledSDKLocations.cs (1)
165var outputItems = new List<ITaskItem>();
GetSDKReferenceFiles.cs (6)
305IList<string> redistPaths = new List<string>(); 449var resolvedReferenceAssemblies = new List<ITaskItem>(); 450var copyLocalReferenceAssemblies = new List<ITaskItem>(); 451var redistReferenceItems = new List<ITaskItem>(); 998var directoriesToHash = new List<string>(); 1080var directoriesToHash = new List<string>();
ListOperators\FindUnderPath.cs (2)
59var inPathList = new List<ITaskItem>(); 60var outOfPathList = new List<ITaskItem>();
ListOperators\RemoveDuplicates.cs (1)
50var filteredList = new List<ITaskItem>(Inputs.Length);
MakeDir.cs (1)
48var items = new List<ITaskItem>();
ManifestUtil\AssemblyReferenceCollection.cs (1)
19private readonly List<AssemblyReference> _list = new List<AssemblyReference>();
ManifestUtil\CompatibleFrameworkCollection.cs (1)
14private readonly List<CompatibleFramework> _list = new List<CompatibleFramework>();
ManifestUtil\DeployManifest.cs (2)
82private List<CompatibleFramework> _compatibleFrameworks = new List<CompatibleFramework>(); 644set => _compatibleFrameworks = new List<CompatibleFramework>(value);
ManifestUtil\FileAssociationCollection.cs (1)
14private readonly List<FileAssociation> _list = new List<FileAssociation>();
ManifestUtil\FileReference.cs (2)
54var typeLibs = new List<TypeLib>(); 69var comClasses = new List<ComClass>();
ManifestUtil\FileReferenceCollection.cs (1)
19private readonly List<FileReference> _list = new List<FileReference>();
ManifestUtil\ManifestReader.cs (1)
30var comInfoList = new List<ComInfo>();
ManifestUtil\MetadataReader.cs (1)
99_customAttributes = new List<string>();
ManifestUtil\OutputMessage.cs (1)
80private readonly List<OutputMessage> _list = new List<OutputMessage>();
Move.cs (1)
148var destinationFilesSuccessfullyMoved = new List<ITaskItem>();
MSBuild.cs (8)
53private readonly List<ITaskItem> _targetOutputs = new List<ITaskItem>(); 252singleProject = new List<ITaskItem>(1) { null }; 362var projectsToBuildInParallel = new List<ITaskItem>(); 398var expandedProperties = new List<string>(); 399var expandedTargets = new List<string>(); 444var targetLists = new List<string[]>(runEachTargetSeparately ? targets.Length : 1); 516undefinePropertiesPerProject[i] = new List<string>(undefineProperties); 527undefinePropertiesPerProject[i] = new List<string>(propertiesToUndefine.Length);
RedistList.cs (7)
94var errors = new List<Exception>(); 95var errorFilenames = new List<string>(); 96var assemblyList = new List<AssemblyEntry>(); 97var remappingEntries = new List<AssemblyRemapping>(); 588var allowListAssemblies = new List<AssemblyEntry>(); 596var allowListAssembliesReadIn = new List<AssemblyEntry>(); 1105var subsetFilesForFrameworkDirectory = new List<string>();
RemoveDir.cs (1)
55var removedDirectoriesList = new List<ITaskItem>();
ResGenDependencies.cs (1)
261var retVal = new List<string>();
ResolveManifestFiles.cs (6)
513var assemblyList = new List<ITaskItem>(); 521var fileList = new List<ITaskItem>(); 725assemblyPublishInfos = new List<PublishInfo>(); 726filePublishInfos = new List<PublishInfo>(); 727satellitePublishInfos = new List<PublishInfo>(); 728manifestEntryPointPublishInfos = new List<PublishInfo>();
ResolveNonMSBuildProjectOutput.cs (2)
93var resolvedPaths = new List<ITaskItem>(ProjectReferences.GetLength(0)); 94var unresolvedReferences = new List<ITaskItem>(ProjectReferences.GetLength(0));
ResolveProjectBase.cs (1)
165List<ITaskItem> updatedProjectReferenceList = new List<ITaskItem>(_projectReferences);
ResolveSDKReference.cs (7)
411var listOfIncompatibleReferences = new List<string>(); 440var listOfIncompatibleReferences = new List<string>(); 556return new List<string>(); 743ResolutionErrors = new List<Tuple<string, object[]>>(); 744ResolutionWarnings = new List<Tuple<string, object[]>>(); 745StatusMessages = new List<Tuple<string, object[]>>(); 1348List<string> appxLocationComponents = new List<string>();
ResourceHandling\MSBuildResXReader.cs (1)
24var resources = new List<IResource>();
RoslynCodeTaskFactory\RoslynCodeTaskFactory.cs (4)
32internal static readonly IList<string> DefaultNamespaces = new List<string> 52new List<string> 63new List<string>() 68new List<string>()
src\msbuild\src\Shared\AssemblyFolders\AssemblyFoldersEx.cs (8)
49private List<AssemblyFoldersExInfo> _directoryNames = new List<AssemblyFoldersExInfo>(); 166List<ExtensionFoldersRegistryKey> componentKeys = new List<ExtensionFoldersRegistryKey>(); 178List<string> sortedComponents = new List<string>(); 200List<ExtensionFoldersRegistryKey> directoryKeys = new List<ExtensionFoldersRegistryKey>(); 208List<string> fullServicingKeys = new List<string>(); 349List<string> additionalToleratedKeys = new List<string>(); 351List<ExtensionFoldersRegistryKey> versionStrings = new List<ExtensionFoldersRegistryKey>(); 467listOfFrameworks = new List<string>();
src\msbuild\src\Shared\AssemblyFolders\AssemblyFoldersFromConfig.cs (1)
21private readonly List<AssemblyFoldersFromConfigInfo> _directoryNames = new List<AssemblyFoldersFromConfigInfo>();
src\msbuild\src\Shared\PropertyParser.cs (2)
90var finalPropertiesList = new List<PropertyNameValuePair>(); 211Value = new List<string>
src\msbuild\src\Shared\TaskParameter.cs (2)
687List<string> metadataNames = (_customEscapedMetadata == null) ? new List<string>() : new List<string>(_customEscapedMetadata.Keys);
Touch.cs (1)
93var touchedItems = new List<ITaskItem>();
WriteCodeFragment.cs (5)
213var orderedParameters = new List<AttributeParameter?>(new AttributeParameter?[customMetadata.Count + 1] /* max possible slots needed */); 214var namedParameters = new List<AttributeParameter>(); 258List<AttributeParameter> providedOrderedParameters = new(); 346keysToRemove = new(); 376keysToRemove = new();
XmlPeek.cs (1)
140var peekValues = new List<string>();
Microsoft.Build.Tasks.Git (11)
GitDataReader\GitConfig.Reader.cs (1)
257variables.Add(key, values = new List<string>());
GitDataReader\GitIgnore.Matcher.cs (1)
35_reusableGroupList = new List<PatternGroup>();
GitDataReader\GitRefTableReader.Diagnostics.cs (4)
35var blocks = new List<Block>(); 45var refRecords = new List<RefRecord>(); 46var indexRecords = new List<RefIndexRecord>(); 47var restartOffsets = new List<int>();
GitOperations.cs (3)
246var result = new List<TaskItem>(); 385var treeRoot = new DirectoryNode(name: "", new List<DirectoryNode>()); 420var newNode = new DirectoryNode(segments[i], new List<DirectoryNode>());
src\sourcelink\src\Common\Utilities\PathUtilities.cs (2)
27var list = new List<string> { UncPrefix }; 34var list = new List<string> { UnixRoot };
Microsoft.Build.Utilities.Core (38)
MuxLogger.cs (2)
206recordsToShutdown = new List<SubmissionRecord>(_submissionRecords.Values); 473_loggers = new List<ILogger>();
PlatformManifest.cs (2)
120DependentPlatforms = new List<DependentPlatform>(); 121ApiContracts = new List<ApiContract>();
SDKManifest.cs (1)
351ApiContracts = new List<ApiContract>();
src\msbuild\src\Shared\AssemblyFolders\AssemblyFoldersEx.cs (8)
49private List<AssemblyFoldersExInfo> _directoryNames = new List<AssemblyFoldersExInfo>(); 166List<ExtensionFoldersRegistryKey> componentKeys = new List<ExtensionFoldersRegistryKey>(); 178List<string> sortedComponents = new List<string>(); 200List<ExtensionFoldersRegistryKey> directoryKeys = new List<ExtensionFoldersRegistryKey>(); 208List<string> fullServicingKeys = new List<string>(); 349List<string> additionalToleratedKeys = new List<string>(); 351List<ExtensionFoldersRegistryKey> versionStrings = new List<ExtensionFoldersRegistryKey>(); 467listOfFrameworks = new List<string>();
src\msbuild\src\Shared\AssemblyFolders\AssemblyFoldersFromConfig.cs (1)
21private readonly List<AssemblyFoldersFromConfigInfo> _directoryNames = new List<AssemblyFoldersFromConfigInfo>();
TaskItem.cs (1)
222var metadataNames = new List<string>(capacity: count);
ToolLocationHelper.cs (21)
336var assemblyFolders = new List<AssemblyFoldersExInfo>(); 662var referenceDirectories = new List<string>(4); 726var redistDirectories = new List<string>(4); 756var designTimeDirectories = new List<string>(4); 789var filteredTargetPlatformSdkList = new List<TargetPlatformSDK>(); 1130var contractWinMDs = new List<string>(); 1344var platforms = new List<string>(); 1381var availablePlatformVersions = new List<Version>(); 1990return new List<string>(); 2111var referencePaths = new List<string>(); 2137var referencePaths = new List<string>(); 2161var referencePaths = new List<string>(); 2205return pathsList ?? new List<string>(); 2333var referencePaths = new List<string>(); 2947var sdkDiskRoots = new List<string>(); 2974var sdkDiskRoots = new List<string>(); 3634s_targetFrameworkMonikers = new List<string>(); 3750var frameworkIdentifiers = new List<string>(); 3824var frameworkVersions = new List<string>(); 3896var frameworkProfiles = new List<string>(); 3928IList<string> versions = new List<string>();
ToolTask.cs (1)
1467_environmentVariablePairs = new List<KeyValuePair<string, string>>(EnvironmentVariables.Length);
TrackedDependencies\TrackedDependencies.cs (1)
33var expanded = new List<ITaskItem>(expand.Length);
Microsoft.CodeAnalysis (52)
AdditionalTextFile.cs (1)
39var diagnostics = new List<DiagnosticInfo>();
CodeGen\SwitchStringJumpTableEmitter.cs (1)
208bucket = new HashBucket();
CommandLine\AnalyzerConfigSet.cs (1)
60private readonly ObjectPool<List<Section>> _sectionKeyPool = new ObjectPool<List<Section>>(() => new List<Section>());
CommandLine\CommandLineArguments.cs (1)
405var resolved = new List<MetadataReference>();
CommandLine\CommandLineParser.cs (3)
593var splitList = new List<string>(); 675var arguments = new List<string>(); 722var newArgs = new List<string>();
CommandLine\CommonCompiler.cs (2)
222List<MetadataReference> resolved = new List<MetadataReference>(); 939var diagnosticInfos = new List<DiagnosticInfo>();
CommandLine\SarifV1ErrorLogger.cs (1)
288var list = new List<KeyValuePair<string, DiagnosticDescriptor>>(Count);
CommandLine\SarifV2ErrorLogger.cs (1)
500var list = new List<(int Index, DiagnosticDescriptor Descriptor, DiagnosticDescriptorErrorLoggerInfo Info)>(Count);
Compilation\Compilation.cs (1)
2082var resourceList = new List<Win32Resource>();
Compilation\DeterministicKeyBuilder.cs (1)
257var parseOptionsList = new List<ParseOptions>();
CvtRes.cs (1)
55var resourceNames = new List<RESOURCE>();
Desktop\DesktopAssemblyIdentityComparer.Fx.cs (2)
123Add(key, values = new List<Value>()); 143Add(key, values = new List<Value>());
DiaSymReader\Utilities\ComMemoryStream.cs (1)
31private readonly List<byte[]> _chunks = new List<byte[]>();
DiaSymReader\Writer\SymUnmanagedWriterImpl.cs (1)
40_documentWriters = new List<ISymUnmanagedDocumentWriter>();
DocumentationCommentId.cs (2)
25: base(() => new List<T>(10), 10) 1057typeArguments = new List<ITypeSymbol>();
Emit\EditAndContinue\DeltaMetadataWriter.cs (3)
56private readonly List<(EntityHandle parentHandle, IEnumerator<ICustomAttribute> attributeEnumerator)> _deferredCustomAttributes = new(); 99_changedTypeDefs = new List<ITypeDefinition>(); 1516this.rows = new List<T>();
InternalUtilities\CommandLineUtilities.cs (1)
56var list = new List<string>();
InternalUtilities\CompilerOptionParseUtilities.cs (1)
23return new List<string>(capacity: 0);
InternalUtilities\OrderedMultiDictionary.cs (1)
35_keys = new List<K>();
MetadataReader\MetadataHelpers.cs (3)
797var nestedTypes = new List<IGrouping<string, TypeDefinitionHandle>>(); 804var nestedNamespaces = new List<KeyValuePair<string, IEnumerable<IGrouping<string, TypeDefinitionHandle>>>>(); 880typesInLastChildNamespace = new List<IGrouping<string, TypeDefinitionHandle>>();
MetadataReader\PEAssembly.cs (1)
147keys = new List<ImmutableArray<byte>>();
MetadataReader\PEModule.cs (1)
2542result = new List<AttributeInfo>();
PEWriter\MetadataWriter.cs (4)
441private readonly List<IFileReference> _fileRefList = new List<IFileReference>(32); 448protected readonly List<MethodImplementation> methodImplList = new List<MethodImplementation>(); 563result = new List<IGenericTypeParameter>(); 4255_rows = new List<T>();
PEWriter\MetadataWriter.DynamicAnalysis.cs (2)
57_documentTable = new List<DocumentRow>(documentCountEstimate); 59_methodTable = new List<MethodRow>(methodCountEstimate);
PEWriter\NativeResourceWriter.cs (2)
129this.Entries = new List<object>(); 282byte[] data = new List<byte>(r.Data).ToArray();
ReferenceManager\CommonReferenceManager.Binding.cs (1)
724private static readonly ObjectPool<List<TAssemblySymbol?>> s_candidateReferencedSymbolsPool = new ObjectPool<List<TAssemblySymbol?>>(() => new List<TAssemblySymbol?>(capacity: 1024));
ReferenceManager\CommonReferenceManager.Resolution.cs (1)
678referencesBySimpleName.Add(identity.Name, new List<ReferencedAssemblyIdentity> { referencedAssembly });
RuleSet\RuleSetProcessor.cs (1)
154var rules = new List<KeyValuePair<string, ReportDiagnostic>>();
src\roslyn\src\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (1)
721List<IEnumerator<T>> enumerators = new List<IEnumerator<T>>();
Syntax\InternalSyntax\ChildSyntaxList.Reversed.cs (1)
35var result = new List<GreenNode>();
Syntax\InternalSyntax\SyntaxListPool.cs (1)
18private readonly List<SyntaxListBuilder> _allocated = new List<SyntaxListBuilder>();
Syntax\SeparatedSyntaxList.cs (1)
424var nodesToInsertWithSeparators = new List<SyntaxNodeOrToken>();
Syntax\SyntaxDiffer.cs (3)
22private readonly List<ChangeRecord> _changes = new List<ChangeRecord>(); 106var newSpans = new List<TextSpan>(); 741var textChanges = new List<ChangeRangeWithText>(changeRecords.Count);
Syntax\SyntaxNodeExtensions_Tracking.cs (1)
212list = new List<SyntaxNode>();
Text\ChangedText.cs (1)
225var list = new List<ImmutableArray<TextChangeRange>>();
Text\SourceText.cs (1)
923var textChanges = new List<TextChange>(ranges.Count);
Microsoft.CodeAnalysis.Analyzers (43)
MetaAnalyzers\DiagnosticDescriptorCreationAnalyzer_ReleaseTracking.cs (1)
181var diagnostics = new List<Diagnostic>();
MetaAnalyzers\Fixers\AnalyzerReleaseTrackingFix.FixAllProvider.cs (2)
28var diagnosticsToFix = new List<KeyValuePair<Project, ImmutableArray<Diagnostic>>>(); 92var updatedUnshippedText = new List<(DocumentId, SourceText)>();
MetaAnalyzers\Fixers\CompareSymbolsCorrectlyFix.cs (1)
200var conditionalAccessMembers = new List<SyntaxNode>();
MetaAnalyzers\Fixers\DefineDiagnosticDescriptorArgumentsCorrectlyFix.CustomFixAllProvider.cs (1)
41var diagnosticsToFix = new List<KeyValuePair<Project, ImmutableArray<Diagnostic>>>();
src\roslyn\src\Compilers\Core\Portable\InternalUtilities\CompilerOptionParseUtilities.cs (1)
23return new List<string>(capacity: 0);
src\roslyn\src\Compilers\Core\Portable\InternalUtilities\OrderedMultiDictionary.cs (1)
35_keys = new List<K>();
src\roslyn\src\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (1)
721List<IEnumerator<T>> enumerators = new List<IEnumerator<T>>();
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Extensions\ITypeSymbolExtensions.cs (2)
150var attributes = new List<AttributeData>(); 217var attributes = new List<AttributeData>();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Collections\NormalizedTextSpanCollection.cs (2)
592var sorted = new List<TextSpan>(spans); 601IList<TextSpan> normalized = new List<TextSpan>(sorted.Count);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxNodeExtensions.cs (1)
409var spans = new List<TextSpan>(nodesToReplace.Count + tokensToReplace.Count + triviaToReplace.Count);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\BottomUpBaseIndentationFinder.cs (3)
218var list = new List<IndentBlockOperation>(); 251var list = new List<AlignTokensOperation>(); 283var list = new List<IndentBlockOperation>();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Context\FormattingContext.cs (1)
146var mergedList = new List<IndentBlockOperation>(count);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Context\FormattingContext.InitialContextFinder.cs (2)
73var operations = new List<IndentBlockOperation>(); 74var list = new List<IndentBlockOperation>();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractAggregatedFormattingResult.cs (1)
89var result = new List<TextChange>(count);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractFormatEngine.cs (3)
160var indentBlockOperationScratch = new List<IndentBlockOperation>(); 161var alignmentOperationScratch = new List<AlignTokensOperation>(); 162var anchorIndentationOperationsScratch = new List<AnchorIndentationOperation>();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractFormatEngine.OperationApplier.cs (1)
356var list = new List<TokenData>();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractFormattingResult.cs (1)
60var result = new List<TextChange>();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\FormattingExtensions.cs (1)
315var aggregateSpans = new List<TextSpan>();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Rules\Operations\FormattingOperations.cs (3)
150var list = new List<AnchorIndentationOperation>(); 162var list = new List<IndentBlockOperation>(); 174var list = new List<AlignTokensOperation>();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\FileBannerFacts\AbstractFileBannerFacts.cs (1)
86var leadingTriviaToKeep = new List<SyntaxTrivia>(node.GetLeadingTrivia());
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AbstractSpeculationAnalyzer.cs (2)
1099var specifiedParameters1 = new List<IParameterSymbol>(); 1100var specifiedParameters2 = new List<IParameterSymbol>();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\TopologicalSorter.cs (2)
15var result = new List<T>(); 63return new List<T>();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamedTypeSymbolExtensions.cs (1)
398var interfacesToImplement = new List<INamedTypeSymbol>(
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamespaceOrTypeSymbolExtensions.cs (1)
36var result = new List<string>();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\AbstractCodeGenerationService.cs (1)
299var newMembers = new List<SyntaxNode>();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\AbstractFlagsEnumGenerator.cs (2)
63var allFieldsAndValues = new List<(IFieldSymbol field, ulong value)>(); 66var usedFieldsAndValues = new List<(IFieldSymbol field, ulong value)>();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\CodeGenerationHelpers.cs (1)
54var names = new List<string>
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\IMethodSymbolExtensions.cs (1)
106var newTypeParameters = new List<CodeGenerationTypeParameterSymbol>();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Helpers\MefHostServicesHelpers.cs (1)
18var assemblies = new List<Assembly>(assemblyNames.Length);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\TypeInferenceService\AbstractTypeInferenceService.AbstractTypeInferrer.cs (1)
86var result = new List<ITypeSymbol>
Microsoft.CodeAnalysis.AnalyzerUtilities (31)
src\roslyn\src\Compilers\Core\Portable\InternalUtilities\CompilerOptionParseUtilities.cs (1)
23return new List<string>(capacity: 0);
src\roslyn\src\Compilers\Core\Portable\InternalUtilities\OrderedMultiDictionary.cs (1)
35_keys = new List<K>();
src\roslyn\src\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (1)
721List<IEnumerator<T>> enumerators = new List<IEnumerator<T>>();
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Extensions\ITypeSymbolExtensions.cs (2)
150var attributes = new List<AttributeData>(); 217var attributes = new List<AttributeData>();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Collections\NormalizedTextSpanCollection.cs (2)
592var sorted = new List<TextSpan>(spans); 601IList<TextSpan> normalized = new List<TextSpan>(sorted.Count);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxNodeExtensions.cs (1)
409var spans = new List<TextSpan>(nodesToReplace.Count + tokensToReplace.Count + triviaToReplace.Count);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\BottomUpBaseIndentationFinder.cs (3)
218var list = new List<IndentBlockOperation>(); 251var list = new List<AlignTokensOperation>(); 283var list = new List<IndentBlockOperation>();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Context\FormattingContext.cs (1)
146var mergedList = new List<IndentBlockOperation>(count);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Context\FormattingContext.InitialContextFinder.cs (2)
73var operations = new List<IndentBlockOperation>(); 74var list = new List<IndentBlockOperation>();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractAggregatedFormattingResult.cs (1)
89var result = new List<TextChange>(count);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractFormatEngine.cs (3)
160var indentBlockOperationScratch = new List<IndentBlockOperation>(); 161var alignmentOperationScratch = new List<AlignTokensOperation>(); 162var anchorIndentationOperationsScratch = new List<AnchorIndentationOperation>();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractFormatEngine.OperationApplier.cs (1)
356var list = new List<TokenData>();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractFormattingResult.cs (1)
60var result = new List<TextChange>();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\FormattingExtensions.cs (1)
315var aggregateSpans = new List<TextSpan>();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Rules\Operations\FormattingOperations.cs (3)
150var list = new List<AnchorIndentationOperation>(); 162var list = new List<IndentBlockOperation>(); 174var list = new List<AlignTokensOperation>();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\FileBannerFacts\AbstractFileBannerFacts.cs (1)
86var leadingTriviaToKeep = new List<SyntaxTrivia>(node.GetLeadingTrivia());
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AbstractSpeculationAnalyzer.cs (2)
1099var specifiedParameters1 = new List<IParameterSymbol>(); 1100var specifiedParameters2 = new List<IParameterSymbol>();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\TopologicalSorter.cs (2)
15var result = new List<T>(); 63return new List<T>();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamedTypeSymbolExtensions.cs (1)
398var interfacesToImplement = new List<INamedTypeSymbol>(
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamespaceOrTypeSymbolExtensions.cs (1)
36var result = new List<string>();
Microsoft.CodeAnalysis.CodeStyle (29)
src\roslyn\src\Compilers\Core\Portable\InternalUtilities\CompilerOptionParseUtilities.cs (1)
23return new List<string>(capacity: 0);
src\roslyn\src\Compilers\Core\Portable\InternalUtilities\OrderedMultiDictionary.cs (1)
35_keys = new List<K>();
src\roslyn\src\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (1)
721List<IEnumerator<T>> enumerators = new List<IEnumerator<T>>();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Collections\NormalizedTextSpanCollection.cs (2)
592var sorted = new List<TextSpan>(spans); 601IList<TextSpan> normalized = new List<TextSpan>(sorted.Count);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxNodeExtensions.cs (1)
409var spans = new List<TextSpan>(nodesToReplace.Count + tokensToReplace.Count + triviaToReplace.Count);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\BottomUpBaseIndentationFinder.cs (3)
218var list = new List<IndentBlockOperation>(); 251var list = new List<AlignTokensOperation>(); 283var list = new List<IndentBlockOperation>();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Context\FormattingContext.cs (1)
146var mergedList = new List<IndentBlockOperation>(count);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Context\FormattingContext.InitialContextFinder.cs (2)
73var operations = new List<IndentBlockOperation>(); 74var list = new List<IndentBlockOperation>();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractAggregatedFormattingResult.cs (1)
89var result = new List<TextChange>(count);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractFormatEngine.cs (3)
160var indentBlockOperationScratch = new List<IndentBlockOperation>(); 161var alignmentOperationScratch = new List<AlignTokensOperation>(); 162var anchorIndentationOperationsScratch = new List<AnchorIndentationOperation>();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractFormatEngine.OperationApplier.cs (1)
356var list = new List<TokenData>();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractFormattingResult.cs (1)
60var result = new List<TextChange>();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\FormattingExtensions.cs (1)
315var aggregateSpans = new List<TextSpan>();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Rules\Operations\FormattingOperations.cs (3)
150var list = new List<AnchorIndentationOperation>(); 162var list = new List<IndentBlockOperation>(); 174var list = new List<AlignTokensOperation>();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\FileBannerFacts\AbstractFileBannerFacts.cs (1)
86var leadingTriviaToKeep = new List<SyntaxTrivia>(node.GetLeadingTrivia());
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AbstractSpeculationAnalyzer.cs (2)
1099var specifiedParameters1 = new List<IParameterSymbol>(); 1100var specifiedParameters2 = new List<IParameterSymbol>();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\TopologicalSorter.cs (2)
15var result = new List<T>(); 63return new List<T>();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamedTypeSymbolExtensions.cs (1)
398var interfacesToImplement = new List<INamedTypeSymbol>(
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamespaceOrTypeSymbolExtensions.cs (1)
36var result = new List<string>();
Microsoft.CodeAnalysis.CodeStyle.Fixes (12)
src\roslyn\src\Analyzers\Core\CodeFixes\DocumentationComments\AbstractRemoveDocCommentNodeCodeFixProvider.cs (1)
63var removedNodes = new List<SyntaxNode> { paramNode };
src\roslyn\src\Analyzers\Core\CodeFixes\FileHeaders\AbstractFileHeaderCodeFixProvider.cs (1)
103var removalList = new List<int>();
src\roslyn\src\Analyzers\Core\CodeFixes\MakeFieldReadonly\AbstractMakeFieldReadonlyCodeFixProvider.cs (1)
42var declarators = new List<TSymbolSyntax>();
src\roslyn\src\Analyzers\Core\CodeFixes\PopulateSwitch\AbstractPopulateSwitchCodeFixProvider.cs (1)
167var newArms = new List<TSwitchArmSyntax>();
src\roslyn\src\Analyzers\Core\CodeFixes\UpgradeProject\AbstractUpgradeProjectCodeFixProvider.cs (1)
46var result = new List<CodeAction>();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\AbstractCodeGenerationService.cs (1)
299var newMembers = new List<SyntaxNode>();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\AbstractFlagsEnumGenerator.cs (2)
63var allFieldsAndValues = new List<(IFieldSymbol field, ulong value)>(); 66var usedFieldsAndValues = new List<(IFieldSymbol field, ulong value)>();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\CodeGenerationHelpers.cs (1)
54var names = new List<string>
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\IMethodSymbolExtensions.cs (1)
106var newTypeParameters = new List<CodeGenerationTypeParameterSymbol>();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Helpers\MefHostServicesHelpers.cs (1)
18var assemblies = new List<Assembly>(assemblyNames.Length);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\TypeInferenceService\AbstractTypeInferenceService.AbstractTypeInferrer.cs (1)
86var result = new List<ITypeSymbol>
Microsoft.CodeAnalysis.CSharp (35)
Binder\Binder.cs (1)
972var sub = new List<TreeDumperNode>();
Binder\Semantics\Conversions\Conversion.cs (1)
1290var sub = new System.Collections.Generic.List<TreeDumperNode>();
BoundTree\TupleBinaryOperatorInfo.cs (2)
85var sub = new List<TreeDumperNode>(); 125var sub = new List<TreeDumperNode>();
CommandLine\CSharpCommandLineParser.cs (14)
56List<Diagnostic> diagnostics = new List<Diagnostic>(); 58List<string>? scriptArgs = IsScriptCommandLineParser ? new List<string>() : null; 59List<string>? responsePaths = IsScriptCommandLineParser ? new List<string>() : null; 103List<CommandLineResource> managedResources = new List<CommandLineResource>(); 104List<CommandLineSourceFile> sourceFiles = new List<CommandLineSourceFile>(); 105List<CommandLineSourceFile> additionalFiles = new List<CommandLineSourceFile>(); 107List<CommandLineSourceFile> embeddedFiles = new List<CommandLineSourceFile>(); 114List<CommandLineReference> metadataReferences = new List<CommandLineReference>(); 115List<CommandLineAnalyzerReference> analyzers = new List<CommandLineAnalyzerReference>(); 116List<string> libPaths = new List<string>(); 117List<string> sourcePaths = new List<string>(); 118List<string> keyFileSearchPaths = new List<string>(); 119List<string> usings = new List<string>(); 129List<string> features = new List<string>();
CommandLine\CSharpCompiler.cs (2)
98var diagnostics = new List<DiagnosticInfo>(); 181var fileDiagnostics = new List<DiagnosticInfo>();
Declarations\DeclarationTable.Builder.cs (2)
26_addedLazyRootDeclarations = new List<Lazy<RootSingleNamespaceDeclaration>>(); 27_removedLazyRootDeclarations = new List<Lazy<RootSingleNamespaceDeclaration>>();
FlowAnalysis\AlwaysAssignedWalker.cs (1)
51List<Symbol> result = new List<Symbol>();
Lowering\AsyncRewriter\AsyncExceptionHandlerRewriter.cs (3)
1056this.proxiedLabels = proxiedLabels = new List<LabelSymbol>(); 1134this.handlers = new List<BoundBlock>(); 1137_orderedHoistedLocals = new List<LocalSymbol>();
Lowering\StateMachineRewriter\MethodToStateMachineRewriter.cs (2)
241_dispatches.Add(resumeLabel, new List<StateMachineState> { stateNumber }); 747oldDispatches.Add(dispatchLabel, new List<StateMachineState>(from kv in _dispatches.Values from n in kv orderby n select n));
Parser\AbstractLexer.cs (1)
84_errors = new List<SyntaxDiagnosticInfo>(8);
Symbols\ReferenceManager.cs (1)
421var newSymbols = new List<int>();
Symbols\Source\SourceNamedTypeSymbol.cs (2)
154var parameterBuilders1 = new List<List<TypeParameterBuilder>>(); 188var parameterBuilder = new List<TypeParameterBuilder>();
Symbols\SubstitutedNamedTypeSymbol.cs (1)
197return new List<string>(GetTypeMembersUnordered().Select(s => s.Name).Distinct());
Syntax\DirectiveTriviaSyntax.cs (1)
133var list = new List<DirectiveTriviaSyntax>();
Syntax\InternalSyntax\CSharpSyntaxNode.cs (1)
181var list = new List<DirectiveTriviaSyntax>(32);
Microsoft.CodeAnalysis.CSharp.CodeStyle (5)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ExpressionSyntaxExtensions.cs (1)
117var partsList = new List<string>();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxListExtensions.cs (1)
17var result = new List<T>(syntaxList);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxNodeExtensions.cs (2)
586var result = new List<IList<TSyntaxNode>>(); 588var currentGroup = new List<TSyntaxNode>();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\NameSyntaxComparer.cs (1)
75var result = new List<SimpleNameSyntax>();
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (10)
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseLocalFunction\CSharpUseLocalFunctionCodeFixProvider.cs (2)
58var nodesFromDiagnostics = new List<( 70var references = new List<ExpressionSyntax>(diagnostic.AdditionalLocations.Count - 2);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpCodeGenerationService.cs (1)
196var members = new List<ISymbol>();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\EnumMemberGenerator.cs (1)
25var members = new List<SyntaxNodeOrToken>();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\EventGenerator.cs (1)
162var accessors = new List<AccessorDeclarationSyntax?>
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\NamedTypeGenerator.cs (1)
320var types = new List<BaseTypeSyntax>();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\BaseNamespaceDeclarationSyntaxExtensions.cs (1)
22var newUsings = new List<UsingDirectiveSyntax>();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\CompilationUnitSyntaxExtensions.cs (1)
144var usings = new List<UsingDirectiveSyntax>();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\TypeDeclarationSyntaxExtensions.cs (1)
24var indices = new List<bool>();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpRemoveUnnecessaryImportsService.Rewriter.cs (1)
48var currentUsings = new List<UsingDirectiveSyntax>(usings);
Microsoft.CodeAnalysis.CSharp.Features (39)
CodeRefactorings\ConvertLocalFunctionToMethod\CSharpConvertLocalFunctionToMethodCodeRefactoringProvider.cs (1)
258var typeParameters = new List<ITypeParameterSymbol>();
CodeRefactorings\EnableNullable\EnableNullableCodeRefactoringProvider.cs (1)
128var directives = new List<NullableDirectiveTriviaSyntax>();
Completion\CompletionProviders\XmlDocCommentCompletionProvider.cs (1)
140var items = new List<CompletionItem>();
ConvertLinq\ConvertForEachToLinqQuery\AbstractConverter.cs (1)
194var droppedTrivia = new List<SyntaxTrivia>();
ConvertLinq\CSharpConvertLinqQueryToForEachProvider.cs (2)
396var list = new List<StatementSyntax>(); 810var statements = new List<StatementSyntax>();
DocumentationComments\CSharpDocumentationCommentSnippetService.cs (2)
91var list = new List<string>(); 314var result = new List<SyntaxToken>();
DocumentationComments\DocCommentConverter.cs (1)
50var newLeadingTrivia = new List<SyntaxTrivia>();
EditAndContinue\CSharpEditAndContinueAnalyzer.cs (1)
2588var result = new List<SyntaxNode>();
ExtractMethod\CSharpMethodExtractor.CSharpCodeGenerator.CallSiteContainerRewriter.cs (4)
59var list = new List<VariableDeclaratorSyntax>(); 60var triviaList = new List<SyntaxTrivia>(); 294var newList = new List<TSyntax>(list); 322var newMembers = new List<MemberDeclarationSyntax>(members);
ExtractMethod\CSharpMethodExtractor.PostProcessor.cs (1)
136var variables = new List<VariableDeclaratorSyntax>();
GenerateType\CSharpGenerateTypeService.cs (2)
549var containerList = new List<string>(containers); 589var namespaceContainers = new List<string>();
Organizing\Organizers\MemberDeclarationsOrganizer.cs (1)
114var initialList = new List<MemberDeclarationSyntax>(members);
Organizing\Organizers\ModifiersOrganizer.cs (1)
21var initialList = new List<SyntaxToken>(modifiers);
SignatureHelp\AbstractGenericNameSignatureHelpProvider.cs (2)
161var result = new List<SignatureHelpSymbolParameter>(); 203var parts = new List<SymbolDisplayPart>();
SignatureHelp\AbstractGenericNameSignatureHelpProvider_Method.cs (2)
17var result = new List<SymbolDisplayPart>(); 76var result = new List<SymbolDisplayPart>
SignatureHelp\AbstractOrdinaryMethodSignatureHelpProvider.cs (1)
53var result = new List<SymbolDisplayPart>();
SignatureHelp\AttributeSignatureHelpProvider.cs (2)
163var result = new List<SignatureHelpSymbolParameter>(); 177var displayParts = new List<SymbolDisplayPart>
SignatureHelp\ElementAccessExpressionSignatureHelpProvider.cs (1)
242var result = new List<SymbolDisplayPart>();
SignatureHelp\InvocationExpressionSignatureHelpProviderBase_DelegateAndFunctionPointerInvoke.cs (2)
60var displayParts = new List<SymbolDisplayPart>(); 82var result = new List<SignatureHelpSymbolParameter>();
SignatureHelp\ObjectCreationExpressionSignatureHelpProvider_DelegateType.cs (2)
38var result = new List<SymbolDisplayPart>(); 50var parts = new List<SymbolDisplayPart>();
SignatureHelp\ObjectCreationExpressionSignatureHelpProvider_NormalType.cs (1)
42var result = new List<SymbolDisplayPart>();
SignatureHelp\PrimaryConstructorBaseTypeSignatureHelpProvider.cs (1)
142var result = new List<SymbolDisplayPart>();
SignatureHelp\TupleConstructionSignatureHelpProvider.cs (1)
181var result = new List<SignatureHelpParameter>();
SplitStringLiteral\InterpolatedStringSplitter.cs (2)
40var beforeSplitContents = new List<InterpolatedStringContentSyntax>(); 41var afterSplitContents = new List<InterpolatedStringContentSyntax>();
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseLocalFunction\CSharpUseLocalFunctionCodeFixProvider.cs (2)
58var nodesFromDiagnostics = new List<( 70var references = new List<ExpressionSyntax>(diagnostic.AdditionalLocations.Count - 2);
Structure\Providers\CompilationUnitStructureProvider.cs (1)
27var externsAndUsings = new List<SyntaxNode>();
Microsoft.CodeAnalysis.CSharp.NetAnalyzers (6)
Microsoft.NetCore.Analyzers\InteropServices\CSharpDynamicInterfaceCastableImplementation.Fixer.cs (2)
34var generatedMembers = new List<SyntaxNode>(); 202List<(InvocationExpressionSyntax invocation, ExpressionSyntax target)> invocations = new();
Microsoft.NetCore.Analyzers\Performance\CSharpPreferDictionaryTryMethodsOverContainsKeyGuardFixer.cs (1)
59var dictionaryAccessors = new List<SyntaxNode>();
Microsoft.NetCore.Analyzers\Performance\CSharpRecommendCaseInsensitiveStringComparisonFixer.cs (2)
51List<SyntaxNode> arguments = new(); 118new List<SyntaxNode>()
Microsoft.NetCore.Analyzers\Performance\CSharpUseSearchValues.Fixer.cs (1)
113List<char> values = new();
Microsoft.CodeAnalysis.CSharp.Workspaces (24)
CodeGeneration\CSharpSyntaxGenerator.cs (5)
406var accessors = new List<AccessorDeclarationSyntax>(); 477var accessors = new List<AccessorDeclarationSyntax>(); 560var accessors = new List<AccessorDeclarationSyntax>(); 2993var newNodes = new List<SyntaxNode>(); 3099var newNodes = new List<SyntaxNode>
Rename\CSharpRenameRewriterLanguageService.cs (1)
847var properties = new List<ISymbol>();
Rename\LabelConflictVisitor.cs (1)
31var tokens = new List<SyntaxToken>();
Simplification\CSharpSimplificationService.Expander.cs (4)
718var candidateTokens = new List<SyntaxToken>(); 761var typeArgumentSymbols = new List<ISymbol>(); 812var typeArgumentsInSymbol = new List<ISymbol>(); 815var typeArgumentsInOriginalDefinition = new List<ISymbol>();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ExpressionSyntaxExtensions.cs (1)
117var partsList = new List<string>();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxListExtensions.cs (1)
17var result = new List<T>(syntaxList);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxNodeExtensions.cs (2)
586var result = new List<IList<TSyntaxNode>>(); 588var currentGroup = new List<TSyntaxNode>();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\NameSyntaxComparer.cs (1)
75var result = new List<SimpleNameSyntax>();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpCodeGenerationService.cs (1)
196var members = new List<ISymbol>();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\EnumMemberGenerator.cs (1)
25var members = new List<SyntaxNodeOrToken>();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\EventGenerator.cs (1)
162var accessors = new List<AccessorDeclarationSyntax?>
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\NamedTypeGenerator.cs (1)
320var types = new List<BaseTypeSyntax>();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\BaseNamespaceDeclarationSyntaxExtensions.cs (1)
22var newUsings = new List<UsingDirectiveSyntax>();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\CompilationUnitSyntaxExtensions.cs (1)
144var usings = new List<UsingDirectiveSyntax>();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\TypeDeclarationSyntaxExtensions.cs (1)
24var indices = new List<bool>();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpRemoveUnnecessaryImportsService.Rewriter.cs (1)
48var currentUsings = new List<UsingDirectiveSyntax>(usings);
Microsoft.CodeAnalysis.Extensions.Package (3)
src\roslyn\src\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (1)
721List<IEnumerator<T>> enumerators = new List<IEnumerator<T>>();
Symbols\INamedTypeSymbolExtensions.cs (1)
398var interfacesToImplement = new List<INamedTypeSymbol>(
Symbols\INamespaceOrTypeSymbolExtensions.cs (1)
36var result = new List<string>();
Microsoft.CodeAnalysis.ExternalAccess.HotReload (1)
Api\HotReloadMSBuildWorkspace.cs (1)
153var documentsToRemove = new List<DocumentId>();
Microsoft.CodeAnalysis.Features (44)
CodeFixes\Suppression\AbstractSuppressionBatchFixAllProvider.cs (2)
259var getChangedDocumentsTasks = new List<Task>(); 284var getFinalDocumentTasks = new List<Task>();
CodeFixes\Suppression\AbstractSuppressionCodeFixProvider.GlobalSuppressMessageFixAllCodeAction.cs (1)
211var builder = new List<KeyValuePair<ISymbol, ImmutableArray<Diagnostic>>>();
CodeFixes\Suppression\AbstractSuppressionCodeFixProvider.RemoveSuppressionCodeAction.BatchFixer.cs (2)
118var attributeRemoveFixes = new List<AttributeRemoveAction>(); 119var newBatchOfFixes = new List<(Diagnostic diagnostic, CodeAction action)>();
CodeRefactorings\SyncNamespace\AbstractChangeNamespaceService.cs (2)
447var refLocationsInCurrentDocument = new List<LocationForAffectedSymbol>(); 448var refLocationsInOtherDocuments = new List<LocationForAffectedSymbol>();
Completion\CommonCompletionUtilities.cs (1)
99var textContentBuilder = new List<TaggedText>();
Completion\CompletionService_GetCompletions.cs (1)
419_displayNameToItemsMap[entireDisplayText] = new List<CompletionItem>() { sameNamedItem, item };
Completion\Providers\RecommendedKeyword.cs (1)
34var textContentBuilder = new System.Collections.Generic.List<SymbolDisplayPart>();
ExternalAccess\UnitTesting\SolutionCrawler\UnitTestingWorkCoordinator.cs (1)
543var list = new List<UnitTestingWorkItem>();
ExtractClass\ExtractClassWithDialogCodeAction.cs (1)
233var remainingResults = new List<ExtractClassMemberAnalysisResult>(memberAnalysisResults);
ExtractMethod\AbstractSyntaxTriviaService.cs (2)
125var triviaLeftAtCallSite = new List<SyntaxTrivia>(); 126var triviaMovedToDefinition = new List<SyntaxTrivia>();
ExtractMethod\MethodExtractor.Analyzer.cs (1)
757var typeParametersInConstraint = new List<ITypeParameterSymbol>();
ExtractMethod\MethodExtractor.TriviaResult.cs (2)
71var currentLine = new List<SyntaxTrivia>(); 72var result = new List<SyntaxTrivia>();
ExtractMethod\SelectionValidator.cs (1)
151var spine = new List<TStatementSyntax>();
GenerateType\AbstractGenerateTypeService.Editor.cs (1)
493var containerList = new List<string>();
InitializeParameter\AbstractAddParameterCheckCodeRefactoringProvider.cs (1)
78var listOfParametersOrdinals = new List<int>();
InitializeParameter\AbstractInitializeMemberFromParameterCodeRefactoringProviderMemberCreation.cs (1)
372var nodesToTrack = new List<SyntaxNode> { constructorDeclaration };
InlineHints\InlineHintHelpers.cs (1)
34var parts = new List<TaggedText>();
IntroduceParameter\IntroduceParameterDocumentRewriter.cs (1)
321var requiredArguments = new List<SyntaxNode>();
LanguageServices\SymbolDisplayService\AbstractSymbolDisplayService.AbstractSymbolDescriptionBuilder.cs (3)
303var parts = new List<SymbolDisplayPart>(); 347var parts = new List<SymbolDisplayPart>(); 466var finalParts = new List<SymbolDisplayPart>();
PdbSourceDocument\SourceLinkMap.cs (1)
70var list = new List<Entry>();
QuickInfo\CommonSemanticQuickInfoProvider.cs (1)
81var candidateResults = new List<(DocumentId docId, TokenInformation tokenInformation)>
RemoveUnusedVariable\AbstractRemoveUnusedVariableCodeFixProvider.cs (1)
61var actionsToPerform = new List<(int, Action)>();
RQName\Nodes\RQNode.cs (1)
18var childList = new List<SimpleTreeNode>();
RQName\RQNodeBuilder.cs (5)
36var parts = new List<string>(); 77var typeInfos = new List<RQUnconstructedTypeInfo>(); 141var parameterList = new List<RQParameter>(); 308var typeChain = new List<INamedTypeSymbol>(); 320var typeArgumentList = new List<RQType>();
Shared\Utilities\SupportedPlatformData.cs (1)
27var builder = new List<SymbolDisplayPart>();
SignatureHelp\AbstractSignatureHelpProvider.cs (3)
197var structuralTypeParts = new List<SymbolDisplayPart> 260var finalItems = new List<SignatureHelpItem>(); 326var startingNewLine = new List<TaggedText>();
src\roslyn\src\Analyzers\Core\CodeFixes\DocumentationComments\AbstractRemoveDocCommentNodeCodeFixProvider.cs (1)
63var removedNodes = new List<SyntaxNode> { paramNode };
src\roslyn\src\Analyzers\Core\CodeFixes\FileHeaders\AbstractFileHeaderCodeFixProvider.cs (1)
103var removalList = new List<int>();
src\roslyn\src\Analyzers\Core\CodeFixes\MakeFieldReadonly\AbstractMakeFieldReadonlyCodeFixProvider.cs (1)
42var declarators = new List<TSymbolSyntax>();
src\roslyn\src\Analyzers\Core\CodeFixes\PopulateSwitch\AbstractPopulateSwitchCodeFixProvider.cs (1)
167var newArms = new List<TSwitchArmSyntax>();
src\roslyn\src\Analyzers\Core\CodeFixes\UpgradeProject\AbstractUpgradeProjectCodeFixProvider.cs (1)
46var result = new List<CodeAction>();
Microsoft.CodeAnalysis.Razor.Compiler (23)
CSharp\DefaultUtf8WriteLiteralFeature.cs (2)
156var results = new List<(int, string)>(); 227var parts = new List<string> { typePart };
Language\Components\ComponentGenericTypePass.cs (2)
203receivesCascadingGenericTypes ??= new(); 299var missing = new List<BoundAttributeDescriptor>();
Language\Components\ComponentLoweringPass.cs (1)
111matched ??= new();
Language\Components\ComponentMarkupBlockPass.cs (1)
139public List<IntermediateNodeReference> Trees { get; } = new List<IntermediateNodeReference>();
Language\Components\ComponentNodeWriter.cs (1)
407var p = new List<TypeInferenceMethodParameter>();
Language\DefaultDocumentClassifierPassFeature.cs (3)
15new List<Action<RazorCodeDocument, ClassDeclarationIntermediateNode>>(); 18new List<Action<RazorCodeDocument, NamespaceDeclarationIntermediateNode>>(); 21new List<Action<RazorCodeDocument, MethodDeclarationIntermediateNode>>();
Language\DirectiveDescriptor.cs (1)
188Tokens = new List<DirectiveTokenDescriptor>();
Language\DocumentClassifierPassBase.cs (1)
59var children = new List<IntermediateNode>(documentNode.Children);
Language\Intermediate\DefaultRazorIntermediateNodeBuilder.cs (1)
18_stack = new List<IntermediateNode>();
Language\Legacy\Tokenizer.cs (1)
23CurrentErrors = new List<RazorDiagnostic>();
Language\RazorCodeDocumentExtensions.cs (1)
120var usings = new List<string>();
Language\Syntax\InternalSyntax\SyntaxListPool.cs (1)
18private readonly List<SyntaxListBuilder> _allocated = new List<SyntaxListBuilder>();
Language\TagHelperCollection.TagHelperDescriptorListPool.cs (1)
40public override List<TagHelperDescriptor> Create() => new(capacity: InitialCapacity);
Language\TagHelperObjectBuilderCollection`2.cs (1)
40_builders ??= new();
Mvc.Version2_X\InstrumentationPass.cs (1)
76public List<InstrumentationItem> Items { get; } = new List<InstrumentationItem>();
Mvc.Version2_X\ViewComponentTagHelperDescriptorFactory.cs (1)
156var methods = new List<IMethodSymbol>();
Mvc\ModelDirective.cs (1)
106public IList<DirectiveIntermediateNode> ModelDirectives { get; } = new List<DirectiveIntermediateNode>();
Mvc\ModelExpressionPass.cs (1)
34public List<TagHelperIntermediateNode> TagHelpers { get; } = new List<TagHelperIntermediateNode>();
Mvc\ViewComponentTagHelperDescriptorFactory.cs (1)
156var methods = new List<IMethodSymbol>();
Microsoft.CodeAnalysis.Rebuild (1)
CompilationOptionsReader.cs (1)
456List<(string, string)> options = new List<(string, string)>();
Microsoft.CodeAnalysis.ResxSourceGenerator (32)
AbstractResxGenerator.cs (1)
546var getResourceStringAttributes = new List<string>();
src\roslyn\src\Compilers\Core\Portable\InternalUtilities\CompilerOptionParseUtilities.cs (1)
23return new List<string>(capacity: 0);
src\roslyn\src\Compilers\Core\Portable\InternalUtilities\OrderedMultiDictionary.cs (1)
35_keys = new List<K>();
src\roslyn\src\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (1)
721List<IEnumerator<T>> enumerators = new List<IEnumerator<T>>();
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Extensions\ITypeSymbolExtensions.cs (2)
150var attributes = new List<AttributeData>(); 217var attributes = new List<AttributeData>();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Collections\NormalizedTextSpanCollection.cs (2)
592var sorted = new List<TextSpan>(spans); 601IList<TextSpan> normalized = new List<TextSpan>(sorted.Count);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxNodeExtensions.cs (1)
409var spans = new List<TextSpan>(nodesToReplace.Count + tokensToReplace.Count + triviaToReplace.Count);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\BottomUpBaseIndentationFinder.cs (3)
218var list = new List<IndentBlockOperation>(); 251var list = new List<AlignTokensOperation>(); 283var list = new List<IndentBlockOperation>();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Context\FormattingContext.cs (1)
146var mergedList = new List<IndentBlockOperation>(count);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Context\FormattingContext.InitialContextFinder.cs (2)
73var operations = new List<IndentBlockOperation>(); 74var list = new List<IndentBlockOperation>();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractAggregatedFormattingResult.cs (1)
89var result = new List<TextChange>(count);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractFormatEngine.cs (3)
160var indentBlockOperationScratch = new List<IndentBlockOperation>(); 161var alignmentOperationScratch = new List<AlignTokensOperation>(); 162var anchorIndentationOperationsScratch = new List<AnchorIndentationOperation>();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractFormatEngine.OperationApplier.cs (1)
356var list = new List<TokenData>();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractFormattingResult.cs (1)
60var result = new List<TextChange>();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\FormattingExtensions.cs (1)
315var aggregateSpans = new List<TextSpan>();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Rules\Operations\FormattingOperations.cs (3)
150var list = new List<AnchorIndentationOperation>(); 162var list = new List<IndentBlockOperation>(); 174var list = new List<AlignTokensOperation>();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\FileBannerFacts\AbstractFileBannerFacts.cs (1)
86var leadingTriviaToKeep = new List<SyntaxTrivia>(node.GetLeadingTrivia());
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AbstractSpeculationAnalyzer.cs (2)
1099var specifiedParameters1 = new List<IParameterSymbol>(); 1100var specifiedParameters2 = new List<IParameterSymbol>();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\TopologicalSorter.cs (2)
15var result = new List<T>(); 63return new List<T>();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamedTypeSymbolExtensions.cs (1)
398var interfacesToImplement = new List<INamedTypeSymbol>(
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamespaceOrTypeSymbolExtensions.cs (1)
36var result = new List<string>();
Microsoft.CodeAnalysis.Scripting (9)
Hosting\AssemblyLoader\InteractiveAssemblyLoader.cs (2)
205_loadedAssembliesBySimpleName.Add(identity.Name, new List<LoadedAssemblyInfo> { info }); 218_dependenciesWithLocationBySimpleName.Add(simpleName, new List<AssemblyIdentityAndLocation> { dependency });
Hosting\CommandLine\CommandLineRunner.cs (2)
110var diagnosticsInfos = new List<DiagnosticInfo>(); 157var resolvedReferences = new List<MetadataReference>();
Hosting\CommandLine\CommandLineScriptGlobals.cs (1)
59Args = new List<string>();
Hosting\InteractiveScriptGlobals.cs (1)
64Args = new List<string>();
Hosting\ObjectFormatter\CommonObjectFormatter.Visitor.cs (2)
287var members = new List<FormattedMember>(); 329var members = new List<MemberInfo>();
Hosting\SynchronizedList.cs (1)
15private readonly List<T> _list = new List<T>();
Microsoft.CodeAnalysis.VisualBasic (2)
Analysis\FlowAnalysis\AlwaysAssignedWalker.vb (1)
40Dim result As New List(Of Symbol)
OptionsValidator.vb (1)
33Dim parsedImportList As New List(Of GlobalImport)
Microsoft.CodeAnalysis.Workspaces (57)
Classification\Classifier.cs (1)
103var allClassifications = new List<ClassifiedSpan>(semanticClassifications.Where(s => s.TextSpan.OverlapsWith(textSpan)));
CodeCleanup\AbstractCodeCleanerService.cs (2)
277var annotations = new List<(SyntaxAnnotation previous, SyntaxAnnotation next)>(); 327var tokenSpans = new List<TextSpan>();
Differencing\EditScript.cs (1)
22var edits = new List<Edit<TNode>>();
FindSymbols\SymbolFinder_Callers.cs (1)
51var results = new List<SymbolCallerInfo>();
LinkedFileDiffMerging\AbstractLinkedFileMergeConflictCommentAdditionService.cs (2)
33var partitionedChanges = new List<List<TextChange>>(); 34var currentPartition = new List<TextChange>
Log\WorkspaceStructureLogger.cs (2)
198var elements = new List<XElement>(); 297var elements = new List<XElement>();
Rename\ConflictEngine\ConflictResolver.Session.cs (2)
277var ignoreErrorCodes = new List<string> 686var possibleNameConflictsList = new List<string>();
Rename\ConflictEngine\RenamedSpansTracker.cs (1)
197var modifiedSubSpans = new List<(TextSpan oldSpan, TextSpan newSpan)>();
Rename\SymbolicRenameLocations.ReferenceProcessing.cs (1)
272var results = new List<RenameLocation>();
Serialization\AbstractOptionsSerializationService.cs (2)
138specificDiagnosticOptionsList = new List<KeyValuePair<string, ReportDiagnostic>>(count); 224featuresList = new List<KeyValuePair<string, string>>(count);
Shared\Extensions\INamespaceSymbolExtensions.cs (1)
24var result = new List<string>();
Shared\Extensions\ISymbolExtensions.cs (1)
335var result = new List<XNode>();
src\roslyn\src\Compilers\Core\Portable\InternalUtilities\CompilerOptionParseUtilities.cs (1)
23return new List<string>(capacity: 0);
src\roslyn\src\Compilers\Core\Portable\InternalUtilities\OrderedMultiDictionary.cs (1)
35_keys = new List<K>();
src\roslyn\src\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (1)
721List<IEnumerator<T>> enumerators = new List<IEnumerator<T>>();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Collections\NormalizedTextSpanCollection.cs (2)
592var sorted = new List<TextSpan>(spans); 601IList<TextSpan> normalized = new List<TextSpan>(sorted.Count);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxNodeExtensions.cs (1)
409var spans = new List<TextSpan>(nodesToReplace.Count + tokensToReplace.Count + triviaToReplace.Count);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\BottomUpBaseIndentationFinder.cs (3)
218var list = new List<IndentBlockOperation>(); 251var list = new List<AlignTokensOperation>(); 283var list = new List<IndentBlockOperation>();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Context\FormattingContext.cs (1)
146var mergedList = new List<IndentBlockOperation>(count);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Context\FormattingContext.InitialContextFinder.cs (2)
73var operations = new List<IndentBlockOperation>(); 74var list = new List<IndentBlockOperation>();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractAggregatedFormattingResult.cs (1)
89var result = new List<TextChange>(count);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractFormatEngine.cs (3)
160var indentBlockOperationScratch = new List<IndentBlockOperation>(); 161var alignmentOperationScratch = new List<AlignTokensOperation>(); 162var anchorIndentationOperationsScratch = new List<AnchorIndentationOperation>();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractFormatEngine.OperationApplier.cs (1)
356var list = new List<TokenData>();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractFormattingResult.cs (1)
60var result = new List<TextChange>();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\FormattingExtensions.cs (1)
315var aggregateSpans = new List<TextSpan>();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Rules\Operations\FormattingOperations.cs (3)
150var list = new List<AnchorIndentationOperation>(); 162var list = new List<IndentBlockOperation>(); 174var list = new List<AlignTokensOperation>();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\FileBannerFacts\AbstractFileBannerFacts.cs (1)
86var leadingTriviaToKeep = new List<SyntaxTrivia>(node.GetLeadingTrivia());
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AbstractSpeculationAnalyzer.cs (2)
1099var specifiedParameters1 = new List<IParameterSymbol>(); 1100var specifiedParameters2 = new List<IParameterSymbol>();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\TopologicalSorter.cs (2)
15var result = new List<T>(); 63return new List<T>();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamedTypeSymbolExtensions.cs (1)
398var interfacesToImplement = new List<INamedTypeSymbol>(
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamespaceOrTypeSymbolExtensions.cs (1)
36var result = new List<string>();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\AbstractCodeGenerationService.cs (1)
299var newMembers = new List<SyntaxNode>();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\AbstractFlagsEnumGenerator.cs (2)
63var allFieldsAndValues = new List<(IFieldSymbol field, ulong value)>(); 66var usedFieldsAndValues = new List<(IFieldSymbol field, ulong value)>();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\CodeGenerationHelpers.cs (1)
54var names = new List<string>
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\IMethodSymbolExtensions.cs (1)
106var newTypeParameters = new List<CodeGenerationTypeParameterSymbol>();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Helpers\MefHostServicesHelpers.cs (1)
18var assemblies = new List<Assembly>(assemblyNames.Length);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\TypeInferenceService\AbstractTypeInferenceService.AbstractTypeInferrer.cs (1)
86var result = new List<ITypeSymbol>
Workspace\CommandLineProject.cs (1)
147var documents = new List<DocumentInfo>();
Workspace\ProjectSystem\ProjectSystemProject.cs (1)
691var projectReferencesCreated = new List<ProjectReference>();
Workspace\Solution\SolutionCompilationState.RegularCompilationTracker.cs (1)
493var newReferences = new List<MetadataReference>();
Workspace\Workspace.cs (1)
1259var updatedDocumentIds = new List<DocumentId>();
Microsoft.CodeAnalysis.Workspaces.MSBuild (1)
MSBuild\MSBuildProjectLoader.Worker.cs (1)
146var idsAndFileInfos = new List<(ProjectId id, ProjectFileInfo fileInfo)>();
Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost (6)
Build\ProjectBuildManager.cs (2)
236var results = new List<MSB.Execution.ProjectInstance>(targetFrameworks.Length); 286var targets = new List<string>(requiredTargets);
MSBuild\ProjectFile\CommandLineArgumentReader.cs (1)
21_builder = new List<string>();
Rpc\RpcServer.cs (1)
105var remainingTasks = new List<Task>(capacity: runningTasks.Count);
src\roslyn\src\Compilers\Core\Portable\FileSystem\PathUtilities.cs (1)
887var resolvedParts = new List<string>();
src\roslyn\src\Compilers\Core\Portable\InternalUtilities\CompilerOptionParseUtilities.cs (1)
23return new List<string>(capacity: 0);
Microsoft.CSharp (41)
Microsoft\CSharp\RuntimeBinder\BinderHelper.cs (1)
356List<string> argNames = new List<string>();
Microsoft\CSharp\RuntimeBinder\ComInterop\ComInvokeBinder.cs (5)
172List<ParameterExpression> vars = new List<ParameterExpression>(); 195List<Expression> tryStatements = new List<Expression>(); 335List<Expression> finallyStatements = new List<Expression> 395List<Expression> exprs = new List<Expression> 513var vars = new List<ParameterExpression>();
Microsoft\CSharp\RuntimeBinder\ComInterop\IDispatchComObject.cs (1)
281var members = new List<KeyValuePair<string, object>>();
Microsoft\CSharp\RuntimeBinder\ComInterop\VarEnumSelector.cs (1)
149List<VarEnum> compatibleComTypes = new List<VarEnum>();
Microsoft\CSharp\RuntimeBinder\ComInterop\VariantArray.cs (1)
52private static readonly List<Type> s_generatedTypes = new List<Type>(0);
Microsoft\CSharp\RuntimeBinder\DynamicDebuggerProxy.cs (3)
45var v = new List<DynamicMetaObject> { self }; 455List<string> names = new List<string>(mo.GetDynamicMemberNames()); 458var result = new List<KeyValuePair<string, object>>();
Microsoft\CSharp\RuntimeBinder\ExpressionTreeCallRewriter.cs (1)
891List<Expression> expressions = new List<Expression>();
Microsoft\CSharp\RuntimeBinder\RuntimeBinder.cs (1)
564List<CType> callingTypes = new List<CType>();
Microsoft\CSharp\RuntimeBinder\Semantics\Conversion.cs (2)
713List<UdConvInfo> prguci = new List<UdConvInfo>(); 1541List<T> newList = new List<T>(array);
Microsoft\CSharp\RuntimeBinder\Semantics\ExpressionBinder.cs (2)
575List<CandidateFunctionMember> methFirstList = new List<CandidateFunctionMember>(); 1340argInfo.prgexpr = new List<Expr>();
Microsoft\CSharp\RuntimeBinder\Semantics\GroupToArgsBinder.cs (2)
78_methList = new List<CandidateFunctionMember>(); 84_HiddenTypes = new List<CType>();
Microsoft\CSharp\RuntimeBinder\Semantics\MemberLookup.cs (3)
273_prgtype = new List<AggregateType>(); 494_methPropWithTypeList = new List<MethPropWithType>(); 495_rgtypeStart = new List<AggregateType>();
Microsoft\CSharp\RuntimeBinder\Semantics\MethodTypeInferrer.cs (6)
133_pLowerBounds[iBound] = new List<CType>(); 134_pUpperBounds[iBound] = new List<CType>(); 135_pExactBounds[iBound] = new List<CType>(); 1606List<CType> initialCandidates = new List<CType>(); 1646List<CType> removeList = new List<CType>(); 1664List<CType> removeList = new List<CType>();
Microsoft\CSharp\RuntimeBinder\Semantics\Operators.cs (3)
513List<BinOpFullSig> binopSignatures = new List<BinOpFullSig>(); 1208List<UnaOpFullSig> pSignatures = new List<UnaOpFullSig>(); 2589List<CandidateFunctionMember> methFirst = new List<CandidateFunctionMember>();
Microsoft\CSharp\RuntimeBinder\Semantics\Symbols\MethodOrPropertySymbol.cs (1)
85ParameterNames = new List<Name>();
Microsoft\CSharp\RuntimeBinder\Semantics\Types\AggregateType.cs (1)
191List<CType> typeList = new List<CType>();
Microsoft\CSharp\RuntimeBinder\Semantics\Types\TypeManager.cs (1)
29prgptvs = new List<TypeParameterType>();
Microsoft\CSharp\RuntimeBinder\SymbolTable.cs (6)
221(events ??= new List<EventInfo>()).Add(e); 247list = new List<Type>(ifaces.Length + 2) 263list = new List<Type> { type }; 341List<CType> ctypes = new List<CType>(); 686List<CType> types = new List<CType>(); 755List<object> callChain = new List<object>();
Microsoft.Data.Analysis (49)
DataFrame.Arrow.cs (1)
186List<Apache.Arrow.Array> arrays = new List<Apache.Arrow.Array>();
DataFrame.cs (5)
200List<DataFrameColumn> newColumns = new List<DataFrameColumn>(Columns.Count); 543List<object> cachedObjectConversions = new List<object>(); 624List<object> cachedObjectConversions = new List<object>(); 864var outputCols = new List<DataFrameColumn>(idColumnList.Count); 952List<DataFrameColumn> newColumns = new List<DataFrameColumn>(Columns.Count);
DataFrame.IO.cs (3)
124var columns = new List<DataFrameColumn>(columnsCount); 379var linesForGuessType = new List<(long LineNumber, string[] Line)>(); 441columns = new List<DataFrameColumn>(numberOfColumns);
DataFrameColumn.cs (2)
90private readonly List<DataFrameColumnCollection> _ownerColumnCollections = new(); 511heapOfValueAndListOfTupleOfSortAndBufferIndex.Add(nextValue, new List<ValueTuple<int, int>>() { (nextValueAndBufferSortIndex.bufferSortIndex, bufferIndex) });
DataFrameColumnCollection.cs (1)
33var ret = new List<string>(Count);
DataFrameColumns\ArrowStringDataFrameColumn.cs (9)
33_dataBuffers = new List<ReadOnlyDataFrameBuffer<byte>>(); 34_offsetsBuffers = new List<ReadOnlyDataFrameBuffer<int>>(); 35_nullBitMapBuffers = new List<ReadOnlyDataFrameBuffer<byte>>(); 56_dataBuffers = new List<ReadOnlyDataFrameBuffer<byte>>(); 57_offsetsBuffers = new List<ReadOnlyDataFrameBuffer<int>>(); 58_nullBitMapBuffers = new List<ReadOnlyDataFrameBuffer<byte>>(); 269var ret = new List<object>(); 302var ret = new List<string>(); 507multimap.Add(str, new List<long>() { i });
DataFrameColumns\StringDataFrameColumn.cs (10)
23private readonly List<List<string>> _stringBuffers = new List<List<string>>(); // To store more than intMax number of strings 31List<string> buffer = new List<string>((int)Math.Min(MaxCapacity, bufferLen)); 46_stringBuffers.Add(new List<string>()); 73lastBuffer = new List<string>(); 120var ret = new List<object>(); 167var ret = new List<string>(); 209List<int[]> bufferSortIndices = new List<int[]>(_stringBuffers.Count); 257heapOfValueAndListOfTupleOfSortAndBufferIndex.Add(valueAndBufferSortIndex.Item1, new List<ValueTuple<int, int>>() { (valueAndBufferSortIndex.Item2, i) }); 393return new DataFrame(new List<DataFrameColumn> { keys, counts }); 426multimap.Add(str, new List<long>() { i });
DataFrameColumns\VBufferDataFrameColumn.cs (5)
22private readonly List<List<VBuffer<T>>> _vBuffers = new List<List<VBuffer<T>>>(); // To store more than intMax number of vbuffers 35List<VBuffer<T>> buffer = new List<VBuffer<T>>(bufferLen); 49_vBuffers.Add(new List<VBuffer<T>>()); 75lastBuffer = new List<VBuffer<T>>(); 105var ret = new List<object>();
IDataView.Extension.cs (2)
48List<DataFrameColumn> dataFrameColumns = new List<DataFrameColumn>(schema.Count); 57List<DataViewSchema.Column> activeDataViewColumns = new List<DataViewSchema.Column>();
PrimitiveColumnContainer.cs (4)
22public IList<ReadOnlyDataFrameBuffer<T>> Buffers = new List<ReadOnlyDataFrameBuffer<T>>(); 26public IList<ReadOnlyDataFrameBuffer<byte>> NullBitMapBuffers = new List<ReadOnlyDataFrameBuffer<byte>>(); 372var ret = new List<T?>(length); 451List<ReadOnlyDataFrameBuffer<byte>> ret = new List<ReadOnlyDataFrameBuffer<byte>>();
PrimitiveDataFrameColumn.cs (3)
214var ret = new List<object>(length); 391return new DataFrame(new List<DataFrameColumn> { keys, counts }); 637multimap.Add(readOnlySpan[i], new List<long>() { currentLength });
PrimitiveDataFrameColumn.Sort.cs (3)
25List<List<int>> bufferSortIndices = new List<List<int>>(_columnContainer.Buffers.Count); 40List<int> nonNullSortIndices = new List<int>(); 98heapOfValueAndListOfTupleOfSortAndBufferIndex.Add(valueAndBufferIndex.Item1, new List<ValueTuple<int, int>>() { (valueAndBufferIndex.Item2, i) });
TextFieldParser.cs (1)
780List<string> Fields = new List<string>();
Microsoft.Data.Analysis.Interactive (6)
DataFrameKernelExtension.cs (6)
44var header = new List<IHtmlContent> 57var rows = new List<List<IHtmlContent>>(); 60var cells = new List<IHtmlContent> 72var footer = new List<IHtmlContent>(); 110var rows = new List<List<IHtmlContent>>(); 113var cells = new List<IHtmlContent>
Microsoft.Data.Analysis.Interactive.Tests (1)
DataFrameInteractiveTests.cs (1)
76var data = new List<IDictionary<string, object>>();
Microsoft.Data.Analysis.Tests (35)
ArrowIntegrationTests.cs (1)
146DataFrame df = new DataFrame(new List<DataFrameColumn>() { ageColumn, lengthColumn, stringColumn });
DataFrame.IOTests.cs (1)
1666List<Type> typesToRemove = new List<Type>(possibleTypes.Count);
DataFrameTests.BinaryOperations.cs (2)
27IReadOnlyList<int> listOfInts = new List<int>() { 5, 5 }; 184IReadOnlyList<bool> listOfBools = new List<bool>() { true, false };
DataFrameTests.cs (27)
327List<int> verify = new List<int>() { 0, 3, 1, 4, 2, 5 }; 349List<int> originalColumnVerify = new List<int>() { 6, 8, 7, 9 }; 350List<int> tailColumnVerity = new List<int>() { 1, 2, 4, 5 }; 1091df.Append(new List<object> { 5, true }, inPlace: true); 1096DataFrame ret = df.Append(new List<object> { 5, true }); 1101df.Append(new List<object> { 100 }, inPlace: true); 1106ret = df.Append(new List<object> { 100 }, inPlace: false); 1111df.Append(new List<object> { null, null }, inPlace: true); 1115ret = df.Append(new List<object> { null, null }, inPlace: false); 1171Assert.Throws<FormatException>(() => df.Append(new List<object> { 5, "str" }, inPlace: true)); 1173Assert.Throws<ArgumentException>(() => df.Append(new List<object> { 5, true, true }, inPlace: true)); 1199df.Append(new List<object> { "", true }, inPlace: true); 1207df.Append(new List<object> { 1, true, "" }, inPlace: true); 1213df.Append(new List<object> { 1, true, null }, inPlace: true); 1410new List<string> { "id" }, 1411new List<string> { "A", "B" }, 1428new List<string> { "id" }, 1446new List<string> { "id" }, 1464new List<string> { "id" }, 1482new List<string> { "id" }, 1500new List<string> { "id" }, 1518new List<string> { "id" }, 1536new List<string> { "id" }, 1554new List<string> { "id" }, 1572new List<string> { "id" }, 1592new List<string> { "id1", "id2" }, 1593new List<string> { "A", "B" },
DataFrameTests.Filter.cs (1)
33List<int> verify = new List<int> { 0, 2, 4, 6, 8 };
DataFrameTests.Utils.cs (2)
175var columnsList = new List<DataFrameColumn> 209DataFrame dataFrame = new DataFrame(new List<DataFrameColumn> { baseColumn1, baseColumn2 });
src\Microsoft.Data.Analysis\TextFieldParser.cs (1)
780List<string> Fields = new List<string>();
Microsoft.Deployment.DotNet.Releases (8)
AspNetCoreReleaseComponent.cs (1)
45List<Version> ancmVersions = new();
Product.cs (1)
240var releases = new List<ProductRelease>();
ProductCollection.cs (1)
117var products = new List<Product>();
ProductRelease.cs (4)
145var cves = new List<Cve>(); 159var runtimes = new List<ReleaseComponent>(); 181var sdks = new List<SdkReleaseComponent>(); 199var components = new List<ReleaseComponent>();
ReleaseComponent.cs (1)
66List<ReleaseFile> files = new List<ReleaseFile>();
Microsoft.Diagnostics.DataContractReader.Contracts (25)
_generated\0\LayoutSet.g.cs (1)
69List<LazyLayout> layouts = new(2);
Contracts\CallingConvention\CallingConvention_1.cs (3)
146List<ArgumentLocation> arguments = new(); 924_bytes ??= new List<byte>(8); 1009_bytes ??= new List<byte>(1);
Contracts\ComWrappers_1.cs (1)
118List<TargetPointer> mows = new List<TargetPointer>();
Contracts\ExecutionManager\ExecutionManagerCore.cs (3)
542return new List<ExceptionClauseInfo>(); 546return new List<ExceptionClauseInfo>(); 558List<ExceptionClauseInfo> exceptionClauses = new List<ExceptionClauseInfo>();
Contracts\GC\GC_1.cs (6)
334List<HandleData> handles = new(); 481List<AllocContext> contexts = new(); 566List<HandleType> handleTypes = new(); 685List<GCMemoryRegionData> regions = new(); 740List<GCMemoryRegionData> regions = new(); 795List<GCMemoryRegionData> regions = new();
Contracts\GCInfo\GCInfoDecoder.cs (2)
207_slots = new List<GcSlotDesc>((int)_numSlots); 309_interruptibleRanges = new List<InterruptibleRange>((int)_numInterruptibleRanges);
Contracts\GCInfo\X86\GCTransition.cs (4)
220CallRegisters = new List<CallRegister>(); 221PtrArgs = new List<PtrArg>(); 229CallRegisters = new List<CallRegister>(); 230PtrArgs = new List<PtrArg>();
Data\ArrayListBase.cs (1)
70List<TargetPointer> elements = new((int)Size);
Data\ComWrappersVtablePtrs.cs (1)
19List<TargetCodePointer> pointers = new(count);
Data\HandleTableMap.cs (1)
21List<TargetPointer> buckets = new((int)arrayLength);
Data\RCW.cs (1)
36List<Data.InterfaceEntry> entries = new((int)cacheSize);
Data\ReadyToRunCoreHeader.cs (1)
21List<ReadyToRunSection> sections = new((int)NumberOfSections);
Microsoft.Diagnostics.DataContractReader.DataGenerator (5)
Emitter.cs (2)
277var parts = new List<string>(); 288var parts = new List<string>();
Parser.cs (3)
42List<MemberModel> members = new(); 105var result = new List<string>(); 146var result = new List<string>();
Microsoft.Diagnostics.DataContractReader.Legacy (34)
Dbi\DacDbiImpl.cs (20)
537List<ulong>? cdacAssemblies = _legacy is not null ? new() : null; 570List<ulong> dacAssemblies = new(); 766List<ulong>? cdacThreads = _legacy is not null ? new() : null; 796List<ulong> dacThreads = new(); 1761List<Debugger_STRData>? cdacFrames = _legacy is not null ? new() : null; 1813List<Debugger_STRData> dacFrames = new(); 2315cdacFields = new(); 2371cdacFields = new(); 2547List<FieldData> dacFields = new(); 2913List<DebuggerIPCE_ExpandedTypeData> entries = new(); 3251List<DebuggerIPCE_ExpandedTypeData> entries = new(); 3313=> _debugExpandedTypeInfo ??= new(); 3418=> _debugEnumerateStackFramesFromException ??= new(); 3431List<(ulong VmAppDomain, ulong VmAssembly, ulong Ip, uint MethodDef, Interop.BOOL IsLastForeignExceptionFrame)> frames = new(); 3511=> _debugEnumerateRcwCachedInterfacePointers ??= new(); 3523List<ulong> itfPtrs = new(); 4194=> _debugEnumerateHeapSegments ??= new(); 4206List<(ulong Start, ulong End, int Generation, uint Heap)> segments = new(); 5485=> _debugEnumerateAsyncLocals ??= new(); 5499List<AsyncLocalData> locals = new();
Dbi\Helpers\RefWalk.cs (1)
73List<HandleType> types = new();
MetaDataImportImpl.cs (10)
172tokens = new(); 187List<uint> legacyTokens = new(); 220tokens = new(); 235List<uint> legacyTokens = new(); 274tokens = new(); 289List<uint> legacyTokens = new(); 322tokens = new(); 337List<uint> legacyTokens = new(); 383tokens = new(); 398List<uint> legacyTokens = new();
SOSDacImpl.cs (3)
4628List<DACEHInfo> clausesLocal = new(); 4717=> _debugTraverseLoaderHeapBlocks ??= new(); 6508var entries = new List<(LoaderAllocatorHeapType HeapType, nint AnsiPtr)>();
Microsoft.Diagnostics.NETCore.Client (8)
DiagnosticsClient\DiagnosticsClient.cs (2)
433List<int> pids = new(); 483List<int> discoveredPids = new();
DiagnosticsClient\EventPipeSessionConfiguration.cs (1)
71_providers = new List<EventPipeProvider>(providers);
DiagnosticsServerRouter\DiagnosticsServerRouterFactory.cs (1)
1494List<Task> runningTasks = new();
DiagnosticsServerRouter\DiagnosticsServerRouterRunner.cs (2)
60List<Task> runningTasks = new(); 61List<Router> runningRouters = new();
HandleableCollection.cs (2)
26private readonly List<T> _items = new(); 27private readonly List<Tuple<TaskCompletionSource<T>, Handler>> _handlers = new();
Microsoft.DiaSymReader (2)
Utilities\ComMemoryStream.cs (1)
37private readonly List<byte[]> _chunks = new List<byte[]>();
Writer\SymUnmanagedWriterImpl.cs (1)
37_documentWriters = new List<ISymUnmanagedDocumentWriter>();
Microsoft.DotNet.ApiCompat.Task (2)
src\sdk\src\Compatibility\ApiCompat\Microsoft.DotNet.ApiCompat.Shared\ValidateAssemblies.cs (2)
52List<MetadataInformation> leftAssembliesMetadataInformation = new(options.LeftAssemblies.Length); 58List<MetadataInformation> rightAssembliesMetadataInformation = new(options.RightAssemblies.Length);
Microsoft.DotNet.ApiCompatibility (6)
Rules\CannotChangeGenericConstraints.cs (2)
86List<string> addedConstraints = new(); 87List<string> removedConstraints = new();
Rules\RuleFactory.cs (1)
18List<IRule> rules = new()
Runner\ApiCompatRunner.cs (2)
38List<IEnumerable<ElementContainer<IAssemblySymbol>>> rightContainersList = new(workItem.Right.Count); 127List<ElementContainer<IAssemblySymbol>> elementContainerList = new(metadataInformation.Count);
Runner\ApiCompatRunnerWorkItem.cs (1)
29public IList<IReadOnlyList<MetadataInformation>> Right { get; } = new List<IReadOnlyList<MetadataInformation>>(new IReadOnlyList<MetadataInformation>[] { right });
Microsoft.DotNet.ApiSymbolExtensions (2)
Filtering\CompositeSymbolFilter.cs (1)
27public List<ISymbolFilter> Filters { get; } = new(filters);
Filtering\DocIdSymbolFilter.cs (1)
26List<string> docIds = new();
Microsoft.DotNet.Arcade.Sdk (2)
src\ExtractNgenMethodList.cs (1)
54var items = new List<string>();
src\InstallDotNetCore.cs (1)
226var items = new List<KeyValuePair<string, string>>();
Microsoft.DotNet.Build.Manifest (4)
ArtifactSet.cs (3)
13public List<PackageArtifactModel> Packages { get; set; } = new List<PackageArtifactModel>(); 15public List<BlobArtifactModel> Blobs { get; set; } = new List<BlobArtifactModel>(); 17public List<PdbArtifactModel> Pdbs { get; set; } = new List<PdbArtifactModel>();
BuildModelFactory.cs (1)
270List<string> differences = new List<string>();
Microsoft.DotNet.Build.Tasks.Installers (3)
src\CreateWixBuildWixpack.cs (3)
304var commandLineArgs = new List<string>(); 798var blocks = new List<(string condition, string content)>(); 811var blockBoundaries = new List<(int start, int end, string condition, bool isElse)>();
Microsoft.DotNet.Build.Tasks.Packaging (39)
ApplyBaseLine.cs (2)
72List<ITaskItem> baseLinedDependencies = new List<ITaskItem>(); 107List<ITaskItem> baseLinedDependencies = new List<ITaskItem>();
ApplyMetaPackages.cs (1)
56List<ITaskItem> updatedDependencies = new List<ITaskItem>();
ApplyPreReleaseSuffix.cs (1)
73List<ITaskItem> updatedPackages = new List<ITaskItem>();
CreateTrimDependencyGroups.cs (1)
125List<ITaskItem> trimmedDependencies = new List<ITaskItem>();
Extensions.cs (1)
181var list = (List<TItem>)property.GetValue(target) ?? new List<TItem>();
FrameworkUtilities.cs (1)
71List<string> nearestFrameworks = new List<string>();
GenerateNuSpec.cs (1)
352var listOfPackageTypes = new List<PackageType>();
GeneratePackageReport.cs (1)
306packageItems[packageId] = new List<PackageItem>();
GenerateRuntimeDependencies.cs (3)
91List<RuntimeDescription> runtimes = new List<RuntimeDescription>(); 108List<RuntimeDependencySet> runtimeDependencySets = new List<RuntimeDependencySet>(); 114List<RuntimePackageDependency> runtimePackageDependencies = new List<RuntimePackageDependency>();
GetApplicableAssetsFromPackageReports.cs (4)
66var compileAssets = new List<ITaskItem>(); 67var runtimeAssets = new List<ITaskItem>(); 68var nativeAssets = new List<ITaskItem>(); 69var buildProjects = new List<BuildProject>();
GetApplicableAssetsFromPackages.cs (2)
92var buildProjects = new List<BuildProject>(); 163_packageToPackageItems[packageItem.Package] = new List<PackageItem>();
GetAssemblyReferences.cs (2)
43List<ITaskItem> references = new List<ITaskItem>(); 44List<ITaskItem> nativeLibs = new List<ITaskItem>();
GetLastStablePackage.cs (1)
132List<ITaskItem> lastStablePackages = new List<ITaskItem>();
GetLayoutFiles.cs (1)
54var layoutFiles = new List<ITaskItem>();
GetPackageDestination.cs (1)
69private List<ITaskItem> _packageDestinations = new List<ITaskItem>();
GetPackageFromModule.cs (1)
58List<ITaskItem> packagesReferenced = new List<ITaskItem>();
GetRuntimeJsonValues.cs (1)
33List<string> items = new List<string>();
GetRuntimeTargets.cs (1)
37List<string> items = new List<string>();
GetSupportedPackagesFromPackageReports.cs (1)
24var supportedPackages = new List<ITaskItem>();
HarvestPackage.cs (4)
158List<ITaskItem> supportedFrameworks = new List<ITaskItem>(); 289var harvestedFiles = new List<ITaskItem>(); 290var removeFiles = new List<ITaskItem>(); 330List<string> targetPaths = new List<string>() { harvestPackagePath };
NuGetAssetResolver.cs (1)
280var contentItemGroups = new List<ContentItemGroup>();
NuGetPack.cs (3)
371List<PackageDependencyGroup> packedPackageDependencyGroups = new List<PackageDependencyGroup>(); 374List<NuGet.Packaging.Core.PackageDependency> packages = new List<NuGet.Packaging.Core.PackageDependency>(); 386List<ManifestFile> manifestFiles = new List<ManifestFile>();
NuGetUtility.cs (1)
24List<Version> result = new List<Version>();
PackageIndex.cs (1)
513List<Version> redundantMappings = new List<Version>();
PromoteDependencies.cs (1)
40List<ITaskItem> promotedDependencies = new List<ITaskItem>();
SplitDependenciesBySupport.cs (1)
32List<ITaskItem> splitDependencies = new List<ITaskItem>(dependencies.Where(d => d.TargetFramework != null && d.TargetFramework.Framework != FrameworkConstants.FrameworkIdentifiers.NetStandard).Select(d => d.OriginalItem));
Microsoft.DotNet.Build.Tasks.TargetFramework (2)
ChooseBestP2PTargetFrameworkTask.cs (1)
63List<ITaskItem> assignedProjects = new(AnnotatedProjectReferences.Length);
ChooseBestTargetFrameworksTask.cs (1)
31List<ITaskItem> bestTargetFrameworkList = new(BuildTargetFrameworks!.Length);
Microsoft.DotNet.Build.Tasks.Workloads (5)
Swix\SwixPackageBase.cs (1)
17} = new List<SwixDependency>();
Wix\WixToolsetConfiguration.cs (1)
13private List<string> _extensions = new();
Wix\WixToolTask.cs (2)
18private List<string> _sourceFiles = new(); 19private List<string> _preprocessorDefinitions = new();
WorkloadTemplateBase.cs (1)
17private List<string> _files = new();
Microsoft.DotNet.Cli.Definitions (6)
Commands\New\CommandDefinitionExtensions.cs (2)
64List<string> wrongTokens = new(); 97List<string> wrongTokens = new();
Commands\New\SharedOptionsFactory.cs (1)
152List<string> values = new();
Common\CommonOptions.cs (1)
97var argsToReturn = new List<string>(targets is null ? 0 : 1 + (additionalProperties?.Length ?? 0));
Help\HelpBuilder.cs (1)
355(end ??= new()).Add(']');
Help\HelpBuilder.Default.cs (1)
161List<TwoColumnHelpRow> optionRows = new();
Microsoft.DotNet.Cli.Utils (6)
ArgumentEscaper.cs (2)
57var escapedArgs = new List<string>(); 79var escapedArgs = new List<string>();
EnvironmentProvider.cs (1)
42var searchPaths = new List<string> { AppContext.BaseDirectory };
MSBuildArgs.cs (1)
39: new List<string>();
PathUtility.cs (1)
344var notExisting = new List<string>();
TypoCorrection.cs (1)
42var matchByContains = new List<Suggestion>();
Microsoft.DotNet.CMake.Sdk (1)
src\GetCMakeArtifactsFromFileApi.cs (1)
148var artifacts = new List<ITaskItem>();
Microsoft.DotNet.GenFacades (3)
GenPartialFacadeSourceGenerator.cs (1)
164assemblyListForTypes = new List<string>(1);
SourceGenerator.cs (1)
47List<string> externAliases = new List<string>();
TypeParser.cs (1)
136List<SyntaxTree> result = new List<SyntaxTree>();
Microsoft.DotNet.HotReload.Utils.Generator (5)
Config.cs (2)
19public List<KeyValuePair<string,string>> Properties {get; set;} = new List<KeyValuePair<string,string>> (); 29public List<string> EditAndContinueCapabilities {get; set; } = new List<string>();
EditAndContinueCapabilitiesParser.cs (2)
36List<string> unknowns = new(); 37List<EnC.EditAndContinueCapabilities> capabilities = new();
Runners\ScriptRunner.cs (1)
34deltas = new List<OutputSummary.Delta>();
Microsoft.DotNet.HotReload.Watch (16)
Aspire\AspireServiceFactory.cs (1)
253var arguments = new List<string>
Build\EvaluationResult.cs (1)
255var targets = new List<string>
Build\ProjectBuildManager.cs (1)
60var buildTasks = new List<Task<BuildResult?>>(buildRequests.Length);
HotReload\CompilationHandler.cs (4)
428var applyTasks = new List<Task>(); 494var staticAssetApplyTaskProducers = new List<Task<Task>>(); 569var errorsToDisplayInApp = new List<string>(); 943var relaunchOperations = new List<RestartOperation>();
HotReload\HotReloadDotNetWatcher.cs (5)
423var newChangedFiles = new List<ChangedFile>(); 651var buildRequests = new List<BuildRequest<string>>(); 692var copyTasks = new List<Task>(); 1211var devices = new List<DeviceInfo>(targetResult.Items.Length); 1239var arguments = new List<string>
Process\ProjectLauncher.cs (1)
102var arguments = new List<string>()
src\sdk\src\Dotnet.Watch\AspireService\Helpers\SocketUtilities.cs (1)
57var sockets = new List<Socket>();
src\sdk\src\Dotnet.Watch\HotReloadClient\HotReloadClient.cs (1)
114var applicableUpdates = new List<HotReloadManagedCodeUpdate>();
src\sdk\src\Dotnet.Watch\HotReloadClient\HotReloadClients.cs (1)
185var updates = new List<HotReloadStaticAssetUpdate>();
Microsoft.DotNet.HotReload.WebAssembly.Browser (4)
src\sdk\src\Dotnet.Watch\HotReloadAgent\MetadataUpdateHandlerInvoker.cs (4)
186var clearCacheHandlers = new List<UpdateHandler<MetadataUpdateAction>>(); 187var applicationUpdateHandlers = new List<UpdateHandler<MetadataUpdateAction>>(); 188var contentUpdateHandlers = new List<UpdateHandler<ContentUpdateAction>>(); 320var sortedAssemblies = new List<Assembly>(assemblies.Length);
Microsoft.DotNet.NativeWrapper (2)
NETEnvironmentInfo.cs (2)
68List<NetRuntimeInfo> runtimeInfo = new(capacity: count); 80List<NetSdkInfo> sdkInfo = new(count);
Microsoft.DotNet.NuGetRepack.Tasks (3)
src\NuGetVersionUpdater.cs (2)
285var errors = new List<Exception>(); 362var errors = new List<Exception>();
src\UpdatePackageVersionTask.cs (1)
60var preReleaseDependencies = new List<string>();
Microsoft.DotNet.PackageTesting (5)
GetCompatiblePackageTargetFrameworks.cs (4)
16private static List<NuGetFramework> allTargetFrameworks = new(); 30List<ITaskItem> testProjects = new(); 61List<NuGetFramework> frameworksToTest= new(); 110List<ITaskItem> testprojects = new();
VerifyTypes.cs (1)
176var types = new List<string>();
Microsoft.DotNet.SharedFramework.Sdk (6)
src\arcade\src\Microsoft.DotNet.PackageTesting\VerifyTypes.cs (1)
176var types = new List<string>();
src\GeneratePlatformManifestEntriesFromFileList.cs (1)
25var entries = new List<PlatformManifestEntry>();
src\GeneratePlatformManifestEntriesFromTemplate.cs (1)
31List<PlatformManifestEntry> entries = new List<PlatformManifestEntry>();
src\GenerateSharedFrameworkDepsFile.cs (3)
51var runtimeFiles = new List<RuntimeFile>(); 52var nativeFiles = new List<RuntimeFile>(); 53var resourceAssemblies = new List<ResourceAssembly>();
Microsoft.DotNet.TemplateLocator (3)
src\sdk\src\Resolvers\Microsoft.NET.Sdk.WorkloadManifestReader\WorkloadManifestReader.cs (2)
304var list = new List<string>(); 327var list = new List<T>();
src\sdk\src\Resolvers\Microsoft.NET.Sdk.WorkloadManifestReader\WorkloadSuggestionFinder.cs (1)
48partialSuggestions = new List<WorkloadSuggestionCandidate>();
Microsoft.DotNet.XliffTasks (3)
Model\UnstructuredDocument.cs (2)
15private List<string> _fragments = new(); 16private List<UnstructuredTranslatableNode> _nodes = new();
Tasks\TransformTemplates.cs (1)
34List<ITaskItem> transformedTemplates = new();
Microsoft.Extensions.AI (4)
ChatCompletion\FunctionInvokingChatClient.cs (1)
1325var contents = new List<AIContent>(results.Length);
ChatCompletion\ImageGeneratingChatClient.cs (1)
477var newList = new List<T>(original.Count + additionalCapacity);
ChatReduction\SummarizingChatReducer.cs (1)
100var unsummarizedMessages = new List<ChatMessage>();
ToolReduction\EmbeddingToolReductionStrategy.cs (1)
227var result = new List<AITool>(capacity: toolInfo.Length);
Microsoft.Extensions.AI.Abstractions (3)
ChatCompletion\ChatResponse.cs (1)
52get => _messages ??= new List<ChatMessage>(1);
Embeddings\GeneratedEmbeddings.cs (2)
30_embeddings = new List<TEmbedding>(Throw.IfLessThan(capacity, 0)); 39_embeddings = new List<TEmbedding>(Throw.IfNull(embeddings));
Microsoft.Extensions.AI.Abstractions.Tests (6)
ChatCompletion\ChatResponseUpdateTests.cs (2)
176var originalContents = new List<AIContent> { new TextContent("text1"), new TextContent("text2") }; 306var sharedContents = new List<AIContent> { new TextContent("initial") };
ChatCompletion\DelegatingChatClientTests.cs (2)
24var expectedChatContents = new List<ChatMessage>(); 56var expectedChatContents = new List<ChatMessage>();
Contents\McpServerToolResultContentTests.cs (1)
58Output = new List<AIContent> { new TextContent("result") }
Embeddings\DelegatingEmbeddingGeneratorTests.cs (1)
24var expectedInput = new List<string>();
Microsoft.Extensions.AI.Evaluation (1)
CompositeEvaluator.cs (1)
107var metrics = new List<EvaluationMetric>();
Microsoft.Extensions.AI.Evaluation.Integration.Tests (7)
QualityEvaluatorTests.cs (4)
88var messages = new List<ChatMessage>(); 129var messages = new List<ChatMessage>(); 167var messages = new List<ChatMessage>(); 202var messages = new List<ChatMessage>();
SafetyEvaluatorTests.cs (3)
184var messages = new List<ChatMessage>(); 262var messages = new List<ChatMessage>(); 590var messages = new List<ChatMessage>();
Microsoft.Extensions.AI.Evaluation.Quality (1)
Utilities\JsonOutputFixer.cs (1)
65var messages = new List<ChatMessage>
Microsoft.Extensions.AI.Integration.Tests (22)
ChatClientIntegrationTests.cs (11)
228var activities = new List<Activity>(); 295var activities = new List<Activity>(); 327var activities = new List<Activity>(); 359var activities = new List<Activity>(); 416var activities = new List<Activity>(); 940var activities = new List<Activity>(); 1096var capturedOptions = new List<ChatOptions?>(); 1442var allTools = new List<AITool> { weatherTool, translateTool, mathTool }; 1518var tools = new List<AITool> { translateTool, weatherTool }; 1533var history = new List<ChatMessage> 1659var allTools = new List<AITool> { weatherTool, translateTool, mathTool };
EmbeddingGeneratorIntegrationTests.cs (1)
111var activities = new List<Activity>();
ImageGeneratingChatClientIntegrationTests.cs (4)
194var chatHistory = new List<ChatMessage> 244var chatHistory = new List<ChatMessage> 289var chatHistory = new List<ChatMessage> 361var capturedMessages = new List<IEnumerable<ChatMessage>>();
ToolReductionTests.cs (5)
536var list = new List<Embedding<float>>(); 571public List<string> Inputs { get; } = new(); 578var list = new List<Embedding<float>>(); 602var list = new List<Embedding<float>>(); 628var list = new List<Embedding<float>>();
VerbatimMultiPartHttpHandler.cs (1)
123parameters.Add(name, new List<JsonElement> { ParseContentToJsonElement(rawValue) });
Microsoft.Extensions.AI.OpenAI.Tests (25)
OpenAIChatClientTests.cs (1)
2003var activities = new List<Activity>();
OpenAIConversionTests.cs (19)
484var allowedTools = new List<string> { "tool1", "tool2", "tool3" }; 538var alwaysRequireTools = new List<string> { "tool1", "tool2" }; 539var neverRequireTools = new List<string> { "tool3" }; 1141var updates = new List<ChatResponseUpdate>(); 1142var result = new List<StreamingChatCompletionUpdate>(); 1168var result = new List<StreamingChatCompletionUpdate>(); 1190var result = new List<StreamingChatCompletionUpdate>(); 1224var result = new List<StreamingChatCompletionUpdate>(); 1254var result = new List<StreamingChatCompletionUpdate>(); 1289var result = new List<StreamingChatCompletionUpdate>(); 1323var result = new List<StreamingChatCompletionUpdate>(); 1362var result = new List<StreamingChatCompletionUpdate>(); 1391var result = new List<StreamingChatCompletionUpdate>(); 1422var result = new List<StreamingChatCompletionUpdate>(); 1550var messages = new List<ChatMessage> 1587var messages = new List<ChatMessage> 1622var messages = new List<ChatMessage> 1703Assert.Throws<ArgumentNullException>("tool", () => new List<AITool>().Add((ResponseTool)null!)); 1711Tools = new List<AITool> { ResponseTool.CreateWebSearchTool() },
OpenAIResponseClientIntegrationTests.cs (2)
461Tools = [AIFunctionFactory.Create((string city) => new List<AIContent> 537Tools = [AIFunctionFactory.Create(() => new List<AIContent>
OpenAIResponseClientTests.cs (3)
4249new FunctionResultContent("call_456", new List<AIContent> 4484new FunctionResultContent("call_mixed", new List<AIContent> 6112var activities = new List<Activity>();
Microsoft.Extensions.AI.Tests (49)
ChatCompletion\ChatClientStructuredOutputExtensionsTests.cs (9)
75var chatHistory = new List<ChatMessage> { new(ChatRole.User, "Hello") }; 136var chatHistory = new List<ChatMessage> { new(ChatRole.User, "Hello") }; 245var chatHistory = new List<ChatMessage> { new(ChatRole.User, "Hello") }; 264var chatHistory = new List<ChatMessage> { new(ChatRole.User, "Hello") }; 283var chatHistory = new List<ChatMessage> { new(ChatRole.User, "Hello") }; 311var chatHistory = new List<ChatMessage> { new(ChatRole.User, "Hello") }; 339var chatHistory = new List<ChatMessage> { new(ChatRole.User, "Hello") }; 401var chatHistory = new List<ChatMessage> { new(ChatRole.User, "Hello") }; 429var chatHistory = new List<ChatMessage> { new(ChatRole.User, "Hello") };
ChatCompletion\DistributedCachingChatClientTest.cs (1)
767var result = new List<T>();
ChatCompletion\FunctionInvokingChatClientApprovalsTests.cs (4)
784new List<ChatMessage> 788new List<ChatMessage> 798new List<ChatMessage> 802new List<ChatMessage>
ChatCompletion\FunctionInvokingChatClientTests.cs (16)
414var messages = new List<ChatMessage> 493var messages = new List<ChatMessage> 577var messages = new List<ChatMessage> 1119var activities = new List<Activity>(); 1175var messages = new List<ChatMessage> 1233var messages = new List<ChatMessage> 1268var invocationContexts = new List<FunctionInvocationContext>(); 1692var activities = new List<Activity>(); 1721var activities = new List<Activity>(); 1798var activities = new List<Activity>(); 1838var activities = new List<Activity>(); 1884var activities = new List<Activity>(); 1959var activities = new List<Activity>(); 2312var cloned = new List<AIContent>(contents.Count); 3382var messages = new List<ChatMessage> 3419var messages = new List<ChatMessage>
ChatCompletion\ImageGeneratingChatClientTests.cs (1)
372var updates = new List<ChatResponseUpdate>();
ChatCompletion\OpenTelemetryChatClientTests.cs (7)
28var activities = new List<Activity>(); 393var activities = new List<Activity>(); 577var activities = new List<Activity>(); 647var activities = new List<Activity>(); 803var activities = new List<Activity>(); 890var activities = new List<Activity>(); 960var activities = new List<Activity>();
ChatCompletion\ReducingChatClientTests.cs (5)
35var originalMessages = new List<ChatMessage> 43var reducedMessages = new List<ChatMessage> 73var updates = new List<ChatResponseUpdate>(); 98var reducedMessages = new List<ChatMessage> { new(ChatRole.User, "Reduced message") }; 119await client.GetResponseAsync(new List<ChatMessage> { new(ChatRole.User, "Original message") });
ChatReduction\MessageCountingChatReducerTests.cs (1)
164var messages = new List<ChatMessage>();
ChatReduction\SummarizingChatReducerTests.cs (1)
239var messages = new List<ChatMessage>();
Embeddings\OpenTelemetryEmbeddingGeneratorTests.cs (1)
24var activities = new List<Activity>();
Functions\AIFunctionFactoryTest.cs (1)
38Assert.Throws<ArgumentException>("method", () => AIFunctionFactory.Create(typeof(List<>).GetMethod("Add")!, new List<int>()));
Image\OpenTelemetryImageGeneratorTests.cs (1)
29var activities = new List<Activity>();
SpeechToText\OpenTelemetrySpeechToTextClientTests.cs (1)
34var activities = new List<Activity>();
Microsoft.Extensions.ApiDescription.Client (1)
GetOpenApiReferenceMetadata.cs (1)
52var outputs = new List<ITaskItem>(Inputs.Length);
Microsoft.Extensions.AsyncState (1)
src\Shared\Pools\PooledListWithCapacityPolicy.cs (1)
23public override List<T> Create() => new(_listCapacity);
Microsoft.Extensions.AsyncState.Tests (3)
AsyncStateTests.cs (3)
218var l = new List<object?>(); 226var l = new List<object?>(new object?[5]); 234var l = new List<object?>(new object?[5]);
Microsoft.Extensions.Caching.Memory (8)
CacheEntry.CacheEntryTokens.cs (3)
24internal List<IChangeToken> ExpirationTokens => _expirationTokens ??= new List<IChangeToken>(); 25internal List<PostEvictionCallbackRegistration> PostEvictionCallbacks => _postEvictionCallbacks ??= new List<PostEvictionCallbackRegistration>(); 39_expirationTokenRegistrations ??= new List<IDisposable>(1);
MemoryCache.cs (5)
72_allStats = new List<Stats>(); 644var entriesToRemove = new List<CacheEntry>(); 646var lowPriEntries = new List<(CacheEntry entry, DateTime lastAccessed)>(); 647var normalPriEntries = new List<(CacheEntry entry, DateTime lastAccessed)>(); 648var highPriEntries = new List<(CacheEntry entry, DateTime lastAccessed)>();
Microsoft.Extensions.Compliance.Abstractions (1)
src\Shared\Pools\PooledListWithCapacityPolicy.cs (1)
23public override List<T> Create() => new(_listCapacity);
Microsoft.Extensions.Compliance.Abstractions.Tests (2)
Classification\DataClassificationSetTests.cs (2)
17var dc3 = new DataClassificationSet(new List<DataClassification> { FakeTaxonomy.PublicData }); 39var dc3 = new DataClassificationSet(new List<DataClassification> { FakeTaxonomy.PublicData });
Microsoft.Extensions.Configuration (11)
ChainedConfigurationProvider.cs (1)
96var keys = new List<string>();
ConfigurationBuilder.cs (2)
14private readonly List<IConfigurationSource> _sources = new(); 47var providers = new List<IConfigurationProvider>();
ConfigurationManager.cs (3)
37private readonly List<IDisposable> _changeTokenRegistrations = new(); 142var newProvidersList = new List<IConfigurationProvider>(); 188private readonly List<IConfigurationSource> _sources = new();
ConfigurationProvider.cs (1)
65var results = new List<string>();
ConfigurationRoot.cs (1)
32_changeTokenRegistrations = new List<IDisposable>(providers.Count);
ConfigurationSectionDebugView.cs (1)
45var data = new List<ConfigurationSectionDebugView>();
ReferenceCountedProvidersManager.cs (2)
15private ReferenceCountedProviders _refCountedProviders = ReferenceCountedProviders.Create(new List<IConfigurationProvider>()); 71_refCountedProviders.Providers = new List<IConfigurationProvider>(_refCountedProviders.Providers)
Microsoft.Extensions.Configuration.Binder (4)
ConfigurationBinder.cs (4)
234(missingPropertyNames ??= new()).Add($"'{cs.Key}'"); 638List<string> missingParameters = new(); 868var list = new List<object?>(); 1114var allProperties = new List<PropertyInfo>();
Microsoft.Extensions.Configuration.Xml (5)
XmlStreamConfigurationProvider.cs (5)
79siblings = new List<XmlConfigurationElement>(); 99children.Add(element.SiblingName, new List<XmlConfigurationElement> 107children.Add(parent.SingleChild.SiblingName, new List<XmlConfigurationElement> { parent.SingleChild }); 108children.Add(element.SiblingName, new List<XmlConfigurationElement> { element }); 203element.Attributes = new List<XmlConfigurationElementAttributeValue>();
Microsoft.Extensions.DataIngestion (5)
Chunkers\SectionChunker.cs (1)
49List<IngestionDocumentElement> elements = new(section.Elements.Count);
Processors\ImageAlternativeTextEnricher.cs (3)
48batch ??= new(_options.BatchSize); 64batch ??= new(_options.BatchSize); 90List<AIContent> contents = new(batch.Count);
Utils\Batching.cs (1)
30List<AIContent> contents = new(batch.Length);
Microsoft.Extensions.DependencyInjection (15)
DependencyInjectionEventSource.cs (1)
30private readonly List<WeakReference<ServiceProvider>> _providers = new();
ServiceLookup\CallSiteChain.cs (1)
51var ordered = new List<KeyValuePair<ServiceIdentifier, ChainItemInfo>>(_callSiteChain);
ServiceLookup\CallSiteFactory.cs (4)
316List<KeyValuePair<int, ServiceCallSite>> callSitesByIndex = new(); 644var currentResolvedParameters = new List<ServiceIdentifier>(parameters.Length); 668resolvedParameters = new List<ServiceIdentifier>(parameters.Length); 971newCacheItem._items = _items ?? new List<ServiceDescriptor>();
ServiceLookup\ILEmit\ILEmitResolverBuilder.cs (2)
248argument.Factories ??= new List<Func<IServiceProvider, object>>(); 266argument.Constants ??= new List<object?>();
ServiceLookup\ServiceProviderEngineScope.cs (4)
100_disposables ??= new List<object?>(); 260exceptionsCache = new List<Exception> { exceptionInfo.SourceException, exception }; 396public List<ServiceDescriptor> ServiceDescriptors => new List<ServiceDescriptor>(_serviceProvider.RootProvider.CallSiteFactory.Descriptors); 403var result = new List<object>(source.Count);
ServiceProvider.cs (3)
84exceptions ??= new List<Exception>(); 332public List<ServiceDescriptor> ServiceDescriptors => new List<ServiceDescriptor>(_serviceProvider.Root.RootProvider.CallSiteFactory.Descriptors); 338var result = new List<object>(source.Count);
Microsoft.Extensions.DependencyInjection.Abstractions (1)
ServiceCollection.cs (1)
18private readonly List<ServiceDescriptor> _descriptors = new List<ServiceDescriptor>();
Microsoft.Extensions.DependencyModel (15)
CompilationLibrary.cs (2)
51var assemblies = new List<string>(); 58var assemblies = new List<string>();
DependencyContextJsonReader.cs (10)
351var targets = new List<Target>(); 374var libraries = new List<TargetLibrary>(); 453var dependencies = new List<Dependency>(); 478var runtimes = new List<string>(); 502var runtimeFiles = new List<RuntimeFile>(); 549var runtimeTargets = new List<RuntimeTargetEntryStub>(); 603var resources = new List<ResourceAssembly>(); 728var runtimeFallbacks = new List<RuntimeFallbacks>(); 793var runtimeAssemblyGroups = new List<RuntimeAssetGroup>(); 794var nativeLibraryGroups = new List<RuntimeAssetGroup>();
Resolution\AppBaseCompilationAssemblyResolver.cs (2)
70var directories = new List<string>() 95var paths = new List<string>();
Utf8JsonReaderExtensions.cs (1)
74var items = new List<string?>();
Microsoft.Extensions.Diagnostics (1)
Metrics\DefaultMeterFactory.cs (1)
49meterList = new List<FactoryMeter>();
Microsoft.Extensions.Diagnostics.Abstractions (2)
Metrics\MetricsOptions.cs (1)
16public IList<InstrumentRule> Rules { get; } = new List<InstrumentRule>();
Tracing\TracingOptions.cs (1)
16public List<TracingRule> Rules { get; } = new List<TracingRule>();
Microsoft.Extensions.Diagnostics.ExceptionSummarization (1)
HttpExceptionSummaryProvider.cs (1)
31var descriptions = new List<string>
Microsoft.Extensions.Diagnostics.HealthChecks (2)
HealthCheckPublisherHostedService.cs (1)
114var timers = new List<Timer>(delayPeriodGroups.Count);
HealthCheckServiceOptions.cs (1)
16public ICollection<HealthCheckRegistration> Registrations { get; } = new List<HealthCheckRegistration>();
Microsoft.Extensions.Diagnostics.HealthChecks.Common (1)
src\Shared\Pools\PooledListWithCapacityPolicy.cs (1)
23public override List<T> Create() => new(_listCapacity);
Microsoft.Extensions.Diagnostics.HealthChecks.Common.Tests (8)
ApplicationLifecycleHealthChecksExtensionsTests.cs (1)
41serviceCollection.AddHealthChecks().AddApplicationLifecycleHealthCheck(new List<string> { "test1", "test2" });
ManualHealthCheckExtensionsTests.cs (1)
36serviceCollection.AddHealthChecks().AddManualHealthCheck(new List<string> { "test1", "test2" });
TelemetryHealthChecksPublisherTests.cs (6)
26new List<HealthStatus> { HealthStatus.Healthy }, 34new List<HealthStatus> { HealthStatus.Degraded }, 42new List<HealthStatus> { HealthStatus.Unhealthy }, 50new List<HealthStatus> { HealthStatus.Healthy, HealthStatus.Healthy }, 58new List<HealthStatus> { HealthStatus.Healthy, HealthStatus.Unhealthy }, 66new List<HealthStatus> { HealthStatus.Healthy, HealthStatus.Degraded, HealthStatus.Unhealthy },
Microsoft.Extensions.Diagnostics.ResourceMonitoring (4)
Linux\Disk\DiskStatsReader.cs (1)
27var diskStatsList = new List<DiskStats>();
Linux\Network\LinuxNetworkMetrics.cs (1)
58List<Measurement<long>> measurements = new(24);
src\Shared\Pools\PooledListWithCapacityPolicy.cs (1)
23public override List<T> Create() => new(_listCapacity);
Windows\Network\WindowsNetworkMetrics.cs (1)
48List<Measurement<long>> measurements = new(24);
Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests (18)
Helpers\TestMeterFactory.cs (1)
12public List<Meter> Meters { get; } = new List<Meter>();
ResourceMonitoringServiceTests.cs (15)
42var publishersList = new List<IResourceUtilizationPublisher> 99var publishersList = new List<IResourceUtilizationPublisher> 131var publishersList = new List<IResourceUtilizationPublisher> 173new List<IResourceUtilizationPublisher> 206new List<IResourceUtilizationPublisher> 247new List<IResourceUtilizationPublisher> 288new List<IResourceUtilizationPublisher> 330new List<IResourceUtilizationPublisher> 464new List<IResourceUtilizationPublisher> 573new List<IResourceUtilizationPublisher> 613new List<IResourceUtilizationPublisher> 635new List<IResourceUtilizationPublisher> 675new List<IResourceUtilizationPublisher> 699new List<IResourceUtilizationPublisher> 722new List<IResourceUtilizationPublisher>
Windows\WindowsCountersTests.cs (2)
50var samples = new List<(Instrument instrument, long value)>(); 92var samples = new List<(Instrument instrument, long value)>();
Microsoft.Extensions.Diagnostics.Testing (3)
Logging\FakeLogger.cs (3)
78var l = new List<object?>(); 126var l = new List<object?>(); 146var l = new List<KeyValuePair<string, string?>>();
Microsoft.Extensions.Diagnostics.Testing.Tests (2)
Logging\FakeLoggerTests.cs (2)
74var l = new List<KeyValuePair<string, object?>> 130var l = new List<KeyValuePair<string, object?>>
Microsoft.Extensions.DotNetDeltaApplier (4)
src\sdk\src\Dotnet.Watch\HotReloadAgent\MetadataUpdateHandlerInvoker.cs (4)
186var clearCacheHandlers = new List<UpdateHandler<MetadataUpdateAction>>(); 187var applicationUpdateHandlers = new List<UpdateHandler<MetadataUpdateAction>>(); 188var contentUpdateHandlers = new List<UpdateHandler<ContentUpdateAction>>(); 320var sortedAssemblies = new List<Assembly>(assemblies.Length);
Microsoft.Extensions.FileProviders.Composite (3)
CompositeDirectoryContents.cs (2)
42_directories = new List<IDirectoryContents>(); 62_files = new List<IFileInfo>();
CompositeFileProvider.cs (1)
79var changeTokens = new List<IChangeToken>();
Microsoft.Extensions.FileProviders.Embedded (5)
EmbeddedFileProvider.cs (1)
158var entries = new List<IFileInfo>();
Manifest\ManifestDirectory.cs (1)
89var list = new List<ManifestEntry>(Children.Count);
Manifest\ManifestDirectoryInfo.cs (1)
60var entries = new List<IFileInfo>();
Manifest\ManifestParser.cs (2)
50var entriesList = new List<ManifestEntry>(); 100var children = new List<ManifestEntry>();
Microsoft.Extensions.FileSystemGlobbing (18)
InMemoryDirectoryInfo.cs (3)
52files ??= new List<string>(); 62var fileList = new List<string>(files.Count()); 119dict[name] = new List<string> { file };
Internal\MatcherContext.cs (2)
74var entities = new List<FileSystemInfoBase?>(); 98var subDirectories = new List<DirectoryInfoBase>();
Internal\PathSegments\WildcardPathSegment.cs (1)
14string.Empty, new List<string>(), string.Empty, StringComparison.OrdinalIgnoreCase);
Internal\PatternContexts\PatternContextLinear.cs (1)
87public IList<string> StemItems => _stemItems ??= new List<string>();
Internal\PatternContexts\PatternContextRagged.cs (1)
134public IList<string> StemItems => _stemItems ??= new List<string>();
Internal\Patterns\PatternBuilder.cs (6)
41var allSegments = new List<IPathSegment>(); 114var contains = new List<string>(); 175segmentsPatternStartsWith = new List<IPathSegment>(allSegments); 176segmentsPatternEndsWith = new List<IPathSegment>(); 177segmentsPatternContains = new List<IList<IPathSegment>>(); 182segmentsPatternEndsWith = new List<IPathSegment>();
MatcherExtensions.cs (4)
64List<string> result = matches is ICollection matchCollection ? new(matchCollection.Count) : new(); 80return Match(matcher, Directory.GetCurrentDirectory(), new List<string> { file }); 92return Match(matcher, rootDir, new List<string> { file });
Microsoft.Extensions.Hosting (16)
HostApplicationBuilder.cs (7)
148optionList ??= new List<KeyValuePair<string, string?>>(); 153optionList ??= new List<KeyValuePair<string, string?>>(); 158optionList ??= new List<KeyValuePair<string, string?>>(); 260private readonly List<Action<IConfigurationBuilder>> _configureHostConfigActions = new(); 261private readonly List<Action<HostBuilderContext, IConfigurationBuilder>> _configureAppConfigActions = new(); 262private readonly List<IConfigureContainerAdapter> _configureContainerActions = new(); 263private readonly List<Action<HostBuilderContext, IServiceCollection>> _configureServicesActions = new();
HostBuilder.cs (4)
28private readonly List<Action<IConfigurationBuilder>> _configureHostConfigActions = new List<Action<IConfigurationBuilder>>(); 29private readonly List<Action<HostBuilderContext, IConfigurationBuilder>> _configureAppConfigActions = new List<Action<HostBuilderContext, IConfigurationBuilder>>(); 30private readonly List<Action<HostBuilderContext, IServiceCollection>> _configureServicesActions = new List<Action<HostBuilderContext, IServiceCollection>>(); 31private readonly List<IConfigureContainerAdapter> _configureContainerActions = new List<IConfigureContainerAdapter>();
Internal\Host.cs (5)
90List<Exception> exceptions = new(); 262List<Exception> exceptions = new(); 409tasks ??= new(); 463_result ??= new List<IHostedLifecycleService>(); 519public List<IHostedService> HostedServices => new List<IHostedService>(host._hostedServices ??= host.Services.GetRequiredService<IEnumerable<IHostedService>>());
Microsoft.Extensions.Hosting.Testing.Tests (2)
HostingFakesExtensionsTests.cs (2)
314var firstCallbackTarget = new List<string>(); 315var secondCallbackTarget = new List<string>();
Microsoft.Extensions.Http (5)
DefaultHttpMessageHandlerBuilder.cs (1)
40public override IList<DelegatingHandler> AdditionalHandlers { get; } = new List<DelegatingHandler>();
HttpClientFactoryOptions.cs (3)
28public IList<Action<HttpMessageHandlerBuilder>> HttpMessageHandlerBuilderActions { get; } = new List<Action<HttpMessageHandlerBuilder>>(); 33public IList<Action<HttpClient>> HttpClientActions { get; } = new List<Action<HttpClient>>(); 106internal List<Action<HttpMessageHandlerBuilder>> LoggingBuilderActions { get; } = new List<Action<HttpMessageHandlerBuilder>>();
Logging\HttpHeadersLogValue.cs (1)
39var values = new List<KeyValuePair<string, object>>();
Microsoft.Extensions.Http.Diagnostics.PerformanceTests (1)
Benchmarks\HeadersReaderBenchmark.cs (1)
34_outputBuffer = new(capacity: 10240);
Microsoft.Extensions.Http.Diagnostics.Tests (52)
HttpHeadersRedactorTests.cs (8)
32Add(new LinkedList<string>(new List<string> { "aaa", "bbb", "ccc" }), "Redacted:aaa,Redacted:bbb,Redacted:ccc"); 33Add(new LinkedList<string>(new List<string> { "aaa", "bbb", null! }), "Redacted:aaa,Redacted:bbb,"); 34Add(new LinkedList<string>(new List<string> { "aaa", null!, null! }), "Redacted:aaa,,"); 35Add(new LinkedList<string>(new List<string> { null!, null!, null! }), ",,"); 36Add(new LinkedList<string>(new List<string> { null! }), string.Empty); 37Add(new LinkedList<string>(new List<string> { "aaa" }), "Redacted:aaa"); 38Add(new LinkedList<string>(new List<string>()), string.Empty); 39Add(new LinkedList<string>(new List<string> { longStr, "bbb", "ccc" }), $"Redacted:{longStr},Redacted:bbb,Redacted:ccc");
Logging\AcceptanceTests.cs (5)
169httpRequestMessage.Headers.Add("ReQuEStHeAdErFirst", new List<string> { "Request Value 2", "Request Value 3" }); 185httpRequestMessage2.Headers.Add("ReQuEStHeAdErSecond", new List<string> { "Request Value 2", "Request Value 3" }); 250httpRequestMessage.Headers.Add("ReQuEStHeAdEr2", new List<string> { "Request Value 2", "Request Value 3" }); 272httpRequestMessage2.Headers.Add("ReQuEStHeAdEr2", new List<string> { "Request Value 2", "Request Value 3" }); 688httpRequestMessage.Headers.Add("ReQuEStHeAdEr2", new List<string> { "Request Value 2", "Request Value 3" });
Logging\HttpClientLoggerTest.cs (10)
230new List<IHttpClientLogEnricher> { testEnricher }, 327new List<IHttpClientLogEnricher> { testEnricher }, 434new List<IHttpClientLogEnricher> { testEnricher }, 550new List<IHttpClientLogEnricher> { testEnricher }, 644new List<IHttpClientLogEnricher> { testEnricher }, 688new List<IHttpClientLogEnricher> { enricher1.Object, enricher2.Object }, 731new List<IHttpClientLogEnricher> { enricher1.Object, enricher2.Object }, 766var enrichers = new List<IHttpClientLogEnricher> { enricher1.Object, enricher2.Object }; 813new List<IHttpClientLogEnricher> { enricher1.Object, enricher2.Object }, 915new List<IHttpClientLogEnricher> { testEnricher },
Logging\HttpClientLoggingExtensionsTest.cs (2)
142options.RequestHeadersDataClasses.Should().ContainKeys(new List<string> { "test1", "test2" }); 143options.RequestHeadersDataClasses.Should().ContainValues(new List<DataClassification> { FakeTaxonomy.PrivateData });
Logging\HttpHeadersReaderTest.cs (4)
28var buffer = new List<KeyValuePair<string, string>>(); 66var buffer = new List<KeyValuePair<string, string>>(); 82var requestBuffer = new List<KeyValuePair<string, string>>(); 83var responseBuffer = new List<KeyValuePair<string, string>>();
Logging\HttpRequestReaderTest.cs (22)
103var requestHeadersBuffer = new List<KeyValuePair<string, string>>(); 104var responseHeadersBuffer = new List<KeyValuePair<string, string>>(); 162var requestHeadersBuffer = new List<KeyValuePair<string, string>>(); 163var responseHeadersBuffer = new List<KeyValuePair<string, string>>(); 234var requestHeadersBuffer = new List<KeyValuePair<string, string>>(); 235var responseHeadersBuffer = new List<KeyValuePair<string, string>>(); 310var requestHeadersBuffer = new List<KeyValuePair<string, string>>(); 311var responseHeadersBuffer = new List<KeyValuePair<string, string>>(); 371var requestHeadersBuffer = new List<KeyValuePair<string, string>>(); 372var responseHeadersBuffer = new List<KeyValuePair<string, string>>(); 443var requestHeadersBuffer = new List<KeyValuePair<string, string>>(); 444var responseHeadersBuffer = new List<KeyValuePair<string, string>>(); 512var requestHeadersBuffer = new List<KeyValuePair<string, string>>(); 513var responseHeadersBuffer = new List<KeyValuePair<string, string>>(); 582var requestHeadersBuffer = new List<KeyValuePair<string, string>>(); 583var responseHeadersBuffer = new List<KeyValuePair<string, string>>(); 634var requestHeadersBuffer = new List<KeyValuePair<string, string>>(); 663await reader.ReadRequestAsync(logRecord, httpRequestMessage, new List<KeyValuePair<string, string>>(), CancellationToken.None); 693await reader.ReadRequestAsync(logRecord, httpRequestMessage, new List<KeyValuePair<string, string>>(), CancellationToken.None); 729await reader.ReadRequestAsync(logRecord, httpRequestMessage, new List<KeyValuePair<string, string>>(), CancellationToken.None); 818await reader.ReadRequestAsync(logRecord, httpRequestMessage, new List<KeyValuePair<string, string>>(), CancellationToken.None); 874var requestHeadersBuffer = new List<KeyValuePair<string, string>>();
Logging\Internal\TestHttpMessageHandlerBuilder.cs (1)
27public override IList<DelegatingHandler> AdditionalHandlers { get; } = new List<DelegatingHandler>();
Microsoft.Extensions.Http.Resilience (4)
Routing\OrderedGroupsRoutingOptions.cs (1)
29public IList<UriEndpointGroup> Groups { get; set; } = new List<UriEndpointGroup>();
Routing\UriEndpointGroup.cs (1)
29public IList<WeightedUriEndpoint> Endpoints { get; set; } = new List<WeightedUriEndpoint>();
Routing\WeightedGroupsRoutingOptions.cs (1)
35public IList<WeightedUriEndpointGroup> Groups { get; set; } = new List<WeightedUriEndpointGroup>();
src\Shared\Pools\PooledListWithCapacityPolicy.cs (1)
23public override List<T> Create() => new(_listCapacity);
Microsoft.Extensions.Http.Resilience.Tests (14)
Hedging\StandardHedgingTests.cs (1)
240var requests = new List<HttpRequestMessage>();
Resilience\HttpClientBuilderExtensionsTests.Standard.cs (1)
228var requests = new List<HttpRequestMessage>();
Resilience\HttpResilienceMetricsEnricherTests.cs (3)
19var tags = new List<KeyValuePair<string, object?>>(); 32var tags = new List<KeyValuePair<string, object?>>(); 45var tags = new List<KeyValuePair<string, object?>>();
Routing\OrderedRoutingStrategyTest.cs (1)
60var groups = new List<UriEndpointGroup>(options.Groups)
Routing\RoutingHelperTest.cs (2)
23var result = new List<int> { 1, 2, 3, 4 }.SelectByWeight(v => v, randomizer.Object); 34Assert.Throws<InvalidOperationException>(() => new List<int> { 1, 2, 3, 4 }.SelectByWeight(v => v, randomizer.Object));
Routing\WeightedRoutingStrategyTest.cs (6)
81var groups = new List<WeightedUriEndpointGroup>(options.Groups) 112var groups = new List<WeightedUriEndpointGroup>(options.Groups) 124var groups = new List<WeightedUriEndpointGroup>(options.Groups) 136var groups = new List<WeightedUriEndpointGroup>(options.Groups) 148var groups = new List<WeightedUriEndpointGroup>(options.Groups) 157var groups = new List<WeightedUriEndpointGroup>(options.Groups)
Microsoft.Extensions.Identity.Core (23)
IdentityResult.cs (1)
16private readonly List<IdentityError> _errors = new List<IdentityError>();
PasswordValidator.cs (6)
48errors ??= new List<IdentityError>(); 53errors ??= new List<IdentityError>(); 58errors ??= new List<IdentityError>(); 63errors ??= new List<IdentityError>(); 68errors ??= new List<IdentityError>(); 73errors ??= new List<IdentityError>();
RoleManager.cs (2)
77public IList<IRoleValidator<TRole>> RoleValidators { get; } = new List<IRoleValidator<TRole>>(); 405errors ??= new List<IdentityError>();
RoleValidator.cs (2)
52errors ??= new List<IdentityError>(); 61errors ??= new List<IdentityError>();
UserManager.cs (6)
161public IList<IUserValidator<TUser>> UserValidators { get; } = new List<IUserValidator<TUser>>(); 166public IList<IPasswordValidator<TUser>> PasswordValidators { get; } = new List<IPasswordValidator<TUser>>(); 1959var results = new List<string>(); 2454var newCodes = new List<string>(number); 2920errors ??= new List<IdentityError>(); 2953errors ??= new List<IdentityError>();
UserValidator.cs (6)
58errors ??= new List<IdentityError>(); 64errors ??= new List<IdentityError>(); 73errors ??= new List<IdentityError>(); 87errors ??= new List<IdentityError>(); 93errors ??= new List<IdentityError>(); 101errors ??= new List<IdentityError>();
Microsoft.Extensions.Identity.Stores (1)
UserStoreBase.cs (1)
978var updatedCodes = new List<string>(splitCodes.Where(s => s != code));
Microsoft.Extensions.Localization (1)
Internal\ResourceManagerStringProvider.cs (1)
76var names = new List<string>();
Microsoft.Extensions.Logging (10)
Logger.cs (5)
60exceptions ??= new List<Exception>(); 108exceptions ??= new List<Exception>(); 142exceptions ??= new List<Exception>(); 176List<LoggerProviderDebugView> providers = new List<LoggerProviderDebugView>(); 219List<object?> scopes = new List<object?>();
LoggerFactory.cs (4)
24private readonly List<ProviderRegistration> _providerRegistrations = new List<ProviderRegistration>(); 215var loggers = new List<LoggerInformation>(_providerRegistrations.Count); 232var messageLoggers = new List<MessageLogger>(); 233List<ScopeLogger>? scopeLoggers = _filterOptions.CaptureScopes ? new List<ScopeLogger>() : null;
LoggerFilterOptions.cs (1)
39internal List<LoggerFilterRule> RulesInternal { get; } = new List<LoggerFilterRule>();
Microsoft.Extensions.Logging.Abstractions (1)
LogValuesFormatter.cs (1)
19private readonly List<string> _valueNames = new List<string>();
Microsoft.Extensions.Logging.AzureAppServices (1)
BatchingLoggerProvider.cs (1)
18private readonly List<LogMessage> _currentBatch = new List<LogMessage>();
Microsoft.Extensions.Logging.Console (2)
_generated\0\BindingExtensions.g.cs (1)
536(temp ??= new global::System.Collections.Generic.List<string>()).Add($"'{section.Key}'");
ConsoleControlCharacterSanitizer.cs (1)
97var chars = new List<char>();
Microsoft.Extensions.Logging.EventLog (1)
_generated\0\BindingExtensions.g.cs (1)
130(temp ??= new global::System.Collections.Generic.List<string>()).Add($"'{section.Key}'");
Microsoft.Extensions.Logging.EventSource (1)
LoggingEventSource.cs (1)
437var rules = new List<LoggerFilterRule>();
Microsoft.Extensions.Logging.Generators (10)
LoggerMessageGenerator.Emitter.cs (1)
97var parentClasses = new List<string>();
LoggerMessageGenerator.Parser.cs (8)
41public List<Diagnostic> Diagnostics { get; } = new(); 68var results = new List<LoggerClass>(); 772var constraints = new List<string>(); 960public readonly List<LoggerMethod> Methods = new(); 1014public readonly List<LoggerParameter> AllParameters = new(); 1015public readonly List<LoggerParameter> TemplateParameters = new(); 1017public readonly List<string> TemplateList = new(); 1018public readonly List<LoggerMethodTypeParameter> TypeParameters = new();
LoggerMessageGenerator.Roslyn4.0.cs (1)
220var parts = new List<string>();
Microsoft.Extensions.Options (11)
OptionsBuilderExtensions.cs (2)
45var validators = new List<IAsyncValidateOptions<TOptions>>(asyncValidators); 60failures ??= new List<string>();
OptionsFactory.cs (4)
43_setups = setups as IConfigureOptions<TOptions>[] ?? new List<IConfigureOptions<TOptions>>(setups).ToArray(); 44_postConfigures = postConfigures as IPostConfigureOptions<TOptions>[] ?? new List<IPostConfigureOptions<TOptions>>(postConfigures).ToArray(); 45_validations = validations as IValidateOptions<TOptions>[] ?? new List<IValidateOptions<TOptions>>(validations).ToArray(); 76var failures = new List<string>();
OptionsMonitor.cs (1)
22private readonly List<IDisposable> _registrations = new List<IDisposable>();
OptionsValidationException.cs (1)
25Failures = failureMessages ?? new List<string>();
ValidateOnStart.cs (2)
35exceptions ??= new(); 70exceptions ??= new();
ValidateOptionsResultBuilder.cs (1)
118private List<string> Errors => _errors ??= new();
Microsoft.Extensions.Options.Contextual (1)
Internal\ContextualOptionsFactory.cs (1)
133var failures = new List<string>();
Microsoft.Extensions.Options.DataAnnotations (6)
DataAnnotationValidateOptions.Async.cs (2)
55var validationResults = new List<ValidationResult>(); 103errors ??= new List<string>();
DataAnnotationValidateOptions.cs (4)
65var validationResults = new List<ValidationResult>(); 95errors ??= new List<string>(); 123results ??= new List<ValidationResult>(); 131results ??= new List<ValidationResult>();
Microsoft.Extensions.Options.SourceGeneration (11)
Emitter.cs (1)
762var attrInstantiationStatementLines = new List<string>();
Model\ValidationAttributeInfo.cs (1)
10public List<string> ConstructorArguments { get; } = new();
Parser.cs (8)
48var results = new List<ValidatorType>(); 78var modelsValidatorTypeValidates = new List<ValidatedModel>(modelTypes.Count); 125var parents = new List<string>(); 155return new List<ValidatorType>(); 292var membersToValidate = new List<ValidatedMember>(); 341var validationAttrs = new List<ValidationAttributeInfo>(); 720new List<string>(), 749var result = new List<ITypeSymbol>();
TypeDeclarationSyntaxReceiver.cs (1)
20public ICollection<TypeDeclarationSyntax> TypeDeclarations { get; } = new List<TypeDeclarationSyntax>();
Microsoft.Extensions.Primitives (1)
CompositeChangeToken.cs (1)
116_disposables = new List<IDisposable>();
Microsoft.Extensions.ServiceDiscovery (5)
Http\HttpServiceEndpointResolver.cs (1)
143cleanupTasks ??= new();
ServiceDiscoveryOptions.cs (1)
32public IList<string> AllowedSchemes { get; set; } = new List<string>();
ServiceEndpointBuilder.cs (2)
14private readonly List<ServiceEndpoint> _endpoints = new(); 15private readonly List<IChangeToken> _changeTokens = new();
ServiceEndpointResolver.cs (1)
152cleanupTasks ??= new();
Microsoft.Extensions.ServiceDiscovery.Dns (13)
DnsResolverOptions.cs (1)
16public IList<IPEndPoint> Servers { get; set; } = new List<IPEndPoint>();
DnsServiceEndpointProvider.cs (1)
31var endpoints = new List<ServiceEndpoint>();
DnsSrvServiceEndpointProvider.cs (1)
34var endpoints = new List<ServiceEndpoint>();
FallbackDnsResolver.cs (1)
59addresses = new List<AddressResult>();
Resolver\DnsPrimitives.cs (1)
258List<ReadOnlyMemory<byte>> labels = new List<ReadOnlyMemory<byte>>();
Resolver\DnsResolver.cs (6)
70var results = new List<ServiceResult>(response.Answers.Count); 81List<AddressResult> addresses = new List<AddressResult>(); 176List<AddressResult> results = new List<AddressResult>(response.Answers.Count); 267addressList = new List<AddressResult>(); 589records = new(Math.Min(count, 32)); 902List<ReadOnlyMemory<byte>> labels = new();
Resolver\NetworkInfo.cs (1)
14List<IPEndPoint> servers = new List<IPEndPoint>();
Resolver\ResolvConf.cs (1)
20List<IPEndPoint> serverList = new();
Microsoft.Extensions.ServiceDiscovery.Dns.Tests (4)
Resolver\LoopbackDnsServer.cs (4)
144public List<(string, QueryType, QueryClass)> Questions { get; } = new List<(string, QueryType, QueryClass)>(); 145public List<DnsResourceRecord> Answers { get; } = new List<DnsResourceRecord>(); 146public List<DnsResourceRecord> Authorities { get; } = new List<DnsResourceRecord>(); 147public List<DnsResourceRecord> Additionals { get; } = new List<DnsResourceRecord>();
Microsoft.Extensions.ServiceDiscovery.Tests (1)
ExtensionsServicePublicApiTests.cs (1)
150new List<IServiceEndpointProviderFactory>(),
Microsoft.Extensions.ServiceDiscovery.Yarp (3)
ServiceDiscoveryDestinationResolver.cs (3)
27var tasks = new List<Task<(List<(string Name, DestinationConfig Config)>, IChangeToken ChangeToken)>>(destinations.Count); 34var changeTokens = new List<IChangeToken>(); 61var results = new List<(string Name, DestinationConfig Config)>(result.Endpoints.Count);
Microsoft.Extensions.Telemetry (8)
Enrichment\ApplicationLogEnricher.cs (1)
35var l = new List<KeyValuePair<string, object>>();
Http\HttpRouteParser.cs (1)
103var segments = new List<Segment>();
Logging\ExtendedLogger.LegacyTagJoiner.cs (1)
22private readonly List<KeyValuePair<string, object?>> _extraTags = new(TagCapacity);
Logging\ExtendedLogger.ModernTagJoiner.cs (1)
23private readonly List<KeyValuePair<string, object?>> _extraTags = new(TagCapacity);
Logging\ExtendedLoggerFactory.cs (3)
101var tags = new List<KeyValuePair<string, object?>>(); 223var loggers = new List<LoggerInformation>(_providerRegistrations.Count); 241var messageLoggers = new List<MessageLogger>();
src\Shared\Pools\PooledListWithCapacityPolicy.cs (1)
23public override List<T> Create() => new(_listCapacity);
Microsoft.Extensions.Telemetry.Abstractions (4)
Latency\Registration\LatencyContextRegistrationOptions.cs (3)
18public IReadOnlyList<string> CheckpointNames { get; set; } = new List<string>(); 24public IReadOnlyList<string> MeasureNames { get; set; } = new List<string>(); 30public IReadOnlyList<string> TagNames { get; set; } = new List<string>();
src\Shared\Pools\PooledListWithCapacityPolicy.cs (1)
23public override List<T> Create() => new(_listCapacity);
Microsoft.Extensions.Telemetry.Abstractions.Tests (1)
Logging\LoggerMessageHelperTests.cs (1)
41var d2 = new List<KeyValuePair<string?, string?>>
Microsoft.Extensions.Telemetry.Tests (17)
Buffering\GlobalLogBufferingOptionsCustomValidatorTests.cs (1)
18Rules = new List<LogBufferingFilterRule>
Buffering\LogBufferingFilterRuleTests.cs (3)
19var rules = new List<LogBufferingFilterRule> 57var rules = new List<LogBufferingFilterRule> 84var rules = new List<LogBufferingFilterRule>
Enrichment\ProcessLogEnricherTests.cs (1)
53var enrichedProperties = new TestLogEnrichmentTagCollector(new List<KeyValuePair<string, object>>());
Logging\ExtendedLoggerTests.cs (2)
655var store = new List<string>(); 895new List<KeyValuePair<string, object?>>
Logging\TestConfiguration.cs (1)
25return new ConfigurationRoot(new List<IConfigurationProvider> { provider });
Sampling\LogSamplingRuleSelectorTests.cs (8)
20var rules = new List<RandomProbabilisticSamplerFilterRule> 51var rules = new List<RandomProbabilisticSamplerFilterRule> 75var rules = new List<RandomProbabilisticSamplerFilterRule> 93var rules = new List<RandomProbabilisticSamplerFilterRule> 111var rules = new List<RandomProbabilisticSamplerFilterRule> 129var rules = new List<RandomProbabilisticSamplerFilterRule> 147var rules = new List<RandomProbabilisticSamplerFilterRule> 164var rules = new List<RandomProbabilisticSamplerFilterRule>
Sampling\SamplingLoggerBuilderExtensionsTests.cs (1)
194configBuilder.AddInMemoryCollection(new List<KeyValuePair<string, string?>>
Microsoft.Extensions.TimeProvider.Testing.Tests (4)
FakeTimeProviderTests.cs (1)
504var calls = new List<object?>();
TimerTests.cs (3)
273var callbackTimes = new List<DateTimeOffset>(); 298var callbacks = new List<(int timerId, TimeSpan callbackTime)>(); 334var timers = new List<ITimer>();
Microsoft.Gen.BuildMetadata (2)
src\Generators\Shared\ClassDeclarationSyntaxReceiver.cs (1)
25public ICollection<ClassDeclarationSyntax> ClassDeclarations { get; } = new List<ClassDeclarationSyntax>();
src\Generators\Shared\TypeDeclarationSyntaxReceiver.cs (1)
25public ICollection<TypeDeclarationSyntax> TypeDeclarations { get; } = new List<TypeDeclarationSyntax>();
Microsoft.Gen.BuildMetadata.Unit.Tests (5)
test\Generators\Shared\RoslynTestUtils.cs (5)
61var refs = new List<MetadataReference>(); 186var filtered = new List<Diagnostic>(); 204var filtered = new List<Diagnostic>(); 481var actions = new List<CodeAction>(); 505var results = new List<string>();
Microsoft.Gen.ComplianceReports (2)
Parser.cs (1)
32var result = new List<ClassifiedType>();
src\Generators\Shared\TypeDeclarationSyntaxReceiver.cs (1)
25public ICollection<TypeDeclarationSyntax> TypeDeclarations { get; } = new List<TypeDeclarationSyntax>();
Microsoft.Gen.ComplianceReports.Unit.Tests (5)
test\Generators\Shared\RoslynTestUtils.cs (5)
61var refs = new List<MetadataReference>(); 186var filtered = new List<Diagnostic>(); 204var filtered = new List<Diagnostic>(); 481var actions = new List<CodeAction>(); 505var results = new List<string>();
Microsoft.Gen.ContextualOptions (1)
ContextualOptionsGenerator.cs (1)
46var list = new List<OptionsContextType>();
Microsoft.Gen.ContextualOptions.Unit.Tests (6)
EmitterTests.cs (1)
130var sources = new List<string>();
test\Generators\Shared\RoslynTestUtils.cs (5)
61var refs = new List<MetadataReference>(); 186var filtered = new List<Diagnostic>(); 204var filtered = new List<Diagnostic>(); 481var actions = new List<CodeAction>(); 505var results = new List<string>();
Microsoft.Gen.Logging (5)
Emission\Emitter.cs (1)
42var parentTypes = new List<string>();
Parsing\Parser.cs (1)
47var results = new List<LoggingType>();
Parsing\Parser.LogProperties.cs (1)
90var result = new List<LoggingProperty>();
src\Generators\Shared\ClassDeclarationSyntaxReceiver.cs (1)
25public ICollection<ClassDeclarationSyntax> ClassDeclarations { get; } = new List<ClassDeclarationSyntax>();
src\Generators\Shared\TypeDeclarationSyntaxReceiver.cs (1)
25public ICollection<TypeDeclarationSyntax> TypeDeclarations { get; } = new List<TypeDeclarationSyntax>();
Microsoft.Gen.Logging.Unit.Tests (7)
CompilationHelper.cs (1)
28var refs = new List<MetadataReference>();
EmitterTests.cs (1)
25var sources = new List<string>();
test\Generators\Shared\RoslynTestUtils.cs (5)
61var refs = new List<MetadataReference>(); 186var filtered = new List<Diagnostic>(); 204var filtered = new List<Diagnostic>(); 481var actions = new List<CodeAction>(); 505var results = new List<string>();
Microsoft.Gen.MetadataExtractor (7)
src\Generators\Microsoft.Gen.ComplianceReports\Parser.cs (1)
32var result = new List<ClassifiedType>();
src\Generators\Microsoft.Gen.Metrics\Parser.cs (4)
66var results = new List<MetricType>(); 696var tagConfigs = new List<StrongTypeConfig>(); 875var tagConfigs = new List<StrongTypeConfig>(); 912var tagConfigs = new List<StrongTypeConfig>();
src\Generators\Shared\ClassDeclarationSyntaxReceiver.cs (1)
25public ICollection<ClassDeclarationSyntax> ClassDeclarations { get; } = new List<ClassDeclarationSyntax>();
src\Generators\Shared\TypeDeclarationSyntaxReceiver.cs (1)
25public ICollection<TypeDeclarationSyntax> TypeDeclarations { get; } = new List<TypeDeclarationSyntax>();
Microsoft.Gen.MetadataExtractor.Unit.Tests (5)
test\Generators\Shared\RoslynTestUtils.cs (5)
61var refs = new List<MetadataReference>(); 186var filtered = new List<Diagnostic>(); 204var filtered = new List<Diagnostic>(); 481var actions = new List<CodeAction>(); 505var results = new List<string>();
Microsoft.Gen.Metrics (7)
Emitter.cs (1)
104var parentTypes = new List<string>();
Parser.cs (4)
66var results = new List<MetricType>(); 696var tagConfigs = new List<StrongTypeConfig>(); 875var tagConfigs = new List<StrongTypeConfig>(); 912var tagConfigs = new List<StrongTypeConfig>();
src\Generators\Shared\ClassDeclarationSyntaxReceiver.cs (1)
25public ICollection<ClassDeclarationSyntax> ClassDeclarations { get; } = new List<ClassDeclarationSyntax>();
src\Generators\Shared\TypeDeclarationSyntaxReceiver.cs (1)
25public ICollection<TypeDeclarationSyntax> TypeDeclarations { get; } = new List<TypeDeclarationSyntax>();
Microsoft.Gen.Metrics.Unit.Tests (10)
EmitterTests.cs (5)
23var sources = new List<string>(); 94emitter.EmitMetrics(new List<MetricType> { metricClass }, cancellationToken: default)); 134emitter.Emit(new List<MetricType> { metricClass }, cancellationToken: default)); 172var result = emitter.Emit(new List<MetricType> { metricClass }, cancellationToken: default); 210var result = emitter.Emit(new List<MetricType> { metricClass }, cancellationToken: default);
test\Generators\Shared\RoslynTestUtils.cs (5)
61var refs = new List<MetadataReference>(); 186var filtered = new List<Diagnostic>(); 204var filtered = new List<Diagnostic>(); 481var actions = new List<CodeAction>(); 505var results = new List<string>();
Microsoft.Gen.MetricsReports (5)
src\Generators\Microsoft.Gen.Metrics\Parser.cs (4)
66var results = new List<MetricType>(); 696var tagConfigs = new List<StrongTypeConfig>(); 875var tagConfigs = new List<StrongTypeConfig>(); 912var tagConfigs = new List<StrongTypeConfig>();
src\Generators\Shared\ClassDeclarationSyntaxReceiver.cs (1)
25public ICollection<ClassDeclarationSyntax> ClassDeclarations { get; } = new List<ClassDeclarationSyntax>();
Microsoft.Gen.MetricsReports.Unit.Tests (5)
test\Generators\Shared\RoslynTestUtils.cs (5)
61var refs = new List<MetadataReference>(); 186var filtered = new List<Diagnostic>(); 204var filtered = new List<Diagnostic>(); 481var actions = new List<CodeAction>(); 505var results = new List<string>();
Microsoft.Interop.ComInterfaceGenerator (12)
Analyzers\ComInterfaceGeneratorDiagnosticsAnalyzer.cs (1)
229var ancestorChain = new List<ComInterfaceInfo>();
Analyzers\RuntimeComApiUsageWithSourceGeneratedComAnalyzer.cs (1)
34List<Func<ITypeSymbol, bool>> sourceGeneratedComRecognizers = new();
ComInterfaceGenerator.cs (6)
51List<(ComInterfaceInfo, INamedTypeSymbol)> interfaceInfos = new(); 74List<List<ComMethodInfo>> methods = new(); 78var inner = new List<ComMethodInfo>(); 90List<(ComInterfaceContext, SequenceEqualImmutableArray<ComMethodInfo>)> ifaceCtxs = new(); 102List<ComMethodContext> methodContexts = new(); 880var combined = new List<AccessorDeclarationSyntax>(2);
ComMethodContext.cs (2)
124var accumulator = new List<(ComInterfaceContext OwningInterface, Builder Method)>(); 146List<Builder> methods = new();
VirtualMethodPointerStubGenerator.cs (2)
46var setupStatements = new List<StatementSyntax> 338List<FunctionPointerParameterSyntax> functionPointerParameters = new();
Microsoft.Interop.JavaScript.JSImportGenerator (5)
JSExportGenerator.cs (3)
198var registerStatements = new List<StatementSyntax>(); 201var attributes = new List<AttributeListSyntax>(); 411var signatureArgs = new List<ArgumentSyntax>
JSGeneratorFactory.cs (1)
306var argsMarshalers = new List<MarshalerType>();
JSMarshalAsAttributeInfoParser.cs (1)
25List<JSTypeFlags> jsTypeArguments = new List<JSTypeFlags>();
Microsoft.Interop.LibraryImportGenerator (13)
Analyzers\AddDisableRuntimeMarshallingAttributeFixer.cs (1)
32List<Diagnostic> fixedDiagnostics = new(context.Diagnostics.Where(IsRequiresDiableRuntimeMarshallingDiagnostic));
Analyzers\ConvertToLibraryImportFixer.cs (2)
444List<SyntaxNode> argumentsToAdd = new List<SyntaxNode>(); 445List<SyntaxNode> argumentsToRemove = new List<SyntaxNode>();
Analyzers\CustomMarshallerAttributeAnalyzer.cs (4)
781List<string> missingCollectionMethods = new(); 839List<string> missingCollectionMethods = new(); 1089List<string> missingCollectionMethods = new(); 1158List<string> missingCollectionMethods = new();
Analyzers\CustomMarshallerAttributeFixer.cs (3)
133List<Diagnostic> requiredShapeDiagnostics = new(); 217List<SyntaxNode> newMembers = new(); 413List<SyntaxNode> newMembers = new();
LibraryImportGenerator.cs (3)
88List<AttributeSyntax> attributes = new(); 378var dllImportArgs = new List<AttributeArgumentSyntax> 431var newAttributeArgs = new List<AttributeArgumentSyntax>
Microsoft.Interop.LibraryImportGenerator.Downlevel (2)
DownlevelLibraryImportGenerator.cs (2)
323var dllImportArgs = new List<AttributeArgumentSyntax> 376var newAttributeArgs = new List<AttributeArgumentSyntax>
Microsoft.Interop.SourceGeneration (9)
DiagnosticExtensions.cs (2)
82(additionalLocations ??= new()).Add(location); 186(additionalLocations ??= new()).Add(location);
GeneratorDiagnosticsBag.cs (1)
22private readonly List<DiagnosticInfo> _diagnostics = new();
Marshalling\ElementsMarshalling.cs (1)
264var statements = new List<StatementSyntax>()
Marshalling\MarshallerHelpers.cs (3)
125List<T> nodeIdToElement = new(elements.Count); 151List<T> L = new(elements.Count); 153List<T> S = new(elements.Count);
Marshalling\MarshallingGeneratorExtensions.cs (1)
110List<AttributeSyntax> rehydratedAttributes = new();
SyntaxExtensions.cs (1)
86List<SyntaxToken> strippedTokens = new();
Microsoft.Maui (27)
Animations\Animation.cs (1)
71 protected List<Animation> childrenAnimations = new();
Animations\AnimationManager.cs (3)
9 readonly List<Animation> _animations = new(); 87 var animations = new List<Animation>(_animations); 132 var animations = new List<Animation>(_animations);
Animations\Lerp.cs (1)
180 var types = new List<Type> { type };
Core\Extensions\IPickerExtension.cs (1)
19 var returnValue = new List<string>(picker.GetCount());
Core\Extensions\VisualTreeElementExtensions.cs (3)
66 elements = new List<IVisualTreeElement>(); 212 var platformParentPath = new List<PlatformView>(); 311 var elements = new List<IVisualTreeElement>();
Extensions\EnumerableExtensions.cs (1)
45 result.Add(group, new List<TSource> { item });
Hosting\EssentialsMauiAppBuilderExtensions.cs (1)
192 _appActions ??= new List<AppAction>();
Hosting\Internal\FontCollection.cs (1)
8 readonly List<FontDescriptor> _descriptors = new List<FontDescriptor>();
Hosting\Internal\MauiServiceCollection.cs (1)
11 readonly List<ServiceDescriptor> _descriptors = new List<ServiceDescriptor>();
LifecycleEvents\LifecycleEventService.cs (1)
26 _mapper[eventName] = delegates = new List<Delegate>();
Platform\WindowExtensions.cs (2)
22 return new List<IWindow>(); 25 return new List<IWindow>();
PropertyMapper.cs (1)
180 var updatePropertiesMappers = new List<Action<IElementHandler, IElement>>(updatePropertiesKeys.Count);
ViewExtensions.cs (1)
39 List<IView> _flatList = new List<IView>();
VisualDiagnostics\AdornerModel.cs (1)
13 List<Rect> marginZones = new List<Rect>();
VisualDiagnostics\VisualDiagnosticsOverlay.cs (2)
192 return new List<IScrollView>(); 195 return new List<IScrollView>();
WeakEventManager.cs (3)
42 var toRaise = new List<(object? subscriber, MethodInfo handler)>(); 43 var toRemove = new List<Subscription>(); 109 targets = new List<Subscription>();
WeakList.cs (1)
14 readonly List<WeakReference<T>> _list = new();
WindowOverlay\WindowOverlay.cs (2)
134 var elements = new List<IVisualTreeElement>(); 135 var windowElements = new List<IWindowOverlayElement>();
Microsoft.Maui.Controls (159)
Accelerator.cs (1)
40 var modifiers = new List<string>();
Application\Application.cs (2)
351 var changedResources = new List<KeyValuePair<string, object>>(); 417 readonly List<Window> _windows = new();
BindingExpression.cs (2)
24 readonly List<BindingExpressionPart> _parts = new List<BindingExpressionPart>(); 457 _ancestryChain = new List<WeakReference<Element>>();
Brush\BrushTypeConverter.cs (1)
415 var offsets = new List<float>();
Cells\Cell.cs (2)
266 _currentContextActions = new List<MenuItem>(_contextActions); 323 var children = new List<Maui.IVisualTreeElement>(LogicalChildrenInternal);
ContentPage\HideSoftInputOnTappedChanged\HideSoftInputOnTappedChangedManager.cs (1)
8 List<ContentPage> _contentPages = new List<ContentPage>();
DefinitionCollection.cs (2)
13 internal DefinitionCollection() => _internalList = new List<T>(); 15 internal DefinitionCollection(params T[] items) => _internalList = new List<T>(items);
DependencyService.cs (1)
19 static readonly List<DependencyType> DependencyTypes = new List<DependencyType>();
Element\Element.cs (4)
175 _internalChildren ??= new List<Element>(); 374 _changeHandlers ??= new List<Action<object, ResourcesChangedEventArgs>>(2); 758 _bindableResources = new List<BindableObject>(); 770 changedResources = changedResources ?? new List<(BindableProperty, SetterSpecificity)>();
Element\Element_StyleSheets.cs (3)
29 var list = new List<string>(); 48 var sheets = new List<StyleSheet>(); 78 mergedSheets = new List<StyleSheet>(childSheets);
ElementTemplate.cs (1)
42 _changeHandlers = _changeHandlers ?? new List<Action<object, ResourcesChangedEventArgs>>(1);
EnumerableExtensions.cs (1)
56 foreach (IGestureRecognizer item in new List<IGestureRecognizer>(gestures))
FontAttributes.cs (1)
72 var parts = new List<string>();
FormattedString.cs (1)
86 var removed = new List<Span>(this);
GestureElement.cs (1)
72 List<IGestureRecognizer> removed = new List<IGestureRecognizer>(this);
Interactivity\EventTrigger.cs (1)
16 readonly List<WeakReference<BindableObject>> _associatedObjects = new List<WeakReference<BindableObject>>();
Interactivity\TriggerBase.cs (1)
139 _actual = new List<T>();
Internals\ProfilePage.cs (1)
35 public static List<ProfileDatum> Data = new List<ProfileDatum>();
Items\MarshalingObservableCollection.cs (1)
56 var items = new List<object>();
Items\SelectableItemsView.cs (4)
39 static readonly IList<object> s_empty = new List<object>(0); 88 var oldSelection = new List<object>(SelectedItems); 186 IList<object> previousSelection = new List<object>(); 187 IList<object> newSelection = new List<object>();
Items\SelectionChangedEventArgs.cs (5)
15 static readonly IReadOnlyList<object> s_empty = new List<object>(0); 19 PreviousSelection = previousSelection != null ? new List<object>(1) { previousSelection } : s_empty; 20 CurrentSelection = currentSelection != null ? new List<object>(1) { currentSelection } : s_empty; 25 PreviousSelection = new List<object>(previousSelection ?? throw new ArgumentNullException(nameof(previousSelection))); 26 CurrentSelection = new List<object>(currentSelection ?? throw new ArgumentNullException(nameof(currentSelection)));
Items\SelectionList.cs (3)
12 static readonly IList<object> s_empty = new List<object>(0); 21 _internal = items ?? new List<object>(); 118 var items = new List<object>();
Label\Label.cs (1)
397 var spans = new List<GestureElement>();
Layout\Layout.cs (1)
38 readonly private protected List<IView> _children = new();
LegacyLayouts\GridCalc.cs (4)
95 List<ColumnDefinition> _columns = new List<ColumnDefinition>(); 96 List<RowDefinition> _rows = new List<RowDefinition>(); 493 _columns = grid.ColumnDefinitions == null ? new List<ColumnDefinition>() : grid.ColumnDefinitions.ToList(); 494 _rows = grid.RowDefinitions == null ? new List<RowDefinition>() : grid.RowDefinitions.ToList();
LegacyLayouts\RelativeLayout.cs (4)
69 var result = new List<View>(); 245 var parents = new List<View>(); 277 var parents = new List<View>(); 377 var parents = new List<View>();
ListView\ListView.cs (1)
24 readonly List<Element> _visualChildren = new List<Element>();
Menu\MenuBarItem.cs (1)
43 readonly List<IMenuElement> _menus = new List<IMenuElement>();
Menu\MenuFlyout.cs (1)
12 readonly List<IMenuElement> _menus = new List<IMenuElement>();
Menu\MenuFlyoutItem.cs (1)
29 IReadOnlyList<IKeyboardAccelerator>? IMenuFlyoutItem.KeyboardAccelerators => new List<IKeyboardAccelerator>(KeyboardAccelerators);
Menu\MenuFlyoutSubItem.cs (1)
9 readonly List<IMenuElement> _menus = new List<IMenuElement>();
Menu\MenuItemTracker.cs (2)
16 List<WeakReference<Page>> _additionalTargets = new(); 103 var result = new List<TMenuItem>();
MergedStyle.cs (3)
15 static readonly IList<Type> s_stopAtTypes = new List<Type> { typeof(View), 23 readonly List<BindableProperty> _implicitStyles = new List<BindableProperty>(); 70 _classStyleProperties = new List<BindableProperty>();
MessagingCenter.cs (1)
238 var list = new List<Subscription> { value };
MultiBinding.cs (2)
48 get => _bindings ?? (_bindings = new List<BindingBase>()); 58 var bindingsclone = new List<BindingBase>(Bindings.Count);
NavigationModel.cs (4)
10 readonly List<Page> _modalStack = new List<Page>(); 11 readonly List<List<Page>> _navTree = new List<List<Page>>(); 172 _navTree.Add(new List<Page> { page }); 194 _navTree.Add(new List<Page> { page });
NavigationPage\NavigationPage.cs (2)
657 var immutableNavigationStack = new List<IView>(NavigationStack); 815 List<Page> pagesToRemove = new List<Page>();
NavigationPage\NavigationPageToolbar.cs (1)
22 List<NavigationPage> _navigationPagesStack = new List<NavigationPage>();
NavigationProxy.cs (2)
27 Lazy<List<Page>> _pushStack = new Lazy<List<Page>>(() => new List<Page>()); 43 _pushStack = new Lazy<List<Page>>(() => new List<Page>());
NavigationStepRequest.cs (2)
24 List<NavigationStepRequest> _innerList = new List<NavigationStepRequest>(); 25 List<Page> _pages = new List<Page>();
ObservableList.cs (1)
51 var items = new List<T>(count);
OnPlatform.cs (1)
13 Platforms = new List<On>();
OrderedDictionary.cs (1)
65 _keyOrder = new List<TKey>(capacity);
Page\Page.cs (2)
81 List<Action> _pendingActions = new List<Action>(); 585 var startingLayout = new List<Rect>(logicalChildren.Count);
Platform\ModalNavigationManager\ModalNavigationManager.cs (1)
16 List<Page> _platformModalPages = new List<Page>();
PlatformBindingHelpers.cs (2)
191 public IList<KeyValuePair<BindableProperty, BindingBase>> BindingsBackpack { get; } = new List<KeyValuePair<BindableProperty, BindingBase>>(); 192 public IList<KeyValuePair<BindableProperty, object>> ValuesBackpack { get; } = new List<KeyValuePair<BindableProperty, object>>();
Profiler.cs (1)
50 Data = new List<Datum>(Capacity);
Region.cs (1)
39 var positions = new List<Rect>();
Registrar.cs (1)
371 properties[attribute.CssPropertyName] = new List<StylePropertyAttribute> { attribute };
RelativeBindingSource.cs (1)
104 chain: new List<Element> { relativeSourceTarget },
ResourceDictionary.cs (3)
114 _collectionTrack = _collectionTrack ?? new List<ResourceDictionary>(); 352 classes = new List<Style>(); 367 StyleSheets = StyleSheets ?? new List<StyleSheets.StyleSheet>(2);
ResourcesExtensions.cs (2)
27 var mergedClassStyles = new List<Style>(resources[res.Key] as List<Style>); 42 var mergedClassStyles = new List<Style>(resources[res.Key] as List<Style>);
Shapes\GeometryHelper.cs (1)
27 var points = new List<Point>();
Shapes\PathGeometry.cs (1)
99 List<Point> points = new List<Point>();
Shell\BaseShellItem.cs (1)
316 List<string> bindableObjectStyle = new List<string>() {
Shell\RequestDefinition.cs (1)
18 List<String> builder = new List<string>();
Shell\RouteRequestBuilder.cs (5)
13 readonly List<string> _globalRouteMatches = new List<string>(); 14 readonly List<string> _matchedSegments = new List<string>(); 15 readonly List<string> _fullSegments = new List<string>(); 182 List<string> matches = new List<string>(); 183 List<string> currentSet = new List<string>(_matchedSegments);
Shell\Shell.cs (3)
632 List<(IAppearanceObserver Observer, Element Pivot)> _appearanceObservers = new List<(IAppearanceObserver Observer, Element Pivot)>(); 633 List<IFlyoutBehaviorObserver> _flyoutBehaviorObservers = new List<IFlyoutBehaviorObserver>(); 851 var requestBuilder = new RouteRequestBuilder(new List<string>()
Shell\ShellElementCollection.cs (1)
29 _notifyCollectionChangedEventArgs = new List<NotifyCollectionChangedEventArgs>();
Shell\ShellFlyoutItemsManager.cs (3)
101 var result = new List<List<Element>>(); 103 var currentGroup = new List<Element>(); 230 currentGroup = new List<Element>();
Shell\ShellNavigationManager.cs (1)
519 List<string> routeStack = new List<string>();
Shell\ShellNavigationState.cs (1)
75 List<string> toKeep = new List<string>();
Shell\ShellSection.cs (9)
41 new List<(object Observer, Action<Page> Callback)>(); 42 readonly List<IShellContentInsetObserver> _observers = new List<IShellContentInsetObserver>(); 137 _navStack = new List<Page> { null }; 214 List<Page> _navStack = new List<Page> { null }; 332 var navStackCopy = new List<Page>(_navStack); 353 List<Page> pagesToInsert = new List<Page>(); 525 List<Page> modalPageStacks = new List<Page>(); 526 List<Page> nonModalPageStacks = new List<Page>(); 837 _navStack = new List<Page> { null };
Shell\ShellUriHandler.cs (19)
27 List<string> restOfPath = new List<string>(); 44 List<string> buildUpPages = new List<string>(); 149 var segments = new List<string>(RetrievePaths(pathAndQuery[0])); 235 List<RouteRequestBuilder> possibleRoutePaths = new List<RouteRequestBuilder>(); 246 var segments = new List<string>(RetrievePaths(localPath)); 320 var builder = new RouteRequestBuilder(routeKey, routeKey, null, new List<string>(1) { routeKey }); 321 return new List<RouteRequestBuilder> { builder }; 357 var pureRoutesMatch = new List<RouteRequestBuilder>(); 358 var pureGlobalRoutesMatch = new List<RouteRequestBuilder>(); 407 return new List<RouteRequestBuilder> { new RouteRequestBuilder(searchPath, searchPath, null, segments) }; 423 return new List<RouteRequestBuilder> { builder }; 425 return new List<RouteRequestBuilder>(); 434 List<RouteRequestBuilder> pureGlobalRoutesMatch = new List<RouteRequestBuilder>(); 438 List<string> fullRouteWithNewSegments = new List<string>(currentSegments); 458 ExpandOutGlobalRoutes(new List<RouteRequestBuilder> { routeRequestBuilder }, routeKeys); 618 List<RouteRequestBuilder> pureGlobalRoutesMatch = new List<RouteRequestBuilder>(); 642 List<RouteRequestBuilder> bestMatches = new List<RouteRequestBuilder>(); 678 List<RouteRequestBuilder> betterMatches = new List<RouteRequestBuilder>(); 783 List<string> paths = new List<string>();
Style.cs (1)
33 Setters = new List<Setter>();
SwipeView\SwipeView.cs (2)
16 readonly List<ISwipeItem> _swipeItems = new List<ISwipeItem>(); 101 List<Maui.IVisualTreeElement> elements = new List<IVisualTreeElement>();
SynchronizedList.cs (1)
11 readonly List<T> _list = new List<T>();
TableView\TableView.cs (1)
171 IReadOnlyList<Maui.IVisualTreeElement> IVisualTreeElement.GetVisualChildren() => new List<Maui.IVisualTreeElement>() { this.Root };
TemplatedItemsList.cs (8)
45 readonly List<TItem> _templatedObjects = new List<TItem>(); 684 var contentItems = new List<TItem>(items.Count); 807 newItems = new List<TemplatedItemsList<TView, TItem>>(e.NewItems.Count); 827 oldItems = new List<TemplatedItemsList<TView, TItem>>(e.OldItems.Count); 847 oldItems = new List<TemplatedItemsList<TView, TItem>>(e.OldItems.Count); 848 newItems = new List<TemplatedItemsList<TView, TItem>>(e.NewItems.Count); 890 oldItems = new List<TemplatedItemsList<TView, TItem>>(e.OldItems.Count); 1304 var newList = new List<string>(list.Count);
TitleBar\TitleBar.cs (1)
253 PassthroughElements = new List<IView>();
TypedBinding.cs (1)
352 _ancestryChain = new List<WeakReference<Element>>();
ViewExtensions.cs (1)
380 var result = new List<Page>();
VisualElement\VisualElement.cs (2)
1551 var changedResources = new List<KeyValuePair<string, object>>(); 1560 var mergedClassStyles = new List<Style>(Resources[value.Key] as List<Style>);
VisualStateManager.cs (2)
449 var conflicts = new List<StateTriggerBase>(); 733 _internalList = new List<T>();
WebView\WebView.cs (1)
304 var uniqueMatches = new List<string>();
Window\Window.cs (1)
88 _visualChildren = new List<IVisualTreeElement>();
Microsoft.Maui.Controls.BindingSourceGen (7)
BindingCodeWriter.cs (2)
55 var propertyAccessors = new List<string> 134 var unsafeAccessorsStrings = new List<string>();
BindingTransformer.cs (1)
19 var newPath = new List<IPathPart>();
PathParser.cs (3)
22 IdentifierNameSyntax _ => Result<List<IPathPart>>.Success(new List<IPathPart>()), 113 return Result<List<IPathPart>>.Success(new List<IPathPart>([part])); 194 return Result<List<IPathPart>>.Success(new List<IPathPart>([part]));
Setter.cs (1)
13 List<string> patternMatchingExpressions = new();
Microsoft.Maui.Controls.Build.Tasks (23)
BindablePropertyReferenceExtensions.cs (1)
45 var attributes = new List<CustomAttribute>();
CompiledMarkupExtensions\DataTemplateExtension.cs (1)
29 return new List<Instruction> {
CompiledMarkupExtensions\TypeExtension.cs (1)
35 return new List<Instruction> {
CreateObjectVisitor.cs (1)
329 var arguments = new List<INode>();
ExpandMarkupsVisitor.cs (2)
11 readonly IList<XmlName> _skips = new List<XmlName> 139 var childnodes = new List<(XmlName, INode)>();
MethodBodyExtensions.cs (1)
67 var ldlocUsed = new List<VariableDefinition>();
MethodDefinitionExtensions.cs (1)
14 var arguments = new List<INode>();
NodeILExtensions.cs (2)
471 var nodes = new List<IElementNode>(); 581 var scopes = new List<VariableDefinition>();
PerformanceProvider.cs (1)
15 public readonly List<Tuple<string, long>> StartTimes = new List<Tuple<string, long>>();
SetNamescopesAndRegisterNamesVisitor.cs (2)
52 namesInNamescope = new List<string>(); 80 IList<string> namesInNamescope = new List<string>();
SetPropertiesVisitor.cs (3)
681 var properties = new List<(PropertyDefinition property, TypeReference propDeclTypeRef, string indexArg)>(); 1057 var partGetters = new List<MethodDefinition>(); 1136 var handlers = new List<(MethodDefinition PartGetter, string PropertyName)>();
TypeReferenceExtensions.cs (1)
411 List<TypeReference> args = new List<TypeReference>();
XamlCTask.cs (5)
101 LoggedErrors ??= new(); 233 var resourcesToPrune = new List<EmbeddedResource>(); 312 (thrownExceptions = thrownExceptions ?? new List<Exception>()).Add(e); 332 (thrownExceptions = thrownExceptions ?? new List<Exception>()).Add(error); 406 (thrownExceptions = thrownExceptions ?? new List<Exception>()).Add(e);
XmlTypeExtensions.cs (1)
15 var xmlnsDefinitions = new List<XmlnsDefinitionAttribute>();
Microsoft.Maui.Controls.Foldable (1)
TwoPaneViewLayoutGuide.cs (1)
41 List<string> _pendingPropertyChanges = new List<string>();
Microsoft.Maui.Controls.SourceGen (9)
CodeBehindGenerator.cs (2)
197 var xmlnsDefinitions = new List<XmlnsDefinitionAttribute>(); 198 var internalsVisible = new List<IAssemblySymbol>();
src\Controls\src\Xaml\TypeArgumentsParser.cs (1)
12 var typeList = new List<XmlType>();
src\Controls\src\Xaml\XamlNode.cs (3)
162 SkipProperties = new List<XmlName>(); 163 CollectionItems = new List<INode>(); 273 var items = new List<INode>();
src\Controls\src\Xaml\XmlTypeXamlExtensions.cs (3)
44 var lookupAssemblies = new List<XmlnsDefinitionAttribute>(); 64 var lookupNames = new List<string>(capacity: 2); 80 var potentialTypes = new List<(string typeName, string clrNamespace, string assemblyName)>();
Microsoft.Maui.Controls.Xaml (19)
ApplyPropertiesVisitor.cs (1)
24 public static readonly IList<XmlName> Skips = new List<XmlName> {
ExpandMarkupsVisitor.cs (2)
17 public static readonly IList<XmlName> Skips = new List<XmlName> 137 var childnodes = new List<(XmlName, INode)>();
MarkupExtensions\ArrayExtension.cs (1)
17 Items = new List<object>();
PruneIgnoredNodesVisitor.cs (1)
36 (parentNode.IgnorablePrefixes ?? (parentNode.IgnorablePrefixes = new List<string>())).AddRange(prefixes);
TypeArgumentsParser.cs (1)
12 var typeList = new List<XmlType>();
XamlNode.cs (3)
162 SkipProperties = new List<XmlName>(); 163 CollectionItems = new List<INode>(); 273 var items = new List<INode>();
XamlParser.cs (7)
47 (rootNode.IgnorablePrefixes ?? (rootNode.IgnorablePrefixes = new List<string>())).AddRange(prefixes); 141 var nodes = new List<INode>(); 172 (node.IgnorablePrefixes ?? (node.IgnorablePrefixes = new List<string>())).AddRange(prefixes); 207 var attributes = new List<KeyValuePair<XmlName, INode>>(); 208 xmlns = new List<KeyValuePair<string, string>>(); 289 var prefixes = new List<string>(); 339 s_xmlnsDefinitions = new List<XmlnsDefinitionAttribute>();
XmlTypeXamlExtensions.cs (3)
44 var lookupAssemblies = new List<XmlnsDefinitionAttribute>(); 64 var lookupNames = new List<string>(capacity: 2); 80 var potentialTypes = new List<(string typeName, string clrNamespace, string assemblyName)>();
Microsoft.Maui.Essentials (15)
Connectivity\Connectivity.shared.cs (1)
106 currentProfiles = new List<ConnectionProfile>(ConnectionProfiles);
Email\Email.shared.cs (5)
152 To = to?.ToList() ?? new List<string>(); 174 public List<string>? To { get; set; } = new List<string>(); 179 public List<string>? Cc { get; set; } = new List<string>(); 184 public List<string>? Bcc { get; set; } = new List<string>(); 189 public List<EmailAttachment>? Attachments { get; set; } = new List<EmailAttachment>();
Share\Share.shared.cs (2)
343 public List<ShareFile>? Files { get; set; } = new List<ShareFile>(); 353 Files = new List<ShareFile> { request.File! },
Sms\Sms.shared.cs (2)
73 message.Recipients ??= new List<string>(); 126 public List<string> Recipients { get; set; } = new List<string>();
TextToSpeech\TextToSpeech.shared.cs (1)
76 var parts = new List<string>();
Types\Contact.shared.cs (2)
97 public List<ContactPhone> Phones { get; set; } = new List<ContactPhone>(); 102 public List<ContactEmail> Emails { get; set; } = new List<ContactEmail>();
VersionTracking\VersionTracking.shared.cs (2)
243 { versionsKey, new List<string>() }, 244 { buildsKey, new List<string>() }
Microsoft.Maui.Graphics (25)
PathF.cs (16)
29 _subPathsClosed = new List<bool>(); 50 _points = new List<PointF>(path._points); 56 _subPathsClosed = new List<bool>(path._subPathsClosed); 72 _arcAngles = new List<float>(); 73 _arcClockwise = new List<bool>(); 74 _points = new List<PointF>(); 75 _operations = new List<PathOperation>(); 76 _subPathsClosed = new List<bool>(); 941 var paths = new List<PathF>(); 989 var points = new List<PointF>(_points); 992 var arcSizes = new List<float>(_arcAngles); 995 var arcClockwise = new List<bool>(_arcClockwise); 998 var operations = new List<PathOperation>(_operations); 1475 flattenedPoints ??= new List<PointF>(); 1477 curvePoints ??= new List<PointF>(); 1486 flattenedPoints ??= new List<PointF>();
PictureCanvas.cs (1)
24 _commands = new List<DrawingCommand>();
Text\AttributedTextExtensions.cs (5)
23 var runs = new List<IAttributedTextRun>(); 48 var runs = new List<IAttributedTextRun>(); 58 List<IAttributedText> paragraphs = new List<IAttributedText>(); 70 var runs = new List<IAttributedTextRun>(); 159 var blocks = new List<AttributedTextBlock>();
Text\AttributedTextRunExtensions.cs (1)
70 List<IAttributedTextRun> intersections = new List<IAttributedTextRun>();
Text\MutableAttributedText.cs (1)
22 _runs = new List<IAttributedTextRun> { run };
Text\XmlAttributedTextReader.cs (1)
17 private readonly List<IAttributedTextRun> _runs = new List<IAttributedTextRun>();
Microsoft.Maui.Graphics.Skia (1)
SkiaTextLayout.cs (1)
215 var lines = new List<TextLine>();
Microsoft.Maui.Graphics.Text.Markdig (1)
Renderer\AttributedTextRenderer.cs (1)
10 private List<IAttributedTextRun> _runs = new List<IAttributedTextRun>();
Microsoft.Maui.Maps (1)
Primitives\GeographyUtils.cs (1)
18 var positions = new List<Location>();
Microsoft.Maui.Resizetizer (7)
AndroidAdaptiveIconGenerator.cs (1)
39 var results = new List<ResizedImageInfo>();
AppleIconAssetsGenerator.cs (3)
45 return new List<ResizedImageInfo> { 50 var appIconImagesJson = new List<string>(); 90 return new List<ResizedImageInfo> {
ResizeImageInfo.cs (1)
61 var r = new List<ResizeImageInfo>();
ResizetizeImages.cs (1)
103 var copiedResources = new List<TaskItem>();
TizenSplashUpdater.cs (1)
27 var orientations = new List<string>() { "portrait", "landscape" };
Microsoft.ML.AutoML (63)
API\AutoCatalog.cs (3)
356var res = new List<SweepableEstimator>(); 460var res = new List<SweepableEstimator>(); 571var res = new List<SweepableEstimator>();
AutoMLExperiment\IMonitor.cs (2)
37_completedTrials = new List<TrialResult>(); 77this.RunDetails = new List<TrialResult<TMetrics>>();
AutoMLExperiment\ITrialResultManager.cs (1)
147var res = new List<TrialResult>();
AutoMLExperiment\Runner\SweepablePipelineRunner.cs (2)
44var metrics = new List<double>(); 45var models = new List<ITransformer>();
AutoMlUtils.cs (1)
39var res = new List<InputOutputColumnPair>();
ColumnInference\ColumnGroupingInference.cs (2)
58var result = new List<GroupingColumn>(); 134var allRanges = new List<Range>();
ColumnInference\ColumnInformationUtil.cs (1)
130var columnNames = new List<string>();
ColumnInference\ColumnTypeInference.cs (2)
274var data = new List<ReadOnlyMemory<char>[]>(); 406var loaderColumns = new List<TextLoader.Column>();
ColumnInference\PurposeInference.cs (3)
88var results = new List<ReadOnlyMemory<char>>(); 245var allColumns = new List<IntermediateColumn>(); 246var columnsToInfer = new List<IntermediateColumn>();
ColumnInference\TextFileContents.cs (1)
95var columnCounts = new List<int>();
ColumnInference\TextFileSample.cs (1)
135var chunks = new List<byte[]>();
Experiment\Experiment.cs (2)
52_history = new List<SuggestedPipelineRunDetail>(); 117var iterationResults = new List<TRunDetail>();
Experiment\RecipeInference.cs (1)
20var trainers = new List<SuggestedTrainer>();
Experiment\Runners\CrossValRunner.cs (1)
51var trainResults = new List<SuggestedPipelineTrainResult<TMetrics>>();
Experiment\Runners\CrossValSummaryRunner.cs (1)
56var trainResults = new List<(ModelContainer model, TMetrics metrics, Exception exception, double score)>();
Experiment\SuggestedPipeline.cs (3)
62var pipelineElements = new List<PipelineNode>(); 77var transforms = new List<SuggestedTransform>(); 78var transformsPostTrainer = new List<SuggestedTransform>();
SweepableEstimator\SweepableEstimatorPipeline.cs (1)
20_estimators = new List<SweepableEstimator>();
Sweepers\Parameters.cs (2)
246var result = new List<IParameterValue>(); 372var result = new List<IParameterValue>();
Sweepers\SmacSweeper.cs (5)
93List<IRunResult> viableRuns = new List<IRunResult>(); 261List<ParameterSet> neighbors = new List<ParameterSet>(); 327List<double[]> datasetLeafValues = new List<double[]>(); 330List<double> leafValues = new List<double>(); 405List<ParameterSet> outSet = new List<ParameterSet>();
Sweepers\SweeperBase.cs (1)
51var prevParamSets = new HashSet<ParameterSet>(previousRuns?.Select(r => r.ParameterSet).ToList() ?? new List<ParameterSet>());
Sweepers\SweeperProbabilityUtils.cs (3)
33List<double> rvs = new List<double>(); 69var result = new List<float>(); 129List<IParameterValue> parameters = new List<IParameterValue>();
TrainerExtensions\MultiTrainerExtensions.cs (1)
236public IEnumerable<SweepableParam> GetHyperparamSweepRanges() => new List<SweepableParam>();
TrainerExtensions\SweepableParams.cs (2)
45return BuildTreeArgsParams().Concat(new List<SweepableParam>() 201var sweepableParams = new List<SweepableParam>();
TrainerExtensions\TrainerExtensionCatalog.cs (1)
80return new List<ITrainerExtension>() { new ImageClassificationExtension() };
TrainerExtensions\TrainerExtensionUtil.cs (1)
225parameters = new List<IParameterValue>();
TransformInference\TransformInference.cs (9)
248var catColumnsNew = new List<string>(); 249var catHashColumnsNew = new List<string>(); 282var transformedColumns = new List<string>(); 296var newColumns = new List<string>(); 324var featureCols = new List<string>(); 350var columnsWithMissing = new List<string>(); 401var suggestedTransforms = new List<SuggestedTransform>(); 428var concatColNames = new List<string>(); 477var newColNames = new List<string>();
TransformInference\TransformPostTrainerInference.cs (2)
15var suggestedTransforms = new List<SuggestedTransform>(); 23var inferredTransforms = new List<SuggestedTransform>();
Tuner\AutoZeroTuner.cs (1)
20private readonly List<Config> _configs = new List<Config>();
Tuner\SmacTuner.cs (3)
75_histories = new List<TrialResult>(); 260var neighborhood = new List<Parameter>(); 321List<double> leafValues = new List<double>();
Utils\Entity.cs (1)
87return new List<ValueEntity>();
Utils\SplitUtil.cs (2)
18var trainDatasets = new List<IDataView>(); 19var validationDatasets = new List<IDataView>();
Utils\UserInputValidationUtil.cs (1)
133var allColumns = new List<string>();
Microsoft.ML.AutoML.Interactive (5)
AutoMLMonitorKernelExtension.cs (3)
48var summary = new List<IHtmlContent>(); 82var chartHeader = new List<IHtmlContent>(); 98var tableHeader = new List<IHtmlContent>();
NotebookMonitor.cs (2)
29CompletedTrials = new List<TrialResult>(); 49TrialData.Append(new List<KeyValuePair<string, object>>()
Microsoft.ML.AutoML.SourceGenerator (5)
Template\EstimatorType.cs (1)
119this.indentLengthsField = new global::System.Collections.Generic.List<int>();
Template\SearchSpace.cs (1)
136this.indentLengthsField = new global::System.Collections.Generic.List<int>();
Template\SweepableEstimator.cs (1)
138this.indentLengthsField = new global::System.Collections.Generic.List<int>();
Template\SweepableEstimator_T_.cs (1)
143this.indentLengthsField = new global::System.Collections.Generic.List<int>();
Template\SweepableEstimatorFactory.cs (1)
114this.indentLengthsField = new global::System.Collections.Generic.List<int>();
Microsoft.ML.AutoML.Tests (35)
AutoFitTests.cs (1)
566var ignoredExceptions = new List<Exception>();
BestResultUtilTests.cs (2)
27var runResults = new List<RunDetail<RegressionMetrics>>() 43var runResults = new List<RunDetail<RegressionMetrics>>()
GetNextPipelineTests.cs (2)
31var pipeline = PipelineSuggester.GetNextPipeline(context, new List<PipelineScore>(), columns, 56var history = new List<PipelineScore>();
GridSearchTunerTests.cs (1)
39var parameters = new List<Parameter>();
InferredPipelineTests.cs (19)
28var transforms1 = new List<SuggestedTransform>(); 29var transforms2 = new List<SuggestedTransform>(); 30var inferredPipeline1 = new SuggestedPipeline(transforms1, new List<SuggestedTransform>(), trainer1, context, false); 31var inferredPipeline2 = new SuggestedPipeline(transforms2, new List<SuggestedTransform>(), trainer2, context, false); 35var hyperparams1 = new ParameterSet(new List<IParameterValue>() { new LongParameterValue("NumberOfLeaves", 2) }); 38inferredPipeline1 = new SuggestedPipeline(transforms1, new List<SuggestedTransform>(), trainer1, context, false); 39inferredPipeline2 = new SuggestedPipeline(transforms2, new List<SuggestedTransform>(), trainer2, context, false); 43hyperparams1 = new ParameterSet(new List<IParameterValue>() { new LongParameterValue("NumberOfLeaves", 2) }); 44var hyperparams2 = new ParameterSet(new List<IParameterValue>() { new LongParameterValue("NumberOfLeaves", 6) }); 47inferredPipeline1 = new SuggestedPipeline(transforms1, new List<SuggestedTransform>(), trainer1, context, false); 48inferredPipeline2 = new SuggestedPipeline(transforms2, new List<SuggestedTransform>(), trainer2, context, false); 54transforms1 = new List<SuggestedTransform>() { ColumnConcatenatingExtension.CreateSuggestedTransform(context, new[] { "In" }, "Out") }; 55transforms2 = new List<SuggestedTransform>() { ColumnConcatenatingExtension.CreateSuggestedTransform(context, new[] { "In" }, "Out") }; 56inferredPipeline1 = new SuggestedPipeline(transforms1, new List<SuggestedTransform>(), trainer1, context, false); 57inferredPipeline2 = new SuggestedPipeline(transforms2, new List<SuggestedTransform>(), trainer2, context, false); 63transforms1 = new List<SuggestedTransform>() { ColumnConcatenatingExtension.CreateSuggestedTransform(context, new[] { "In" }, "Out") }; 64transforms2 = new List<SuggestedTransform>() { ColumnConcatenatingExtension.CreateSuggestedTransform(context, new[] { "In" }, "Out") }; 65inferredPipeline1 = new SuggestedPipeline(transforms1, new List<SuggestedTransform>(), trainer1, context, false); 66inferredPipeline2 = new SuggestedPipeline(transforms2, new List<SuggestedTransform>(), trainer2, context, false);
MLContextManagerTests.cs (1)
52var messages = new List<LoggingEventArgs>();
SuggestedPipelineBuilderTests.cs (2)
84new List<SuggestedTransform>(), 85new List<SuggestedTransform>(),
SweepablePipelineTests.cs (1)
49InputColumnNames = new List<string> { "a", "b", "c" }.ToArray(),
SweeperTests.cs (3)
51List<RunResult> results = new List<RunResult>(); 99List<RunResult> results = new List<RunResult>(); 151List<RunResult> results = new List<RunResult>();
TrainerExtensionsTests.cs (1)
180new List<SweepableParam>(),
TunerTests.cs (1)
110var history = new List<TrialResult>();
UserInputValidationTests.cs (1)
359new List<KeyValuePair<float, bool>>() { new KeyValuePair<float, bool>(1, true) });
Microsoft.ML.CodeGenerator (16)
CodeGenerator\CSharp\CodeGenerator.cs (2)
201var usings = new List<string>(); 242var results = new List<(string, string[])>();
CodeGenerator\CSharp\PipelineExtension.cs (2)
19var usings = new List<string>(); 60var results = new List<(string, string[])>();
Templates\Azure\Console\AzureModelBuilder.cs (1)
213this.indentLengthsField = new global::System.Collections.Generic.List<int>();
Templates\Azure\Model\AzureImageModelOutputClass.cs (1)
154this.indentLengthsField = new global::System.Collections.Generic.List<int>();
Templates\Azure\Model\AzureObjectDetectionModelOutputClass.cs (1)
154this.indentLengthsField = new global::System.Collections.Generic.List<int>();
Templates\Console\ConsumeModel.cs (1)
165this.indentLengthsField = new global::System.Collections.Generic.List<int>();
Templates\Console\ModelBuilder.cs (1)
530this.indentLengthsField = new global::System.Collections.Generic.List<int>();
Templates\Console\ModelInputClass.cs (1)
128this.indentLengthsField = new global::System.Collections.Generic.List<int>();
Templates\Console\ModelOutputClass.cs (1)
171this.indentLengthsField = new global::System.Collections.Generic.List<int>();
Templates\Console\ModelProject.cs (1)
160this.indentLengthsField = new global::System.Collections.Generic.List<int>();
Templates\Console\PredictProgram.cs (1)
187this.indentLengthsField = new global::System.Collections.Generic.List<int>();
Templates\Console\PredictProject.cs (1)
165this.indentLengthsField = new global::System.Collections.Generic.List<int>();
Utils.cs (2)
263IList<string> result = new List<string>(); 264List<string> columnNames = new List<string>();
Microsoft.ML.CodeGenerator.Tests (19)
ApprovalTests\ConsoleCodeGeneratorTests.cs (9)
602var hyperparams1 = new Microsoft.ML.AutoML.ParameterSet(new List<Microsoft.ML.AutoML.IParameterValue>() { new LongParameterValue("NumLeaves", 2) }); 604var transforms1 = new List<SuggestedTransform>() { ColumnConcatenatingExtension.CreateSuggestedTransform(context, new[] { "In" }, "Out") }; 605var inferredPipeline1 = new SuggestedPipeline(transforms1, new List<SuggestedTransform>(), trainer1, context, true); 639var hyperparams1 = new Microsoft.ML.AutoML.ParameterSet(new List<Microsoft.ML.AutoML.IParameterValue>() { new LongParameterValue("NumLeaves", 2) }); 641var transforms1 = new List<SuggestedTransform>() { ColumnConcatenatingExtension.CreateSuggestedTransform(context, new[] { "In" }, "Out") }; 642var inferredPipeline1 = new SuggestedPipeline(transforms1, new List<SuggestedTransform>(), trainer1, context, true); 1097var hyperparams1 = new Microsoft.ML.AutoML.ParameterSet(new List<Microsoft.ML.AutoML.IParameterValue>() { new LongParameterValue("NumLeaves", 2) }); 1099var transforms1 = new List<SuggestedTransform>() { ColumnConcatenatingExtension.CreateSuggestedTransform(context, new[] { "In" }, "Out") }; 1100var inferredPipeline1 = new SuggestedPipeline(transforms1, new List<SuggestedTransform>(), trainer1, context, true);
ApprovalTests\TemplateTest.cs (1)
44Features = new List<string>(),
CodeGenTests.cs (9)
72var actual = codeGenerator.GenerateTransformsAndUsings(new List<PipelineNode>() { node }); 86var actual = codeGenerator.GenerateTransformsAndUsings(new List<PipelineNode>() { node }); 141public static List<TextLoader.Column[]> inputColumns = new List<TextLoader.Column[]> 184public static List<List<string>> expectedLabels = new List<List<string>> 186new List<string> 192new List<string> 204new List<string> 222new List<string> 246new List<string>
Microsoft.ML.Core (37)
CommandLine\CmdParser.cs (6)
467var args = new List<Argument>(); 953List<ArgumentHelpStrings> strings = new List<ArgumentHelpStrings>(); 1081List<string> args = new List<string>(); 1568var comList = new List<KeyValuePair<string, IComponentFactory>>(); 1605var comList = new List<IComponentFactory>(); 1699val.Values = new List<KeyValuePair<string, object>>();
ComponentModel\ComponentCatalog.cs (4)
78_classes = new List<LoadableClassInfo>(); 81_entryPoints = new List<EntryPointInfo>(); 84_components = new List<ComponentInfo>(); 271List<object> prefix = new List<object>();
Data\AnnotationUtils.cs (2)
427var cols = new List<SchemaShape.Column>(); 443var cols = new List<SchemaShape.Column>();
Data\IEstimator.cs (2)
181var cols = new List<Column>(); 188var mCols = new List<Column>();
Data\IFileHandle.cs (1)
85_streams = new List<Stream>();
Data\ProgressReporter.cs (7)
171var hProgress = new List<string>(); 172var hMetrics = new List<string>(); 173var progress = new List<double?>(); 174var progressLim = new List<double?>(); 175var metrics = new List<double?>(); 370_infos = new List<CalculationInfo>(); 437var list = new List<ProgressEvent>();
Data\Repository.cs (1)
114_open = new List<Entry>();
Data\RoleMappedSchema.cs (1)
208list = new List<DataViewSchema.Column>();
EntryPoints\ModuleArgs.cs (1)
265var pieces = new List<string>();
Environment\HostEnvironmentBase.cs (2)
382_children = new List<WeakReference<IHost>>(); 406_children = new List<WeakReference<IHost>>();
Utilities\BinFinder.cs (1)
24_counts = new List<int>();
Utilities\Heap.cs (4)
31_rgv = new List<T>(); 49_rgv = new List<T>(capacity); 231_rgv = new List<T>(); 249_rgv = new List<T>(capacity);
Utilities\MathUtils.cs (1)
357_logFactorialCache = new List<double>(LogFactorialCacheSize);
Utilities\Utils.cs (4)
145list = new List<T>(); 773List<int> mapList = new List<int>(); 807List<int> mapList = new List<int>(); 843List<int> mapList = new List<int>();
Microsoft.ML.Core.Tests (11)
UnitTests\TestCustomTypeRegister.cs (1)
181var tribe = new List<AlienHero>() { new AlienHero("ML.NET", 2, 1000, 2000, 3000, 4000, 5000, 6000, 7000) };
UnitTests\TestEntryPoints.cs (3)
1805data = new TextFeaturizingEstimator(Env, "Features", new List<string> { "Text" }, 3354inputBindingMap.Add("Data", new List<ParameterBinding>() { parameterBinding }); 3406inputBindingMap.Add("TrainingData", new List<ParameterBinding>() { parameterBinding });
UnitTests\TestHosts.cs (2)
50children[randHostTuple.Item1] = new List<IHost>(); 125var messages = new List<string>();
UnitTests\TestVBuffer.cs (5)
471List<int> indices = new List<int>(a.GetIndices().Length); 850var minSlots = new List<int>(); 851var maxSlots = new List<int>(); 903var expectedIndices = new List<int>(); 904var expectedValues = new List<float>();
Microsoft.ML.Data (258)
Commands\CrossValidationCommand.cs (1)
316overallList = new List<IDataView>();
Commands\SaveDataCommand.cs (2)
145var cols = new List<int>(); 207var cols = new List<int>();
Commands\ScoreCommand.cs (1)
183var cols = new List<int>();
Commands\TrainCommand.cs (1)
425var transforms = new List<IDataTransform>();
DataDebuggerPreview.cs (2)
39var rows = new List<RowInfo>(); 42columns[i] = new List<object>();
DataLoadSave\Binary\BinaryLoader.cs (4)
328var mtocEntries = new List<MetadataTableOfContentsEntry>(); 329var deadMtocEntries = new List<MetadataTableOfContentsEntry>(); 1098List<TableOfContentsEntry> aliveList = new List<TableOfContentsEntry>(); 1099List<TableOfContentsEntry> deadList = new List<TableOfContentsEntry>();
DataLoadSave\Binary\BinarySaver.cs (3)
272List<long> offsets = new List<long>(); 274var metadataInfos = new List<Tuple<string, IValueCodec, CompressionKind>>(); 413blockLookups[c] = new List<BlockLookup>();
DataLoadSave\Binary\Codecs.cs (6)
322_boundaries = new List<int>(); 673_offsets = new List<short>(); 674_ticks = new List<long>(); 843_lengths = FixedLength ? null : new List<int>(); 844_counts = new List<int>(); 845_indices = new List<int>();
DataLoadSave\Database\DatabaseLoader.cs (1)
118var columns = new List<Column>();
DataLoadSave\Database\LoadColumnNameAttribute.cs (2)
23var sources = new List<string>(1); 34Sources = new List<string>(fieldNames);
DataLoadSave\DataOperationsCatalog.cs (1)
464var result = new List<TrainTestData>();
DataLoadSave\LegacyCompositeDataLoader.cs (4)
199var exes = new List<TransformEx>(); 216var newlyCreated = new List<TransformEx>(); 470var tagData = new List<KeyValuePair<string, string>>(); 471var acceptedIds = new List<int>();
DataLoadSave\MultiFileSource.cs (1)
47List<string> concatenated = new List<string>();
DataLoadSave\Text\LoadColumnAttribute.cs (3)
23Sources = new List<TextLoader.Range>(); 34Sources = new List<TextLoader.Range>(); 44Sources = new List<TextLoader.Range>();
DataLoadSave\Text\TextLoader.cs (3)
848var segsAll = new List<Segment>(); 858var segsNew = new List<Segment>(); 1586var columns = new List<Column>();
DataLoadSave\Text\TextSaver.cs (1)
398var activeCols = new List<DataViewSchema.Column>();
DataLoadSave\TransformerChain.cs (2)
167var xfs = new List<ITransformer>(); 168var scopes = new List<TransformerScope>();
DataLoadSave\Transpose\TransposeSaver.cs (1)
121List<long> offsets = new List<long>();
DataView\ArrayDataViewBuilder.cs (2)
41_columns = new List<Column>(); 42_names = new List<string>();
DataView\Transposer.cs (1)
150List<int> toSave = new List<int>();
DataView\TypedCursor.cs (2)
99var acceptedCols = new List<InternalSchemaDefinition.Column>(); 100var indices = new List<int>();
Deprecated\Instances\HeaderSchema.cs (2)
48var nameList = new List<ReadOnlyMemory<char>>(); 49var indexList = new List<int>();
Dirty\PredictionUtils.cs (2)
83res = new List<string>(args.Take(i)); 115List<char> sepChars = new List<char>();
EntryPoints\EntryPointNode.cs (6)
608inputBindingMap.Add(kvp.Key, new List<ParameterBinding>() { paramBinding }); 636_inputBindingMap[inputName] = new List<ParameterBinding>(); 660_inputBindingMap[inputName] = new List<ParameterBinding>(); 705var toModify = new List<ParameterBinding>(); 888var result = new List<EntryPointNode>(nodes.Count); 964InputBindingMap.Add(uniqueName, new List<ParameterBinding> { paramBinding });
EntryPoints\InputBuilder.cs (5)
65var fields = new List<FieldInfo>(); 66var attrs = new List<Attributes>(); 152var missing = new List<string>(); 674var fields = new List<FieldInfo>(); 675var attrs = new List<TlcModule.OutputAttribute>();
EntryPoints\TransformModelImpl.cs (2)
255var mappers = new List<IRowToRowMapper>(); 256var actives = new List<IEnumerable<DataViewSchema.Column>>();
Evaluators\AnomalyDetectionEvaluator.cs (17)
131var stratCol = new List<uint>(); 132var stratVal = new List<ReadOnlyMemory<char>>(); 133var auc = new List<Double>(); 134var drAtK = new List<Double>(); 135var drAtP = new List<Double>(); 136var drAtNumAnomalies = new List<Double>(); 137var thresholdAtK = new List<Single>(); 138var thresholdAtP = new List<Single>(); 139var thresholdAtNumAnomalies = new List<Single>(); 140var numAnoms = new List<long>(); 142var scores = new List<Single>(); 143var labels = new List<Single>(); 144var names = new List<ReadOnlyMemory<char>>(); 145var topKStratCol = new List<uint>(); 146var topKStratVal = new List<ReadOnlyMemory<char>>(); 316_examples = new List<Info>(); 763var colsToKeep = new List<string>();
Evaluators\AucAggregator.cs (2)
57_posExamples = new List<T>(); 58_negExamples = new List<T>();
Evaluators\BinaryClassifierEvaluator.cs (38)
220var stratCol = new List<uint>(); 221var stratVal = new List<ReadOnlyMemory<char>>(); 222var isWeighted = new List<bool>(); 223var auc = new List<Double>(); 224var accuracy = new List<Double>(); 225var posPrec = new List<Double>(); 226var posRecall = new List<Double>(); 227var negPrec = new List<Double>(); 228var negRecall = new List<Double>(); 229var logLoss = new List<Double>(); 230var logLossRed = new List<Double>(); 231var entropy = new List<Double>(); 232var f1 = new List<Double>(); 233var auprc = new List<Double>(); 235var counts = new List<Double[]>(); 236var weights = new List<Double[]>(); 237var confStratCol = new List<uint>(); 238var confStratVal = new List<ReadOnlyMemory<char>>(); 240var scores = new List<Single>(); 241var precision = new List<Double>(); 242var recall = new List<Double>(); 243var fpr = new List<Double>(); 244var weightedPrecision = new List<Double>(); 245var weightedRecall = new List<Double>(); 246var weightedFpr = new List<Double>(); 247var prStratCol = new List<uint>(); 248var prStratVal = new List<ReadOnlyMemory<char>>(); 607Precision = new List<Double>(); 608Recall = new List<Double>(); 609FalsePositiveRate = new List<Double>(); 610Scores = new List<Single>(); 613WeightedPrecision = new List<Double>(); 614WeightedRecall = new List<Double>(); 615WeightedFalsePositiveRate = new List<Double>(); 878var prCurveResult = new List<BinaryPrecisionRecallDataPoint>(); 1004var prCurveResult = new List<BinaryPrecisionRecallDataPoint>(); 1374var colsToKeep = new List<string>(); 1453var prList = new List<IDataView>();
Evaluators\ClusteringEvaluator.cs (9)
70var roles = new List<KeyValuePair<RoleMappedSchema.ColumnRole, string>>(); 162var stratCol = new List<uint>(); 163var stratVal = new List<ReadOnlyMemory<char>>(); 164var isWeighted = new List<bool>(); 165var nmi = new List<Double>(); 166var avgMinScores = new List<Double>(); 167var dbi = new List<Double>(); 325_numInstancesOfClass = new List<Double>(); 326_confusionMatrix = new List<Double[]>();
Evaluators\EvaluatorBase.cs (2)
112var list = new List<AggregatorDictionaryBase>(); 318var warnings = new List<string>();
Evaluators\EvaluatorUtils.cs (12)
527var naIndices = new List<int>(); 795var overallList = new List<IDataView>(); 816var firstDvKeyWithNamesColumns = new List<string>(); 818var firstDvVectorKeyColumns = new List<string>(); 819var variableSizeVectorColumnNamesList = new List<string>(); 820var list = new List<IDataView>(); 824var hidden = new List<int>(); 1003var metricNames = new List<string>(); 1056var nonAveragedCols = new List<string>(); 1060var idvList = new List<IDataView>() { avgMetrics }; 1450List<ReadOnlyMemory<char>> result = new List<ReadOnlyMemory<char>>(); 1703var nonAveragedCols = new List<string>();
Evaluators\MamlEvaluator.cs (2)
233var cols = new List<(string name, string source)>(); 234var colsToKeep = new List<string>();
Evaluators\Metrics\ConfusionMatrix.cs (1)
88List<IReadOnlyList<double>> counts = new List<IReadOnlyList<double>>(NumberOfClasses);
Evaluators\MulticlassClassificationEvaluator.cs (15)
143var stratCol = new List<uint>(); 144var stratVal = new List<ReadOnlyMemory<char>>(); 145var isWeighted = new List<bool>(); 146var microAcc = new List<double>(); 147var macroAcc = new List<double>(); 148var logLoss = new List<double>(); 149var logLossRed = new List<double>(); 150var topKAcc = new List<double>(); 151var allTopK = new List<double[]>(); 152var perClassLogLoss = new List<double[]>(); 153var counts = new List<double[]>(); 154var weights = new List<double[]>(); 155var confStratCol = new List<uint>(); 156var confStratVal = new List<ReadOnlyMemory<char>>(); 954var overallList = new List<IDataView>();
Evaluators\MultiOutputRegressionEvaluator.cs (10)
98var stratCol = new List<uint>(); 99var stratVal = new List<ReadOnlyMemory<char>>(); 100var isWeighted = new List<bool>(); 101var l1 = new List<Double>(); 102var l2 = new List<Double>(); 103var dist = new List<Double>(); 104var perLabelL1 = new List<Double[]>(); 105var perLabelL2 = new List<Double[]>(); 106var perLabelRms = new List<Double[]>(); 107var perLabelLoss = new List<Double[]>();
Evaluators\RankingEvaluator.cs (21)
84var labelGains = new List<Double>(); 161var stratCol = new List<uint>(); 162var stratVal = new List<ReadOnlyMemory<char>>(); 163var isWeighted = new List<bool>(); 164var ndcg = new List<Double[]>(); 165var dcg = new List<Double[]>(); 167var groupName = new List<ReadOnlyMemory<char>>(); 168var groupNdcg = new List<Double[]>(); 169var groupDcg = new List<Double[]>(); 170var groupMaxDcg = new List<Double[]>(); 171var groupStratCol = new List<uint>(); 172var groupStratVal = new List<ReadOnlyMemory<char>>(); 369_groupNdcg = new List<Double[]>(); 370_groupDcg = new List<Double[]>(); 371_groupMaxDcg = new List<Double[]>(); 374_queryLabels = new List<short>(); 375_queryOutputs = new List<Single>(); 449GroupId = new List<ReadOnlyMemory<char>>(); 841QueryLabels = new List<short>(); 842QueryOutputs = new List<Single>(); 926var gsList = new List<IDataView>();
Evaluators\RegressionEvaluatorBase.cs (8)
53var stratCol = new List<uint>(); 54var stratVal = new List<ReadOnlyMemory<char>>(); 55var isWeighted = new List<bool>(); 56var l1 = new List<TMetrics>(); 57var l2 = new List<TMetrics>(); 58var rms = new List<TMetrics>(); 59var loss = new List<TMetrics>(); 60var rSquared = new List<TMetrics>();
Model\Pfa\PfaContext.cs (5)
103_cellBlocks = new List<CellBlock>(); 104_letSetBlocks = new List<VariableBlock>(); 105_funcBlocks = new List<FuncBlock>(); 158var sets = new List<KeyValuePair<string, JToken>>(); 171var lets = new List<KeyValuePair<string, JToken>>(locals.Length - sets.Count);
Model\Pfa\SavePfaCommand.cs (1)
187var toExport = new List<string>();
Prediction\Calibrator.cs (2)
1096_cMargins = new List<float>(); 1097_ncMargins = new List<float>();
Prediction\CalibratorCatalog.cs (1)
107var annotations = new List<SchemaShape.Column>();
Training\TrainerUtils.cs (2)
230new List<DataViewSchema.Column>() : 428var nameMap = new List<(string outName, string inName)>();
Transforms\ColumnBindingsBase.cs (1)
687var indices = new List<int>();
Transforms\ColumnConcatenatingEstimator.cs (1)
130List<SchemaShape.Column> meta = new List<SchemaShape.Column>();
Transforms\ColumnConcatenatingTransformer.cs (4)
594List<int> allValues = new List<int>(); 885var toHide = new List<string>(); 886var toDeclare = new List<KeyValuePair<string, JToken>>(); 921List<KeyValuePair<string, long>> inputList = new List<KeyValuePair<string, long>>();
Transforms\ColumnSelecting.cs (2)
554var outputToInputMapping = new List<int>(); 577columnList = new List<int>();
Transforms\FeatureContributionCalculationTransformer.cs (1)
352var featContributionMetadata = new List<SchemaShape.Column>();
Transforms\Hashing.cs (2)
199var sourceColumnsForInvertHash = new List<DataViewSchema.Column>(); 1963var metadata = new List<SchemaShape.Column>();
Transforms\KeyToValue.cs (2)
187var toHide = new List<string>(); 188var toDeclare = new List<KeyValuePair<string, JToken>>();
Transforms\KeyToVector.cs (3)
635var toHide = new List<string>(); 636var toDeclare = new List<KeyValuePair<string, JToken>>(); 829var metadata = new List<SchemaShape.Column>();
Transforms\NormalizeColumn.cs (3)
805Labels = new List<int>(); 887ColValues = new List<TFloat>(); 922ColValues[i] = new List<TFloat>();
Transforms\NormalizeColumnDbl.cs (4)
1615var nz = new List<int>(); 1785var nz = new List<int>(); 1864_values = new List<TFloat>(); 1912_values[i] = new List<TFloat>();
Transforms\NormalizeColumnSng.cs (5)
546Elements = new List<TType>(startingSize); 1778var nz = new List<int>(); 1948var nz = new List<int>(); 2027_values = new List<TFloat>(); 2075_values[i] = new List<TFloat>();
Transforms\Normalizer.cs (4)
361var newMetadataKinds = new List<SchemaShape.Column> { isNormalizedMeta }; 537var activeCols = new List<DataViewSchema.Column>(); 788var toHide = new List<string>(); 789var toDeclare = new List<KeyValuePair<string, JToken>>();
Transforms\NormalizeUtils.cs (2)
146var columnsToNormalize = new List<NormalizeTransform.AffineColumn>(); 155var entryPoints = new List<EntryPointNode>();
Transforms\SlotsDroppingTransformer.cs (1)
585List<int> newCategoricalSlotRanges = new List<int>();
Transforms\TransformBase.cs (2)
578var toHide = new List<string>(); 579var toDeclare = new List<KeyValuePair<string, JToken>>();
Transforms\TypeConverting.cs (1)
634var metadata = new List<SchemaShape.Column>();
Transforms\ValueMapping.cs (4)
241var convertedValues = new List<ReadOnlyMemory<char>[]>(); 557List<TKey> keys = new List<TKey>(); 558List<TValue> values = new List<TValue>(); 997var cols = new List<(string outputColumnName, string inputColumnName)>()
Transforms\ValueToKeyMappingTransformer.cs (2)
928var toHide = new List<string>(); 929var toDeclare = new List<KeyValuePair<string, JToken>>();
Utilities\ApplyTransformUtils.cs (1)
83var transforms = new List<IDataTransform>();
Utilities\ModelFileUtils.cs (3)
241List<string> rolesList = new List<string>(); 242List<string> columnNamesList = new List<string>(); 287var list = new List<KeyValuePair<string, string>>();
Utilities\StreamUtils.cs (1)
71var matchList = new List<string>();
Microsoft.ML.DataView (3)
DataViewSchema.cs (2)
262_items = new List<(string Name, DataViewType Type, Delegate Getter, Annotations Annotations)>(); 387_items = new List<(string Name, DataViewType Type, Annotations Annotations)>();
SchemaDebuggerProxy.cs (1)
41var result = new List<KeyValuePair<string, object>>();
Microsoft.ML.Ensemble (4)
PipelineEnsemble.cs (1)
705var list = new List<KeyValuePair<string, object>>();
Selector\DiversityMeasure\BaseDisagreementDiversityMeasure.cs (1)
20var diversityValues = new List<ModelDiversityMetric<TOutput>>();
Selector\SubModelSelector\BaseDiverseSelector.cs (1)
87var selectedModels = new List<FeatureSubsetModel<TOutput>>();
Trainer\EnsembleTrainerBase.cs (1)
137var models = new List<FeatureSubsetModel<TOutput>>();
Microsoft.ML.EntryPoints (37)
CrossValidationMacro.cs (12)
168var subGraphNodes = new List<EntryPointNode>(); 183inputBindingMap.Add(nameof(splitArgs.Data), new List<ParameterBinding>() { paramBinding }); 242inputBindingMap.Add(nameof(args.TrainingData), new List<ParameterBinding> { trainingData }); 245inputBindingMap.Add(nameof(args.TestingData), new List<ParameterBinding> { testingData }); 261inputBindingMap.Add(nameof(combineModelsArgs.TransformModel), new List<ParameterBinding>() { paramBinding }); 264inputBindingMap.Add(nameof(combineModelsArgs.PredictorModel), new List<ParameterBinding>() { paramBinding }); 322combineInputBindingMap.Add(nameof(combineArgs.Warnings), new List<ParameterBinding> { warningsArray }); 325combineInputBindingMap.Add(nameof(combineArgs.OverallMetrics), new List<ParameterBinding> { overallArray }); 328combineInputBindingMap.Add(nameof(combineArgs.PerInstanceMetrics), new List<ParameterBinding> { combinePerInstArray }); 333combineInputBindingMap.Add(nameof(combineArgs.ConfusionMatrix), new List<ParameterBinding> { combineConfArray }); 372var warnings = input.Warnings != null ? new List<IDataView>(input.Warnings) : new List<IDataView>();
FeatureCombiner.cs (1)
60var concatNames = new List<KeyValuePair<string, string>>();
JsonUtils\JsonManifestUtils.cs (3)
51var kinds = new List<Type>(); 157var inputs = new List<KeyValuePair<Double, JObject>>(); 285var outputs = new List<KeyValuePair<Double, JObject>>();
MacroUtils.cs (2)
128inputBindingMap.Add(argName, new List<ParameterBinding>()); 151inputBindingMap.Add(argName, new List<ParameterBinding>());
OneVersusAllMacro.cs (4)
63inputBindingMap.Add(nameof(labelIndicatorArgs.Data), new List<ParameterBinding>() { paramBinding }); 152var macroNodes = new List<EntryPointNode>(); 176inputBindingMap.Add(nameof(combineArgs.ModelArray), new List<ParameterBinding>() { paramBinding }); 179inputBindingMap.Add(nameof(combineArgs.TrainingData), new List<ParameterBinding>() { paramBinding });
PermutationFeatureImportance.cs (5)
108List<BinaryMetrics> metrics = new List<BinaryMetrics>(); 165List<MulticlassMetrics> metrics = new List<MulticlassMetrics>(); 224List<RegressionMetrics> metrics = new List<RegressionMetrics>(); 278List<RankingMetrics> metrics = new List<RankingMetrics>(); 313List<string> slotNames = new List<string>();
ScoreColumnSelector.cs (2)
31List<int> indices = new List<int>(); 84var copyCols = new List<(string name, string source)>();
TrainTestMacro.cs (8)
174inputBindingMap.Add(nameof(combineArgs.TransformModel), new List<ParameterBinding>() { paramBinding }); 177inputBindingMap.Add(nameof(combineArgs.PredictorModel), new List<ParameterBinding>() { paramBinding }); 194inputBindingMap.Add(nameof(args.Data), new List<ParameterBinding>() { paramBinding }); 198inputBindingMap.Add(nameof(args.PredictorModel), new List<ParameterBinding>() { paramBinding }); 228inputBindingMap.Add(nameof(args.Data), new List<ParameterBinding>() { paramBinding }); 232inputBindingMap.Add(nameof(args.PredictorModel), new List<ParameterBinding>() { paramBinding }); 252inputBindingMap.Add(nameof(evalTrainingArgs.Data), new List<ParameterBinding>() { paramBinding }); 274inputBindingMap.Add(nameof(evalArgs.Data), new List<ParameterBinding>() { paramBinding });
Microsoft.ML.FastTree (97)
Dataset\Dataset.cs (1)
621List<int>[] listQueries = Enumerable.Range(0, numParts).Select(x => new List<int>()).ToArray(numParts);
Dataset\FeatureFlock.cs (6)
538List<VirtualBin> virtualBins = new List<VirtualBin>(); 539List<int> lowPopulationFeatures = new List<int>(); 668List<int> catFeatureIndices = new List<int>(); 734List<VirtualBin> virtualBins = new List<VirtualBin>(); 735List<int> lowPopulationFeatures = new List<int>(); 890List<int> catFeatureIndices = new List<int>();
Dataset\RepeatIntArray.cs (2)
29List<int> tempValueList = new List<int>(); 30List<byte> tempDeltaList = new List<byte>();
Dataset\SparseIntArray.cs (4)
50List<int> tempValueList = new List<int>(); 51List<byte> tempDeltaList = new List<byte>(); 126List<int> tempValueList = new List<int>(); 127List<byte> tempDeltaList = new List<byte>();
FastTree.cs (36)
183Tests = new List<Test>(); 1012var result = new List<KeyValuePair<int, int>>(); 1363var toTranspose = new List<int>(); 1461List<FeatureFlockBase> flocks = new List<FeatureFlockBase>(); 1480List<int> pending = new List<int>(); 1691List<int> minSlots = new List<int>(); 1692List<int> maxSlots = new List<int>(); 1715List<ulong> qids = new List<ulong>(); 1716List<int> boundaries = new List<int>(); 1769_targetsList = new List<short>(); 1770_actualTargets = new List<double>(); 1771_weights = data.Schema.Weight != null ? new List<double>() : null; 1772_boundaries = new List<int>(); 1914List<int> trivialFeatures = new List<int>(); 1956var delta = new List<byte>(); 1957var values = new List<int>(); 2090List<int> pending = new List<int>(); 2192List<int> pending = new List<int>(); 2381_dense = new List<double>(); 2417_sparse = new List<KeyValuePair<int, double>>(_nonZeroElements); 3047var nodesTreeids = new List<long>(); 3048var nodesIds = new List<long>(); 3049var nodesFeatureIds = new List<long>(); 3050var nodeModes = new List<string>(); 3051var nodesValues = new List<double>(); 3052var nodeHitrates = new List<long>(); 3053var missingValueTracksTrue = new List<bool>(); 3054var nodesTrueNodeIds = new List<long>(); 3055var nodesFalseNodeIds = new List<long>(); 3056var nodesBaseValues = new List<float>(); 3059var classTreeIds = new List<long>(); 3060var classNodeIds = new List<long>(); 3061var classIds = new List<long>(); 3062var classWeights = new List<double>(); 3112node.AddAttribute("base_values", new List<float>() { 0 }); 3167List<KeyValuePair<string, object>> results = new List<KeyValuePair<string, object>>();
GamModelParameters.cs (6)
483var internalNodeIndices = new List<int>(); 484var lteChild = new List<int>(); 485var gtChild = new List<int>(); 649binDocList[e] = new List<int>(); 652var labels = new List<float>(); 653var scores = new List<float>();
GamTrainer.cs (2)
545var newBinEffects = new List<double>(); 546var newBinBoundaries = new List<double>();
RandomForestClassification.cs (2)
271List<float> featuresList = new List<float>(); 272List<float> labelsList = new List<float>();
RandomForestRegression.cs (2)
404List<float> featuresList = new List<float>(); 405List<float> labelsList = new List<float>();
RegressionTree.cs (2)
112return new List<int>(); // Zero-length vector. 129return new List<int>(); // Zero-length vector.
Training\DocumentPartitioning.cs (1)
85.Select(x => new List<int>(innerLoopSize / tree.NumLeaves))
Training\EnsembleCompression\LassoBasedEnsembleCompressor.cs (1)
95List<KeyValuePair<short, int>> labelFreqList = new List<KeyValuePair<short, int>>();
Training\OptimizationAlgorithms\GradientDescent.cs (1)
29_treeScores = new List<double[]>();
Training\OptimizationAlgorithms\OptimizationAlgorithm.cs (1)
44TrackedScores = new List<ScoreTracker>();
Training\Test.cs (7)
213History = new List<TestResult[]>(); 355IList<TestResult> result = new List<TestResult>(); 409List<TestResult> result = new List<TestResult>() 452List<TestResult> result = new List<TestResult>() 483IList<TestResult> result = new List<TestResult>() 567List<TestResult> result = new List<TestResult>(); 705List<TestResult> result = new List<TestResult>()
TreeEnsemble\InternalRegressionTree.cs (3)
379List<int> categoricalNodeIndices = new List<int>(); 813path = new List<int>(); 1502List<int> path = new List<int>();
TreeEnsemble\InternalTreeEnsemble.cs (2)
36_trees = new List<InternalRegressionTree>(); 50_trees = new List<InternalRegressionTree>();
TreeEnsembleFeaturizationTransformer.cs (1)
64var roles = new List<KeyValuePair<RoleMappedSchema.ColumnRole, string>>();
TreeEnsembleFeaturizer.cs (2)
187var delegates = new List<Delegate>(); 262_pathIds[i] = new List<int>();
Utils\BufferPoolManager.cs (1)
97buffers = new List<Array>();
Utils\RegressionTreeBaseUtils.cs (14)
28var treeWeightsList = new List<double>(); 29var treeId = new List<int>(); 30var isLeaf = new List<ReadOnlyMemory<char>>(); 31var leftChild = new List<int>(); 32var rightChild = new List<int>(); 33var numericalSplitFeatureIndexes = new List<int>(); 34var numericalSplitThresholds = new List<float>(); 35var categoricalSplitFlags = new List<bool>(); 36var leafValues = new List<double>(); 37var splitGains = new List<double>(); 38var categoricalSplitFeatures = new List<VBuffer<int>>(); 39var categoricalCategoricalSplitFeatureRange = new List<VBuffer<int>>(); 118var leafSamples = new List<VBuffer<double>>(); 121var leafSampleWeights = new List<VBuffer<double>>();
Microsoft.ML.GenAI.Core (3)
Pipeline\CausalLMPipeline.cs (1)
228var chunks = new List<string>();
Trainer\CausalLMDataset.cs (1)
23_data = new List<CausalLMModelInput>(data);
Trainer\CausalLMSupervisedFineTuningTrainer.cs (1)
43var losses = new List<float>();
Microsoft.ML.GenAI.Core.Tests (3)
CausalLMDatasetTest.cs (3)
82var inputs = new List<List<ChatMessage>> 84new List<ChatMessage> 91var outputs = new List<ChatMessage>
Microsoft.ML.GenAI.LLaMA (4)
Llama3CausalLMChatClient.cs (1)
40options.StopSequences = new List<string> { _eotToken };
LlamaTextCompletionService.cs (1)
65var stopTokenSequence = executionSettings?.ExtensionData?["stop_token_sequence"] as List<string> ?? new List<string>();
Module\LlamaModel.cs (2)
120var allHiddenStates = new List<Tensor>(); 121var allAttentions = new List<Tensor>();
Microsoft.ML.GenAI.LLaMA.Tests (1)
LLaMA3_1Tests.cs (1)
98var chatHistory = new List<IMessage>
Microsoft.ML.GenAI.Mistral (3)
Mistral_7B_0_3ChatTemplateBuilder.cs (1)
170var requiredParameterNames = new List<string>();
MistralModel.cs (2)
114var allHiddenStates = new List<Tensor>(); 115var allAttentions = new List<Tensor>();
Microsoft.ML.GenAI.Mistral.Tests (2)
Mistral_7B_Instruct_V0_3Tests.cs (2)
44var chatHistory = new List<IMessage> 83var chatHistory = new List<IMessage>
Microsoft.ML.GenAI.Phi (3)
Module\Phi3Model.cs (2)
116var allHiddenStates = new List<Tensor>(); 117var allAttentions = new List<Tensor>();
Phi3\Phi3CausalLMTextGenerationService.cs (1)
35var stopTokenSequence = executionSettings?.ExtensionData?["stop_token_sequence"] as List<string> ?? new List<string>();
Microsoft.ML.GenAI.Samples (2)
Llama\SFT_Llama_3_2_1B.cs (2)
36var dataset = new List<Data> 105var trainChatHistory = new List<ChatMessage>
Microsoft.ML.IntegrationTests (1)
Prediction.cs (1)
62var transformers = new List<ITransformer>();
Microsoft.ML.InternalCodeAnalyzer (1)
BestFriendOnPublicDeclarationsAnalyzer.cs (1)
44var list = new List<string> { AttributeName, "Microsoft.ML.Internal.CpuMath.Core.BestFriendAttribute" };
Microsoft.ML.KMeansClustering (1)
KMeansModelParameters.cs (1)
324var tensorC = new List<float>();
Microsoft.ML.LightGbm (11)
LightGbmTrainerBase.cs (6)
566List<int> catBoundaries = new List<int> { 0 }; 605List<string> catIndices = new List<string>(); 770List<float> labelList = new List<float>(); 778List<float> weightList = hasWeights ? new List<float>() : null; 779List<ulong> cursorGroups = hasGroup ? new List<ulong>() : null; 808List<int> groupList = new List<int>();
WrappedLightGbmBooster.cs (2)
100var values = new List<double>(); 175List<int> cats = new List<int>();
WrappedLightGbmInterface.cs (1)
254List<string> res = new List<string>();
WrappedLightGbmTraining.cs (2)
42var metrics = new List<string>() { "Iteration" }; 43var units = new List<string>() { "iterations" };
Microsoft.ML.Maml (3)
HelpCommand.cs (3)
147var components = new List<Component>(); 198var components = new List<Component>(); 284var components = new List<Component>();
Microsoft.ML.Mkl.Components (2)
SymSgdClassificationTrainer.cs (2)
381_storage = new List<VeryLongArray>(); 558_instanceProperties = new List<InstanceProperties>();
Microsoft.ML.OnnxConverter (7)
OnnxContextImpl.cs (5)
47_nodes = new List<OnnxCSharpToProtoWrapper.NodeProto>(); 48_intermediateValues = new List<OnnxUtils.ModelArgs>(); 49_inputs = new List<OnnxUtils.ModelArgs>(); 50_initializers = new List<OnnxCSharpToProtoWrapper.TensorProto>(); 51_outputs = new List<OnnxUtils.ModelArgs>();
OnnxUtils.cs (2)
362dimsLocal = new List<long>(); 367dimsParamLocal = new List<bool>() { false, true }; //false for batch size, true for dims.
Microsoft.ML.OnnxTransformer (4)
OnnxTransform.cs (2)
689var inputNameOnnxValues = new List<NamedOnnxValue>(); 879_tensorShape = new OnnxShape(tensorShape);
OnnxTypeParser.cs (1)
198List<int> dims = new List<int>();
OnnxUtils.cs (1)
301var onnxVariableInfos = new List<OnnxVariableInfo>();
Microsoft.ML.OnnxTransformerTest (6)
DnnImageFeaturizerTest.cs (3)
75var xyData = new List<TestDataXY> { new TestDataXY() { A = new float[InputSize] } }; 76var stringData = new List<TestDataDifferentType> { new TestDataDifferentType() { data_0 = new string[InputSize] } }; 77var sizeData = new List<TestDataSize> { new TestDataSize() { data_0 = new float[2] } };
OnnxTransformTests.cs (3)
143var xyData = new List<TestDataXY> { new TestDataXY() { A = new float[InputSize] } }; 144var stringData = new List<TestDataDifferentType> { new TestDataDifferentType() { data_0 = new string[InputSize] } }; 145var sizeData = new List<TestDataSize> { new TestDataSize() { data_0 = new float[2] } };
Microsoft.ML.Parquet (3)
ParquetLoader.cs (1)
261List<Column> columnsLoaded = new List<Column>();
PartitionedPathParser.cs (2)
342names = new List<string>(dirs.Count()); 343values = new List<string>(dirs.Count());
Microsoft.ML.PerformanceTests (5)
FeaturizeTextBench.cs (3)
33var columns = new List<TextLoader.Column>(); 53var textColumns = new List<string>(); 59var featurizers = new List<TextFeaturizingEstimator>();
TextLoaderBench.cs (2)
36_columns = new List<TextLoader.Column>(); 60var getters = new List<ValueGetter<ReadOnlyMemory<char>>>();
Microsoft.ML.Predictor.Tests (17)
ResultProcessor\TestResultProcessor.cs (6)
39List<string> result = new List<string>(); 61List<string> testFiles = new List<string>(); 78List<string> testFiles = new List<string>(); 95List<string> testFiles = new List<string>(); 112List<string> testFiles = new List<string>(); 129List<string> testFiles = new List<string>();
TestPredictors.cs (10)
463var binaryClassificationDatasets = new List<TestDataset> { TestDatasets.breastCancerPipe }; 479var binaryClassificationDatasets = new List<TestDataset> { TestDatasets.breastCancerPipe }; 516var binaryClassificationDatasets = new List<TestDataset> { TestDatasets.breastCancerPipe }; 527var binaryClassificationDatasets = new List<TestDataset> { TestDatasets.breastCancerPipe }; 980var binaryClassificationDatasets = new List<TestDataset> { TestDatasets.adultOnlyCat, TestDatasets.adult }; 999var regressionDatasets = new List<TestDataset> { TestDatasets.autosSample }; 1019var binaryClassificationDatasets = new List<TestDataset> { TestDatasets.breastCancerGroupId }; 1037var binaryClassificationDatasets = new List<TestDataset> { TestDatasets.breastCancerPipe }; 1588new List<PredictorAndArgs>() { TestLearners.multiclassLogisticRegressionRegularized }, 1589new List<TestDataset>() { TestDatasets.reutersMaxDim });
TestTransposer.cs (1)
124List<int> indices = new List<int>();
Microsoft.ML.Recommender (3)
MatrixFactorizationPredictor.cs (1)
471var roles = new List<KeyValuePair<RoleMappedSchema.ColumnRole, string>>();
MatrixFactorizationTrainer.cs (1)
529var roles = new List<KeyValuePair<RoleMappedSchema.ColumnRole, string>>();
SafeTrainingAndModelBuffer.cs (1)
267List<MFNode> nodes = new List<MFNode>();
Microsoft.ML.ResultProcessor (15)
ResultProcessor.cs (15)
293List<string> settings = new List<string>(); 712lines = new List<string>(); 751fileResults = new List<string>(); 752fileTimeMemoryResult = new List<string>(); 847List<ExperimentItemResult?> results = new List<ExperimentItemResult?>(); 865tempPredictorList = new List<PredictorResult>(); 908var foldLines = new List<string>(lines.Where((s, i1) => i1 >= startLineIdx && i1 < endLineIdx)); 928List<int> allFoldIndices = new List<int>(foldResults.Keys); 949AllValues = new List<float>(from kvp in metricValues.Value 1040List<PredictorResult> predictorResultsList = new List<PredictorResult>(); 1060List<string> m = new List<string>(); 1067List<KeyValuePair<string, string>> srcFiles = new List<KeyValuePair<string, string>>(); 1100predictorItem.PredictorList = new List<ExperimentItemResult>(); 1158+ string.Join(cmd.PerFoldResultSeparator, new List<string>(new List<float>(kvp.Value.AllValues).Select(d => "" + d))));
Microsoft.ML.Samples (81)
Dynamic\DataOperations\FilterRowsByKeyColumnFraction.cs (1)
20var samples = new List<DataPoint>()
Dynamic\DataOperations\FilterRowsByMissingValues.cs (1)
20var samples = new List<DataPoint>()
Dynamic\DataOperations\LoadingText.cs (1)
16var dataFiles = new List<string>();
Dynamic\DataOperations\SaveAndLoadFromBinary.cs (1)
19var dataPoints = new List<DataPoint>()
Dynamic\DataOperations\SaveAndLoadFromText.cs (1)
19var dataPoints = new List<DataPoint>()
Dynamic\ModelOperations\SaveLoadModel.cs (1)
17var data = new List<Data>()
Dynamic\ModelOperations\SaveLoadModelFile.cs (1)
17var data = new List<Data>()
Dynamic\NgramExtraction.cs (1)
17var data = new List<SampleSentimentData>() {
Dynamic\TextTransform.cs (1)
19var data = new List<SampleSentimentData>() {
Dynamic\Trainers\AnomalyDetection\RandomizedPcaSample.cs (1)
20var samples = new List<DataPoint>()
Dynamic\Trainers\AnomalyDetection\RandomizedPcaSampleWithOptions.cs (1)
20var samples = new List<DataPoint>()
Dynamic\Trainers\BinaryClassification\FieldAwareFactorizationMachine.cs (1)
146var data = new List<DataPoint>();
Dynamic\Trainers\BinaryClassification\FieldAwareFactorizationMachineWithOptions.cs (1)
157var data = new List<DataPoint>();
Dynamic\Trainers\Recommendation\MatrixFactorization.cs (1)
92var dataMatrix = new List<MatrixElement>();
Dynamic\Trainers\Recommendation\MatrixFactorizationWithOptions.cs (1)
116var dataMatrix = new List<MatrixElement>();
Dynamic\Trainers\Recommendation\OneClassMatrixFactorizationWithOptions.cs (2)
171observedMatrix = new List<MatrixElement>(); 172fullMatrix = new List<MatrixElement>();
Dynamic\Transforms\ApproximatedKernelMap.cs (1)
19var samples = new List<DataPoint>()
Dynamic\Transforms\Concatenate.cs (1)
17var samples = new List<InputData>()
Dynamic\Transforms\Conversion\MapKeyToValueMultiColumn.cs (1)
90var examples = new List<DataPoint>();
Dynamic\Transforms\CopyColumns.cs (1)
16var samples = new List<InputData>()
Dynamic\Transforms\CustomMapping.cs (1)
20var samples = new List<InputData>
Dynamic\Transforms\CustomMappingSaveAndLoad.cs (1)
23var samples = new List<InputData>
Dynamic\Transforms\CustomMappingWithInMemoryCustomType.cs (1)
25var tribe = new List<AlienHero>() { new AlienHero("ML.NET", 2, 1000,
Dynamic\Transforms\DropColumns.cs (1)
16var samples = new List<InputData>()
Dynamic\Transforms\Expression.cs (1)
17var samples = new List<InputData>()
Dynamic\Transforms\FeatureSelection\SelectFeaturesBasedOnCount.cs (1)
83var data = new List<InputData>
Dynamic\Transforms\FeatureSelection\SelectFeaturesBasedOnCountMultiColumn.cs (1)
83var data = new List<InputData>
Dynamic\Transforms\FeatureSelection\SelectFeaturesBasedOnMutualInformation.cs (1)
77var data = new List<NumericData>
Dynamic\Transforms\FeatureSelection\SelectFeaturesBasedOnMutualInformationMultiColumn.cs (1)
86var data = new List<NumericData>
Dynamic\Transforms\IndicateMissingValues.cs (1)
18var samples = new List<DataPoint>()
Dynamic\Transforms\IndicateMissingValuesMultiColumn.cs (1)
17var samples = new List<DataPoint>()
Dynamic\Transforms\NormalizeBinning.cs (1)
19var samples = new List<DataPoint>()
Dynamic\Transforms\NormalizeBinningMulticolumn.cs (1)
18var samples = new List<DataPoint>()
Dynamic\Transforms\NormalizeGlobalContrast.cs (1)
16var samples = new List<DataPoint>()
Dynamic\Transforms\NormalizeLogMeanVariance.cs (1)
18var samples = new List<DataPoint>()
Dynamic\Transforms\NormalizeLogMeanVarianceFixZero.cs (1)
18var samples = new List<DataPoint>()
Dynamic\Transforms\NormalizeLpNorm.cs (1)
17var samples = new List<DataPoint>()
Dynamic\Transforms\NormalizeMeanVariance.cs (1)
18var samples = new List<DataPoint>()
Dynamic\Transforms\NormalizeMinMax.cs (1)
16var samples = new List<DataPoint>()
Dynamic\Transforms\NormalizeMinMaxMulticolumn.cs (1)
16var samples = new List<DataPoint>()
Dynamic\Transforms\NormalizeSupervisedBinning.cs (1)
18var samples = new List<DataPoint>()
Dynamic\Transforms\Projection\VectorWhiten.cs (1)
84var data = new List<SampleVectorOfNumbersData>();
Dynamic\Transforms\Projection\VectorWhitenWithOptions.cs (1)
83var data = new List<SampleVectorOfNumbersData>();
Dynamic\Transforms\ReplaceMissingValues.cs (1)
19var samples = new List<DataPoint>()
Dynamic\Transforms\ReplaceMissingValuesMultiColumn.cs (1)
18var samples = new List<DataPoint>()
Dynamic\Transforms\SelectColumns.cs (1)
16var samples = new List<InputData>()
Dynamic\Transforms\StatefulCustomMapping.cs (1)
16var samples = new List<InputData>
Dynamic\Transforms\Text\ApplyCustomWordEmbedding.cs (1)
20var emptySamples = new List<TextData>();
Dynamic\Transforms\Text\ApplyWordEmbedding.cs (1)
20var emptySamples = new List<TextData>();
Dynamic\Transforms\Text\FeaturizeText.cs (1)
16var samples = new List<TextData>()
Dynamic\Transforms\Text\FeaturizeTextWithOptions.cs (1)
17var samples = new List<TextData>()
Dynamic\Transforms\Text\LatentDirichletAllocation.cs (1)
16var samples = new List<TextData>()
Dynamic\Transforms\Text\NormalizeText.cs (1)
20var emptySamples = new List<TextData>();
Dynamic\Transforms\Text\ProduceHashedNgrams.cs (1)
17var samples = new List<TextData>()
Dynamic\Transforms\Text\ProduceHashedWordBags.cs (1)
17var samples = new List<TextData>()
Dynamic\Transforms\Text\ProduceNgrams.cs (1)
18var samples = new List<TextData>()
Dynamic\Transforms\Text\ProduceWordBags.cs (1)
18var samples = new List<TextData>()
Dynamic\Transforms\Text\RemoveDefaultStopWords.cs (1)
21var emptySamples = new List<TextData>();
Dynamic\Transforms\Text\RemoveStopWords.cs (1)
20var emptySamples = new List<TextData>();
Dynamic\Transforms\Text\TokenizeIntoCharactersAsKeys.cs (1)
20var emptySamples = new List<TextData>();
Dynamic\Transforms\Text\TokenizeIntoWords.cs (1)
20var emptySamples = new List<TextData>();
Dynamic\Transforms\TimeSeries\DetectAnomalyBySrCnn.cs (1)
22var data = new List<TimeSeriesData>();
Dynamic\Transforms\TimeSeries\DetectAnomalyBySrCnnBatchPrediction.cs (1)
18var data = new List<TimeSeriesData>();
Dynamic\Transforms\TimeSeries\DetectChangePointBySsa.cs (1)
28var data = new List<TimeSeriesData>()
Dynamic\Transforms\TimeSeries\DetectChangePointBySsaBatchPrediction.cs (1)
25var data = new List<TimeSeriesData>()
Dynamic\Transforms\TimeSeries\DetectChangePointBySsaStream.cs (1)
28var data = new List<TimeSeriesData>()
Dynamic\Transforms\TimeSeries\DetectEntireAnomalyBySrCnn.cs (1)
19var data = new List<TimeSeriesData>();
Dynamic\Transforms\TimeSeries\DetectIidChangePoint.cs (1)
27var data = new List<TimeSeriesData>(Size)
Dynamic\Transforms\TimeSeries\DetectIidChangePointBatchPrediction.cs (1)
25var data = new List<TimeSeriesData>(Size)
Dynamic\Transforms\TimeSeries\DetectIidSpike.cs (1)
23var data = new List<TimeSeriesData>(Size + 1)
Dynamic\Transforms\TimeSeries\DetectIidSpikeBatchPrediction.cs (1)
21var data = new List<TimeSeriesData>(Size + 1)
Dynamic\Transforms\TimeSeries\DetectSpikeBySsa.cs (1)
26var data = new List<TimeSeriesData>()
Dynamic\Transforms\TimeSeries\DetectSpikeBySsaBatchPrediction.cs (1)
25var data = new List<TimeSeriesData>()
Dynamic\Transforms\TimeSeries\Forecasting.cs (1)
20var data = new List<TimeSeriesData>()
Dynamic\Transforms\TimeSeries\ForecastingWithConfidenceInterval.cs (1)
20var data = new List<TimeSeriesData>()
Dynamic\Transforms\TimeSeries\LocalizeRootCause.cs (2)
20var data = new RootCauseLocalizationInput(timestamp, GetAnomalyDimension(), new List<MetricSlice>() { new MetricSlice(timestamp, GetPoints()) }, AggregateType.Sum, AGG_SYMBOL); 40List<TimeSeriesPoint> points = new List<TimeSeriesPoint>();
Dynamic\Transforms\TimeSeries\LocalizeRootCauseMultidimension.cs (2)
21var data = new RootCauseLocalizationInput(timestamp, GetAnomalyDimension(), new List<MetricSlice>() { new MetricSlice(timestamp, GetTimeSeriesPoints()) }, AggregateType.Sum, AGG_SYMBOL); 46List<TimeSeriesPoint> TimeSeriesPoints = new List<TimeSeriesPoint>();
Dynamic\WithOnFitDelegate.cs (1)
19var samples = new List<DataPoint>()
Microsoft.ML.Samples.OneDal (3)
Program.cs (3)
18List<IDataView> dataList = new List<IDataView>(); 23List<TextLoader.Column> columns = new List<TextLoader.Column>(); 51List<string> featuresList = new List<string>();
Microsoft.ML.SamplesUtils (4)
SamplesDatasetUtils.cs (4)
247var data = new List<BinaryLabelFloatFeatureVectorFloatWeightSample>(); 294var data = new List<FloatLabelFloatFeatureVectorUlongGroupIdSample>(); 310var data = new List<FloatLabelFloatFeatureVectorSample>(); 364var examples = new List<MulticlassClassificationExample>();
Microsoft.ML.SearchSpace (3)
Converter\ParameterConverter.cs (1)
42var list = new List<object>();
Option\NestOption.cs (1)
67var res = new List<double>();
SearchSpace.cs (1)
135var res = new List<double>();
Microsoft.ML.StandardTrainers (21)
FactorizationMachine\FactorizationMachineTrainer.cs (3)
372var columns = new List<DataViewSchema.Column>(featureColumns); 463var metricNames = new List<string>() { "Training-loss" }; 593var roles = new List<KeyValuePair<RoleMappedSchema.ColumnRole, string>>();
FactorizationMachine\FieldAwareFactorizationMachineModelParameters.cs (1)
423var roles = new List<KeyValuePair<RoleMappedSchema.ColumnRole, string>>();
FactorizationMachine\FieldAwareFactorizationMachineUtils.cs (1)
91_inputColumnIndexes = new List<int>();
LdSvm\LdSvmTrainer.cs (1)
511var examples = new List<LabelFeatures>();
Optimizer\DifferentiableFunction.cs (2)
204List<int> indices = new List<int>(dirCount); 205List<float> values = new List<float>(dirCount);
Optimizer\LearningRateScheduler.cs (1)
78List<LearningRateSchedulerItem> lrs = new List<LearningRateSchedulerItem>();
Optimizer\Optimizer.cs (1)
222_roList = new List<float>();
Standard\LinearModelParameters.cs (2)
541List<KeyValuePair<string, object>> results = new List<KeyValuePair<string, object>>(); 686List<KeyValuePair<string, object>> results = new List<KeyValuePair<string, object>>();
Standard\LinearPredictorUtils.cs (2)
196List<KeyValuePair<string, object>> weightValues = new List<KeyValuePair<string, object>>(); 214var list = new List<KeyValuePair<string, Single>>() { new KeyValuePair<string, Single>("(Bias)", bias) };
Standard\LogisticRegression\LbfgsPredictorBase.cs (3)
492var labelsList = new List<int>(); 493var featuresList = new List<float>(); 494var weightsList = new List<float>();
Standard\LogisticRegression\MulticlassLogisticRegression.cs (1)
836List<KeyValuePair<string, object>> results = new List<KeyValuePair<string, object>>();
Standard\ModelStatistics.cs (2)
413List<CoefficientStatistics> result = new List<CoefficientStatistics>(ParametersCount - 1); 440var featureNames = new List<string>();
Standard\SdcaBinary.cs (1)
1779var outCols = new List<SchemaShape.Column>()
Microsoft.ML.Sweeper (28)
Algorithms\Grid.cs (3)
70var prevParamSets = previousRuns?.Select(r => r.ParameterSet).ToList() ?? new List<ParameterSet>(); 162: new List<ParameterSet>(); 191var pset = new List<IParameterValue>();
Algorithms\KdoSweeper.cs (4)
106_randomParamSets = new List<ParameterSet>(); 180List<ParameterSet> children = new List<ParameterSet>(); 205List<int> numericParamIndices = new List<int>(); 206List<double> numericParamValues = new List<double>();
Algorithms\NelderMead.cs (5)
100_sweepParameters = new List<IValueGenerator>(); 121_pendingSweeps = new List<KeyValuePair<ParameterSet, float[]>>(); 363var result = new List<KeyValuePair<IRunResult, float[]>>(); 435var result = new List<float>(); 449var parameters = new List<IParameterValue>();
Algorithms\SmacSweeper.cs (6)
98List<IRunResult> viableRuns = new List<IRunResult>(); 270List<ParameterSet> neighbors = new List<ParameterSet>(); 336List<double[]> datasetLeafValues = new List<double[]>(); 340List<double> leafValues = new List<double>(); 396List<ParameterSet> outSet = new List<ParameterSet>(); 423List<IParameterValue> parameters = new List<IParameterValue>();
Algorithms\SweeperProbabilityUtils.cs (3)
63List<double> rvs = new List<double>(); 164var result = new List<float>(); 216List<IParameterValue> parameters = new List<IParameterValue>();
AsyncSweeper.cs (2)
88_results = new List<IRunResult>(); 209_results = new List<IRunResult>();
ConfigRunner.cs (1)
77RunNums = new List<int>();
Parameters.cs (2)
254var result = new List<IParameterValue>(); 386var result = new List<IParameterValue>();
SweepCommand.cs (1)
84var runs = new List<IRunResult>();
SynthConfigRunner.cs (1)
44List<IRunResult> results = new List<IRunResult>();
Microsoft.ML.Sweeper.Tests (13)
TestSweeper.cs (13)
105var initialList = sweeper.ProposeSweeps(5, new List<RunResult>()); 145var paramSets = new List<ParameterSet>(); 203var tasks = new List<Task<ParameterSetWithId>>(); 254var paramSets = new List<ParameterSet>(); 272var results = new List<KeyValuePair<int, IRunResult>>(); 304var paramSets = new List<ParameterSet>(); 356var paramSets = new List<ParameterSet>(); 442var initialList = sweeper.ProposeSweeps(5, new List<RunResult>()); 560var sweeps = sweeper.ProposeSweeps(5, new List<RunResult>()); 563var results = new List<IRunResult>(); 608var sweeps = sweeper.ProposeSweeps(5, new List<RunResult>()); 611var results = new List<IRunResult>(); 659var results = new List<IRunResult>();
Microsoft.ML.TensorFlow (1)
TensorflowTransform.cs (1)
470var modelFilePaths = new List<string>
Microsoft.ML.TensorFlow.Tests (9)
TensorFlowEstimatorTests.cs (5)
65new List<TestData>(new TestData[] { 78var xyData = new List<TestDataXY> { new TestDataXY() { A = new float[4], B = new float[4] } }; 79var stringData = new List<TestDataDifferentType> { new TestDataDifferentType() { a = new string[4], b = new string[4] } }; 80var sizeData = new List<TestDataSize> { new TestDataSize() { a = new float[2], b = new float[2] } }; 106new List<TestData>(new TestData[] {
TensorflowTests.cs (4)
190new List<TestData>(new TestData[] { 262return new List<ShapeData>(new ShapeData[] { 381var data = new List<TypesData>( 1001List<string> logMessages = new List<string>();
Microsoft.ML.TestFramework (13)
BaseTestBaseline.cs (3)
126var configurationDirs = new List<string>(); 448List<T> suffixList = new List<T>(); 449List<T> seqList = new List<T>();
BaseTestPredictorsMaml.cs (6)
98List<string> args = new List<string>(); 175List<string> files = new List<string>(); 227List<int> toRemove = new List<int>(); 290List<string> args = new List<string>(); 326List<string> settings = new List<string>(); 469List<string> optionsList = new List<string>();
DataPipe\TestDataPipeBase.cs (3)
383List<int> savable = new List<int>(); 530List<int> savable = new List<int>(); 576List<int> savable = new List<int>();
TestCommandBase.cs (1)
384List<string> args = new List<string>();
Microsoft.ML.TestFrameworkCommon (1)
Utility\PathResolver.cs (1)
70List<string> allRIDs = new List<string>();
Microsoft.ML.Tests (88)
AnomalyDetectionTests.cs (3)
138var samples = new List<DataPoint>() 182var samples = new List<DataPoint>() 267var samples = new List<DataPoint>()
CollectionsDataViewTest.cs (8)
109var data = new List<ConversionSimpleClass> 227var data = new List<ClassWithConstField>() 253var data = new List<ClassWithMixOfFieldsAndProperties>() 307var data = new List<ClassWithPrivateFieldsAndProperties>() 337var data = new List<ClassWithInheritedProperties>() 372var data = new List<ClassWithArrays> 424var data = new List<ClassWithArrayProperties> 475var data = new List<ClassWithGetter>()
ImagesTests.cs (2)
233var images = new List<ImageDataPoint>() { new ImageDataPoint(10, 10, red: 0, green: 0, blue: 255), new ImageDataPoint(10, 10, red: 255, green: 0, blue: 0) }; 1128var inMemoryImages = new List<InMemoryImage>();
OnnxConversionTest.cs (19)
185List<IEstimator<ITransformer>> estimators = new List<IEstimator<ITransformer>>() 223List<IEstimator<ITransformer>> estimators = new List<IEstimator<ITransformer>>() 281List<IEstimator<ITransformer>> estimators = new List<IEstimator<ITransformer>>() 415var samples = new List<DataPoint>() 506ctx.AddInitializer(new List<float> { 9.4f, 1.7f, 3.6f }, new List<long> { 1, 3 }, "floats"); 507ctx.AddInitializer(new List<long> { 94L, 17L, 36L }, new List<long> { 1, 3 }, "int64s"); 508ctx.AddInitializer(new List<string> { "94", "17", "36" }, new List<long> { 1, 3 }, "strings"); 1154var samples = new List<DataPoint>() 1243List<IEstimator<ITransformer>> pipelines = new List<IEstimator<ITransformer>>(); 1439var samples = new List<TextData>() 1466var samples = new List<TextData>() 1546var samples = new List<TextData>() 1570var samples = new List<TextData>() 1649List<IEstimator<ITransformer>> estimators = new List<IEstimator<ITransformer>>() 1934List<IEstimator<ITransformer>> estimators = new List<IEstimator<ITransformer>>() 1976List<IEstimator<ITransformer>> estimators = new List<IEstimator<ITransformer>>()
OnnxSequenceTypeWithAttributesTest.cs (3)
44var dataView = ctx.Data.LoadFromEnumerable(new List<FloatInput>()); 66var keys = new List<string>(onnxOut.Keys); 83var dataView = ctx.Data.LoadFromEnumerable(new List<FloatInput>());
Scenarios\Api\CookbookSamples\CookbookSamplesDynamicApi.cs (1)
77var samples = new List<DataPoint>()
Scenarios\WordBagTest.cs (2)
17var samples = new List<TextData>() 54var samples = new List<TextData>()
TextLoaderTests.cs (3)
1315var ids = new List<string>(); 1316var descriptions = new List<string>(); 1317var animals = new List<string>();
TrainerEstimators\FAFMEstimator.cs (1)
125var data = new List<FfmExample>();
TrainerEstimators\MatrixFactorizationTests.cs (13)
206var dataMatrix = new List<MatrixElement>(); 254var testMatrix = new List<MatrixElementForScore>() { 317var dataMatrix = new List<MatrixElementZeroBased>(); 370var invalidTestMatrix = new List<MatrixElementZeroBasedForScore>() 437var dataMatrix = new List<OneClassMatrixElementZeroBased>(); 481var testDataMatrix = new List<OneClassMatrixElementZeroBasedForScore>(); 553var testDataMatrix = new List<OneClassMatrixElementZeroBasedForScore>(); 582var dataMatrix = new List<OneClassMatrixElementZeroBased>(); 622var testDataMatrix = new List<OneClassMatrixElementZeroBasedForScore>(); 739observedMatrix = new List<OneClassMatrixElement>(); 740fullMatrix = new List<OneClassMatrixElement>(); 764var dataMatrix = new List<MatrixElementZeroBased256By256>(); 803var testMatrix = new List<MatrixElementZeroBasedForScore256By256>();
TrainerEstimators\TreeEstimators.cs (1)
446var dataList = new List<GbmExample>();
Transformers\GroupUngroup.cs (2)
44var data = new List<GroupExample> { 83var data = new List<UngroupExample> {
Transformers\NormalizerTests.cs (3)
897var samples = new List<DataPointOne>() 938var samples = new List<DataPointVec>() 1113var list = new List<float>(num);
Transformers\ValueMappingTests.cs (23)
55var keys = new List<string>() { "foo", "bar", "test", "wahoo" }; 56var values = new List<int>() { 1, 2, 3, 4 }; 93var keys = new List<ReadOnlyMemory<char>>() { "foo".AsMemory(), "bar".AsMemory(), "test".AsMemory(), "wahoo".AsMemory() }; 94var values = new List<int>() { 1, 2, 3, 4 }; 139var keyValuePairs = new List<KeyValuePair<string, string>>() { 174IEnumerable<string> keys = new List<string>() { "foo", "bar", "test" }; 175List<int[]> values = new List<int[]>() { 263IEnumerable<string> keys = new List<string>() { "foo", "bar", "test" }; 264List<string[]> values = new List<string[]>() { 307var keys = new List<string>() { "foo", "bar", "test", "wahoo" }; 308var values = new List<int>() { 1, 2, 3, 4 }; 345var keys = new List<string>() { "foo", "foo" }; 346var values = new List<int>() { 1, 2 }; 364var keyValuePairs = new List<KeyValuePair<string, int>>() { 396var keyValuePairs = new List<KeyValuePair<string, string>>() { 430var keyValuePairs = new List<KeyValuePair<string, uint>>() { 471var keyValuePairs = new List<KeyValuePair<string, ulong>>() { 512var keyValuePairs = new List<KeyValuePair<string, string>>() { 552var keyValuePairs = new List<KeyValuePair<string, string>>() { 594var keyValuePairs = new List<KeyValuePair<string, int>>() { 613var keyValuePairs = new List<KeyValuePair<string, int[]>>() { 633var keyValuePairs = new List<KeyValuePair<ReadOnlyMemory<char>, int>>() { 687var keyValuePairs = new List<KeyValuePair<string, int>>() {
Transformers\WordBagTransformerTests.cs (4)
29var samples = new List<TextData>() 58var samples = new List<TextData>() 87var samplesDefault = new List<TextData>() 96var samplesNonDefault = new List<TextData>()
Microsoft.ML.TimeSeries (47)
AdaptiveSingularSpectrumSequenceModeler.cs (2)
868var sortedComponents = new List<SignalComponent>(); 869var trendComponents = new List<int>();
Deseasonality.cs (1)
76_subSeries[i] = new List<double>();
IidChangePointDetector.cs (1)
270var metadata = new List<SchemaShape.Column>() {
IidSpikeDetector.cs (1)
246var metadata = new List<SchemaShape.Column>() {
PolynomialUtils.cs (2)
168Coefficients = new List<decimal>(coefficients); 288var factors = new List<PolynomialFactor>();
PredictionEngine.cs (1)
220List<StatefulRow> rows = new List<StatefulRow>();
RootCauseAnalyzer.cs (12)
28_preparedCauses = new List<RootCause>(); 56_preparedCauses.Add(new RootCause() { Items = new List<RootCauseItem>() }); 149_preparedCauses.Add(new RootCause { Items = new List<RootCauseItem>() { new RootCauseItem(anomalyDimension) } }); 155RootCause rootCause = new RootCause { Items = new List<RootCauseItem>() }; 182new RootCauseItem(UpdateDimensionValue(anomalyDimension, dimension.DimensionKey, anomaly.Dimension[dimension.DimensionKey]), new List<string>() { dimension.DimensionKey }))); 222List<TimeSeriesPoint> causeList = new List<TimeSeriesPoint>(); 356List<RootCauseScore> scoreList = new List<RootCauseScore>(); 467tree.ChildrenNodes.Add(nextDim, new List<TimeSeriesPoint>()); 481List<BestDimension> ordered = new List<BestDimension>(); 748DetailDims = new List<string>(); 749AggDims = new List<string>(); 761Leaves = new List<TimeSeriesPoint>();
RootCauseLocalizationType.cs (2)
30Items = new List<RootCauseItem>(); 144Path = new List<string>();
SeasonalityDetector.cs (3)
66var rowCursor = input.GetRowCursor(new List<DataViewSchema.Column>() { column.Value }); 71var valueCache = seasonalityWindowSize == -1 ? new List<double>() : new List<double>(seasonalityWindowSize);
SrCnnAnomalyDetectionBase.cs (6)
184List<Single> magList = new List<Single>(); 193List<Single> spectralList = new List<Single>(); 221List<Single> ifftMagList = new List<Single>(); 244List<Single> predictArray = new List<Single>(); 250List<Single> backAddArray = new List<Single>(); 274List<Single> cumSumShift = new List<Single>(cumSumList);
SRCNNAnomalyDetector.cs (1)
278var metadata = new List<SchemaShape.Column>() {
SrCnnEntireAnomalyDetector.cs (8)
281_previousBatch = new List<double>(); 282_batch = new List<double>(); 286_previousBatch = new List<double>(batchSize); 287_batch = new List<double>(batchSize); 753List<Tuple<int, int>> segments = new List<Tuple<int, int>>(); 782List<int> anomalyIndex = new List<int>(); 887List<int> anomalyIdxList = new List<int>(); 908List<Tuple<int, double>> fitValues = new List<Tuple<int, double>>();
SsaChangePointDetector.cs (1)
306var metadata = new List<SchemaShape.Column>() {
SsaSpikeDetector.cs (1)
285var metadata = new List<SchemaShape.Column>() {
STL\FastLoess.cs (1)
44Y = new List<double>();
STL\InnerStl.cs (4)
189_cycleSubSeries[i] = new List<double>(); 190_smoothedSubseries[i] = new List<double>(); 301var newXValues = new List<double>(length); 313List<double> results = new List<double>(s.Count);
Microsoft.ML.TimeSeries.Tests (43)
TimeSeriesDirectApi.cs (20)
112List<Data> data = new List<Data>(size); 134List<double> expectedValues = new List<double>() { 0, 5, 0.5, 5.1200000000000114E-08, 0, 5, 0.4999999995, 5.1200000046080209E-08, 0, 5, 0.4999999995, 5.1200000092160303E-08, 157List<Data> data = new List<Data>(); 187List<double> expectedValues = new List<double>() { 0, -3.31410551071167, 0.5, 5.12000000000001E-08, 0, 1.570083498954773, 5.2001145245395008E-07, 213List<Data> data = new List<Data>(); 289List<Data> data = new List<Data>(); 359List<Data> data = new List<Data>(); 394List<float> expectedForecast = new List<float>() { 0.191492021f, 2.53994060f, 5.26454258f, 7.37313938f }; 395List<float> minCnf = new List<float>() { -3.9741986f, -2.36872721f, 0.09407699f, 2.18899393f }; 396List<float> maxCnf = new List<float>() { 4.3571825f, 7.4486084f, 10.435008f, 12.5572853f }; 422List<Data> data = new List<Data>(); 546var data = new List<TimeSeriesData>(); 602data = new List<TimeSeriesDataDouble>(); 958var rootCauseLocalizationInput = new RootCauseLocalizationInput(GetRootCauseTimestamp(), GetRootCauseAnomalyDimension("UK", _rootCauseAggSymbol), new List<MetricSlice>() { new MetricSlice(GetRootCauseTimestamp(), GetRootCauseLocalizationPoints(_rootCauseAggSymbol)) }, AggregateType.Sum, _rootCauseAggSymbol); 985var rootCauseLocalizationInput = new RootCauseLocalizationInput(GetRootCauseTimestamp(), GetRootCauseAnomalyDimension("UK", _rootCauseAggSymbol), new List<MetricSlice>() { new MetricSlice(GetRootCauseTimestamp(), GetRootCauseLocalizationPoints(_rootCauseAggSymbol)) }, AggregateType.Sum, _rootCauseAggSymbol); 1031List<MetricSlice> slice = new List<MetricSlice> 1085List<TimeSeriesPoint> points = new List<TimeSeriesPoint>(); 1181List<MetricSlice> slice = new List<MetricSlice> 1215List<MetricSlice> slice = new List<MetricSlice> 1229List<TimeSeriesPoint> points = new List<TimeSeriesPoint>();
TimeSeriesEstimatorTests.cs (15)
53List<Data> data = new List<Data>(); 66var xyData = new List<TestDataXY> { new TestDataXY() { A = new float[InputSize] } }; 67var stringData = new List<TestDataDifferentType> { new TestDataDifferentType() { data_0 = new string[InputSize] } }; 85List<Data> data = new List<Data>(); 102var xyData = new List<TestDataXY> { new TestDataXY() { A = new float[InputSize] } }; 103var stringData = new List<TestDataDifferentType> { new TestDataDifferentType() { data_0 = new string[InputSize] } }; 123List<Data> data = new List<Data>(); 136var xyData = new List<TestDataXY> { new TestDataXY() { A = new float[InputSize] } }; 137var stringData = new List<TestDataDifferentType> { new TestDataDifferentType() { data_0 = new string[InputSize] } }; 154List<Data> data = new List<Data>(); 163var xyData = new List<TestDataXY> { new TestDataXY() { A = new float[InputSize] } }; 164var stringData = new List<TestDataDifferentType> { new TestDataDifferentType() { data_0 = new string[InputSize] } }; 181List<Data> data = new List<Data>(); 190var xyData = new List<TestDataXY> { new TestDataXY() { A = new float[InputSize] } }; 191var stringData = new List<TestDataDifferentType> { new TestDataDifferentType() { data_0 = new string[InputSize] } };
TimeSeriesSimpleApiTests.cs (8)
43var data = new List<Data>(size); 62List<double> expectedValues = new List<double>() { 0, 5, 0.5, 5.1200000000000114E-08, 0, 5, 0.4999999995, 5.1200000046080209E-08, 0, 5, 0.4999999995, 5.1200000092160303E-08, 85var data = new List<Data>(); 105List<double> expectedValues = new List<double>() { 0, -3.31410598754883, 0.5, 5.12000000000001E-08, 0, 1.5700820684432983, 5.2001145245395008E-07, 128List<Data> data = new List<Data>(size); 145var expectedValues = new List<double[]>() { 180List<Data> data = new List<Data>(size); 197var expectedValues = new List<double[]>() {
Microsoft.ML.Tokenizers (38)
Model\BertTokenizer.cs (8)
247list = new List<int>(ids); 269list = new List<int>(ids); 308ids = new(capacity) { ClassificationTokenId }; 313ids = new List<int>(10) { ClassificationTokenId }; 419mask = new List<int>(capacity); 423mask = new List<int>(10); 575typeIds = new List<int>(capacity); 579typeIds = new List<int>(10);
Model\BpeOptions.cs (1)
69List<string> merges = new();
Model\BPETokenizer.cs (2)
454List<EncodedToken> tokens = new(); 513List<int> ids = new();
Model\CodeGenTokenizer.cs (4)
379List<EncodedToken> tokens = new(); 618List<int> ids = new(); 1610return new List<EncodedToken> { new EncodedToken(_vocab[new StringSpanOrdinalKey(tokenValue)].Id, tokenValue, new Range(mapping[0], mapping[0] + 1)) }; 1659List<EncodedToken> result = new List<EncodedToken>(text.Length);
Model\EnglishRobertaTokenizer.cs (11)
334List<EncodedToken> tokens = new(); 433List<int> ids = new(); 836List<int> list = new List<int>(ids.Count); 858List<int> list = new List<int>(ids.Count); 880List<int> list = new List<int>(ranks.Count); 921List<EncodedToken> list = new List<EncodedToken>(tokens.Count); 961return new List<EncodedToken> { new EncodedToken(_vocab[new StringSpanOrdinalKey(tokenValue)], tokenValue, new Range(indexMapping[0], indexMapping[0] + 1)) }; 964List<string> word = new(token.Length); 975var newWord = new List<string>(); 1045var tokens = new List<EncodedToken>(word.Count); 1114_symbols = new List<(int, int)>();
Model\SentencePieceBpeModel.cs (2)
91List<EncodedToken> tokens = new(); 343List<int> ids = new();
Model\SentencePieceUnigramModel.cs (2)
109List<EncodedToken> tokens = new(); 570List<int>? ids = new();
Model\TiktokenTokenizer.cs (2)
276List<EncodedToken> tokens = new(); 386List<int> ids = new();
Model\WordPieceTokenizer.cs (2)
290List<EncodedToken> tokens = new(); 413List<int> ids = new();
PreTokenizer\CompositePreTokenizer.cs (1)
56var list = new List<PreTokenizer>(specialTokens.Count + 1);
SentencepieceModel.cs (1)
174internal List<Types.SentencePiece> Pieces { get; } = new();
Utils\DoubleArrayTrie.cs (1)
26private readonly List<uint> _units = new();
Utils\PriorityQueue.cs (1)
21_data = new List<T>(capacity);
Microsoft.ML.Tokenizers.Data.Tests (2)
src\Common\tests\RetryHelper.cs (2)
39var exceptions = new List<Exception>(); 89var exceptions = new List<Exception>();
Microsoft.ML.Tokenizers.Tests (36)
BpeTests.cs (1)
1031List<PreTokenizer> preTokenizers = new List<PreTokenizer>();
CodeGenTests.cs (12)
552var idList = new List<int>(expectedIds); 554var tokensList = new List<string>(expectedTokens); 575idList = new List<int>(expectedIdsWithSpace); 577tokensList = new List<string>(expectedTokensWithSpace); 685idList = new List<int>(expectedIds); 687tokensList = new List<string>(expectedTokens); 708idList = new List<int>(expectedIdsWithSpace); 710tokensList = new List<string>(expectedTokensWithSpace); 818idList = new List<int>(expectedIds); 821tokensList = new List<string>(expectedTokens); 847idList = new List<int>(expectedIdsWithSpace); 850tokensList = new List<string>(expectedTokensWithSpace);
NormalizerTests.cs (1)
96List<int> mapping = new List<int>();
PreTokenizerTests.cs (1)
85List<(int Offset, int Length)> splits = new();
src\Common\tests\RetryHelper.cs (2)
39var exceptions = new List<Exception>(); 89var exceptions = new List<Exception>();
src\Microsoft.ML.Tokenizers\Utils\DoubleArrayTrie.cs (1)
26private readonly List<uint> _units = new();
TiktokenTests.cs (13)
148Assert.Equal(new List<int>() { 9906, 4435 }, encoded); 160Assert.Equal(new List<Range> { new Range(0, 5), new Range(5, 11) }, offsets); 201Assert.Equal(new List<int>() { 100264, 9906, 4435, 100265 }, encoded); 214Assert.Equal(new List<(int, int)> { (0, 12), (12, 5), (17, 6), (23, 10) }, offsets); 244Assert.Equal(new List<int>() { 100264, 9906, 100265, 4435 }, encoded); 257Assert.Equal(new List<(int, int)> { (0, 12), (12, 5), (17, 10), (27, 6) }, offsets); 279Assert.Equal(new List<int>() { 100264, 9906, 2928, 99834, 4435, 100265 }, encoded); 287Assert.Equal(new List<(int, int)> { (0, 12), (12, 5), (17, 2), (18, 1), (19, 6), (25, 10) }, result.Select(token => (token.Offset.Start.Value, token.Offset.End.Value - token.Offset.Start.Value)).ToArray()); 315Assert.Equal(new List<int>() { 199999, 13225, 161181, 5922, 200018 }, encoded); 324Assert.Equal(new List<(int, int)> { (0, 13), (13, 5), (18, 2), (20, 6), (26, 15) }, result.Select(token => (token.Offset.Start.Value, token.Offset.End.Value - token.Offset.Start.Value)).ToArray()); 799Assert.Equal(new List<int>() { 100264, 9906, 100266, 4435, 100265, 100349 }, encoded); 837new List<int> { 199998, 200006, 200008, 13225, 5922, 200007, 199999 }, 844Assert.Equal(new List<(int, int)> { (0, 15), (15, 24), (24, 35), (35, 40), (40, 46), (46, 53), (53, 66) },
TokenizerTests.cs (1)
107var tokens = new List<EncodedToken>();
UnigramTests.cs (4)
500IReadOnlyList<int> ids2 = index < normalized.Length ? _unigramTokenizer.EncodeToIds(normalized!.Substring(index), addBeginningOfSentence: false, addEndOfSentence: false, considerNormalization: false) : new List<int>(); 506ids2 = index < normalized.Length ? _unigramTokenizer.EncodeToIds(normalized!.Substring(index).AsSpan(), addBeginningOfSentence: false, addEndOfSentence: false, considerNormalization: false) : new List<int>(); 512ids2 = index < normalized.Length ? _unigramTokenizer.EncodeToIds(normalized!.Substring(index), addBeginningOfSentence: false, addEndOfSentence: false, considerNormalization: false) : new List<int>(); 518ids2 = index < normalized.Length ? _unigramTokenizer.EncodeToIds(normalized!.Substring(index).AsSpan(), addBeginningOfSentence: false, addEndOfSentence: false, considerNormalization: false) : new List<int>();
Microsoft.ML.TorchSharp (79)
AutoFormerV2\Anchors.cs (2)
76allAnchors = torch.cat(new List<Tensor>() { allAnchors, shiftedAnchors }, dim: 0); 141List<Tensor> tensors = new List<Tensor> { shiftXExpand, shiftYExpand, shiftXExpand, shiftYExpand };
AutoFormerV2\Attention.cs (4)
49windowResolution ??= new List<int>() { 14, 14 }; 63var points = new List<List<int>>(); 68points.Add(new List<int>() { i, j }); 74var idxs = new List<int>();
AutoFormerV2\AutoformerV2.cs (1)
43this.neck = new FPN(inChannels: new List<int>() { embedChannels[1], embedChannels[2], embedChannels[3] });
AutoFormerV2\AutoFormerV2Backbone.cs (7)
60embedChannels ??= new List<int>() { 96, 192, 384, 576 }; 61depths ??= new List<int>() { 2, 2, 6, 2 }; 62numHeads ??= new List<int>() { 3, 6, 12, 18 }; 63windowSizes ??= new List<int>() { 7, 7, 14, 7 }; 64outIndices ??= new List<int>() { 1, 2, 3 }; 72var dpr = new List<double>(); 121var outs = new List<Tensor>();
AutoFormerV2\AutoFormerV2Block.cs (1)
57List<int> windowResolution = new List<int>() { windowSize, windowSize };
AutoFormerV2\BasicLayer.cs (2)
69List<int> hSlicesStartAndEnd = new List<int>() { 0, hp - this.windowSize, hp - this.windowSize, hp - this.shiftSize, hp - this.shiftSize, hp }; 70List<int> wSlicesStartAndEnd = new List<int>() { 0, wp - this.windowSize, wp - this.windowSize, wp - this.shiftSize, wp - this.shiftSize, wp };
AutoFormerV2\FPN.cs (3)
35inChannels ??= new List<int>() { 192, 384, 576 }; 71var laterals = new List<Tensor>(); 83var outs = new List<Tensor>();
AutoFormerV2\ObjectDetectionMetrics.cs (7)
64List<List<ObjectLabel>> objectLabelListOut = new(); 103iouDic.Add(label, new List<Tuple<float, float>>()); 182List<Tuple<int, int, float>> tupleList = new(); // annotaIndex, detectIndex, iouScore 299var data = new List<List<ObjectLabel>>(); 316var l = new List<ObjectLabel>(); 344var data = new List<List<ObjectLabel>>(); 358var l = new List<ObjectLabel>();
AutoFormerV2\ObjectDetectionTrainer.cs (12)
84public List<int> Steps = new List<int> { 6 }; 218embedChannels: new List<int>() { 64, 128, 256, 448 }, 219depths: new List<int>() { 2, 2, 6, 2 }, 220numHeads: new List<int>() { 2, 4, 8, 14 }, 377List<Tensor> part = new List<Tensor>(); 446var metadata = new List<SchemaShape.Column>(); 450var scoreMetadata = new List<SchemaShape.Column>(); 551var scoreMetadata = new List<SchemaShape.Column>(); 689embedChannels: new List<int>() { 64, 128, 256, 448 }, 690depths: new List<int>() { 2, 2, 6, 2 }, 691numHeads: new List<int>() { 2, 4, 8, 14 }, 911var part = new List<Tensor>();
AutoFormerV2\RetinaHead.cs (2)
69var clsOutputs = new List<Tensor>(); 70var regOutputs = new List<Tensor>();
Loss\FocalLoss.cs (3)
40var classificationLosses = new List<Tensor>(); 41var regressionLosses = new List<Tensor>(); 143targets = torch.stack(new List<Tensor> { targetsDx, targetsDy, targetsDw, targetsDh });
NasBert\Models\NasBertEncoder.cs (1)
256var hiddenSizePerBlock = new List<int>();
NasBert\Modules\Embedding\SinusoidalPositionalEmbedding.cs (2)
45var embedding = torch.cat(new List<torch.Tensor> { sinEmbed, cosEmbed }, 1); 51embedding = torch.cat(new List<torch.Tensor> { embedding, zeroPad }, 1);
NasBert\Modules\MultiHeadAttention.cs (7)
206k = torch.cat(new List<torch.Tensor> { k, kRepeat }, dim: 0); 207v = torch.cat(new List<torch.Tensor> { v, vRepeat }, dim: 0); 224: torch.cat(new List<torch.Tensor> { prevKey, k }, dim: 1); 232: torch.cat(new List<torch.Tensor> { prevValue, v }, dim: 1); 258k = torch.cat(new List<torch.Tensor> { k, kZeros }, dim: 1); 259v = torch.cat(new List<torch.Tensor> { v, vZeros }, dim: 1); 310return torch.cat(new List<torch.Tensor> { tensor, zeros }, dim: 1);
NasBert\NasBertTrainer.cs (5)
92public IReadOnlyList<double> AdamBetas = new List<double> { .9, .999 }; 113public List<double> LearningRate = new List<double> { 1e-4 }; 328var metadata = new List<SchemaShape.Column>(); 343var metadata = new List<SchemaShape.Column>(); 587List<int> newList = new List<int>(tokenizer.EncodeToConverted(sentence1.ToString()));
NasBert\NerTrainer.cs (1)
71LearningRate = new List<double>() { 2e-4 };
NasBert\SentenceSimilarityTrainer.cs (2)
70LearningRate = new List<double>() { .0002 }; 97LearningRate = new List<double>() { .0002 },
Roberta\QATrainer.cs (6)
82LearningRate = new List<double>() { .000001 }; 282List<Tensor> inputTensors = new List<Tensor>(Parent.Option.BatchSize); 283List<Tensor> targetTensors = new List<Tensor>(Parent.Option.BatchSize); 420var targetList = new List<int> { mapping[answerIndex] + 2 + questionTokenId.Count, mapping[answerEnd] + 2 + questionTokenId.Count }; 510var scoreMetadata = new List<SchemaShape.Column>(); 596var scoreMetadata = new List<SchemaShape.Column>
TorchSharpBaseTrainer.cs (4)
206List<Tensor> inputTensors = new List<Tensor>(Parent.Option.BatchSize); 207List<TTargetsCol> targets = new List<TTargetsCol>(Parent.Option.BatchSize); 278List<Tensor> inputTensors = new List<Tensor>(Parent.Option.BatchSize); 279List<TTargetsCol> targets = new List<TTargetsCol>(Parent.Option.BatchSize);
Utils\ImageUtils.cs (6)
49var finalResult = new[] { new List<Tensor>(), new List<Tensor>(), new List<Tensor>() }; 119var keep = new List<long>(); 191new List<Tensor> { predBoxesX1, predBoxesY1, predBoxesX2, predBoxesY2 }, 220new List<Tensor> { clippedBoxesX0, clippedBoxesY0, clippedBoxesX1, clippedBoxesY1 },
Utils\MetricUtils.cs (1)
36var topK = new List<(int start, int end, float score)>();
Microsoft.ML.TorchSharp.Tests (9)
NerTests.cs (2)
47new List<TestSingleSentenceData>(new TestSingleSentenceData[] { 126new List<TestSingleSentenceData>(new TestSingleSentenceData[] {
ObjectDetectionTests.cs (1)
71var logs = new List<LoggingEventArgs>();
QATests.cs (1)
33new List<TestSingleSentenceData>(new TestSingleSentenceData[] {
TextClassificationTests.cs (5)
55new List<TestSingleSentenceData>(new TestSingleSentenceData[] { 118new List<TestSingleSentenceDataNoLabel>(new TestSingleSentenceDataNoLabel[] { 192new List<TestSingleSentenceData>(new TestSingleSentenceData[] { 265new List<TestDoubleSentenceData>(new TestDoubleSentenceData[] { 348new List<TestSentenceSimilarityData>(new TestSentenceSimilarityData[] {
Microsoft.ML.Transforms (82)
CountFeatureSelection.cs (5)
176var metadata = new List<SchemaShape.Column>(); 250var dropSlotsCols = new List<SlotsDroppingTransformer.ColumnOptions>(); 251var copyCols = new List<(string outputColumnName, string inputColumnName)>(); 254var slots = new List<(int min, int? max)>(); 301var activeCols = new List<DataViewSchema.Column>();
Dracula\CountTableTransformer.cs (2)
160var cols = new List<DataViewSchema.Column>(); 339var newMetadataKinds = new List<SchemaShape.Column>();
Expression\CodeGen.cs (1)
145_cacheWith = new List<CachedWithLocal>();
Expression\LambdaBinder.cs (2)
38_rgwith = new List<WithNode>(); 1305var candidates = new List<Candidate>();
Expression\LambdaParser.cs (6)
170_lineMap = new List<int>(); 203_errors = new List<Error>(); 367var items = new List<ParamNode>(); 631List<Node> list = new List<Node>(); 632List<Token> ops = new List<Token>(); 719List<Node> list = new List<Node>();
Expression\MethodGenerator.cs (1)
180locals = new List<LocalBuilder>(4);
ExpressionTransformer.cs (1)
191var metadata = new List<SchemaShape.Column>();
GcnTransform.cs (1)
920var metadata = new List<SchemaShape.Column>();
KeyToVectorMapping.cs (1)
478var metadata = new List<SchemaShape.Column>();
LearnerFeatureSelection.cs (1)
144var slots = new List<(int min, int? max)>();
MissingValueHandlingTransformer.cs (5)
141var replaceCols = new List<MissingValueReplacingEstimator.ColumnOptions>(); 142var naIndicatorCols = new List<MissingValueIndicatorTransformer.Column>(); 143var naConvCols = new List<TypeConvertingEstimator.ColumnOptions>(); 144var concatCols = new List<ColumnConcatenatingTransformer.TaggedColumn>(); 145var dropCols = new List<string>();
MissingValueIndicatorTransformer.cs (2)
281var indices = new List<int>(); 542var metadata = new List<SchemaShape.Column>();
MissingValueReplacing.cs (2)
288var sourceColumns = new List<DataViewSchema.Column>(); 1045var metadata = new List<SchemaShape.Column>();
MutualInformationFeatureSelection.cs (6)
243var metadata = new List<SchemaShape.Column>(); 330var dropCols = new List<SlotsDroppingTransformer.ColumnOptions>(); 331var copyCols = new List<(string outputColumnName, string inputColumnName)>(); 335var slots = new List<(int min, int? max)>(); 432_singles = new List<float>(); 433_doubles = new List<double>();
OneHotEncoding.cs (3)
102var columns = new List<OneHotEncodingEstimator.ColumnOptions>(); 283var binaryCols = new List<(string outputColumnName, string inputColumnName)>(); 284var cols = new List<(string outputColumnName, string inputColumnName, bool bag)>();
OneHotHashEncoding.cs (3)
151var columns = new List<OneHotHashEncodingEstimator.ColumnOptions>(); 331var binaryCols = new List<(string outputColumnName, string inputColumnName)>(); 332var cols = new List<(string outputColumnName, string inputColumnName, bool bag)>();
PermutationFeatureImportance.cs (2)
43var metricsDelta = new List<TResult>(); 137List<float> initialfeatureValuesList = new List<float>();
RandomFourierFeaturizing.cs (1)
283var activeColumns = new List<DataViewSchema.Column>();
SvmLight\SvmLightLoader.cs (2)
185var keys = new List<ReadOnlyMemory<char>>(); 186var values = new List<float>();
SvmLight\SvmLightSaver.cs (1)
122var columns = new List<DataViewSchema.Column>() { labelCol.Value, featureCol.Value };
Text\LdaSingleBox.cs (3)
228var topicRet = new List<KeyValuePair<int, float>>(); 286var topicRet = new List<KeyValuePair<int, float>>(); 319var topicRet = new List<KeyValuePair<int, float>>();
Text\LdaTransform.cs (4)
344var itemScores = new List<ModelParameters.ItemScore>(); 361var wordScores = new List<ModelParameters.WordItemScore>(); 829var activeColumns = new List<DataViewSchema.Column>(); 833var columnMappings = new List<VBuffer<ReadOnlyMemory<char>>>();
Text\NgramHashingTransformer.cs (2)
200var sourceColumnsForInvertHash = new List<DataViewSchema.Column>(); 1225var metadata = new List<SchemaShape.Column>();
Text\NgramTransform.cs (4)
231var activeCols = new List<DataViewSchema.Column>(); 585ngramIds[i] = new List<long>(); 586ngramIndexes[i] = new List<long>(); 1087var metadata = new List<SchemaShape.Column>();
Text\SentimentAnalyzingTransform.cs (1)
121var toHide = new List<string>(colNames.Length);
Text\StopWordsRemovingTransformer.cs (2)
414var list = new List<ReadOnlyMemory<char>>(); 1105var list = new List<ReadOnlyMemory<char>>();
Text\TextFeaturizingEstimator.cs (4)
452List<string> tempCols = new List<string>(); 562var xfCols = new List<LpNormNormalizingEstimator.ColumnOptions>(2); 585var srcTaggedCols = new List<KeyValuePair<string, string>>(2); 651var metadata = new List<SchemaShape.Column>(2);
Text\TextNormalizing.cs (1)
364var list = new List<ReadOnlyMemory<char>>();
Text\TokenizingByCharacters.cs (1)
692var metadata = new List<SchemaShape.Column>();
Text\WordBagTransform.cs (2)
466var termCols = new List<Column>(); 490var columnOptions = new List<ValueToKeyMappingEstimator.ColumnOptionsBase>();
Text\WordEmbeddingsExtractor.cs (2)
139var labels = new List<string>(); 424var tensorD = new List<float>();
Text\WordHashBagProducingTransform.cs (3)
105var tokenizeColumns = new List<WordTokenizingEstimator.ColumnOptions>(); 108List<string> tmpColNames = new List<string>(); 335var hashColumns = new List<HashingEstimator.ColumnOptions>();
Text\WordTokenizing.cs (4)
254var terms = new List<ReadOnlyMemory<char>>(); 283var terms = new List<ReadOnlyMemory<char>>(); 337var toHide = new List<string>(); 338var toDeclare = new List<KeyValuePair<string, JToken>>();
UngroupTransform.cs (1)
489var needed = new List<Func<int>>();
Microsoft.ML.Vision (4)
ImageClassificationTrainer.cs (4)
636var metadata = new List<SchemaShape.Column>(); 815List<(long, float[])> featurizedImages = new List<(long, float[])>(); 928List<string> runnerInputTensorNames = new List<string>(); 929List<string> runnerOutputTensorNames = new List<string>();
Microsoft.NET.Build.Containers (7)
AuthHandshakeMessageHandler.cs (1)
618requestExceptions ??= new();
ImageBuilder.cs (1)
41_manifest = new ManifestV2() { SchemaVersion = manifest.SchemaVersion, Config = manifest.Config, Layers = new(manifest.Layers), MediaType = manifest.MediaType };
ImageConfig.cs (2)
69private List<HistoryEntry> GetHistory() => _config["history"]?.AsArray().Select(node => node.Deserialize<HistoryEntry>()!).ToList() ?? new List<HistoryEntry>(); 331return new();
LocalDaemons\DockerCli.cs (1)
162var createdImages = new List<string>();
Tasks\ParseContainerProperties.cs (2)
211var v = new List<string>(); 212var i = new List<string>();
Microsoft.NET.Build.Tasks (94)
_generated\3\SdkVulnerabilitySummaryContext.ListSdkCveSummary.g.cs (1)
31ObjectCreator = () => new global::System.Collections.Generic.List<global::Microsoft.NET.Build.Tasks.CheckSdkVulnerabilities.SdkCveSummary>(),
ApplyImplicitVersions.cs (2)
32List<string> buildWarnings = new(); 34var packageReferencesToUpdate = new List<ITaskItem>();
AssetsFileResolver.cs (1)
34List<ResolvedFile> results = new();
CheckForDuplicateFrameworkReferences.cs (2)
37List<ITaskItem> itemsToAdd = new(); 38List<ITaskItem> itemsToRemove = new();
CheckForImplicitPackageReferenceOverrides.cs (2)
31List<ITaskItem> itemsToRemove = new(); 32List<ITaskItem> itemsToAdd = new();
CheckForUnsupportedWinMDReferences.cs (1)
26List<ITaskItem> winMDReferences = new();
CollectSDKReferencesDesignTime.cs (2)
39var sdkDesignTimeList = new List<ITaskItem>(SdkReferences); 69var implicitPackages = new List<ITaskItem>();
CreateWindowsSdkKnownFrameworkReferences.cs (2)
40List<ITaskItem> knownFrameworkReferences = new(); 98knownFrameworkReferencesByWindowsSdkVersion[windowsSdkVersionParsed] = new();
DependencyContextBuilder.cs (8)
141_mainProjectDependencies = new List<string>(); 270List<ModifiableRuntimeLibrary> runtimeLibraries = new(); 409List<CompilationLibrary> compilationLibraries = new(); 558List<Dependency> dependencies = new(); 645List<RuntimeAssetGroup> runtimeAssemblyGroups = new(); 646List<RuntimeAssetGroup> nativeLibraryGroups = new(); 647List<ResourceAssembly> resourceAssemblies = new(); 736List<string> assemblies = new();
FilterResolvedFiles.cs (2)
18private readonly List<ITaskItem> _assembliesToPublish = new(); 19private readonly List<ITaskItem> _packagesResolved = new();
FindItemsFromPackages.cs (1)
36var itemsFromPackages = new List<ITaskItem>();
FrameworkPackages\FrameworkPackages.cs (1)
85var frameworkPackages = new List<FrameworkPackages>();
GenerateBundle.cs (1)
129var fileSpec = new List<FileSpec>(FilesToBundle.Length);
GenerateDepsFile.cs (3)
113List<ITaskItem> _filesWritten = new(); 284var affectedLibs = new List<string>(); 285var affectedRids = new List<string>();
GenerateRuntimeConfigurationFiles.cs (4)
62List<ITaskItem> _filesWritten = new(); 129isFrameworkDependent: true, new List<LockFileItem>()); 194var frameworks = new List<RuntimeConfigFramework>(); 355runtimeOptions.AdditionalProbingPaths = new List<string>();
GenerateShims.cs (1)
78var embeddedApphostPaths = new List<ITaskItem>();
GenerateSupportedTargetFrameworkAlias.cs (1)
39IList<ITaskItem> convertedTfms = new List<ITaskItem>();
GetEmbeddedApphostPaths.cs (1)
37var embeddedApphostPaths = new List<ITaskItem>();
GetPackagesToPrune.cs (1)
136List<string> runtimeFrameworks = new List<string>();
GetPublishItemsOutputGroupOutputs.cs (1)
22var list = new List<ITaskItem>();
ParseTargetManifests.cs (1)
48var resultPackages = new List<ITaskItem>();
PrepareForReadyToRunCompilation.cs (7)
69private List<ITaskItem> _compileList = new(); 70private List<ITaskItem> _symbolsCompileList = new(); 71private List<ITaskItem> _r2rFiles = new(); 72private List<ITaskItem> _r2rReferences = new(); 73private List<ITaskItem> _r2rCompositeReferences = new(); 74private List<ITaskItem> _r2rCompositeInput = new(); 75private List<ITaskItem> _r2rCompositeUnrootedInput = new();
ProcessFrameworkReferences.cs (8)
457packagesToDownload = new List<ITaskItem>(); 458runtimeFrameworks = new List<ITaskItem>(); 459targetingPacks = new List<ITaskItem>(); 460runtimePacks = new List<ITaskItem>(); 461unavailableRuntimePacks = new List<ITaskItem>(); 472packagesToDownload ??= new List<ITaskItem>(); 474List<ITaskItem> implicitPackageReferences = new(); 914List<string> aotPackRuntimeIdentifiers = new List<string>();
ProduceContentAssets.cs (3)
19private readonly List<ITaskItem> _contentItems = new(); 20private readonly List<ITaskItem> _fileWrites = new(); 21private readonly List<ITaskItem> _copyLocalItems = new();
ReferenceInfo.cs (2)
40_resourceAssemblies = new List<ResourceAssemblyInfo>(); 45List<ReferenceInfo> referenceInfos = new();
RemoveDuplicatePackageReferences.cs (1)
19private readonly List<ITaskItem> _packageList = new();
ResolveAppHosts.cs (1)
170var packAsToolShimAppHostPacks = new List<ITaskItem>();
ResolveCopyLocalAssets.cs (1)
18private readonly List<ITaskItem> _resolvedAssets = new();
ResolveFrameworkReferences.cs (1)
33var resolvedFrameworkReferences = new List<TaskItem>(FrameworkReferences.Length);
ResolvePackageAssets.cs (3)
765_metadataStrings = new List<string>(InitialStringTableCapacity); 766_bufferedMetadata = new List<int>(); 1008_potentialAnalyzers ??= new List<(string, LockFileLibrary, Version)>();
ResolvePackageDependencies.cs (5)
32private readonly List<ITaskItem> _targetDefinitions = new(); 33private readonly List<ITaskItem> _packageDefinitions = new(); 34private readonly List<ITaskItem> _fileDefinitions = new(); 35private readonly List<ITaskItem> _packageDependencies = new(); 36private readonly List<ITaskItem> _fileDependencies = new();
ResolveRuntimePackAssets.cs (1)
35var runtimePackAssets = new List<ITaskItem>();
ResolveTargetingPackAssets.cs (9)
136List<TaskItem> referencesToAdd = new(); 137List<TaskItem> analyzersToAdd = new(); 138List<TaskItem> platformManifests = new(); 139List<TaskItem> packageConflictOverrides = new(); 140List<string> preferredPackages = new(); 141List<string> errors = new(); 287List<TaskItem> deduplicatedItems = new(items.Count); 373List<TaskItem> referenceItemsFromThisFramework = new(); 374List<TaskItem> analyzerItemsFromThisFramework = new();
SelectRuntimeIdentifierSpecificItems.cs (1)
61var selectedItems = new List<ITaskItem>();
SingleProjectInfo.cs (5)
17private UnreferencedProjectInfo() : base(string.Empty, string.Empty, string.Empty, string.Empty, new List<ReferenceInfo>(), new List<ResourceAssemblyInfo>()) 51_dependencyReferences = dependencyReferences ?? new List<ReferenceInfo>(); 52_resourceAssemblies = resourceAssemblies ?? new List<ResourceAssemblyInfo>(); 57List<ResourceAssemblyInfo> resourceAssemblies = new();
src\sdk\src\Resolvers\Microsoft.NET.Sdk.WorkloadManifestReader\WorkloadManifestReader.cs (2)
304var list = new List<string>(); 327var list = new List<T>();
src\sdk\src\Resolvers\Microsoft.NET.Sdk.WorkloadManifestReader\WorkloadSuggestionFinder.cs (1)
48partialSuggestions = new List<WorkloadSuggestionCandidate>();
src\sdk\src\Tasks\Common\ConflictResolution\ConflictResolver.cs (2)
64unresolvedConflictsForKey = new List<TConflictItem>(); 102List<TConflictItem> newUnresolvedConflicts = new();
src\sdk\src\Tasks\Common\ConflictResolution\FrameworkListReader.cs (1)
65var ret = new List<ConflictItem>();
TypeLibraryDictionaryBuilder.cs (1)
16List<string> errorsLocal = new();
Microsoft.NET.HostModel (8)
Bundle\Bundler.cs (1)
494var excluded = new List<FileSpec>();
Bundle\Manifest.cs (1)
91Files = new List<FileEntry>();
MachO\BinaryFormat\Blobs\SuperBlob.cs (2)
124var blobs = new List<IBlob>((int)count); 125var blobIndices = new List<BlobIndex>((int)count);
src\runtime\src\coreclr\tools\Common\Compiler\Win32Resources\ResourceData.cs (3)
199List<Tuple<ResType, ObjectDataBuilder.Reservation>> resTypes = new List<Tuple<ResType, ObjectDataBuilder.Reservation>>(); 200List<Tuple<ResName, ObjectDataBuilder.Reservation>> resNames = new List<Tuple<ResName, ObjectDataBuilder.Reservation>>(); 201List<Tuple<ResLanguage, ObjectDataBuilder.Reservation>> resLanguages = new List<Tuple<ResLanguage, ObjectDataBuilder.Reservation>>();
src\runtime\src\coreclr\tools\Common\Compiler\Win32Resources\ResourceData.Win32Structs.cs (1)
63relatedNameReferences = new List<ObjectDataBuilder.Reservation>();
Microsoft.Net.Http.Headers (6)
CacheControlHeaderValue.cs (1)
532var nameValueList = new List<NameValueHeaderValue>();
HttpHeaderParser.cs (2)
93results = new List<T>(); // Allocate it only when used 135var parsedValues = new List<T>();
ObjectCollection.cs (2)
24var list = other == null ? new List<T>() : new List<T>(other);
SetCookieHeaderValue.cs (1)
184get => _extensions ??= new List<StringSegment>();
Microsoft.NET.Sdk.BlazorWebAssembly.Tasks (6)
CreateBlazorTrimmerRootDescriptorFile.cs (1)
50var attributes = new List<XAttribute>
GenerateBlazorWebAssemblyBootJson50.cs (1)
79config = new List<string>(),
src\sdk\src\StaticWebAssetsSdk\Tasks\Data\StaticWebAsset.cs (2)
299var included = new List<StaticWebAsset>(assets.Length); 1806var result = new List<string>(_defaultPropertyNames.Length + _additionalCustomMetadata.Count);
src\sdk\src\StaticWebAssetsSdk\Tasks\Data\StaticWebAssetPathPattern.cs (1)
419var result = new List<StaticWebAssetPathPattern>();
UpgradeLegacyWasmStaticWebAssets.cs (1)
21var upgradedAssets = new List<ITaskItem>();
Microsoft.NET.Sdk.Publish.Tasks (22)
Kudu\KuduVfsDeploy.cs (1)
20_postTasks = new List<System.Threading.Tasks.Task>();
MsDeploy\CommonUtility.cs (2)
890List<string> arguments = new(6); 1418List<Framework.ITaskItem> optimizedValueList = new(sortedList);
MsDeploy\VSMSDeployHostObject.cs (1)
25_items = new List<TaskItem>();
MsDeploy\VsMSDeployObject.cs (7)
141List<string> linksList = new(linksArray); 145return new List<string>(0); 190List<object> matchedList = new(); 339IList<ParameterInfo> m_iListParameter = new List<ParameterInfo>(); 340IList<ProviderOption> m_iListProviderOption = new List<ProviderOption>(); 341IList<ParameterInfoWithEntry> m_iListParameterWithEntry = new List<ParameterInfoWithEntry>(); 342IList<string> m_iListSetParametersFiles = new List<string>();
Tasks\GenerateEnvTransform.cs (2)
32List<string> generatedFiles = new(); 95var keyValuePairs = new List<KeyValuePair<string, string>>();
Tasks\MsDeploy\ImportParameterFile.cs (1)
18private List<Framework.ITaskItem> m_parametersList = new(8);
Tasks\MsDeploy\MSDeploy.cs (8)
597List<string> arguments = new(6); 612List<string> arguments = new(6); 632List<string> idenities = new(6); 677List<string> arguments = new(6); 723List<string> arguments = new(6); 753List<string> arguments = new(6); 761List<string> identities = new(6); 826List<string> arguments = new(6);
Microsoft.NET.Sdk.Razor.Tasks (5)
FindAssembliesWithReferencesTo.cs (1)
29var referenceItems = new List<AssemblyItem>(Assemblies.Length);
ReferenceResolver.cs (2)
36var applicationParts = new List<string>(); 119var references = new List<AssemblyItem>(metadataReader.AssemblyReferences.Count);
src\sdk\src\RazorSdk\Tool\ServerProtocol\ServerRequest.cs (2)
86var requestArgs = new List<RequestArgument>(requestLength) 153var argumentsBuilder = new List<RequestArgument>((int)argumentCount);
Microsoft.NET.Sdk.StaticWebAssets.Tasks (67)
ApplyCompressionNegotiation.cs (2)
205routeEndpoints = new List<StaticWebAssetEndpoint>(5); 287var headers = new List<StaticWebAssetEndpointResponseHeader>(7);
CollectStaticWebAssetsToCopy.cs (1)
27var copyToOutputFolder = new List<ITaskItem>();
Compression\DiscoverPrecompressedAssets.cs (1)
37var assetsToUpdate = new List<ITaskItem>();
Compression\ResolveCompressedAssets.cs (1)
73var matchingCandidateAssets = new List<StaticWebAsset>(CandidateAssets.Length);
ComputeEndpointsForReferenceStaticWebAssets.cs (2)
31var routeSegments = new List<PathTokenizer.Segment>(); 32var basePathSegments = new List<PathTokenizer.Segment>();
ComputeReferenceStaticWebAssetItems.cs (2)
54var resultAssets = new List<StaticWebAsset>(existingAssets.Count); 115var patterns = new List<StaticWebAssetsDiscoveryPattern>();
ComputeStaticWebAssetsForCurrentProject.cs (1)
33var resultAssets = new List<StaticWebAsset>(currentProjectAssets.Count);
Data\StaticWebAsset.cs (2)
299var included = new List<StaticWebAsset>(assets.Length); 1806var result = new List<string>(_defaultPropertyNames.Length + _additionalCustomMetadata.Count);
Data\StaticWebAssetEndpoint.cs (2)
187endpoints = new List<StaticWebAssetEndpoint>(5); 466var result = new List<string>(_defaultPropertyNames.Length + _additionalCustomMetadata.Count);
Data\StaticWebAssetEndpointGroup.cs (3)
17public List<StaticWebAssetEndpointGroupItem> Items { get; } = new(); 52var removed = new List<StaticWebAssetEndpoint>(); 53var surviving = new List<StaticWebAssetEndpoint>();
Data\StaticWebAssetPathPattern.cs (1)
419var result = new List<StaticWebAssetPathPattern>();
DefineStaticWebAssetEndpoints.cs (3)
36var endpoints = new List<StaticWebAssetEndpoint>(CandidateAssets.Length); 43new List<StaticWebAssetEndpoint>(512), 163private readonly List<StaticWebAsset.StaticWebAssetResolvedRoute> _resolvedRoutes = new(2);
DefineStaticWebAssets.cs (3)
709var definitions = new List<GroupDefinition>(); 793list = new List<GroupDefinition>(); 806var groupEntries = new List<string>();
DiscoverDefaultScopedCssItems.cs (1)
26var discoveredInputs = new List<ITaskItem>();
FilterStaticWebAssetEndpoints.cs (1)
43var filteredEndpoints = new List<StaticWebAssetEndpoint>();
GeneratePackageAssetsManifestFile.cs (1)
167var manifestEndpoints = new List<StaticWebAssetEndpoint>();
GenerateStaticWebAssetEndpointsManifest.cs (1)
81var filteredEndpoints = new List<StaticWebAssetEndpoint>();
GenerateStaticWebAssetsDevelopmentManifest.cs (2)
230var patterns = new List<StaticWebAssetPattern>(); 254var patterns = new List<StaticWebAssetPattern>();
GenerateStaticWebAssetsManifest.cs (1)
108var filteredEndpoints = new List<StaticWebAssetEndpoint>();
JSModules\ApplyJsModules.cs (3)
29var razorComponentsWithJsModules = new List<ITaskItem>(); 30var razorGenerateWithJsModules = new List<ITaskItem>(); 31var unmatchedJsModules = new List<ITaskItem>(JSFileModuleCandidates);
Legacy\GenerateV1StaticWebAssetsManifest.cs (1)
102var nodes = new List<XElement>();
MergeStaticWebAssets.cs (1)
80var assetsToRemove = new List<StaticWebAsset>();
OverrideHtmlAssetPlaceholders.cs (5)
53var htmlFilesToRemove = new List<ITaskItem>(); 54var htmlCandidates = new List<ITaskItem>(); 55var fileWrites = new List<string>(); 114var links = new List<(int Order, string Value)>(); 166var resources = new List<ResourceAsset>();
ReadPackageAssetsManifest.cs (2)
43var allAssets = new List<StaticWebAsset>(); 44var allEndpoints = new List<StaticWebAssetEndpoint>();
ResolveFingerprintedStaticWebAssetEndpointsForAssets.cs (1)
34var resolvedEndpoints = new List<StaticWebAssetEndpoint>();
ResolveStaticWebAssetsEmbeddedProjectConfiguration.cs (2)
58var matchingConfigurations = new List<EmbeddedStaticWebAssetProjectConfiguration>(); 81var filteredConfigurations = new List<ITaskItem>();
ScopedCss\ApplyCssScopes.cs (3)
32var razorComponentsWithScopes = new List<ITaskItem>(); 33var razorGenerateWithScopes = new List<ITaskItem>(); 34var unmatchedScopedCss = new List<ITaskItem>(ScopedCss);
ScopedCss\ResolveAllScopedCssAssets.cs (2)
24var scopedCssAssets = new List<ITaskItem>(); 25var scopedCssProjectBundles = new List<ITaskItem>();
ScopedCss\RewriteCss.cs (2)
86var foundErrors = new List<ErrorMessage>(); 405var result = new List<int>() { 0 };
StaticWebAssetsGeneratePackManifest.cs (1)
47var packageFiles = new List<StaticWebAssetPackageFile>();
UpdateExternallyDefinedStaticWebAssets.cs (4)
69var assetsWithoutEndpoints = new List<StaticWebAsset>(); 70var originalFrameworkAssetItems = new List<ITaskItem>(); 131var routeSegments = new List<PathTokenizer.Segment>(); 132var basePathSegments = new List<PathTokenizer.Segment>();
UpdatePackageStaticWebAssets.cs (6)
44var originalAssets = new List<ITaskItem>(); 45var updatedAssets = new List<ITaskItem>(); 90var remappedEndpoints = new List<StaticWebAssetEndpoint>(); 91var originalEndpointItems = new List<ITaskItem>(); 106var routeSegments = new List<PathTokenizer.Segment>(); 107var basePathSegments = new List<PathTokenizer.Segment>();
UpdateStaticWebAssetEndpoints.cs (1)
53var result = new List<StaticWebAssetEndpoint>();
Utils\Globbing\StaticWebAssetGlobMatcherBuilder.cs (2)
49var segments = new List<ReadOnlyMemory<char>>(); 68var tokenRanges = new List<PathTokenizer.Segment>();
Microsoft.NET.Sdk.WorkloadManifestReader (3)
WorkloadManifestReader.cs (2)
304var list = new List<string>(); 327var list = new List<T>();
WorkloadSuggestionFinder.cs (1)
48partialSuggestions = new List<WorkloadSuggestionCandidate>();
Microsoft.NET.Sdk.WorkloadMSBuildSdkResolver (2)
CachingWorkloadResolver.cs (2)
119List<string> autoImportSdkPaths = new(); 137List<string> workloadManifestPaths = new();
Microsoft.NET.StringTools (1)
SpanBasedStringBuilder.cs (1)
109_spans = new List<ReadOnlyMemory<char>>(capacity);
Microsoft.Private.Windows.Core (3)
System\Collections\Generic\CollectionExtensions.cs (1)
24return new List<T>(new ArraySegment<T>(array, 0, count));
System\Private\Windows\BinaryFormat\BinaryFormatWriter.cs (1)
269new List<object?>
System\Private\Windows\Ole\Composition.NativeToManagedAdapter.cs (1)
318List<string> files = new((int)count);
Microsoft.SourceLink.AzureDevOpsServer.Git (2)
src\sourcelink\src\Common\Utilities\PathUtilities.cs (2)
27var list = new List<string> { UncPrefix }; 34var list = new List<string> { UnixRoot };
Microsoft.SourceLink.AzureRepos.Git (2)
src\sourcelink\src\Common\Utilities\PathUtilities.cs (2)
27var list = new List<string> { UncPrefix }; 34var list = new List<string> { UnixRoot };
Microsoft.SourceLink.Bitbucket.Git (2)
src\sourcelink\src\Common\Utilities\PathUtilities.cs (2)
27var list = new List<string> { UncPrefix }; 34var list = new List<string> { UnixRoot };
Microsoft.SourceLink.Common (2)
src\sourcelink\src\Common\Utilities\PathUtilities.cs (2)
27var list = new List<string> { UncPrefix }; 34var list = new List<string> { UnixRoot };
Microsoft.SourceLink.Gitea (2)
src\sourcelink\src\Common\Utilities\PathUtilities.cs (2)
27var list = new List<string> { UncPrefix }; 34var list = new List<string> { UnixRoot };
Microsoft.SourceLink.Gitee (2)
src\sourcelink\src\Common\Utilities\PathUtilities.cs (2)
27var list = new List<string> { UncPrefix }; 34var list = new List<string> { UnixRoot };
Microsoft.SourceLink.GitHub (2)
src\sourcelink\src\Common\Utilities\PathUtilities.cs (2)
27var list = new List<string> { UncPrefix }; 34var list = new List<string> { UnixRoot };
Microsoft.SourceLink.GitLab (2)
src\sourcelink\src\Common\Utilities\PathUtilities.cs (2)
27var list = new List<string> { UncPrefix }; 34var list = new List<string> { UnixRoot };
Microsoft.SourceLink.GitWeb (2)
src\sourcelink\src\Common\Utilities\PathUtilities.cs (2)
27var list = new List<string> { UncPrefix }; 34var list = new List<string> { UnixRoot };
Microsoft.SourceLink.Tools.Package (1)
SourceLinkMap.cs (1)
90var list = new List<Entry>();
Microsoft.TemplateEngine.Cli (57)
Alias\AliasRegistry.cs (5)
78expandedInputTokens = new List<string>(inputTokens); 89expandedInputTokens = new List<string>(); 97expandedTokens = new List<string>(inputTokens); 203result[property.Key] = new List<string>() { property.Value.GetValue<string>() }; 207List<string> values = new();
ChoiceTemplateParameter.cs (1)
180List<string> parsedValues = new();
CliTemplateParameter.cs (4)
30private readonly List<string> _shortNameOverrides = new(); 32private readonly List<string> _longNameOverrides = new(); 82_shortNameOverrides = shortNameOverrides?.ToList() ?? new List<string>(); 83_longNameOverrides = longNameOverrides?.ToList() ?? new List<string>();
Commands\AliasAssignmentCoordinator.cs (2)
15List<(CliTemplateParameter Parameter, IReadOnlySet<string> Aliases, IReadOnlyList<string> Errors)> result = new(); 27List<string> errors = new();
Commands\create\InstantiateCommand.Help.cs (6)
198List<string> supportedLanguages = new(); 234List<string> supportedTypes = new(); 289List<Option> optionsToShow = new() 341List<TemplateCommand> matchingTemplates = new(); 371List<string> usageParts = new(); 480List<Command> parentCommands = new();
Commands\create\InstantiateCommand.NoMatchHandling.cs (2)
21List<InvalidTemplateOptionResult> invalidOptionsList = new(); 64List<TemplateResult> matchInfos = new();
Commands\create\InstantiateCommand.TabCompletion.cs (2)
171List<TemplateGroup> allowedTemplateGroups = new(); 172List<(TemplateGroup TemplateGroup, Task<IEnumerable<CliTemplateInfo>> Task)> tasksToWait = new();
Commands\create\InstantiateCommandArgs.cs (2)
33var tokens = new List<string>(); 62var tokens = new List<string>();
Commands\create\TemplateResult.cs (1)
16private List<TemplateOptionResult> _parametersInfo = new();
Commands\Example.cs (2)
24List<string> parentCommands = new(); 36List<string> parentCommands2 = new();
Commands\NewCommandArgs.cs (1)
24List<Token> tokensToEvaluate = new();
HostSpecificTemplateData.cs (1)
31UsageExamples = new List<string>(usagesArray
JExtensions.cs (1)
204List<string> values = new();
PostActionProcessors\AddJsonPropertyPostActionProcessor.cs (1)
136jsonFiles = new List<string> { newJsonFilePath };
PostActionProcessors\PostActionProcessorBase.cs (5)
36List<string> results = new(); 60return new List<string>(); 64return new List<string>(); 68return new List<string>(); 125paths = new List<string>();
TabularOutput\TabularOutput.cs (4)
16private readonly List<ColumnDefinition> _columns = new(); 18private readonly List<Tuple<int, bool, IComparer<string>>> _ordering = new(); 79List<TextWrapper[]> grid = new(); 381List<string> lines = new();
TabularOutput\TemplateGroupDisplay.cs (6)
75List<string> languageGroups = new(); 78List<string> languagesForDisplay = new(); 142List<TemplateGroupTableRow> templateGroupsForDisplay = new(); 171List<string> classificationGroups = new(); 206List<TemplateGroupTableRow> templateGroupsForDisplay = new(); 256List<string> typesGroups = new();
TelemetryHelper.cs (1)
35List<string> hashedValues = new();
TemplatePackageCoordinator.cs (5)
204List<InstallRequest> installRequests = new(); 661List<string> notFoundPackages = new(); 677packagesToUninstall[templatePackage.ManagedProvider] = new List<IManagedTemplatePackage>() { templatePackage }; 699packagesToUninstall[templatePackage.ManagedProvider] = new List<IManagedTemplatePackage>() { templatePackage }; 881List<PackageSource> customSources = new();
TemplateResolution\TemplateGroupMatchInfo.cs (2)
197List<MatchInfo> groupMatchDispositions = new(); 309return new List<ITemplateMatchInfo>();
TemplateSearch\CliTemplateSearchCoordinator.cs (3)
129return (null, new List<ITemplateInfo>()); 150return new List<ITemplateInfo>(); 233List<SearchResultTableRow> templateGroupsForDisplay = new();
Microsoft.TemplateEngine.Core (27)
Expressions\Cpp\CppStyleEvaluatorDefinition.cs (3)
79List<byte> currentTokenBytes = new List<byte>(); 80List<TokenRef> tokens = new List<TokenRef>(); 329List<TokenRef> outputTokens = new List<TokenRef>();
Expressions\ScopeBuilder.cs (4)
51List<object> symbolValues = new List<object>(); 52List<string> symbolKeys = new List<string>(); 86List<byte> currentLiteral = new List<byte>(); 87List<byte> allData = new List<byte>();
Expressions\Shared\XmlStyleConverters.cs (1)
14List<char> output = new List<char>();
Matching\Trie.cs (1)
46next.Terminals ??= new List<T>();
Matching\TrieEvaluator.cs (1)
19_activePaths = new List<TriePath<T>>();
Matching\TriePath.cs (1)
12EncounteredTerminals = new List<T>();
Operations\Conditional.cs (1)
76List<IToken> tokens = new List<IToken>(TokenTypeModulus * LongestTokenVariantListSize);
Operations\Include.cs (1)
70List<byte> pathBytes = new List<byte>();
Operations\InlineMarkupConditional.cs (1)
104List<byte> conditionBytes = new List<byte>();
Operations\Phase.cs (1)
20Next = new List<Phase>();
Operations\PhasedOperation.cs (5)
26List<IToken> tokens = new List<IToken>(); 31List<SpecializedPhase> currentTarget = new List<SpecializedPhase>(); 70currentTarget = new List<SpecializedPhase>(); 135Next = new List<SpecializedPhase>(); 136ResetsWith = new List<int>();
TokenConfigExtensions.cs (1)
33List<ITokenConfig> configs = new List<ITokenConfig>();
Util\EncodingConfig.cs (1)
16_variableKeys = new List<IToken>();
Util\Orchestrator.cs (2)
89List<KeyValuePair<IPathMatcher, IProcessor>> processorList = new List<KeyValuePair<IPathMatcher, IProcessor>>(); 122List<IFileChange2> changes = new List<IFileChange2>();
Util\ProcessorState.cs (1)
78return new List<string>();
Util\TokenTrie.cs (2)
11private readonly List<IToken> _tokens = new List<IToken>(); 12private readonly List<int> _lengths = new List<int>();
Microsoft.TemplateEngine.Edge (50)
BuiltInManagedProvider\GlobalSettings.cs (1)
84var packages = new List<TemplatePackageData>();
BuiltInManagedProvider\GlobalSettingsTemplatePackageProvider.cs (10)
56var list = new List<ITemplatePackage>(); 84var tasks = new List<Task<IReadOnlyList<CheckUpdateResult>>>(); 91var result = new List<CheckUpdateResult>(); 109return new List<InstallResult>(); 124var packages = new List<TemplatePackageData>(await _globalSettings.GetInstalledTemplatePackagesAsync(cancellationToken).ConfigureAwait(false)); 127var installersThatCanInstall = new List<IInstaller>(); 164return new List<UninstallResult>(); 169var packagesInSettings = new List<TemplatePackageData>(await _globalSettings.GetInstalledTemplatePackagesAsync(cancellationToken).ConfigureAwait(false)); 193var packages = new List<TemplatePackageData>(await _globalSettings.GetInstalledTemplatePackagesAsync(cancellationToken).ConfigureAwait(false)); 220var updatedPackages = new List<TemplatePackageData>(templatePackages.Select(tp => ((ISerializableInstaller)tp.Installer).Serialize(tp)));
Constraints\HostConstraint.cs (1)
72List<HostInformation> hostInformation = new List<HostInformation>();
DefaultTemplateEngineHost.cs (1)
31FallbackHostTemplateConfigNames = fallbackHostTemplateConfigNames ?? new List<string>();
Installers\NuGet\NugetApiPackageManager.cs (3)
218var insecurePackages = new List<PackageSource>(); 219var securePackages = new List<PackageSource>(); 465List<PackageSource> customSources = new List<PackageSource>();
ReflectionLoadProbingPath.cs (1)
17private static readonly List<ReflectionLoadProbingPath> Instance = new List<ReflectionLoadProbingPath>();
Settings\ComponentManager.cs (2)
17private readonly List<string> _loadLocations = new List<string>(); 84var components = new List<T>();
Settings\Scanner.cs (3)
236var templates = new List<IScanTemplateInfo>(); 274List<KeyValuePair<string, Assembly>> loaded = new List<KeyValuePair<string, Assembly>>(); 275List<string> failures = new List<string>();
Settings\TemplateCache.cs (3)
46templateDeduplicationDictionary[template.Identity] = new List<(IScanTemplateInfo Template, ITemplatePackage TemplatePackage, ILocalizationLocator? Localization, IMountPoint)> 54var templates = new List<TemplateInfo>(); 108List<TemplateInfo> templateList = new List<TemplateInfo>();
Settings\TemplateInfo.cs (3)
119public IReadOnlyList<string> Classifications { get; private set; } = new List<string>(); 157public IReadOnlyList<string> ShortNameList { get; } = new List<string>(); 250List<ITemplateParameter> localizedParameters = new List<ITemplateParameter>();
Settings\TemplateInfoReader.cs (4)
33List<string> classifications = new List<string>(); 79List<ITemplateParameter> templateParameters = new List<ITemplateParameter>(); 108List<Guid> postActions = new List<Guid>(); 123List<TemplateConstraintInfo> constraints = new List<TemplateConstraintInfo>();
Settings\TemplateMatchInfo.cs (3)
31_matchDisposition = new List<MatchInfo>(); 32_dispositionOfDefaults = new List<MatchInfo>(); 65private readonly List<Abstractions.TemplateFiltering.MatchInfo> _matchDisposition = new List<Abstractions.TemplateFiltering.MatchInfo>();
Settings\TemplatePackageManager.cs (1)
101var sources = new List<ITemplatePackage>();
src\sdk\src\TemplateEngine\Shared\JExtensions.cs (4)
263var result = new List<KeyValuePair<string, JsonNode?>>(); 376List<string> values = new(); 401List<Guid> values = new(); 473return new List<string>() { tokenValue };
Template\ParameterSetBuilder.cs (2)
41List<string> paramsWithInvalidValuesList = new List<string>(); 112List<string> invalidParams = new List<string>();
Template\TemplateCreator.cs (2)
285List<string> tmpParamsWithInvalidValues = new List<string>(); 388List<string> defaultParamsWithInvalidValues = new List<string>();
TemplateConstraintManager.cs (3)
151var tasksToWait = new List<Task>(); 182List<(ITemplateInfo, IReadOnlyList<TemplateConstraintResult>)> evaluationResult = new(); 185List<TemplateConstraintResult> constraintResults = new();
TemplateListFilter.cs (3)
33List<MatchInfo> matchInformation = new List<MatchInfo>(); 78List<MatchInfo> matchInformation = new List<MatchInfo>(); 112List<Abstractions.TemplateFiltering.MatchInfo> matchInformation = new List<Abstractions.TemplateFiltering.MatchInfo>();
Microsoft.TemplateEngine.IDE (5)
Bootstrapper.cs (5)
271return Task.FromResult((IReadOnlyList<InstallResult>)new List<InstallResult>()); 301return new List<CheckUpdateResult>(); 323return new List<UpdateResult>(); 345return new List<UninstallResult>(); 438var packagesToUninstall = new List<IManagedTemplatePackage>();
Microsoft.TemplateEngine.Utils (17)
DefaultTemplateEngineHost.cs (1)
46FallbackHostTemplateConfigNames = fallbackHostTemplateConfigNames ?? new List<string>();
DefaultTemplatePackageProvider.cs (1)
47var list = new List<ITemplatePackage>();
DirectedGraph.cs (3)
37List<T> result = new(); 121cycle = new List<T>(); 215List<T> items = new();
FileFindHelpers.cs (1)
30return new List<string>();
FileSystemInfoExtensions.cs (1)
87List<string> segments = new List<string> { info.Name };
Glob.cs (2)
35List<IMatcher> matchers = new(); 71List<char> values = new();
InMemoryFileSystem.cs (1)
715List<string> realParts = new();
ListExtensions.cs (3)
15List<TElement> ungrouped = new List<TElement>(); 24groups[x] = group = new List<TElement>(); 35List<IGrouping<TKey?, TElement>> allGrouped = new List<IGrouping<TKey?, TElement>>();
src\sdk\src\TemplateEngine\Shared\JExtensions.cs (4)
263var result = new List<KeyValuePair<string, JsonNode?>>(); 376List<string> values = new(); 401List<Guid> values = new(); 473return new List<string>() { tokenValue };
Microsoft.TemplateSearch.Common (16)
Providers\NuGetMetadataSearchProvider.cs (1)
165List<Exception> exceptionsOccurred = new();
src\sdk\src\TemplateEngine\Shared\JExtensions.cs (4)
263var result = new List<KeyValuePair<string, JsonNode?>>(); 376List<string> values = new(); 401List<Guid> values = new(); 473return new List<string>() { tokenValue };
TemplateDiscoveryMetadata\BlobStorageTemplateInfo.cs (4)
89public IReadOnlyList<string> Classifications { get; private set; } = new List<string>(); 166List<string> classifications = new List<string>(); 197List<Guid> postActions = new List<Guid>(); 210List<ITemplateParameter> templateParameters = new List<ITemplateParameter>();
TemplateDiscoveryMetadata\LegacySearchCacheReader.cs (4)
18List<TemplatePackageSearchData> packageData = new List<TemplatePackageSearchData>(); 21List<TemplateSearchData> templateData = new List<TemplateSearchData>(); 106List<ITemplateInfo> buildingTemplateList = new List<ITemplateInfo>(); 171List<TemplateIdentificationEntry> templatesInPack = new List<TemplateIdentificationEntry>();
TemplateSearchCache\TemplatePackageSearchData.Json.cs (1)
41List<TemplateSearchData> templates = new List<TemplateSearchData>();
TemplateSearchCache\TemplateSearchCache.Json.cs (1)
54List<TemplatePackageSearchData> templatePackages = new();
TemplateSearchCoordinator.cs (1)
55List<SearchResult> results = new List<SearchResult>();
Microsoft.TestPlatform.AdapterUtilities (1)
ManagedNameUtilities\ManagedNameParser.cs (1)
150var types = new List<string>();
Microsoft.TestPlatform.Build (4)
Tasks\TestTaskUtils.cs (3)
111var normalTestLogging = new List<string>() { "n", "normal", "d", "detailed", "diag", "diagnostic" }; 112var quietTestLogging = new List<string>() { "q", "quiet" }; 130var dumpArgs = new List<string>();
Tasks\VSTestTask2.cs (1)
334var time = new List<string>();
Microsoft.TestPlatform.CommunicationUtilities (11)
_generated\91\TestPlatformJsonContext.ListAttachmentSet.g.cs (1)
31ObjectCreator = () => new global::System.Collections.Generic.List<global::Microsoft.VisualStudio.TestPlatform.ObjectModel.AttachmentSet>(),
_generated\92\TestPlatformJsonContext.ListTestCase.g.cs (1)
31ObjectCreator = () => new global::System.Collections.Generic.List<global::Microsoft.VisualStudio.TestPlatform.ObjectModel.TestCase>(),
_generated\93\TestPlatformJsonContext.ListKeyValuePairTestPropertyObject.g.cs (1)
31ObjectCreator = () => new global::System.Collections.Generic.List<global::System.Collections.Generic.KeyValuePair<global::Microsoft.VisualStudio.TestPlatform.ObjectModel.TestProperty, object>>(),
_generated\94\TestPlatformJsonContext.ListString.g.cs (1)
31ObjectCreator = () => new global::System.Collections.Generic.List<string>(),
DataCollectionRequestHandler.cs (1)
271List<string> extensionAssemblies = new();
Messages\DiscoveryCompletePayload.cs (4)
38public IList<string>? FullyDiscoveredSources { get; set; } = new List<string>(); 43public IList<string>? PartiallyDiscoveredSources { get; set; } = new List<string>(); 48public IList<string>? NotDiscoveredSources { get; set; } = new List<string>(); 53public IList<string>? SkippedDiscoverySources { get; set; } = new List<string>();
Serialization\ObjectConverter.cs (1)
42var list = new List<object?>();
Serialization\TestObjectConverter.cs (1)
23var propertyList = new List<KeyValuePair<TestProperty, object>>();
Microsoft.TestPlatform.CoreUtilities (1)
Utilities\JobQueue.cs (1)
301List<Job<T>> jobs = new();
Microsoft.TestPlatform.CrossPlatEngine (50)
Adapter\TestExecutionRecorder.cs (1)
42_attachmentSets = new List<AttachmentSet>();
AttachmentsProcessing\DataCollectorAttachmentsProcessorsFactory.cs (1)
139var finalDatacollectorsAttachmentsProcessors = new List<DataCollectorAttachmentProcessor>();
Client\InProcessProxyexecutionManager.cs (1)
60var testPackages = new List<string>(testRunCriteria.HasSpecificSources ? testRunCriteria.Sources :
Client\MTP\MtpProxyDiscoveryManager.cs (2)
35var sources = discoveryCriteria.Sources?.ToList() ?? new List<string>(); 87var discovered = new List<TestCase>();
Client\MTP\MtpProxyExecutionManager.cs (3)
69var attachments = new List<AttachmentSet>(); 71var invokedDataCollectors = new List<InvokedDataCollector>(); 242var results = new List<TestResult>();
Client\MTP\MtpServerConnection.cs (1)
346var bytes = new List<byte>(64);
Client\Parallel\DiscoveryDataAggregator.cs (1)
168? new List<string>()
Client\Parallel\ParallelOperationManager.cs (2)
64private readonly List<TManager> _activeManagers = new(); 133List<(TManager Manager, TEventHandler EventHandler, TWorkload Work)> reserved = new();
Client\Parallel\ParallelProxyDiscoveryManager.cs (1)
213List<ProviderSpecificWorkload<DiscoveryCriteria>> workloads = new();
Client\Parallel\ParallelProxyExecutionManager.cs (3)
228List<ProviderSpecificWorkload<TestRunCriteria>> workloads = new(); 269var groups = new List<List<TestCase>>(); 272groups.Add(new List<TestCase>());
Client\Parallel\ParallelRunDataAggregator.cs (4)
37RunCompleteArgsAttachments = new List<AttachmentSet>(); 39Exceptions = new List<Exception>(); 41_executorUris = new List<string>(); 42_testRunStatsList = new List<ITestRunStatistics>();
Client\ProxyDiscoveryManager.cs (1)
230HandleDiscoveryComplete(discoveryCompleteEventsArgs, new List<TestCase>());
Client\ProxyExecutionManager.cs (2)
191_testSources = new List<string>( 248var testSources = new List<string>(
Client\ProxyExecutionManagerWithDataCollection.cs (2)
214Messages = new List<Tuple<TestMessageLevel, string?>>(); 215RawMessages = new List<string>();
Constants.cs (1)
18internal static readonly IList<string> DefaultAdapters = new ReadOnlyCollection<string>(new List<string>
DataCollection\ProxyDataCollectionManager.cs (2)
306var commandlineArguments = new List<string> 386var enabledDataCollectors = new List<DataCollectorSettings>();
Discovery\DiscovererEnumerator.cs (4)
373var sourcesForWhichNoDiscovererIsAvailable = new List<string>(sources); 459{ AssemblyType.Native, new List<string>()}, 460{ AssemblyType.Managed, new List<string>()}, 461{ AssemblyType.None, new List<string>()}
Discovery\DiscoveryResultCache.cs (3)
63_tests = new List<TestCase>(InitialCapacity(cacheSize)); 80return new List<TestCase>(_tests); 115_tests = new List<TestCase>(InitialCapacity(_cacheSize));
Execution\BaseRunTests.cs (4)
167ExecutorUrisThatRanTests = new List<string>(); 608var lastChunkTestResults = TestRunCache?.GetLastChunk() ?? new List<TestResult>(); 712ICollection<TestResult> updatedTestResults = new List<TestResult>(); 732ICollection<TestCase> updatedTestCases = new List<TestCase>();
Execution\RunTestsWithSources.cs (1)
73IEnumerable<string> sources = new List<string>();
Execution\TestRunCache.cs (5)
95_inProgressTests = new List<TestCase>(InitialCapacity(cacheSize)); 96_testResults = new List<TestResult>(InitialCapacity(cacheSize)); 277_testResults = new List<TestResult>(); 342_testResults = new List<TestResult>(InitialCapacity(_cacheSize)); 343_inProgressTests = new List<TestCase>(InitialCapacity(_cacheSize));
PostProcessing\ArtifactProcessingManager.cs (1)
198List<AttachmentSet> attachments = new();
TestEngine.cs (1)
485var testRuntimeProviders = new List<TestRuntimeProviderInfo>();
TestSession\ProxyTestSessionManager.cs (2)
102_proxyContainerList = new List<ProxyOperationManagerContainer>(); 143var sources = new List<string>() { source };
Utilities\TestSourcesUtility.cs (1)
25IEnumerable<string> sources = new List<string>();
Microsoft.TestPlatform.Extensions.BlameDataCollector (9)
BlameCollector.cs (1)
65private readonly List<KeyValuePair<string, string>> _environmentVariables = new();
BlameLogger.cs (1)
124var faultyTestCaseNames = new List<string>();
NetClientHangDumper.cs (1)
58var tasks = new List<Task>();
ProcDumpDumper.cs (1)
26private static readonly IEnumerable<string> ProcDumpExceptionsList = new List<string>()
ProcessCodeMethods.cs (2)
50var acc = new List<ProcessTreeNode>(); 71return new List<ProcessTreeNode> { new() { Process = process, Level = 0 } }.Concat(acc.Where(a => a.Level > 0)).ToList();
ProcessDumpUtility.cs (2)
59IEnumerable<string> crashDumps = _crashDumper?.GetDumpFiles(processCrashed) ?? new List<string>(); 65var foundDumps = new List<string>();
XmlReaderWriter.cs (1)
112var testCaseList = new List<BlameTestObject>();
Microsoft.TestPlatform.TestHostRuntimeProvider (2)
Hosting\DefaultTestHostManager.cs (1)
340List<string> actualSources = new();
Hosting\DotnetTestHostManager.cs (1)
867List<string> extensionPaths = new();
Microsoft.TestPlatform.Utilities (12)
CodeCoverageDataAttachmentsHandler.cs (2)
52var coverageReportFilePaths = new List<string>(); 53var coverageOtherFilePaths = new List<string>();
CodeCoverageRunSettingsProcessor.cs (6)
87var codeCoveragePathComponents = new List<string>() { "CodeCoverage" }; 107var exclusions = new List<IList<string>> 109new List<string> { "ModulePaths", "Exclude" }, 110new List<string> { "Attributes", "Exclude" }, 111new List<string> { "Sources", "Exclude" }, 112new List<string> { "Functions", "Exclude" }
CommandLineUtilities.cs (1)
17var argArray = new List<string>();
InferRunSettingsHelper.cs (3)
342var legacySettingElements = new List<string>(); 392var attributes = new List<string>(); 661List<string> compatibleSources = new();
Microsoft.TestPlatform.VsTestConsole.TranslationLayer (2)
VsTestConsoleProcessManager.cs (1)
265var args = new List<string>
VsTestConsoleWrapper.cs (1)
134_pathToAdditionalExtensions = new List<string>();
Microsoft.VisualBasic.Core (18)
Microsoft\VisualBasic\Collection.vb (1)
345m_Iterators = New List(Of Object)
Microsoft\VisualBasic\CompilerServices\ConversionResolution.vb (7)
756Dim operatorChoices As List(Of Method) = New List(Of Method)(operatorSet.Count) 757Dim candidates As List(Of Method) = New List(Of Method)(operatorSet.Count) 759Dim sourceBases As List(Of Type) = New List(Of Type)(operatorSet.Count) 760Dim targetDeriveds As List(Of Type) = New List(Of Type)(operatorSet.Count) 765sourceDeriveds = New List(Of Type)(operatorSet.Count) 766targetBases = New List(Of Type)(operatorSet.Count) 855Return New List(Of Method)
Microsoft\VisualBasic\CompilerServices\IDOBinder.vb (1)
1307Dim writeback As New List(Of Expression)
Microsoft\VisualBasic\CompilerServices\LikeOperator.vb (1)
1066Dim RangeList As New List(Of Range)
Microsoft\VisualBasic\CompilerServices\NewLateBinding.vb (2)
1379Dim errors As New List(Of String) 1447Dim errors As New List(Of String)
Microsoft\VisualBasic\CompilerServices\Operators.Resolution.vb (2)
56result = New List(Of Method) 204Dim errors As New List(Of String)
Microsoft\VisualBasic\CompilerServices\OverloadResolution.vb (2)
735Dim candidates As List(Of Method) = New List(Of Method)(members.Length) 2524Dim errors As New List(Of String)
Microsoft\VisualBasic\CompilerServices\Symbols.vb (2)
940Dim result As New List(Of MemberInfo) 1001Dim result As New List(Of MemberInfo)
Microsoft.VisualStudio.TestPlatform.Client (1)
TestPlatform.cs (1)
244List<string> loggersToUpdate = new();
Microsoft.VisualStudio.TestPlatform.Common (27)
DataCollection\DataCollectionAttachmentManager.cs (1)
150List<AttachmentSet> attachments = new();
DataCollection\DataCollectionEnvironmentVariable.cs (1)
45_dataCollectorsThatRequested = new List<string> { requestingDataCollectorFriendlyName };
DataCollection\DataCollectionManager.cs (5)
245var result = new List<AttachmentSet>(); 268List<InvokedDataCollector> invokedDataCollector = new(); 412RemoveDataCollectors(new List<DataCollectorInformation>(RunDataCollectors.Values)); 592var runEnabledDataCollectors = new List<DataCollectorSettings>(); 653var failedCollectors = new List<DataCollectorInformation>();
ExtensionDecorators\SerialTestRunDecorator.cs (1)
39OriginalTestExecutor.RunTests(new List<TestCase> { testToRun }, runContext, new SerializeTestRunDecoratorFrameworkHandle(frameworkHandle!, _runSequentialEvent));
ExtensionFramework\TestDiscoveryExtensionManager.cs (1)
150FileExtension = new List<string>(fileExtensions);
ExtensionFramework\TestExecutorExtensionManager.cs (1)
64var mergedTestExtensions = new List<LazyExtension<TExecutor1, TValue>>();
ExtensionFramework\TestPluginCache.cs (7)
48private readonly List<string> _defaultExtensionPaths = new(); 55_filterableExtensionPaths = new List<string>(); 56_unfilterableExtensionPaths = new List<string>(); 319return GetTestExtensions<TPluginInfo, TExtension>(new List<string>() { extensionAssembly }); 332var pluginInfos = GetTestExtensions<TPluginInfo, TExtension>(new List<string>() { extensionAssembly }); 349var resolutionPaths = new List<string>(); 369var resolutionPaths = new List<string>();
ExtensionFramework\TestPluginDiscoverer.cs (1)
133List<Type> types = new();
ExtensionFramework\TestPluginManager.cs (3)
166var values = new List<TestPluginInformation>(); 206var unfilteredExtensions = new List<LazyExtension<TExtension, Dictionary<string, object>>>(); 207var filteredExtensions = new List<LazyExtension<TExtension, IMetadata>>();
ExtensionFramework\Utilities\TestDiscovererPluginInformation.cs (1)
91var fileExtensions = new List<string>();
ExtensionFramework\VSExtensionManager.cs (2)
74IEnumerable<string>? installedExtensions = new List<string>(); 120return installedExtensions ?? new List<string>();
Hosting\TestRunTimeProviderManager.cs (1)
52var sources = new List<string> { source };
Utilities\MetadataReaderHelper.cs (1)
164extensions ??= new List<Tuple<int, Type>>();
Utilities\SimpleJSON.cs (1)
718private readonly List<JSONNode> _list = new();
Microsoft.VisualStudio.TestPlatform.Extensions.Html.TestLogger (7)
HtmlLogger.cs (6)
174TestRunDetails.RunLevelMessageInformational = new List<string>(); 183TestRunDetails.RunLevelMessageErrorAndWarning = new List<string>(); 224ResultList = new List<ObjectModel.TestResult>(), 225FailedResultList = new List<ObjectModel.TestResult>(), 271parentTestResult.InnerTestResults ??= new List<ObjectModel.TestResult>(); 433var time = new List<string>();
ObjectModel\TestRunDetails.cs (1)
35[DataMember] public List<TestResultCollection>? ResultCollectionList = new();
Microsoft.VisualStudio.TestPlatform.Extensions.Trx.TestLogger (14)
ObjectModel\CollectorDataEntry.cs (2)
26private readonly List<IDataAttachment> _attachments = new(); 108IList<UriDataAttachment> uriAttachments = new List<UriDataAttachment>();
ObjectModel\TestEntry.cs (1)
48_testEntries ??= new List<TestEntry>();
ObjectModel\TestResult.cs (1)
204private readonly List<CollectorDataEntry> _collectorDataEntries = new();
ObjectModel\TestResultAggregation.cs (2)
42_innerResults ??= new List<ITestResult>(); 55_innerResults ??= new List<ITestResult>();
TrxLogger.cs (1)
118_runLevelErrorsAndWarnings = new List<RunInfo>();
Utility\Converter.cs (6)
172List<CollectorDataEntry> collectorEntries = new(); 196List<string> resultFiles = new(); 383List<string> resultFiles = new(); 386List<CollectorDataEntry> collectorEntries = new(); 456List<IDataAttachment> uriDataAttachments = new(); 512List<string> resultFiles = new();
XML\XmlPersistence.cs (1)
527List<FieldPersistenceInfo> toReturn = new();
Microsoft.VisualStudio.TestPlatform.ObjectModel (22)
AttachmentSet.cs (1)
41Attachments = new List<UriDataAttachment>();
Client\DiscoveryCriteria.cs (1)
134IEnumerable<string> sources = new List<string>();
Client\Events\DiscoveryCompleteEventArgs.cs (4)
51public IList<string>? FullyDiscoveredSources { get; set; } = new List<string>(); 58public IList<string>? PartiallyDiscoveredSources { get; set; } = new List<string>(); 65public IList<string>? SkippedDiscoveredSources { get; set; } = new List<string>(); 71public IList<string>? NotDiscoveredSources { get; set; } = new List<string>();
Client\TestRunCriteria.cs (1)
499IEnumerable<string> sources = new List<string>();
DataCollector\DataCollectionRunSettings.cs (1)
194List<DataCollectorSettings> settings = new();
Logger\LoggerRunSettings.cs (1)
157var settings = new List<LoggerSettings>();
Navigation\FullSymbolReader.cs (2)
336List<string> children = new(); 412List<string> children = new();
Nuget.Frameworks\CompatibilityProvider.cs (2)
161var targetSet = new List<NuGetFramework>() { target }; 164var candidateSet = new List<NuGetFramework>() { candidate };
Nuget.Frameworks\DefaultPortableFrameworkMappings.cs (1)
118var profileOptionalFrameworks = new List<KeyValuePair<int, NuGetFramework[]>>(ProfilesWithOptionalFrameworks.Length);
Nuget.Frameworks\FrameworkNameProvider.cs (4)
105_netStandardVersions = new List<NuGetFramework>(); 106_compatibleCandidates = new List<NuGetFramework>(); 491var result = new List<NuGetFramework>(); 569var baseFrameworks = new List<NuGetFramework>(result);
Nuget.Frameworks\FrameworkReducer.cs (1)
306var results = new List<NuGetFramework>(input.Length);
Nuget.Frameworks\NuGetFramework.cs (1)
142var parts = new List<string>(3) { Framework };
TestServiceLocator.cs (1)
17public static List<Resolve> Resolves { get; } = new();
Utilities\XmlRunSettingsUtilities.cs (1)
88var friendlyNameList = new List<string>();
Microsoft.Web.XmlTransform (8)
NamedTypeFactory.cs (1)
16private List<Registration> registrations = new List<Registration>();
XmlArgumentUtility.cs (2)
19List<string> arguments = new List<string>(); 33List<string> combinedArguments = new List<string>();
XmlAttributePreservationDict.cs (1)
17private List<string> orderedAttributes = new List<string>();
XmlElementContext.cs (1)
222List<XmlAttribute> attributesToRemove = new List<XmlAttribute>();
XmlTransforms.cs (3)
215DictionaryList = new List<Dictionary<string, string>>(capacity); 380List<RegularExpressions.Match> matchsExpr = new List<RegularExpressions.Match>(); 517List<RegularExpressions.Match> matchs = new List<RegularExpressions.Match>();
Microsoft.Win32.Msi (1)
ProgressEventArgs.cs (1)
33List<int> fields = new();
Microsoft.Win32.SystemEvents (1)
Microsoft\Win32\SystemEvents.cs (1)
336invokeItems = new List<SystemEventInvokeInfo>();
MilvusPlayground.ApiService (4)
Program.cs (4)
46List<long> bookIds = new(); 47List<long> wordCounts = new(); 48List<ReadOnlyMemory<float>> bookIntros = new(); 49List<string> bookNames = new();
Mono.Cecil (3)
Mono.Cecil.Metadata\Buffers.cs (1)
390 var sorted = new List<KeyValuePair<string, uint>> (strings);
Mono.Cecil\MethodReferenceComparer.cs (2)
75 xComparisonStack = new List<MethodReference> (); 78 yComparisonStack = new List<MethodReference> ();
Mono.Cecil.Mdb (19)
Mono.CompilerServices.SymbolWriter\MonoSymbolFile.cs (4)
118 List<MethodEntry> methods = new List<MethodEntry> (); 119 List<SourceFileEntry> sources = new List<SourceFileEntry> (); 120 List<CompileUnitEntry> comp_units = new List<CompileUnitEntry> (); 515 method_list = new List<MethodEntry> ();
Mono.CompilerServices.SymbolWriter\MonoSymbolTable.cs (7)
451 List<CapturedVariable> captured_vars = new List<CapturedVariable> (); 452 List<CapturedScope> captured_scopes = new List<CapturedScope> (); 548 namespaces = new List<NamespaceEntry> (); 557 include_files = new List<SourceFileEntry> (); 638 include_files = new List<SourceFileEntry> (); 644 namespaces = new List<NamespaceEntry> (); 945 var lines = new List<LineNumberEntry> ();
Mono.CompilerServices.SymbolWriter\MonoSymbolWriter.cs (3)
54 this.methods = new List<SourceMethodBuilder> (); 55 this.sources = new List<SourceFileEntry> (); 56 this.comp_units = new List<CompileUnitEntry> ();
Mono.CompilerServices.SymbolWriter\SourceMethodBuilder.cs (5)
51 method_lines = new List<LineNumberEntry> (); 104 _blocks = new List<CodeBlockEntry> (); 160 _locals = new List<LocalVariableEntry> (); 177 _scope_vars = new List<ScopeVariable> (); 196 var sorted = new List<CodeBlockEntry> (blocks.Length);
Mono.Cecil.Pdb (3)
Microsoft.Cci.Pdb\PdbFile.cs (2)
321List<DbiModuleInfo> modList = new List<DbiModuleInfo>(); 403List<PdbFunction> funcList = new List<PdbFunction>();
Microsoft.Cci.Pdb\PdbFunction.cs (1)
415this.iteratorScopes = new List<ILocalScope>((int)numberOfLocals);
MSBuild (22)
CommandLine\CommandLineParser.cs (4)
149List<string> validArgs = new(envVarArgs.Count); 372argsFromResponseFile = new List<string>(); 724includedResponseFiles = new List<string>(); 725CommandLineSwitches.SwitchesFromResponseFiles = new();
CommandLine\CommandLineSwitches.cs (3)
445internal static List<(string path, string contents)> SwitchesFromResponseFiles = new(); 588var commandLineA = new List<string>(); 589var commandLineB = new List<string>();
src\msbuild\src\Shared\TaskHostBuildRequest.cs (1)
109list => list is not null ? new List<string>(list) : null);
src\msbuild\src\Shared\TaskHostBuildResponse.cs (3)
60result = new List<IDictionary<string, ITaskItem[]>>(_targetOutputsPerProject.Count); 91outputs = new List<Dictionary<string, TaskParameter>>(engineResult.TargetOutputsPerProject.Count); 135_targetOutputsPerProject = new List<Dictionary<string, TaskParameter>>(count);
src\msbuild\src\Shared\TaskParameter.cs (2)
687List<string> metadataNames = (_customEscapedMetadata == null) ? new List<string>() : new List<string>(_customEscapedMetadata.Keys);
XMake.cs (9)
1456private static readonly List<BuildManager.DeferredBuildMessage> s_globalMessagesToLogInBuildLoggers = new(); 1521List<ForwardingLoggerRecord> remoteLoggerRecords = new List<ForwardingLoggerRecord>(); 1742List<BuildManager.DeferredBuildMessage> messagesToLogInBuildLoggers = new(); 1950List<BuildManager.DeferredBuildMessage> messages = new(s_globalMessagesToLogInBuildLoggers) 3315List<string> actualProjectFiles = new List<string>(); 3329List<string> actualSolutionFiles = new List<string>(); 3330List<string> solutionFilterFiles = new List<string>(); 3554var loggers = new List<ILogger>(); 4034List<DistributedLoggerRecord> distributedLoggers = new List<DistributedLoggerRecord>();
MyFrontend (2)
playground\TestShop\BasketService\Models\BasketItem.cs (1)
15var results = new List<ValidationResult>();
playground\TestShop\BasketService\Models\CustomerBasket.cs (1)
7public List<BasketItem> Items { get; set; } = new();
Nats.ApiService (1)
Program.cs (1)
62var events = new List<AppEvent>();
NuGet.Build.Tasks (16)
BuildTasksUtility.cs (2)
161var restoreSummaries = new List<RestoreSummary>(); 200var providers = new List<IPreLoadedRestoreRequestProvider>();
GetCentralPackageVersionsTask.cs (1)
42var entries = new List<ITaskItem>();
GetReferenceNearestTargetFrameworkTask.cs (2)
76var fallbackNuGetFrameworks = new List<NuGetFramework>(); 146var targetFrameworkInformations = new List<TargetFrameworkInformation>();
GetRestoreDotnetCliToolsTask.cs (1)
64var entries = new List<ITaskItem>();
GetRestoreFrameworkReferencesTask.cs (1)
39var entries = new List<ITaskItem>();
GetRestoreNuGetAuditSuppressionsTask.cs (1)
41var entries = new List<ITaskItem>(NuGetAuditSuppressions.Length);
GetRestorePackageDownloadsTask.cs (1)
39var entries = new List<ITaskItem>();
GetRestorePackageReferencesTask.cs (1)
39var entries = new List<ITaskItem>();
GetRestoreProjectReferencesTask.cs (1)
56var entries = new List<ITaskItem>();
GetRestorePrunedPackageReferencesTask.cs (1)
41var entries = new List<ITaskItem>(PrunePackageReferences.Length);
GetRestoreSolutionProjectsTask.cs (1)
52var entries = new List<ITaskItem>();
RestoreTask.cs (1)
261List<ITaskItem> restoredProjectOutputPaths = new List<ITaskItem>(projects.Count);
src\nuget-client\build\Shared\SharedExtensions.cs (1)
27return new List<T>(enumerable);
TaskLoggingQueue.cs (1)
25private readonly List<string> _filesToEmbedInBinlog = new List<string>();
NuGet.Build.Tasks.Console (6)
MSBuildStaticGraphRestore.cs (5)
467var projectReferences = new List<ProjectRestoreReference>(projectReferenceItems.Count); 493var projectRestoreMetadataFrameworkInfos = new List<ProjectRestoreMetadataFrameworkInfo>(projects.Count); 731return new List<ProjectGraphEntryPoint> 746var targetFrameworkInfos = new List<TargetFrameworkInformation>(projectInnerNodes.Count); 1237var loggers = new List<Microsoft.Build.Framework.ILogger>
TargetFrameworkAdapter.cs (1)
22var list = new List<IItem>();
NuGet.Build.Tasks.Pack (8)
GetPackOutputItemsTask.cs (1)
59var outputs = new List<ITaskItem>();
PackTaskLogic.cs (7)
427tfmSpecificRefs.Add(tfmRef.Identity, new List<string>() { targetFramework }); 511var assemblies = new List<OutputLibFile>(); 601var listOfPackageTypes = new List<PackageType>(); 684var existingContentMetadata = new List<ContentMetadata>(); 722var newTargetPaths = new List<string>(); 774var newTargetPaths = new List<string>(); 805var totalSetOfTargetPaths = new List<string>();
NuGet.CommandLine.XPlat (75)
_generated\24\PackageSearchJsonContext.ListPackageSearchProblem.g.cs (1)
31ObjectCreator = () => new global::System.Collections.Generic.List<global::NuGet.CommandLine.XPlat.PackageSearchProblem>(),
_generated\25\PackageSearchJsonContext.ListPackageSearchResult.g.cs (1)
31ObjectCreator = () => new global::System.Collections.Generic.List<global::NuGet.CommandLine.XPlat.PackageSearchResult>(),
_generated\26\PackageSearchJsonContext.ListIPackageSearchMetadata.g.cs (1)
31ObjectCreator = () => new global::System.Collections.Generic.List<global::NuGet.Protocol.Core.Types.IPackageSearchMetadata>(),
Commands\LocalsCommand.cs (1)
70var localsArgs = new LocalsArgs(new List<string> { cacheLocation },
Commands\Package\Download\PackageDownloadRunner.cs (1)
254var mappedRepos = new List<SourceRepository>(mappedNames.Count);
Commands\Package\PackageWithNuGetVersion.cs (1)
25var packages = new List<PackageWithNuGetVersion>(result.Tokens.Count);
Commands\Package\PackageWithVersionRange.cs (1)
26List<PackageWithVersionRange> packages = new List<PackageWithVersionRange>(result.Tokens.Count);
Commands\Package\Update\PackageUpdateCommandRunner.cs (5)
165var packagesToUpdateResult = new List<PackageUpdateResult>(); 404var packagesToUpdate = new List<PackageUpdateResult>(); 492List<string> frameworks = new(); 563var packagesToUpdate = new List<PackageUpdateResult>(); 656List<(PackageWithVersionRange package, List<string> tfms)> result = new(allPackages.Count);
Commands\Package\Update\PackageUpdateIO.cs (5)
148var providers = new List<IPreLoadedRestoreRequestProvider> 266var tasks = new List<Task<GetVulnerabilityInfoResult?>>(auditSources.Count); 282List<IReadOnlyDictionary<string, IReadOnlyList<PackageVulnerabilityInfo>>> allVulnerabilities = new(); 353List<PackageSource> sourceMappedSources = new List<PackageSource>(allowedSources.Count); 362var sources = new List<SourceRepository>(packageSources.Count);
Commands\PackageReferenceCommands\AddPackageReferenceCommandRunner.cs (3)
103var userSpecifiedFrameworks = new List<string>(); 125List<string> sources = new List<string>(); 418var providers = new List<IPreLoadedRestoreRequestProvider>
Commands\PackageReferenceCommands\ListPackage\FrameworkPackages.cs (2)
29public FrameworkPackages(string framework, string targetAlias) : this(framework, targetAlias, new List<InstalledPackageReference>(), new List<InstalledPackageReference>())
Commands\PackageReferenceCommands\ListPackage\ListPackageCommand.cs (2)
232var currentlySupportedReportVersions = new List<string> { "1" }; 275var packageSources = new List<PackageSource>();
Commands\PackageReferenceCommands\ListPackage\ListPackageCommandRunner.cs (7)
177projectModel.TargetFrameworkPackages = new List<ListPackageReportFrameworkPackage>(); 200TransitivePackages = new List<ListReportPackage>(), 201TopLevelPackages = new List<ListReportPackage>() 207projectModel.TargetFrameworkPackages ??= new List<ListPackageReportFrameworkPackage>(); 275var vulnerabilityInfo = new List<IReadOnlyDictionary<string, IReadOnlyList<PackageVulnerabilityInfo>>>(); 402var filteredReferences = new List<InstalledPackageReference>(); 674var results = new List<IPackageSearchMetadata>();
Commands\PackageSearch\JsonFormat\PackageSearchMainOutput.cs (2)
25Problems = new List<PackageSearchProblem>(); 26SearchResult = new List<PackageSearchResult>();
Commands\PackageSearch\JsonFormat\PackageSearchResult.cs (1)
29Packages = new List<IPackageSearchMetadata>();
Commands\PackageSearch\PackageSearchResultJsonRenderer.cs (1)
44Problems = new List<PackageSearchProblem>() { packageSearchProblem }
Commands\PackageSearch\Table.cs (5)
27internal readonly List<Column> _columns = new List<Column>(); 29internal List<string[]> _rows = new List<string[]>(); 119List<int> renderedColumns = new List<int>(); 122List<List<int>> highlight = new List<List<int>>(); 203List<int> indices = new List<int>();
Commands\Signing\SignCommand.cs (1)
158PackagePaths = new List<string>(packagePathValues),
Commands\Signing\VerifyCommand.cs (4)
70args.PackagePaths = new List<string>(packagePathValues); 72new List<Verification>() { Verification.All } : 73new List<Verification>() { Verification.Signatures }; 74args.CertificateFingerprint = new List<string>(parseResult.GetValue(fingerPrint) ?? Array.Empty<string>());
Commands\Why\DependencyGraphFinder.cs (1)
102List<PackageDependency> dependencies = new List<PackageDependency>(directPackages.Length + directProjectReferences.Count);
ListPackage\ListPackageConsoleRenderer.cs (1)
21protected List<ReportProblem> _problems = new();
ListPackage\ListPackageJsonRenderer.cs (1)
51protected readonly List<ReportProblem> _problems = new();
ListPackage\ListPackageProjectModel.cs (1)
15internal List<ReportProblem> ProjectProblems { get; } = new();
ListPackage\ListPackageReportModel.cs (1)
17internal List<ListPackageProjectModel> Projects { get; } = new();
src\nuget-client\build\Shared\SharedExtensions.cs (1)
27return new List<T>(enumerable);
Utility\AddPackageCommandUtility.cs (3)
34var tasks = new List<Task<NuGetVersion>>(); 35var latestReleaseList = new List<NuGetVersion>(); 102var packageSources = new List<PackageSource>();
Utility\CommandLineUtility.cs (1)
30var result = new List<string>();
Utility\HttpSourcesUtility.cs (3)
20return new(); 29httpPackageSources ??= new(capacity: packageSources.Count); 34return httpPackageSources ?? new();
Utility\MSBuildAPIUtility.cs (7)
105List<string> projects = new List<string>(); 744var resultPackages = new List<FrameworkPackages>(); 759var filteredTargets = new List<LockFileTarget>(); 804var topLevelPackages = new List<InstalledPackageReference>(); 805var transitivePackages = new List<InstalledPackageReference>(); 935newProject.Build(new[] { CollectPackageReferences, CollectCentralPackageVersions }, new List<Microsoft.Build.Framework.ILogger> { }, out var targetOutputs); 1032var mergedPackageReferences = new List<ProjectItem>();
Utility\ProjectPackagesPrintUtility.cs (5)
32var projectFrameworkPackages = new List<ListPackageReportFrameworkPackage>(); 118var valueSelectors = new List<Func<ListReportPackage, object>> 177? new List<FormattedCell> { new FormattedCell(string.Empty, foregroundColor: null) } 185? new List<FormattedCell> { new FormattedCell(string.Empty, foregroundColor: null) } 275var result = new List<string>();
Utility\TableParser.cs (5)
29var stringTable = new List<List<FormattedCell>>(); 36var headers = new List<FormattedCell>(); 46var row = new List<FormattedCell>(); 95var subsequentRow = new List<FormattedCell>(); 125var stringTable = new List<FormattedCell>();
NuGet.Commands (138)
ClientCertificatesCommand\ListClientCertRunner.cs (1)
33var clientCertificatesLogs = new List<LogMessage>();
CommandRunners\LocalsCommandRunner.cs (1)
280var failedDeletes = new List<string>();
CommandRunners\PackCommandRunner.cs (3)
355var includes = new List<string>(); 356var excludes = new List<string>(); 789IList<PackagingLogMessage> logMessages = new List<PackagingLogMessage>();
ListCommand\ListCommandRunner.cs (3)
32var sourceFeeds = new List<ListResource>(); 56var allPackages = new List<IEnumerableAsync<IPackageSearchMetadata>>(); 78httpPackageSources = new();
MSBuildPackTargetArgs.cs (2)
29TargetPathsToAssemblies = new List<OutputLibFile>(); 30TargetPathsToSymbols = new List<OutputLibFile>();
RestoreCommand\CompatibilityChecker.cs (4)
67var issues = new List<CompatibilityIssue>(); 79var available = new List<NuGetFramework>(); 256List<ContentItemGroup> itemGroups = new(); 287var available = new List<NuGetFramework>();
RestoreCommand\ContentFiles\ContentFileUtils.cs (5)
38var groups = new List<ContentItemGroup>(); 50index = new List<ContentItemGroup>(1); 101entryMappings.Add(item.Path, new List<ContentFilesEntry>()); 128var absolutePaths = new List<string>(relativePathToEntries.Count); 163var results = new List<LockFileContentFile>(entryMappings.Count);
RestoreCommand\DependencyGraphResolver.cs (3)
132List<RestoreTargetGraph> allGraphs = new(); 138List<RestoreTargetGraph> runtimeGraphs = new(); 331List<GraphNode<RemoteResolveResult>> graphNodes = new();
RestoreCommand\DependencyGraphResolver.DependencyGraphItem.cs (1)
100List<LibraryDependency> dependencies = new(capacity: (RuntimeDependencies?.Count ?? 0) + item.Data.Dependencies.Count);
RestoreCommand\Diagnostics\DiagnosticUtility.cs (1)
110var output = new List<RestoreLogMessage>();
RestoreCommand\Diagnostics\UnexpectedDependencyMessages.cs (3)
73var messages = new List<RestoreLogMessage>(); 134var messages = new List<RestoreLogMessage>(); 250var messages = new List<RestoreLogMessage>();
RestoreCommand\Diagnostics\UnresolvedMessages.cs (3)
51var messageTasks = new List<Task<RestoreLogMessage>>(); 154var lines = new List<string>() 260var sources = new List<KeyValuePair<PackageSource, ImmutableArray<NuGetVersion>>>();
RestoreCommand\LockFileBuilder.cs (5)
355lockFile.Libraries = new List<LockFileLibrary>(libraryReferences.Count); 391lockFileTarget.Libraries = new List<LockFileTargetLibrary>(libraryReferences.Count); 425?? new List<NuGetFramework>(); 438var dependencies = new List<LibraryRange>(); 462var uniqueDependencies = new List<LibraryRange>();
RestoreCommand\Logging\TransitiveNoWarnUtils.cs (1)
32var projectFrameworks = new List<string>();
RestoreCommand\Logging\WarningPropertiesCollection.cs (1)
49ProjectFrameworks = projectFrameworks ?? new ReadOnlyCollection<string>(new List<string>());
RestoreCommand\MSBuildRestoreItemGroup.cs (2)
25public List<string> Conditions { get; set; } = new List<string>(); 30public List<XElement> Items { get; set; } = new List<XElement>();
RestoreCommand\OriginalCaseGlobalPackageFolder.cs (1)
49_localRepositories = new List<NuGetv3LocalRepository>();
RestoreCommand\ProjectRestoreCommand.cs (9)
58var frameworkTasks = new List<Task<RestoreTargetGraph>>(); 59var graphs = new List<RestoreTargetGraph>(); 107var localRepositories = new List<NuGetv3LocalRepository>(); 111var runtimeGraphs = new List<RestoreTargetGraph>(); 112var runtimeTasks = new List<Task<RestoreTargetGraph[]>>(); 221List<Task<DownloadDependencyResolutionResult>> downloadDependencyResolutionTasks = new(capacity: packageSpec.TargetFrameworks.Count); 243List<Task<Tuple<LibraryRange, RemoteMatch>>> packageDownloadTasks = new(capacity: targetFrameworkInformation.DownloadDependencies.Length); 285var graphs = new List<GraphNode<RemoteResolveResult>> 465var resultGraphs = new List<Task<RestoreTargetGraph>>();
RestoreCommand\RequestFactory\DependencyGraphSpecRequestProvider.cs (3)
146?? new List<ProjectRestoreReference>(); 241var auditSourceRepositories = new List<SourceRepository>(auditSources.Count); 275projectAdditionalMessages = new List<IAssetsLogMessage>();
RestoreCommand\RequestFactory\NoOpRestoreResult.cs (2)
22base(success: success, restoreGraphs: null, compatibilityCheckResults: new List<CompatibilityCheckResult>(), 27LogMessages = cacheFile?.LogMessages ?? new List<IAssetsLogMessage>();
RestoreCommand\RequestFactory\RestoreArgs.cs (4)
36public List<string> Inputs { get; set; } = new List<string>(); 46public List<string> Sources { get; set; } = new List<string>(); 50public List<IRestoreRequestProvider> RequestProviders { get; set; } = new List<IRestoreRequestProvider>(); 52public List<IPreLoadedRestoreRequestProvider> PreLoadedRequestProviders { get; set; } = new List<IPreLoadedRestoreRequestProvider>();
RestoreCommand\RestoreCommand.cs (17)
215var localRepositories = new List<NuGetv3LocalRepository> 651graphs = new(frameworkRuntimePairs.Count); 870List<TelemetryEvent> result = new List<TelemetryEvent>(packages.Count); 1131var packagesList = new List<string>(packagesWithoutVersions.Count); 1179implicitPackageReferenceItemsWithPackageVersion ??= new(); 1189packageReferenceItemsWithVersionOverride ??= new(); 1197packageReferenceItemsWithVersion ??= new(); 1205packageReferenceItemsWithNoPackageVersion ??= new(); 1219packageVersionItemsWithFloatingVersion ??= new(); 1744var messages = new List<RestoreLogMessage>(); 1809var checkResults = new List<CompatibilityCheckResult>(); 1893var allGraphs = new List<RestoreTargetGraph>(); 1909List<FrameworkRuntimePair> frameworkRuntimePairs = new(); 2067var localRepositories = new List<NuGetv3LocalRepository>(); 2114graphs = new List<RestoreTargetGraph>(); 2242var updatedExternalProjects = new List<ExternalProjectReference>(); 2306List<FrameworkRuntimeDefinition> projectFrameworkRuntimePairs = new(capacity: packageSpec.TargetFrameworks.Count * (runtimeIds.Count + 1));
RestoreCommand\RestoreCommandProvidersCache.cs (4)
119var fallbackFolders = new List<NuGetv3LocalRepository>(); 149var localProviders = new List<IRemoteDependencyProvider>(fallbackPackagesPaths.Count + 1) { local }; 179var remoteProviders = new List<IRemoteDependencyProvider>(sources.Count); 211var vulnerabilityInformationProviders = new List<IVulnerabilityInformationProvider>(sources.Count);
RestoreCommand\RestoreRequest.cs (1)
45ExternalProjects = new List<ExternalProjectReference>();
RestoreCommand\RestoreResult.cs (2)
140LogMessages = lockFile?.LogMessages ?? new List<IAssetsLogMessage>(); 344dirtyFiles ??= new List<string>(1);
RestoreCommand\RestoreRunner.cs (7)
70var restoreTasks = new List<Task<RestoreSummary>>(maxTasks); 71var restoreSummaries = new List<RestoreSummary>(requests.Count); 136var restoreTasks = new List<Task<RestoreResultPair>>(maxTasks); 137var restoreResults = new List<RestoreResultPair>(maxTasks); 172var requests = new List<RestoreSummaryRequest>(); 174var inputs = new List<string>(restoreContext.Inputs); 357var results = new List<RestoreSummaryRequest>();
RestoreCommand\Utility\AuditUtility.cs (6)
110PackageDownloadPackagesWithAdvisory = new(capacity: packagesWithKnownVulnerabilities.Values.Count); 171affectedGraphs = new(); 269DirectPackagesWithAdvisory = new(capacity: directPackageCount); 270TransitivePackagesWithAdvisory = new(capacity: packagesWithKnownVulnerabilities.Count - directPackageCount); 421affectedGraphs = new(); 477knownVulnerabilities = new();
RestoreCommand\Utility\BuildAssetsUtils.cs (9)
104var files = new List<MSBuildOutputFile>() 501var props = new List<MSBuildRestoreItemGroup>(); 502var targets = new List<MSBuildRestoreItemGroup>(); 542List<KeyValuePair<LockFileTargetLibrary, Lazy<LocalPackageSourceInfo>>> sortedPackages = new List<KeyValuePair<LockFileTargetLibrary, Lazy<LocalPackageSourceInfo>>>(sortedGraph.Count); 632var lockContentFiles = new List<LockFileContentFile>(pkg.Key.ContentFiles.Count); 643var currentItems = new List<(LockFileTargetLibrary, LockFileContentFile, string)>(lockContentFiles.Count); 677var files = new List<MSBuildOutputFile>(capacity: 2) 821var newConditions = new List<string>(original.Conditions.Count + 1); 892List<PackageDependency> newDependencies = new List<PackageDependency>(item.Data.Dependencies.Count);
RestoreCommand\Utility\LockFileUtils.cs (15)
128var orderedCriteriaSets = new List<(List<SelectionCriteria>, bool)>(1); 307List<ContentItemGroup> contentFileGroups = new(); 342var runtimeTargetItems = new List<LockFileRuntimeTarget>(); 609projectLib.CompileTimeAssemblies = new List<LockFileItem>() { lockFileItem }; 610projectLib.RuntimeAssemblies = new List<LockFileItem>() { lockFileItem }; 654var results = new List<LockFileItem>(items.Count); 694result = new(group.Items.Count); 715return result ?? new(); 802managedCriteria = new(capacity: 1) 815managedCriteria = new(capacity: 1 + fallbackFramework.Fallback.Count) 892var groups = new List<ContentItemGroup>(); 907index = new List<ContentItemGroup>(1); 953List<ContentItemGroup> groups = new List<ContentItemGroup>(); 978var results = new List<LockFileRuntimeTarget>(); 1081var newBuildAssets = new List<LockFileItem>();
RestoreCommand\Utility\MSBuildRestoreUtility.cs (4)
92idItems = new List<IMSBuildItem>(1); 100var additionalMessages = collectAdditionalMessages ? new List<IAssetsLogMessage>() : null; 103var validProjectSpecs = new List<PackageSpec>(); 628aliasGroups.Add(alias, new List<ProjectRestoreReference>());
RestoreCommand\Utility\NoOpRestoreUtilities.cs (2)
242var pathResolvers = new List<VersionFolderPathResolver>(request.Project.RestoreMetadata.FallbackFolders.Count + 1) 252var packageFiles = new List<string>(lockFile.Libraries.Count + request.Project.TargetFrameworks.Sum(i => i.DownloadDependencies.Length));
RestoreCommand\Utility\PackageSpecFactory.cs (3)
222var targetFrameworkInfos = new List<TargetFrameworkInformation>(project.TargetFrameworks.Count); 573var projectRestoreMetadataFrameworkInfos = new List<ProjectRestoreMetadataFrameworkInfo>(projects.Count); 601var projectReferences = new List<ProjectRestoreReference>(projectReferenceItems.Count);
RestoreCommand\Utility\SpecValidationUtility.cs (1)
152List<NuGetFramework> frameworkNames = new List<NuGetFramework>(spec.TargetFrameworks.Count);
RestoreCommand\Utility\ToolRestoreUtility.cs (3)
87var results = new List<RestoreSummaryRequest>(); 88var tools = new List<RestoreSummaryRequest>(); 122var results = new List<RestoreSummaryRequest>();
SourcesCommands\SourceRunners.cs (1)
210httpPackageSources = new();
src\nuget-client\build\Shared\SharedExtensions.cs (1)
27return new List<T>(enumerable);
TrustedSignersCommand\TrustedSignerActionsProvider.cs (1)
292var certs = new List<CertificateItem>();
TrustedSignersCommand\TrustedSignersCommandRunner.cs (1)
211var trustedSignersLogs = new List<LogMessage>();
Utility\MSBuildProjectFrameworkUtility.cs (1)
325var frameworks = new List<NuGetFramework>();
VerifyCommand\VerifyCommandRunner.cs (1)
66var verificationProviders = new List<ISignatureVerificationProvider>()
NuGet.Common (6)
AsyncEnumerable\AggregateEnumeratorAsync.cs (3)
21private readonly List<IEnumeratorAsync<T>> _asyncEnumerators = new List<IEnumeratorAsync<T>>(); 71completedEnums = new List<IEnumeratorAsync<T>>(); 100completedEnums = new List<IEnumeratorAsync<T>>();
AuthTypeFilteredCredentials.cs (1)
37AuthTypes = new List<string>(authTypes);
Errors\RestoreLogMessage.cs (1)
35var graphList = new List<string>();
Telemetry\TelemetryActivity.cs (1)
55_intervalList = new List<Tuple<string, TimeSpan>>();
NuGet.Configuration (30)
PackageSource\PackageSourceProvider.cs (4)
106List<PackageSource> defaultSources = new(packageSourceLookup.Count); 147packageSources = new(capacity: packageSourceLookup.Count); 154packageSources = new List<PackageSource>(); 207var defaultPackageSourcesToBeAdded = new List<PackageSource>();
PackageSourceMapping\PackageSourceMapping.cs (1)
78patterns.Add(packageSourceNamespaceItem.Key, new List<string>(packageSourceNamespaceItem.Patterns.Select(e => e.Pattern)));
PackageSourceMapping\PackageSourceMappingProvider.cs (1)
94List<PackageSourceMappingSourceItem> removeMappings = new List<PackageSourceMappingSourceItem>();
PackageSourceMapping\SearchTree.cs (1)
72currentNode.PackageSources = new List<string>();
Settings\ConfigurationDefaults.cs (1)
68List<PackageSource> sources = new();
Settings\Items\PackageSourceMappingSourceItem.cs (2)
67Patterns = new List<PackagePatternItem>(); 159var clonedPatterns = new List<PackagePatternItem>(Patterns);
Settings\Items\RepositoryItem.cs (3)
55Owners = new List<string>(); 80Owners = _owners?.Content ?? new List<string>(); 84Owners = new List<string>();
Settings\Items\TrustedSignerItem.cs (2)
45Certificates = new List<CertificateItem>(); 122var immutableCerts = new List<CertificateItem>(Certificates);
Settings\SettingFactory.cs (2)
155var children = new List<T>(); 169duplicatedDescendants = new List<T>();
Settings\Settings.cs (8)
176: this(new List<SettingsFile> { new SettingsFile(root) }) { } 179: this(new List<SettingsFile> { new SettingsFile(root, fileName) }) { } 182: this(new List<SettingsFile>() { new SettingsFile(root, fileName, isMachineWide, isReadOnly: false) }) 376var settings = new List<SettingsFile>(); 388var settings = new List<SettingsFile>(); 429var validSettingFiles = new List<SettingsFile>(); 467var validSettingFiles = new List<SettingsFile>(); 634var settingFiles = new List<SettingsFile>();
Settings\SettingsGroup.cs (2)
32Children = new List<T>(); 36Children = new List<T>(children);
Settings\VirtualSettingSection.cs (1)
131var mergedSettings = new List<SettingItem>();
Utility\ConfigurationContants.cs (1)
146return new List<string>
Utility\SettingsUtility.cs (1)
293var paths = new List<string>();
NuGet.Credentials (2)
DefaultCredentialServiceUtility.cs (1)
66var providers = new List<ICredentialProvider>();
SecurePluginCredentialProviderBuilder.cs (1)
47var plugins = new List<ICredentialProvider>();
NuGet.DependencyResolver.Core (18)
GraphModel\AnalyzeResult.cs (3)
18Downgrades = new List<DowngradeResult<TItem>>(); 19VersionConflicts = new List<VersionConflictResult<TItem>>(); 20Cycles = new List<GraphNode<TItem>>();
GraphModel\GraphNode.cs (3)
24InnerNodes = hasInnerNodes ? new List<GraphNode<TItem>>() : EmptyList; 25ParentNodes = hasParentNodes ? new List<GraphNode<TItem>>() : EmptyList; 82InnerNodes = new List<GraphNode<TItem>>(additionalSpace);
Remote\RemoteDependencyWalker.cs (5)
52var transitiveCentralPackageVersionNodes = new List<GraphNode<RemoteResolveResult>>(); 303var newDependencies = new List<LibraryDependency>(runtimeDependencies.Count + node.Item.Data.Dependencies.Count); 635list = new List<GraphNode<RemoteResolveResult>>(); 835_additionalItems = new List<T>(listCapacity); 840_additionalItems = new List<T>(defaultListSize);
Remote\RemoteResolveResult.cs (1)
13internal static readonly List<LibraryDependency> EmptyDependencies = new List<LibraryDependency>(0);
Remote\RemoteWalkContext.cs (4)
21ProjectLibraryProviders = new List<IDependencyProvider>(); 22LocalLibraryProviders = new List<IRemoteDependencyProvider>(); 23RemoteLibraryProviders = new List<IRemoteDependencyProvider>(); 77var filteredLibraryProviders = new List<IRemoteDependencyProvider>(sources.Count);
ResolverUtility.cs (1)
501var tasks = new List<Task<RemoteMatch?>>();
src\nuget-client\build\Shared\SharedExtensions.cs (1)
27return new List<T>(enumerable);
NuGet.Frameworks (10)
CompatibilityProvider.cs (2)
161var targetSet = new List<NuGetFramework>() { target }; 164var candidateSet = new List<NuGetFramework>() { candidate };
DefaultPortableFrameworkMappings.cs (1)
118var profileOptionalFrameworks = new List<KeyValuePair<int, NuGetFramework[]>>(ProfilesWithOptionalFrameworks.Length);
FrameworkNameProvider.cs (4)
106_netStandardVersions = new List<NuGetFramework>(); 107_compatibleCandidates = new List<NuGetFramework>(); 503var result = new List<NuGetFramework>(shortNames.Length); 581var baseFrameworks = new List<NuGetFramework>(result);
FrameworkReducer.cs (1)
306var results = new List<NuGetFramework>(input.Length);
NuGetFramework.cs (1)
142var parts = new List<string>(3) { Framework };
src\nuget-client\build\Shared\SharedExtensions.cs (1)
27return new List<T>(enumerable);
NuGet.LibraryModel (2)
LibraryDependencyTargetUtils.cs (1)
126var flagStrings = new List<string>();
LibraryIncludeFlagUtils.cs (1)
87var flagStrings = new List<string>();
NuGet.PackageManagement (97)
Audit\AuditChecker.cs (7)
96List<PackageIdentity> packagesWithReportedAdvisories = new(packagesWithKnownVulnerabilities?.Count ?? 0); 154results = new(auditSources.Count); 160results = new(packageSources.Count); 199knownVulnerabilities ??= new(); 206errors ??= new(); 250var warnings = new List<LogMessage>(); 417Vulnerabilities = new();
Audit\AuditCheckResult.cs (1)
86List<TelemetryEvent> result = new List<TelemetryEvent>(Packages.Count);
BuildIntegration\BuildIntegratedProjectAction.cs (1)
147var actions = new List<NuGetProjectAction>();
BuildIntegration\DependencyGraphRestoreUtility.cs (3)
107return new List<RestoreSummary>(); 261allAdditionalMessages = new List<IAssetsLogMessage>(); 342PreLoadedRequestProviders = new List<IPreLoadedRestoreRequestProvider>() { dgProvider },
FileModifiers\XmlTransformer.cs (1)
127var elements = new List<XElement>();
IDE\PackageRestoreManager.cs (5)
122var packages = new List<PackageRestoreData>(); 169projectNames = new List<string>(); 451var tasks = new List<Task<List<AttemptedPackage>>>(); 477var attemptedPackages = new List<AttemptedPackage>(); 508var tasks = new List<Task>();
NuGetPackageManager.cs (42)
169var sources = new List<SourceRepository>(); 176var folders = new List<string>(count) 243new List<SourceRepository> { primarySourceRepository }, 269new List<SourceRepository> { primarySourceRepository }, 368new List<SourceRepository> { primarySourceRepository }, 393new List<SourceRepository> { primarySourceRepository }, 570packageIdentities: new List<PackageIdentity>(), 590packageIdentities: new List<PackageIdentity>(), 610packageIdentities: new List<PackageIdentity> { packageIdentity }, 680var tasks = new List<Task<IEnumerable<NuGetProjectAction>>>(maxTasks); 681var nugetActions = new List<NuGetProjectAction>(); 842var actions = new List<NuGetProjectAction>(); 847var lowLevelActions = new List<NuGetProjectAction>(); 941var lowLevelActions = new List<NuGetProjectAction>(); 1024var primaryTargetIds = new List<string>(); 1025var primaryTargets = new List<PackageIdentity>(); 1059primaryTargets = new List<PackageIdentity> { preferredVersions[packageId] }; 1063primaryTargetIds = new List<string> { packageId }; 1094var nuGetProjectActions = new List<NuGetProjectAction>(); 1111var allSources = new List<SourceRepository>(primarySources); 1401var nuGetProjectActions = new List<NuGetProjectAction>(); 1571var primarySources = new List<SourceRepository> { primarySourceRepository }; 1655var results = new List<ResolvedAction>(); 1658var buildIntegratedProjectsToUpdate = new List<BuildIntegratedNuGetProject>(); 1661var otherTargetProjectsToUpdate = new List<NuGetProject>(); 1808var nuGetProjectActions = new List<NuGetProjectAction>(); 1845var primaryPackages = new List<PackageIdentity> { packageIdentity }; 1912var preferredPackageReferences = new List<PackageReference>(projectInstalledPackageReferences.Where(pr => 1954var newPackagesToUninstall = new List<PackageIdentity>(); 2153var results = new List<NuGetProjectAction>(); 2155var buildIntegratedProjectsToUpdate = new List<BuildIntegratedNuGetProject>(); 2156var otherTargetProjectsToUpdate = new List<NuGetProject>(); 2855new List<BuildIntegratedNuGetProject>() { buildIntegratedProject }, 2914var result = new List<ResolvedAction>(); 3084List<(NuGetProjectAction, BuildIntegratedInstallationContext)> projectActionsAndInstallationContexts = new(nuGetProjectActions.Length); 3244List<PackagePatternItem> newPatternItems = new() 3509List<string> filesToBeUpdated = new(3); // We know that we have 3 files. 3779new List<SourceRepository> { primarySourceRepository }, 3803new List<SourceRepository> { primarySourceRepository }, 3834var tasks = new List<Task<ResolvedPackage>>(); 3856var tasks = new List<Task<ResolvedPackage>>(); 3922var effectiveSources = new List<SourceRepository>(count)
PackageDownloader.cs (4)
77var failedTasks = new List<Task<DownloadResourceResult>>(); 85var localGroup = new List<SourceRepository>(); 86var otherGroup = new List<SourceRepository>(); 126var tasks = new List<Task<DownloadResourceResult>>();
PackagePreFetcher.cs (1)
113var downloadResults = new List<PackagePreFetcherResult>(maxParallelTasks);
Projects\FolderNuGetProject.cs (1)
162var addedPackageFilesList = new List<string>();
Projects\MSBuildNuGetProject.cs (2)
657return (new List<PackageSpec>(), null); 663packageSpec = new PackageSpec(new List<TargetFrameworkInformation>
Projects\PackagesConfigNuGetProject.cs (1)
347return new List<PackageReference>();
Projects\ProjectJsonNuGetProject.cs (2)
96var supported = new List<FrameworkName> 140var packages = new List<PackageReference>();
Resolution\GatherCache.cs (1)
91var packages = new List<SourcePackageDependencyInfo>(1);
Resolution\GatherCacheResult.cs (1)
24Packages = packages ?? new List<SourcePackageDependencyInfo>();
Resolution\ResolverGather.cs (10)
25private readonly List<SourceResource> _primaryResources = new List<SourceResource>(); 26private readonly List<SourceResource> _allResources = new List<SourceResource>(); 32private readonly List<GatherResult> _results = new List<GatherResult>(); 45_workerTasks = new List<Task<GatherResult>>(_maxDegreeOfParallelism); 201List<String> allPrimarySourcesList = new List<string>(); 303var packages = new List<SourcePackageDependencyInfo>() { packageInfo }; 395var packages = new List<SourcePackageDependencyInfo>(); 496var results = new List<SourcePackageDependencyInfo>(); 595var getResourceTasks = new List<Task>(); 597var allSources = new List<SourceRepository>();
Resolution\UninstallResolver.cs (1)
106var markedPackages = new List<PackageIdentity>();
src\nuget-client\build\Shared\SharedExtensions.cs (1)
27return new List<T>(enumerable);
Utility\BuildIntegratedProjectUtility.cs (2)
37return new List<PackageIdentity>(); 90var results = new List<LibraryIdentity>();
Utility\FileSystemUtility.cs (3)
183var trimmedPaths = new List<string>(); 220sourceControlManager.PendDeleteFiles(new List<string> { fullPath }, string.Empty, nuGetProjectContext); 245var filesToDelete = new List<string>();
Utility\JsonConfigUtility.cs (1)
145var results = new List<NuGetFramework>();
Utility\MSBuildNuGetProjectSystemUtility.cs (1)
276var matchingFiles = new List<InternalZipFileInfo>();
Utility\PackageGraphAnalysisUtilities.cs (2)
81var dependantPackages = new List<PackageDependencyInfo>(); 100var packageWithDependants = new List<PackageWithDependants>();
Utility\PackagesConfigLockFileUtility.cs (3)
103var errors = new List<IRestoreLogMessage>(); 136var errors = new List<IRestoreLogMessage>(); 151var errors = new List<IRestoreLogMessage>();
NuGet.Packaging (127)
ContentModel\ContentItemCollection.cs (5)
19private static readonly SimplePool<List<Asset>> ListAssetPool = new(() => new List<Asset>()); 39_assets = new List<Asset>(); 152List<ContentItemGroup> itemGroups = new List<ContentItemGroup>(); 252List<ContentItem> items = new(); 310relatedFileExtensionList = new List<string>();
ContentModel\ContentItemGroup.cs (1)
15Items = new List<ContentItem>();
ContentModel\Infrastructure\Parser.cs (1)
14private readonly List<Segment> _segments = new List<Segment>();
ContentModel\SelectionCriteria.cs (1)
12Entries = new List<SelectionCriteriaEntry>();
Core\NuspecUtility.cs (1)
69var packageTypes = new List<PackageType>();
Core\PackageDependency.cs (1)
19private static readonly List<string> EmptyList = new List<string>();
Core\PackageDependencyGroup.cs (1)
34_packages = new List<PackageDependency>();
FallbackPackagePathResolver.cs (1)
41var packageFolders = new List<string>();
Licenses\LicenseExpressionTokenizer.cs (1)
65tokensAfterValue = new List<LicenseExpressionToken>();
NuspecReader.cs (11)
214var results = new List<FrameworkSpecificGroup>(); 224var frameworks = new List<NuGetFramework>(); 455errors = new List<string> 470errors = new List<string>(); 492errors = new List<string>(); 500errors = new List<string>(); 511errors = new List<string>(); 521errors = new List<string>(); 550invalidLicenseIdentifiers = new List<string>(); 633private static readonly List<string> EmptyList = new List<string>(); 652var result = new List<string>(set.Count);
PackageArchiveReader.cs (1)
289var filesCopied = new List<string>();
PackageCreation\Authoring\Manifest.cs (2)
53public ICollection<ManifestFile> Files { get; } = new List<ManifestFile>(); 268var results = new List<string>();
PackageCreation\Authoring\ManifestMetadata.cs (2)
241public IEnumerable<ManifestContentFiles> ContentFiles { get; set; } = new List<ManifestContentFiles>(); 243public IEnumerable<PackageType> PackageTypes { get; set; } = new List<PackageType>();
PackageCreation\Authoring\ManifestReader.cs (7)
248return new List<ManifestContentFiles>(0); 274return new List<PackageReferenceSet>(0); 288return new List<PackageReferenceSet> { referenceSet }; 319return new List<FrameworkAssemblyReference>(0); 336return new List<PackageDependencyGroup>(); 352return new List<PackageDependencyGroup> { dependencyGroup }; 408var files = new List<ManifestFile>();
PackageCreation\Authoring\PackageBuilder.cs (4)
155TargetFrameworks = new List<NuGetFramework>(); 388List<string> creatorInfo = new List<string>(); 706var frameworkPatterns = new List<PatternSet>() 721List<ContentItemGroup> targetedItemGroups = new();
PackageCreation\Xml\PackageMetadataXmlExtensions.cs (8)
154var groupableSets = new List<TSet>(); 155var ungroupableSets = new List<TSet>(); 169var childElements = new List<XElement>(); 212var attributes = new List<XAttribute>(); 264var attributes = new List<XAttribute?> 278var attributes = new List<XAttribute?>(); 291var attributeList = new List<XAttribute>(); 334var attributes = new List<XAttribute?>();
PackageExtraction\PackageHelper.cs (1)
136var satelliteFileEntries = new List<string>();
PackageExtractor.cs (4)
63var filesAdded = new List<string>(); 190var filesAdded = new List<string>(); 296var filesAdded = new List<string>(); 1059var verificationProviders = new List<ISignatureVerificationProvider>()
PackageFolderReader.cs (1)
202var filesCopied = new List<string>();
PackageReaderBase.cs (5)
203var results = new List<FrameworkSpecificGroup>(); 253var fileGroups = new List<FrameworkSpecificGroup>(); 262var libItems = new List<FrameworkSpecificGroup>(); 290var filteredItems = new List<string>(); 438items = new List<string>();
PackageReaderExtensions.cs (1)
31var satelliteFiles = new List<string>();
PackagesConfigReader.cs (1)
141var packages = new List<PackageReference>();
Rules\AccidentallyCompatibleWithAllFrameworksRule.cs (3)
38List<ContentItemGroup> items = new(); 81suggestedFrameworks = new List<string>(buildFrameworks.Length); 90var issue = new List<PackagingLogMessage>();
Rules\ContentFolderInPackageReferenceProjectRule.cs (2)
35var issue = new List<PackagingLogMessage>(); 42return new List<PackagingLogMessage>();
Rules\DependenciesGroupsForEachTFMRule.cs (3)
40var issues = new List<PackagingLogMessage>(); 67List<ContentItemGroup> libItems = new(); 68List<ContentItemGroup> refItems = new();
Rules\InstallScriptInPackageReferenceProjectRule.cs (2)
29var issue = new List<PackagingLogMessage>(); 36return new List<PackagingLogMessage>();
Rules\InvalidUndottedFrameworkRule.cs (7)
69return logMessages.Concat(new List<PackagingLogMessage>() 99var messages = new List<PackagingLogMessage>(); 128var messages = new List<PackagingLogMessage>(); 175var messages = new List<PackagingLogMessage>(); 204var frameworkPatterns = new List<PatternSet>() 219List<ContentItemGroup> targetedItemGroups = new(); 243var messages = new List<PackagingLogMessage>();
Rules\ReferencesInNuspecMatchRefAssetsRule.cs (3)
51var missingReferences = new List<MissingReference>(); 130var issues = new List<PackagingLogMessage>(); 182var keys = new List<string>();
Rules\UnrecognizedLicenseIdentifierRule.cs (1)
28var warnings = new List<PackagingLogMessage>();
Rules\UpholdBuildConventionRule.cs (1)
61var expectedFiles = new List<ExpectedFile>();
RuntimeModel\JsonRuntimeFormat.cs (3)
170var sets = new List<FrameworkRuntimePair>(); 209inheritedRuntimes ??= new List<string>(imports.Count); 216additionalDependencies ??= new();
RuntimeModel\RuntimeDescription.cs (2)
90inheritedRuntimes = new List<string>(right.InheritedRuntimes); 97inheritedRuntimes = new List<string>(left.InheritedRuntimes);
RuntimeModel\RuntimeGraph.cs (2)
294return new List<RuntimePackageDependency>(); 368return new List<T>();
Signing\Archive\ExtraField.cs (1)
76var fields = new List<ExtraField>();
Signing\Archive\SignedPackageArchiveIOUtility.cs (2)
237var centralDirectoryRecords = new List<CentralDirectoryHeaderMetadata>(); 347var centralDirectoryRecords = new List<CentralDirectoryHeaderMetadata>();
Signing\Cms\HeapBlockRetainer.cs (1)
15_blocks = new List<SafeLocalAllocHandle>();
Signing\DerEncoding\DerEncoder.cs (1)
491List<byte> encodedBytes = new List<byte>(oidValue.Length / 2);
Signing\Signatures\AuthorPrimarySignature.cs (1)
29var issues = new List<SignatureLog>();
Signing\Signatures\CommitmentTypeIndication.cs (1)
60qualifiers = new List<CommitmentTypeQualifier>();
Signing\Signatures\IssuerSerial.cs (1)
84var generalNames = new List<GeneralName>(capacity: 1);
Signing\Signatures\NuGetPackageOwners.cs (1)
45var packageOwners = new List<string>();
Signing\Signatures\PolicyInformation.cs (1)
59var policyQualifiers = new List<PolicyQualifierInfo>();
Signing\Signatures\RepositoryCountersignature.cs (1)
95var issues = new List<SignatureLog>();
Signing\Signatures\RepositoryPrimarySignature.cs (1)
34var issues = new List<SignatureLog>();
Signing\Signatures\Signature.cs (2)
144var issues = new List<SignatureLog>(); 395var timestampList = new List<Timestamp>();
Signing\Signatures\SigningCertificate.cs (2)
60var certificates = new List<EssCertId>(); 74var policies = new List<PolicyInformation>();
Signing\Signatures\SigningCertificateV2.cs (3)
75var entries = new List<byte[][]>(Certificates.Count); 87var certificates = new List<EssCertIdV2>(); 101var policies = new List<PolicyInformation>();
Signing\Timestamp\Extensions.cs (1)
35var extensions = new List<Extension>();
Signing\Utility\AttributeUtility.cs (1)
295var values = new List<SignatureType>(capacity: 1);
Signing\Utility\CertificateChainUtility.cs (1)
108var fatalStatuses = new List<X509ChainStatus>();
Signing\Utility\CertificateUtility.cs (4)
49var issues = new List<SignatureLog>(); 397var certificatesRawData = new List<byte[]>(capacity: certificates.Count); 478var urls = new List<string>(); 544var urls = new List<string>();
Signing\Verification\AllowListVerificationProvider.cs (1)
39var issues = new List<SignatureLog>();
Signing\Verification\IntegrityVerificationProvider.cs (1)
24var issues = new List<SignatureLog>();
Signing\Verification\PackageSignatureVerifier.cs (1)
36var trustResults = new List<PackageVerificationResult>();
Signing\Verification\PackageVerificationResult.cs (1)
32Issues = issues ?? new List<SignatureLog>();
Signing\Verification\SignatureTrustAndValidityVerificationProvider.cs (1)
205var issues = new List<SignatureLog>();
src\nuget-client\build\Shared\SharedExtensions.cs (1)
27return new List<T>(enumerable);
TopologicalSortUtility.cs (5)
50var itemInfos = new List<ItemDependencyInfo>(); 68var sorted = new List<T>(sortedInfos.Count); 107var sorted = new List<ItemDependencyInfo>(toSort.Length); 155parents = new List<ItemDependencyInfo>(); 164packageChildren = new List<ItemDependencyInfo>(dependencies.Length - i);
NuGet.ProjectModel (48)
DependencyGraphSpec.cs (2)
85var parents = new List<PackageSpec>(); 171var closure = new List<PackageSpec>();
JsonPackageSpecReader.Utf8JsonStreamReader.cs (5)
1317List<ProjectRestoreReference> projectReferences = new(); 1455dependencies ??= new List<LibraryDependency>(); 1464downloadDependencies ??= new List<DownloadDependency>(); 1472dependencies ??= new List<LibraryDependency>(); 1494imports ??= new List<NuGetFramework>();
JsonTextReaderExtensions.cs (2)
142strings = strings ?? new List<string>(); 186strings = strings ?? new List<string>();
JsonUtility.cs (2)
112return new List<TItem>(0); 114var items = new List<TItem>(jObject.Count);
LockFile\AssetsLogMessage.cs (2)
100TargetGraphs = targetGraphs ?? new List<string>(); 116TargetGraphs = new List<string>
LockFile\LockFile.cs (6)
25public IList<ProjectFileDependencyGroup> ProjectFileDependencyGroups { get; set; } = new List<ProjectFileDependencyGroup>(); 26public IList<LockFileLibrary> Libraries { get; set; } = new List<LockFileLibrary>(); 27public IList<LockFileTarget> Targets { get; set; } = new List<LockFileTarget>(); 28public IList<LockFileItem> PackageFolders { get; set; } = new List<LockFileItem>(); 29public IList<IAssetsLogMessage> LogMessages { get; set; } = new List<IAssetsLogMessage>(); 31public IList<CentralTransitiveDependencyGroup> CentralTransitiveDependencyGroups { get; set; } = new List<CentralTransitiveDependencyGroup>();
LockFile\LockFileTarget.cs (1)
35public IList<LockFileTargetLibrary> Libraries { get; set; } = new List<LockFileTargetLibrary>();
LockFile\LockFileTargetLibrary.cs (1)
46var list = new List<T>();
LockFile\Utf8JsonStreamLockFileConverter.cs (1)
161results ??= new List<CentralTransitiveDependencyGroup>();
LockFile\Utf8JsonStreamLockFileTargetLibraryConverter.cs (1)
184var packageDependencies = new List<PackageDependency>(10);
PackageSpec.cs (1)
29public PackageSpec() : this(new List<TargetFrameworkInformation>())
PackageSpecReferenceDependencyProvider.cs (3)
175var uniqueDependencies = new List<LibraryDependency>(dependencies.Count); 211var frameworks = new List<NuGetFramework>( 425var children = new List<ExternalProjectReference>(parent.ExternalProjectReferences.Count);
ProjectLockFile\LockFileDependency.cs (1)
27public IList<PackageDependency> Dependencies { get; set; } = new List<PackageDependency>();
ProjectLockFile\PackagesLockFile.cs (1)
18public IList<PackagesLockFileTarget> Targets { get; set; } = new List<PackagesLockFileTarget>();
ProjectLockFile\PackagesLockFileFormat.cs (1)
103targets = new List<PackagesLockFileTarget>();
ProjectLockFile\PackagesLockFileTarget.cs (1)
37public IList<LockFileDependency> Dependencies { get; set; } = new List<LockFileDependency>();
ProjectLockFile\PackagesLockFileUtilities.cs (2)
86List<string> invalidReasons = new List<string>(); 374var matchedDependencies = new List<KeyValuePair<LockFileDependency, LockFileDependency>>();
ProjectRestoreMetadata.cs (9)
51public IList<PackageSource> Sources { get; set; } = new List<PackageSource>(); 66public IList<string> FallbackFolders { get; set; } = new List<string>(); 71public IList<string> ConfigFilePaths { get; set; } = new List<string>(); 78public IList<ProjectRestoreMetadataFrameworkInfo> TargetFrameworks { get; set; } = new List<ProjectRestoreMetadataFrameworkInfo>(); 83public IList<string> OriginalTargetFrameworks { get; set; } = new List<string>(); 100public IList<ProjectRestoreMetadataFile> Files { get; set; } = new List<ProjectRestoreMetadataFile>(); 279clone.FallbackFolders = FallbackFolders != null ? new List<string>(FallbackFolders) : null; 280clone.ConfigFilePaths = ConfigFilePaths != null ? new List<string>(ConfigFilePaths) : null; 281clone.OriginalTargetFrameworks = OriginalTargetFrameworks != null ? new List<string>(OriginalTargetFrameworks) : null;
ProjectRestoreMetadataFrameworkInfo.cs (1)
27public IList<ProjectRestoreReference> ProjectReferences { get; set; } = new List<ProjectRestoreReference>();
src\nuget-client\build\Shared\Utf8JsonStreamReader.cs (4)
143var listObjects = new List<T>(); 169objectList ??= new List<T>(); 197strings ??= new List<string>(); 326strings ??= new List<string>();
ToolPathResolver.cs (1)
101var availableVersions = new List<NuGetVersion>();
NuGet.Protocol (82)
_generated\129\JsonContext.ListRegistrationLeafItem.g.cs (1)
31ObjectCreator = () => new global::System.Collections.Generic.List<global::NuGet.Protocol.Model.RegistrationLeafItem>(),
_generated\130\JsonContext.ListRegistrationPage.g.cs (1)
31ObjectCreator = () => new global::System.Collections.Generic.List<global::NuGet.Protocol.Model.RegistrationPage>(),
_generated\131\JsonContext.ListServiceIndexEntryModel.g.cs (1)
31ObjectCreator = () => new global::System.Collections.Generic.List<global::NuGet.Protocol.Model.ServiceIndexEntryModel>(),
_generated\132\JsonContext.ListString.g.cs (1)
31ObjectCreator = () => new global::System.Collections.Generic.List<string>(),
_generated\24\PackageSearchJsonContext.ListRegistrationLeafItem.g.cs (1)
31ObjectCreator = () => new global::System.Collections.Generic.List<global::NuGet.Protocol.Model.RegistrationLeafItem>(),
_generated\25\PackageSearchJsonContext.ListRegistrationPage.g.cs (1)
31ObjectCreator = () => new global::System.Collections.Generic.List<global::NuGet.Protocol.Model.RegistrationPage>(),
_generated\26\PackageSearchJsonContext.ListPackageSearchMetadata.g.cs (1)
31ObjectCreator = () => new global::System.Collections.Generic.List<global::NuGet.Protocol.PackageSearchMetadata>(),
CachingSourceProvider.cs (2)
20= new List<Lazy<INuGetResourceProvider>>(); 21private readonly List<SourceRepository> _repositories = new List<SourceRepository>();
Converters\JsonExtensions.cs (1)
31Converters = new List<JsonConverter>
Converters\MetadataStringOrArrayStjConverter.cs (1)
56var values = new List<string>();
Converters\PackageDependencyGroupStjConverter.cs (1)
30var packages = new List<PackageDependency>();
DependencyInfo\PackageInfo.cs (1)
20public IList<DependencyInfo> Dependencies { get; } = new List<DependencyInfo>();
DependencyInfo\RegistrationInfo.cs (1)
13public IList<PackageInfo> Packages { get; } = new List<PackageInfo>();
DependencyInfo\RegistrationUtility.cs (2)
69IList<Task<JObject?>> rangeTasks = new List<Task<JObject?>>(); 147IList<Task<RegistrationPage?>> rangeTasks = new List<Task<RegistrationPage?>>();
DependencyInfo\ResolverMetadataClient.cs (2)
177var dependencyGroups = new List<PackageDependencyGroup>(); 188var groupDependencies = new List<PackageDependency>();
DependencyInfo\Trim.cs (1)
79IList<PackageInfo> packagesToRemove = new List<PackageInfo>();
HttpSource\HttpRetryHandler.cs (1)
99var stopwatches = new List<Stopwatch>(2);
HttpSource\HttpRetryHandlerRequest.cs (1)
67public IList<KeyValuePair<string, IEnumerable<string>>> AddHeaders { get; set; } = new List<KeyValuePair<string, IEnumerable<string>>>();
HttpSource\HttpSourceCachedRequest.cs (1)
60public IList<MediaTypeWithQualityHeaderValue> AcceptHeaderValues { get; } = new List<MediaTypeWithQualityHeaderValue>();
LegacyFeed\DependencyInfoResourceV2Feed.cs (1)
78var results = new List<SourcePackageDependencyInfo>();
LegacyFeed\MetadataResourceV2Feed.cs (1)
38var results = new List<KeyValuePair<string, NuGetVersion>>();
LegacyFeed\V2FeedPackageInfo.cs (2)
246return new List<PackageDependencyGroup>(); 292deps = new List<PackageDependency>();
LegacyFeed\V2FeedParser.cs (2)
316return new List<V2FeedPackageInfo> { ParsePackage(id, doc.Root, metadataCache) }; 435var results = new List<V2FeedPackageInfo>();
LegacyFeed\V2FeedQueryBuilder.cs (1)
221var pieces = new List<string?>
LegacyFeed\V2FeedUtilities.cs (1)
55var results = new List<VersionInfo>();
LocalRepositories\FindLocalPackagesResourceUnzipped.cs (2)
104return new List<LocalPackageInfo>(); 114var result = new List<LocalPackageInfo>(validSet.Count);
LocalRepositories\LocalDependencyInfoResource.cs (1)
111var results = new List<SourcePackageDependencyInfo>();
LocalRepositories\LocalMetadataResource.cs (1)
41var results = new List<KeyValuePair<string, NuGetVersion>>();
LocalRepositories\LocalV2FindPackageByIdResource.cs (1)
425var result = new List<LocalPackageInfo>();
LocalRepositories\LocalV3FindPackageByIdResource.cs (1)
504var versions = new List<NuGetVersion>();
Model\PackageSearchMetadata.cs (4)
249errors = new List<string>(); 258errors = new List<string>(); 268errors = new List<string>(); 292invalidLicenseIdentifiers = new List<string>();
Model\V3SearchResults.cs (1)
19public List<PackageSearchMetadata> Data { get; set; } = new List<PackageSearchMetadata>();
PackagesFolder\NuGetv3LocalRepository.cs (1)
170var packages = new List<LocalPackageInfo>();
Plugins\PluginDiscoverer.cs (5)
109var directories = new List<string> { PluginDiscoveryUtility.GetNuGetHomePluginsPath() }; 132var results = new List<PluginDiscoveryResult>(); 157var files = new List<PluginFile>(); 190var pluginFiles = new List<PluginFile>(); 238var pluginFiles = new List<PluginFile>();
Plugins\PluginDiscoveryUtility.cs (1)
80var paths = new List<string>();
Plugins\PluginManager.cs (1)
118var pluginCreationResults = new List<PluginCreationResult>();
Plugins\PluginPackageReader.cs (6)
614var results = new List<FrameworkSpecificGroup>(); 811var fileGroups = new List<FrameworkSpecificGroup>(); 820var libItems = new List<FrameworkSpecificGroup>(); 848var filteredItems = new List<string>(); 982LocalResourceUtils.DeleteDirectoryTree(_tempDirectoryPath.Value, new List<string>()); 1006items = new List<string>();
RemoteRepositories\RemoteV2FindPackageByIdResource.cs (1)
469var results = new List<PackageInfo>();
Resources\AutoCompleteResourceV3.cs (3)
119var outputs = new List<string>(); 182var versions = new List<NuGetVersion>(); 204var versions = new List<NuGetVersion>();
Resources\DependencyInfoResourceV3.cs (1)
114var results = new List<SourcePackageDependencyInfo>();
Resources\MetadataResourceV3.cs (3)
54var results = new List<KeyValuePair<string, NuGetVersion>>(); 162var versions = new List<NuGetVersion>(); 187var versions = new List<NuGetVersion>();
Resources\PackageMetadataResourceV3.cs (1)
132var results = new List<PackageSearchMetadataRegistration>();
Resources\PackageSearchResourceV3.cs (2)
66List<IPackageSearchMetadata> searchResults = new(searchResultMetadata.Count); 80var versions = new List<VersionInfo>(metadata.ParsedVersions.Length + 1);
Resources\RegistrationResourceV3.cs (2)
132var results = new List<JObject>(); 192var results = new List<RegistrationLeafItem>();
Resources\ServiceIndexResourceV3.cs (5)
31private static readonly IReadOnlyList<ServiceIndexEntry> _emptyEntries = new List<ServiceIndexEntry>(); 192var clientVersions = new List<SemanticVersion>(); 214entries = new List<ServiceIndexEntry>(); 262var clientVersions = new List<SemanticVersion>(); 290entries = new List<ServiceIndexEntry>();
Resources\VulnerabilityInfoResourceV3.cs (4)
140knownVulnerabilities = new(); 172knownVulnerabilities = new(indexEntries.Count); 203List<V3VulnerabilityIndexEntry> validIndexEntries = new(indexEntries.Count); 282exceptions = new();
SourceRepository.cs (1)
190var items = new List<INuGetResourceProvider>(group.Count());
SourceRepositoryProvider.cs (1)
43_repositories = new List<SourceRepository>();
Utility\LocalFolderUtility.cs (3)
1154return new List<DirectoryInfo>(); 1174return new List<DirectoryInfo>(); 1197return new List<FileInfo>();
NuGet.Resolver (14)
CombinationSolver.cs (2)
82_currentDomainsSorted = initialDomains.Select(d => new List<T>(d)).ToList(); 158diagnosticOutput(new List<T>(_solution));
PackageResolver.cs (6)
47var invalidExistingPackages = new List<string>(); 96var resolverPackages = new List<ResolverPackage>(); 123var grouped = new List<List<ResolverPackage>>(); 153grouped.Add(new List<ResolverPackage>() { new ResolverPackage(id: depId, version: null, dependencies: null, listed: true, absent: true) }); 245List<SourcePackageDependencyInfo> after = new List<SourcePackageDependencyInfo>(packages); 271dependencyRangesByPackageId.Add(package.Id, new List<VersionRange>());
ResolverInputSort.cs (2)
33var sorted = new List<List<ResolverPackage>>(); 62var idsToSort = new List<string>(groupIds);
ResolverUtility.cs (4)
328var result = new List<ResolverPackage>(); 422var node = new QueueNode(package, new List<ResolverPackage>()); 431var parentPackages = new List<ResolverPackage>(source.ParentPackages); 460return new List<ResolverPackage>();
NuGet.Versioning (1)
src\nuget-client\build\Shared\SharedExtensions.cs (1)
27return new List<T>(enumerable);
OrderProcessor (2)
playground\TestShop\BasketService\Models\BasketItem.cs (1)
15var results = new List<ValidationResult>();
playground\TestShop\BasketService\Models\Order.cs (1)
8public List<BasketItem> Items { get; set; } = new();
PresentationBuildTasks (26)
Microsoft\Build\Tasks\Windows\FileClassifier.cs (4)
69var mainEmbeddedList = new List<ITaskItem>(); 70var satelliteEmbeddedList = new List<ITaskItem>(); 71var clrEmbeddedResourceList = new List<ITaskItem>(); 72var clrSatelliteEmbeddedResourceList = new List<ITaskItem>();
Microsoft\Build\Tasks\Windows\GenerateTemporaryTargetAssembly.cs (1)
271var properties = new List<(string PropertyName, string PropertyValue)>
Microsoft\Build\Tasks\Windows\UidManager.cs (2)
652_uids = new List<Uid>(32); 653_namespacePrefixes = new List<string>(2);
MS\Internal\MarkupCompiler\MarkupCompiler.cs (1)
1297var paths = new List<string>(ReferenceAssemblyList?.Count ?? 0);
MS\Internal\Tasks\IncrementalCompileAnalyzer.cs (2)
180List<FileUnit> modifiedXamlFiles = new List<FileUnit>(); 360List<FileUnit> recompiledXaml = new List<FileUnit>();
src\wpf\src\Microsoft.DotNet.Wpf\src\PresentationCore\MS\internal\Media\XamlSerializationHelper.cs (2)
372List<ThreeDoublesMarkup> resource = new List<ThreeDoublesMarkup>( source.Length/ 8 ) ; // SWAG the length of the collection. 398List<Point> resource = new List<Point>(source.Length/ 8 ); // SWAG the length of the collection.
src\wpf\src\Microsoft.DotNet.Wpf\src\PresentationFramework\MS\Internal\Globalization\LocalizationComments.cs (1)
81List<PropertyComment> tokens = new List<PropertyComment>(8);
src\wpf\src\Microsoft.DotNet.Wpf\src\PresentationFramework\System\Windows\Markup\BamlMapTable.cs (4)
1815private readonly List<BamlAssemblyInfoRecord> _assemblyIdToInfo = new(); 1819private readonly List<BamlTypeInfoRecord> _typeIdToInfo = new(); 1823private readonly List<BamlAttributeInfoRecord> _attributeIdToInfo = new(10); 1827private readonly List<BamlStringInfoRecord> _stringIdToInfo = new();
src\wpf\src\Microsoft.DotNet.Wpf\src\PresentationFramework\System\Windows\Markup\BamlRecordWriter.cs (3)
301_staticResourceRecordList = new List<ValueDeferRecord>(5); 1160_staticResourceRecordList = new List<ValueDeferRecord>(1); 1784_staticResourceRecordList = new List<List<ValueDeferRecord>>(1);
src\wpf\src\Microsoft.DotNet.Wpf\src\PresentationFramework\System\Windows\Markup\XamlInt32CollectionSerializer.cs (1)
218List<IntegerMarkup> resource = new List<IntegerMarkup>();
src\wpf\src\Microsoft.DotNet.Wpf\src\PresentationFramework\System\Windows\Markup\XamlTypeMapper.cs (1)
3256namespaceAssemblyPair = new List<ClrNamespaceAssemblyPair>(1);
src\wpf\src\Microsoft.DotNet.Wpf\src\PresentationFramework\System\Windows\Markup\XmlnsCache.cs (3)
84List<Assembly> interestingAssemblies = new List<Assembly>(); 215List<CustomAttributeData> foundAttributes = new List<CustomAttributeData>(); 318_cacheTable[xmlns] = new List<ClrNamespaceAssemblyPair>();
src\wpf\src\Microsoft.DotNet.Wpf\src\Shared\System\Windows\Markup\XmlCompatibilityReader.cs (1)
130List<string> keysToUpdate = new List<string>();
PresentationCore (351)
MS\Internal\FontCache\FamilyCollection.cs (1)
49List<CompositeFontFamily> compositeFonts = new List<CompositeFontFamily>();
MS\Internal\FontCache\FontResourceCache.cs (2)
137folderResourceMap[folderName] = new List<string>(1); 141folderResourceMap[resourceFullName] = new List<string>(1);
MS\Internal\FontCache\FontSourceCollection.cs (4)
55_fontSources = new List<Text.TextInterface.IFontSource>(1); 107fontSources = new List<Text.TextInterface.IFontSource>(files.Count); 130fontSources = new List<Text.TextInterface.IFontSource>(0); 136fontSources = new List<Text.TextInterface.IFontSource>(resourceEntries.Count);
MS\Internal\IListConverters.cs (4)
98List<double> list = new List<double>(Math.Min(256, value.Length / EstimatedCharCountPerItem + 1)); 141List<ushort> list = new List<ushort>(Math.Min(256, value.Length / EstimatedCharCountPerItem + 1)); 182List<bool> list = new List<bool>(Math.Min(256, value.Length / EstimatedCharCountPerItem + 1)); 224List<Point> list = new List<Point>(Math.Min(256, value.Length / EstimatedCharCountPerItem + 1));
MS\Internal\Ink\Bezier.cs (2)
48List<Point> points = new List<Point>(); 579private List<Point> _bezierControlPoints = new List<Point>();
MS\Internal\Ink\CuspData.cs (3)
32_points = new List<CDataPoint>(stylusPoints.Count); 33_nodes = new List<double>(stylusPoints.Count); 532private List<int> _cusps = new List<int>();
MS\Internal\Ink\ErasingStroke.cs (3)
60_erasingStrokeNodes = new List<StrokeNode>(points.Length); 139List<StrokeFIndices> eraseAt = new List<StrokeFIndices>(); 261List<Point> newPath = new List<Point>();
MS\Internal\Ink\ExtendedPropertyCollection.cs (1)
356private List<ExtendedProperty> _extendedProperties = new List<ExtendedProperty>();
MS\Internal\Ink\GestureRecognizer\NativeRecognizer.cs (3)
213List<ApplicationGesture> gestures = new List<ApplicationGesture>(); 601List<GestureRecognitionResult> resultList = new List<GestureRecognitionResult>(); 669List<GestureRecognitionResult> resultList = new List<GestureRecognitionResult>();
MS\Internal\Ink\InkSerializedFormat\AlgoModule.cs (2)
71List<byte> compressedData = new List<byte>(); 249List<byte> compressedData = new List<byte>(input.Length + 1); //reasonable default based on profiling.
MS\Internal\Ink\InkSerializedFormat\GorillaCodec.cs (1)
626List<byte> output = new List<byte>((bitsToWrite / 8) * unitsToDecode);
MS\Internal\Ink\InkSerializedFormat\GuidTagList.cs (1)
13private readonly System.Collections.Generic.List<Guid> _customGuids = new System.Collections.Generic.List<Guid>();
MS\Internal\Ink\InkSerializedFormat\HuffModule.cs (1)
103private List<HuffCodec> _huffCodecs = new List<HuffCodec>();
MS\Internal\Ink\InkSerializedFormat\InkSerializer.cs (11)
93List<char> charData = new List<char>((int)inkData.Length); 316_strokeDescriptorTable = new System.Collections.Generic.List<StrokeDescriptor>(); 317_drawingAttributesTable = new System.Collections.Generic.List<DrawingAttributes>(); 318_transformTable = new System.Collections.Generic.List<TransformDescriptor>(); 319_metricTable = new System.Collections.Generic.List<MetricBlock>(); 1567tags = new System.Collections.Generic.List<KnownTagCache.KnownTagIndex>(); 1614List<StylusPointPropertyInfo> stylusPointPropertyInfos = new List<StylusPointPropertyInfo>(); 1684_strokeDescriptorTable = new List<StrokeDescriptor>(_coreStrokes.Count); 1685_drawingAttributesTable = new List<DrawingAttributes>(); 1686_metricTable = new List<MetricBlock>(); 1687_transformTable = new List<TransformDescriptor>();
MS\Internal\Ink\InkSerializedFormat\LZCodec.cs (1)
32List<byte> output = new List<byte>();
MS\Internal\Ink\InkSerializedFormat\StrokeDescriptor.cs (1)
11private System.Collections.Generic.List<KnownTagCache.KnownTagIndex> _strokeDescriptor = new System.Collections.Generic.List<KnownTagCache.KnownTagIndex>();
MS\Internal\Ink\Lasso.cs (4)
25_points = new List<Point>(); 219List<LassoCrossing> crossingList = new List<LassoCrossing>(); 315List<StrokeIntersection> strokeIntersectionList = new List<StrokeIntersection>(); 330List<LassoCrossing> mergedList = new List<LassoCrossing>();
MS\Internal\Ink\Renderer.cs (1)
296_attachedVisuals = new List<Visual>();
MS\Internal\Ink\StrokeIntersection.cs (2)
187List<StrokeFIndices> inFIndices = new List<StrokeFIndices>(intersections.Length); 219List<StrokeFIndices> hitFIndices = new List<StrokeFIndices>(intersections.Length);
MS\Internal\Ink\StrokeRenderer.cs (5)
49List<Point> connectingQuadPoints = new List<Point>(iterator.Count * 4); 61List<Point> strokeNodePoints = new List<Point>(); 259List<Point> pathFigureABSide = new List<Point>();//don't prealloc. It causes Gen2 collections to rise and doesn't help execution time 260List<Point> pathFigureDCSide = new List<Point>(); 261List<Point> polyLinePoints = new List<Point>(4);
MS\Internal\Media\ParserStreamGeometryContext.cs (1)
542points = new List<Point>(count);
MS\Internal\Media3D\GeneralTransform2DTo3DTo2D.cs (8)
249List<HitTestEdge> hitTestEdgeList = new List<HitTestEdge>(); 260return new List<HitTestEdge>(); 272return new List<HitTestEdge>(); 406hitTestEdgeList = new List<HitTestEdge>(); 472List<Point3D> pointList = new List<Point3D>(); 473List<Point> uvList = new List<Point>(); 902List<Point3D> pointList = new List<Point3D>(); 903List<Point> uvList = new List<Point>();
MS\Internal\Shaping\TypefaceMap.cs (1)
37private IList<ScaledShapeTypeface> _cachedScaledTypefaces = new List<ScaledShapeTypeface>(InitialScaledGlyphableTypefaceCount);
MS\Internal\TextFormatting\FullTextLine.cs (2)
1981IList<TextRunBounds> boundsList = new List<TextRunBounds>(2); 2062List<TextSpan<TextRun>> lsrunList = new List<TextSpan<TextRun>>(2);
MS\Internal\TextFormatting\LineServicesCallbacks.cs (4)
3097glyphAdvances = new List<double>(glyphCount); 3103glyphOffsets = new List<Point>(glyphCount); 3234charWidths = new List<double>(cchText); 3496_indexedGlyphRuns = new List<IndexedGlyphRun>(8);
MS\Internal\TextFormatting\LineServicesRun.cs (1)
641List<DWriteFontFeature> fontFeatures = new List<DWriteFontFeature>((int)CustomOpenTypeFeatures.Count);
MS\Internal\TextFormatting\SimpleTextLine.cs (4)
826boundsList = new List<TextRunBounds>(2); 898List<IndexedGlyphRun> indexedGlyphRuns = new List<IndexedGlyphRun>(_runs.Length); 921displayGlyphAdvances = new List<double>(run.NominalAdvances.Length); 1767displayGlyphAdvances = new List<double>(NominalAdvances.Length);
src\wpf\src\Microsoft.DotNet.Wpf\src\Common\Graphics\exports.cs (2)
1101_others = new List<Entry>(2); // by default we have two entries in the extra storage. 1334List<Entry> others = new List<Entry>(2); // by default we have two entries in the extra storage.
src\wpf\src\Microsoft.DotNet.Wpf\src\Shared\MS\Internal\SafeSecurityHelper.cs (1)
188keysToRemove = new List<object>();
System\Windows\Automation\Peers\AutomationPeer.cs (1)
1924if(addedChildren == null) addedChildren = new List<AutomationPeer>();
System\Windows\Automation\Peers\UIElement3DAutomationPeer.cs (1)
67children = new List<AutomationPeer>();
System\Windows\Automation\Peers\UIElementAutomationPeer.cs (1)
65children = new List<AutomationPeer>();
System\Windows\FreezableCollection.cs (5)
41_collection = new List<T>(); 50_collection = new List<T>(capacity); 70_collection = new List<T>(count); 74_collection = new List<T>(); 795_collection = new List<T>(count);
System\Windows\Ink\IncrementalHitTester.cs (4)
121_strokeInfos = new List<StrokeInfo>(strokes.Count); 226List<StrokeInfo> newStrokeInfos = new List<StrokeInfo>(_strokes.Count); 526List<StrokeIntersection> eraseAt = new List<StrokeIntersection>(); 546strokeHitEventArgCollection = new List<StrokeHitEventArgs>();
System\Windows\Ink\Stroke2.cs (1)
571List<StrokeIntersection> intersections = new List<StrokeIntersection>();
System\Windows\Ink\StrokeCollection2.cs (3)
334List<StrokeIntersection> intersections = new List<StrokeIntersection>(); 352List<Stroke> solidStrokes = new List<Stroke>(); 366strokes = new List<Stroke>();
System\Windows\Input\AccessKeyManager.cs (2)
377List<IInputElement> finalTargets = new List<IInputElement>(1); 589List<IInputElement> copy = new List<IInputElement>(elements.Count);
System\Windows\Input\Command\CanExecuteChangedEventManager.cs (3)
105toRemove = new List<HandlerSink>(); 191list = new List<HandlerSink>(); 266list = new List<Delegate>();
System\Windows\Input\Command\CommandBindingCollection.cs (3)
159_innerCBList ??= new Collections.Generic.List<CommandBinding>(1); 181_innerCBList ??= new System.Collections.Generic.List<CommandBinding>(collection.Count); 336System.Collections.Generic.List<CommandBinding> list = new System.Collections.Generic.List<CommandBinding>(0);
System\Windows\Input\Command\CommandManager.cs (1)
579list ??= new List<ValueTuple<Type, CommandBinding>>(8)
System\Windows\Input\Command\InputBindingCollection.cs (4)
199_innerBindingList = new System.Collections.Generic.List<InputBinding>(1); 248_innerBindingList = new System.Collections.Generic.List<InputBinding>(collection.Count); 359List<InputBinding> oldInputBindings = new List<InputBinding>(_innerBindingList); 379System.Collections.Generic.List<InputBinding> list = new System.Collections.Generic.List<InputBinding>(0);
System\Windows\Input\Command\InputGestureCollection.cs (3)
158List<InputGesture> list = new List<InputGesture>(0); 275_innerGestureList = new System.Collections.Generic.List<InputGesture>(collection.Count); 399_innerGestureList = new List<InputGesture>(1);
System\Windows\Input\InputScope.cs (2)
89private IList<InputScopeName> _scopeNames = new List<InputScopeName>(); 90private IList<InputScopePhrase> _phraseList = new List<InputScopePhrase>();
System\Windows\Input\ManipulationDevice.cs (3)
151_manipulators = new List<IManipulator>(2); 449List<IManipulator> manipulators = new List<IManipulator>(_manipulators); 465List<IManipulator> manipulators = new List<IManipulator>(_manipulators);
System\Windows\Input\ManipulationInertiaStartingEventArgs.cs (1)
198_inertiaParameters = new List<InertiaParameters2D>();
System\Windows\Input\ManipulationStartingEventArgs.cs (1)
128_parameters = new List<ManipulationParameters2D>(1);
System\Windows\Input\Stylus\Common\DynamicRenderer.cs (2)
207private List<StrokeInfo> _strokeInfoList = new List<StrokeInfo>(); 1172private List<StrokeInfo> _strokeInfoList = new List<StrokeInfo>();
System\Windows\Input\Stylus\Common\StylusButtonCollection.cs (1)
18: base(new List<StylusButton>(buttons))
System\Windows\Input\Stylus\Common\StylusDeviceCollection.cs (1)
22: base(new List<StylusDevice>())
System\Windows\Input\Stylus\Common\StylusPointCollection.cs (2)
85List<StylusPoint> points = new List<StylusPoint>(stylusPoints); 112List<StylusPoint> stylusPoints = new List<StylusPoint>();
System\Windows\Input\Stylus\Common\StylusPointDescription.cs (3)
48new List<StylusPointPropertyInfo>(stylusPointPropertyInfos); 61List<Guid> seenIds = new List<Guid>(); 350List<StylusPointPropertyInfo> commonProperties = new List<StylusPointPropertyInfo>();
System\Windows\Input\Stylus\Common\TabletDeviceBase.cs (1)
259List<StylusPointPropertyInfo> propertyInfos = new List<StylusPointPropertyInfo>();
System\Windows\Input\Stylus\Common\TabletDeviceCollection.cs (1)
119internal List<TabletDevice> TabletDevices { get; set; } = new List<TabletDevice>();
System\Windows\Input\Stylus\Pointer\PointerInteractionEngine.cs (1)
36new List<UnsafeNativeMethods.INTERACTION_CONTEXT_CONFIGURATION>()
System\Windows\Input\Stylus\Pointer\PointerStylusDevice.cs (1)
121List<StylusButton> buttons = new List<StylusButton>();
System\Windows\Input\Stylus\Pointer\PointerStylusPlugInManager.cs (1)
648private List<StylusPlugInCollection> _plugInCollectionList = new List<StylusPlugInCollection>();
System\Windows\Input\Stylus\Pointer\PointerTabletDevice.cs (1)
95List<PointerStylusDevice> pointerStylusDevices = new List<PointerStylusDevice>();
System\Windows\Input\Stylus\Pointer\PointerTabletDeviceInfo.cs (4)
188List<StylusPointProperty> properties = new List<StylusPointProperty>() 195List<StylusPointProperty> buttonProperties = new List<StylusPointProperty>(); 198List<UnsafeNativeMethods.POINTER_DEVICE_PROPERTY> supportedProperties = new List<UnsafeNativeMethods.POINTER_DEVICE_PROPERTY>() 204List<UnsafeNativeMethods.POINTER_DEVICE_PROPERTY> supportedButtonProperties = new List<UnsafeNativeMethods.POINTER_DEVICE_PROPERTY>();
System\Windows\Input\Stylus\Wisp\PenContext.cs (2)
109List<StylusPointPropertyInfo> propertyInfos = new List<StylusPointPropertyInfo>(cProps + cButtons + 3); 330_stylusDevicesInRange = new List<int>(); // create it as needed.
System\Windows\Input\Stylus\Wisp\PenContexts.cs (1)
544private List<StylusPlugInCollection> _plugInCollectionList = new List<StylusPlugInCollection>();
System\Windows\Input\Stylus\Wisp\PenThreadPool.cs (2)
60_penThreadWeakRefList = new List<WeakReference<PenThread>>(); 83List<PenThread> ignoredThreads = new List<PenThread>();
System\Windows\Input\Stylus\Wisp\PenThreadWorker.cs (4)
42private List <WorkerOperation> _workerOperation = new List<WorkerOperation>(); 904List<StylusPointProperty> properties = new List<StylusPointProperty>(cProps + cButtons + 3); 997List <PenContext> penContextRefs = new List<PenContext>(); // keep them alive while processing! 1056List <PenContext> penContextRefs = new List<PenContext>(); // keep them alive while processing!
System\Windows\Input\Stylus\Wisp\WispTabletDeviceCollection.cs (5)
385TabletDevices = new List<TabletDevice>(_tablets); 551TabletDevices = new List<TabletDevice>(_tablets); 572TabletDevices = new List<TabletDevice>(_tablets); 636List<TabletDevice> tabletTemp = new List<TabletDevice>(); 699private List<TabletDevice> _deferredTablets = new List<TabletDevice>();
System\Windows\Input\TouchDevice.cs (3)
431others = new List<DependencyObject>(count); 1126_activeDevices = new List<TouchDevice>(2); 1214List<TouchDevice> touches = new List<TouchDevice>();
System\Windows\InterOp\HwndSource.cs (1)
1919_keyboardInputSinkChildren = new List<HwndSourceKeyboardInputSite>();
System\Windows\Media\Animation\AnimationLayer.cs (1)
198animationClockList = new List<AnimationClock>(oldClocksCount + newClocksCount);
System\Windows\Media\Animation\ClockGroup.cs (2)
104_children = new List<Clock>(); 413_rootChildren = new List<WeakReference>();
System\Windows\Media\Animation\Generated\BooleanAnimationUsingKeyFrames.cs (2)
635List<KeyTimeBlock> unspecifiedBlocks = new List<KeyTimeBlock>(); 830List<Double> segmentLengths = new List<Double>();
System\Windows\Media\Animation\Generated\BooleanKeyFrameCollection.cs (6)
37_keyFrames = new List< BooleanKeyFrame>(2); 55_keyFrames = new List<BooleanKeyFrame>(0) 98_keyFrames = new List< BooleanKeyFrame>(count); 119_keyFrames = new List< BooleanKeyFrame>(count); 140_keyFrames = new List< BooleanKeyFrame>(count); 161_keyFrames = new List< BooleanKeyFrame>(count);
System\Windows\Media\Animation\Generated\ByteAnimationUsingKeyFrames.cs (2)
727List<KeyTimeBlock> unspecifiedBlocks = new List<KeyTimeBlock>(); 922List<Double> segmentLengths = new List<Double>();
System\Windows\Media\Animation\Generated\ByteKeyFrameCollection.cs (6)
37_keyFrames = new List< ByteKeyFrame>(2); 55_keyFrames = new List<ByteKeyFrame>(0) 98_keyFrames = new List< ByteKeyFrame>(count); 119_keyFrames = new List< ByteKeyFrame>(count); 140_keyFrames = new List< ByteKeyFrame>(count); 161_keyFrames = new List< ByteKeyFrame>(count);
System\Windows\Media\Animation\Generated\CharAnimationUsingKeyFrames.cs (2)
635List<KeyTimeBlock> unspecifiedBlocks = new List<KeyTimeBlock>(); 830List<Double> segmentLengths = new List<Double>();
System\Windows\Media\Animation\Generated\CharKeyFrameCollection.cs (6)
37_keyFrames = new List< CharKeyFrame>(2); 55_keyFrames = new List<CharKeyFrame>(0) 98_keyFrames = new List< CharKeyFrame>(count); 119_keyFrames = new List< CharKeyFrame>(count); 140_keyFrames = new List< CharKeyFrame>(count); 161_keyFrames = new List< CharKeyFrame>(count);
System\Windows\Media\Animation\Generated\ColorAnimationUsingKeyFrames.cs (2)
727List<KeyTimeBlock> unspecifiedBlocks = new List<KeyTimeBlock>(); 922List<Double> segmentLengths = new List<Double>();
System\Windows\Media\Animation\Generated\ColorKeyFrameCollection.cs (6)
37_keyFrames = new List< ColorKeyFrame>(2); 55_keyFrames = new List<ColorKeyFrame>(0) 98_keyFrames = new List< ColorKeyFrame>(count); 119_keyFrames = new List< ColorKeyFrame>(count); 140_keyFrames = new List< ColorKeyFrame>(count); 161_keyFrames = new List< ColorKeyFrame>(count);
System\Windows\Media\Animation\Generated\DecimalAnimationUsingKeyFrames.cs (2)
727List<KeyTimeBlock> unspecifiedBlocks = new List<KeyTimeBlock>(); 922List<Double> segmentLengths = new List<Double>();
System\Windows\Media\Animation\Generated\DecimalKeyFrameCollection.cs (6)
37_keyFrames = new List< DecimalKeyFrame>(2); 55_keyFrames = new List<DecimalKeyFrame>(0) 98_keyFrames = new List< DecimalKeyFrame>(count); 119_keyFrames = new List< DecimalKeyFrame>(count); 140_keyFrames = new List< DecimalKeyFrame>(count); 161_keyFrames = new List< DecimalKeyFrame>(count);
System\Windows\Media\Animation\Generated\DoubleAnimationUsingKeyFrames.cs (2)
727List<KeyTimeBlock> unspecifiedBlocks = new List<KeyTimeBlock>(); 922List<Double> segmentLengths = new List<Double>();
System\Windows\Media\Animation\Generated\DoubleKeyFrameCollection.cs (6)
37_keyFrames = new List< DoubleKeyFrame>(2); 55_keyFrames = new List<DoubleKeyFrame>(0) 98_keyFrames = new List< DoubleKeyFrame>(count); 119_keyFrames = new List< DoubleKeyFrame>(count); 140_keyFrames = new List< DoubleKeyFrame>(count); 161_keyFrames = new List< DoubleKeyFrame>(count);
System\Windows\Media\Animation\Generated\Int16AnimationUsingKeyFrames.cs (2)
727List<KeyTimeBlock> unspecifiedBlocks = new List<KeyTimeBlock>(); 922List<Double> segmentLengths = new List<Double>();
System\Windows\Media\Animation\Generated\Int16KeyFrameCollection.cs (6)
37_keyFrames = new List< Int16KeyFrame>(2); 55_keyFrames = new List<Int16KeyFrame>(0) 98_keyFrames = new List< Int16KeyFrame>(count); 119_keyFrames = new List< Int16KeyFrame>(count); 140_keyFrames = new List< Int16KeyFrame>(count); 161_keyFrames = new List< Int16KeyFrame>(count);
System\Windows\Media\Animation\Generated\Int32AnimationUsingKeyFrames.cs (2)
727List<KeyTimeBlock> unspecifiedBlocks = new List<KeyTimeBlock>(); 922List<Double> segmentLengths = new List<Double>();
System\Windows\Media\Animation\Generated\Int32KeyFrameCollection.cs (6)
37_keyFrames = new List< Int32KeyFrame>(2); 55_keyFrames = new List<Int32KeyFrame>(0) 98_keyFrames = new List< Int32KeyFrame>(count); 119_keyFrames = new List< Int32KeyFrame>(count); 140_keyFrames = new List< Int32KeyFrame>(count); 161_keyFrames = new List< Int32KeyFrame>(count);
System\Windows\Media\Animation\Generated\Int64AnimationUsingKeyFrames.cs (2)
727List<KeyTimeBlock> unspecifiedBlocks = new List<KeyTimeBlock>(); 922List<Double> segmentLengths = new List<Double>();
System\Windows\Media\Animation\Generated\Int64KeyFrameCollection.cs (6)
37_keyFrames = new List< Int64KeyFrame>(2); 55_keyFrames = new List<Int64KeyFrame>(0) 98_keyFrames = new List< Int64KeyFrame>(count); 119_keyFrames = new List< Int64KeyFrame>(count); 140_keyFrames = new List< Int64KeyFrame>(count); 161_keyFrames = new List< Int64KeyFrame>(count);
System\Windows\Media\Animation\Generated\MatrixAnimationUsingKeyFrames.cs (2)
635List<KeyTimeBlock> unspecifiedBlocks = new List<KeyTimeBlock>(); 830List<Double> segmentLengths = new List<Double>();
System\Windows\Media\Animation\Generated\MatrixKeyFrameCollection.cs (6)
37_keyFrames = new List< MatrixKeyFrame>(2); 55_keyFrames = new List<MatrixKeyFrame>(0) 98_keyFrames = new List< MatrixKeyFrame>(count); 119_keyFrames = new List< MatrixKeyFrame>(count); 140_keyFrames = new List< MatrixKeyFrame>(count); 161_keyFrames = new List< MatrixKeyFrame>(count);
System\Windows\Media\Animation\Generated\ObjectAnimationUsingKeyFrames.cs (2)
635List<KeyTimeBlock> unspecifiedBlocks = new List<KeyTimeBlock>(); 830List<Double> segmentLengths = new List<Double>();
System\Windows\Media\Animation\Generated\ObjectKeyFrameCollection.cs (6)
37_keyFrames = new List< ObjectKeyFrame>(2); 55_keyFrames = new List<ObjectKeyFrame>(0) 98_keyFrames = new List< ObjectKeyFrame>(count); 119_keyFrames = new List< ObjectKeyFrame>(count); 140_keyFrames = new List< ObjectKeyFrame>(count); 161_keyFrames = new List< ObjectKeyFrame>(count);
System\Windows\Media\Animation\Generated\Point3DAnimationUsingKeyFrames.cs (2)
727List<KeyTimeBlock> unspecifiedBlocks = new List<KeyTimeBlock>(); 922List<Double> segmentLengths = new List<Double>();
System\Windows\Media\Animation\Generated\Point3DKeyFrameCollection.cs (6)
37_keyFrames = new List< Point3DKeyFrame>(2); 55_keyFrames = new List<Point3DKeyFrame>(0) 98_keyFrames = new List< Point3DKeyFrame>(count); 119_keyFrames = new List< Point3DKeyFrame>(count); 140_keyFrames = new List< Point3DKeyFrame>(count); 161_keyFrames = new List< Point3DKeyFrame>(count);
System\Windows\Media\Animation\Generated\PointAnimationUsingKeyFrames.cs (2)
727List<KeyTimeBlock> unspecifiedBlocks = new List<KeyTimeBlock>(); 922List<Double> segmentLengths = new List<Double>();
System\Windows\Media\Animation\Generated\PointKeyFrameCollection.cs (6)
37_keyFrames = new List< PointKeyFrame>(2); 55_keyFrames = new List<PointKeyFrame>(0) 98_keyFrames = new List< PointKeyFrame>(count); 119_keyFrames = new List< PointKeyFrame>(count); 140_keyFrames = new List< PointKeyFrame>(count); 161_keyFrames = new List< PointKeyFrame>(count);
System\Windows\Media\Animation\Generated\QuaternionAnimationUsingKeyFrames.cs (2)
727List<KeyTimeBlock> unspecifiedBlocks = new List<KeyTimeBlock>(); 922List<Double> segmentLengths = new List<Double>();
System\Windows\Media\Animation\Generated\QuaternionKeyFrameCollection.cs (6)
37_keyFrames = new List< QuaternionKeyFrame>(2); 55_keyFrames = new List<QuaternionKeyFrame>(0) 98_keyFrames = new List< QuaternionKeyFrame>(count); 119_keyFrames = new List< QuaternionKeyFrame>(count); 140_keyFrames = new List< QuaternionKeyFrame>(count); 161_keyFrames = new List< QuaternionKeyFrame>(count);
System\Windows\Media\Animation\Generated\RectAnimationUsingKeyFrames.cs (2)
727List<KeyTimeBlock> unspecifiedBlocks = new List<KeyTimeBlock>(); 922List<Double> segmentLengths = new List<Double>();
System\Windows\Media\Animation\Generated\RectKeyFrameCollection.cs (6)
37_keyFrames = new List< RectKeyFrame>(2); 55_keyFrames = new List<RectKeyFrame>(0) 98_keyFrames = new List< RectKeyFrame>(count); 119_keyFrames = new List< RectKeyFrame>(count); 140_keyFrames = new List< RectKeyFrame>(count); 161_keyFrames = new List< RectKeyFrame>(count);
System\Windows\Media\Animation\Generated\Rotation3DAnimationUsingKeyFrames.cs (2)
727List<KeyTimeBlock> unspecifiedBlocks = new List<KeyTimeBlock>(); 922List<Double> segmentLengths = new List<Double>();
System\Windows\Media\Animation\Generated\Rotation3DKeyFrameCollection.cs (6)
37_keyFrames = new List< Rotation3DKeyFrame>(2); 55_keyFrames = new List<Rotation3DKeyFrame>(0) 98_keyFrames = new List< Rotation3DKeyFrame>(count); 119_keyFrames = new List< Rotation3DKeyFrame>(count); 140_keyFrames = new List< Rotation3DKeyFrame>(count); 161_keyFrames = new List< Rotation3DKeyFrame>(count);
System\Windows\Media\Animation\Generated\SingleAnimationUsingKeyFrames.cs (2)
727List<KeyTimeBlock> unspecifiedBlocks = new List<KeyTimeBlock>(); 922List<Double> segmentLengths = new List<Double>();
System\Windows\Media\Animation\Generated\SingleKeyFrameCollection.cs (6)
37_keyFrames = new List< SingleKeyFrame>(2); 55_keyFrames = new List<SingleKeyFrame>(0) 98_keyFrames = new List< SingleKeyFrame>(count); 119_keyFrames = new List< SingleKeyFrame>(count); 140_keyFrames = new List< SingleKeyFrame>(count); 161_keyFrames = new List< SingleKeyFrame>(count);
System\Windows\Media\Animation\Generated\SizeAnimationUsingKeyFrames.cs (2)
727List<KeyTimeBlock> unspecifiedBlocks = new List<KeyTimeBlock>(); 922List<Double> segmentLengths = new List<Double>();
System\Windows\Media\Animation\Generated\SizeKeyFrameCollection.cs (6)
37_keyFrames = new List< SizeKeyFrame>(2); 55_keyFrames = new List<SizeKeyFrame>(0) 98_keyFrames = new List< SizeKeyFrame>(count); 119_keyFrames = new List< SizeKeyFrame>(count); 140_keyFrames = new List< SizeKeyFrame>(count); 161_keyFrames = new List< SizeKeyFrame>(count);
System\Windows\Media\Animation\Generated\StringAnimationUsingKeyFrames.cs (2)
635List<KeyTimeBlock> unspecifiedBlocks = new List<KeyTimeBlock>(); 830List<Double> segmentLengths = new List<Double>();
System\Windows\Media\Animation\Generated\StringKeyFrameCollection.cs (6)
37_keyFrames = new List< StringKeyFrame>(2); 55_keyFrames = new List<StringKeyFrame>(0) 98_keyFrames = new List< StringKeyFrame>(count); 119_keyFrames = new List< StringKeyFrame>(count); 140_keyFrames = new List< StringKeyFrame>(count); 161_keyFrames = new List< StringKeyFrame>(count);
System\Windows\Media\Animation\Generated\Vector3DAnimationUsingKeyFrames.cs (2)
727List<KeyTimeBlock> unspecifiedBlocks = new List<KeyTimeBlock>(); 922List<Double> segmentLengths = new List<Double>();
System\Windows\Media\Animation\Generated\Vector3DKeyFrameCollection.cs (6)
37_keyFrames = new List< Vector3DKeyFrame>(2); 55_keyFrames = new List<Vector3DKeyFrame>(0) 98_keyFrames = new List< Vector3DKeyFrame>(count); 119_keyFrames = new List< Vector3DKeyFrame>(count); 140_keyFrames = new List< Vector3DKeyFrame>(count); 161_keyFrames = new List< Vector3DKeyFrame>(count);
System\Windows\Media\Animation\Generated\VectorAnimationUsingKeyFrames.cs (2)
727List<KeyTimeBlock> unspecifiedBlocks = new List<KeyTimeBlock>(); 922List<Double> segmentLengths = new List<Double>();
System\Windows\Media\Animation\Generated\VectorKeyFrameCollection.cs (6)
37_keyFrames = new List< VectorKeyFrame>(2); 55_keyFrames = new List<VectorKeyFrame>(0) 98_keyFrames = new List< VectorKeyFrame>(count); 119_keyFrames = new List< VectorKeyFrame>(count); 140_keyFrames = new List< VectorKeyFrame>(count); 161_keyFrames = new List< VectorKeyFrame>(count);
System\Windows\Media\ColorContext.cs (1)
377colorContextsList = new List<ColorContext>((int)numContexts);
System\Windows\Media\Effects\ShaderEffect.cs (4)
464list = new List<T?>(maxIndex); 491_samplerData = new List<SamplerData?>(maxIndex); 1050_floatRegisters = new List<MilColorF?>(effect._floatRegisters); 1054_samplerData = new List<SamplerData?>(effect._samplerData);
System\Windows\Media\FamilyMap.cs (1)
226List<Range> ranges = new List<Range>(3);
System\Windows\Media\GlyphRun.cs (2)
2325(_advanceWidths == null ? null : ((_textFormattingMode != TextFormattingMode.Ideal) ? (IList<double>)(new List<double>()) : (IList<double>)(new ThousandthOfEmRealDoubles(_renderingEmSize, _advanceWidths)))), 2326(_glyphOffsets == null ? null : ((_textFormattingMode != TextFormattingMode.Ideal) ? (IList<Point>)(new List<Point>()) : (IList<Point>)(new ThousandthOfEmRealPoints(_renderingEmSize, _glyphOffsets)))),
System\Windows\Media\Imaging\BitmapDecoder.cs (1)
1428_frames = new List<BitmapFrame>((int)numFrames);
System\Windows\Media\Imaging\BitmapDownload.cs (1)
103decoders = new List<WeakReference>()
System\Windows\Media\Imaging\BitmapEncoder.cs (3)
290_frames = new List<BitmapFrame>(0); 834private IList<SafeMILHandle> _frameHandles = new List<SafeMILHandle>(0); 835private IList<SafeMILHandle> _writeSourceHandles = new List<SafeMILHandle>(0);
System\Windows\Media\Imaging\BitmapMetadata.cs (3)
131_metadataBlocks = new List<SafeMILHandle>(); 140_metadataBlocks = new List<SafeMILHandle>(); 256List<SafeMILHandle> metadataBlocks = new();
System\Windows\Media\Imaging\BitmapPalette.cs (1)
302List<Color> colors = new List<Color>();
System\Windows\Media\Imaging\LateBoundBitmapDecoder.cs (1)
169_frames = new List<BitmapFrame>((int)1);
System\Windows\Media\PathGeometry.cs (1)
242List<Point> points = new List<Point>((int)pSegmentPoly->Count);
System\Windows\Media\SolidColorBrush.cs (1)
289keys = new List<TKey>();
System\Windows\Media\textformatting\TextCharacters.cs (1)
246IList<TextShapeableSymbols> shapeables = new List<TextShapeableSymbols>(2);
System\Windows\Media3D\Matrix3DStack.cs (1)
102private readonly List<Matrix3D> _stack = new List<Matrix3D>();
System\Windows\Media3D\RayHitTestParameters.cs (1)
211private readonly List<RayHitTestResult> results = new List<RayHitTestResult>();
System\Windows\Nrbf\SerializationRecordExtensions.cs (2)
366return new List<T>(new ArraySegment<T>(array, 0, count)); 370List<T> list = new(readOnlyList);
System\Windows\UIElement.cs (2)
4647internal static List<double> DpiScaleXValues = new List<double>(3); 4648internal static List<double> DpiScaleYValues = new List<double>(3);
PresentationFramework (546)
Microsoft\Win32\CommonItemDialog.cs (1)
550CustomPlaces = new List<FileDialogCustomPlace>();
Microsoft\Win32\FileDialog.cs (1)
676List<string> extensions = new();
MS\Internal\Annotations\Anchoring\FixedTextSelectionProcessor.cs (3)
88IList<DependencyObject> pageEl = new List<DependencyObject>(); 229List<ContentLocatorPart> res = new List<ContentLocatorPart>(1); 658private IList<PointSegment> _segments = new List<PointSegment>(1);
MS\Internal\Annotations\Anchoring\LocatorManager.cs (7)
263IList<IAttachedAnnotation> attachedAnnotations = new List<IAttachedAnnotation>(); 364returnLocators = new List<ContentLocatorBase>(0); 636List<ContentLocatorBase> locatorsToReturn = new List<ContentLocatorBase>(); 716List<ContentLocatorBase> tempLocators = new List<ContentLocatorBase>(locatorsToReturn.Count * locatorParts.Count); 918locators = new List<ContentLocator>(1); 1209List<ContentLocatorBase> res = new List<ContentLocatorBase>(1); 1298private List<IAttachedAnnotation> _attachedAnnotations = new List<IAttachedAnnotation>();
MS\Internal\Annotations\Anchoring\TextSelectionHelper.cs (5)
113IList<DependencyObject> list = new List<DependencyObject>(); 433res = new List<ITextView>(1); 447res = new List<ITextView>(0); 486res = new List<ITextView>(1); 523res = new List<ITextView>(endPageNumber - startPageNumber + 1);
MS\Internal\Annotations\Anchoring\TextSelectionProcessor.cs (1)
163List<ContentLocatorPart> res = new List<ContentLocatorPart>(1);
MS\Internal\Annotations\Anchoring\TextViewSelectionProcessor.cs (1)
130res = new List<ContentLocatorPart>(1);
MS\Internal\Annotations\Anchoring\TreeNodeSelectionProcessor.cs (1)
142return new List<ContentLocatorPart>(0);
MS\Internal\Annotations\AnnotationMap.cs (3)
26list = new List<IAttachedAnnotation>(1); 87List<IAttachedAnnotation> result = new List<IAttachedAnnotation>(_annotationIdToAttachedAnnotations.Keys.Count); 108private static readonly List<IAttachedAnnotation> _emptyList = new List<IAttachedAnnotation>(0);
MS\Internal\Annotations\AnnotationResourceCollection.cs (1)
73List<AnnotationResource> list = new List<AnnotationResource>(this);
MS\Internal\Annotations\Component\AdornerPresentationContext.cs (1)
391List<AnnotationAdorner> res = new List<AnnotationAdorner>();
MS\Internal\Annotations\Component\AnnotationComponentManager.cs (1)
270currentList = new List<IAnnotationComponent>();
MS\Internal\Annotations\Component\AnnotationHighlightLayer.cs (8)
36_segments = new List<HighlightSegment>(); 605List<IHighlightRange> list = new List<IHighlightRange>(1); 622_owners = new List<IHighlightRange>(owners.Count); 767res = new List<HighlightSegment>(1); 773res = new List<HighlightSegment>(2); 793IList<HighlightSegment> res = new List<HighlightSegment>(); 1195private List<TextSegment> _contentSegments = new List<TextSegment>(1); 1197private List<IHighlightRange> _activeOwners = new List<IHighlightRange>();
MS\Internal\Annotations\Component\MarkedHighlightComponent.cs (1)
989_components = new List<MarkedHighlightComponent>();
MS\Internal\Annotations\Storage\StoreAnnotationsMap.cs (1)
199List<Annotation> annotations = new List<Annotation>();
MS\Internal\Annotations\TextAnchor.cs (2)
593List<TextSegment> orderedList = new List<TextSegment>(textSegments.Count); 746private List<TextSegment> _segments = new List<TextSegment>(1);
MS\Internal\Controls\InkCanvasSelectionAdorner.cs (1)
88_elementsBounds = new List<Rect>();
MS\Internal\Data\CollectionViewGroupInternal.cs (1)
842_toRemove = new List<CollectionViewGroupInternal>();
MS\Internal\Data\CollectionViewGroupRoot.cs (1)
334List<GroupTreeNode> list = new List<GroupTreeNode>(parentGroups.Count + 1);
MS\Internal\Data\CommitManager.cs (5)
57list = new List<BindingGroup>(); 83list = new List<BindingExpressionBase>(); 143private static readonly List<BindingGroup> EmptyBindingGroupList = new List<BindingGroup>(); 144private static readonly List<BindingExpressionBase> EmptyBindingList = new List<BindingExpressionBase>(); 182return new List<T>(Keys);
MS\Internal\Data\LiveShapingBlock.cs (2)
274List<LiveShapingBlock> list = new List<LiveShapingBlock>(); // subtrees to explore 355List<LiveShapingBlock> list = new List<LiveShapingBlock>(); // subtrees to explore
MS\Internal\Data\LiveShapingItem.cs (1)
188list = new List<CollectionViewGroupInternal>(2);
MS\Internal\Data\LiveShapingList.cs (5)
87_sortDirtyItems = new List<LiveShapingItem>(); 88_filterDirtyItems = new List<LiveShapingItem>(); 89_groupDirtyItems = new List<LiveShapingItem>(); 687_unusedKeys = new List<string>(this.Keys); 793private static List<DependencyProperty> s_dpList = new List<DependencyProperty>();
MS\Internal\Data\PathParser.cs (1)
382private readonly List<SourceValueInfo> _sourceValueInfos = new();
MS\Internal\Data\PropertyPathWorker.cs (1)
1313List<MemberInfo> list = new List<MemberInfo>();
MS\Internal\Data\StaticPropertyChangedEventManager.cs (1)
569private List<String> _toRemove = new List<String>();
MS\Internal\Data\ValueChangedEventManager.cs (1)
384private List<PropertyDescriptor> _toRemove = new List<PropertyDescriptor>();
MS\Internal\Data\ValueTable.cs (1)
243List<PropertyDescriptor> result = new List<PropertyDescriptor>();
MS\Internal\Documents\ContentHostHelper.cs (1)
107pageViews = new List<DocumentPageView>();
MS\Internal\Documents\FlowDocumentPaginator.cs (1)
919private List<AsyncRequest> _asyncRequests = new List<AsyncRequest>(0);
MS\Internal\Documents\MultiPageTextView.cs (2)
42_pageTextViews = new List<DocumentPageTextView>(); 684List<TextSegment> textSegments = new List<TextSegment>();
MS\Internal\Documents\PageCache.cs (6)
38_cache = new List<PageCacheEntry>(_defaultCacheSize); 367List<PageCacheChange> changes = new List<PageCacheChange>(2); 530List<PageCacheChange> changes = new List<PageCacheChange>(1); 617List<PageCacheChange> changes = new List<PageCacheChange>(2); 705List<PageCacheChange> changes = new List<PageCacheChange>(PageCount); 845List<PageCacheChange> changes = new List<PageCacheChange>(1);
MS\Internal\Documents\RowCache.cs (5)
30_rowCache = new List<RowInfo>(_defaultRowCacheSize); 477List<RowCacheChange> changes = new List<RowCacheChange>(1); 570List<RowCacheChange> changes = new List<RowCacheChange>(1); 672List<RowInfo> tempRows = new List<RowInfo>(pivotPage / columns); 1200List<RowCacheChange> changes = new List<RowCacheChange>(args.Changes.Count);
MS\Internal\Documents\TextBoxLine.cs (1)
253List<Rect> rectangles = new List<Rect>();
MS\Internal\Documents\TextBoxView.cs (4)
367_lineMetrics = new List<LineRecord>(1); 1255List<TextSegment> segments = new List<TextSegment>(1); 1782_visualChildren = new List<TextBoxLineDrawingVisual>(1); 2638_viewportLineVisuals = new List<TextBoxLineDrawingVisual>(count);
MS\Internal\Documents\TextContainerHelper.cs (8)
83segments = new List<TextSegment>(); 89segments = new List<TextSegment>(1); 97segments = new List<TextSegment>(_size); 312List<AutomationPeer> peers = new List<AutomationPeer>(); 437ancestorsStart = new List<object>(); 438positionsStart = new List<ITextPointer>(); 453ancestorsEnd = new List<object>(); 454positionsEnd = new List<ITextPointer>();
MS\Internal\Documents\TextDocumentView.cs (2)
355List<GlyphRun> glyphRuns = new List<GlyphRun>(); 3245List<TextSegment> segments = new List<TextSegment>(1);
MS\Internal\Documents\TextParagraphView.cs (1)
478List<TextSegment> segments = new List<TextSegment>(1);
MS\Internal\Documents\UIElementIsland.cs (1)
207List<IInputElement> hostedElements = new List<IInputElement>();
MS\Internal\Documents\UndoManager.cs (3)
67_undoStack = new List<IUndoUnit>(4); 696List<IUndoUnit> undoStack = new List<IUndoUnit>(UndoCount); 748List<IUndoUnit> undoStack = new List<IUndoUnit>(UndoLimit);
MS\Internal\Globalization\BamlResourceContent.cs (1)
188List<BamlStringToken> tokens = new(8);
MS\Internal\Globalization\BamlTreeNode.cs (4)
42_nodeList = new List<BamlTreeNode>(size); 70List<BamlTreeNode> newNodeList = new List<BamlTreeNode>(Size); 104parent.Children = new List<BamlTreeNode>(children.Count); 192_children = new List<BamlTreeNode>();
MS\Internal\Globalization\BamlTreeUpdater.cs (3)
45List<KeyValuePair<BamlLocalizableResourceKey, BamlLocalizableResource>> deferredResources = new(); 409IList<BamlTreeNode> list = new List<BamlTreeNode>(4); 565List<BamlTreeNode> list = new();
MS\Internal\Globalization\LocalizationComments.cs (1)
81List<PropertyComment> tokens = new List<PropertyComment>(8);
MS\Internal\Helper.cs (2)
850itemValues = new List<KeyValuePair<int, object>>(3); // So far the only use of this is to store three values. 879List<KeyValuePair<int, object>> itemValues = GetItemValues(owner, item) ?? new List<KeyValuePair<int, object>>();
MS\Internal\Ink\ClipboardProcessor.cs (2)
135List<UIElement> elements = new List<UIElement>(inkCanvasSelection.SelectedElements); 376List<UIElement> children = new List<UIElement>(rootInkCanvas.Children.Count);
MS\Internal\Ink\ElementsClipboardData.cs (2)
34ElementList = new List<UIElement>(elements); 59return new List<UIElement>();
MS\Internal\Ink\HighContrastHelper.cs (1)
61__highContrastCallbackList = new List<WeakReference>();
MS\Internal\Ink\InkCanvasSelection.cs (3)
82_selectedElements = new List<UIElement>(); 228_selectedElements = new List<UIElement>(elements); 823List<Rect> rects = new List<Rect>();
MS\Internal\Ink\LassoHelper.cs (2)
72List<Point> justAdded = new List<Point>(); 308_lasso = new List<Point>(100);
MS\Internal\Ink\LassoSelectionBehavior.cs (6)
127List<Point> points = new List<Point>(); 179List<Point> points = new List<Point>(); 195List<Point> points = new List<Point>(); 237List<UIElement> elementsToSelect = new List<UIElement>(); 337List<UIElement> elementsToSelect = new List<UIElement>(); 429List<Point> pointArray = new(4);
MS\Internal\Ink\TextClipboardData.cs (1)
69ElementList = new List<UIElement>();
MS\Internal\Ink\XamlClipboardData.cs (1)
88ElementList = new List<UIElement>();
MS\Internal\LayoutDump.cs (1)
356List<UIElement> uiElements = new List<UIElement>();
MS\Internal\PtsHost\BaseParaClient.cs (2)
127return new List<Rect>(); 137rectangles = new List<Rect>();
MS\Internal\PtsHost\BreakRecordTable.cs (1)
37_breakRecords = new List<BreakRecordTableEntry>();
MS\Internal\PtsHost\ContainerParaClient.cs (3)
129List<Rect> rectangles = new List<Rect>(); 158rectangles = new List<Rect>(); 339List<ParagraphResult> paragraphResults = new List<ParagraphResult>(arrayParaDesc.Length);
MS\Internal\PtsHost\FigureParaClient.cs (7)
281List<Rect> rectangles = new List<Rect>(); 578paragraphResults = new List<ParagraphResult>(arrayParaDesc.Length); 618paragraphResults = new List<ParagraphResult>(arrayParaDesc.Length); 643List<ColumnResult> columnResults = new List<ColumnResult>(0); 665columnResults = new List<ColumnResult>(1); 685columnResults = new List<ColumnResult>(1); 772List<ParagraphResult> floatingElements = new List<ParagraphResult>(0);
MS\Internal\PtsHost\FloaterParaClient.cs (7)
286List<Rect> rectangles = new List<Rect>(); 587paragraphResults = new List<ParagraphResult>(arrayParaDesc.Length); 627paragraphResults = new List<ParagraphResult>(arrayParaDesc.Length); 652List<ColumnResult> columnResults = new List<ColumnResult>(0); 674columnResults = new List<ColumnResult>(1); 694columnResults = new List<ColumnResult>(1); 781List<ParagraphResult> floatingElements = new List<ParagraphResult>(0);
MS\Internal\PtsHost\FlowDocumentPage.cs (7)
312List<Rect> rectangles = new List<Rect>(); 334List<Rect> transformedRectangles = new List<Rect>(rectangles.Count); 379List<ParagraphResult> floatingElements = new List<ParagraphResult>(0); 413List<ColumnResult> columnResults = new List<ColumnResult>(0); 443columnResults = new List<ColumnResult>(1); 485columnResults = new List<ColumnResult>(sectionDetails.u.withpagenotes.cBasicColumns); 580List<ParagraphResult> paragraphResults = new List<ParagraphResult>(arrayParaDesc.Length);
MS\Internal\PtsHost\Line.cs (3)
283List<InlineObject> inlineObjects = new List<InlineObject>(1); 488List<Rect> rectangles = new List<Rect>(); 675List<GlyphRun> glyphRunsCollection = new(4);
MS\Internal\PtsHost\PtsCache.cs (2)
145_contextPool = new List<ContextDesc>(1); 235_releaseQueue = new List<PtsContext>();
MS\Internal\PtsHost\PtsHelper.cs (3)
446List<Rect> rectangles = new List<Rect>(); 485List<Rect> rectangles = new List<Rect>(); 514List<Rect> offsetRectangles = new List<Rect>(rectangleList.Count);
MS\Internal\PtsHost\PtsPage.cs (5)
226List<Rect> rectangles = new List<Rect>(); 1249List<Rect> rectangles = new List<Rect>(); 1298rectangles = new List<Rect>(); 1377List<Rect> rectangles = new List<Rect>(); 1543_floatingElementList = new List<BaseParaClient>();
MS\Internal\PtsHost\SubpageParaClient.cs (6)
220List<Rect> rectangles = new List<Rect>(); 538List<ColumnResult> columnResults = new List<ColumnResult>(0); 560columnResults = new List<ColumnResult>(1); 579columnResults = new List<ColumnResult>(subpageDetails.u.complex.cBasicColumns); 619List<ParagraphResult> paragraphResults = new List<ParagraphResult>(arrayParaDesc.Length); 691List<ParagraphResult> floatingElements = new List<ParagraphResult>(0);
MS\Internal\PtsHost\TableParaClient.cs (6)
433List<Rect> rectangles = new List<Rect>(); 447rectangles = new List<Rect>(); 690List<ParagraphResult> rowParagraphResults = new List<ParagraphResult>(0); 733List<ParagraphResult> cellParagraphResults = new List<ParagraphResult>(0); 783List<ParagraphResult> listResults = new List<ParagraphResult>(0); 804List<ParagraphResult> listResults = new List<ParagraphResult>(0);
MS\Internal\PtsHost\TextParaClient.cs (11)
249List<Rect> rectangles = new List<Rect>(); 396floaters = new List<ParagraphResult>(arrayAttachedObjectDesc.Length); 433figures = new List<ParagraphResult>(arrayAttachedObjectDesc.Length); 1525List<LineResult> lines = new List<LineResult>(arrayLineDesc.Length); 1577List<LineResult> lines = new List<LineResult>(arrayLineDesc.Length); 2095rectangles = new List<Rect>(1); 2206rectangles = new List<Rect>(1); 3863List<Rect> rectangles = new List<Rect>(); 3905List<Rect> rectangles = new List<Rect>(); 4043List<Rect> rectangles = new List<Rect>(); 4085List<Rect> rectangles = new List<Rect>();
MS\Internal\PtsHost\TextParagraph.cs (4)
883List<TextElement> attachedElements = new List<TextElement>(); 938List<AttachedObject> attachedObjects = new List<AttachedObject>(); 1057objects = new List<InlineObject>(_inlineObjects.Count); 1533objectsCached = new List<T>(objectsNew.Count);
MS\Internal\PtsHost\UIElementParaClient.cs (1)
85List<Rect> rectangles = new List<Rect>();
MS\Internal\Text\Line.cs (1)
154List<Rect> rectangles = new List<Rect>();
MS\Internal\WindowsRuntime\Generated\WinRT\ComWrappersSupport.cs (1)
102var entries = new List<ComInterfaceEntry>();
MS\Internal\WindowsRuntime\Windows\Data\Text\WordsSegmenter.cs (1)
85private static List<string> ScriptCodesRequiringDedicatedSegmenter { get; } = new List<string>
System\Windows\Annotations\AnnotationDocumentPaginator.cs (1)
366IList<IAttachedAnnotation> attachedAnnotations = new List<IAttachedAnnotation>();
System\Windows\Annotations\AnnotationHelper.cs (2)
723List<Annotation> annotations = new List<Annotation>(); 776List<IAttachedAnnotation> attachedAnnotations = new List<IAttachedAnnotation>(annotations.Count);
System\Windows\Annotations\AnnotationService.cs (9)
794List<IAttachedAnnotation> leftover = new List<IAttachedAnnotation>(annotations.Count); 855List<AttachedAnnotationChangedEventArgs> eventsToFire = new List<AttachedAnnotationChangedEventArgs>(attachedAnnotations.Count); 909List<AttachedAnnotationChangedEventArgs> eventsToFire = new List<AttachedAnnotationChangedEventArgs>(attachedAnnotations.Count); 952IList<IAttachedAnnotation> dirtyAnnotations = new List<IAttachedAnnotation>(); 980IList<UIElement> processedElements = new List<UIElement>(); 1160List<IAttachedAnnotation> result = new List<IAttachedAnnotation>(); 1273List<AttachedAnnotationChangedEventArgs> eventsToFire = new List<AttachedAnnotationChangedEventArgs>(annotation.Anchors.Count); 1305List<AttachedAnnotationChangedEventArgs> eventsToFire = new List<AttachedAnnotationChangedEventArgs>(list.Length); 1470list = new List<IAttachedAnnotation>(1);
System\Windows\Annotations\LocatorGroup.cs (1)
217List<ContentLocatorBase> tempList = new List<ContentLocatorBase>(locatorGroup.Locators.Count * (this.Locators.Count - 1));
System\Windows\Annotations\LocatorPartList.cs (2)
354results = new List<ContentLocatorBase>(1); 359results = new List<ContentLocatorBase>(additionalLocatorParts.Count);
System\Windows\Annotations\Storage\XmlStreamStore.cs (6)
560retObj = new List<Guid>(iterator.Count); 583retObj = new List<Guid>(0); 648List<Annotation> annotations = new List<Annotation>((IEnumerable<Annotation>)mapAnnotations.Values); 769IList<Uri> allNamespaces = new List<Uri>(); 820IList<string> supportedNamespaces = new List<string>(); 1033private List<Uri> _ignoredNamespaces = new List<Uri>();
System\Windows\Automation\Peers\CalendarAutomationPeer.cs (3)
109List<AutomationPeer> peers = new List<AutomationPeer>(); 456List<IRawElementProviderSimple> providers = new List<IRawElementProviderSimple>(); 603List<IRawElementProviderSimple> providers = new List<IRawElementProviderSimple>();
System\Windows\Automation\Peers\ComboBoxAutomationPeer.cs (1)
77children = new List<AutomationPeer>();
System\Windows\Automation\Peers\DataGridAutomationPeer.cs (4)
55children = new List<AutomationPeer>(1); 173List<IRawElementProviderSimple> selectedProviders = new List<IRawElementProviderSimple>(); 238List<IRawElementProviderSimple> providers = new List<IRawElementProviderSimple>(); 272List<IRawElementProviderSimple> providers = new List<IRawElementProviderSimple>();
System\Windows\Automation\Peers\DataGridCellItemAutomationPeer.cs (2)
567List<IRawElementProviderSimple> providers = new List<IRawElementProviderSimple>(1); 589List<IRawElementProviderSimple> providers = new List<IRawElementProviderSimple>(1);
System\Windows\Automation\Peers\DataGridColumnHeadersPresenterAutomationPeer.cs (1)
83children = new List<AutomationPeer>(childItems.Count);
System\Windows\Automation\Peers\DataGridItemAutomationPeer.cs (2)
373List<IRawElementProviderSimple> selectedProviders = new List<IRawElementProviderSimple>(); 434children = new List<AutomationPeer>(childItems.Count);
System\Windows\Automation\Peers\DataGridRowAutomationPeer.cs (1)
57List<AutomationPeer> children = new List<AutomationPeer>(3);
System\Windows\Automation\Peers\DocumentViewerBaseAutomationPeer.cs (1)
77children = new List<AutomationPeer>();
System\Windows\Automation\Peers\FlowDocumentReaderAutomationPeer.cs (1)
72children = new List<AutomationPeer>();
System\Windows\Automation\Peers\FlowDocumentScrollViewerAutomationPeer.cs (1)
102children = new List<AutomationPeer>();
System\Windows\Automation\Peers\GridViewAutomationPeer.cs (2)
75children = new List<AutomationPeer>(); 132List<IRawElementProviderSimple> array = new List<IRawElementProviderSimple>(_owner.HeaderRowPresenter.ActualColumnHeaders.Count);
System\Windows\Automation\Peers\GridViewCellAutomationPeer.cs (1)
146children = new List<AutomationPeer>();
System\Windows\Automation\Peers\GridViewHeaderRowPresenterAutomationPeer.cs (1)
43newList = new List<AutomationPeer>(list.Count);
System\Windows\Automation\Peers\GridViewItemAutomationPeer.cs (1)
51List<AutomationPeer> list = new List<AutomationPeer>();
System\Windows\Automation\Peers\GroupItemAutomationPeer.cs (1)
120List<AutomationPeer> children = new List<AutomationPeer>();
System\Windows\Automation\Peers\ItemsControlAutomationPeer.cs (5)
76children = new List<AutomationPeer>(childItems.Count); 140children = new List<AutomationPeer>(childItems.Count); 506_recentlyRealizedPeers = new List<ItemAutomationPeer>(); 615_list = new List<KeyValuePair<object, T>>(); 661List<object> cleanUpItemsCollection = new List<object>();
System\Windows\Automation\Peers\MenuItemAutomationPeer.cs (1)
171children = new List<AutomationPeer>(items.Count);
System\Windows\Automation\Peers\PasswordBoxAutomationPeer.cs (1)
154return new List<AutomationPeer>();
System\Windows\Automation\Peers\SelectorAutomationPeer.cs (1)
91List<IRawElementProviderSimple> selectedProviders = new List<IRawElementProviderSimple>(count);
System\Windows\Automation\Peers\StatusBarAutomationPeer.cs (2)
34List<AutomationPeer> list = new List<AutomationPeer>(); 92children = new List<AutomationPeer>();
System\Windows\Automation\Peers\TextBoxAutomationPeer.cs (1)
125return new List<AutomationPeer>();
System\Windows\Automation\Peers\TreeViewAutomationPeer.cs (1)
69children = new List<AutomationPeer>(items.Count);
System\Windows\Automation\Peers\TreeViewItemAutomationPeer.cs (1)
63children = new List<AutomationPeer>();
System\Windows\BroadcastEventHelper.cs (1)
255List<DependencyObject> eventRoute = new List<DependencyObject>();
System\Windows\Controls\AlternationConverter.cs (1)
56private List<object> _values = new List<object>();
System\Windows\Controls\CustomDictionarySources.cs (1)
41_uriList = new List<Uri>();
System\Windows\Controls\DataGrid.cs (6)
4652_pendingInfos = new List<ItemInfo>(); 5330ranges = new List<Tuple<int, int>>(); 7344GroupingSortDescriptionIndices = new List<int>(); 7597List<Tuple<int, int>> ranges = new List<Tuple<int, int>>(); 7676List<ItemInfo> list = new List<ItemInfo>(); 7696List<ItemInfo> list = new List<ItemInfo>();
System\Windows\Controls\DataGridCellsPanel.cs (5)
219List<int> realizedColumnIndices = new List<int>(); 220List<int> realizedColumnDisplayIndices = new List<int>(); 460List<RealizedColumnsBlock> resultList = new List<RealizedColumnsBlock>(); 1563List<int> additionalChildIndices = new List<int>(); 1942_realizedChildren = new List<UIElement>(children.Count);
System\Windows\Controls\DataGridColumnCollection.cs (3)
22DisplayIndexMap = new List<int>(5); 900List<DataGridColumn> unResolvedColumns = new List<DataGridColumn>(); 901List<DataGridColumn> partialResolvedColumns = new List<DataGridColumn>();
System\Windows\Controls\DataGridRowClipboardEventArgs.cs (1)
52_clipboardRowContent = new List<DataGridClipboardCellContent>();
System\Windows\Controls\DefinitionBase.cs (1)
736_registry = new List<DefinitionBase>();
System\Windows\Controls\Frame.cs (1)
1371_commandBindings = new List<CommandBinding>(6);
System\Windows\Controls\GridViewColumnCollection.cs (2)
458private List<GridViewColumn> _columns = new List<GridViewColumn>(); 462private List<int> _actualIndices = new List<int>();
System\Windows\Controls\GridViewHeaderRowPresenter.cs (2)
1567_gvHeaders = new List<GridViewColumnHeader>(); 1598_headersPositionList = new List<Rect>();
System\Windows\Controls\GridViewRowPresenter.cs (1)
404List<UIElement> list = new List<UIElement>();
System\Windows\Controls\InkCanvas.cs (3)
2098List<UIElement> newElements = new List<UIElement>(); 2515List<UIElement> elements = new List<UIElement>(); 2675removeSelectedElements ? new List<UIElement>() : elements,
System\Windows\Controls\ItemContainerGenerator.cs (3)
999List<string> errors = new List<string>(); 1060List<string> sources = new List<string>(); 2054_emptyGroupItems = new List<EmptyGroupItem>();
System\Windows\Controls\ItemsControl.cs (1)
3621List<DependencyObject> claimedContainers = new List<DependencyObject>();
System\Windows\Controls\Panel.cs (1)
1001stableKeyValues = new System.Collections.Generic.List<Int64>(count);
System\Windows\Controls\PopupControlService.cs (1)
847List<NativeMethods.RECT> rects = new List<NativeMethods.RECT>();
System\Windows\Controls\Primitives\DocumentViewerBase.cs (1)
426pageViewList = new List<DocumentPageView>(1/* simplest case has just one element */);
System\Windows\Controls\Primitives\GridViewRowPresenterBase.cs (1)
189DesiredWidthList = new List<double>(count);
System\Windows\Controls\Primitives\Popup.cs (1)
188registeredPopups = new List<Popup>()
System\Windows\Controls\Primitives\Selector.cs (6)
1959List<int> knownIndices = new List<int>(_selectedItems.Count); 2286List<ItemInfo> unselected = new List<ItemInfo>(); 2287List<ItemInfo> selected = new List<ItemInfo>(); 2407? new List<ItemInfo>() : null; 2668_list = new List<ItemInfo>(capacity); 2676_list = new List<ItemInfo>(collection._list);
System\Windows\Controls\Primitives\ToolBarPanel.cs (1)
348_generatedItemsCollection = new List<UIElement>(children.Count);
System\Windows\Controls\TextAdaptor.cs (2)
128List<Rect> rectangles = new List<Rect>(); 508List<TextSegment> visibleTextSegments = new List<TextSegment>();
System\Windows\Controls\TextBlock.cs (9)
1290_subsequentLines = new List<LineMetrics>(subsequentLinesInitialSize); 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)); 1784List<Rect> rectangles = new List<Rect>(); 1852return new HostedElements(new ReadOnlyCollection<TextSegment>(new List<TextSegment>(0))); 1856System.Collections.Generic.List<TextSegment> textSegmentsList = new System.Collections.Generic.List<TextSegment>(1); 2036List<LineResult> lines = new List<LineResult>(lineCount);
System\Windows\Controls\TextSearch.cs (1)
675_charsEntered = new List<string>(10);
System\Windows\Controls\ToolBarTray.cs (2)
955private List<ToolBar> _band = new List<ToolBar>(); 965private List<BandInfo> _bands = new List<BandInfo>(0);
System\Windows\Controls\VirtualizedCellInfoCollection.cs (10)
28_regions = new List<CellRegion>(); 41_regions = (regions != null) ? new List<CellRegion>(regions) : new List<CellRegion>(); 201List<DataGridCellInfo> list = new List<DataGridCellInfo>(); 235_regions = new List<CellRegion>(regions); 713remainder = new List<CellRegion>(); 832List<CellRegion> addList = new List<CellRegion>(); 917removeList = new List<CellRegion>(); 1409List<CellRegion> removeList = new List<CellRegion>(); 1540columnIndexRanges = new List<int>();
System\Windows\Controls\VirtualizingStackPanel.cs (8)
9173_realizedChildren = new List<UIElement>(children.Count); 9441List<String> list = new List<String>(count); 9461List<String> list = new List<String>(count); 10923previouslyMeasuredOffsets = new List<double>(); 11965OffsetList = new List<double>(2); 12465= new List<Tuple<WeakReference<ItemsControl>,TraceList>>(); 12564private List<ScrollTraceRecord> _traceList = new List<ScrollTraceRecord>(); 12990List<ChildInfo> list = new List<ChildInfo>();
System\Windows\Data\BindingExpression.cs (1)
2338result = new List<object>();
System\Windows\Data\BindingExpressionBase.cs (7)
289list = new List<ValidationError>(); 293list = new List<ValidationError>(NotifyDataErrors); 2289notifyDataErrors = new List<ValidationError>(); 2327toRemove = new List<ValidationError>(previousErrors); 2331toAdd = new List<object>(); 2332toRemove = new List<ValidationError>(previousErrors); 2428var tempList = new List<WeakDependencySource>();
System\Windows\Data\BindingGroup.cs (3)
259List<ValidationError> errors = new List<ValidationError>(); 1097itemErrors = new List<ValidationError>(); 1624List<BindingExpressionBase> result = new List<BindingExpressionBase>();
System\Windows\Data\BindingListCollectionView.cs (2)
2385List<AbandonedGroupItem> deleteList = new List<AbandonedGroupItem>(); 2476_deferredActions = new List<Action>();
System\Windows\Data\BindingOperations.cs (1)
592private List<Exception> _log = new List<Exception>();
System\Windows\Data\CollectionView.cs (4)
1476List<ItemPropertyInfo> list = new List<ItemPropertyInfo>(); 1928_changeLog = new List<NotifyCollectionChangedEventArgs>(); 2127private List<NotifyCollectionChangedEventArgs> _changeLog = new(); 2147private static readonly List<NotifyCollectionChangedEventArgs> s_emptyList = new();
System\Windows\Data\ListCollectionView.cs (2)
3203List<AbandonedGroupItem> deleteList = new List<AbandonedGroupItem>(); 3274_deferredActions = new List<Action>();
System\Windows\Diagnostics\BindingDiagnostics.cs (1)
37s_pendingEvents = new List<BindingFailedEventArgs>();
System\Windows\Diagnostics\ResourceDictionaryDiagnostics.cs (8)
158List<ResourceDictionary> result = new List<ResourceDictionary>(list.Count); 173toRemove = new List<WeakReference<ResourceDictionary>>(); 211list = new List<WeakReference<ResourceDictionary>>(1); 237List<WeakReference<ResourceDictionary>> toRemove = new List<WeakReference<ResourceDictionary>>(); 300List<T> result = new List<T>(list.Count); 513toRemove = new List<WeakReferenceKey<StaticResourceExtension>>(); 528private static List<object> IgnorableProperties = new List<object>(); 552= new List<ResourceDictionaryInfo>().AsReadOnly();
System\Windows\Documents\DocumentReferenceCollection.cs (1)
141_internalList = new List<DocumentReference>();
System\Windows\Documents\DocumentSequence.cs (1)
655_pendingPages = new List<RequestedPage>();
System\Windows\Documents\DocumentSequenceTextContainer.cs (1)
713List<TextSegment> rangeArray = new List<TextSegment>(4);
System\Windows\Documents\DocumentSequenceTextView.cs (1)
548List<TextSegment> parentSegments = new List<TextSegment>(childSegments.Count);
System\Windows\Documents\DocumentStructures\SemanticBasicElement.cs (1)
24_elementList = new List<BlockElement>();
System\Windows\Documents\DocumentStructures\StoryFragments.cs (2)
25_elementList = new List<StoryFragment>(); 83_elementList = new List<BlockElement>();
System\Windows\Documents\FixedDocument.cs (3)
830_pendingPages = new List<PageContent>(); 1058List<FixedPage> oldHighlightPages = new List<FixedPage>(); 1134List<int> dirtyPages = new List<int>();
System\Windows\Documents\FixedElement.cs (1)
134_children = new List<FixedElement>();
System\Windows\Documents\FixedFlowMap.cs (2)
340_flowOrder = new List<FlowNode>(); 388entry = new List<FixedSOMElement>();
System\Windows\Documents\FixedPage.cs (1)
1007List<int> childPath = new List<int>();
System\Windows\Documents\FixedPageStructure.cs (1)
811List<FlowNode> nodes = new List<FlowNode>();
System\Windows\Documents\FixedSOMContainer.cs (2)
22_semanticBoxes = new List<FixedSOMSemanticBox>(); 208_fixedNodes = new List<FixedNode>();
System\Windows\Documents\FixedSOMLineCollection.cs (2)
28_verticals = new List<FixedSOMLineRanges>(); 29_horizontals = new List<FixedSOMLineRanges>();
System\Windows\Documents\FixedSOMLineRanges.cs (2)
87_start = new List<double>(); 99_end = new List<double>();
System\Windows\Documents\FixedSOMPageConstructor.cs (4)
228_fixedNodes = new List<FixedNode>(); 758List<FixedSOMTableRow> tableRows = new List<FixedSOMTableRow>(); 1020List<FixedSOMTable> tables = new List<FixedSOMTable>(); 1129List<FixedSOMSemanticBox> groups = new List<FixedSOMSemanticBox>();
System\Windows\Documents\FixedTextBuilder.cs (8)
743_pageStructures = new List<FixedPageStructure>(); 881List<FixedNode> fixedNodes = new List<FixedNode>(); 1244_hyperlinks = new List<LogicalHyperlink>(); 1366_textRuns = new List<FixedSOMTextRun>(); 1367_flowNodes = new List<FlowNode>(); 1368_fixedNodes = new List<FixedNode>(); 1369_nodesInLine = new List<FixedNode>(); 1370_lineResults = new List<FixedLineResult>();
System\Windows\Documents\FixedTextView.cs (1)
717List<TextSegment> list = new List<TextSegment>(1);
System\Windows\Documents\Glyphs.cs (1)
521parsedGlyphs = new List<ParsedGlyphData>(estimatedNumberOfGlyphs);
System\Windows\Documents\Highlights.cs (1)
346ranges = new List<TextSegment>();
System\Windows\Documents\MsSpellCheckLib\SpellChecker\OptionDescription.cs (1)
51_labels = labels ?? new List<string>();
System\Windows\Documents\MsSpellCheckLib\SpellChecker\SpellChecker.cs (3)
450hasErrorsCache = new List<HasErrorsResult>(HasErrorsCacheCapacity); 642{false, new List<Type>{ /*empty*/ }}, 643{true, new List<Type> { typeof(COMException), typeof(UnauthorizedAccessException)}}
System\Windows\Documents\MsSpellCheckLib\SpellChecker\SpellingError.cs (1)
89_suggestions = new List<string>();
System\Windows\Documents\MsSpellCheckLib\SpellCheckerFactory\SpellCheckerFactory.cs (2)
54{false, new List<Type> { /* empty */ } }, 55{true, new List<Type> { typeof(COMException), typeof(UnauthorizedAccessException)} }
System\Windows\Documents\MsSpellCheckLib\Utils\Extensions.cs (2)
31var result = new List<string>(); 79var result = new List<SpellingError>();
System\Windows\Documents\NLGSpellerInterop.cs (3)
571List<string> suggestions = new List<string>(); 623List<ISpellerSegment> subSegments = new List<ISpellerSegment>(); 831List<ISpellerSegment> segments = new List<ISpellerSegment>();
System\Windows\Documents\PageContentCollection.cs (1)
29_internalList = new List<PageContent>();
System\Windows\Documents\Serialization\SerializerProvider.cs (1)
34List<SerializerDescriptor> installedSerializers = new List<SerializerDescriptor>();
System\Windows\Documents\Speller.cs (2)
181List<string> suggestions = new(4); 209_ignoredWordsList = new List<string>(1);
System\Windows\Documents\SpellerHighlightLayer.cs (1)
204list = new List<TextSegment>(1);
System\Windows\Documents\TextEffectResolver.cs (1)
50List<TextEffectTarget> list = new List<TextEffectTarget>();
System\Windows\Documents\TextRangeBase.cs (1)
1777thisRange._TextSegments = new List<TextSegment>(1);
System\Windows\Documents\TextRangeEditTables.cs (2)
338List<TextSegment> cellRange = new List<TextSegment>(lastRowIndex - firstRowIndex + 1); 374List<TextSegment> textSegments = new List<TextSegment>(1);
System\Windows\Documents\TextRangeSerialization.cs (2)
84List<int> ignoreList = new List<int>(); 343List<int> ignoreList = new List<int>();
System\windows\Documents\TextSelectionHighlightLayer.cs (3)
334rangeArray = new List<TextSegment>(1); 339rangeArray = new List<TextSegment>(1); 344rangeArray = new List<TextSegment>(2);
System\Windows\Documents\TextStore.cs (3)
4136_compositionEventList = new List<CompositionEventRecord>(); 4940= new List<Tuple<WeakReference<FrameworkElement>,TraceList>>(); 5039private List<IMECompositionTraceRecord> _traceList = new List<IMECompositionTraceRecord>();
System\Windows\Documents\WinRTSpellerInterop.cs (3)
466_customDictionaryFiles[ietfLanguageTag] = new List<string>(); 904_empty = new List<ISpellerSegment>().AsReadOnly(); 913List<string> result = new List<string>();
System\Windows\Documents\WinRTSpellerInteropExtensions.cs (1)
65var allTokens = new List<SpellerSegment>();
System\Windows\Documents\WpfPayload.cs (1)
494_images = new List<Image>();
System\Windows\Documents\XPSS0ValidatingLoader.cs (1)
53List<Type> safeTypes = new List<Type> { typeof(System.Windows.ResourceDictionary) };
System\Windows\FrameworkContextData.cs (1)
93private List<WalkerEntry> _currentWalkers = new List<WalkerEntry>(4);
System\Windows\FrameworkElementFactory.cs (2)
744noChildIndexChildren = new List<DependencyObject>(4); 1025noChildIndexChildren = new List<DependencyObject>(4);
System\Windows\FrameworkTemplate.cs (1)
1517private List<String> _childNames = new List<string>();
System\Windows\Ink\Events.cs (3)
130new List<UIElement>(selectedElements); 168new List<UIElement>(selectedElements); 309new List<GestureRecognitionResult>(gestureRecognitionResults);
System\Windows\Input\KeyboardNavigation.cs (1)
3592private List<WeakReference> _list = new List<WeakReference>(1);
System\Windows\Markup\Baml2006\Baml2006KeyRecord.cs (1)
50_resources = new List<Object>();
System\Windows\Markup\Baml2006\Baml2006Reader.cs (2)
249_context.KeyList = new List<KeyRecord>(); 934_context.KeyList = new List<KeyRecord>();
System\Windows\Markup\Baml2006\Baml2006SchemaContext.cs (4)
654private readonly List<BamlAssembly> _bamlAssembly = new List<BamlAssembly>(); 655private readonly List<object> _bamlType = new List<object>(); 656private readonly List<Object> _bamlProperty = new List<Object>(); 657private readonly List<string> _bamlString = new List<string>();
System\Windows\Markup\Baml2006\WpfGeneratedKnownTypes.cs (14)
1795new List<Type>() { typeof(System.Type) }, 1885new List<Type>() { typeof(System.String) }, 2828new List<Type>() { typeof(System.Object) }, 2974new List<Type>() { typeof(System.Type), typeof(System.Object) }, 3356new List<Type>() { typeof(System.Object) }, 4352new List<Type>() { typeof(System.Object) }, 9167new List<Type>() { typeof(System.Windows.Data.RelativeSourceMode) }, 9174new List<Type>() { typeof(System.Windows.Data.RelativeSourceMode), typeof(System.Type), typeof(System.Int32) }, 10451new List<Type>() { typeof(System.String) }, 10472new List<Type>() { typeof(System.Object) }, 10956new List<Type>() { typeof(System.Windows.DependencyProperty) }, 11196new List<Type>() { typeof(System.String) }, 11828new List<Type>() { typeof(System.Type) }, 13165new List<Type>() { typeof(System.Object) },
System\Windows\Markup\Baml2006\WpfKnownType.cs (1)
335xTypes = new List<XamlType>();
System\Windows\Markup\Baml2006\WpfSharedBamlSchemaContext.cs (1)
343_themeHelpers = new List<ThemeKnownTypeHelper>();
System\Windows\Markup\Baml2006\WpfXamlType.cs (1)
178List<XamlMember> members = new List<XamlMember>();
System\Windows\Markup\BamlMapTable.cs (8)
1682AssemblyIdMap = new List<BamlAssemblyInfoRecord>(_assemblyIdToInfo), 1683TypeIdMap = new List<BamlTypeInfoRecord>(_typeIdToInfo), 1684AttributeIdMap = new List<BamlAttributeInfoRecord>(_attributeIdToInfo), 1685StringIdMap = new List<BamlStringInfoRecord>(_stringIdToInfo) 1815private readonly List<BamlAssemblyInfoRecord> _assemblyIdToInfo = new(); 1819private readonly List<BamlTypeInfoRecord> _typeIdToInfo = new(); 1823private readonly List<BamlAttributeInfoRecord> _attributeIdToInfo = new(10); 1827private readonly List<BamlStringInfoRecord> _stringIdToInfo = new();
System\Windows\Markup\BamlReader.cs (4)
1222_deferKeys = new List<BamlKeyInfo>(); 1364List<BamlRecord> srRecords = new List<BamlRecord>(); 2683list = new List<String>(); 3040_staticResources = new List<List<BamlRecord>>();
System\Windows\Markup\BamlRecordReader.cs (2)
1734staticResourceValuesList = new List<object[]>(defKeyList.Capacity); 5625private static List<ReaderContextStackData> _stackDataFactoryCache = new List<ReaderContextStackData>();
System\Windows\Markup\BamlRecordWriter.cs (3)
301_staticResourceRecordList = new List<ValueDeferRecord>(5); 1160_staticResourceRecordList = new List<ValueDeferRecord>(1); 1784_staticResourceRecordList = new List<List<ValueDeferRecord>>(1);
System\Windows\Markup\DependencyPropertyConverter.cs (1)
188List<XamlType> ceilingTypes = new List<XamlType>();
System\Windows\Markup\ParserContext.cs (1)
607_staticResourcesStack = new List<object[]>();
System\Windows\Markup\Primitives\ElementMarkupObject.cs (1)
616private static readonly List<Type> EmptyTypes = new List<Type>();
System\Windows\Markup\Primitives\MarkupWriter.cs (5)
324keyEntry.Predecessors = new List<int>(); 429private List<Entry> _entries = new List<Entry>(); 611argumentCompositeIndexes = new List<int>(); 617composites = new List<MarkupProperty>(); 1088List<Type> wrapperTypes = new List<Type>();
System\Windows\Markup\RoutedEventConverter.cs (1)
88List<XamlType> ceilingTypes = new List<XamlType>();
System\Windows\Markup\XamlTypeMapper.cs (1)
3256namespaceAssemblyPair = new List<ClrNamespaceAssemblyPair>(1);
System\Windows\Markup\XamlTypeMapperSchemaContext.cs (2)
78List<string> resultList = new List<string>(_sharedSchemaContext.GetAllXamlNamespaces()); 402list = new List<V>();
System\Windows\Markup\XmlnsCache.cs (1)
335List<ClrNamespaceAssemblyPair> pairList = new List<ClrNamespaceAssemblyPair>();
System\Windows\Media\Animation\Generated\ThicknessAnimationUsingKeyFrames.cs (2)
727List<KeyTimeBlock> unspecifiedBlocks = new List<KeyTimeBlock>(); 922List<Double> segmentLengths = new List<Double>();
System\Windows\Media\Animation\Generated\ThicknessKeyFrameCollection.cs (6)
37_keyFrames = new List< ThicknessKeyFrame>(2); 55_keyFrames = new List<ThicknessKeyFrame>(0) 98_keyFrames = new List< ThicknessKeyFrame>(count); 119_keyFrames = new List< ThicknessKeyFrame>(count); 140_keyFrames = new List< ThicknessKeyFrame>(count); 161_keyFrames = new List< ThicknessKeyFrame>(count);
System\Windows\Media\Animation\Storyboard.cs (2)
585List<AnimationClock> clockList = new List<AnimationClock>(); 620clockList = new List<AnimationClock>(1);
System\Windows\Navigation\Journal.cs (1)
654private List<JournalEntry> _journalEntryList = new List<JournalEntry>();
System\Windows\ResourceDictionary.cs (3)
1158_deferredLocationList = new List<KeyRecord>(); 1905oldDictionaries = new List<ResourceDictionary>(e.OldItems.Count); 1923newDictionaries = new List<ResourceDictionary>(e.NewItems.Count);
System\Windows\ResourcesChangeInfo.cs (2)
45_oldDictionaries = new List<ResourceDictionary>(1); 52_newDictionaries = new List<ResourceDictionary>(1);
System\Windows\Shell\JumpList.cs (19)
69RejectedItems = new List<JumpItem>(rejectedItems).AsReadOnly(); 70RejectionReasons = new List<JumpItemRejectionReason>(reasons).AsReadOnly(); 74RejectedItems = new List<JumpItem>().AsReadOnly(); 75RejectionReasons = new List<JumpItemRejectionReason>().AsReadOnly(); 96RemovedItems = new List<JumpItem>(removedItems).AsReadOnly(); 100RemovedItems = new List<JumpItem>().AsReadOnly(); 275_jumpItems = new List<JumpItem>(items); 279_jumpItems = new List<JumpItem>(); 493successList = new List<JumpItem>(JumpItems.Count); 496rejectedList = new List<_RejectedJumpItemPair>(JumpItems.Count); 500categories = new List<List<_ShellObjectPair>>() { new List<_ShellObjectPair>() }; 554categories.Add(new List<_ShellObjectPair>() { shellMap }); 643var items = new List<JumpItem>(rejectedList.Count); 644var reasons = new List<JumpItemRejectionReason>(rejectedList.Count); 657var items = new List<JumpItem>(removedList.Count); 759var retList = new List<_ShellObjectPair>(); 835var linksOnlyList = new List<_ShellObjectPair>(); 1101var reasons = new List<JumpItemRejectionReason>(_jumpItems.Count);
System\Windows\Shell\WindowChrome.cs (1)
311private static readonly List<_SystemParameterBoundProperty> _BoundProperties = new List<_SystemParameterBoundProperty>
System\Windows\Shell\WindowChromeWorker.cs (1)
60_messageTable = new List<HANDLE_MESSAGE>
System\Windows\StyleHelper.cs (8)
1108actionsList = new List<TriggerAction>(); 1784List<DependencyObject> affectedChildren = new List<DependencyObject>(lastChildIndex); 1843List<DependencyObject> affectedChildren = new List<DependencyObject>(lastChildIndex); 3544dictionaries = new List<ResourceDictionary>(1); 3570List<ResourceDictionary> table = new List<ResourceDictionary>(1); 4776actionList = new List<DeferredAction>(); 5042List<TriggerBase> newList = new List<TriggerBase>(); 5088List<TriggerBase> newList = new List<TriggerBase>();
System\Windows\SystemResources.cs (4)
197List<ResourceDictionaryInfo> dictionaries = new List<ResourceDictionaryInfo>(); 228List<ResourceDictionaryInfo> dictionaries = new List<ResourceDictionaryInfo>(); 1029_dpiAwarenessContextAndDpis = new List<DpiUtil.HwndDpiInfo>(); 1206List<SystemResourceKey> keys = new List<SystemResourceKey>();
System\Windows\TemplateContent.cs (1)
240List<PropertyValue> sharedProperties = new List<PropertyValue>();
System\Windows\ThemeDictionaryExtension.cs (1)
192_themeDictionaryInfos = new List<ThemeDictionaryInfo>();
System\Windows\ThemeManager.cs (1)
437List<int> indices = new List<int>();
System\Windows\TriggerActionCollection.cs (2)
30_rawList = new List<TriggerAction>(); 38_rawList = new List<TriggerAction>(initialSize);
System\Windows\Window.cs (2)
344_threadWindowHandles = new List<IntPtr>(); 6709var nativeIcons = new List<NativeMethods.IconHandle>();
PresentationFramework.Aero (1)
src\wpf\src\Microsoft.DotNet.Wpf\src\Themes\Shared\Microsoft\Windows\Themes\DataGridHeaderBorder.cs (1)
320_freezableCache = new List<Freezable>(size);
PresentationFramework.Aero2 (1)
src\wpf\src\Microsoft.DotNet.Wpf\src\Themes\Shared\Microsoft\Windows\Themes\DataGridHeaderBorder.cs (1)
320_freezableCache = new List<Freezable>(size);
PresentationFramework.AeroLite (1)
src\wpf\src\Microsoft.DotNet.Wpf\src\Themes\Shared\Microsoft\Windows\Themes\DataGridHeaderBorder.cs (1)
320_freezableCache = new List<Freezable>(size);
PresentationFramework.Classic (1)
src\wpf\src\Microsoft.DotNet.Wpf\src\Themes\Shared\Microsoft\Windows\Themes\DataGridHeaderBorder.cs (1)
320_freezableCache = new List<Freezable>(size);
PresentationFramework.Luna (1)
src\wpf\src\Microsoft.DotNet.Wpf\src\Themes\Shared\Microsoft\Windows\Themes\DataGridHeaderBorder.cs (1)
320_freezableCache = new List<Freezable>(size);
PresentationFramework.Royale (1)
src\wpf\src\Microsoft.DotNet.Wpf\src\Themes\Shared\Microsoft\Windows\Themes\DataGridHeaderBorder.cs (1)
320_freezableCache = new List<Freezable>(size);
PresentationUI (24)
MS\Internal\Documents\Application\ChainOfResponsibility.cs (1)
42_members = new List<T>(members);
MS\Internal\Documents\Application\CommandEnforcer.cs (1)
65_bindings = new List<PolicyBinding>(_initialBindCount);
MS\Internal\Documents\Application\DocumentManager.cs (1)
535new List<IDocumentController>();
MS\Internal\Documents\Application\TransactionalPackage.cs (2)
434List<PackagePart> _proxiedParts = new List<PackagePart>(); 584private List<Package> _trashCan = new List<Package>();
MS\Internal\Documents\DigitalSignatureProvider.cs (3)
313List<X509Certificate2> certificateList = new List<X509Certificate2>(); 385IList<DigitalSignature> signatureList = new List<DigitalSignature>(); 397new List<XpsSignatureDefinition>();
MS\Internal\Documents\DocumentSignatureManager.cs (2)
40_changeLog = new List<ChangeLogEntity>(); 525IList<SignatureResources> signResourcesList = new List<SignatureResources>();
MS\Internal\Documents\PeoplePickerWrapper.cs (1)
228List<String> addresses = new List<String>(paths.Length);
MS\Internal\Documents\RightsManagementManager.cs (1)
651IList<string> accountList = new List<string>();
MS\Internal\Documents\RightsManagementProvider.cs (7)
369new List<RightsManagementUser>(users.Count); 516grantDictionary[user] = new List<ContentGrant>(); 532grantDictionary[owner] = new List<ContentGrant>(1); 717IList<ContentGrant> grantList = new List<ContentGrant>(); 840List<ContentGrant> grantList = new List<ContentGrant>(); 1017IList<CryptoProvider> cryptoProviders = new List<CryptoProvider>(); 1176List<ContentGrant> grants = new List<ContentGrant>();
MS\Internal\Documents\RMPermissions.cs (1)
95IList<string> rightsStrings = new List<string>();
MS\Internal\Documents\RMPublishingDialog.cs (4)
84_rmLicenses = new List<RightsManagementLicense>(grantDictionary.Values); 239new List<RightsManagementLicense>(); 372List<Uri> templateList = new List<Uri>(); 1011List<ServerSideTemplate> templates = new List<ServerSideTemplate>();
Publishers.AppHost (1)
DistributedApplicationBuilderExtensions.cs (1)
89var options = new List<KeyValuePair<string, string>>();
QuarantineTools.Tests (6)
ActiveIssueTests.cs (3)
288var actualParts = new List<string>(); 322var typeNames = new List<string>(); 395var newLists = new List<AttributeListSyntax>();
QuarantineScriptTests.cs (3)
232var actualParts = new List<string>(); 266var typeNames = new List<string>(); 339var newLists = new List<AttributeListSyntax>();
ReachFramework (38)
AlphaFlattener\Flattener.cs (1)
792oldUnderlay[i] = new List<int>(l.Count);
AlphaFlattener\Optimizer.cs (2)
32m_primitives = new List<int>(); 142List<Cluster> transparentCluster = new List<Cluster>();
AlphaFlattener\PrimitiveList.cs (3)
244_commands = new List<PrimitiveInfo>(); 341pi.overlap = new List<int>(); 357qi.underlay = new List<int>();
AlphaFlattener\SegmentTree.cs (1)
93_sList = new List<int>();
packaging\XpsDigitalSignature.cs (1)
68new List<PackageRelationshipSelector>();
Packaging\XpsDocument.cs (2)
304List<PackagePart> xmlPartList = new List<PackagePart>(); 849new List<PackageRelationshipSelector>();
Packaging\XpsFixedDocumentReaderWriter.cs (2)
271_pageCache = new List<IXpsFixedPageReader>(); 422_linkTargetStream = new List<String>();
Packaging\XpsFixedDocumentSequenceReaderWriter.cs (1)
203_documentCache = new List<IXpsFixedDocumentReader>();
Packaging\XpsFixedPageReaderWriter.cs (1)
475_currentChildren = new List<INode>();
Packaging\XpsInterleavingPolicy.cs (2)
420List<InterleavingNode> removeList = new List<InterleavingNode>(); 555private List<InterleavingNode> _interleavingNodes = new List<InterleavingNode>();
PrintConfig\PrtCap_Public_Simple.cs (17)
218List<Collation> valueSet = new List<Collation>(); 251List<DeviceFontSubstitution> valueSet = new List<DeviceFontSubstitution>(); 284List<Duplexing> valueSet = new List<Duplexing>(); 321List<InputBin> valueSet = new List<InputBin>(); 435List<OutputColor> valueSet = new List<OutputColor>(); 468List<OutputQuality> valueSet = new List<OutputQuality>(); 501List<PageBorderless> valueSet = new List<PageBorderless>(); 568List<PageMediaSize> mediaSet = new List<PageMediaSize>(); 608List<PageMediaType> valueSet = new List<PageMediaType>(); 641List<PageOrder> valueSet = new List<PageOrder>(); 674List<PageOrientation> valueSet = new List<PageOrientation>(); 707List<PageResolution> resSet = new List<PageResolution>(); 816List<int> valueSet = new List<int>(); 850List<PagesPerSheetDirection> valueSet = new List<PagesPerSheetDirection>(); 885List<PhotoPrintingIntent> valueSet = new List<PhotoPrintingIntent>(); 917List<Stapling> valueSet = new List<Stapling>(); 950List<TrueTypeFontMode> valueSet = new List<TrueTypeFontMode>();
Serialization\DrawingContextFlattener.cs (2)
43private List<Matrix> _fullTransform = new List<Matrix>(); 46private List<Geometry> _fullClip = new List<Geometry>();
Serialization\Manager\NullPackagingPolicy.cs (1)
212_linkTargetStream = new List <String>();
Serialization\Manager\XpsOMPackagingPolicy.cs (1)
256_currentFixedPageLinkTargetStream = new List<String>();
Serialization\VisualSerializer.cs (1)
1609filteredCharacters = new List<char>(glyphRun.Characters);
RepoTasks (12)
BatchHelixWorkItems.cs (4)
47var unbatched = new List<ITaskItem>(); 48var batched = new List<ITaskItem>(); 87group = new List<ITaskItem>(); 126var targets = new List<string>();
src\aspnetcore\src\Shared\CertificateGeneration\CertificateManager.cs (3)
140var certificates = new List<X509Certificate2>(); 805var extensions = new List<X509Extension>(); 1076var certificatesToDispose = new List<X509Certificate2>();
src\aspnetcore\src\Shared\CertificateGeneration\MacOSCertificateManager.cs (2)
380var certsFromStore = new List<X509Certificate2>(); 426var certsFromDisk = new List<X509Certificate2>();
src\aspnetcore\src\Shared\CertificateGeneration\UnixCertificateManager.cs (3)
843var nssDbs = new List<string>(); 863var nssDbs = new List<NssDb>(); 1018var certs = new List<FileInfo>();
Roslyn.Diagnostics.Analyzers (39)
DoNotMixAttributesFromDifferentVersionsOfMEF.cs (1)
56var exportAttributes = new List<INamedTypeSymbol>() { mefV1ExportAttribute, mefV2ExportAttribute };
src\roslyn\src\Compilers\Core\Portable\InternalUtilities\CompilerOptionParseUtilities.cs (1)
23return new List<string>(capacity: 0);
src\roslyn\src\Compilers\Core\Portable\InternalUtilities\OrderedMultiDictionary.cs (1)
35_keys = new List<K>();
src\roslyn\src\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (1)
721List<IEnumerator<T>> enumerators = new List<IEnumerator<T>>();
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Extensions\ITypeSymbolExtensions.cs (2)
150var attributes = new List<AttributeData>(); 217var attributes = new List<AttributeData>();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Collections\NormalizedTextSpanCollection.cs (2)
592var sorted = new List<TextSpan>(spans); 601IList<TextSpan> normalized = new List<TextSpan>(sorted.Count);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxNodeExtensions.cs (1)
409var spans = new List<TextSpan>(nodesToReplace.Count + tokensToReplace.Count + triviaToReplace.Count);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\BottomUpBaseIndentationFinder.cs (3)
218var list = new List<IndentBlockOperation>(); 251var list = new List<AlignTokensOperation>(); 283var list = new List<IndentBlockOperation>();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Context\FormattingContext.cs (1)
146var mergedList = new List<IndentBlockOperation>(count);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Context\FormattingContext.InitialContextFinder.cs (2)
73var operations = new List<IndentBlockOperation>(); 74var list = new List<IndentBlockOperation>();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractAggregatedFormattingResult.cs (1)
89var result = new List<TextChange>(count);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractFormatEngine.cs (3)
160var indentBlockOperationScratch = new List<IndentBlockOperation>(); 161var alignmentOperationScratch = new List<AlignTokensOperation>(); 162var anchorIndentationOperationsScratch = new List<AnchorIndentationOperation>();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractFormatEngine.OperationApplier.cs (1)
356var list = new List<TokenData>();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractFormattingResult.cs (1)
60var result = new List<TextChange>();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\FormattingExtensions.cs (1)
315var aggregateSpans = new List<TextSpan>();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Rules\Operations\FormattingOperations.cs (3)
150var list = new List<AnchorIndentationOperation>(); 162var list = new List<IndentBlockOperation>(); 174var list = new List<AlignTokensOperation>();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\FileBannerFacts\AbstractFileBannerFacts.cs (1)
86var leadingTriviaToKeep = new List<SyntaxTrivia>(node.GetLeadingTrivia());
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AbstractSpeculationAnalyzer.cs (2)
1099var specifiedParameters1 = new List<IParameterSymbol>(); 1100var specifiedParameters2 = new List<IParameterSymbol>();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\TopologicalSorter.cs (2)
15var result = new List<T>(); 63return new List<T>();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamedTypeSymbolExtensions.cs (1)
398var interfacesToImplement = new List<INamedTypeSymbol>(
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamespaceOrTypeSymbolExtensions.cs (1)
36var result = new List<string>();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\AbstractCodeGenerationService.cs (1)
299var newMembers = new List<SyntaxNode>();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\AbstractFlagsEnumGenerator.cs (2)
63var allFieldsAndValues = new List<(IFieldSymbol field, ulong value)>(); 66var usedFieldsAndValues = new List<(IFieldSymbol field, ulong value)>();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\CodeGenerationHelpers.cs (1)
54var names = new List<string>
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\IMethodSymbolExtensions.cs (1)
106var newTypeParameters = new List<CodeGenerationTypeParameterSymbol>();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Helpers\MefHostServicesHelpers.cs (1)
18var assemblies = new List<Assembly>(assemblyNames.Length);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\TypeInferenceService\AbstractTypeInferenceService.AbstractTypeInferrer.cs (1)
86var result = new List<ITypeSymbol>
Roslyn.Diagnostics.CSharp.Analyzers (13)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ExpressionSyntaxExtensions.cs (1)
117var partsList = new List<string>();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxListExtensions.cs (1)
17var result = new List<T>(syntaxList);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxNodeExtensions.cs (2)
586var result = new List<IList<TSyntaxNode>>(); 588var currentGroup = new List<TSyntaxNode>();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\NameSyntaxComparer.cs (1)
75var result = new List<SimpleNameSyntax>();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpCodeGenerationService.cs (1)
196var members = new List<ISymbol>();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\EnumMemberGenerator.cs (1)
25var members = new List<SyntaxNodeOrToken>();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\EventGenerator.cs (1)
162var accessors = new List<AccessorDeclarationSyntax?>
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\NamedTypeGenerator.cs (1)
320var types = new List<BaseTypeSyntax>();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\BaseNamespaceDeclarationSyntaxExtensions.cs (1)
22var newUsings = new List<UsingDirectiveSyntax>();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\CompilationUnitSyntaxExtensions.cs (1)
144var usings = new List<UsingDirectiveSyntax>();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\TypeDeclarationSyntaxExtensions.cs (1)
24var indices = new List<bool>();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpRemoveUnnecessaryImportsService.Rewriter.cs (1)
48var currentUsings = new List<UsingDirectiveSyntax>(usings);
rzc (14)
Application.cs (1)
95var expandedArgs = new List<string>(args.Length);
CommandLine\CommandArgument.cs (1)
12Values = new List<string>();
CommandLine\CommandLineApplication.cs (4)
33Options = new List<CommandOption>(); 34Arguments = new List<CommandArgument>(); 35Commands = new List<CommandLineApplication>(); 36RemainingArguments = new List<string>();
CommandLine\CommandOption.cs (1)
14Values = new List<string>();
CompilerHost.cs (1)
76var args = new List<string>(request.Arguments.Count);
DefaultExtensionAssemblyLoader.cs (1)
57paths = new List<string>();
DefaultRequestDispatcher.cs (2)
26private List<Task<ConnectionResult>> _connections = new(); 143var all = new List<Task>(_connections.Count + 3);
MetadataReaderExtensions.cs (1)
33var references = new List<AssemblyIdentity>(reader.AssemblyReferences.Count);
ServerProtocol\ServerRequest.cs (2)
86var requestArgs = new List<RequestArgument>(requestLength) 153var argumentsBuilder = new List<RequestArgument>((int)argumentCount);
sdk-tasks (5)
_generated\2\SdkTasksJsonSerializerContext.ListString.g.cs (1)
31ObjectCreator = () => new global::System.Collections.Generic.List<string>(),
AddMetadataIsPE.cs (1)
20var resultItemsList = new List<ITaskItem>();
CopyPreservingRelativeSymlinks.cs (1)
57var copiedFiles = new List<ITaskItem>();
DeduplicateAssembliesWithLinks.cs (1)
81filesByHash[hash] = new List<FileEntry>();
FilterItemsByDuplicateHash.cs (1)
53var unmatched = new List<ITaskItem>();
Shared (1)
Pools\PooledListWithCapacityPolicy.cs (1)
23public override List<T> Create() => new(_listCapacity);
Shared.Tests (14)
Data.Validation\LengthAttributeTests.cs (8)
29var results = new List<ValidationResult>(); 85var results = new List<ValidationResult>(); 157var results = new List<ValidationResult>(); 214var results = new List<ValidationResult>(); 264var results = new List<ValidationResult>(); 342var results = new List<ValidationResult>(); 390var results = new List<ValidationResult>(); 410var results = new List<ValidationResult>();
Data.Validation\TimeSpanAttributeTests.cs (4)
27var results = new List<ValidationResult>(); 92var results = new List<ValidationResult>(); 155var results = new List<ValidationResult>(); 229var results = new List<ValidationResult>();
EmptyCollections\EmptyCollectionExtensionsTests.cs (1)
25var input = new List<T>();
Throw\ThrowTest.cs (1)
337var list = new List<int>();
Stress.ApiService (4)
ProducerConsumer.cs (1)
32var links = new List<ActivityLink>();
Program.cs (1)
222IReadOnlyList<KeyValuePair<string, object?>> eventData = new List<KeyValuePair<string, object?>>()
TestMetrics.cs (1)
34var uploadSpeed = new List<double>();
TraceCreator.cs (1)
17private readonly List<Activity> _allActivities = new List<Activity>();
Stress.AppHost (7)
InteractionCommands.cs (6)
236var inputs = new List<InteractionInput> 324var list = new List<KeyValuePair<string, string>>(); 380var inputs = new List<InteractionInput> 469var list = new List<KeyValuePair<string, string>>(); 481var inputs = new List<InteractionInput> 559var inputs = new List<InteractionInput>();
Program.cs (1)
176var commandTasks = new List<Task>();
Stress.TelemetryService (1)
GaugeMetrics.cs (1)
22var measurements = new List<Measurement<long>>();
System.CodeDom (2)
src\runtime\src\libraries\Common\src\System\CodeDom\CodeTypeReference.cs (1)
167var typeArgumentList = new List<CodeTypeReference>();
System\CodeDom\Compiler\CodeDomProvider.cs (1)
18private static readonly List<CompilerInfo> s_allCompilerInfo = new List<CompilerInfo>();
System.Collections (4)
System\Collections\Generic\PriorityQueueDebugView.cs (1)
31var list = new List<(TElement Element, TPriority Priority)>(_queue.UnorderedItems);
System\Collections\Generic\SortedSet.cs (2)
1049List<T> toSave = new List<T>(Count); 1429List<T> matches = new List<T>(this.Count);
System\Collections\Generic\SortedSet.TreeSubSet.cs (1)
99List<T> toRemove = new List<T>(Count);
System.Collections.Concurrent (3)
System\Collections\Concurrent\BlockingCollection.cs (2)
1051List<WaitHandle> handlesList = new List<WaitHandle>(collections.Length + 1); // + 1 for the external token handle to be added 1052List<CancellationToken> tokensList = new List<CancellationToken>(collections.Length + 1); // + 1 for the external token
System\Collections\Concurrent\ConcurrentStack.cs (1)
703List<T> list = new List<T>();
System.Collections.Immutable (7)
System\Collections\Immutable\ImmutableArray_1.Builder.cs (1)
550removeIndices ??= new List<int>();
System\Collections\Immutable\ImmutableArray_1.cs (1)
764removeIndices ??= new List<int>();
System\Collections\Immutable\ImmutableList_1.Node.cs (1)
1060list ??= new List<T>();
System\Collections\Immutable\ImmutableSortedSet_1.cs (4)
1198list = new List<T>(addedItems); 1209list = new List<T>(this); 1252list = new List<T>(addedItems.Length); 1259list = new List<T>(this.Count + addedItems.Length);
System.CommandLine (19)
Argument.cs (4)
98_completionSources = new () 109_completionSources = new() 116_completionSources = new(); 133public List<Action<ArgumentResult>> Validators => _validators ??= new ();
ChildSymbolList{T}.cs (1)
20_children = new();
Command.cs (2)
87public List<Action<CommandResult>> Validators => _validators ??= new (); 267var completions = new List<CompletionItem>();
Help\HelpBuilder.Default.cs (1)
232List<TwoColumnHelpRow> optionRows = new();
Option.cs (2)
88public List<Action<OptionResult>> Validators => _validators ??= new(); 142(completions ??= new List<CompletionItem>()).Add(completion);
Parsing\DirectiveResult.cs (1)
35internal void AddValue(string value) => (_values ??= new()).Add(value);
Parsing\ParseOperation.cs (1)
376_preActions = new();
Parsing\StringExtensions.cs (2)
44var tokenList = new List<Token>(args.Count); 124(errorList ??= new()).Add(error!);
Parsing\SymbolResult.cs (1)
57internal void AddToken(Token token) => (_tokens ??= new()).Add(token);
Parsing\SymbolResultTree.cs (4)
23Errors = new List<ParseError>(tokenizeErrors.Count); 60internal void AddError(ParseError parseError) => (Errors ??= new()).Add(parseError); 62internal void InsertFirstError(ParseError parseError) => (Errors ??= new()).Insert(0, parseError); 66(UnmatchedTokens ??= new()).Add(token);
System.CommandLine.StaticCompletions (4)
shells\BashShellProvider.cs (1)
131var completions = new List<string>();
shells\FishShellProvider.cs (1)
32var states = new List<(int id, Command cmd)>();
shells\PowershellShellProvider.cs (1)
176List<string> completions = new();
shells\ZshShellProvider.cs (1)
354var lines = new List<string>(staticCompletions.Length + 2) { "((" };
System.ComponentModel.Annotations (10)
System\ComponentModel\DataAnnotations\AssociatedMetadataTypeTypeDescriptor.cs (1)
53List<PropertyDescriptor> tempPropertyDescriptors = new List<PropertyDescriptor>();
System\ComponentModel\DataAnnotations\ValidationAttributeStore.cs (1)
238List<Attribute> attributes = new List<Attribute>(propertyDescriptorAttributes.Count);
System\ComponentModel\DataAnnotations\Validator.cs (8)
717var errors = new List<ValidationError>(); 723var tasks = new List<Task<List<ValidationError>>>(properties.Count); 818var errors = new List<ValidationError>(); 845(asyncAttributes ??= new List<AsyncValidationAttribute>()).Add(asyncAttr); 867var tasks = new List<Task<(AsyncValidationAttribute Attr, ValidationResult? Result)>>(asyncAttributes.Count); 1074var errors = new List<ValidationError>(); 1129var items = new List<KeyValuePair<ValidationContext, object?>>(properties.Count); 1166var errors = new List<ValidationError>();
System.ComponentModel.Composition (58)
Microsoft\Internal\Collections\CollectionServices.cs (2)
93List<T> result = new List<T>(source); 134source ??= new List<T>();
Microsoft\Internal\Collections\WeakReferenceCollection.cs (2)
11private readonly List<WeakReference> _items = new List<WeakReference>(); 66List<T> aliveItems = new List<T>();
System\ComponentModel\Composition\AttributedModel\AttributedPartCreationInfo.cs (2)
257List<ExportDefinition> exports = new List<ExportDefinition>(); 419List<ImportDefinition> imports = new List<ImportDefinition>();
System\ComponentModel\Composition\CompositionException.cs (2)
138var errors = new List<Exception>(); 264List<Stack<CompositionError>> paths = new List<Stack<CompositionError>>();
System\ComponentModel\Composition\CompositionExceptionDebuggerProxy.cs (1)
27var errors = new List<Exception>();
System\ComponentModel\Composition\Hosting\AggregateCatalog.cs (1)
145aggregateResult = new List<Tuple<ComposablePartDefinition, ExportDefinition>>(result);
System\ComponentModel\Composition\Hosting\AggregateExportProvider.cs (1)
162var exports = new List<Export>();
System\ComponentModel\Composition\Hosting\ApplicationCatalog.cs (1)
80var catalogs = new List<ComposablePartCatalog>();
System\ComponentModel\Composition\Hosting\AtomicComposition.cs (4)
96_completeActionList ??= new List<Action>(); 108_revertActionList ??= new List<Action>(); 169exceptions ??= new List<Exception>(); 204exceptions ??= new List<Exception>();
System\ComponentModel\Composition\Hosting\CatalogExportProvider.CatalogChangeProxy.cs (2)
24_addedParts = new List<ComposablePartDefinition>(addedParts); 42var addedExports = new List<Tuple<ComposablePartDefinition, ExportDefinition>>();
System\ComponentModel\Composition\Hosting\CatalogExportProvider.cs (4)
329List<Export> exports = new List<Export>(); 367List<ExportDefinition> exports = new List<ExportDefinition>(); 610partList = new List<ComposablePart>(); 811var resurrectedExports = new List<ExportDefinition>();
System\ComponentModel\Composition\Hosting\CatalogExportProvider.ScopeManager.cs (1)
27List<Export> exports = new List<Export>();
System\ComponentModel\Composition\Hosting\ComposablePartCatalogCollection.cs (5)
25private List<ComposablePartCatalog> _catalogs = new List<ComposablePartCatalog>(); 36_catalogs = new List<ComposablePartCatalog>(catalogs); 59_catalogs = new List<ComposablePartCatalog>(_catalogs); 113_catalogs = new List<ComposablePartCatalog>(); 196_catalogs = new List<ComposablePartCatalog>(_catalogs);
System\ComponentModel\Composition\Hosting\ComposablePartExportProvider.cs (3)
17private List<ComposablePart> _parts = new List<ComposablePart>(); 217List<Export> exports = new List<Export>(); 339partsToRemove ??= new List<ComposablePart>();
System\ComponentModel\Composition\Hosting\CompositionBatch.cs (4)
37_partsToAdd = new List<ComposablePart>(); 51_partsToRemove = new List<ComposablePart>(); 116_partsToAdd = new List<ComposablePart>(_partsToAdd); 140_partsToRemove = new List<ComposablePart>(_partsToRemove);
System\ComponentModel\Composition\Hosting\CompositionScopeDefinition.cs (1)
191var exports = new List<Tuple<ComposablePartDefinition, ExportDefinition>>();
System\ComponentModel\Composition\Hosting\DirectoryCatalog.cs (2)
697catalogsToAdd = new List<Tuple<string, AssemblyCatalog>>(); 698catalogsToRemove = new List<Tuple<string, AssemblyCatalog>>();
System\ComponentModel\Composition\Hosting\FilteredCatalog.cs (1)
154var exports = new List<Tuple<ComposablePartDefinition, ExportDefinition>>();
System\ComponentModel\Composition\Hosting\FilteredCatalog.DependenciesTraversal.cs (2)
50parts = new List<ComposablePartDefinition>(); 78reachablePartList ??= new List<ComposablePartDefinition>();
System\ComponentModel\Composition\Hosting\FilteredCatalog.DependentsTraversal.cs (2)
59parts = new List<ComposablePartDefinition>(); 85reachablePartList ??= new List<ComposablePartDefinition>();
System\ComponentModel\Composition\Hosting\ImportEngine.EngineContext.cs (2)
18private readonly List<PartManager> _addedPartManagers = new List<PartManager>(); 19private readonly List<PartManager> _removedPartManagers = new List<PartManager>();
System\ComponentModel\Composition\Hosting\ImportEngine.PartManager.cs (1)
146disposableExports ??= new List<IDisposable>();
System\ComponentModel\Composition\Hosting\ImportEngine.RecompositionManager.cs (1)
38List<PartManager> parts = new List<PartManager>();
System\ComponentModel\Composition\Hosting\TypeCatalog.cs (3)
176var typesList = new List<Type>(); 266var collection = new List<ComposablePartDefinition>(); 327contractParts = new List<ComposablePartDefinition>();
System\ComponentModel\Composition\Primitives\ComposablePartCatalog.cs (1)
27internal static readonly List<Tuple<ComposablePartDefinition, ExportDefinition>> _EmptyExportsList = new List<Tuple<ComposablePartDefinition, ExportDefinition>>();
System\ComponentModel\Composition\Primitives\ComposablePartDefinition.cs (1)
126multipleExports = new List<Tuple<ComposablePartDefinition, ExportDefinition>>();
System\ComponentModel\Composition\ReflectionModel\GenericServices.cs (1)
20List<Type> pureGenericParameters = new List<Type>();
System\ComponentModel\Composition\ReflectionModel\GenericSpecializationPartCreationInfo.cs (4)
258List<ImportDefinition> imports = new List<ImportDefinition>(); 375List<ExportDefinition> exports = new List<ExportDefinition>(); 470List<LazyMemberInfo> members = new List<LazyMemberInfo>(); 471List<Lazy<ParameterInfo>> parameters = new List<Lazy<ParameterInfo>>();
System\ComponentModel\Composition\ReflectionModel\ReflectionComposablePartDefinition.cs (1)
240multipleExports = new List<Tuple<ComposablePartDefinition, ExportDefinition>>();
System.ComponentModel.Composition.Registration (18)
System\ComponentModel\Composition\Registration\ExportBuilder.cs (3)
43_metadataItems ??= new List<Tuple<string, object>>(); 51_metadataItemFuncs ??= new List<Tuple<string, Func<Type, object>>>(); 59attributes ??= new List<Attribute>();
System\ComponentModel\Composition\Registration\ImportBuilder.cs (1)
97attributes ??= new List<Attribute>();
System\ComponentModel\Composition\Registration\PartBuilder.cs (10)
13private static readonly List<Attribute> s_importingConstructorList = new List<Attribute>() { new ImportingConstructorAttribute() }; 39_typeExportBuilders = new List<ExportBuilder>(); 40_propertyExports = new List<Tuple<Predicate<PropertyInfo>, Action<PropertyInfo, ExportBuilder>, Type>>(); 41_propertyImports = new List<Tuple<Predicate<PropertyInfo>, Action<PropertyInfo, ImportBuilder>, Type>>(); 42_interfaceExports = new List<Tuple<Predicate<Type>, Action<Type, ExportBuilder>>>(); 188_metadataItems ??= new List<Tuple<string, object>>(); 196_metadataItemFuncs ??= new List<Tuple<string, Func<Type, object>>>(); 225var attributes = new List<Attribute>(); 388configuredMembers ??= new List<Tuple<object, List<Attribute>>>(); 503configuredMembers ??= new List<Tuple<object, List<Attribute>>>();
System\ComponentModel\Composition\Registration\RegistrationBuilder.cs (4)
21private static readonly List<object> s_emptyList = new List<object>(); 24private readonly List<PartBuilder> _conventions = new List<PartBuilder>(); 91List<Attribute> attributes = new List<Attribute>(); 93var configuredMembers = new List<Tuple<object, List<Attribute>>>();
System.ComponentModel.TypeConverter (16)
System\ComponentModel\Design\Serialization\ContextStack.cs (2)
100_contextStack ??= new List<object>(); 129_contextStack ??= new List<object>();
System\ComponentModel\EnumConverter.cs (1)
179List<Enum> flagValues = new List<Enum>();
System\ComponentModel\EventDescriptorCollection.cs (1)
314List<EventDescriptor?> eventList = new List<EventDescriptor?>(_events);
System\ComponentModel\ExtendedPropertyDescriptor.cs (1)
28List<Attribute> attrList = new List<Attribute>(AttributeArray!)
System\ComponentModel\MaskedTextProvider.cs (2)
290_stringDescriptor = new List<CharDescriptor>(); 535List<int> editPositions = new List<int>();
System\ComponentModel\MemberDescriptor.cs (3)
95List<Attribute> newList = new List<Attribute>(); 331list = new List<Attribute>(); 342list = new List<Attribute>(_attributes!);
System\ComponentModel\PropertyDescriptorCollection.cs (1)
332List<PropertyDescriptor?> propList = new List<PropertyDescriptor?>(_properties);
System\ComponentModel\ReferenceConverter.cs (1)
130components = new List<object?> { null };
System\ComponentModel\ReflectTypeDescriptionProvider.cs (3)
604propertyList ??= new List<PropertyDescriptor>(propertyArray.Length * extenders.Length); 859List<Type> typeList = new List<Type>(); 1265List<ReflectPropertyDescriptor> extendedList = new List<ReflectPropertyDescriptor>(attributes.Count);
System\ComponentModel\ReflectTypeDescriptionProvider.ReflectedTypeData.cs (1)
89var attributes = new List<Attribute>(ReflectGetAttributes(_type));
System.Composition.Convention (21)
System\Composition\Convention\ConventionBuilder.cs (3)
17private readonly List<PartConventionBuilder> _conventions = new List<PartConventionBuilder>(); 116List<Attribute> attributes = new List<Attribute>(); 117var configuredMembers = new List<Tuple<object, List<Attribute>>>();
System\Composition\Convention\ExportConventionBuilder.cs (3)
94_metadataItems ??= new List<Tuple<string, object>>(); 115_metadataItemFuncs ??= new List<Tuple<string, Func<Type, object>>>(); 122attributes ??= new List<Attribute>();
System\Composition\Convention\ImportConventionBuilder.cs (3)
102_metadataConstraintItems ??= new List<Tuple<string, object>>(); 123_metadataConstraintItemFuncs ??= new List<Tuple<string, Func<Type, object>>>(); 148attributes ??= new List<Attribute>();
System\Composition\Convention\PartConventionBuilder.cs (12)
18private static readonly List<Attribute> s_importingConstructorList = new List<Attribute>() { new ImportingConstructorAttribute() }; 43_typeExportBuilders = new List<ExportConventionBuilder>(); 44_propertyExports = new List<Tuple<Predicate<PropertyInfo>, Action<PropertyInfo, ExportConventionBuilder>, Type>>(); 45_propertyImports = new List<Tuple<Predicate<PropertyInfo>, Action<PropertyInfo, ImportConventionBuilder>>>(); 46_interfaceExports = new List<Tuple<Predicate<Type>, Action<Type, ExportConventionBuilder>>>(); 47_methodImportsSatisfiedNotifications = new List<Predicate<MethodInfo>>(); 373_metadataItems ??= new List<Tuple<string, object>>(); 394_metadataItemFuncs ??= new List<Tuple<string, Func<Type, object>>>(); 422var attributes = new List<Attribute>(); 579configuredMembers ??= new List<Tuple<object, List<Attribute>>>(); 646var onImportsSatisfiedAttributeList = new List<Attribute> 748configuredMembers ??= new List<Tuple<object, List<Attribute>>>();
System.Composition.Hosting (5)
System\Composition\Hosting\Core\CompositionOperation.cs (2)
53_nonPrerequisiteActions ??= new List<Action>(); 67_postCompositionActions ??= new List<Action>();
System\Composition\Hosting\Core\LifetimeContext.cs (1)
38private List<IDisposable> _boundPartInstances = new List<IDisposable>(0);
System\Composition\Hosting\Core\UpdateResult.cs (1)
17private readonly List<ExportDescriptorPromise> _providedDescriptors = new List<ExportDescriptorPromise>();
System\Composition\Hosting\Providers\Metadata\MetadataViewProvider.cs (1)
49var blockExprs = new List<Expression>();
System.Composition.TypedParts (9)
System\Composition\Debugging\ContainerConfigurationDebuggerProxy.cs (2)
59var discovered = new List<DiscoveredPart>(); 60var ignored = new List<Type>();
System\Composition\Hosting\ContainerConfiguration.cs (2)
23private readonly List<ExportDescriptorProvider> _addedSources = new List<ExportDescriptorProvider>(); 24private readonly List<Tuple<IEnumerable<Type>, AttributedModelProvider>> _types = new List<Tuple<IEnumerable<Type>, AttributedModelProvider>>();
System\Composition\TypedParts\ActivationFeatures\PropertyInjectionFeature.cs (2)
40var result = new List<CompositionDependency>(); 79var statements = new List<Expression>();
System\Composition\TypedParts\Discovery\DiscoveredPart.cs (2)
24private readonly List<DiscoveredExport> _exports = new List<DiscoveredExport>(); 30private readonly List<Type[]> _appliedArguments = new List<Type[]>();
System\Composition\TypedParts\TypedPartExportDescriptorProvider.cs (1)
48forKey = new List<DiscoveredExport>();
System.Configuration.ConfigurationManager (7)
System\Configuration\ApplicationSettingsBase.cs (1)
715var settingProps = new List<PropertyInfo>();
System\Configuration\BaseConfigurationRecord.cs (2)
418indirectLocationInputs.Add(configKey, new List<SectionInput>(1)); 659removes ??= new List<SectionRecord>();
System\Configuration\ErrorsHelper.cs (1)
26errors ??= new List<ConfigurationException>();
System\Configuration\MgmtConfigurationRecord.cs (1)
802List<string> streamsToRemove = new List<string>();
System\Configuration\SectionRecord.cs (1)
220inputs = new List<SectionInput>(1);
System\Diagnostics\ListenerElementsCollection.cs (1)
27List<TraceListener> listeners = new();
System.Console (2)
System\TermInfo.Database.cs (2)
224var values = new List<string>(extendedStringCount); 244var names = new List<string>(extendedBoolCount + extendedNumberCount + extendedStringCount);
System.Data.Common (53)
System\Data\Common\DataColumnMappingCollection.cs (1)
193_items = new List<DataColumnMapping>();
System\Data\Common\DataTableMappingCollection.cs (1)
148private List<DataTableMapping> ArrayList() => _items ??= new List<DataTableMapping>();
System\Data\Common\DbDataAdapter.cs (1)
1414rows = new List<DataRow>();
System\Data\Common\DbDataReaderExtensions.cs (1)
73var columnSchema = new List<DbColumn>();
System\Data\DataColumn.cs (1)
1800_dependentColumns ??= new List<DataColumn>();
System\Data\DataRelation.cs (1)
428List<DataTable> list = new List<DataTable>();
System\Data\DataSet.cs (1)
3226List<DataTable> topTables = new List<DataTable>();
System\Data\DataTable.cs (19)
148internal readonly List<DataView> _delayedViews = new List<DataView>(); 149private readonly List<DataViewListener> _dataViewListeners = new List<DataViewListener>(); 175_indexes = new List<Index>(); 373List<DataTable> list = new List<DataTable>(); 1595nestedParents = new List<DataRelation>(); 1903get { return _tableNamespace ?? GetInheritedNamespace(new List<DataTable>()); } 1913string realNamespace = value ?? GetInheritedNamespace(new List<DataTable>()); 1964rel.ChildTable.CheckNamespaceValidityForNestedParentRelations(GetInheritedNamespace(new List<DataTable>()), this); 1972CheckNamespaceValidityForNestedParentRelations(GetInheritedNamespace(new List<DataTable>()), this); 3160List<DataRow> errorList = new List<DataRow>(); 4356cachedRows = new List<DataRow>(); 4584_shadowIndexes = new List<Index>(_indexes); 5526List<DataTable> tableList = new List<DataTable>(); 6382List<DataTable> tableList = new List<DataTable>(); 6541List<DataTable> tableList = new List<DataTable>(); 6544List<DataRelation> relationList = new List<DataRelation>(); 6836(t_usedTables ??= new List<DataTable>()).Add(table); 6887RowDiffIdUsageSection.t_usedTables ??= new List<DataTable>(); 6944_dependentColumns ??= new List<DataColumn>();
System\Data\DataView.cs (1)
1704List<object[]> rowlist = new List<object[]>();
System\Data\EnumerableRowCollection.cs (4)
83_listOfPredicates = new List<Func<TRow, bool>>(); 94_listOfPredicates = new List<Func<TRow, bool>>(); 114_listOfPredicates = new List<Func<TRow, bool>>(source._listOfPredicates); 120_listOfPredicates = new List<Func<TRow, bool>>();
System\Data\Filter\AggregateNode.cs (1)
197List<int> recordList = new List<int>();
System\Data\Filter\DataExpression.cs (2)
95List<DataColumn> list = new List<DataColumn>(); 176List<int> recordList = new List<int>();
System\Data\LinqDataView.cs (3)
132List<object?> keyList = new List<object?>(); 168List<object?> keyList = new List<object?>(); 206new List<object?>(key));
System\Data\Merger.cs (1)
57existingColumns = new List<DataColumn>(); // need to cache existing columns
System\Data\ProviderBase\SchemaMapping.cs (1)
534items = new List<object>();
System\Data\RecordManager.cs (1)
16private readonly List<int> _freeRecordList = new List<int>();
System\Data\Select.cs (2)
810List<int> matchingRecords = new List<int>(); 833List<DataRow> matchingRows = new List<DataRow>();
System\Data\Selection.cs (2)
499List<object[]> list = new List<object[]>(); 1062_listeners = new List<TElem?>();
System\Data\SortExpressionBuilder.cs (1)
78List<object> result = new List<object>();
System\Data\XMLSchema.cs (6)
730List<XmlQualifiedName> qnames = new List<XmlQualifiedName>(); 1507_tableDictionary!.Add(table, new List<DataTable>()); 1632_tableDictionary!.Add(table, new List<DataTable>()); 2563List<DataTable> tableSequenceList = new List<DataTable>(); 2709List<DataTable> _tableList = new List<DataTable>(_ds.Tables.Count); 2868_namespacesToIgnore = new List<string>(namespacesToIgnore);
System\Xml\XmlDataDocument.cs (2)
3057List<DataTable> tableList = new List<DataTable>(); 3097List<DataTable> tableList = new List<DataTable>();
System.Data.Odbc (12)
Common\System\Data\Common\DBConnectionString.cs (4)
402newlist = new List<string>(); 425newlist = new List<string>(); 447List<string> newlist = new List<string>(a.Length + b.Length); 467List<string> restrictionValues = new List<string>();
Common\System\Data\ProviderBase\DbConnectionPool.cs (2)
164_objectList = new List<DbConnectionInternal>(MaxPoolSize); 1059List<DbConnectionInternal> reclaimedObjects = new List<DbConnectionInternal>();
src\runtime\src\libraries\Common\src\System\Data\ProviderBase\DbConnectionFactory.cs (2)
32_poolsToRelease = new List<DbConnectionPool>(); 33_poolGroupsToRelease = new List<DbConnectionPoolGroup>();
System\Data\Odbc\OdbcCommandBuilder.cs (1)
165List<OdbcParameter> rParams = new List<OdbcParameter>();
System\Data\Odbc\OdbcDataReader.cs (2)
1494List<byte[]> junkArray = new List<byte[]>(); 2009qrytables = new List<string>();
System\Data\Odbc\OdbcParameterCollectionHelper.cs (1)
31items = new List<OdbcParameter>();
System.Data.OleDb (9)
OleDbConnectionStringBuilder.cs (2)
452List<Guid> listPropertySets = new List<Guid>(); 569System.Collections.Generic.List<string> providerNames = new System.Collections.Generic.List<string>(table.Rows.Count);
OleDbDataReader.cs (2)
1257exceptions = new List<OleDbException>(); 2234List<MetaData> metainfo = new List<MetaData>();
OleDbParameterCollectionHelper.cs (1)
32items = new List<OleDbParameter>();
System\Data\ProviderBase\DbConnectionFactory.cs (2)
35_poolsToRelease = new List<DbConnectionPool>(); 36_poolGroupsToRelease = new List<DbConnectionPoolGroup>();
System\Data\ProviderBase\DbConnectionPool.cs (2)
401_objectList = new List<DbConnectionInternal>(MaxPoolSize); 1596List<DbConnectionInternal> reclaimedObjects = new List<DbConnectionInternal>();
System.Diagnostics.DiagnosticSource (24)
System\Diagnostics\Activity.cs (4)
2236public List<KeyValuePair<string, string?>> Baggage => new List<KeyValuePair<string, string?>>(activity.Baggage); 2240public List<ActivityEvent> Events => new List<ActivityEvent>(activity.Events); 2244public List<ActivityLink> Links => new List<ActivityLink>(activity.Links); 2254public List<KeyValuePair<string, object?>> TagObjects => new List<KeyValuePair<string, object?>>(activity.TagObjects);
System\Diagnostics\ActivitySource.cs (2)
59var tagList = new List<KeyValuePair<string, object?>>(tags); 438(predicateFailures ??= new List<Exception>()).Add(ex);
System\Diagnostics\ActivityTagsCollection.cs (3)
24private readonly List<KeyValuePair<string, object?>> _list = new List<KeyValuePair<string, object?>>(); 98List<string> list = new List<string>(_list.Count); 114List<object?> list = new List<object?>(_list.Count);
System\Diagnostics\DsesFilterAndTransform.cs (1)
435var outputArgs = new List<KeyValuePair<string, string?>>();
System\Diagnostics\LegacyPropagator.cs (1)
168baggageList ??= new List<KeyValuePair<string, string?>>();
System\Diagnostics\Metrics\AggregationManager.cs (1)
22private readonly List<Predicate<Instrument>> _instrumentConfigFuncs = new();
System\Diagnostics\Metrics\Instrument.cs (1)
75var tagList = new List<KeyValuePair<string, object?>>(tags);
System\Diagnostics\Metrics\InstrumentAdvice.cs (1)
43List<T> bucketBoundariesCopy = new List<T>(value);
System\Diagnostics\Metrics\Meter.cs (6)
18private static readonly List<Meter> s_allMeters = new List<Meter>(); 19private List<Instrument> _instruments = new List<Instrument>(); 78var tagList = new List<KeyValuePair<string, object?>>(tags); 508_instruments = new List<Instrument>(); 549instrumentList = new List<Instrument>(); 604instruments = new List<Instrument>();
System\Diagnostics\Metrics\MeterListener.cs (3)
21private static readonly List<MeterListener> s_allStartedListeners = new List<MeterListener>(); 230exceptionsList ??= new List<Exception>(); 295internal static List<MeterListener>? GetAllListeners() => s_allStartedListeners.Count == 0 ? null : new List<MeterListener>(s_allStartedListeners);
System\Diagnostics\W3CPropagator.cs (1)
131baggageList ??= new List<KeyValuePair<string, string?>>();
System.Diagnostics.EventLog (16)
System\Diagnostics\EventLog.cs (1)
649List<EventLog> logs = new List<EventLog>(logNames.Length);
System\Diagnostics\EventLogInternal.cs (1)
1421public List<EventLogInternal> listeningComponents = new();
System\Diagnostics\Reader\EventLogPropertySelector.cs (1)
30queries = new List<string>(propertyQueries);
System\Diagnostics\Reader\EventLogReader.cs (1)
315var list = new List<EventLogStatus>(channelNames.Length);
System\Diagnostics\Reader\EventLogRecord.cs (1)
372List<EventProperty> list = new List<EventProperty>();
System\Diagnostics\Reader\EventLogSession.cs (2)
165List<string> namesList = new List<string>(100); 188List<string> namesList = new List<string>(100);
System\Diagnostics\Reader\EventMetadata.cs (1)
86List<EventKeyword> list = new List<EventKeyword>();
System\Diagnostics\Reader\NativeWrapper.cs (2)
914List<object?> valuesList = new List<object?>(propCount); 994List<string> keywordsList = new List<string>();
System\Diagnostics\Reader\ProviderMetadata.cs (6)
164List<EventLogLink> channelList = new List<EventLogLink>(arraySize); 306levelList = new List<EventLevel>(arraySize); 314opcodeList = new List<EventOpcode>(arraySize); 322keywordList = new List<EventKeyword>(arraySize); 330taskList = new List<EventTask>(arraySize); 486List<EventMetadata> emList = new List<EventMetadata>();
System.Diagnostics.PerformanceCounter (1)
System\Diagnostics\PerformanceData\PerfProviderCollection.cs (1)
34private static readonly List<PerfProvider> s_providerList = new List<PerfProvider>();
System.Diagnostics.Process (9)
System\Diagnostics\Process.Multiplexing.Unix.cs (1)
64List<ProcessOutputLine> lines = new();
System\Diagnostics\Process.NonUap.cs (1)
77List<Process> childProcesses = new List<Process>();
System\Diagnostics\Process.Unix.cs (2)
115(exceptions ??= new List<Exception>()).Add(new Win32Exception()); 129(exceptions ??= new List<Exception>()).Add(new Win32Exception());
System\Diagnostics\ProcessInfo.cs (2)
34_threadInfoList = new List<ThreadInfo>(); 39_threadInfoList = new List<ThreadInfo>(threadsNumber);
System\Diagnostics\ProcessStartInfo.cs (1)
71_argumentList = new Collection<string>(new List<string>(arguments));
System\Diagnostics\ProcessUtils.Unix.cs (1)
242var argvList = new List<string>();
System\Diagnostics\ProcessWaitState.Unix.cs (1)
669additionalToRemove ??= new List<ProcessWaitState>();
System.Diagnostics.TraceSource (7)
System\Diagnostics\CorrelationManager.cs (1)
128var results = new List<object?>();
System\Diagnostics\Switch.cs (2)
29private static readonly List<WeakReference<Switch>> s_switches = new List<WeakReference<Switch>>(); 67List<WeakReference<Switch>> buffer = new List<WeakReference<Switch>>(s_switches.Count);
System\Diagnostics\SwitchAttribute.cs (1)
53List<object> switchAttribs = new List<object>();
System\Diagnostics\TraceListeners.cs (1)
20_list = new List<TraceListener?>(1);
System\Diagnostics\TraceSource.cs (2)
15private static readonly List<WeakReference<TraceSource>> s_tracesources = new List<WeakReference<TraceSource>>(); 49List<WeakReference<TraceSource>> buffer = new List<WeakReference<TraceSource>>(s_tracesources.Count);
System.DirectoryServices (2)
System\DirectoryServices\ActiveDirectory\DirectoryServerCollection.cs (2)
18private readonly List<object> _copyList = new(); 401var values = new List<string>();
System.DirectoryServices.AccountManagement (38)
System\DirectoryServices\AccountManagement\AD\ADAMStoreCtx.cs (1)
285List<string> objectClasses = new List<string>();
System\DirectoryServices\AccountManagement\AD\ADDNLinkedAttrSet.cs (11)
583List<byte[]> sidList = new List<byte[]>(_foreignMembersCurrentGroup.Count); 1014_groupsToVisit = new List<string>(); 1018_groupsVisited = new List<string>(); 1080_foreignMembersCurrentGroup = new List<DirectoryEntry>(); 1081_fakePrincipalMembers = new List<DirectoryEntry>(); 1085_foreignGroups = new List<GroupPrincipal>(); 1276private List<string> _groupsVisited = new List<string>(); 1278private List<string> _groupsToVisit = new List<string>(); 1303private List<DirectoryEntry> _foreignMembersCurrentGroup = new List<DirectoryEntry>(); 1305private List<DirectoryEntry> _fakePrincipalMembers = new List<DirectoryEntry>(); 1312private List<GroupPrincipal> _foreignGroups = new List<GroupPrincipal>();
System\DirectoryServices\AccountManagement\AD\ADStoreCtx.cs (1)
1167List<DirectoryEntry> roots = new List<DirectoryEntry>(1);
System\DirectoryServices\AccountManagement\AD\ADStoreCtx_LoadStore.cs (2)
908List<string> list = new List<string>(individualValues.Length); 1359var propertyValueList = new List<object>();
System\DirectoryServices\AccountManagement\AD\SDSUtils.cs (1)
502List<T> list = new List<T>();
System\DirectoryServices\AccountManagement\AD\SidList.cs (1)
207private readonly List<SidListEntry> _entries = new List<SidListEntry>();
System\DirectoryServices\AccountManagement\AuthenticablePrincipal.cs (2)
249private readonly List<string> _certificateOriginalThumbprints = new List<string>(); 598List<string> remainingOriginalThumbprints = new List<string>(_certificateOriginalThumbprints);
System\DirectoryServices\AccountManagement\PrincipalCollection.cs (4)
663private readonly List<Principal> _insertedValuesCompleted = new List<Principal>(); 664private readonly List<Principal> _insertedValuesPending = new List<Principal>(); 668private readonly List<Principal> _removedValuesCompleted = new List<Principal>(); 669private readonly List<Principal> _removedValuesPending = new List<Principal>();
System\DirectoryServices\AccountManagement\SAM\SAMMembersSet.cs (8)
481_groupsToVisit = new List<string>(); 485_groupsVisited = new List<string>(); 504_foreignMembers = new List<DirectoryEntry>(); 505_foreignGroups = new List<GroupPrincipal>(); 575private List<string> _groupsVisited = new List<string>(); 577private List<string> _groupsToVisit = new List<string>(); 588private List<DirectoryEntry> _foreignMembers = new List<DirectoryEntry>(); 591private List<GroupPrincipal> _foreignGroups = new List<GroupPrincipal>();
System\DirectoryServices\AccountManagement\SAM\SAMStoreCtx.cs (2)
75List<Hashtable> byPropertyTables = new List<Hashtable>(); 76List<Hashtable> byWinNTTables = new List<Hashtable>();
System\DirectoryServices\AccountManagement\SAM\SAMStoreCtx_Query.cs (1)
112List<string> schemaTypes = new List<string>();
System\DirectoryServices\AccountManagement\TrackedCollection.cs (4)
223internal List<ValueEl> combinedValues = new List<ValueEl>(); 227internal List<T> removedValues = new List<T>(); 250List<T> insertedValues = new List<T>(); 274List<Pair<T, T>> changedList = new List<Pair<T, T>>();
System.Formats.Asn1 (1)
System\Formats\Asn1\AsnWriter.cs (1)
748List<(int, int)> positions = new List<(int, int)>();
System.Formats.Cbor (4)
System\Formats\Cbor\Reader\CborReader.String.cs (1)
532return new List<(int Offset, int Length)>();
System\Formats\Cbor\Writer\CborWriter.Map.cs (1)
229return _keyValuePairEncodingRanges = new List<KeyValuePairEncodingRange>();
System\Formats\Cbor\Writer\CborWriter.String.cs (2)
83_currentIndefiniteLengthStringRanges ??= new List<(int, int)>(); 179_currentIndefiniteLengthStringRanges ??= new List<(int, int)>();
System.Formats.Nrbf (3)
System\Formats\Nrbf\ArraySinglePrimitiveRecord.cs (2)
220List<decimal> values = new(); 256List<T> values = new List<T>(Math.Min(count, 4));
System\Formats\Nrbf\RectangularArrayRecord.cs (1)
30_records = new List<SerializationRecord>(Math.Min(4, arrayInfo.GetSZArrayLength()));
System.Formats.Tar (1)
System\Formats\Tar\TarReader.cs (1)
395_dataStreamsToDispose ??= new List<Stream>();
System.IO.Compression (4)
System\IO\Compression\ZipArchive.Async.cs (1)
367entriesToWrite = new(_entries.Count);
System\IO\Compression\ZipArchive.cs (2)
191_entries = new List<ZipArchiveEntry>(); 845entriesToWrite = new(_entries.Count);
System\IO\Compression\ZipBlocks.cs (1)
72List<ZipGenericExtraField> extraFields = new List<ZipGenericExtraField>();
System.IO.FileSystem.AccessControl (1)
src\runtime\src\libraries\Common\src\System\IO\FileSystem.DirectoryCreation.Windows.cs (1)
29List<string> stackDir = new List<string>();
System.IO.FileSystem.DriveInfo (2)
src\runtime\src\libraries\Common\src\Interop\Unix\System.Native\Interop.MountPoints.cs (2)
46List<string> mountPoints = new(); 64context._results = new List<string>();
System.IO.FileSystem.Watcher (3)
System\IO\FileSystemWatcher.Linux.cs (3)
131private readonly List<Watcher> _watchers = new(); 1341public List<WatchedDirectory> InitializedChildren => Children ??= new List<WatchedDirectory>(); 1402private List<WatchedDirectory> _watchers = new();
System.IO.Packaging (10)
System\IO\Packaging\Package.cs (1)
418List<string> partIndex = new(parts.Length);
System\IO\Packaging\PackagePart.cs (1)
334_requestedStreams ??= new List<Stream>(); //Default capacity is 4
System\IO\Packaging\PackageRelationshipSelector.cs (1)
113List<PackageRelationship> relationships = new List<PackageRelationship>(0);
System\IO\Packaging\XmlCompatibilityReader.cs (1)
113List<string> keysToUpdate = new List<string>();
System\IO\Packaging\ZipPackage.cs (6)
176List<PackagePart> parts = new List<PackagePart>(InitialPartListSize); 580List<ZipPackagePartPiece> pieces = new List<ZipPackagePartPiece>(pieceSet); 1078partPieces = new List<ZipPackagePartPiece>(contentTypeStreamPieces.Keys); 1410zipFileInfoNameList = new List<string>(count); 1472_ignoredItemDictionary.Add(normalizedPrefixName, new List<string>(_listInitialSize)); 1487_extensionDictionary.Add(extension, new List<string>(_listInitialSize));
System.IO.Pipelines (2)
System\IO\Pipelines\PipeCompletion.cs (1)
42_callbacks ??= new List<PipeCompletionCallback>();
System\IO\Pipelines\PipeCompletionCallbacks.cs (1)
50exceptions ??= new List<Exception>();
System.IO.Ports (4)
System\IO\Ports\SerialPort.Unix.cs (4)
41List<string> ports = new List<string>(); 76var ports = new List<string>(); 95List<string> ports = new List<string>(); 120List<string> ports = new List<string>();
System.Linq (24)
System\Linq\AppendPrepend.SpeedOpt.cs (3)
104return new List<TSource>(1) { _item }; 107List<TSource> list = count == -1 ? [] : new List<TSource>(count); 264List<TSource> list = count == -1 ? [] : new List<TSource>(count);
System\Linq\Cast.SpeedOpt.cs (1)
30List<TResult> list = new(_source.Count);
System\Linq\Concat.SpeedOpt.cs (2)
373var list = count != -1 ? new List<TSource>(count) : new List<TSource>();
System\Linq\Distinct.SpeedOpt.cs (1)
14public override List<TSource> ToList() => new List<TSource>(new HashSet<TSource>(_source, _comparer));
System\Linq\Lookup.cs (1)
156List<TResult> list = new List<TResult>(_count);
System\Linq\OrderedEnumerable.SpeedOpt.cs (2)
32List<TElement> list = new(buffer.Length); 104return new List<TElement>(1) { GetEnumerableSorter().ElementAt(buffer, buffer.Length, minIdx) };
System\Linq\Range.SpeedOpt.cs (1)
30List<T> list = new List<T>(count);
System\Linq\Repeat.SpeedOpt.cs (1)
26List<TResult> list = new List<TResult>(_count);
System\Linq\SegmentedArrayBuilder.cs (1)
263result = new List<T>(count);
System\Linq\Select.SizeOpt.cs (1)
99List<TResult> list = new List<TResult>(_source.Count);
System\Linq\Select.SpeedOpt.cs (6)
158var results = new List<TResult>(source.Length); 301var results = new List<TResult>(count); 414var results = new List<TResult>(source.Length); 532var results = new List<TResult>(count); 798list = new List<TResult>(count); 975List<TResult> list = new List<TResult>(count);
System\Linq\Shuffle.SpeedOpt.cs (2)
211reservoir = new(takeCount); 239reservoir = new List<TSource>(Math.Min(takeCount, 4)) { e.Current };
System\Linq\ToCollection.cs (1)
70return new List<TSource>(source);
System\Linq\Union.SpeedOpt.cs (1)
29public override List<TSource> ToList() => new List<TSource>(FillSet());
System.Linq.Expressions (33)
System\Dynamic\BindingRestrictions.cs (1)
359var restrictions = new List<BindingRestrictions>();
System\Dynamic\ExpandoClass.cs (1)
96_transitions[hashCode] = infos = new List<WeakReference>();
System\Linq\Expressions\Compiler\BoundConstants.cs (1)
55private readonly List<object> _values = new List<object>();
System\Linq\Expressions\Compiler\LabelInfo.cs (1)
41private readonly List<LabelScopeInfo> _references = new List<LabelScopeInfo>();
System\Linq\Expressions\Compiler\LambdaCompiler.Expressions.cs (1)
532writeBacks ??= new List<WriteBack>();
System\Linq\Expressions\Compiler\LambdaCompiler.Statements.cs (4)
338buckets.Add(new List<SwitchLabel> { key }); 396var keys = new List<SwitchLabel>(); 420var buckets = new List<List<SwitchLabel>>(); 666var initializers = new List<ElementInit>(tests);
System\Linq\Expressions\Compiler\StackSpiller.ChildRewriter.cs (1)
205List<Expression> comma = new List<Expression>(count + 1);
System\Linq\Expressions\Compiler\StackSpiller.Temps.cs (2)
98internal List<ParameterExpression> Temps { get; } = new List<ParameterExpression>(); 162_freeTemps ??= new List<ParameterExpression>();
System\Linq\Expressions\Interpreter\BranchLabel.cs (1)
75_forwardBranchFixups ??= new List<int>();
System\Linq\Expressions\Interpreter\CallInstruction.cs (1)
212List<Type> types = new List<Type>();
System\Linq\Expressions\Interpreter\InstructionList.cs (5)
69private readonly List<Instruction> _instructions = new List<Instruction>(); 114var result = new List<InstructionView>(); 237_debugCookies ??= new List<KeyValuePair<int, object?>>(); 374_objects = new List<object>(); 938_labels ??= new List<BranchLabel>();
System\Linq\Expressions\Interpreter\InterpretedFrame.cs (2)
145exception.Data[typeof(InterpretedFrameInfo)] ??= new List<InterpretedFrameInfo>(GetStackTraceDebugInfo()).ToArray(); 158var trace = new List<string>();
System\Linq\Expressions\Interpreter\LabelInfo.cs (1)
29private readonly List<LabelScopeInfo> _references = new List<LabelScopeInfo>();
System\Linq\Expressions\Interpreter\LightCompiler.cs (6)
284private readonly List<DebugInfo> _debugInfos = new List<DebugInfo>(); 2025exHandlers = new List<ExceptionHandler>(); 2169updaters = new List<ByRefUpdater>() { updater }; 2186updaters ??= new List<ByRefUpdater>(); 2423updaters ??= new List<ByRefUpdater>(); 2853var parameterList = new List<ParameterExpression>(count);
System\Linq\Expressions\Interpreter\LocalVariables.cs (1)
82existing.ChildScopes ??= new List<VariableScope>();
System\Linq\Expressions\Interpreter\TypeOperations.cs (2)
578var boxes = new List<IStrongBox>(); 579var vars = new List<ParameterExpression>();
System\Runtime\CompilerServices\RuntimeOps.ExpressionQuoter.cs (2)
133var boxes = new List<IStrongBox>(); 134var vars = new List<ParameterExpression>();
System.Linq.Parallel (7)
System\Linq\Parallel\Merging\DefaultMergeHelper.cs (1)
163List<TInputOutput> output = new List<TInputOutput>();
System\Linq\Parallel\QueryOperators\Unary\ReverseQueryOperator.cs (1)
134_buffer = new List<Pair<TSource, TKey>>();
System\Linq\Parallel\QueryOperators\Unary\TakeOrSkipQueryOperator.cs (1)
201List<Pair<TResult, TKey>> buffer = new List<Pair<TResult, TKey>>();
System\Linq\Parallel\QueryOperators\Unary\TakeOrSkipWhileQueryOperator.cs (1)
258List<Pair<TResult, TKey>> buffer = new List<Pair<TResult, TKey>>();
System\Linq\Parallel\Utils\Sorting.cs (1)
222values = new List<TInputOutput>();
System\Linq\ParallelEnumerable.cs (2)
4853List<TSource> list = new List<TSource>(); 4868return new List<TSource>(ToArray<TSource>(source));
System.Linq.Queryable (2)
System\Linq\EnumerableRewriter.cs (2)
76newArgs = new List<Expression>(argList.Count); 109List<Expression> exprs = new List<Expression>(na.Expressions.Count);
System.Memory (2)
System\Text\EncodingExtensions.cs (2)
166List<(byte[], int)> listOfSegments = new List<(byte[], int)>(); 353List<(char[], int)> listOfSegments = new List<(char[], int)>();
System.Net.Http (21)
src\runtime\src\libraries\Common\src\System\Net\Security\SslClientAuthenticationOptionsExtensions.cs (1)
22ApplicationProtocols = options.ApplicationProtocols != null ? new List<SslApplicationProtocol>(options.ApplicationProtocols) : null,
System\Net\Http\DiagnosticsHandler.cs (1)
38var fieldDescriptors = new List<HeaderDescriptor>(fields.Count);
System\Net\Http\Headers\CacheControlHeaderValue.cs (1)
363List<NameValueHeaderValue> nameValueList = new List<NameValueHeaderValue>();
System\Net\Http\Headers\HttpHeaders.cs (5)
226info.RawValue = rawValues = new List<string>(); 760return new List<object>(sourceValues); 968List<object> parsedValues = new List<object>(); 1049storeValues = new List<T>(2); 1133List<object> parsedValues = new List<object>();
System\Net\Http\MultipartContent.cs (1)
63_nestedContent = new List<HttpContent>();
System\Net\Http\SocketsHttpHandler\ConnectionPool\HttpConnectionPool.cs (4)
31private static readonly List<SslApplicationProtocol> s_http3ApplicationProtocols = new List<SslApplicationProtocol>() { SslApplicationProtocol.Http3 }; 32private static readonly List<SslApplicationProtocol> s_http2ApplicationProtocols = new List<SslApplicationProtocol>() { SslApplicationProtocol.Http2, SslApplicationProtocol.Http11 }; 33private static readonly List<SslApplicationProtocol> s_http2OnlyApplicationProtocols = new List<SslApplicationProtocol>() { SslApplicationProtocol.Http2 }; 941toDispose ??= new();
System\Net\Http\SocketsHttpHandler\ConnectionPool\HttpConnectionPool.Http1.cs (1)
449toDispose ??= new List<HttpConnectionBase>();
System\Net\Http\SocketsHttpHandler\ConnectionPool\HttpConnectionPool.Http2.cs (2)
442_availableHttp2Connections ??= new List<Http2Connection>(); 611toDispose ??= new List<HttpConnectionBase>();
System\Net\Http\SocketsHttpHandler\ConnectionPool\HttpConnectionPool.Http3.cs (2)
427_availableHttp3Connections ??= new List<Http3Connection>(); 576toDispose ??= new List<HttpConnectionBase>();
System\Net\Http\SocketsHttpHandler\Http2Connection.cs (2)
1094List<Http2Stream> streamsToAbort = new List<Http2Stream>(); 1825List<Http2Stream> streamsToAbort = new List<Http2Stream>();
System\Net\Http\SocketsHttpHandler\Http3Connection.cs (1)
418var streamsToGoAway = new List<Http3RequestStream>();
System.Net.HttpListener (17)
System\Net\HttpListenerRequest.cs (1)
368List<string> values = new List<string>();
System\Net\HttpListenerRequestUriBuilder.cs (1)
139_rawOctets = new List<byte>();
System\Net\Managed\ChunkStream.cs (2)
88_chunks = new List<Chunk>(); 111var chunksForRemoving = new List<Chunk>(count);
System\Net\Managed\HttpEndPointListener.cs (9)
312var connections = new List<HttpConnection>(_unregisteredConnections); 329future = current != null ? new List<ListenerPrefix>(current) : new List<ListenerPrefix>(); 341future = current != null ? new List<ListenerPrefix>(current) : new List<ListenerPrefix>(); 370future = current != null ? new List<ListenerPrefix>(current) : new List<ListenerPrefix>(); 384future = current != null ? new List<ListenerPrefix>(current) : new List<ListenerPrefix>();
System\Net\Managed\HttpEndPointManager.cs (1)
48List<string> added = new List<string>();
System\Net\Managed\HttpListener.Managed.cs (2)
16private readonly List<HttpListenerContext> _contextQueue = new List<HttpListenerContext>(); 17private readonly List<ListenerAsyncResult> _asyncWaitQueue = new List<ListenerAsyncResult>();
System\Net\ServiceNameStore.cs (1)
21_serviceNames = new List<string>();
System.Net.Mail (4)
System\Net\Mail\MailAddressParser.cs (1)
39List<MailAddress> results = new List<MailAddress>();
System\Net\Mail\SmtpAuthenticationManager.cs (1)
10private static readonly List<ISmtpAuthenticationModule> s_modules = new List<ISmtpAuthenticationModule>();
System\Net\Mail\SmtpReplyReaderFactory.cs (1)
262var lines = new List<LineInfo>();
System\Net\Mail\SmtpTransport.cs (1)
127(failedRecipientExceptions ??= new()).Add(
System.Net.NetworkInformation (12)
System\Net\NetworkInformation\GatewayIPAddressInformationCollection.cs (1)
14_addresses = new List<GatewayIPAddressInformation>();
System\Net\NetworkInformation\InternalIPAddressCollection.cs (1)
14_addresses = new List<IPAddress>();
System\Net\NetworkInformation\IPAddressInformationCollection.cs (1)
10private readonly List<IPAddressInformation> _addresses = new List<IPAddressInformation>();
System\Net\NetworkInformation\LinuxIPInterfaceProperties.cs (2)
58List<GatewayIPAddressInformation> collection = new List<GatewayIPAddressInformation>(); 75List<IPAddress> internalCollection = new List<IPAddress>();
System\Net\NetworkInformation\MulticastIPAddressInformationCollection.cs (1)
10private readonly List<MulticastIPAddressInformation> _addresses = new List<MulticastIPAddressInformation>();
System\Net\NetworkInformation\StringParsingHelpers.Addresses.cs (1)
126List<IPAddress> collection = new List<IPAddress>();
System\Net\NetworkInformation\StringParsingHelpers.Dns.cs (1)
26List<IPAddress> addresses = new List<IPAddress>();
System\Net\NetworkInformation\UnicastIPAddressInformationCollection.cs (1)
11new List<UnicastIPAddressInformation>();
System\Net\NetworkInformation\UnixIPGlobalProperties.cs (1)
67_exceptions ??= new List<Exception>();
System\Net\NetworkInformation\UnixNetworkInterface.cs (2)
15internal List<UnixUnicastIPAddressInformation> _unicastAddresses = new List<UnixUnicastIPAddressInformation>(); 73_multicastAddresses ??= new List<IPAddress>();
System.Net.Primitives (2)
System\Net\CookieContainer.cs (2)
469var removePathList = new List<object>(); 470var removeDomainList = new List<string>();
System.Net.Quic (1)
System\Net\Quic\Internal\MsQuicConfiguration.Cache.cs (1)
66ApplicationProtocols = new List<SslApplicationProtocol>(alpnProtocols);
System.Net.Requests (4)
System\Net\FtpControlStream.cs (1)
487var commandList = new List<PipelineEntry>();
System\Net\TimerThread.cs (1)
135var garbage = new List<object>();
System\Net\WebRequest.cs (2)
248List<WebRequestPrefixElement> prefixList = new List<WebRequestPrefixElement>(PrefixList); 357var prefixList = new List<WebRequestPrefixElement>(Count)
System.Net.Security (3)
System\Net\Security\CipherSuitesPolicyPal.Linux.cs (1)
19private readonly List<TlsCipherSuite> _tlsCipherSuites = new List<TlsCipherSuite>();
System\Net\Security\SslStream.Protocol.cs (1)
638private static List<T> EnsureInitialized<T>(ref List<T>? list) => list ??= new List<T>();
System\Net\Security\SslStreamCertificateContext.Linux.cs (1)
236(_ocspUrls ??= new List<string>()).Add(entry);
System.Net.Sockets (1)
System\Net\Sockets\SocketAsyncEventArgs.cs (1)
169_bufferListInternal = new List<ArraySegment<byte>>(bufferCount);
System.Net.WebHeaderCollection (2)
System\Net\HeaderInfoTable.cs (1)
24var tempStringCollection = new List<string>();
System\Net\WebHeaderCollection.cs (1)
238valueList = new List<string>(values);
System.Net.WebSockets.Client (1)
System\Net\WebSockets\BrowserWebSockets\ClientWebSocketOptions.cs (1)
115internal List<string> RequestedSubProtocols => field ??= new List<string>();
System.ObjectModel (3)
System\Collections\ObjectModel\KeyedCollection.cs (1)
32: base(new List<TItem>()) // Be explicit about the use of List<T> so we can foreach over
System\Collections\ObjectModel\ObservableCollection.cs (2)
47public ObservableCollection(IEnumerable<T> collection) : base(new List<T>(collection ?? throw new ArgumentNullException(nameof(collection)))) 61public ObservableCollection(List<T> list) : base(new List<T>(list ?? throw new ArgumentNullException(nameof(list))))
System.Private.CoreLib (93)
src\runtime\src\libraries\Common\src\Interop\Unix\System.Native\Interop.MountPoints.cs (2)
46List<string> mountPoints = new(); 64context._results = new List<string>();
src\runtime\src\libraries\Common\src\System\Collections\Concurrent\SingleProducerSingleConsumerQueue.cs (1)
435public T[] Items => new List<T>(_queue).ToArray();
src\runtime\src\libraries\System.Private.CoreLib\src\System\AggregateException.cs (4)
103: this(message, new List<Exception>(innerExceptions ?? throw new ArgumentNullException(nameof(innerExceptions))).ToArray(), cloneExceptions: false) 273unhandledExceptions ??= new List<Exception>(); 301List<Exception> flattenedExceptions = new List<Exception>(); 304var exceptionsToFlatten = new List<AggregateException> { this };
src\runtime\src\libraries\System.Private.CoreLib\src\System\Collections\Generic\List.cs (3)
371List<TOutput> list = new List<TOutput>(_size); 532List<T> list = new List<T>(); 690List<T> list = new List<T>(count);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Collections\ObjectModel\Collection.cs (1)
20items = new List<T>();
src\runtime\src\libraries\System.Private.CoreLib\src\System\Diagnostics\StackTrace.cs (1)
142List<StackFrame> frameList = new List<StackFrame>(frames);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Diagnostics\Tracing\CounterGroup.cs (3)
23_counters = new List<DiagnosticCounter>(); 173s_counterGroupEnabledList = new List<CounterGroup>(); 309var onTimers = new List<CounterGroup>();
src\runtime\src\libraries\System.Private.CoreLib\src\System\Diagnostics\Tracing\EventListener.cs (2)
336List<EventSource> sourcesToDispose = new List<EventSource>(); 527Interlocked.CompareExchange(ref s_EventSources, new List<WeakReference<EventSource>>(2), null);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Diagnostics\Tracing\EventSource.cs (2)
461var ret = new List<EventSource>(); 3941private static List<Func<EventSource?>> s_preregisteredEventSourceFactories = new List<Func<EventSource?>>();
src\runtime\src\libraries\System.Private.CoreLib\src\System\Diagnostics\Tracing\ManifestBuilder.cs (6)
62errors = new List<string>(); 246byteArrArgIndices ??= new List<int>(4); 369var sortedChannels = new List<KeyValuePair<int, ChannelInfo>>(); 407var sortedTasks = new List<int>(taskTab.Keys); 484var sortedOpcodes = new List<int>(opcodeTab.Keys); 499var sortedKeywords = new List<ulong>(keywordTab.Keys);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Diagnostics\Tracing\TraceLogging\EnumerableTypeInfo.cs (1)
53List<object?> serializedEnumerable = new List<object?>();
src\runtime\src\libraries\System.Private.CoreLib\src\System\Diagnostics\Tracing\TraceLogging\TraceLoggingEventSource.cs (1)
745List<byte> traitMetaData = new List<byte>(100);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Diagnostics\Tracing\TraceLogging\TraceLoggingEventTypes.cs (2)
178var recursionCheck = new List<Type>(paramInfos.Length); 193var recursionCheck = new List<Type>(types.Length);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Diagnostics\Tracing\TraceLogging\TraceLoggingMetadataCollector.cs (1)
285internal readonly List<FieldMetadata> fields = new List<FieldMetadata>();
src\runtime\src\libraries\System.Private.CoreLib\src\System\Diagnostics\Tracing\TraceLogging\TraceLoggingTypeInfo.cs (1)
147recursionCheck ??= new List<Type>();
src\runtime\src\libraries\System.Private.CoreLib\src\System\Diagnostics\Tracing\TraceLogging\TypeAnalysis.cs (1)
28var propertyList = new List<PropertyAnalysis>();
src\runtime\src\libraries\System.Private.CoreLib\src\System\Globalization\CalendarData.Icu.cs (3)
146callbackContext.Results = new List<string>(); 373callbackContext.Results = new List<string>(); 420callbackContext.Results = new List<string>();
src\runtime\src\libraries\System.Private.CoreLib\src\System\Globalization\CultureData.Icu.cs (1)
566List<CultureInfo> list = new List<CultureInfo>();
src\runtime\src\libraries\System.Private.CoreLib\src\System\Globalization\CultureData.Nls.cs (3)
408data.strings = new List<string>(); 493context.strings = new List<string>(); 521context.strings = new List<string>();
src\runtime\src\libraries\System.Private.CoreLib\src\System\Globalization\DateTimeFormat.cs (1)
1804List<string> results = new List<string>(DEFAULT_ALL_DATETIMES_SIZE);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Globalization\DateTimeFormatInfo.cs (1)
1291List<string> results = new List<string>(DEFAULT_ALL_DATETIMES_SIZE);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Globalization\JapaneseCalendar.Icu.cs (1)
50List<EraInfo> eras = new List<EraInfo>();
src\runtime\src\libraries\System.Private.CoreLib\src\System\IO\Directory.cs (3)
174=> new List<string>(InternalEnumeratePaths(path, searchPattern, SearchTarget.Files, enumerationOptions)).ToArray(); 184=> new List<string>(InternalEnumeratePaths(path, searchPattern, SearchTarget.Directories, enumerationOptions)).ToArray(); 194=> new List<string>(InternalEnumeratePaths(path, searchPattern, SearchTarget.Both, enumerationOptions)).ToArray();
src\runtime\src\libraries\System.Private.CoreLib\src\System\IO\DirectoryInfo.cs (3)
121=> new List<FileInfo>((IEnumerable<FileInfo>)InternalEnumerateInfos(FullPath, searchPattern, SearchTarget.Files, enumerationOptions)).ToArray(); 136=> new List<FileSystemInfo>(InternalEnumerateInfos(FullPath, searchPattern, SearchTarget.Both, enumerationOptions)).ToArray(); 149=> new List<DirectoryInfo>((IEnumerable<DirectoryInfo>)InternalEnumerateInfos(FullPath, searchPattern, SearchTarget.Directories, enumerationOptions)).ToArray();
src\runtime\src\libraries\System.Private.CoreLib\src\System\IO\File.cs (2)
897List<string> lines = new List<string>(); 1338List<string> lines = new List<string>();
src\runtime\src\libraries\System.Private.CoreLib\src\System\Reflection\Assembly.cs (1)
20private static readonly List<string> s_loadFromAssemblyList = new List<string>();
src\runtime\src\libraries\System.Private.CoreLib\src\System\Reflection\Emit\TypeNameBuilder.cs (2)
20private readonly List<int> _stack = new List<int>(); 274var nestings = new List<Type>();
src\runtime\src\libraries\System.Private.CoreLib\src\System\Runtime\CompilerServices\AsyncProfiler.cs (1)
1562private static List<AsyncThreadContextHolder> s_cache = new List<AsyncThreadContextHolder>();
src\runtime\src\libraries\System.Private.CoreLib\src\System\Runtime\InteropServices\PosixSignalRegistration.Unix.cs (1)
41s_registrations[signo] = tokens = new List<Token>();
src\runtime\src\libraries\System.Private.CoreLib\src\System\SearchValues\BitmapCharSearchValues.cs (1)
29var chars = new List<char>();
src\runtime\src\libraries\System.Private.CoreLib\src\System\SR.cs (1)
75_currentlyLoading ??= new List<string>();
src\runtime\src\libraries\System.Private.CoreLib\src\System\StartupHookProvider.cs (1)
42List<string> startupHookParts = new();
src\runtime\src\libraries\System.Private.CoreLib\src\System\Text\CompositeFormat.cs (1)
77var segments = new List<(string? Literal, int ArgIndex, int Alignment, string? Format)>();
src\runtime\src\libraries\System.Private.CoreLib\src\System\Threading\CancellationTokenSource.cs (1)
811(exceptionList ??= new List<Exception>()).Add(ex);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Threading\Tasks\ConcurrentExclusiveSchedulerPair.cs (1)
237cs.m_exceptions ??= new List<Exception>(faultedException.InnerExceptionCount);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Threading\Tasks\Task.cs (12)
2319Interlocked.CompareExchange(ref props.m_exceptionalChildren, new List<Task>(), null); 4739list = new List<object?>(); 4833continuationsLocalRef = Interlocked.CompareExchange(ref m_continuationObject, new List<object?>(), continuationObject); 5108CollectionsMarshal.AsSpan(new List<Task>(tasks)); 5238list ??= new List<T>(initSize); 5327exceptions ??= new List<Exception>(ex.InnerExceptionCount); 6300failedOrCanceled = Interlocked.CompareExchange(ref m_stateObject, new List<Task> { first, completedTask }, first); 6342(observedExceptions ??= new()).AddRange(task.GetExceptionDispatchInfos()); 6455List<Task<TResult>> taskList = new List<Task<TResult>>(); 6619observedExceptions ??= new List<ExceptionDispatchInfo>(); 6942var taskList = new List<TTask>(); 7277List<Delegate> result = new List<Delegate>();
src\runtime\src\libraries\System.Private.CoreLib\src\System\Threading\Tasks\TaskCompletionSource.cs (1)
162var defensiveCopy = new List<Exception>();
src\runtime\src\libraries\System.Private.CoreLib\src\System\Threading\Tasks\TaskCompletionSource_T.cs (1)
162var defensiveCopy = new List<Exception>();
src\runtime\src\libraries\System.Private.CoreLib\src\System\Threading\Tasks\TaskExceptionHolder.cs (1)
148List<ExceptionDispatchInfo>? exceptions = m_faultExceptions ??= new List<ExceptionDispatchInfo>(1);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Threading\Tasks\TaskScheduler.cs (2)
461activeTasksArray = (new List<Task>(activeTasksSource)).ToArray(); 490List<TaskScheduler> schedulers = new List<TaskScheduler>();
src\runtime\src\libraries\System.Private.CoreLib\src\System\Threading\ThreadInt64PersistentCounter.cs (1)
32List<ThreadLocalNodeFinalizationHelper>? nodeFinalizationHelpers = t_nodeFinalizationHelpers ??= new List<ThreadLocalNodeFinalizationHelper>(1);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Threading\ThreadLocal.cs (2)
447var valueList = new List<T>(); 618private readonly List<int> _freeIds = new List<int>();
src\runtime\src\libraries\System.Private.CoreLib\src\System\Threading\Timer.cs (1)
106public TimerQueueTimer[] Items => new List<TimerQueueTimer>(_queue.GetTimersForDebugger()).ToArray();
src\runtime\src\libraries\System.Private.CoreLib\src\System\Threading\TimerQueue.Portable.cs (2)
33var timers = new List<TimerQueue>(Instances.Length); 34s_scheduledTimersToFire ??= new List<TimerQueue>(Instances.Length);
src\runtime\src\libraries\System.Private.CoreLib\src\System\TimeZoneInfo.cs (1)
1174value._equivalentZones = new List<TimeZoneInfo>();
src\runtime\src\libraries\System.Private.CoreLib\src\System\TimeZoneInfo.StringSerializer.cs (1)
375List<AdjustmentRule> rules = new List<AdjustmentRule>(1);
src\runtime\src\libraries\System.Private.CoreLib\src\System\TimeZoneInfo.Unix.cs (2)
155List<AdjustmentRule> rulesList = new List<AdjustmentRule>(_adjustmentRules.Length); 508List<AdjustmentRule> rulesList = new List<AdjustmentRule>();
src\runtime\src\libraries\System.Private.CoreLib\src\System\TimeZoneInfo.Unix.NonAndroid.cs (1)
184List<string> timeZoneIds = new List<string>();
src\runtime\src\libraries\System.Reflection.Metadata\src\System\Reflection\Metadata\TypeNameParser.cs (1)
123genericArgs = new List<TypeName>(2);
src\runtime\src\libraries\System.Reflection.Metadata\src\System\Reflection\Metadata\TypeNameParserHelpers.cs (1)
259(nestedNameLengths ??= new()).Add(length);
System\Reflection\Runtime\Assemblies\RuntimeAssemblyInfo.cs (2)
95List<Type> types = new List<Type>(); 120exceptions ??= new List<Exception>();
System.Private.CoreLib.Generators (2)
IntrinsicsInSystemPrivateCoreLibAnalyzer.cs (1)
620List<int> includedClauses = new List<int>();
NativeRuntimeEventSourceGenerator.cs (1)
322var paramList = new List<string>();
System.Private.DataContractSerialization (38)
src\runtime\src\libraries\Common\src\System\CodeDom\CodeTypeReference.cs (1)
167var typeArgumentList = new List<CodeTypeReference>();
System\Runtime\Serialization\ClassDataContract.cs (5)
627_members = new List<DataMember>(); 805List<DataMember> tempMembers = new List<DataMember>(); 981List<Member> membersInHierarchy = new List<Member>(); 1375boundClassContract.Members = new List<DataMember>(Members.Count); 1424List<DataMember> dataContractMembersList = new List<DataMember>();
System\Runtime\Serialization\CodeGenerator.cs (1)
145_argList = new List<ArgBuilder>();
System\Runtime\Serialization\DataContract.cs (4)
1159List<Type> itemTypeClosure = new List<Type>(); 1561List<int> nestedParamCounts = new List<int>(); 2396_nestedParamCounts = new List<int>(); 2415_paramGenericInfos ??= new List<GenericInfo>();
System\Runtime\Serialization\DataContractSerializer.cs (1)
130_knownTypeList = new List<Type>();
System\Runtime\Serialization\DataContractSet.cs (3)
29_referencedTypes = referencedTypes != null ? new List<Type>(referencedTypes) : null; 30_referencedCollectionTypes = referencedCollectionTypes != null ? new List<Type>(referencedCollectionTypes) : null; 387List<Type> types = new List<Type>();
System\Runtime\Serialization\EnumDataContract.cs (2)
220List<DataMember> tempMembers = new List<DataMember>(fields.Length); 221List<long> tempValues = new List<long>(fields.Length);
System\Runtime\Serialization\Json\DataContractJsonSerializer.cs (1)
600this.knownTypeList = new List<Type>();
System\Runtime\Serialization\Json\JsonXmlDataContract.cs (2)
64List<Type> knownTypesList = new List<Type>(); 67List<XmlQualifiedName> xmlNames = new List<XmlQualifiedName>();
System\Runtime\Serialization\SchemaImporter.cs (8)
103var elementNameList = new List<XmlQualifiedName>(); 244List<XmlSchemaType> knownTypesForObject = new List<XmlSchemaType>(); 275baseTypeInfo._knownTypes ??= new List<XmlSchemaType>(); 279baseTypeInfo = new SchemaObjectInfo(null, null, null, new List<XmlSchemaType>()); 329List<XmlSchemaRedefine> list = new List<XmlSchemaRedefine>(); 679dataContract.Members = new List<DataMember>(); 1201dataContract.Values = new List<long>(); 1202dataContract.Members = new List<DataMember>();
System\Runtime\Serialization\XmlObjectSerializerReadContext.cs (8)
280extensionData.Members ??= new List<ExtensionDataMember>(); 796dataNode.Members ??= new List<ExtensionDataMember>(); 826dataNode.Items ??= new List<IDataNode?>(); 886dataNode.Members ??= new List<ISerializableDataMember>(); 915xmlAttributes ??= new List<XmlAttribute>(); 927xmlChildNodes ??= new List<XmlNode>(); 950var xmlChildNodes = new List<XmlNode>(); 954xmlAttributes = new List<XmlAttribute>();
System\Runtime\Serialization\XmlSerializableServices.cs (1)
17List<XmlNode> nodeList = new List<XmlNode>();
System\Xml\XmlBufferReader.cs (1)
1235List<int> list = new List<int>();
System.Private.Reflection.Execution (1)
src\runtime\src\libraries\System.Private.CoreLib\src\System\SR.cs (1)
75_currentlyLoading ??= new List<string>();
System.Private.TypeLoader (3)
Internal\Reflection\Execution\AssemblyBinderImplementation.cs (1)
83List<AssemblyBindResult> loadedAssemblies = new List<AssemblyBindResult>(ScopeGroups.Length);
src\runtime\src\coreclr\tools\Common\TypeSystem\Common\MethodDesc.cs (1)
210List<EmbeddedSignatureData> ret = new();
src\runtime\src\libraries\System.Private.CoreLib\src\System\SR.cs (1)
75_currentlyLoading ??= new List<string>();
System.Private.Windows.Core (3)
System\Collections\Generic\CollectionExtensions.cs (1)
24return new List<T>(new ArraySegment<T>(array, 0, count));
System\Private\Windows\BinaryFormat\BinaryFormatWriter.cs (1)
269new List<object?>
System\Private\Windows\Ole\Composition.NativeToManagedAdapter.cs (1)
318List<string> files = new((int)count);
System.Private.Xml (170)
System\Xml\Core\XmlEventCache.cs (1)
537_pages = new List<XmlEvent[]>();
System\Xml\Core\XmlWriterSettings.cs (3)
243clonedSettings.CDataSectionElements = new List<XmlQualifiedName>(CDataSectionElements); 250internal List<XmlQualifiedName> CDataSectionElements { get; private set; } = new(); 677CDataSectionElements = new List<XmlQualifiedName>(length);
System\Xml\Dom\DocumentXmlWriter.cs (1)
75_fragment = new List<XmlNode>();
System\Xml\Dom\DocumentXPathNavigator.cs (1)
1802List<XmlElement> elements = new List<XmlElement>();
System\Xml\Dom\XmlNamedNodeMap.SmallXmlNodeList.cs (4)
63List<object> temp = new List<object>(); 80list = new List<object>(); 122list = new List<object>(); 129list = new List<object>();
System\Xml\Dom\XPathNodeList.cs (1)
20_list = new List<XmlNode?>();
System\Xml\Schema\ContentValidator.cs (2)
1442List<int[]> transitionTable = new(); 1857runningPositions = new List<RangePositionInfo>();
System\Xml\Schema\Preprocessor.cs (1)
727List<XmlSchemaObject> removeItemsList = new List<XmlSchemaObject>();
System\Xml\Schema\SchemaCollectionCompiler.cs (1)
633var memberTypeDefinitions = new List<XmlSchemaSimpleType>();
System\Xml\Schema\SchemaCollectionpreProcessor.cs (1)
531List<XmlSchemaObject> removeItemsList = new List<XmlSchemaObject>();
System\Xml\Schema\SchemaDeclBase.cs (1)
100values ??= new List<string>();
System\Xml\Schema\SchemaElementDecl.cs (1)
197_defaultAttdefs ??= new List<IDtdDefaultAttributeInfo>();
System\Xml\Schema\SchemaSetCompiler.cs (1)
723var memberTypeDefinitions = new List<XmlSchemaSimpleType>();
System\Xml\Schema\XdrBuilder.cs (2)
782builder._ElementDef._ElementDecl!.Values = new List<string>((string[])obj); 1080builder._AttributeDef._AttDef!.Values = new List<string>((string[])obj);
System\Xml\Schema\XmlSchemaObjectTable.cs (1)
13private readonly List<XmlSchemaObjectEntry> _entries = new List<XmlSchemaObjectEntry>();
System\Xml\Schema\XmlSchemaSet.cs (2)
991newMembers ??= new List<XmlSchemaElement>(); 1299List<XmlSchema> reprocessList = new List<XmlSchema>();
System\Xml\Schema\XmlValueConverter.cs (3)
3053List<T> listDst = new List<T>(); 3081List<object> listDst = new List<object>(); 3093return new List<string>(XmlConvert.SplitString(value));
System\Xml\Schema\XsdBuilder.cs (2)
674private readonly List<XmlAttribute> _unhandledAttributes = new List<XmlAttribute>(); 753_namespaces ??= new List<XmlQualifiedName>();
System\Xml\Serialization\Models.cs (1)
430var list = new List<ConstantModel>();
System\Xml\Serialization\ReflectionXmlSerializationReader.cs (7)
139var membersList = new List<Member>(); 140var textOrArrayMembersList = new List<Member>(); 141var attributeMembersList = new List<Member>(); 382checkTypeHrefSource = new List<CheckTypeSource>(); 1495var listOfItems = new List<object?>(); 1600var allMembersList = new List<Member>(mappings.Length); 1901var attributes = new List<AttributeAccessor>();
System\Xml\Serialization\ReflectionXmlSerializationWriter.cs (1)
202var namedAnys = new List<ElementAccessor>();
System\Xml\Serialization\SoapReflectionImporter.cs (2)
386var members = new List<MemberMapping>(); 575var constants = new List<ConstantMapping>();
System\Xml\Serialization\Types.cs (3)
658secondaryList = new List<TypeDesc>(); 1092var list = new List<MemberMapping>(); 1122var list = new List<MemberMapping>();
System\Xml\Serialization\XmlReflectionImporter.cs (2)
846var members = new List<MemberMapping>(); 1219var constants = new List<ConstantMapping>();
System\Xml\Serialization\XmlSchemaImporter.cs (1)
1303if (IsCyclicReferencedType(itemElement, new List<string>(1) { identifier }))
System\Xml\Serialization\XmlSerializationReader.cs (7)
1922var xmlNodeList = new List<XmlNode>(); 2549var membersList = new List<Member>(); 2550var textOrArrayMembersList = new List<Member>(); 2551var attributeMembersList = new List<Member>(); 3356var arraysToDeclareList = new List<Member>(mappings.Length); 3357var arraysToSetList = new List<Member>(mappings.Length); 3358var allMembersList = new List<Member>(mappings.Length);
System\Xml\Serialization\XmlSerializationReaderILGen.cs (17)
308List<Type> argTypes = new List<Type>(); 428var membersList = new List<Member>(); 429var textOrArrayMembersList = new List<Member>(); 430var attributeMembersList = new List<Member>(); 1023List<Type> argTypes = new List<Type>(); 1024List<string> argNames = new List<string>(); 1066List<Label> caseLabels = new List<Label>(); 1067List<object> retValues = new List<object>(); 1144List<Type> argTypes = new List<Type>(); 1329List<Type> argTypes = new List<Type>(); 1330List<string> argNames = new List<string>(); 1532var arraysToDeclareList = new List<Member>(mappings.Length); 1533var arraysToSetList = new List<Member>(mappings.Length); 1534var allMembersList = new List<Member>(mappings.Length); 1804var attributes = new List<AttributeAccessor>(); 1991List<Type> argTypes = new List<Type>(); 3152List<Type> argTypes = new List<Type>();
System\Xml\Serialization\XmlSerializationWriterILGen.cs (12)
101List<Type> argTypes = new List<Type>(); 230List<Type> argTypes = new List<Type>(); 600List<Type> argTypes = new List<Type>(); 601List<string> argNames = new List<string>(); 619List<Label> caseLabels = new List<Label>(); 620List<string> retValues = new List<string>(); 751List<Type> argTypes = new List<Type>(); 915List<Type> argTypes = new List<Type>(5); 916List<string> argNames = new List<string>(5); 1315List<Type> argTypes = new List<Type>(); 1585var namedAnys = new List<ElementAccessor>(); 1996List<Type> argTypes = new List<Type>();
System\Xml\XPath\Internal\CacheAxisQuery.cs (2)
17this.outputBuffer = new List<XPathNavigator>(); 22this.outputBuffer = new List<XPathNavigator>(other.outputBuffer);
System\Xml\XPath\Internal\CacheOutputQuery.cs (2)
21this.outputBuffer = new List<XPathNavigator>(); 27this.outputBuffer = new List<XPathNavigator>(other.outputBuffer);
System\Xml\XPath\Internal\FollSiblingQuery.cs (2)
19_parentStk = new List<XPathNavigator>(); 24_parentStk = new List<XPathNavigator>(other._parentStk);
System\Xml\XPath\Internal\Function.cs (3)
53_argumentList = new List<AstNode>(argumentList); 61_argumentList = new List<AstNode>(argumentList); 67_argumentList = new List<AstNode>();
System\Xml\XPath\Internal\PreSiblingQuery.cs (1)
48List<XPathNavigator> parentStk = new List<XPathNavigator>();
System\Xml\XPath\Internal\QueryBuilder.cs (1)
443List<Query> argList = new List<Query>(numArgs);
System\Xml\XPath\Internal\SortQuery.cs (2)
23_results = new List<SortKey>(); 30_results = new List<SortKey>(other._results);
System\Xml\XPath\Internal\XPathParser.cs (2)
504List<AstNode> argList = new List<AstNode>(); 656List<AstNode> argList = new List<AstNode>();
System\Xml\Xsl\IlGen\StaticDataManager.cs (3)
21private readonly List<T> _list = new List<T>(); 126_prefixMappingsList ??= new List<StringPair[]>(); 147_globalNames ??= new List<string>();
System\Xml\Xsl\QIL\QilExpression.cs (2)
42_wsRules = factory.LiteralObject(new List<WhitespaceRule>()); 45_earlBnd = factory.LiteralObject(new List<EarlyBoundInfo>());
System\Xml\Xsl\QIL\QilXmlWriter.cs (2)
317private readonly List<QilNode> _fwdrefs = new List<QilNode>(); 318private readonly List<QilNode> _backrefs = new List<QilNode>();
System\Xml\Xsl\Runtime\DocumentOrderComparer.cs (2)
38_roots ??= new List<XPathNavigator>(); 56_roots ??= new List<XPathNavigator>();
System\Xml\Xsl\Runtime\DodSequenceMerge.cs (1)
52_sequencesToMerge = new List<IEnumerator<XPathNavigator>>();
System\Xml\Xsl\Runtime\StringConcat.cs (1)
94List<string?> strList = _strList = new List<string?>(capacity);
System\Xml\Xsl\Runtime\XslNumber.cs (1)
141_tokens = new List<TokenInfo?>();
System\Xml\Xsl\Runtime\XsltLibrary.cs (1)
188_decimalFormatters ??= new List<DecimalFormatter>();
System\Xml\Xsl\XmlQueryTypeFactory.cs (6)
81return SequenceType.Create(ChoiceType.Create(PrimeChoice(new List<XmlQueryType>(left), right)), left.Cardinality | right.Cardinality); 97List<XmlQueryType> list = new List<XmlQueryType>(types[0]); 127return SequenceType.Create(ChoiceType.Create(PrimeChoice(new List<XmlQueryType>(left), right)), left.Cardinality + right.Cardinality); 690public static readonly XmlQueryType None = new ChoiceType(new List<XmlQueryType>()); 711members = new List<XmlQueryType>(); 826List<XmlQueryType> members = new List<XmlQueryType>(length);
System\Xml\Xsl\XPath\XPathParser.cs (1)
551List<Node> argList = new List<Node>();
System\Xml\Xsl\Xslt\Compiler.cs (4)
48public List<VarPar> ExternalPars = new List<VarPar>(); 49public List<VarPar> GlobalVars = new List<VarPar>(); 50public List<WhitespaceRule> WhitespaceRules = new List<WhitespaceRule>(); 53public List<ProtoTemplate> AllTemplates = new List<ProtoTemplate>();
System\Xml\Xsl\Xslt\MatcherBuilder.cs (8)
262public List<QilName> FixedNamePatternsNames = new List<QilName>(); // Needed only to guarantee a stable order 263public List<Pattern> NonFixedNamePatterns = new List<Pattern>(); 286list = FixedNamePatterns[qname] = new List<Pattern>(); 312private readonly List<Pattern> _textPatterns = new List<Pattern>(); 313private readonly List<Pattern> _documentPatterns = new List<Pattern>(); 314private readonly List<Pattern> _commentPatterns = new List<Pattern>(); 316private readonly List<Pattern> _heterogenousPatterns = new List<Pattern>(); 318private readonly List<List<TemplateMatch>> _allMatches = new List<List<TemplateMatch>>();
System\Xml\Xsl\Xslt\QilGenerator.cs (4)
201List<EarlyBoundInfo> ebTypes = new List<EarlyBoundInfo>(scriptClasses.Count); 578paramWithCalls = new List<VarPar>(); 2556args = new List<XslNode>(3); 2645functionsForMode = sheet.ApplyFunctions[mode] = new List<QilFunction>();
System\Xml\Xsl\Xslt\Stylesheet.cs (7)
29public List<Uri> ImportHrefs = new List<Uri>(); 30public List<XslNode>? GlobalVarPars = new List<XslNode>(); 45public List<Template> Templates = new List<Template>(); // Templates defined on this level. Empty for RootLevel. 54matchesForMode = TemplateMatches[template.Mode] = new List<TemplateMatch>(); 72WhitespaceRules![0] = new List<WhitespaceRule>(); 73WhitespaceRules![1] = new List<WhitespaceRule>(); 74WhitespaceRules![2] = new List<WhitespaceRule>();
System\Xml\Xsl\Xslt\XPathPatternBuilder.cs (1)
237List<QilNode> convertedPredicates = new List<QilNode>(predicates.Count);
System\Xml\Xsl\Xslt\XPathPatternParser.cs (2)
127List<QilNode> args = new List<QilNode>(2); 235List<QilNode> predicates = new List<QilNode>();
System\Xml\Xsl\Xslt\XslAst.cs (3)
105private static readonly IList<XslNode> s_emptyList = new List<XslNode>().AsReadOnly(); 120_content ??= new List<XslNode>(); 128_content = new List<XslNode>(collection);
System\Xml\Xsl\Xslt\XslAstAnalyzer.cs (5)
26private readonly List<VarPar> _allVarPars = new List<VarPar>(); 57private static readonly IList<V> s_empty = (new List<V>()).AsReadOnly(); 80adjList = this[v1] = new List<V>(); 757templates = new List<ProtoTemplate>(); 1430newtemplate.SetContent(new List<XslNode>(content.Count - split + 8));
System\Xml\Xsl\Xslt\XsltLoader.cs (15)
336List<XslNode> content = new List<XslNode>(); 619List<XmlQualifiedName> list = new List<XmlQualifiedName>(); 902List<Key> defList = new List<Key>(); 1083List<XslNode> content = new List<XslNode>(); 1347return LoadInstructions(new List<XslNode>(), InstructionFlags.None); 1352return LoadInstructions(new List<XslNode>(), flags); 1471List<XslNode> content = new List<XslNode>(); 1606List<XslNode> content = new List<XslNode>(); 1662List<XslNode> content = new List<XslNode>(); 2020List<XslNode> content = new List<XslNode>(); 2072List<XslNode> content = new List<XslNode>(); 2495List<XslNode> content = new List<XslNode>(); 2577List<XslNode> fallbacksArray = new List<XslNode>(); 2666List<QilName> modes = new List<QilName>(list.Length); 2909List<QilName> useCharacterMaps = new List<QilName>();
System\Xml\Xsl\XsltOld\ActionFrame.cs (1)
153List<SortKey> results = new List<SortKey>();
System\Xml\Xsl\XsltOld\Compiler.cs (1)
179_queryStore = new List<TheQuery>();
System\Xml\Xsl\XsltOld\NumberAction.cs (1)
690List<FormatInfo?> tokens = new List<FormatInfo?>();
System\Xml\Xsl\XsltOld\RootAction.cs (1)
99_keyList ??= new List<Key>();
System.Private.Xml.Linq (4)
System\Xml\Linq\XContainer.cs (1)
1373List<object?> list = new List<object?>();
System\Xml\Linq\XLinq.cs (1)
537_attributes = new List<XAttribute>();
System\Xml\Linq\XNodeBuilder.cs (1)
210_content ??= new List<object>();
System\Xml\Linq\XStreamingElement.cs (1)
80list = new List<object>();
System.Reflection.Context (8)
System\Reflection\Context\CollectionServices.cs (1)
54List<object> list = new List<object>(enumerable);
System\Reflection\Context\Custom\AttributeUtils.cs (2)
33List<object> results = new List<object>(attributes); 73List<object> results = new List<object>(attributes);
System\Reflection\Context\Custom\CustomType.cs (4)
58List<PropertyInfo> results = new List<PropertyInfo>(properties); 102List<PropertyInfo> matchingProperties = new List<PropertyInfo>(); 153List<MethodInfo> results = new List<MethodInfo>(methods); 218List<MethodInfo> matchingMethods = new List<MethodInfo>();
System\Reflection\Context\Projection\ProjectingType.cs (1)
113List<MemberInfo> matchingMembers = new List<MemberInfo>();
System.Reflection.DispatchProxy (2)
System\Reflection\DispatchProxyGenerator.cs (2)
281_fields = new List<FieldBuilder>(); 284_methodInfos = new List<MethodInfo>();
System.Reflection.Emit (43)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Reflection\Emit\TypeNameBuilder.cs (2)
20private readonly List<int> _stack = new List<int>(); 274var nestings = new List<Type>();
System\Reflection\Emit\EventBuilderImpl.cs (1)
62_customAttributes ??= new List<CustomAttributeWrapper>();
System\Reflection\Emit\FieldBuilderImpl.cs (1)
76_customAttributes ??= new List<CustomAttributeWrapper>();
System\Reflection\Emit\GenericTypeParameterBuilderImpl.cs (3)
46_interfaces ??= new List<Type>(); 53_customAttributes ??= new List<CustomAttributeWrapper>(); 64_interfaces ??= new List<Type>(interfaceConstraints.Length);
System\Reflection\Emit\ILGeneratorImpl.cs (8)
32private List<KeyValuePair<object, BlobWriter>> _memberReferences = new(); 33private List<ExceptionBlock> _exceptionStack = new(); // tracks the exception nesting 34private List<ExceptionHandlerInfo> _exceptionBlocks = new(); // keeps all ExceptionHandler blocks 237_currentScope._children ??= new List<Scope>(); 247_currentScope._locals ??= new List<LocalBuilder>(); 855sequencePoints = new List<SequencePoint> { new SequencePoint(_il.Offset, startLine, startColumn, endLine, endColumn) }; 869_currentScope._importNamespaces ??= new List<string>(); 951List<LocalBuilder> locals = new List<LocalBuilder>();
System\Reflection\Emit\MethodBuilderImpl.cs (1)
202_customAttributes ??= new List<CustomAttributeWrapper>();
System\Reflection\Emit\ModuleBuilderImpl.cs (4)
25private readonly List<TypeBuilderImpl> _typeDefinitions = new(); 138List<GenericTypeParameterBuilderImpl> genericParams = new(); 1342_customAttributes ??= new List<CustomAttributeWrapper>(); 1405List<TypeBuilderImpl> nestedTypes = new List<TypeBuilderImpl>();
System\Reflection\Emit\ParameterBuilderImpl.cs (1)
63_customAttributes ??= new List<CustomAttributeWrapper>();
System\Reflection\Emit\PersistedAssemblyBuilder.cs (1)
196_customAttributes ??= new List<CustomAttributeWrapper>();
System\Reflection\Emit\PropertyBuilderImpl.cs (1)
73_customAttributes ??= new List<CustomAttributeWrapper>();
System\Reflection\Emit\TypeBuilderImpl.cs (20)
34internal readonly List<MethodBuilderImpl> _methodDefinitions = new(); 35internal readonly List<FieldBuilderImpl> _fieldDefinitions = new(); 36internal readonly List<ConstructorBuilderImpl> _constructorDefinitions = new(); 38internal readonly List<PropertyBuilderImpl> _propertyDefinitions = new(); 39internal readonly List<EventBuilderImpl> _eventDefinitions = new(); 74_interfaces = new List<Type>(interfaces.Length); 93_interfaces ??= new List<Type>(); 324im = new List<(MethodInfo ifaceMethod, MethodInfo targetMethod)>(); 487_customAttributes ??= new List<CustomAttributeWrapper>(); 735List<ConstructorInfo> constructors = new List<ConstructorInfo>(); 753List<ConstructorInfo> ctors = new(); 778List<MethodInfo> methods = new List<MethodInfo>(); 795List<MethodInfo> methods = new List<MethodInfo>(); 895List<FieldInfo> fields = new List<FieldInfo>(); 913List<FieldInfo> fields = new List<FieldInfo>(_fieldDefinitions.Count); 1004List<PropertyInfo> properties = new List<PropertyInfo>(); 1021List<PropertyInfo> candidates = new List<PropertyInfo>(_propertyDefinitions.Count); 1081List<PropertyInfo> candidates = new List<PropertyInfo>(properties.Length); 1109List<Type> nestedTypes = new List<Type>(); 1127List<Type> nestedTypes = new List<Type>();
System.Reflection.Metadata (50)
System\Reflection\Metadata\Ecma335\Encoding\ControlFlowBuilder.cs (3)
95_branches = new List<BranchInfo>(); 96_labels = new List<int>(); 247_lazyExceptionHandlers ??= new List<ExceptionHandlerInfo>();
System\Reflection\Metadata\Ecma335\MetadataBuilder.Heaps.cs (1)
539var sorted = new List<KeyValuePair<string, StringHandle>>(strings);
System\Reflection\Metadata\Ecma335\MetadataBuilder.Tables.cs (42)
67private readonly List<ClassLayoutRow> _classLayoutTable = new List<ClassLayoutRow>(); 69private readonly List<ConstantRow> _constantTable = new List<ConstantRow>(); 73private readonly List<CustomAttributeRow> _customAttributeTable = new List<CustomAttributeRow>(); 77private readonly List<DeclSecurityRow> _declSecurityTable = new List<DeclSecurityRow>(); 81private readonly List<EncLogRow> _encLogTable = new List<EncLogRow>(); 82private readonly List<EncMapRow> _encMapTable = new List<EncMapRow>(); 83private readonly List<EventRow> _eventTable = new List<EventRow>(); 84private readonly List<EventMapRow> _eventMapTable = new List<EventMapRow>(); 85private readonly List<ExportedTypeRow> _exportedTypeTable = new List<ExportedTypeRow>(); 86private readonly List<FieldLayoutRow> _fieldLayoutTable = new List<FieldLayoutRow>(); 88private readonly List<FieldMarshalRow> _fieldMarshalTable = new List<FieldMarshalRow>(); 92private readonly List<FieldRvaRow> _fieldRvaTable = new List<FieldRvaRow>(); 93private readonly List<FieldDefRow> _fieldTable = new List<FieldDefRow>(); 94private readonly List<FileTableRow> _fileTable = new List<FileTableRow>(); 95private readonly List<GenericParamConstraintRow> _genericParamConstraintTable = new List<GenericParamConstraintRow>(); 96private readonly List<GenericParamRow> _genericParamTable = new List<GenericParamRow>(); 97private readonly List<ImplMapRow> _implMapTable = new List<ImplMapRow>(); 98private readonly List<InterfaceImplRow> _interfaceImplTable = new List<InterfaceImplRow>(); 99private readonly List<ManifestResourceRow> _manifestResourceTable = new List<ManifestResourceRow>(); 100private readonly List<MemberRefRow> _memberRefTable = new List<MemberRefRow>(); 101private readonly List<MethodImplRow> _methodImplTable = new List<MethodImplRow>(); 103private readonly List<MethodSemanticsRow> _methodSemanticsTable = new List<MethodSemanticsRow>(); 107private readonly List<MethodSpecRow> _methodSpecTable = new List<MethodSpecRow>(); 108private readonly List<MethodRow> _methodDefTable = new List<MethodRow>(); 109private readonly List<ModuleRefRow> _moduleRefTable = new List<ModuleRefRow>(); 110private readonly List<NestedClassRow> _nestedClassTable = new List<NestedClassRow>(); 111private readonly List<ParamRow> _paramTable = new List<ParamRow>(); 112private readonly List<PropertyMapRow> _propertyMapTable = new List<PropertyMapRow>(); 113private readonly List<PropertyRow> _propertyTable = new List<PropertyRow>(); 114private readonly List<TypeDefRow> _typeDefTable = new List<TypeDefRow>(); 115private readonly List<TypeRefRow> _typeRefTable = new List<TypeRefRow>(); 116private readonly List<TypeSpecRow> _typeSpecTable = new List<TypeSpecRow>(); 117private readonly List<AssemblyRefTableRow> _assemblyRefTable = new List<AssemblyRefTableRow>(); 118private readonly List<StandaloneSigRow> _standAloneSigTable = new List<StandaloneSigRow>(); 121private readonly List<DocumentRow> _documentTable = new List<DocumentRow>(); 122private readonly List<MethodDebugInformationRow> _methodDebugInformationTable = new List<MethodDebugInformationRow>(); 123private readonly List<LocalScopeRow> _localScopeTable = new List<LocalScopeRow>(); 124private readonly List<LocalVariableRow> _localVariableTable = new List<LocalVariableRow>(); 125private readonly List<LocalConstantRow> _localConstantTable = new List<LocalConstantRow>(); 126private readonly List<ImportScopeRow> _importScopeTable = new List<ImportScopeRow>(); 127private readonly List<StateMachineMethodRow> _stateMachineMethodTable = new List<StateMachineMethodRow>(); 128private readonly List<CustomDebugInformationRow> _customDebugInformationTable = new List<CustomDebugInformationRow>();
System\Reflection\Metadata\Internal\NamespaceCache.cs (2)
181remaps ??= new List<KeyValuePair<NamespaceDefinitionHandle, NamespaceDataBuilder>>(); 295virtualNamespaces = new List<NamespaceDataBuilder>();
System\Reflection\Metadata\TypeNameParserHelpers.cs (1)
259(nestedNameLengths ??= new()).Add(length);
System\Reflection\PortableExecutable\DebugDirectory\DebugDirectoryBuilder.cs (1)
25_entries = new List<Entry>(3);
System.Reflection.MetadataLoadContext (12)
System\Reflection\PathAssemblyResolver.cs (1)
48_fileToPaths.Add(file, paths = new List<string>());
System\Reflection\TypeLoading\Assemblies\RoAssembly.cs (1)
82List<Type> list = new List<Type>(ExportedTypes);
System\Reflection\TypeLoading\Assemblies\RoAssembly.GetForwardedTypes.cs (2)
16List<Type> types = new List<Type>(); 47exceptions ??= new List<Exception>();
System\Reflection\TypeLoading\Assemblies\RoAssembly.Modules.cs (2)
47List<Module> modules = new List<Module>(_loadedModules.Length + 1) 89List<RoModule> modules = new List<RoModule>(_loadedModules.Length + 1);
System\Reflection\TypeLoading\CustomAttributes\CustomAttributeHelpers.cs (1)
113List<CustomAttributeNamedArgument> cans = new List<CustomAttributeNamedArgument>();
System\Reflection\TypeLoading\Events\Ecma\EcmaEvent.cs (1)
68List<MethodInfo> results = new List<MethodInfo>(capacity: count);
System\Reflection\TypeLoading\General\Helpers.cs (1)
56List<T> list = new List<T>(enumeration);
System\Reflection\TypeLoading\Types\RoModifiedFunctionPointerType.cs (1)
53List<Type> builder = new(returnTypeOptionalModifiers.Length + 1);
System\Reflection\TypeLoading\Types\RoModifiedType.cs (2)
61_requiredModifiersBuilder ??= new List<Type>(); 68_optionalModifiersBuilder ??= new List<Type>();
System.Resources.Extensions (1)
src\runtime\src\libraries\Common\src\System\Resources\ResourceWriter.cs (1)
249List<string> typeNames = new List<string>();
System.Resources.Writer (1)
src\runtime\src\libraries\Common\src\System\Resources\ResourceWriter.cs (1)
249List<string> typeNames = new List<string>();
System.Runtime.Caching (3)
System\Runtime\Caching\HostFileChangeMonitor.cs (1)
177List<string> newList = new List<string>(filePaths.Count);
System\Runtime\Caching\MemoryCache.cs (1)
418List<string> keysClone = new List<string>(keys);
System\Runtime\Caching\MemoryCacheEntryChangeMonitor.cs (1)
35_dependencies = new List<MemoryCacheEntry>(_keys.Count);
System.Runtime.InteropServices.JavaScript (2)
System\Runtime\InteropServices\JavaScript\JSProxyContext.cs (2)
25private readonly List<nint> JSVHandleFreeList = new(); 545List<WeakReference<JSObject>> copy = new(ThreadCsOwnedObjects.Values);
System.Runtime.Serialization.Formatters (2)
System\Runtime\Serialization\FormatterServices.cs (1)
52var allMembers = new List<FieldInfo>();
System\Runtime\Serialization\SerializationEventsCache.cs (1)
45mi ??= new List<MethodInfo>();
System.Runtime.Serialization.Schema (3)
System\Runtime\Serialization\Schema\CodeExporter.cs (1)
920List<CodeTypeReference> knownTypeReferences = new List<CodeTypeReference>();
System\Runtime\Serialization\Schema\ImportOptions.cs (2)
61public ICollection<Type> ReferencedCollectionTypes => field ??= new List<Type>(); 66public ICollection<Type> ReferencedTypes => field ??= new List<Type>();
System.Security.AccessControl (2)
System\Security\AccessControl\ACL.cs (2)
221_aces = new List<GenericAce>(count); 286_aces = new List<GenericAce>(capacity);
System.Security.Claims (4)
System\Security\Claims\ClaimsIdentity.cs (2)
38private readonly List<Claim> _instanceClaims = new List<Claim>(); 407internal List<List<Claim>> ExternalClaims => _externalClaims ??= new List<List<Claim>>();
System\Security\Claims\ClaimsPrincipal.cs (1)
27private readonly List<ClaimsIdentity> _identities = new List<ClaimsIdentity>();
System\Security\Claims\GenericPrincipal.cs (1)
49List<Claim> roleClaims = new List<Claim>(roles.Length);
System.Security.Cryptography (34)
src\runtime\src\libraries\Common\src\Internal\Cryptography\PkcsHelpers.cs (1)
39List<AttributeAsn> signedAttrs = new List<AttributeAsn>();
src\runtime\src\libraries\Common\src\System\Security\Cryptography\Asn1\AttributeAsn.xml.cs (1)
105var tmpList = new List<ReadOnlyMemory<byte>>();
src\runtime\src\libraries\Common\src\System\Security\Cryptography\Asn1\Pkcs12\SafeBagAsn.xml.cs (1)
124var tmpList = new List<System.Security.Cryptography.Asn1.AttributeAsn>();
src\runtime\src\libraries\Common\src\System\Security\Cryptography\Asn1\Pkcs7\EncryptedDataAsn.xml.cs (1)
104var tmpList = new List<System.Security.Cryptography.Asn1.AttributeAsn>();
src\runtime\src\libraries\Common\src\System\Security\Cryptography\Asn1\Pkcs7\SignedDataAsn.xml.cs (4)
142var tmpList = new List<System.Security.Cryptography.Asn1.AlgorithmIdentifierAsn>(); 162var tmpList = new List<System.Security.Cryptography.Asn1.Pkcs7.CertificateChoiceAsn>(); 183var tmpList = new List<ReadOnlyMemory<byte>>(); 202var tmpList = new List<System.Security.Cryptography.Asn1.Pkcs7.SignerInfoAsn>();
src\runtime\src\libraries\Common\src\System\Security\Cryptography\Asn1\Pkcs7\SignerInfoAsn.xml.cs (1)
155var tmpList = new List<System.Security.Cryptography.Asn1.AttributeAsn>();
src\runtime\src\libraries\Common\src\System\Security\Cryptography\Asn1\PrivateKeyInfoAsn.xml.cs (1)
119var tmpList = new List<System.Security.Cryptography.Asn1.AttributeAsn>();
src\runtime\src\libraries\Common\src\System\Security\Cryptography\CryptographicAttributeObjectCollection.cs (2)
23_list = new List<CryptographicAttributeObject>(); 28_list = new List<CryptographicAttributeObject>();
src\runtime\src\libraries\Common\src\System\Security\Cryptography\Pkcs\Pkcs12Builder.cs (3)
60_contents ??= new List<ContentInfoAsn>(); 104_contents ??= new List<ContentInfoAsn>(); 121_contents ??= new List<ContentInfoAsn>();
src\runtime\src\libraries\Common\src\System\Security\Cryptography\Pkcs\Pkcs12Info.cs (1)
107List<ContentInfoAsn> authSafeData = new List<ContentInfoAsn>();
src\runtime\src\libraries\Common\src\System\Security\Cryptography\Pkcs\Pkcs12SafeContents.cs (4)
81_bags ??= new List<Pkcs12SafeBag>(); 337List<SafeBagAsn> serializedBags = new List<SafeBagAsn>(); 353return new List<Pkcs12SafeBag>(0); 361List<Pkcs12SafeBag> bags = new List<Pkcs12SafeBag>(serializedBags.Count);
System\Security\Cryptography\AsnEncodedDataCollection.cs (1)
15_list = new List<AsnEncodedData>();
System\Security\Cryptography\CryptoConfig.cs (1)
449List<MethodBase> candidates = new List<MethodBase>();
System\Security\Cryptography\X509Certificates\Asn1\CertificationRequestInfoAsn.xml.cs (1)
119var tmpList = new List<System.Security.Cryptography.Asn1.AttributeAsn>();
System\Security\Cryptography\X509Certificates\Asn1\TbsCertificateAsn.xml.cs (1)
269var tmpList = new List<System.Security.Cryptography.Asn1.X509ExtensionAsn>();
System\Security\Cryptography\X509Certificates\CertificateRequest.cs (1)
1061List<X509ExtensionAsn> extensionAsns = new List<X509ExtensionAsn>(CertificateExtensions.Count);
System\Security\Cryptography\X509Certificates\CertificateRevocationListBuilder.cs (1)
26_revoked = new List<RevokedCertificate>();
System\Security\Cryptography\X509Certificates\CertificateRevocationListBuilder.Load.cs (1)
88List<RevokedCertificate> list = new();
System\Security\Cryptography\X509Certificates\SubjectAlternativeNameBuilder.cs (1)
18private readonly List<byte[]> _encodedNames = new List<byte[]>();
System\Security\Cryptography\X509Certificates\X500DistinguishedName.cs (2)
150(parsedAttributes ??= new List<X500RelativeDistinguishedName>()).Add(rdn); 158return parsedAttributes ?? new List<X500RelativeDistinguishedName>();
System\Security\Cryptography\X509Certificates\X500DistinguishedNameBuilder.cs (1)
34private readonly List<byte[]> _encodedComponents = new List<byte[]>();
System\Security\Cryptography\X509Certificates\X509ExtensionCollection.cs (1)
107private readonly List<X509Extension> _list = new List<X509Extension>();
System\Security\Cryptography\X509Certificates\X509SubjectAlternativeNameExtension.cs (2)
24_decoded = new List<GeneralNameAsn>(0); 114List<GeneralNameAsn> decoded = new List<GeneralNameAsn>();
System.Security.Cryptography.Cose (1)
System\Security\Cryptography\Cose\CoseMessage.cs (1)
359List<CoseSignature> signatures = new List<CoseSignature>(signaturesLength.GetValueOrDefault());
System.Security.Cryptography.Pkcs (42)
Internal\Cryptography\Pal\AnyOS\ManagedPal.Decode.cs (1)
55var recipientInfos = new List<RecipientInfo>();
Internal\Cryptography\Pal\Windows\DecryptorPalWindows.DecodeRecipients.cs (1)
24List<RecipientInfo> recipientInfos = new List<RecipientInfo>(numRecipients);
Internal\Cryptography\Pal\Windows\HeapBlockRetainer.cs (2)
22_mustLive = new List<object>(); 23_blocks = new List<SafeHeapAllocHandle>();
src\runtime\src\libraries\Common\src\Internal\Cryptography\PkcsHelpers.cs (1)
39List<AttributeAsn> signedAttrs = new List<AttributeAsn>();
src\runtime\src\libraries\Common\src\System\Security\Cryptography\Asn1\AttributeAsn.xml.cs (1)
105var tmpList = new List<ReadOnlyMemory<byte>>();
src\runtime\src\libraries\Common\src\System\Security\Cryptography\Asn1\Pkcs12\SafeBagAsn.xml.cs (1)
124var tmpList = new List<System.Security.Cryptography.Asn1.AttributeAsn>();
src\runtime\src\libraries\Common\src\System\Security\Cryptography\Asn1\Pkcs7\EncryptedDataAsn.xml.cs (1)
104var tmpList = new List<System.Security.Cryptography.Asn1.AttributeAsn>();
src\runtime\src\libraries\Common\src\System\Security\Cryptography\Asn1\Pkcs7\SignedDataAsn.xml.cs (4)
142var tmpList = new List<System.Security.Cryptography.Asn1.AlgorithmIdentifierAsn>(); 162var tmpList = new List<System.Security.Cryptography.Asn1.Pkcs7.CertificateChoiceAsn>(); 183var tmpList = new List<ReadOnlyMemory<byte>>(); 202var tmpList = new List<System.Security.Cryptography.Asn1.Pkcs7.SignerInfoAsn>();
src\runtime\src\libraries\Common\src\System\Security\Cryptography\Asn1\Pkcs7\SignerInfoAsn.xml.cs (1)
155var tmpList = new List<System.Security.Cryptography.Asn1.AttributeAsn>();
src\runtime\src\libraries\Common\src\System\Security\Cryptography\Asn1\PrivateKeyInfoAsn.xml.cs (1)
119var tmpList = new List<System.Security.Cryptography.Asn1.AttributeAsn>();
src\runtime\src\libraries\Common\src\System\Security\Cryptography\CryptographicAttributeObjectCollection.cs (2)
23_list = new List<CryptographicAttributeObject>(); 28_list = new List<CryptographicAttributeObject>();
src\runtime\src\libraries\Common\src\System\Security\Cryptography\Pkcs\Pkcs12Builder.cs (3)
60_contents ??= new List<ContentInfoAsn>(); 104_contents ??= new List<ContentInfoAsn>(); 121_contents ??= new List<ContentInfoAsn>();
src\runtime\src\libraries\Common\src\System\Security\Cryptography\Pkcs\Pkcs12Info.cs (1)
107List<ContentInfoAsn> authSafeData = new List<ContentInfoAsn>();
src\runtime\src\libraries\Common\src\System\Security\Cryptography\Pkcs\Pkcs12SafeContents.cs (4)
81_bags ??= new List<Pkcs12SafeBag>(); 337List<SafeBagAsn> serializedBags = new List<SafeBagAsn>(); 353return new List<Pkcs12SafeBag>(0); 361List<Pkcs12SafeBag> bags = new List<Pkcs12SafeBag>(serializedBags.Count);
System\Security\Cryptography\Pkcs\Asn1\CadesIssuerSerial.xml.cs (1)
90var tmpList = new List<System.Security.Cryptography.Asn1.GeneralNameAsn>();
System\Security\Cryptography\Pkcs\Asn1\EnvelopedDataAsn.xml.cs (2)
125var tmpList = new List<System.Security.Cryptography.Pkcs.Asn1.RecipientInfoAsn>(); 145var tmpList = new List<System.Security.Cryptography.Asn1.AttributeAsn>();
System\Security\Cryptography\Pkcs\Asn1\KeyAgreeRecipientInfoAsn.xml.cs (1)
135var tmpList = new List<System.Security.Cryptography.Pkcs.Asn1.RecipientEncryptedKeyAsn>();
System\Security\Cryptography\Pkcs\Asn1\OriginatorInfoAsn.xml.cs (2)
117var tmpList = new List<System.Security.Cryptography.Asn1.Pkcs7.CertificateChoiceAsn>(); 138var tmpList = new List<ReadOnlyMemory<byte>>();
System\Security\Cryptography\Pkcs\Asn1\PolicyInformation.xml.cs (1)
103var tmpList = new List<System.Security.Cryptography.Pkcs.Asn1.PolicyQualifierInfo>();
System\Security\Cryptography\Pkcs\Asn1\Rfc3161TimeStampReq.xml.cs (1)
184var tmpList = new List<System.Security.Cryptography.Asn1.X509ExtensionAsn>();
System\Security\Cryptography\Pkcs\Asn1\Rfc3161TstInfo.xml.cs (1)
218var tmpList = new List<System.Security.Cryptography.Asn1.X509ExtensionAsn>();
System\Security\Cryptography\Pkcs\Asn1\SignedAttributesSet.xml.cs (1)
116var tmpList = new List<System.Security.Cryptography.Asn1.AttributeAsn>();
System\Security\Cryptography\Pkcs\Asn1\SigningCertificateAsn.xml.cs (2)
99var tmpList = new List<System.Security.Cryptography.Pkcs.Asn1.EssCertId>(); 118var tmpList = new List<System.Security.Cryptography.Pkcs.Asn1.PolicyInformation>();
System\Security\Cryptography\Pkcs\Asn1\SigningCertificateV2Asn.xml.cs (2)
99var tmpList = new List<System.Security.Cryptography.Pkcs.Asn1.EssCertIdV2>(); 118var tmpList = new List<System.Security.Cryptography.Pkcs.Asn1.PolicyInformation>();
System\Security\Cryptography\Pkcs\CmsRecipientCollection.cs (3)
16_recipients = new List<CmsRecipient>(); 21_recipients = new List<CmsRecipient>(1); 30_recipients = new List<CmsRecipient>(certificates.Count);
System\Security\Cryptography\Pkcs\SignerInfo.cs (1)
260List<SignerInfo> signerInfos = new List<SignerInfo>();
System.Security.Cryptography.Xml (2)
System\Security\Cryptography\Xml\SignedXml.cs (2)
736List<string> safeAlgorithms = new List<string>(); 757List<string> safeAlgorithms = new List<string>();
System.Security.Permissions (1)
System\Security\Permissions\PrincipalPermission.cs (1)
164idroles ??= new List<IDRole>();
System.Security.Principal.Windows (3)
System\Security\Principal\IRCollection.cs (1)
41_identities = new List<IdentityReference>(capacity);
System\Security\Principal\WindowsIdentity.cs (2)
1042_userClaims = new List<Claim>(); 1043_deviceClaims = new List<Claim>();
System.ServiceModel.Federation (2)
System\ServiceModel\Federation\WSTrustChannelSecurityTokenProvider.cs (1)
174List<ClaimType> claimTypes = new List<ClaimType>();
System\ServiceModel\Federation\WsTrustTokenParameters.cs (1)
76List<ClaimType> claimTypes = new List<ClaimType>();
System.ServiceModel.Federation.Tests (1)
WSTrustChannelSecurityTokenProviderTest.cs (1)
27var claims = new Claims("dialect", new List<ClaimType>() { new ClaimType() { Uri = claimUri, IsOptional = false, Value = claimValue } });
System.ServiceModel.NetFramingBase (8)
System\ServiceModel\Channels\ConnectionPool.cs (6)
82itemsToClose = new List<TItem>(); 98endpointKeysToRemove = new List<TKey>(); 235_busyConnections = new List<TItem>(); 332var closeTasks = new List<Task>(itemsToClose.Count); 373List<TItem> itemsToClose = new List<TItem>(); 450itemsToClose = new List<TItem>();
System\ServiceModel\Channels\ConnectionPoolRegistry.cs (1)
46registryEntry = new List<ConnectionPool>();
System\ServiceModel\Channels\IdlingCommunicationPool.cs (1)
200List<TItem> itemsToClose = new List<TItem>();
System.ServiceModel.NetNamedPipe (1)
System\ServiceModel\Channels\NamedPipeTransportBindingElement.cs (1)
14private readonly List<SecurityIdentifier> _allowedUsers = new List<SecurityIdentifier>();
System.ServiceModel.Primitives (117)
Internals\System\Runtime\Diagnostics\EtwDiagnosticTrace.cs (1)
75IList<Tuple<string, string>> exceptionInfo = new List<Tuple<string, string>>()
Internals\System\Runtime\Fx.cs (1)
250List<Type> types = new List<Type>(typeNames.Length);
Internals\System\Runtime\InputQueue.cs (1)
30_waiterList = new List<IQueueWaiter>();
Internals\System\Runtime\InternalBufferManager.cs (1)
60List<BufferPool> bufferPoolList = new List<BufferPool>();
Internals\System\Xml\XmlMtomWriter.cs (5)
280_binaryDataChunks = new List<MtomBinaryData>(); 298_binaryDataChunks = new List<MtomBinaryData>(); 326_binaryDataChunks = new List<MtomBinaryData>(); 428_mimeParts = new List<MimePart>(); 471_mimeParts = new List<MimePart>();
System\IdentityModel\Claims\ClaimSet.cs (1)
26List<Claim> claims = new List<Claim>(2);
System\IdentityModel\Claims\X509CertificateClaimSet.cs (3)
177List<Claim> claims = new List<Claim>(); 339List<string> dnsEntries = new List<string>(); 386List<Claim> claims = new List<Claim>(2);
System\IdentityModel\Policy\DefaultEvaluationContext.cs (1)
66_claimSets = new List<ClaimSet>();
System\IdentityModel\Policy\UnconditionalPolicy.cs (2)
160List<ClaimSet> issuances = new List<ClaimSet>(1); 217identities = new List<IIdentity>(1);
System\IdentityModel\SecurityUtils.cs (4)
129List<IAuthorizationPolicy> policies = new List<IAuthorizationPolicy>(1); 266List<IAuthorizationPolicy> ret = new List<IAuthorizationPolicy>(authorizationPolicies.Count); 322public static ReadOnlyCollection<T> Instance = new ReadOnlyCollection<T>(new List<T>()); 337List<IIdentity> identities = new List<IIdentity>();
System\IdentityModel\Tokens\AggregateTokenResolver.cs (1)
18private List<SecurityTokenResolver> _tokenResolvers = new List<SecurityTokenResolver>();
System\IdentityModel\Tokens\KeyInfoSerializer.cs (4)
52_serializerEntries = new List<SerializerEntries>(); 79_tokenEntries = new List<TokenEntry>(); 80_keyIdentifierEntries = new List<KeyIdentifierEntry>(); 81_keyIdentifierClauseEntries = new List<KeyIdentifierClauseEntry>();
System\IdentityModel\Tokens\SecurityKeyIdentifier.cs (2)
21_clauses = new List<SecurityKeyIdentifierClause>(InitialSize); 30_clauses = new List<SecurityKeyIdentifierClause>(clauses.Length);
System\IdentityModel\Tokens\WSSecurityJan2004.cs (1)
30List<StrEntry> strEntries = new List<StrEntry>();
System\IdentityModel\Tokens\WSSecurityXXX2005.cs (1)
34List<StrEntry> strEntries = new List<StrEntry>();
System\IdentityModel\Tokens\X509SecurityToken.cs (1)
75List<SecurityKey> temp = new List<SecurityKey>(1);
System\ServiceModel\Channels\AddressHeaderCollection.cs (4)
16: base(new List<AddressHeader>()) 21: base(new List<AddressHeader>(addressHeaders)) 87List<AddressHeader> results = new List<AddressHeader>(); 203List<AddressHeader> headerList = new List<AddressHeader>();
System\ServiceModel\Channels\BinaryMessageEncoder.cs (2)
917_newStrings = new List<XmlDictionaryString>(); 947_bytes = new List<byte>();
System\ServiceModel\Channels\MessageFault.cs (1)
727List<FaultReasonText> translations = new List<FaultReasonText>();
System\ServiceModel\Channels\MessageHeaders.cs (1)
870List<MessageHeaderInfo> understoodHeaders = new List<MessageHeaderInfo>();
System\ServiceModel\Channels\MessageProperties.cs (3)
199List<string> keys = new List<string>(); 268List<object> values = new List<object>(); 924List<KeyValuePair<string, object>> pairs = new List<KeyValuePair<string, object>>(_propertyCount);
System\ServiceModel\Channels\RequestChannel.cs (1)
15private List<IRequestBase> _outstandingRequests = new List<IRequestBase>();
System\ServiceModel\Channels\ServiceChannelFactory.cs (2)
26_channelsList = new List<IChannel>(); 267objectList = new List<ICommunicationObject>();
System\ServiceModel\Channels\TransmissionStrategy.cs (1)
55private readonly List<long> _retransmissionWindow = new List<long>();
System\ServiceModel\Description\ServiceReflector.cs (5)
413List<Type> types = new List<Type>(); 465List<Type> types = new List<Type>(); 498List<object> attrTypeAttributes = new List<object>(); 637List<Type> types = new List<Type>(GetInheritedContractTypes(interfaceType)); 666List<MethodInfo> methods = new List<MethodInfo>();
System\ServiceModel\Description\TypeLoader.cs (5)
391List<Type> knownTypes = new List<Type>(); 779List<Type> inheritedCallbackTypes = new List<Type>(); 1323List<MemberInfo> contractMembers = new List<MemberInfo>(); 1390List<MessagePartDescription> bodyPartDescriptionList = new List<MessagePartDescription>(); 1391List<MessageHeaderDescription> headerPartDescriptionList = new List<MessageHeaderDescription>();
System\ServiceModel\Description\XmlSerializerOperationBehavior.cs (2)
845private List<XmlMembersMapping> _mappings = new List<XmlMembersMapping>(); 891List<XmlMembersMapping> uniqueMappings = new List<XmlMembersMapping>();
System\ServiceModel\Dispatcher\ChannelDispatcher.cs (1)
404List<ICommunicationObject> list = new List<ICommunicationObject>();
System\ServiceModel\Dispatcher\DataContractSerializerOperationFormatter.cs (1)
88_knownTypes = new List<Type>();
System\ServiceModel\Dispatcher\DuplexChannelBinder.cs (2)
146_requests = new List<IDuplexRequest>(); 162_timedOutRequests = new List<ICorrelatorKey>();
System\ServiceModel\Dispatcher\EndpointAddressProcessor.cs (1)
25List<Attr> attrSet = new List<Attr>();
System\ServiceModel\Dispatcher\EndpointDispatcherTable.cs (1)
31_cachedEndpoints = new List<EndpointDispatcher>(optimizationThreshold);
System\ServiceModel\Dispatcher\FaultFormatter.cs (3)
23List<FaultContractInfo> faultContractInfoList = new List<FaultContractInfo>(); 38faultContractInfoList = new List<FaultContractInfo>(faultContractInfoCollection); 109faultInfos = new List<FaultContractInfo>();
System\ServiceModel\Dispatcher\InvokerUtil.cs (5)
55var outputParamPositions = new List<int>(); 118List<ParameterExpression> variables = new(); 122List<(Type ParameterType, ParameterExpression OutputExpression)> outputVariables = new(); 123List<ParameterExpression> invocationParameters = new(); 124List<Expression> expressions = new();
System\ServiceModel\Dispatcher\XmlSerializerFaultFormatter.cs (1)
70faultInfos = new List<XmlSerializerOperationBehavior.Reflector.XmlSerializerFaultContractInfo>();
System\ServiceModel\Dispatcher\XmlSerializerOperationFormatter.cs (1)
583_attributes[headerDescription.Index] = new List<MessageHeader<object>>();
System\ServiceModel\DXD.cs (4)
121public List<XmlDictionaryString> SecureConversationDictionaryStrings = new List<XmlDictionaryString>(); 186public List<XmlDictionaryString> SecurityAlgorithmDictionaryStrings = new List<XmlDictionaryString>(); 215public List<XmlDictionaryString> Feb2005DictionaryStrings = new List<XmlDictionaryString>(); 216public List<XmlDictionaryString> Dec2005DictionaryString = new List<XmlDictionaryString>();
System\ServiceModel\EndpointAddress.cs (1)
702List<AddressHeader> headerList = new List<AddressHeader>();
System\ServiceModel\Security\InitiatorSessionSymmetricTransportSecurityProtocol.cs (1)
89_incomingSessionTokens = new List<SecurityToken>(tokens);
System\ServiceModel\Security\MessagePartSpecification.cs (4)
25_headerTypes = new List<XmlQualifiedName>(); 111_headerTypes = new List<XmlQualifiedName>(headerTypes.Count); 131List<XmlQualifiedName> noDuplicates = new List<XmlQualifiedName>(_headerTypes.Count); 183_headerTypes = new List<XmlQualifiedName>(headerTypes.Length);
System\ServiceModel\Security\ReceiveSecurityHeader.cs (2)
393_allowedAuthenticators = new List<SecurityTokenAuthenticator>(); 406_supportingTokenTrackers = new List<TokenTracker>(_supportingTokenAuthenticators.Count);
System\ServiceModel\Security\SecurityProtocol.cs (1)
60s_emptyTokenProviders = new ReadOnlyCollection<SupportingTokenProviderSpecification>(new List<SupportingTokenProviderSpecification>());
System\ServiceModel\Security\SecurityProtocolFactory.cs (1)
118_channelSupportingTokenAuthenticatorSpecification = new Collection<SupportingTokenAuthenticatorSpecification>(new List<SupportingTokenAuthenticatorSpecification>(factory._channelSupportingTokenAuthenticatorSpecification));
System\ServiceModel\Security\SecuritySessionClientSettings.cs (4)
404List<SecurityToken> incomingSessionTokens = new List<SecurityToken>(1); 813List<RequestSecurityTokenResponse> rstrList = new List<RequestSecurityTokenResponse>(); 950List<SecurityToken> incomingTokens = new List<SecurityToken>(1); 992List<SecurityToken> incomingTokens = new List<SecurityToken>(2);
System\ServiceModel\Security\SecurityUtils.cs (4)
437List<Claim> claims = new List<Claim>(2); 441List<IAuthorizationPolicy> policies = new List<IAuthorizationPolicy>(1); 821List<SecurityKey> temp = new List<SecurityKey>(1); 1088public static ReadOnlyCollection<T> Instance = new ReadOnlyCollection<T>(new List<T>());
System\ServiceModel\Security\SendSecurityHeader.cs (1)
228list = new List<SecurityTokenParameters>();
System\ServiceModel\Security\SendSecurityHeaderElementContainer.cs (1)
38list = new List<T>();
System\ServiceModel\Security\Tokens\DerivedKeySecurityToken.cs (1)
207List<SecurityKey> temp = new List<SecurityKey>(1);
System\ServiceModel\Security\Tokens\SecurityContextSecurityToken.cs (1)
162List<SecurityKey> temp = new List<SecurityKey>(1);
System\ServiceModel\Security\WSKeyInfoSerializer.cs (1)
20List<SerializerEntries> serializerEntries = new List<SerializerEntries>();
System\ServiceModel\Security\WSSecureConversationDec2005.cs (1)
33_knownClaimTypes = new List<Type>();
System\ServiceModel\Security\WSSecureConversationFeb2005.cs (1)
26_knownClaimTypes = new List<Type>();
System\ServiceModel\Security\WSSecurityTokenSerializer.cs (3)
25private readonly List<TokenEntry> _tokenEntries = new List<TokenEntry>(); 93_serializerEntries = new List<SerializerEntries>(); 137_tokenEntries = new List<TokenEntry>();
System\ServiceModel\Security\WSTrust.cs (2)
170_entropyAuthenticators = new List<SecurityTokenAuthenticator>(2); 396List<RequestSecurityTokenResponse> rstrCollection = new List<RequestSecurityTokenResponse>(2);
System\ServiceModel\SynchronizedCollection.cs (4)
18Items = new List<T>(); 24Items = new List<T>(); 35Items = new List<T>(list); 46Items = new List<T>(list.Length);
System\ServiceModel\SynchronizedReadOnlyCollection.cs (5)
17Items = new List<T>(); 23Items = new List<T>(); 34Items = new List<T>(list); 45Items = new List<T>(list.Length); 63Items = new List<T>(list);
System\ServiceModel\XmlBuffer.cs (1)
61_sections = new List<Section>(1);
System.ServiceModel.Primitives.Tests (26)
Channels\CommunicationObjectTest.cs (9)
20List<string> openMethodsCalled = new List<string>(); 21List<string> closeMethodsCalled = new List<string>(); 51List<string> openMethodsCalled = new List<string>(); 52List<string> closeMethodsCalled = new List<string>(); 86List<string> closeMethodsCalled = new List<string>(); 112List<string> openEventsFired = new List<string>(); 113List<string> closeEventsFired = new List<string>(); 142List<string> openEventsFired = new List<string>(); 143List<string> closeEventsFired = new List<string>();
Channels\CustomChannelTest.cs (12)
24List<string> channelOpenMethodsCalled = new List<string>(); 25List<string> channelCloseMethodsCalled = new List<string>(); 26List<string> factoryOpenMethodsCalled = new List<string>(); 27List<string> factoryCloseMethodsCalled = new List<string>(); 114List<string> channelOpenMethodsCalled = new List<string>(); 115List<string> channelCloseMethodsCalled = new List<string>(); 116List<string> factoryOpenMethodsCalled = new List<string>(); 117List<string> factoryCloseMethodsCalled = new List<string>(); 316List<string> channelOpenMethodsCalled = new List<string>(); 317List<string> channelCloseMethodsCalled = new List<string>(); 318List<string> factoryOpenMethodsCalled = new List<string>(); 319List<string> factoryCloseMethodsCalled = new List<string>();
Description\OperationBehaviorTest.cs (1)
101DataContractSerializer dcs = (DataContractSerializer)behavior.CreateSerializer(typeof(SurrogateTestType), nameof(SurrogateTestType), "ns", new List<Type>());
IdentityModel\SecurityTokenSerializerTest.cs (1)
36SecurityToken token = sts.ReadToken(xmlReader, SecurityTokenResolver.CreateDefaultSecurityTokenResolver(new ReadOnlyCollection<SecurityToken>(new List<SecurityToken>() { dummyToken}), false));
ServiceModel\MessageContractTest.4.4.0.cs (1)
171values = new List<string>();
ServiceModel\SynchronizedCollection.cs (2)
30SynchronizedCollection<int> coll2 = new SynchronizedCollection<int>(new object(), new List<int>(coll)); 88new SynchronizedCollection<int>(null, new List<int>());
System.ServiceModel.Syndication (2)
System\ServiceModel\Syndication\ResourceCollectionInfo.cs (1)
122s_singleEmptyAccept ??= new List<string>(1) { string.Empty }.AsReadOnly();
System\ServiceModel\XmlBuffer.cs (1)
50_sections = new List<Section>(1);
System.Speech (60)
Internal\GrammarBuilding\BuilderElements.cs (1)
273private readonly List<GrammarBuilderBase> _items = new();
Internal\GrammarBuilding\IdentifierCollection.cs (1)
15_identifiers = new List<string>();
Internal\ObjectToken\ObjectTokenCategory.cs (1)
50var objectTokenList = new List<ObjectToken>();
Internal\ObjectToken\RegistryDataKey.cs (1)
397List<string> valueNames = new();
Internal\SapiAttributeParser.cs (1)
37List<SpeechAudioFormatInfo> formatList = new();
Internal\SapiInterop\EventNotify.cs (1)
82List<SpeechEvent> speechEvents = new();
Internal\SapiInterop\SapiRecoInterop.cs (1)
454List<GCHandle> handles = new();
Internal\SeekableReadStream.cs (1)
236private List<byte> _buffer = new(); // Data cached from start of stream onwards.
Internal\SrgsCompiler\ArcList.cs (1)
22List<Arc> collection = new();
Internal\SrgsCompiler\BackEnd.cs (4)
57List<State> sortedStates = new(_states); 531List<State> CloneStack = new(); // States to process 1361private List<Rule> _rules = new(); 1378private List<Tag> _tags = new();
Internal\SrgsCompiler\CustomGrammar.cs (2)
144internal List<Rule> _rules = new(); 165internal List<string> _types = new();
Internal\SrgsCompiler\GrammarElement.cs (1)
361private List<Rule> _undefRules = new();
Internal\SrgsCompiler\Graph.cs (7)
368List<Arc> tempList = new(); 399List<Arc> tempList = new(); 424List<Arc> tempList = new(); 476arcsToMerge ??= new List<Arc>(); 618arcsToMerge ??= new List<Arc>(); 845segmentsToDelete ??= new List<List<Arc>>(); 850segmentsToDelete.Add(new List<Arc>(identicalWords));
Internal\SrgsCompiler\Rule.cs (1)
288internal List<Rule> _listRules = new();
Internal\SrgsCompiler\SRGSCompiler.cs (2)
34List<CustomGrammar.CfgResource> cfgResources = new(); 84List<CustomGrammar.CfgResource> cfgResources = new();
Internal\SrgsParser\SrgsDocumentParser.cs (1)
390List<SrgsElement> list = new();
Internal\SrgsParser\XmlParser.cs (4)
1353tags ??= new List<IPropertyTag>(); 1863List<string> ruleNames = new(); 1901private List<string> _rules = new(); 1903private List<ForwardReference> _scripts = new();
Internal\StringBlob.cs (2)
203private List<string> _refStrings = new(); 206private List<int> _offsetStrings = new();
Internal\Synthesis\AudioDeviceOut.cs (2)
475private List<InItem> _queueIn = new(); 477private List<InItem> _queueOut = new();
Internal\Synthesis\SpeakInfo.cs (1)
102private List<SpeechSeg> _listSeg = new();
Internal\Synthesis\SpeechSeg.cs (1)
86private List<TextFragment> _textFragments = new();
Internal\Synthesis\SSmlParser.cs (7)
82SsmlAttributes ssmlAttributes = new(voice, new List<SsmlXmlAttribute>()); 90List<SsmlXmlAttribute> extraSpeakAttributes = new(); 1158localUnknownNamespaces ??= new List<SsmlXmlAttribute>(); 1167extraAttributesVoice ??= new List<SsmlXmlAttribute>(); 1523List<ContourPoint> points = new(); 1844extraAttributes ??= new List<SsmlXmlAttribute>(); 1858extraAttributes ??= new List<SsmlXmlAttribute>();
Internal\Synthesis\TTSVoice.cs (1)
153private List<LexiconEntry> _lexicons = new();
Internal\Synthesis\VoiceSynthesis.cs (5)
66_installedVoices = new List<InstalledVoice>(s_allVoices.Count); 751List<LexiconEntry> lexicons = new(); 1189List<InstalledVoice> tokens = new(_installedVoices); 1467List<InstalledVoice> voices = new(); 1791private List<LexiconEntry> _lexicons = new();
Recognition\RecognizerBase.cs (2)
169snapshotGrammars = new List<Grammar>(_grammars); 516_grammars = new List<Grammar>();
Recognition\RecognizerInfo.cs (1)
55_supportedAudioFormats = new ReadOnlyCollection<SpeechAudioFormatInfo>(new List<SpeechAudioFormatInfo>());
Recognition\SpeechRecognitionEngine.cs (1)
108List<RecognizerInfo> recognizers = new();
Recognition\SrgsGrammar\SrgsGrammar.cs (1)
686private List<XmlParser.ForwardReference> _scriptsForwardReference = new();
Result\RecognizedPhrase.cs (3)
162List<RecognizedWordUnit> wordList = new(countOfElements); 252List<RecognizedPhrase> homophones = new(_recoResult.Alternates.Count); 456List<ResultPropertiesRef> propertyList = new();
Synthesis\PromptBuilder.cs (1)
989private List<Element> _elements = new();
Synthesis\VoiceInfo.cs (1)
94_audioFormats = new ReadOnlyCollection<SpeechAudioFormatInfo>(new List<SpeechAudioFormatInfo>());
System.Text.Json (35)
src\runtime\src\libraries\System.Text.Json\Common\JsonHelpers.cs (2)
113var nodes = new List<T> { entryNode }; // the integer-to-node mapping 115var adjacency = new List<bool[]?>(); // the growable adjacency matrix
src\runtime\src\libraries\System.Text.Json\Common\ReflectionExtensions.cs (1)
330var results = new List<Type>();
System\Text\Json\Nodes\JsonArray.cs (5)
87_list = new List<JsonNode?>(list.Count) 151var list = new List<JsonNode?>(items); 163List<JsonNode?> list = new(items.Length); 305list = new List<JsonNode?>(jElement.GetArrayLength()); 316list = new();
System\Text\Json\Schema\JsonSchemaExporter.cs (3)
92List<JsonDerivedType> derivedTypes = new(polyOptions.DerivedTypes); 103List<JsonSchema>? anyOf = new(derivedTypes.Count); 364List<JsonSchema>? unionAnyOf = new(unionCases.Count);
System\Text\Json\Serialization\ConfigurationList.cs (2)
21_list = source is null ? new List<TItem>() : new List<TItem>(source);
System\Text\Json\Serialization\Converters\Collection\ArrayConverter.cs (1)
24state.Current.ReturnValue = new List<TElement>();
System\Text\Json\Serialization\Converters\Collection\IAsyncEnumerableOfTConverter.cs (1)
162public readonly List<TElement> _buffer = new();
System\Text\Json\Serialization\Converters\Collection\ICollectionOfTConverter.cs (1)
46jsonTypeInfo.CreateObject = () => new List<TElement>();
System\Text\Json\Serialization\Converters\Collection\IEnumerableConverter.cs (1)
33state.Current.ReturnValue = new List<object?>();
System\Text\Json\Serialization\Converters\Collection\IEnumerableOfTConverter.cs (1)
31state.Current.ReturnValue = new List<TElement>();
System\Text\Json\Serialization\Converters\Collection\IListConverter.cs (1)
85jsonTypeInfo.CreateObject = () => new List<object?>();
System\Text\Json\Serialization\Converters\Collection\IListOfTConverter.cs (1)
46jsonTypeInfo.CreateObject = () => new List<TElement>();
System\Text\Json\Serialization\Converters\Collection\ImmutableEnumerableOfTConverter.cs (1)
24state.Current.ReturnValue = new List<TElement>();
System\Text\Json\Serialization\Converters\Collection\MemoryConverter.cs (1)
37state.Current.ReturnValue = new List<T>();
System\Text\Json\Serialization\Converters\Collection\ReadOnlyMemoryConverter.cs (1)
37state.Current.ReturnValue = new List<T>();
System\Text\Json\Serialization\Converters\FSharp\FSharpListConverter.cs (1)
31state.Current.ReturnValue = new List<TElement>();
System\Text\Json\Serialization\Converters\FSharp\FSharpMapConverter.cs (1)
35state.Current.ReturnValue = new List<Tuple<TKey, TValue>>();
System\Text\Json\Serialization\Converters\FSharp\FSharpSetConverter.cs (1)
31state.Current.ReturnValue = new List<TElement>();
System\Text\Json\Serialization\JsonSerializer.Helpers.cs (1)
173CreateObject = static () => new List<T?>(),
System\Text\Json\Serialization\Metadata\DefaultJsonTypeInfoResolver.Helpers.cs (1)
199List<Type> matchingBases = new();
System\Text\Json\Serialization\Metadata\DefaultJsonTypeInfoResolver.Union.cs (3)
41private readonly List<UnionCaseEntry> _caseEntries = new(); 330new List<Type>(methodsByCaseType.Keys).ToArray(), 497(relatedTypes ??= new()).Add(candidate);
System\Text\Json\Serialization\Metadata\JsonTypeInfo.cs (4)
1119new List<JsonUnionCaseInfo>(UnionCases), 1132new List<JsonDerivedType>(polymorphismOptions.DerivedTypes), 1554List<JsonPropertyInfo> propertyCache = new(properties.Count); 1663List<JsonParameterInfo> parameterCache = new(ParameterCount);
System.Text.Json.SourceGeneration (23)
Helpers\RoslynExtensions.cs (2)
221var result = new List<ITypeParameterSymbol>(); 645var list = new List<INamedTypeSymbol>();
JsonSourceGenerator.Emitter.cs (2)
227var sorted = new List<string>(ids); 1155entries = new();
JsonSourceGenerator.Parser.cs (16)
62public List<Diagnostic> Diagnostics { get; } = new(); 221(typeDeclarations ??= new()).Add(stringBuilder.ToString()); 341(rootSerializableTypes ??= new()).Add(typeToGenerate.Value); 456converters = new List<TypeRef>(); 566typeClassifiers = new List<TypeRef>(); 836var resolvedUnionCaseSpecs = new List<UnionCaseSpec>(unionCaseTypes.Count); 1074(derivedTypes ??= new()).Add(new DerivedTypeSpec 1449var caseTypes = new List<ITypeSymbol>(); 1485var result = new List<(ITypeSymbol, bool)>(sorted.Count); 1556var sortedCaseTypes = new List<ITypeSymbol>(caseTypes.Count); 1585(parentTypes ??= new()).Add(candidate); 1625typeNames = new List<string>(); 2006List<PropertyGenerationSpec> properties = new(); 2114public readonly List<int> Properties = new(); 2752(propertyInitializers ??= new()).Add(propertyInitializer); 2878var typeChain = new List<INamedTypeSymbol>();
src\runtime\src\libraries\Common\src\SourceGenerators\TypeModelHelper.cs (1)
33(args ??= new()).AddRange(current.TypeArguments);
src\runtime\src\libraries\System.Text.Json\Common\JsonHelpers.cs (2)
113var nodes = new List<T> { entryNode }; // the integer-to-node mapping 115var adjacency = new List<bool[]?>(); // the growable adjacency matrix
System.Text.RegularExpressions (30)
System\Text\RegularExpressions\MatchCollection.cs (1)
77_matches = new List<Match>();
System\Text\RegularExpressions\Regex.Cache.cs (1)
75private static readonly List<Node> s_cacheList = new List<Node>(DefaultMaxCacheSize);
System\Text\RegularExpressions\Regex.Debug.cs (1)
55List<string> results = new(k);
System\Text\RegularExpressions\Regex.Split.cs (1)
295var state = (results: new List<string>(), prevat: 0, input, count);
System\Text\RegularExpressions\RegexAssemblyCompiler.cs (1)
39_assembly = new PersistedAssemblyBuilder(an, typeof(object).Assembly, attribs is not null ? new List<CustomAttributeBuilder>(attribs) : null) ??
System\Text\RegularExpressions\RegexCharClass.cs (3)
275_rangelist ??= new List<(char First, char Last)>(6); 1508ranges = new List<(char First, char Last)>(setLength); 1868var temp = new List<KeyValuePair<string, string>>(s_definedCategories);
System\Text\RegularExpressions\RegexCompiler.cs (1)
6516List<object> list = _searchValues ??= new();
System\Text\RegularExpressions\RegexFindOptimizations.cs (1)
150FixedDistanceSets = new List<FixedDistanceSet>()
System\Text\RegularExpressions\RegexNode.cs (2)
3337Children = new List<RegexNode>() { currentChild, newChild }; 3465var stack = new List<int>();
System\Text\RegularExpressions\RegexParser.cs (5)
758(parents ??= new List<RegexCharClass?>()).Add(charClass); 787(parents ??= new List<RegexCharClass?>()).Add(scanOnly ? null : charClass); 2006_capnamelist = new List<string>(); 2066_capnamelist = new List<string>(); 2072_capnamelist = new List<string>();
System\Text\RegularExpressions\RegexPrefixAnalyzer.cs (2)
517var results = new List<RegexFindOptimizations.FixedDistanceSet>(); 716var localResults = new List<RegexFindOptimizations.FixedDistanceSet>();
System\Text\RegularExpressions\Symbolic\BDD.cs (2)
249var sorted = new List<BDD>(); 271(nonterminals[node.Ordinal] ??= new List<BDD>()).Add(node);
System\Text\RegularExpressions\Symbolic\BDDRangeConverter.cs (2)
73var merged = new List<(uint, uint)>(); 168var ranges1 = new List<(uint, uint)>();
System\Text\RegularExpressions\Symbolic\MintermGenerator.cs (1)
90var leaves = new List<TSet>();
System\Text\RegularExpressions\Symbolic\RegexNodeConverter.cs (1)
345List<BDD> conditions = new();
System\Text\RegularExpressions\Symbolic\SparseIntMap.cs (1)
15private readonly List<KeyValuePair<int, T>> _dense = new();
System\Text\RegularExpressions\Symbolic\SymbolicRegexMatcher.Dgml.cs (1)
163entry = (matcher.Solver.Empty, new List<int>());
System\Text\RegularExpressions\Symbolic\SymbolicRegexMatcher.Sample.cs (2)
33var results = new List<string>(); 77List<string> possibleEndings = new();
System\Text\RegularExpressions\Symbolic\UnicodeCategoryRangesGenerator.cs (1)
114public readonly List<(char Lower, char Upper)> ranges = new List<(char Lower, char Upper)>();
System.Text.RegularExpressions.Generator (16)
RegexGenerator.Emitter.cs (2)
638var excludedAsciiChars = new List<char>(); 697var lines = new List<string>();
src\runtime\src\libraries\System.Text.RegularExpressions\src\System\Text\RegularExpressions\RegexCharClass.cs (3)
275_rangelist ??= new List<(char First, char Last)>(6); 1508ranges = new List<(char First, char Last)>(setLength); 1868var temp = new List<KeyValuePair<string, string>>(s_definedCategories);
src\runtime\src\libraries\System.Text.RegularExpressions\src\System\Text\RegularExpressions\RegexFindOptimizations.cs (1)
150FixedDistanceSets = new List<FixedDistanceSet>()
src\runtime\src\libraries\System.Text.RegularExpressions\src\System\Text\RegularExpressions\RegexNode.cs (2)
3337Children = new List<RegexNode>() { currentChild, newChild }; 3465var stack = new List<int>();
src\runtime\src\libraries\System.Text.RegularExpressions\src\System\Text\RegularExpressions\RegexParser.cs (5)
758(parents ??= new List<RegexCharClass?>()).Add(charClass); 787(parents ??= new List<RegexCharClass?>()).Add(scanOnly ? null : charClass); 2006_capnamelist = new List<string>(); 2066_capnamelist = new List<string>(); 2072_capnamelist = new List<string>();
src\runtime\src\libraries\System.Text.RegularExpressions\src\System\Text\RegularExpressions\RegexPrefixAnalyzer.cs (2)
517var results = new List<RegexFindOptimizations.FixedDistanceSet>(); 716var localResults = new List<RegexFindOptimizations.FixedDistanceSet>();
UpgradeToGeneratedRegexCodeFixer.cs (1)
500var callSites = new List<(string FilePath, int TreeIndex, int Position)>();
System.Threading.Channels (1)
src\runtime\src\libraries\Common\src\System\Collections\Concurrent\SingleProducerSingleConsumerQueue.cs (1)
435public T[] Items => new List<T>(_queue).ToArray();
System.Threading.RateLimiting (8)
System\Threading\RateLimiting\ChainedReplenishingRateLimiter.cs (2)
25var replenishingLimiters = new List<ReplenishingRateLimiter>(); 74exceptions ??= new List<Exception>();
System\Threading\RateLimiting\CombinedRateLimitLease.cs (1)
85exceptions ??= new List<Exception>();
System\Threading\RateLimiting\DefaultPartitionedRateLimiter.cs (5)
26private readonly List<KeyValuePair<TKey, Lazy<LimiterEntry>>> _cachedLimiters = new(); 28private readonly List<RateLimiter> _limitersToDispose = new(); 152exceptions ??= new List<Exception>(); 187exceptions ??= new List<Exception>(); 293aggregateExceptions ??= new List<Exception>();
System.Threading.Tasks.Dataflow (13)
Base\DataflowBlock.cs (1)
2427_tempSendAsyncTaskList ??= new List<Task<bool>>();
Blocks\BatchBlock.cs (2)
293ReservedSourcesTemp = new List<KeyValuePair<ISourceBlock<T>, KeyValuePair<DataflowMessageHeader, T>>>(batchSize); 1101exceptions ??= new List<Exception>(1);
Blocks\BatchedJoinBlock.cs (2)
534private List<T> _messages = new List<T>(); 559_messages = new List<T>();
Blocks\TransformManyBlock.netstandard21.cs (1)
156itemCopy = new List<TOutput>();
Blocks\WriteOnceBlock.cs (1)
247exceptions = new List<Exception>();
Internal\Common.cs (1)
318list ??= new List<Exception>();
Internal\QueuedMap.cs (2)
58_storage = new List<KeyValuePair<int, T>>(); 65_storage = new List<KeyValuePair<int, T>>(capacity);
Internal\SourceCore.cs (1)
337var tmpList = new List<TOutput>();
Internal\SpscTargetCore.cs (1)
312lock (LazyInitializer.EnsureInitialized(ref _exceptions, static () => new List<Exception>()))
src\runtime\src\libraries\Common\src\System\Collections\Concurrent\SingleProducerSingleConsumerQueue.cs (1)
435public T[] Items => new List<T>(_queue).ToArray();
System.Threading.Tasks.Parallel (1)
System\Threading\Tasks\Parallel.ForEachAsync.cs (1)
619(_exceptions ??= new List<Exception>()).Add(e);
System.Windows.Controls.Ribbon (26)
Microsoft\Windows\Automation\Peers\RibbonApplicationMenuAutomationPeer.cs (2)
56children = new List<AutomationPeer>(); 66children = new List<AutomationPeer>();
Microsoft\Windows\Automation\Peers\RibbonAutomationPeer.cs (1)
83List<AutomationPeer> children = new List<AutomationPeer>();
Microsoft\Windows\Automation\Peers\RibbonComboBoxAutomationPeer.cs (1)
66children = new List<AutomationPeer>(1);
Microsoft\Windows\Automation\Peers\RibbonGalleryAutomationPeer.cs (2)
128children = new List<AutomationPeer>(1); 165List<IRawElementProviderSimple> selectedProviders = new List<IRawElementProviderSimple>();
Microsoft\Windows\Automation\Peers\RibbonGroupAutomationPeer.cs (1)
43children = new List<AutomationPeer>(1);
Microsoft\Windows\Automation\Peers\RibbonMenuButtonAutomationPeer.cs (1)
56children = new List<AutomationPeer>(1);
Microsoft\Windows\Automation\Peers\RibbonQuickAccessToolBarAutomationPeer.cs (1)
48children = new List<AutomationPeer>();
Microsoft\Windows\Automation\Peers\RibbonTabAutomationPeer.cs (1)
48children = new List<AutomationPeer>(1);
Microsoft\Windows\Controls\KeyTipService.cs (5)
892activeKeyTipElements = new List<DependencyObject>(); 1531current._cachedKeyTipControls = new List<KeyTipControl>(); 1621handlerList = new List<WeakReference>(1); 1730private List<AdornerLayer> _placementProcessingAdornerLayers = new List<AdornerLayer>(); 1740private List<DependencyObject> _currentActiveKeyTipElements = new List<DependencyObject>(); // List of elements whose keytips are active.
Microsoft\Windows\Controls\Ribbon\Primitives\RibbonGroupItemsPanel.cs (3)
197List<int> starChildIndices = new List<int>(); 408list = new List<T>(); 464private List<StarLayoutInfo> _starLayoutCombinations = new List<StarLayoutInfo>();
Microsoft\Windows\Controls\Ribbon\Primitives\RibbonGroupsPanel.cs (2)
368List<StarLayoutInfo> starInfoList = new List<StarLayoutInfo>(2); 369List<IProvideStarLayoutInfo> starLayoutInfoProviders = new List<IProvideStarLayoutInfo>(2);
Microsoft\Windows\Controls\Ribbon\Primitives\RibbonMenuItemsPanel.cs (1)
155List<IProvideStarLayoutInfoBase> InvalidateRegisteredLayoutProvidersList = new List<IProvideStarLayoutInfoBase>(); ;
Microsoft\Windows\Controls\Ribbon\Primitives\RibbonQuickAccessToolBarPanel.cs (1)
128_generatedChildren = new List<UIElement>();
Microsoft\Windows\Controls\Ribbon\Primitives\RibbonTabHeadersPanel.cs (3)
487List<double> elementSizes = new List<double>(); 540List<double> desiredPaddings = new List<double>(); 682contextualTabHeaders[contextualTabGroupHeader] = new List<RibbonTabHeaderAndIndex>();
Microsoft\Windows\Controls\TextSearchInternal.cs (1)
708_charsEntered = new List<string>(10);
System.Windows.Forms (30)
System\Resources\AssemblyNamesTypeResolutionService.cs (1)
112List<AssemblyName> assemblyList = new(_names.Length);
System\Windows\Forms\Application.ThreadWindows.cs (1)
23_windows = new List<HWND>(16);
System\Windows\Forms\ComponentModel\COM2Interop\COM2PropertyDescriptor.cs (2)
204newAttributes = new(AttributeArray) 221newAttributes = new(AttributeArray)
System\Windows\Forms\ComponentModel\COM2Interop\COM2TypeInfoProcessor.cs (1)
104List<nint> handles = new((int)count);
System\Windows\Forms\Control.cs (2)
5495List<ControlTabOrderHolder> holders = new(Controls.Count); 12864List<Rectangle> neighboringControlsRectangles = new(4);
System\Windows\Forms\Controls\DataGridView\DataGridView.DataConnection.cs (1)
936List<DataGridViewColumn> cols = new(_props.Count);
System\Windows\Forms\Controls\DataGridView\DataGridView.Methods.cs (1)
911autoFillColumns ??= new(Columns.Count);
System\Windows\Forms\Controls\DataGridView\DataGridViewColumnCollection.cs (2)
193List<DataGridViewColumn> initialColumns = new(dataGridViewColumns.Length); 194List<DataGridViewColumn> sortedColumns = new(dataGridViewColumns.Length);
System\Windows\Forms\Controls\Labels\LinkLabel.cs (2)
39private readonly List<Link> _links = new(2); 644List<CharacterRange> ranges = new(Links.Count + 1);
System\Windows\Forms\Controls\ListView\ListView.cs (4)
461_savedCheckedItems = new List<ListViewItem>(CheckedItems.Count); 506_savedCheckedItems = new List<ListViewItem>(CheckedItems.Count); 2365Properties.AddValue(s_propDelayedUpdateItems, new List<ListViewItem>()); 4727_savedSelectedItems = new List<ListViewItem>(lviArr.Length);
System\Windows\Forms\Controls\ListView\ListViewGroupConverter.cs (1)
117List<ListViewGroup?> list = new();
System\Windows\Forms\Controls\ListView\ListViewItem.cs (1)
187_subItems = new List<ListViewSubItem>(items.Length);
System\Windows\Forms\Controls\PropertyGrid\PropertyGrid.cs (2)
3846List<ToolStripItem> buttonList = fullRebuild ? new() : new(_toolStrip.Items.OfType<ToolStripItem>());
System\Windows\Forms\Controls\ToolStrips\ToolStrip.cs (1)
161internal List<ToolStripDropDown> ActiveDropDowns { get; } = new(1);
System\Windows\Forms\Controls\ToolStrips\ToolStripItem.cs (1)
3548List<Rectangle> neighbors = new(3);
System\Windows\Forms\DataBinding\BindingSource.cs (1)
81_innerList = new List<object>();
System\Windows\Forms\Input\KeysConverter.cs (1)
37List<string> localizedOrder = new(34);
System\Windows\Forms\Layout\ArrangedElementCollection.cs (1)
18private ArrangedElementCollection(int size) => InnerList = new List<IArrangedElement>(size);
System\Windows\Forms\Layout\TableLayout.cs (2)
1394List<LayoutInfo> childrenInfo = new(children.Count); 1455List<LayoutInfo> layoutInfos = new(container.Children.Count);
System\Windows\Forms\Panels\TableLayoutPanel\TableLayoutSettings.cs (1)
497List<ControlInformation> controlsInfo = new(Owner!.Children.Count);
System\Windows\Forms\Panels\TableLayoutPanel\TableLayoutSettings.TableLayoutSettingsStub.cs (1)
88List<ControlInformation> listOfControlInfo = new(_controlsInfo.Count);
System.Windows.Forms.Design (32)
System\ComponentModel\Design\DesignerHost.cs (3)
1058errorCollection = new List<object>() 1129List<IComponent> selectedComponents = new(_savedSelection.Count); 1163List<string> list = new(ss.SelectionCount);
System\ComponentModel\Design\EventBindingService.cs (1)
176List<PropertyDescriptor> props = new(events.Count);
System\ComponentModel\Design\ExtenderProviderService.cs (1)
32_providers ??= new(4);
System\ComponentModel\Design\InheritedPropertyDescriptor.cs (2)
81List<Attribute> attributes = new(AttributeArray!) 99List<Attribute> attributes = new(AttributeArray!)
System\ComponentModel\Design\ReferenceService.cs (2)
84_references = new(container.Components.Count); 287List<object> results = new(_references.Count);
System\ComponentModel\Design\Serialization\CodeDomComponentSerializationService.CodeDomSerializationStore.ComponentListCodeDomSerializer.cs (2)
588defaultPropList ??= new(data.Members.Count); 628defaultPropList ??= new(data.Members.Count);
System\ComponentModel\Design\Serialization\CodeDomDesignerLoader.ModifierConverter.cs (1)
101List<MemberAttributes> list = new(values.Count);
System\ComponentModel\Design\Serialization\CollectionCodeDomSerializer.cs (1)
566List<CodeExpression> arrayList = new(valuesToSerialize.Count);
System\ComponentModel\Design\UndoEngine.UndoUnit.cs (1)
472List<IComponent> list = new(_lastSelection.Count);
System\Drawing\Design\ToolboxItem.cs (1)
709List<string> propertyNames = new(Properties.Count);
System\Windows\Forms\Design\Behavior\ResizeBehavior.cs (1)
160List<SnapLine> lines = new(2);
System\Windows\Forms\Design\CommandSet.cs (2)
452List<IComponent> list = new(components.Length); 3153List<string?> names = new(objects.Count);
System\Windows\Forms\Design\ControlCodeDomSerializer.cs (1)
34suspendedComponents = new(container.Components.Count);
System\Windows\Forms\Design\ControlCommandSet.cs (1)
461List<SnapLine> lines = new(2);
System\Windows\Forms\Design\ControlDesigner.cs (1)
347List<SnapLine> snapLines = new(8);
System\Windows\Forms\Design\DataGridViewDesigner.cs (1)
613columnsToBeAdded = new List<DataGridViewColumn>(backEndProps!.Count);
System\Windows\Forms\Design\DesignerFrame.cs (1)
315List<ThemedScrollbarWindow> windows = new(Controls.Count);
System\Windows\Forms\Design\DesignerUtils.cs (2)
708List<Type> final = new(types.Count); 765List<IComponent> newObjects = new(objects.Count);
System\Windows\Forms\Design\DocumentDesigner.cs (1)
803_suspendedComponents = new(container.Components.Count + 1);
System\Windows\Forms\Design\FormDocumentDesigner.cs (1)
194snapLines = new List<SnapLine>(4);
System\Windows\Forms\Design\OleDragDropHandler.ComponentDataObject.cs (2)
97selectedComponents = new List<object>(components); 249List<object> topComponents = new(_components.Length);
System\Windows\Forms\Design\ParentControlDesigner.cs (2)
301=> AddPaddingSnapLinesCommon(snapLines ??= new List<SnapLine>(4)); 340snapLines = new List<SnapLine>(4);
System\Windows\Forms\Design\ToolStripDesignerUtils.cs (1)
260List<Type> creatableTypes = new(itemTypes.Count);
System.Windows.Input.Manipulations (1)
System\Windows\Input\Manipulations\ManipulationSequence.cs (1)
319addedManipulatorList = new List<ManipulatorState>(20);
System.Xaml (87)
src\wpf\src\Microsoft.DotNet.Wpf\src\Shared\MS\Internal\SafeSecurityHelper.cs (1)
188keysToRemove = new List<object>();
src\wpf\src\Microsoft.DotNet.Wpf\src\Shared\System\Windows\Markup\XmlCompatibilityReader.cs (1)
130List<string> keysToUpdate = new List<string>();
System\Windows\Markup\PropertyDefinition.cs (1)
24public IList<Attribute> Attributes => _attributes ??= new List<Attribute>();
System\Xaml\Context\NameFixupGraph.cs (5)
266List<string> names = new List<string>(_dependenciesByName.Keys); 296List<object> parentObjs = new List<object>(_dependenciesByParentObject.Keys); 350List<NameFixupToken> markupExtensionTokens = new List<NameFixupToken>(); 366List<NameFixupToken> dependencies = new List<NameFixupToken>(); 405List<NameFixupToken> dependencies = new List<NameFixupToken>();
System\Xaml\Context\NameFixupToken.cs (2)
107_names = new List<string>(); 108_nameScopeDictionaryList = new List<XAML3.INameScopeDictionary>();
System\Xaml\Context\ObjectWriterContext.cs (7)
321List<XamlType> ceilingTypes = ceilingTypesEnumerable is not null ? new List<XamlType>(ceilingTypesEnumerable) : null; 323List<AmbientPropertyValue> retList = new List<AmbientPropertyValue>(); 436List<object> retList = new List<object>(); 990List<KeyValuePair<string, object>> allNamesAndValues = new List<KeyValuePair<string, object>>(); 1016_nameScopeInitializationCompleteSubscribers = new List<NameScopeInitializationCompleteSubscriber>(); 1049private List<XAML3.INameScopeDictionary> _nameScopeDictionaryList = new List<XAML3.INameScopeDictionary>(); 1129List<KeyValuePair<string, object>> allNamesAndValues = new List<KeyValuePair<string, object>>();
System\Xaml\Context\XamlCommonFrame.cs (1)
79List<NamespaceDeclaration> _namespaceDeclarations = new List<NamespaceDeclaration>();
System\Xaml\InfosetObjects\XamlObjectWriter.cs (4)
637_context.CurrentCollection = new List<PositionalParameterDescriptor>(); 1953pendingCollection = new List<PendingCollectionAdd>(); 2264List<string> names = new List<string>(); 2315unresolvedRefs = new List<NameFixupToken>();
System\Xaml\MS\Impl\XmlNsInfo.cs (3)
155IList<XmlNsDefinition> result = new List<XmlNsDefinition>(); 220xmlNamespaceList = new List<string>(); 246var result = new List<AssemblyName>();
System\Xaml\NameScope.cs (2)
229var list = new List<string>(_nameMap.Keys.Count); 248var list = new List<object>(_nameMap.Values.Count);
System\Xaml\Parser\GenericTypeNameParser.cs (1)
335_typeArgs = new List<XamlTypeName>();
System\Xaml\Parser\NamespacePrefixLookup.cs (1)
16newNamespaces = _newNamespaces = new List<NamespaceDeclaration>();
System\Xaml\Parser\NodeStreamSorter.cs (2)
31private List<SeenCtorDirectiveFlags> _seenStack = new List<SeenCtorDirectiveFlags>(); 418_moveList = new List<int>();
System\Xaml\Parser\XamlPullParser.cs (2)
484savedPrefixDefinitions = new List<XamlNode>(); 695_savedPrefixDefinitions = new List<XamlNode>();
System\Xaml\Parser\XamlScanner.cs (5)
559List<XamlAttribute> list = new List<XamlAttribute>(); 672ctorDirectivesList = new List<XamlAttribute>(); 687otherDirectivesList = new List<XamlAttribute>(); 696otherPropertiesList = new List<XamlAttribute>(); 704_attributes = new List<XamlAttribute>();
System\Xaml\Runtime\ClrObjectRuntime.cs (1)
355result = new List<object>();
System\Xaml\Schema\Reflector.cs (4)
308List<T> result = new List<T>(); 336List<CustomAttributeData> cads = new List<CustomAttributeData>(); 343List<T> types = new List<T>(); 424IList<CustomAttributeData> attrDataList = new List<CustomAttributeData>();
System\Xaml\Schema\TypeReflector.cs (10)
472knownMembers = new List<XamlMember>(propList.Length + eventList.Length); 536List<PropertyInfo> filteredResult = new List<PropertyInfo>(result.Count); 590List<EventInfo> filteredResult = new List<EventInfo>(result.Count); 645new List<KeyValuePair<MethodInfo, MethodInfo>>(); 818preferredAccessors = new List<MethodInfo>(); 827otherAccessors = new List<MethodInfo>(); 842preferredAccessors = new List<MethodInfo>(); 903list = new List<MethodInfo>(); 989List<XamlMember> result = new List<XamlMember>(); 1196listOfNulls = new List<K>();
System\Xaml\Schema\XamlDirective.cs (1)
39List<string> nsList = new List<string>(xamlNamespaces);
System\Xaml\Schema\XamlNamespace.cs (1)
206List<XamlType> xamlTypeList = new List<XamlType>();
System\Xaml\XamlMember.cs (1)
578List<XamlMember> result = new List<XamlMember>();
System\Xaml\XamlNodeList.cs (2)
37_nodeList = new List<XamlNode>(); 41_nodeList = new List<XamlNode>(size);
System\Xaml\XamlObjectReader.cs (10)
251private List<MarkupInfo> children = new List<MarkupInfo>(); 991private List<MarkupInfo> properties = new List<MarkupInfo>(); 1123removedProperties = new List<MarkupInfo>(propertiesWithDO); 1622var ctorArgProps = new List<XamlMember>(); 1649IList constructorArguments = new List<object>(constructorParameters.Length); 2329List<XamlMember> propertyList = new List<XamlMember>(); 2546List<KeyValuePair<string, string>> namespaceMapList = new List<KeyValuePair<string, string>>(); 2878private List<MarkupInfo> nodes = new List<MarkupInfo>(); 3106keyEntry.Predecessors = new List<int>(); 3213private List<Entry> _entries = new List<Entry>();
System\Xaml\XamlSchemaContext.cs (5)
57List<Assembly> listOfAssemblies = new List<Assembly>(referenceAssemblies); 113result = new List<string>(); 934List<string> combinedList = new List<string>(); 1047List<string> list = new List<string>(); 1086_unexaminedAssemblies = new List<Assembly>(ReferenceAssemblies);
System\Xaml\XamlType.cs (5)
671ctorArray = new List<ConstructorInfo>(ctors).ToArray(); 728List<XamlType> result = new List<XamlType>(contentWrappers.Count + 1); 828contentWrappers = new List<XamlType>(wrapperTypes.Count); 1591return new List<XamlType>(typeArguments).AsReadOnly(); 1663List<XamlMember> result = new List<XamlMember>(excludedMembers.Count);
System\Xaml\XamlTypeName.cs (2)
34List<XamlTypeName> typeArgList = new List<XamlTypeName>(typeArguments); 59_typeArguments = new List<XamlTypeName>();
System\Xaml\XamlXmlWriter.cs (7)
763List<KeyValuePair<string, string>> prefixMapList = new List<KeyValuePair<string, string>>(); 1615writer.meNodesStack.Push(new List<XamlNode>()); 2000var ctorArgProps = new List<XamlMember>(); 2054writer.ppStateInfo.NodesList.Add(new List<XamlNode> { node }); 2091writer.ppStateInfo.NodesList.Add(new List<XamlNode> { node }); 2120writer.ppStateInfo.NodesList.Add(new List<XamlNode> { node }); 2174NodesList = new List<List<XamlNode>>();
UIAutomationClientSideProviders (4)
MS\Internal\AutomationProxies\ProxyHwnd.cs (1)
510List<WinEventTracker.EvtIdProperty> automationEvents = new(16);
MS\Internal\AutomationProxies\ProxySimple.cs (2)
587List<ClickablePoint.CPRect> listIn = new(100); 588List<ClickablePoint.CPRect> listOut = new(100);
MS\Internal\AutomationProxies\WinEventTracker.cs (1)
394hookParams._hWndList = new List<EventCreateParams>(16);
UnitTests.Common (1)
MemberDataSet.cs (1)
37private readonly List<object[]> _data = new List<object[]>();
vbc (4)
src\roslyn\src\Compilers\Shared\BuildClient.cs (1)
220var buildRequestArguments = new List<string>(arguments);
src\roslyn\src\Compilers\Shared\BuildProtocol.cs (3)
88var requestArgs = new List<Argument>(requestLength); 143var argumentsBuilder = new List<Argument>((int)argumentCount); 474var list = new List<string>(count);
VBCSCompiler (13)
src\roslyn\src\Compilers\Server\VBCSCompiler\AnalyzerConsistencyChecker.cs (4)
66errorMessages ??= new List<string>(); 84var resolvedPaths = new List<string>(); 109var loadedAssemblies = new List<Assembly>(); 134errorMessages ??= new List<string>();
src\roslyn\src\Compilers\Server\VBCSCompiler\BuildProtocolUtil.cs (1)
43List<string> commandLineArguments = new List<string>();
src\roslyn\src\Compilers\Server\VBCSCompiler\CompilationCache.cs (2)
669public List<(string DllName, string HashKey, DateTimeOffset Created, DateTimeOffset LastUsed)> HitDetails { get; } = new(); 670public List<(string DllName, string HashKey, DateTimeOffset Created, DateTimeOffset LastUsed)> StoreDetails { get; } = new();
src\roslyn\src\Compilers\Server\VBCSCompiler\ServerDispatcher.cs (2)
62private readonly List<Task<CompletionData>> _connectionList = new List<Task<CompletionData>>(); 189var all = new List<Task>();
src\roslyn\src\Compilers\Shared\BuildClient.cs (1)
220var buildRequestArguments = new List<string>(arguments);
src\roslyn\src\Compilers\Shared\BuildProtocol.cs (3)
88var requestArgs = new List<Argument>(requestLength); 143var argumentsBuilder = new List<Argument>((int)argumentCount); 474var list = new List<string>(count);
vstest.console (20)
CommandLine\CommandLineOptions.cs (1)
49private List<string> _sources = new();
CommandLine\Executor.cs (2)
240processors = new List<IArgumentProcessor>(); 510List<string> outputArguments = new();
Internal\ConsoleLogger.cs (1)
636var time = new List<string>();
Internal\FilePatternParser.cs (1)
50var matchingFiles = new List<string>();
Internal\MSBuildLogger.cs (1)
383var time = new List<string>();
Processors\CLIRunSettingsArgumentProcessor.cs (1)
129var mergedArgs = new List<string>();
Processors\CollectArgumentProcessor.cs (1)
84internal static List<string> EnabledDataCollectors = new();
Processors\HelpArgumentProcessor.cs (1)
99List<IArgumentProcessor> processors = new();
Processors\ListFullyQualifiedTestsArgumentProcessor.cs (5)
110private readonly List<string> _discoveredTests = new(); 310var filteredList = new List<TestCase>(); 357var testPropertyValueList = new List<string>(testPropertyValueArray); 366var multiValue = new List<string> { testPropertyValue.ToString()! }; 381var newTraitValueList = new List<string> { trait.Value };
Processors\TestAdapterPathArgumentProcessor.cs (1)
140var testAdapterPaths = new List<string>();
Processors\Utilities\ArgumentProcessorFactory.cs (1)
206private static IList<IArgumentProcessor> GetDefaultArgumentProcessors(IRunSettingsProvider runSettingsProvider, IRunSettingsHelper runSettingsHelper, CommandLineOptions commandLineOptions) => new List<IArgumentProcessor> {
TestPlatformHelpers\TestRequestManager.cs (4)
508payload.Sources ??= new List<string>(); 1493var commandsUsed = new List<string>(); 1685return new List<string>(); 1688var filteredSources = new List<string>();
vstest.console.arm64 (20)
src\vstest\src\vstest.console\CommandLine\CommandLineOptions.cs (1)
49private List<string> _sources = new();
src\vstest\src\vstest.console\CommandLine\Executor.cs (2)
240processors = new List<IArgumentProcessor>(); 510List<string> outputArguments = new();
src\vstest\src\vstest.console\Internal\ConsoleLogger.cs (1)
636var time = new List<string>();
src\vstest\src\vstest.console\Internal\FilePatternParser.cs (1)
50var matchingFiles = new List<string>();
src\vstest\src\vstest.console\Internal\MSBuildLogger.cs (1)
383var time = new List<string>();
src\vstest\src\vstest.console\Processors\CLIRunSettingsArgumentProcessor.cs (1)
129var mergedArgs = new List<string>();
src\vstest\src\vstest.console\Processors\CollectArgumentProcessor.cs (1)
84internal static List<string> EnabledDataCollectors = new();
src\vstest\src\vstest.console\Processors\HelpArgumentProcessor.cs (1)
99List<IArgumentProcessor> processors = new();
src\vstest\src\vstest.console\Processors\ListFullyQualifiedTestsArgumentProcessor.cs (5)
110private readonly List<string> _discoveredTests = new(); 310var filteredList = new List<TestCase>(); 357var testPropertyValueList = new List<string>(testPropertyValueArray); 366var multiValue = new List<string> { testPropertyValue.ToString()! }; 381var newTraitValueList = new List<string> { trait.Value };
src\vstest\src\vstest.console\Processors\TestAdapterPathArgumentProcessor.cs (1)
140var testAdapterPaths = new List<string>();
src\vstest\src\vstest.console\Processors\Utilities\ArgumentProcessorFactory.cs (1)
206private static IList<IArgumentProcessor> GetDefaultArgumentProcessors(IRunSettingsProvider runSettingsProvider, IRunSettingsHelper runSettingsHelper, CommandLineOptions commandLineOptions) => new List<IArgumentProcessor> {
src\vstest\src\vstest.console\TestPlatformHelpers\TestRequestManager.cs (4)
508payload.Sources ??= new List<string>(); 1493var commandsUsed = new List<string>(); 1685return new List<string>(); 1688var filteredSources = new List<string>();
WindowsFormsIntegration (2)
System\Windows\Integration\ApplicationInterop.cs (2)
313_internalList = new List<WeakReference>(); 336List<T> targets = new List<T>();
22291 references to List
aspire (401)
Agents\AgentEnvironmentScanContext.cs (1)
11private readonly List<AgentEnvironmentApplicator> _applicators = [];
Backchannel\AppHostAuxiliaryBackchannel.cs (5)
285public async Task<List<ResourceSnapshot>> GetResourceSnapshotsAsync(CancellationToken cancellationToken = default) 293var snapshots = await rpc.InvokeWithCancellationAsync<List<ResourceSnapshot>>( 452var urls = new List<string>(); 495var snapshots = await GetResourceSnapshotsAsync(cancellationToken).ConfigureAwait(false);
Backchannel\AppHostConnectionHelper.cs (3)
31var connections = auxiliaryBackchannelMonitor.Connections.ToList(); 63var inScopeConnections = connections.Where(c => c.IsInScope).ToList(); 73var paths = inScopeConnections
Backchannel\AppHostConnectionResolver.cs (6)
51var connections = await interactionService.ShowStatusAsync( 115var connections = await interactionService.ShowStatusAsync( 130var inScopeConnections = connections.Where(c => c.IsInScope).ToList(); 131var outOfScopeConnections = connections.Where(c => !c.IsInScope).ToList(); 172List<IAppHostAuxiliaryBackchannel> candidateConnections, 181var choices = candidateConnections
Backchannel\AuxiliaryBackchannelMonitor.cs (5)
63var connections = Connections.ToList(); 87var inScopeConnections = connections.Where(c => c.IsInScope).ToList(); 201var connectTasks = new List<Task>(); 218var newFiles = currentFiles.Except(_knownSocketFiles, StringComparer.OrdinalIgnoreCase).ToList(); 227var removedFiles = _knownSocketFiles.Except(currentFiles, StringComparer.OrdinalIgnoreCase).ToList();
Backchannel\BackchannelJsonSerializerContext.cs (3)
38[JsonSerializable(typeof(List<EnvVar>))] 39[JsonSerializable(typeof(List<string>))] 47[JsonSerializable(typeof(List<ResourceSnapshot>))]
Backchannel\ExtensionBackchannel.cs (6)
44Task LaunchAppHostAsync(string projectFile, List<string> arguments, List<EnvVar> environment, bool debug, CancellationToken cancellationToken); 416var choicesList = choices.ToList(); 446var choicesList = choices.ToList(); 656public async Task LaunchAppHostAsync(string projectFile, List<string> arguments, List<EnvVar> environment, bool debug, CancellationToken cancellationToken)
Backchannel\IAppHostAuxiliaryBackchannel.cs (1)
61Task<List<ResourceSnapshot>> GetResourceSnapshotsAsync(CancellationToken cancellationToken = default);
Backchannel\ResourceSnapshotMapper.cs (6)
32public static List<ResourceJson> MapToResourceJsonList(IEnumerable<ResourceSnapshot> snapshots, string? dashboardBaseUrl = null, bool includeEnvironmentVariableValues = true) 34var snapshotList = snapshots.ToList(); 88var relationships = new List<ResourceRelationshipJson>(); 91var matches = allSnapshots 163var exactMatches = snapshots.Where(s => string.Equals(s.Name, resourceName, StringComparison.OrdinalIgnoreCase)).ToList(); 171var displayNameMatches = snapshots.Where(s => string.Equals(s.DisplayName, resourceName, StringComparison.OrdinalIgnoreCase)).ToList();
Caching\DiskCache.cs (1)
188var list = new List<(FileInfo file, long timestamp)>();
Certificates\CertificateGeneration\CertificateManager.cs (9)
138var certificates = new List<X509Certificate2>(); 246protected virtual void PopulateCertificatesFromStore(X509Store store, List<X509Certificate2> certificates, bool requireExportable) 290var currentUserCertificates = allCurrentUserCertificates.Where(c => c.Subject == Subject).ToList(); 291var localMachineCertificates = allLocalMachineCertificates.Where(c => c.Subject == Subject).ToList(); 292var filteredCertificates = currentUserCertificates.Concat(localMachineCertificates).ToList(); 315var certificates = filteredCertificates; 802var extensions = new List<X509Extension>(); 1031var list = certificates.ToList(); 1073var certificatesToDispose = new List<X509Certificate2>();
Certificates\CertificateGeneration\MacOSCertificateManager.cs (4)
299var hashes = matches.OfType<Match>().Select(m => m.Groups[1].Value).ToList(); 381protected override void PopulateCertificatesFromStore(X509Store store, List<X509Certificate2> certificates, bool requireExportable) 387var certsFromStore = new List<X509Certificate2>(); 433var certsFromDisk = new List<X509Certificate2>();
Certificates\CertificateGeneration\UnixCertificateManager.cs (7)
136var nssDbs = GetNssDbs(Environment.GetFolderPath(Environment.SpecialFolder.UserProfile)); 303var nssDbs = GetNssDbs(homeDirectory); 504var nssDbs = GetNssDbs(homeDirectory); 846var nssDbs = new List<string>(); 864private List<NssDb> GetNssDbs(string homeDirectory) 866var nssDbs = new List<NssDb>(); 1025var certs = new List<FileInfo>();
Certificates\CertificateHelpers.cs (2)
40internal static List<string> GetSystemCertificateDirectories() 42var systemCertDirs = new List<string>();
Certificates\CertificateService.cs (1)
126var systemCertDirs = CertificateHelpers.GetSystemCertificateDirectories();
Certificates\NativeCertificateToolRunner.cs (3)
25var certInfos = availableCertificates.Select(cert => 46var validCerts = certInfos 178var dnsNames = new List<string>();
Commands\AddCommand.cs (3)
121var packagesWithChannels = await InteractionService.ShowStatusAsync( 142var packages = new List<(NuGetPackage Package, PackageChannel Channel)>(); 412var rootChoices = new List<(string Label, Func<CancellationToken, Task<(string FriendlyName, NuGetPackage Package, PackageChannel Channel)>> Action)>();
Commands\AgentInitCommand.cs (7)
154var configUpdates = applicators.Where(a => a.PromptGroup == McpInitPromptGroup.ConfigUpdates).ToList(); 155var userChoices = applicators.Where(a => a.PromptGroup != McpInitPromptGroup.ConfigUpdates).ToList(); 177var skillApplicators = userChoices 180var mcpApplicators = userChoices 183var toolApplicators = userChoices 186var otherApplicators = userChoices 193var promptChoices = new List<AgentEnvironmentApplicator>();
Commands\AgentMcpCommand.cs (2)
98var icons = McpIconHelper.GetAspireIcons(typeof(AgentMcpCommand).Assembly, "Aspire.Cli.Mcp.Resources"); 136var tools = new List<Tool>();
Commands\AppHostLauncher.cs (4)
165private (string ExecutablePath, List<string> ChildArgs) BuildChildProcessArgs( 172var args = new List<string> 200var childArgs = new List<string>(); 219List<string> childArgs,
Commands\ConfigCommand.cs (2)
279var unconfiguredFeatures = KnownFeatures.GetAllFeatureMetadata() 465var availableFeatures = KnownFeatures.GetAllFeatureMetadata()
Commands\ConfigInfo.cs (3)
19List<FeatureInfo> AvailableFeatures, 37internal sealed record SettingsSchema(List<PropertyInfo> Properties); 53List<PropertyInfo>? SubProperties = null,
Commands\DeployCommand.cs (1)
40var baseArgs = new List<string> { "--operation", "publish", "--step", "deploy" };
Commands\DescribeCommand.cs (4)
146var snapshots = await snapshotsTask.ConfigureAwait(false); 177var resourceList = ResourceSnapshotMapper.MapToResourceJsonList(snapshots, dashboardBaseUrl); 215var currentSnapshots = allResources.Values.ToList(); 270var orderedItems = snapshots.Select(s => (Snapshot: s, DisplayName: ResourceSnapshotMapper.GetResourceName(s, snapshots)))
Commands\DoCommand.cs (1)
48var baseArgs = new List<string> { "--operation", "publish" };
Commands\ExecCommand.cs (3)
305var allTokens = parseResult.UnmatchedTokens.ToList(); 307List<string> arbitraryFlags = new(); 308List<string> commandTokens = new();
Commands\ExportCommand.cs (7)
130var snaps = await connection.GetResourceSnapshotsAsync(cancellationToken).ConfigureAwait(false); 153List<string>? resolvedTelemetryResources = null; 207var resourceJsonList = ResourceSnapshotMapper.MapToResourceJsonList(snapshots); 231var logLinesByResource = new Dictionary<string, List<string>>(); 235if (!logLinesByResource.TryGetValue(logLine.ResourceName, out var lines)) 258List<string>? resolvedResources, 289List<string>? resolvedResources,
Commands\ExtensionInternalCommand.cs (1)
69public required List<string> AllProjectFileCandidates { get; init; }
Commands\GroupedHelpWriter.cs (10)
50var grouped = new Dictionary<HelpGroup, List<BaseCommand>>(); 51var ungroupedCommands = new List<Command>(); 62if (!grouped.TryGetValue(baseCmd.HelpGroup, out var list)) 77foreach (var list in grouped.Values) 84foreach (var list in grouped.Values) 113if (grouped.TryGetValue(group, out var commands)) 143var visibleOptions = command.Options.Where(o => !o.Hidden).ToList(); 174private static void WriteGroup(TextWriter writer, string heading, List<BaseCommand> commands, int columnWidth, int width) 268var parts = new List<string>(); 299var sorted = allNames.OrderBy(a => a.Length).ToList();
Commands\InitCommand.cs (5)
635var executableProjects = new List<ExecutableProjectInfo>(); 753var packagesFromChannels = await InteractionService.ShowStatusAsync("Searching for available template versions...", async () => 755var results = new List<(NuGetPackage Package, PackageChannel Channel)>(); 962public List<OutputCollector>? AddProjectReferenceOutputCollectors { get; set; } 967public List<OutputCollector>? AddServiceDefaultsReferenceOutputCollectors { get; set; }
Commands\LogsCommand.cs (1)
165var snapshots = await connection.GetResourceSnapshotsAsync(cancellationToken).ConfigureAwait(false);
Commands\McpToolsCommand.cs (2)
70var snapshots = await connection.GetResourceSnapshotsAsync(cancellationToken); 71var resourcesWithTools = snapshots.Where(r => r.McpServer is not null).ToList();
Commands\NewCommand.cs (2)
121var templatesForPrompt = availableTemplates.ToList(); 367var rootChoices = new List<(string Label, Func<CancellationToken, Task<(NuGetPackage, PackageChannel)>> Action)>();
Commands\PipelineCommandBase.cs (2)
675var durationRecords = steps.Values.Select(s => 850var options = input.Options.ToList();
Commands\PsCommand.cs (11)
32public List<ResourceJson>? Resources { get; set; } 35[JsonSerializable(typeof(List<AppHostDisplayInfo>))] 105var connections = await _interactionService.ShowStatusAsync( 128var orderedConnections = connections 133var appHostInfos = await GatherAppHostInfosAsync(orderedConnections, includeResources && format == OutputFormat.Json, cancellationToken).ConfigureAwait(false); 149private async Task<List<AppHostDisplayInfo>> GatherAppHostInfosAsync(List<IAppHostAuxiliaryBackchannel> connections, bool includeResources, CancellationToken cancellationToken) 151var appHostInfos = new List<AppHostDisplayInfo>(); 173List<ResourceJson>? resources = null; 178var snapshots = await connection.GetResourceSnapshotsAsync(cancellationToken).ConfigureAwait(false); 200private void DisplayTable(List<AppHostDisplayInfo> appHosts)
Commands\PublishCommand.cs (1)
54var baseArgs = new List<string> { "--operation", "publish", "--step", "publish" };
Commands\RunCommand.cs (4)
299var discoveredEndpoints = new List<(string Resource, string Endpoint)>(); 305var rows = new List<IRenderable>(); 467var labels = new List<string> { appHostLabel, dashboardLabel, logsLabel }; 621var additionalArgs = parseResult.UnmatchedTokens.Where(t => t != "--detach").ToList();
Commands\Sdk\SdkDumpCommand.cs (20)
76var integrations = new List<IntegrationReference>(); 134List<IntegrationReference> integrations, 180var infoDiagnostics = capabilities.Diagnostics.Where(d => d.Severity == "Info").ToList(); 191var packageVersions = integrations 295var flags = new List<string>(); 410var flags = new List<string>(); 536public List<PackageInfo> Packages { get; set; } = []; 537public List<CapabilityInfo> Capabilities { get; set; } = []; 538public List<HandleTypeInfo> HandleTypes { get; set; } = []; 539public List<DtoTypeInfo> DtoTypes { get; set; } = []; 540public List<EnumTypeInfo> EnumTypes { get; set; } = []; 541public List<DiagnosticInfo> Diagnostics { get; set; } = []; 561public List<ParameterInfo> Parameters { get; set; } = []; 564public List<TypeRefInfo> ExpandedTargetTypes { get; set; } = []; 574public List<CallbackParameterInfo>? CallbackParameters { get; set; } 594public List<TypeRefInfo>? UnionTypes { get; set; } 603public List<TypeRefInfo> ImplementedInterfaces { get; set; } = []; 604public List<TypeRefInfo> BaseTypeHierarchy { get; set; } = []; 612public List<DtoPropertyInfo> Properties { get; set; } = []; 627public List<string> Values { get; set; } = [];
Commands\Sdk\SdkGenerateCommand.cs (1)
130var integrations = new List<IntegrationReference>();
Commands\SecretListCommand.cs (1)
56var secrets = result.Store.ToList();
Commands\SettingsSchemaBuilder.cs (6)
23var properties = new List<PropertyInfo>(); 105var properties = BuildPropertiesForType(typeof(AspireConfigFile), excludeLocalOnly); 114private static List<PropertyInfo> BuildPropertiesForType( 118var properties = new List<PropertyInfo>(); 154List<PropertyInfo>? subProperties = null; 167var dictInterfaces = propertyType.GetInterfaces()
Commands\StartCommand.cs (1)
54var additionalArgs = parseResult.UnmatchedTokens.ToList();
Commands\TelemetryCommandHelpers.cs (2)
165out List<string>? resolvedResources) 190var matchingReplicas = resources
Commands\TelemetryLogsCommand.cs (2)
126if (!TelemetryCommandHelpers.TryResolveResourceNames(resource, resources, out var resolvedResources)) 133var additionalParams = new List<(string key, string? value)>
Commands\TelemetrySpansCommand.cs (3)
122if (!TelemetryCommandHelpers.TryResolveResourceNames(resource, resources, out var resolvedResources)) 129var additionalParams = new List<(string key, string? value)> 247var allSpans = new List<(string ResourceName, OtlpSpanJson Span)>();
Commands\TelemetryTracesCommand.cs (8)
180if (!TelemetryCommandHelpers.TryResolveResourceNames(resource, resources, out var resolvedResources)) 192var additionalParams = new List<(string key, string? value)>(); 318var spans = new List<SpanInfo>(); 348var rootSpans = spans.Where(s => string.IsNullOrEmpty(s.ParentSpanId)).ToList(); 360private void DisplaySpanTree(List<SpanInfo> spans) 370var rootSpans = spans 386Dictionary<string, List<SpanInfo>> childrenByParent, 423if (childrenByParent.TryGetValue(span.SpanId, out var children))
Configuration\ConfigurationService.cs (1)
258var objectPath = new List<(JsonObject obj, string key)>();
DotNet\DotNetCliRunner.cs (12)
321var cliArgsList = new List<string> { isSingleFileAppHost ? "build" : "msbuild" }; 495List<string> cliArgs = ["new", "install", $"{packageName}@{version}"]; 677var cliArgsList = new List<string> 792var hashes = new List<string>(); 860var foundPackages = PackageUpdateHelpers.ParsePackageSearchResults(cached); 877List<string> cliArgs = [ 979var foundPackages = PackageUpdateHelpers.ParsePackageSearchResults(stdout); 1004var stdoutLines = new List<string>(); 1011var stderrLines = new List<string>(); 1044var stdoutLines = new List<string>(); 1051var stderrLines = new List<string>(); 1074var projects = new List<FileInfo>();
Interaction\BannerService.cs (5)
136var elements = new List<IRenderable>(); 176var elements = new List<IRenderable> 193var elements = new List<IRenderable> 212var elements = new List<IRenderable> 230var rows = new List<IRenderable>();
Interaction\ConsoleInteractionService.cs (2)
211var choicesList = choices.ToList(); 238var result = await _outConsole.PromptAsync(prompt, cancellationToken);
Interaction\ExtensionInteractionService.cs (4)
19Task LaunchAppHostAsync(string projectFile, List<string> arguments, List<EnvVar> environment, bool debug); 432public Task LaunchAppHostAsync(string projectFile, List<string> arguments, List<EnvVar> environment, bool debug)
JsonSourceGenerationContext.cs (1)
32[JsonSerializable(typeof(List<DevCertInfo>))]
Layout\LayoutConfiguration.cs (1)
50public List<string> BuiltInIntegrations { get; set; } = [];
Mcp\Docs\DocsIndexService.cs (2)
126private volatile List<IndexedDocument>? _indexedDocuments; 228var results = new List<DocsSearchResult>();
Mcp\Docs\DocsSearchService.cs (1)
140var results = searchResults.Select(r => new SearchResult
Mcp\Docs\LlmsTxtParser.cs (15)
85var docBoundaries = FindDocumentBoundaries(content); 91var documents = new List<LlmsDocument>(docBoundaries.Count); 117private static List<int> FindDocumentBoundaries(string content) 119var boundaries = new List<int>(); 196var sections = ParseSections(docSpan); 296private static List<LlmsSection> ParseSections(ReadOnlySpan<char> docSpan) 298var sections = new List<LlmsSection>(); 301var codeBlocks = FindCodeBlockRegions(docSpan); 304var sectionStarts = FindSectionHeadings(docSpan, codeBlocks); 338private static List<(int Start, int End)> FindCodeBlockRegions(ReadOnlySpan<char> content) 340var regions = new List<(int Start, int End)>(); 380private static bool IsInsideCodeBlock(int position, List<(int Start, int End)> codeBlocks) 406private static List<(int Index, int Level, string Heading)> FindSectionHeadings( 408List<(int Start, int End)> codeBlocks) 410var sectionStarts = new List<(int Index, int Level, string Heading)>();
Mcp\McpResourceToolRefreshService.cs (2)
89var allResources = await connection.GetResourceSnapshotsAsync(cancellationToken).ConfigureAwait(false); 90var resourcesWithTools = allResources.Where(r => r.McpServer is not null).ToList();
Mcp\Tools\ListAppHostsTool.cs (4)
18[JsonSerializable(typeof(List<AppHostListInfo>))] 45var connections = auxiliaryBackchannelMonitor.Connections.ToList(); 47var inScopeAppHosts = connections 55var outOfScopeAppHosts = connections
Mcp\Tools\ListConsoleLogsTool.cs (1)
73var entries = logEntries.GetEntries().ToList();
Mcp\Tools\ListIntegrationsTool.cs (4)
46public required List<Integration> Integrations { get; set; } 97var packagesWithParsedVersions = integrationPackages 108var distinctPackages = packagesWithParsedVersions 114var integrations = distinctPackages
Mcp\Tools\ListResourcesTool.cs (2)
75var snapshots = await snapshotsTask.ConfigureAwait(false); 87var resources = ResourceSnapshotMapper.MapToResourceJsonList(snapshots, dashboardBaseUrl, includeEnvironmentVariableValues: false);
Mcp\Tools\ListStructuredLogsTool.cs (1)
64if (!TelemetryCommandHelpers.TryResolveResourceNames(resourceName, resources, out var resolvedResources))
Mcp\Tools\ListTracesTool.cs (1)
64if (!TelemetryCommandHelpers.TryResolveResourceNames(resourceName, resources, out var resolvedResources))
Mcp\Tools\SelectAppHostTool.cs (1)
84var availableAppHosts = auxiliaryBackchannelMonitor.Connections
NuGet\BundleNuGetPackageCache.cs (3)
128var args = new List<string> 259public List<BundlePackageInfo>? Packages { get; set; } 269public List<string>? AllVersions { get; set; }
NuGet\BundleNuGetService.cs (4)
69var packageList = packages.ToList(); 93var restoreArgs = new List<string> 154var layoutArgs = new List<string> 195private static string ComputePackageHash(List<(string Id, string Version)> packages, string tfm)
NuGet\NuGetPackageCache.cs (1)
80var collectedPackages = new List<NuGetPackage>();
Packaging\NuGetConfigMerger.cs (5)
238var patternsToAdd = RemapExistingPatterns(packageSourceMapping, patternToNewSource, context.UrlToExistingKey, sourcesInUse); 246private static List<(string pattern, string newSource)> RemapExistingPatterns( 253var patternsToAdd = new List<(string pattern, string newSource)>(); 265var elementsToRemove = new List<XElement>(); 327List<(string pattern, string newSource)> patternsToAdd,
Packaging\PackageChannel.cs (3)
50var tasks = new List<Task<IEnumerable<NuGetPackage>>>(); 85var tasks = new List<Task<IEnumerable<NuGetPackage>>>(); 132var tasks = new List<Task<IEnumerable<NuGetPackage>>>();
Packaging\PackagingService.cs (2)
33var prPackageChannels = new List<PackageChannel>(); 57var channels = new List<PackageChannel>([defaultChannel, stableChannel]);
Program.cs (1)
777var parentNames = new List<string> { r.CommandResult.Command.Name };
Projects\DotNetBasedAppHostServerProject.cs (3)
178var otherPackages = new List<(string Name, string Version)>(); 297var atsAssemblies = new List<string> { "Aspire.Hosting" }; 351var channelSources = new List<string>();
Projects\ExtensionGuestLauncher.cs (1)
38var allArgs = new List<string> { command };
Projects\FallbackProjectParser.cs (3)
217var packageReferences = new List<PackageReferenceInfo>(); 250var projectReferences = new List<ProjectReferenceInfo>(); 304var packageReferences = new List<PackageReferenceInfo>();
Projects\GuestAppHostProject.cs (11)
152private async Task<List<IntegrationReference>> GetIntegrationReferencesAsync( 158var integrations = config.GetIntegrationReferences(defaultSdkVersion, directory.FullName).ToList(); 229List<IntegrationReference> integrations, 246var integrations = await GetIntegrationReferencesAsync(config, directory, cancellationToken); 365var integrations = await GetIntegrationReferencesAsync(config, directory, cancellationToken); 760var integrations = await GetIntegrationReferencesAsync(config, directory, cancellationToken); 1035var updates = await _interactionService.ShowStatusAsync( 1039var packageUpdates = new List<(string PackageId, string CurrentVersion, string NewVersion)>(); 1196var integrationsList = integrations.ToList(); 1234private static void SaveGenerationHash(string generatedPath, List<IntegrationReference> integrations) 1246private static string ComputeIntegrationsHash(List<IntegrationReference> integrations)
Projects\GuestRuntime.cs (1)
169var result = new List<string>();
Projects\LanguageService.cs (1)
79var languages = (await _languageDiscovery.GetAvailableLanguagesAsync(cancellationToken)).ToList();
Projects\PrebuiltAppHostServer.cs (15)
104var integrationList = integrations.ToList(); 105var packageRefs = integrationList.Where(r => r.IsPackageReference).ToList(); 106var projectRefs = integrationList.Where(r => r.IsProjectReference).ToList(); 137var projectRefAssemblyNames = _integrationLibsPath is not null 165List<IntegrationReference> packageRefs, 171var packages = packageRefs.Select(r => (r.Name, r.Version!)).ToList(); 190List<IntegrationReference> packageRefs, 191List<IntegrationReference> projectRefs, 268List<IntegrationReference> packageRefs, 269List<IntegrationReference> projectRefs, 362var sources = new List<string>(); 514private async Task<List<string>> ReadProjectRefAssemblyNamesAsync(string libsPath, CancellationToken cancellationToken) 528List<IntegrationReference> packageRefs, 529List<string> projectRefAssemblyNames, 532var atsAssemblies = new List<string> { "Aspire.Hosting" };
Projects\ProjectLocator.cs (8)
42public async Task<List<FileInfo>> FindAppHostProjectFilesAsync(string searchDirectory, CancellationToken cancellationToken) 48private async Task<(List<FileInfo> BuildableAppHost, List<FileInfo> UnbuildableSuspectedAppHostProjects, bool HasUnsupportedProjects)> FindAppHostProjectFilesAsync(DirectoryInfo searchDirectory, CancellationToken cancellationToken) 54var appHostProjects = new List<FileInfo>(); 55var unbuildableSuspectedAppHostProjects = new List<FileInfo>(); 80var candidatesWithHandlers = new List<(FileInfo File, IAppHostProject Handler)>(); 268var appHostProjects = searchResults.BuildableAppHost; 511internal record AppHostProjectSearchResult(FileInfo? SelectedProjectFile, List<FileInfo> AllProjectFileCandidates);
Projects\ProjectUpdater.cs (28)
44var updateStepsByProject = updateSteps 353var updatedSdks = new List<string>(); 922var originalSources = ExtractPackageSources(originalDocument); 923var proposedSources = ExtractPackageSources(proposedDocument); 944private static List<PackageSourceInfo> ExtractPackageSources(XmlDocument? document) 946var sources = new List<PackageSourceInfo>(); 973private static Dictionary<string, List<string>> ExtractPackageSourceMappings(XmlDocument? document) 975var mappings = new Dictionary<string, List<string>>(); 992var patterns = new List<string>(); 1014private static List<MappingChange> AnalyzeMappingChanges(Dictionary<string, List<string>> originalMappings, Dictionary<string, List<string>> proposedMappings) 1016var changes = new List<MappingChange>(); 1023var originalPatterns = originalMappings.GetValueOrDefault(source, []); 1024var proposedPatterns = proposedMappings.GetValueOrDefault(source, []); 1026var addedPatterns = proposedPatterns.Except(originalPatterns).ToList(); 1027var removedPatterns = originalPatterns.Except(proposedPatterns).ToList(); 1049if (changes.ProposedMappings.TryGetValue(feed.Key, out var patterns)) 1088if (changes.ProposedMappings.TryGetValue(feed.Key, out var currentPatterns)) 1090var addedPatterns = mappingChangesBySource.TryGetValue(feed.Key, out var currentMappingChange) ? currentMappingChange.AddedPatterns : new List<string>(); 1108internal record MappingChange(string SourceKey, List<string> AddedPatterns, List<string> RemovedPatterns); 1112public List<PackageSourceInfo> AddedFeeds { get; set; } = []; 1113public List<PackageSourceInfo> RemovedFeeds { get; set; } = []; 1114public List<PackageSourceInfo> RetainedFeeds { get; set; } = []; 1115public List<MappingChange> MappingChanges { get; set; } = []; 1116public Dictionary<string, List<string>> OriginalMappings { get; set; } = new(); 1117public Dictionary<string, List<string>> ProposedMappings { get; set; } = new();
Projects\RunningInstanceManager.cs (1)
96var pidsToMonitor = new List<int> { appHostInfo.ProcessId };
Projects\SolutionLocator.cs (3)
22var solutionFiles = await GetSolutionFilesInDirectoryAndSubfoldersAsync(startDirectory, cancellationToken); 50private static async Task<List<FileInfo>> GetSolutionFilesInDirectoryAndSubfoldersAsync(DirectoryInfo directory, CancellationToken cancellationToken) 81var solutionFiles = new List<FileInfo>();
Scaffolding\ScaffoldingService.cs (1)
57var integrations = config.GetIntegrationReferences(sdkVersion, directory.FullName).ToList();
src\Shared\CircularBuffer.cs (2)
19internal readonly List<T> _buffer; 29internal CircularBuffer(List<T> buffer, int capacity, int start, int end)
src\Shared\ColorGenerator.cs (1)
58private readonly List<AccentColor> _colors;
src\Shared\ConsoleLogs\AnsiParser.cs (3)
305List<int> ret = new(2); 453var classes = new List<string>(2); 454var styles = new List<string>(2);
src\Shared\ConsoleLogs\LogEntries.cs (2)
18private readonly List<LogPauseViewModel> _pauseViewModels = []; 43var pauseEntries = _logEntries.Where(e => e.Type == LogEntryType.Pause && _pauseViewModels.Contains(e.Pause!)).ToList();
src\Shared\ConsoleLogs\PromptContext.cs (1)
41var uniqueLines = new List<string>();
src\Shared\ConsoleLogs\SharedAIHelpers.cs (18)
63var logRecords = GetLogRecordsFromOtlpData(resourceLogs); 92var logRecords = GetLogRecordsFromOtlpData(resourceLogs); 112var traces = GetTracesFromOtlpData(resourceSpans); 141var traces = GetTracesFromOtlpData(resourceSpans); 152public static List<OtlpTraceDto> GetTracesFromOtlpData(IList<OtlpResourceSpansJson>? resourceSpans) 154var spansByTraceId = new Dictionary<string, List<OtlpSpanDto>>(StringComparer.Ordinal); 182if (!spansByTraceId.TryGetValue(traceId, out var spanList)) 212var spanObjects = new List<JsonNode>(); 397private static int? CalculateTraceDurationMs(List<OtlpSpanDto> spans) 425public static List<OtlpLogEntryDto> GetLogRecordsFromOtlpData(IList<OtlpResourceLogsJson>? resourceLogs) 427var logRecords = new List<OtlpLogEntryDto>(); 677public static (List<TResult> items, string message) GetLimitFromEndWithSummary<T, TResult>( 678List<T> values, 691public static (List<TResult> items, string message) GetLimitFromEndWithSummary<T, TResult>( 692List<T> values, 702var trimmedItems = values.Count <= limit 708var dtos = trimmedItems.Select(i => convertToDto(i)).ToList(); 767internal sealed record OtlpTraceDto(string TraceId, List<OtlpSpanDto> Spans);
src\Shared\DashboardUrls.cs (5)
202public static string TelemetryLogsApiUrl(string baseUrl, List<string>? resources = null, params (string key, string? value)[] additionalParams) 215public static string TelemetrySpansApiUrl(string baseUrl, List<string>? resources = null, params (string key, string? value)[] additionalParams) 228public static string TelemetryTracesApiUrl(string baseUrl, List<string>? resources = null, params (string key, string? value)[] additionalParams) 261List<string>? resources, 264var parts = new List<string>();
src\Shared\DurationFormatter.cs (1)
35private static readonly List<UnitStep> s_unitSteps = new List<UnitStep>
src\Shared\Export\ExportArchive.cs (1)
30public Dictionary<string, List<string>> ConsoleLogs { get; } = new();
src\Shared\Mcp\McpIconHelper.cs (2)
22public static List<Icon> GetAspireIcons(Assembly assembly, string resourceNamespace) 25var icons = s_iconSizes.Select(s =>
src\Shared\PackageUpdateHelpers.cs (2)
128public static List<NuGetPackage> ParsePackageSearchResults(string stdout, string? packageId = null) 130var foundPackages = new List<NuGetPackage>();
src\Shared\UserSecrets\SecretsStore.cs (1)
74public List<KeyValuePair<string, string>> ToList() => [.. _secrets];
Telemetry\AspireCliTelemetry.cs (1)
50private readonly List<KeyValuePair<string, object?>> _tagsList = [];
Templating\DotNetTemplateFactory.cs (11)
275var extraArgs = new List<string>(); 286var extraArgs = new List<string>(); 295var extraArgs = new List<string>(); 305var extraArgs = new List<string>(); 315var extraArgs = new List<string>(); 322private async Task PromptForDevLocalhostTldOptionAsync(ParseResult result, List<string> extraArgs, CancellationToken cancellationToken) 342private async Task PromptForRedisCacheOptionAsync(ParseResult result, List<string> extraArgs, CancellationToken cancellationToken) 362private async Task PromptForTestFrameworkOptionsAsync(ParseResult result, List<string> extraArgs, CancellationToken cancellationToken) 403private async Task PromptForXUnitVersionOptionsAsync(ParseResult result, List<string> extraArgs, CancellationToken cancellationToken) 680var packagesFromChannels = await interactionService.ShowStatusAsync(TemplatingStrings.SearchingForAvailableTemplateVersions, async () => 682var results = new List<(NuGetPackage Package, PackageChannel Channel)>();
Utils\ConfigurationHelper.cs (1)
157var colonKeys = new List<(string key, string? value)>();
Utils\ConsoleActivityLogger.cs (2)
30private List<StepDurationRecord>? _durationRecords; // Optional per-step duration breakdown 215var summaryParts = new List<string>();
Utils\EnvironmentChecker\DeprecatedAgentConfigCheck.cs (1)
39var results = new List<EnvironmentCheckResult>();
Utils\EnvironmentChecker\DevCertsCheck.cs (5)
28var results = EvaluateCertificateResults(trustResult.Certificates); 51internal static List<EnvironmentCheckResult> EvaluateCertificateResults( 73var oldTrustedVersions = certInfos 79var results = new List<EnvironmentCheckResult>(); 251var systemCertDirs = CertificateHelpers.GetSystemCertificateDirectories();
Utils\EnvironmentChecker\EnvironmentChecker.cs (1)
18var results = new List<EnvironmentCheckResult>();
Utils\EnvironmentChecker\EnvironmentCheckResult.cs (1)
126public required List<EnvironmentCheckResult> Checks { get; set; }
Utils\MarkdownToSpectreConverter.cs (1)
213var spectreMarkups = new List<string>();
Aspire.Azure.AI.Inference (1)
ChatCompletionsClientSettings.cs (1)
103var deploymentKeys = new List<string>();
Aspire.Azure.Messaging.EventHubs (3)
src\Shared\StableConnectionStringBuilder.cs (3)
22private readonly List<ConnectionStringSegment> _segments; 169private static List<ConnectionStringSegment> ParseSegments(string connectionString) 176var segments = new List<ConnectionStringSegment>();
Aspire.Azure.Messaging.EventHubs.Tests (10)
tests\Aspire.Azure.Security.KeyVault.Tests\MockTransport.cs (10)
17public List<MockRequest> Requests { get; } = new List<MockRequest>(); 78private readonly Dictionary<string, List<string>> _headers = new Dictionary<string, List<string>>(StringComparer.OrdinalIgnoreCase); 90if (!_headers.TryGetValue(header.Name, out var values)) 100if (_headers.TryGetValue(name, out var values)) 134private readonly Dictionary<string, List<string>> _headers = new Dictionary<string, List<string>>(StringComparer.OrdinalIgnoreCase); 174if (!_headers.TryGetValue(header.Name, out var values)) 185if (_headers.TryGetValue(name, out var values)) 197var result = _headers.TryGetValue(name, out var valuesList);
Aspire.Azure.Messaging.ServiceBus (3)
src\Shared\StableConnectionStringBuilder.cs (3)
22private readonly List<ConnectionStringSegment> _segments; 169private static List<ConnectionStringSegment> ParseSegments(string connectionString) 176var segments = new List<ConnectionStringSegment>();
Aspire.Azure.Messaging.WebPubSub (3)
src\Shared\StableConnectionStringBuilder.cs (3)
22private readonly List<ConnectionStringSegment> _segments; 169private static List<ConnectionStringSegment> ParseSegments(string connectionString) 176var segments = new List<ConnectionStringSegment>();
Aspire.Azure.Npgsql.EntityFrameworkCore.PostgreSQL.Tests (1)
tests\Aspire.Azure.Npgsql.Tests\FakeTokenCredential.cs (1)
42public List<string> RequestedScopes { get; } = [];
Aspire.Azure.Npgsql.Tests (1)
FakeTokenCredential.cs (1)
42public List<string> RequestedScopes { get; } = [];
Aspire.Azure.Security.KeyVault.Tests (10)
MockTransport.cs (10)
17public List<MockRequest> Requests { get; } = new List<MockRequest>(); 78private readonly Dictionary<string, List<string>> _headers = new Dictionary<string, List<string>>(StringComparer.OrdinalIgnoreCase); 90if (!_headers.TryGetValue(header.Name, out var values)) 100if (_headers.TryGetValue(name, out var values)) 134private readonly Dictionary<string, List<string>> _headers = new Dictionary<string, List<string>>(StringComparer.OrdinalIgnoreCase); 174if (!_headers.TryGetValue(header.Name, out var values)) 185if (_headers.TryGetValue(name, out var values)) 197var result = _headers.TryGetValue(name, out var valuesList);
Aspire.Azure.Storage.Queues (3)
src\Shared\StableConnectionStringBuilder.cs (3)
22private readonly List<ConnectionStringSegment> _segments; 169private static List<ConnectionStringSegment> ParseSegments(string connectionString) 176var segments = new List<ConnectionStringSegment>();
Aspire.Cli.EndToEnd.Tests (2)
McpDocsE2ETests.cs (1)
272var docTools = tools.Where(t => t.Name is "list_docs" or "search_docs" or "get_doc").ToList();
ProjectReferenceTests.cs (1)
81var sourceLines = new List<string> { """<add key="nuget.org" value="https://api.nuget.org/v3/index.json" />""" };
Aspire.Cli.Tests (263)
Backchannel\ResourceSnapshotMapperTests.cs (7)
36var allSnapshots = new List<ResourceSnapshot> { snapshot }; 62var snapshots = new List<ResourceSnapshot> 77var snapshots = new List<ResourceSnapshot> 92var snapshots = new List<ResourceSnapshot> 107var snapshots = new List<ResourceSnapshot> 123var snapshots = new List<ResourceSnapshot> 136var snapshots = new List<ResourceSnapshot>
Commands\AddCommandTests.cs (8)
547List<(string FriendlyName, NuGetPackage Package, PackageChannel Channel)>? displayedPackages = null; 558var choicesList = choices.Cast<(string FriendlyName, NuGetPackage Package, PackageChannel Channel)>().ToList(); 595List<object>? displayedChoices = null; 606var choicesList = choices.Cast<object>().ToList(); 643List<object>? displayedChoices = null; 654var choicesList = choices.Cast<object>().ToList(); 846var promptedPackages = new List<(string FriendlyName, NuGetPackage Package, PackageChannel Channel)>(); 924var promptedPackages = new List<(string FriendlyName, NuGetPackage Package, PackageChannel Channel)>();
Commands\DescribeCommandTests.cs (5)
200var ndjsonLines = resources 218var parsedLines = ndjsonOutput.Split('\n') 279var jsonLines = outputWriter.Logs 323var resourceLines = outputWriter.Logs 337List<ResourceSnapshot> resourceSnapshots,
Commands\DocsCommandTests.cs (3)
182var docs = new List<DocsListItem> 193var results = new List<DocsSearchResult> 223var results = new List<SearchResult>
Commands\ExportCommandTests.cs (9)
69var entryNames = archive.Entries.Select(e => e.FullName).OrderBy(n => n).ToList(); 289var entryNames = archive.Entries.Select(e => e.FullName).Order().ToList(); 352var entryNames = archive.Entries.Select(e => e.FullName).OrderBy(n => n).ToList(); 471var entryNames = archive.Entries.Select(e => e.FullName).OrderBy(n => n).ToList(); 530var entryNames = archive.Entries.Select(e => e.FullName).OrderBy(n => n).ToList(); 591var entryNames = archive.Entries.Select(e => e.FullName).OrderBy(n => n).ToList(); 665var entryNames = archive.Entries.Select(e => e.FullName).OrderBy(n => n).ToList(); 691List<ResourceSnapshot> resourceSnapshots, 692List<ResourceLogLine> logLines,
Commands\ExtensionInternalCommandTests.cs (2)
249private readonly List<FileInfo> _projectFiles; 251public MultipleProjectsProjectLocator(List<FileInfo> projectFiles)
Commands\LogsCommandTests.cs (4)
283var ndjsonLines = logLines 301var parsedLines = ndjsonOutput.Split('\n') 541var logLines = outputWriter.Logs.Where(l => l.StartsWith("2025-", StringComparison.Ordinal)).ToList(); 564var logLines = outputWriter.Logs.Where(l => l.StartsWith("[", StringComparison.Ordinal)).ToList();
Commands\McpIconHelperTests.cs (1)
19var icons = McpIconHelper.GetAspireIcons(assembly, resourceNamespace);
Commands\NewCommandTests.cs (2)
695var operationOrder = new List<string>(); 1520internal sealed class OrderTrackingInteractionService(List<string> operationOrder) : IInteractionService
Commands\PsCommandTests.cs (3)
149var appHosts = JsonSerializer.Deserialize(jsonOutput, PsCommandJsonContext.RelaxedEscaping.ListAppHostDisplayInfo); 254var appHosts = JsonSerializer.Deserialize(jsonOutput, PsCommandJsonContext.RelaxedEscaping.ListAppHostDisplayInfo); 316var appHosts = JsonSerializer.Deserialize(jsonOutput, PsCommandJsonContext.RelaxedEscaping.ListAppHostDisplayInfo);
Commands\PublishCommandPromptingIntegrationTests.cs (14)
124var options = new List<KeyValuePair<string, string>> 466var promptCalls = consoleService.StringPromptCalls; 520var promptCalls = consoleService.StringPromptCalls; 562var promptCalls = consoleService.StringPromptCalls; 674var promptCalls = consoleService.StringPromptCalls; 717var promptCalls = consoleService.StringPromptCalls; 729private readonly List<PromptData> _promptsToSend = []; 733public List<PromptData> ReceivedPrompts { get; } = []; 734public List<PromptCompletion> CompletedPrompts { get; } = []; 757var inputs = prompt.Inputs.Select(input => new PublishingPromptInput 855public List<StringPromptCall> StringPromptCalls { get; } = []; 856public List<object> SelectionPromptCalls { get; } = []; // Using object to handle generic types 857public List<BooleanPromptCall> BooleanPromptCalls { get; } = []; 858public List<string> DisplayedErrors { get; } = [];
Commands\RootCommandTests.cs (2)
433var missingGroup = command.Subcommands 459var visibleCommands = command.Subcommands.Where(sub => !sub.Hidden).ToList();
Commands\TelemetryCommandTests.cs (1)
203var attrs = new List<OtlpKeyValueJson>
Commands\TelemetryLogsCommandTests.cs (2)
76var logLines = outputWriter.Logs.Where(l => l.Contains("redis") || l.Contains("apiservice")).ToList(); 111var logLines = outputWriter.Logs.Where(l => l.Contains("apiservice")).ToList();
Commands\TelemetrySpansCommandTests.cs (2)
76var spanLines = outputWriter.Logs.Where(l => l.Contains("frontend") || l.Contains("backend")).ToList(); 111var spanLines = outputWriter.Logs.Where(l => l.Contains("apiservice")).ToList();
Commands\TelemetryTestHelper.cs (1)
39var attrs = new List<OtlpKeyValueJson>
Commands\UpdateCommandTests.cs (2)
945var channelList = capturedChoices.Cast<string>().ToList(); 990var channelList = capturedChoices.Cast<string>().ToList();
Configuration\AspireConfigFileTests.cs (2)
285var refs = config.GetIntegrationReferences("13.2.0", "/tmp").ToList(); 302var refs = config.GetIntegrationReferences("13.2.0", "/tmp").ToList();
Configuration\IntegrationReferenceTests.cs (6)
45var refs = config.GetIntegrationReferences("13.2.0", "/home/user/app").ToList(); 50var packageRefs = refs.Where(r => r.IsPackageReference).ToList(); 51var projectRefs = refs.Where(r => r.IsProjectReference).ToList(); 71var refs = config.GetIntegrationReferences("13.2.0", "/home/user/app").ToList(); 90var refs = config.GetIntegrationReferences("13.2.0", "/tmp").ToList(); 111var refs = config.GetIntegrationReferences("13.2.0", "/tmp").ToList();
Interaction\KnownEmojisTests.cs (1)
15var fields = typeof(KnownEmojis)
Mcp\Docs\LlmsTxtParserTests.cs (8)
471var h2Sections = doc.Sections.Where(s => s.Level == 2).Select(s => s.Heading).ToList(); 475var h3Sections = doc.Sections.Where(s => s.Level == 3).Select(s => s.Heading).ToList(); 573var h2Sections = certificatesDoc.Sections.Where(s => s.Level == 2).Select(s => s.Heading).ToList(); 580var h3Sections = certificatesDoc.Sections.Where(s => s.Level == 3).ToList(); 592var h2Sections = appHostConfigDoc.Sections.Where(s => s.Level == 2).Select(s => s.Heading).ToList(); 608var h2Sections = dockerComposeDoc.Sections.Where(s => s.Level == 2).Select(s => s.Heading).ToList(); 624var h2Sections = eventingDoc.Sections.Where(s => s.Level == 2).Select(s => s.Heading).ToList(); 631var h3Sections = eventingDoc.Sections.Where(s => s.Level == 3).Select(s => s.Heading).ToList();
Mcp\E2E\McpDocsE2ETests.cs (1)
242var docTools = tools.Where(t => t.Name is "list_docs" or "search_docs" or "get_doc").ToList();
Mcp\ListIntegrationsToolTests.cs (1)
99var packageIds = integrations.EnumerateArray()
Mcp\ListStructuredLogsToolTests.cs (2)
59var attributes = new List<OtlpKeyValueJson> 388var requiredArray = required.EnumerateArray().Select(e => e.GetString()).ToList();
Mcp\ListTracesToolTests.cs (2)
28var attributes = new List<OtlpKeyValueJson> 336var attributes = new List<OtlpKeyValueJson>
Mcp\TestDocsIndexService.cs (3)
13private static readonly List<DocsListItem> s_defaultDocuments = 20private readonly List<DocsListItem> _documents; 75var results = _documents
NuGet\NuGetPackageCacheTests.cs (4)
77var packageIds = packages.Select(p => p.Id).ToList(); 115var packageIds = packages.Select(p => p.Id).ToList(); 159var packageIds = packages.Select(p => p.Id).ToList(); 194var packageIds = packages.Select(p => p.Id).ToList();
Packaging\PackagingServiceTests.cs (9)
58var channelNames = channels.Select(c => c.Name).ToList(); 102var channelNames = channels.Select(c => c.Name).ToList(); 213var channelNames = channels.Select(c => c.Name).ToList(); 420var channelNames = channels.Select(c => c.Name).ToList(); 470var channelNames = channels.Select(c => c.Name).ToList(); 777var packageList = templatePackages.ToList(); 830var packageList = integrationPackages.ToList(); 882var packageList = templatePackages.ToList(); 895private sealed class FakeNuGetPackageCacheWithPackages(List<Aspire.Shared.NuGetPackageCli> packages) : INuGetPackageCache
Projects\AppHostServerProjectTests.cs (6)
51var packages = new List<IntegrationReference> 75var packages = new List<IntegrationReference> 97var packages = new List<IntegrationReference> 118var packages = new List<IntegrationReference> 144var packages = new List<IntegrationReference> 264var packages = new List<IntegrationReference>
Projects\DefaultLanguageDiscoveryTests.cs (2)
72var languages = (await discovery.GetAvailableLanguagesAsync().DefaultTimeout()).ToList(); 91var languages = (await discovery.GetAvailableLanguagesAsync().DefaultTimeout()).ToList();
Projects\ExtensionGuestLauncherTests.cs (9)
17List<string>? capturedArgs = null; 77List<EnvVar>? capturedEnv = null; 113List<string>? capturedArgs = null; 132private readonly Action<string, List<string>, List<EnvVar>, bool> _onLaunch; 134public FakeLaunchExtensionService(Action<string, List<string>, List<EnvVar>, bool> onLaunch) 141public Task LaunchAppHostAsync(string projectFile, List<string> arguments, List<EnvVar> environment, bool debug)
Projects\GuestAppHostProjectTests.cs (5)
145var refs = config.GetIntegrationReferences("13.1.0", "/tmp").ToList(); 164var refs = config.GetIntegrationReferences("13.1.0", "/tmp").ToList(); 185var refs = config.GetIntegrationReferences("13.1.0", "/tmp").ToList(); 208var refs = config.GetIntegrationReferences("13.1.0", "/tmp").ToList(); 231var refs = config.GetIntegrationReferences("13.1.0", "/home/user/app").ToList();
Projects\PrebuiltAppHostServerTests.cs (10)
15var packageRefs = new List<IntegrationReference> 20var projectRefs = new List<IntegrationReference>(); 25var packageElements = doc.Descendants("PackageReference").ToList(); 36var packageRefs = new List<IntegrationReference>(); 37var projectRefs = new List<IntegrationReference> 45var projectElements = doc.Descendants("ProjectReference").ToList(); 55var packageRefs = new List<IntegrationReference> 60var projectRefs = new List<IntegrationReference> 75var packageRefs = new List<IntegrationReference> 79var projectRefs = new List<IntegrationReference>();
Projects\ProjectLocatorTests.cs (11)
388var foundFiles = await projectLocator.FindAppHostProjectFilesAsync(workspace.WorkspaceRoot.FullName, CancellationToken.None).DefaultTimeout(); 413var foundFiles = await projectLocator.FindAppHostProjectFilesAsync(workspace.WorkspaceRoot.FullName, CancellationToken.None).DefaultTimeout(); 462var foundFiles = await projectLocator.FindAppHostProjectFilesAsync(workspace.WorkspaceRoot.FullName, CancellationToken.None).DefaultTimeout(); 489var foundFiles = await projectLocator.FindAppHostProjectFilesAsync(workspace.WorkspaceRoot.FullName, CancellationToken.None).DefaultTimeout(); 526var foundFiles = await projectLocator.FindAppHostProjectFilesAsync(workspace.WorkspaceRoot.FullName, CancellationToken.None).DefaultTimeout(); 924var foundFiles = await projectLocator.FindAppHostProjectFilesAsync(workspace.WorkspaceRoot.FullName, CancellationToken.None).DefaultTimeout(); 968var foundFiles = await projectLocator.FindAppHostProjectFilesAsync(workspace.WorkspaceRoot.FullName, CancellationToken.None).DefaultTimeout(); 997var foundFiles = await projectLocator.FindAppHostProjectFilesAsync(workspace.WorkspaceRoot.FullName, CancellationToken.None).DefaultTimeout(); 1020var foundFiles = await projectLocator.FindAppHostProjectFilesAsync(workspace.WorkspaceRoot.FullName, CancellationToken.None).DefaultTimeout(); 1041var foundFiles = await projectLocator.FindAppHostProjectFilesAsync(workspace.WorkspaceRoot.FullName, CancellationToken.None).DefaultTimeout(); 1066var foundFiles = await projectLocator.FindAppHostProjectFilesAsync(workspace.WorkspaceRoot.FullName, CancellationToken.None).DefaultTimeout();
Projects\ProjectUpdaterTests.cs (30)
54var packages = new List<NuGetPackageCli>(); 156var packagesAddsExecuted = new List<(FileInfo ProjectFile, string PackageId, string PackageVersion, string? PackageSource, bool NoRestore)>(); 165var packages = new List<NuGetPackageCli>(); 287var packagesAddsExecuted = new List<(FileInfo ProjectFile, string PackageId, string PackageVersion, string? PackageSource, bool NoRestore)>(); 296var packages = new List<NuGetPackageCli>(); 440var packagesAddsExecuted = new List<(FileInfo ProjectFile, string PackageId, string PackageVersion, string? PackageSource, bool NoRestore)>(); 449var packages = new List<NuGetPackageCli>(); 534var sharedProjectUpdates = packagesAddsExecuted.Where(p => p.ProjectFile.FullName == sharedProjectFile.FullName).ToList(); 542var appHostUpdates = packagesAddsExecuted.Where(p => p.ProjectFile.FullName == appHostProjectFile.FullName).ToList(); 599var updatedFiles = new List<string>(); 609var packages = new List<NuGetPackageCli>(); 728var packages = new List<NuGetPackageCli>(); 830var packages = new List<NuGetPackageCli>(); 964var packages = new List<NuGetPackageCli>(); 1080var packages = new List<NuGetPackageCli>(); 1201var packages = new List<NuGetPackageCli>(); 1314var packages = new List<NuGetPackageCli>(); 1410var packages = new List<NuGetPackageCli>(); 1519var packages = new List<NuGetPackageCli>(); 1604var packages = new List<NuGetPackageCli>(); 1680var packages = new List<NuGetPackageCli>(); 1764var packages = new List<NuGetPackageCli>(); 1847var packages = new List<NuGetPackageCli>(); 1927var packages = new List<NuGetPackageCli>(); 2017var packages = new List<NuGetPackageCli>(); 2096var packages = new List<NuGetPackageCli>(); 2164var packagesUpdated = new List<string>(); 2174var packages = new List<NuGetPackageCli>(); 2292var packagesAddsExecuted = new List<(FileInfo ProjectFile, string PackageId, string PackageVersion, string? PackageSource, bool NoRestore)>(); 2302var packages = new List<NuGetPackageCli>();
Secrets\SecretsStoreTests.cs (1)
80var secrets = store2.AsEnumerable().ToList();
Telemetry\AspireCliTelemetryTests.cs (2)
96var events = activity.Events.ToList(); 157var events = reportedActivity.Events.ToList();
Templating\DotNetTemplateFactoryTests.cs (8)
284var templates = (await factory.GetTemplatesAsync()).ToList(); 287var templateNames = templates.Select(t => t.Name).ToList(); 303var templates = (await factory.GetTemplatesAsync()).ToList(); 306var templateNames = templates.Select(t => t.Name).ToList(); 322var templates = (await factory.GetTemplatesAsync()).ToList(); 325var templateNames = templates.Select(t => t.Name).ToList(); 338var templates = (await factory.GetInitTemplatesAsync()).ToList(); 341var templateNames = templates.Select(t => t.Name).ToList();
TestServices\TestAppHostAuxiliaryBackchannel.cs (4)
27public List<ResourceSnapshot> ResourceSnapshots { get; set; } = []; 37public List<ResourceLogLine> LogLines { get; set; } = []; 53public Func<CancellationToken, Task<List<ResourceSnapshot>>>? GetResourceSnapshotsHandler { get; set; } 60public Task<List<ResourceSnapshot>> GetResourceSnapshotsAsync(CancellationToken cancellationToken = default)
TestServices\TestAuxiliaryBackchannelMonitor.cs (2)
40var connections = Connections.ToList(); 64var inScopeConnections = connections.Where(c => c.IsInScope).ToList();
TestServices\TestExtensionBackchannel.cs (4)
75public Func<string, List<string>, List<EnvVar>, bool, Task>? LaunchAppHostAsyncCallback { get; set; } 248public Task LaunchAppHostAsync(string projectPath, List<string> arguments, List<EnvVar> envVars, bool debug, CancellationToken cancellationToken)
TestServices\TestExtensionInteractionService.cs (2)
198public Task LaunchAppHostAsync(string projectFile, List<string> arguments, List<EnvVar> environment, bool debug)
TestServices\TestInteractionService.cs (3)
35public List<StringPromptCall> StringPromptCalls { get; } = []; 36public List<BooleanPromptCall> BooleanPromptCalls { get; } = []; 37public List<string> DisplayedErrors { get; } = [];
TestServices\TestMcpNotifier.cs (1)
13private readonly List<string> _notifications = [];
TestServices\TestStartupErrorWriter.cs (2)
11public List<string> Lines { get; } = []; 12public List<string> MarkupLines { get; } = [];
Utils\AspireRepositoryDetectorTests.cs (1)
13private readonly List<string> _directoriesToDelete = [];
Utils\CliTestHelper.cs (1)
618public List<string> Logs { get; } = new List<string>();
Utils\ConsoleActivityLoggerTests.cs (6)
35var summary = new List<BackchannelPipelineSummaryItem> 65var summary = new List<BackchannelPipelineSummaryItem> 86var summary = new List<BackchannelPipelineSummaryItem> 111var summary = new List<BackchannelPipelineSummaryItem> 133var summary = new List<BackchannelPipelineSummaryItem> 155var summary = new List<BackchannelPipelineSummaryItem>
Utils\DevCertsCheckFixRecommendationTests.cs (15)
17var results = DevCertsCheck.EvaluateCertificateResults([]); 29var certInfos = new List<DevCertInfo> 34var results = DevCertsCheck.EvaluateCertificateResults(certInfos); 46var certInfos = new List<DevCertInfo> 51var results = DevCertsCheck.EvaluateCertificateResults(certInfos); 61var certInfos = new List<DevCertInfo> 67var results = DevCertsCheck.EvaluateCertificateResults(certInfos); 79var certInfos = new List<DevCertInfo> 85var results = DevCertsCheck.EvaluateCertificateResults(certInfos); 97var certInfos = new List<DevCertInfo> 102var results = DevCertsCheck.EvaluateCertificateResults(certInfos); 116var certInfos = new List<DevCertInfo> 121var results = DevCertsCheck.EvaluateCertificateResults(certInfos); 133var certInfos = new List<DevCertInfo> 139var results = DevCertsCheck.EvaluateCertificateResults(certInfos);
Utils\DevCertsCheckTests.cs (24)
33var results = DevCertsCheck.EvaluateCertificateResults([]); 44var certs = new List<DevCertInfo> 50var results = DevCertsCheck.EvaluateCertificateResults(certs); 60var certs = new List<DevCertInfo> 66var results = DevCertsCheck.EvaluateCertificateResults(certs); 76var certs = new List<DevCertInfo> 82var results = DevCertsCheck.EvaluateCertificateResults(certs); 92var certs = new List<DevCertInfo> 97var results = DevCertsCheck.EvaluateCertificateResults(certs); 107var certs = new List<DevCertInfo> 112var results = DevCertsCheck.EvaluateCertificateResults(certs); 122var certs = new List<DevCertInfo> 127var results = DevCertsCheck.EvaluateCertificateResults(certs); 137var certs = new List<DevCertInfo> 142var results = DevCertsCheck.EvaluateCertificateResults(certs); 153var certs = new List<DevCertInfo> 159var results = DevCertsCheck.EvaluateCertificateResults(certs); 171var certs = new List<DevCertInfo> 177var results = DevCertsCheck.EvaluateCertificateResults(certs); 187var certs = new List<DevCertInfo> 194var results = DevCertsCheck.EvaluateCertificateResults(certs); 204var certs = new List<DevCertInfo> 209var results = DevCertsCheck.EvaluateCertificateResults(certs); 229var results = DevCertsCheck.EvaluateCertificateResults([]);
Utils\IsolatedUserSecretsHelperTests.cs (1)
10private readonly List<string> _createdSecretIds = [];
Utils\OutputCollectorTests.cs (6)
43var lines = collector.GetLines().ToList(); 47var stdoutLines = lines.Where(l => l.Stream == OutputLineStream.StdOut).ToList(); 48var stderrLines = lines.Where(l => l.Stream == OutputLineStream.StdErr).ToList(); 62var snapshot = collector.GetLines().ToList(); 71var newSnapshot = collector.GetLines().ToList(); 102var finalLines = collector.GetLines().ToList();
Aspire.Components.Common.TestUtilities (4)
ActivityNotifier.cs (2)
18public async Task<List<Activity>> TakeAsync(int count, TimeSpan timeout) 20var activityList = new List<Activity>();
ConformanceTests.cs (2)
155List<string> registeredNames = new(); 499List<Activity> exportedActivities = new();
Aspire.Confluent.Kafka (6)
src\Vendoring\OpenTelemetry.Instrumentation.ConfluentKafka\InstrumentedConsumer.cs (6)
28public List<TopicPartition> Assignment => this.consumer.Assignment; 30public List<string> Subscription => this.consumer.Subscription; 197public List<TopicPartitionOffset> Commit() 227public List<TopicPartitionOffset> Committed(TimeSpan timeout) 232public List<TopicPartitionOffset> Committed(IEnumerable<TopicPartition> partitions, TimeSpan timeout) 242public List<TopicPartitionOffset> OffsetsForTimes(IEnumerable<TopicPartitionTimestamp> timestampsToSearch, TimeSpan timeout)
Aspire.Confluent.Kafka.Tests (5)
Aspire8MetricsTests.cs (3)
21var statistics = variation.Statistics; 136var statistics = variation.Statistics; 339public required List<string> Statistics { get; set; }
OtelMetricsTests.cs (1)
33List<Metric> metrics = new();
OtelTracesTests.cs (1)
35List<Activity> activities = new();
Aspire.Dashboard (590)
Api\TelemetryApiService.cs (23)
36var resources = telemetryRepository.GetResources(); 37var resourceKeys = ResolveResourceKeys(resources, resourceNames); 46var allSpans = new List<OtlpSpan>(); 60var spans = allSpans; 107var resources = telemetryRepository.GetResources(); 108var resourceKeys = ResolveResourceKeys(resources, resourceNames); 117var allTraces = new List<OtlpTrace>(); 131var traces = allTraces; 152var spans = traces.SelectMany(t => t.Spans).ToList(); 185var spans = trace.Spans.ToList(); 205var resources = telemetryRepository.GetResources(); 206var resourceKeys = ResolveResourceKeys(resources, resourceNames); 214var filters = new List<TelemetryFilter>(); 242var allLogs = new List<OtlpLogEntry>(); 255var logs = allLogs; 285var resources = telemetryRepository.GetResources(); 286var resourceKeys = ResolveResourceKeys(resources, resourceNames); 336var resources = telemetryRepository.GetResources(); 337var resourceKeys = ResolveResourceKeys(resources, resourceNames); 344var filters = new List<TelemetryFilter>(); 396var resources = telemetryRepository.GetResources(); 416private static List<ResourceKey?>? ResolveResourceKeys(IReadOnlyList<OtlpResource> resources, string[]? resourceNames) 424var keys = new List<ResourceKey?>();
Authentication\Connection\ConnectionTypeMiddleware.cs (2)
15private readonly List<ConnectionType> _connectionTypes; 32public required List<ConnectionType> ConnectionTypes { get; init; }
Authentication\Connection\IConnectionTypeFeature.cs (1)
11List<ConnectionType> ConnectionTypes { get; }
Components\Controls\AssistantChat.razor.cs (1)
51private readonly List<MenuButtonItem> _modelMenuItems = new()!;
Components\Controls\Chart\ChartBase.cs (27)
29private List<KeyValuePair<string, string>[]>? _renderedDimensionAttributes; 56public required List<OtlpResource> Resources { get; set; } 93var dimensionAttributes = InstrumentViewModel.MatchedDimensions.Select(d => d.Attributes).ToList(); 124private (List<ChartTrace> Y, List<DateTimeOffset> X, List<ChartExemplar> Exemplars) CalculateHistogramValues(List<DimensionScope> dimensions, int pointCount, bool tickUpdate, DateTimeOffset inProgressDataTime, string yLabel) 133var xValues = new List<DateTimeOffset>(); 134var exemplars = new List<ChartExemplar>(); 216internal bool TryCalculateHistogramPoints(List<DimensionScope> dimensions, DateTimeOffset start, DateTimeOffset end, Dictionary<int, ChartTrace> traces, List<ChartExemplar> exemplars) 286private void AddExemplars(List<ChartExemplar> exemplars, MetricValueBase metric) 377private (List<ChartTrace> Y, List<DateTimeOffset> X, List<ChartExemplar> Exemplars) CalculateChartValues(List<DimensionScope> dimensions, int pointCount, bool tickUpdate, DateTimeOffset inProgressDataTime, string yLabel) 380var yValues = new List<double?>(); 381var xValues = new List<DateTimeOffset>(); 382var exemplars = new List<ChartExemplar>(); 437private bool TryCalculatePoint(List<DimensionScope> dimensions, DateTimeOffset start, DateTimeOffset end, List<ChartExemplar> exemplars, out double pointValue) 497List<ChartTrace> traces; 498List<DateTimeOffset> xValues; 499List<ChartExemplar> exemplars; 529protected abstract Task OnChartUpdatedAsync(List<ChartTrace> traces, List<DateTimeOffset> xValues, List<ChartExemplar> exemplars, bool tickUpdate, DateTimeOffset inProgressDataTime, CancellationToken cancellationToken);
Components\Controls\Chart\ChartContainer.razor.cs (4)
44public required List<OtlpResource> Resources { get; set; } 127var matchedDimensions = instrument.Dimensions.Where(MatchDimension).ToList(); 214private List<DimensionFilterViewModel> CreateUpdatedFilters(bool hasInstrumentChanged) 216var filters = new List<DimensionFilterViewModel>();
Components\Controls\Chart\ChartTrace.cs (3)
10public List<double?> Values { get; } = new(); 11public List<double?> DiffValues { get; } = new(); 12public List<string?> Tooltips { get; } = new();
Components\Controls\Chart\MetricTable.razor.cs (12)
23private List<ChartExemplar> _exemplars = []; 45protected override async Task OnChartUpdatedAsync(List<ChartTrace> traces, List<DateTimeOffset> xValues, List<ChartExemplar> exemplars, bool tickUpdate, DateTimeOffset inProgressDataTime, CancellationToken cancellationToken) 77var metricView = _metricsView.ToList(); 78List<int> indices = []; 118private SortedList<DateTimeOffset, MetricViewBase> UpdateMetrics(out ISet<DateTimeOffset> addedXValues, List<ChartTrace> traces, List<DateTimeOffset> xValues, List<ChartExemplar> exemplars) 133var valueDiffs = traceValuesByPercentile.Select(kvp => 213var currentExemplars = exemplars.Where(e => (e.Start >= startTime || startTime == null) && (e.Start < endTime || endTime == null)).ToList(); 294public required List<ChartExemplar> Exemplars { get; set; }
Components\Controls\Chart\PlotlyChart.razor.cs (8)
58protected override async Task OnChartUpdatedAsync(List<ChartTrace> traces, List<DateTimeOffset> xValues, List<ChartExemplar> exemplars, bool tickUpdate, DateTimeOffset inProgressDataTime, CancellationToken cancellationToken) 110private PlotlyTrace CalculateExemplarsTrace(List<DateTimeOffset> xValues, List<ChartExemplar> exemplars) 120var exemplarGroups = new Dictionary<ExemplarGroupKey, List<ChartExemplar>>(); 127var groupExemplars = exemplars.Where(e => (e.Start >= g.Start || g.Start == null) && (e.Start < g.End || g.End == null)).ToList(); 134var sampledList = new List<ChartExemplar>(MaxExemplarsPerTick);
Components\Controls\ClearSignalsButton.razor.cs (1)
29private readonly List<MenuButtonItem> _clearMenuItems = new();
Components\Controls\LogLevelSelect.razor.cs (1)
12public required List<SelectViewModel<LogLevel?>> LogLevels { get; set; }
Components\Controls\ResourceActions.razor.cs (2)
56private readonly List<CommandViewModel> _highlightedCommands = new(); 57private readonly List<MenuButtonItem> _menuItems = new();
Components\Controls\ResourceDetails.razor.cs (7)
77private readonly List<DisplayedResourcePropertyViewModel> _displayedResourcePropertyViewModels = new(); 129private readonly List<MenuButtonItem> _resourceActionsMenuItems = []; 287var items = new List<ResourceDetailRelationshipViewModel>(); 291var matches = ResourceByName.Values 312var items = new List<ResourceDetailRelationshipViewModel>(); 332private List<DisplayedUrl> GetUrls() 362var valueMaskedValues = SensitiveGridItems.Select(i => i.IsValueMasked).Distinct().ToList();
Components\Controls\SpanActions.razor.cs (1)
32private readonly List<MenuButtonItem> _menuItems = new();
Components\Controls\SpanDetails.razor.cs (2)
79private readonly List<MenuButtonItem> _spanActionsMenuItems = []; 80private List<TelemetryPropertyViewModel> _contextAttributes = null!;
Components\Controls\SpanTypeSelect.razor.cs (1)
13public required List<SelectViewModel<SpanType>> SpanTypes { get; set; }
Components\Controls\StructuredLogActions.razor.cs (1)
28private readonly List<MenuButtonItem> _menuItems = new();
Components\Controls\StructuredLogDetails.razor.cs (7)
56private List<TelemetryPropertyViewModel> _logEntryAttributes = null!; 57private List<TelemetryPropertyViewModel> _contextAttributes = null!; 58private List<TelemetryPropertyViewModel> _exceptionAttributes = null!; 59private readonly List<MenuButtonItem> _logActionsMenuItems = []; 85var attributes = _viewModel.LogEntry.Attributes 163private static void MoveAttributes(List<TelemetryPropertyViewModel> source, List<TelemetryPropertyViewModel> destination, Func<TelemetryPropertyViewModel, bool> predicate)
Components\Controls\TraceActions.razor.cs (1)
25private readonly List<MenuButtonItem> _menuItems = new();
Components\Dialogs\FilterDialog.razor.cs (6)
15private List<SelectViewModel<FilterCondition>> _filterConditions = null!; 30private List<SelectViewModel<string>> _parameters = default!; 31private List<SelectViewModel<FieldValue>> _filteredValues = default!; 32private List<SelectViewModel<FieldValue>>? _allValues; 54var knownFields = Content.KnownKeys.Select(p => new SelectViewModel<string> { Id = p, Name = FieldTelemetryFilter.ResolveFieldName(p) }).ToList(); 55var customFields = Content.PropertyKeys.Select(p => new SelectViewModel<string> { Id = p, Name = FieldTelemetryFilter.ResolveFieldName(p) }).ToList();
Components\Dialogs\GenAIVisualizerDialog.razor.cs (4)
34private List<OtlpSpan> _contextSpans = default!; 107var newContextSpans = Content.GetContextGenAISpans(); 374TelemetryRepository telemetryRepository, ITelemetryErrorRecorder errorRecorder, List<OtlpResource> resources, Func<List<OtlpSpan>> getContextGenAISpans)
Components\Dialogs\InteractionsInputDialog.razor.cs (1)
39private List<InputViewModel> _inputDialogInputViewModels = default!;
Components\Dialogs\KeyboardShortcut.cs (1)
6public record KeyboardShortcutCategory(string Category, List<KeyboardShortcut> Shortcuts);
Components\Dialogs\ManageDataDialog.razor.cs (7)
209var data = new List<TelemetryDataRow>(); 234var data = new List<TelemetryDataRow>(); 247private static void PopulateDataRows(List<TelemetryDataRow> data, OtlpResource otlpResource, string resourceName) 280var items = new List<ManageDataGridItem>(); 524var consoleLogResourcesToFilter = selectedResources 565var files = args.ToList(); 651private void SelectAllDataTypesForResource(string resourceName, List<TelemetryDataRow> dataRows)
Components\Dialogs\McpServerDialog.razor.cs (2)
44private List<McpConfigPropertyViewModel> _mcpConfigProperties = []; 107List<McpInputModel>? inputs = null;
Components\Dialogs\SettingsDialog.razor.cs (1)
16private List<CultureInfo> _languageOptions = null!;
Components\Dialogs\TextVisualizerDialog.razor.cs (1)
18private List<SelectViewModel<string>> _options = null!;
Components\Pages\ConsoleLogs.razor.cs (6)
165private readonly List<CommandViewModel> _highlightedCommands = new(); 166private readonly List<MenuButtonItem> _logsMenuItems = new(); 167private readonly List<MenuButtonItem> _resourceMenuItems = new(); 572var subscriptionsToCancel = _consoleLogsSubscriptions.Values.ToList(); 594var availableResources = _resourceByName.Values 1009var actualResources = _resourceByName.Values.Where(r => !r.IsResourceHidden(showHiddenResources: _showHiddenResources)).ToList();
Components\Pages\Metrics.razor.cs (7)
22private List<SelectViewModel<TimeSpan>> _durations = null!; 28private List<OtlpResource> _resources = default!; 29private List<SelectViewModel<ResourceTypeDetails>> _resourceViewModels = default!; 171var apps = _resourceViewModels.Where(e => e != _selectResource).ToList(); 223private bool ShouldClearSelectedMetrics(List<OtlpInstrumentSummary> instruments) 262public List<OtlpInstrumentSummary>? Instruments { get; set; } 333var instruments = TelemetryRepository.GetInstrumentsSummaries(selectedResourceKey.Value);
Components\Pages\Resources.razor.cs (11)
127private readonly List<MenuButtonItem> _resourcesMenuItems = new(); 137private readonly List<MenuButtonItem> _contextMenuItems = new(); 268var collapsedResult = await LocalStorage.GetAsync<List<string>>(_collapsedResourceNamesKey); 425var activeResources = _resourceByName.Values.Where(Filter).OrderBy(e => e.ResourceType).ThenBy(e => e.Name).ToList(); 476var orderedResources = ResourceGridViewModel.OrderNestedResources(filteredResources.ToList(), r => _collapsedResourceNames.Contains(r.PersistentKey)) 481var query = orderedResources 785var displayedUrls = GetDisplayedUrls(resource); 830var resourcesWithChildren = _resourceByName.Values 863private static List<DisplayedUrl> GetDisplayedUrls(ResourceViewModel resource) 967var escapedFilters = filters.Where(kvp => !kvp.Value).Select(kvp => StringUtils.Escape(kvp.Key)).ToList(); 1012var properties = new List<ComponentTelemetryProperty>
Components\Pages\StructuredLogs.razor.cs (6)
41private List<OtlpResource> _resources = default!; 42private List<SelectViewModel<ResourceTypeDetails>> _resourceViewModels = default!; 43private List<SelectViewModel<LogLevel?>> _logLevels = default!; 431private List<MenuButtonItem> GetFilterMenuItems() 528var filters = TelemetryFilterFormatter.DeserializeFiltersFromString(SerializedFilters); 589var genAISpans = new List<OtlpSpan>();
Components\Pages\TraceDetail.razor.cs (8)
34private readonly List<IDisposable> _peerChangesSubscriptions = new(); 37private List<SpanWaterfallViewModel>? _spanWaterfallViewModels; 40private List<OtlpResource> _resources = default!; 41private readonly List<string> _collapsedSpanIds = []; 48private readonly List<MenuButtonItem> _traceActionsMenuItems = []; 50private List<SelectViewModel<SpanType>> _spanTypes = default!; 302var result = TelemetryRepository.GetLogsForTrace(_trace.TraceId); 544var genAISpans = new List<OtlpSpan>();
Components\Pages\Traces.razor.cs (5)
40private List<SelectViewModel<SpanType>> _spanTypes = default!; 41private List<OtlpResource> _resources = default!; 42private List<SelectViewModel<ResourceTypeDetails>> _resourceViewModels = default!; 323var filters = TelemetryFilterFormatter.DeserializeFiltersFromString(SerializedFilters); 425private List<MenuButtonItem> GetFilterMenuItems()
Components\ResourcesGridColumns\UnreadLogErrorsBadge.razor.cs (1)
48var resources = TelemetryRepository.GetResources();
Configuration\DashboardOptions.cs (5)
89public List<AllowedCertificateRule> AllowedCertificates { get; set; } = new(); 276private List<BindingAddress>? _parsedEndpointAddresses; 315var addresses = new List<BindingAddress>(parts.Length); 397public List<ClaimAction> ClaimActions { get; set; } = new(); 413List<string>? messages = null;
Configuration\EndpointInfo.cs (8)
11public static bool TryAddEndpoint(List<EndpointInfo> configuredEndpoints, BindingAddress? address, string name, HttpProtocols? httpProtocols, bool requireCertificate, ConnectionType connectionType) 22public static IEnumerable<KeyValuePair<BindingAddress, List<EndpointInfo>>> GroupEndpointsByAddress(IEnumerable<EndpointInfo> endpoints) 24var groups = new List<KeyValuePair<BindingAddress, List<EndpointInfo>>>(); 25var map = new Dictionary<string, List<EndpointInfo>>(); 34groups.Add(new KeyValuePair<BindingAddress, List<EndpointInfo>>(address, [endpoint])); 40if (!map.TryGetValue(key, out var list)) 54groups.Add(new KeyValuePair<BindingAddress, List<EndpointInfo>>(address, kvp.Value));
Configuration\ValidateDashboardOptions.cs (1)
27var errorMessages = new List<string>();
DashboardEndpointsBuilder.cs (1)
71if (!GlobalizationHelpers.ExpandedLocalizedCultures.TryGetValue(newLanguage.Name, out var availableCultures))
DashboardWebApplication.cs (6)
58private readonly List<Func<ResolvedEndpointInfo>> _frontendEndPointAccessor = new(); 63public List<Func<ResolvedEndpointInfo>> FrontendEndPointsAccessor 588var endpoints = new List<EndpointInfo>(); 606var notNullProtocols = addressEndpoints.Select(m => m.HttpProtocols).OfType<HttpProtocols>().ToList(); 649var connectionTypes = addressEndpoints.Select(m => m.ConnectionType).ToList(); 827var claimActions = dashboardOptions.Frontend.OpenIdConnect.ClaimActions;
Extensions\TelemetryFilterFormatter.cs (1)
83public static List<FieldTelemetryFilter> DeserializeFiltersFromString(string filtersString)
Mcp\AspireResourceMcpTools.cs (9)
41var resources = _dashboardClient.GetResources().ToList(); 42var filteredResources = GetFilteredResources(resources); 68private static List<ResourceViewModel> GetFilteredResources(List<ResourceViewModel> resources) 82var resources = _dashboardClient.GetResources().ToList(); 83var filteredResources = GetFilteredResources(resources); 116var entries = logEntries.GetEntries().ToList(); 147var resources = _dashboardClient.GetResources().ToList(); 148var filteredResources = GetFilteredResources(resources);
Mcp\AspireTelemetryMcpTools.cs (9)
57var logs = _telemetryRepository.GetLogs(new GetLogsContext 67var optOutResources = GetOptOutResources(_dashboardClient.GetResources()); 75var resources = _telemetryRepository.GetResources(); 107var traces = _telemetryRepository.GetTraces(new GetTracesRequest 118var optOutResources = GetOptOutResources(_dashboardClient.GetResources()); 125var resources = _telemetryRepository.GetResources(); 168var resources = _telemetryRepository.GetResources(); 198var resources = _telemetryRepository.GetResources(); 212private static List<ResourceViewModel> GetOptOutResources(IEnumerable<ResourceViewModel> resources)
Mcp\McpExtensions.cs (1)
19var icons = McpIconHelper.GetAspireIcons(typeof(McpExtensions).Assembly, "Aspire.Dashboard.Mcp.Resources");
Mcp\McpInstallButtonServerModel.cs (6)
21public List<McpInputModel>? Inputs { get; init; } 25public List<string>? Args { get; init; } 32public List<McpInputModel>? Inputs { get; init; } 41public List<string>? Args { get; init; } 48[JsonSerializable(typeof(List<McpInputModel>))] 56[JsonSerializable(typeof(List<McpInputModel>))]
Model\Assistant\AIContext.cs (1)
8public record BuildIceBreakersContext(List<InitialPrompt> Prompts);
Model\Assistant\AIContextProvider.cs (6)
22private readonly List<AIContext> _contextsStack = new List<AIContext>(); 23private readonly List<ModelSubscription> _contextChangedSubscriptions = []; 24private readonly List<ModelSubscription> _displayChangedSubscriptions = []; 102private void ExecuteSubscriptions(List<ModelSubscription> subscriptions) 109private async Task ExecuteSubscriptionsAsync(List<ModelSubscription> subscriptions) 113List<ModelSubscription> subscriptionsCopy;
Model\Assistant\AIHelpers.cs (6)
48internal static string GetResponseGraphJson(List<ResourceViewModel> resources, DashboardOptions options, bool includeDashboardUrl = false, Func<ResourceViewModel, string>? getResourceName = null, bool includeEnvironmentVariables = false) 54internal static string GetResponseGraphJson(List<ResourceViewModel> resources, string? dashboardBaseUrl, bool includeDashboardUrl = false, Func<ResourceViewModel, string>? getResourceName = null, bool includeEnvironmentVariables = false) 137static JsonArray GetResourceRelationshipsJson(List<ResourceViewModel> allResources, ResourceViewModel resourceViewModel, Func<ResourceViewModel, string>? getResourceName) 143var matches = allResources 296List<ChatMessage> chatMessages, 356var list = new List<ChatMessage>();
Model\Assistant\AssistantChatDataContext.cs (6)
100var resources = TelemetryRepository.GetResources(); 135var resources = TelemetryRepository.GetResources(); 179var resources = TelemetryRepository.GetResources(); 218var resources = TelemetryRepository.GetResources(); 274var entries = logEntries.GetEntries().ToList(); 318var telemetryResources = TelemetryRepository.GetResources(resourceKey.Value);
Model\Assistant\AssistantChatViewModel.cs (15)
28public record AssistantChatMessages(List<InitialPrompt> InitialPrompts, List<ChatViewModel> VisibleChatMessages, List<FollowUpPromptViewModel> FollowUpPrompts); 82public List<ChatMessage> ChatMessages { get; } = new(); 83public List<ChatViewModel> VisibleChatMessages { get; } = new(); 84public List<FollowUpPromptViewModel> FollowUpPrompts { get; } = new(); 178public List<ModelViewModel> Models { get; private set; } = new(); 193private readonly List<InitialPrompt> _initialPrompts = new List<InitialPrompt>(); 224var currentFollowUpPrompts = _chatState.FollowUpPrompts 381var models = response.Models 512List<ChatMessage> chatMessages; 553List<ChatMessage>? followUpMessages = null; 724private async Task UpdateFollowUpPromptsAsync(List<ChatMessage>? followUpMessages, CancellationTokenSource responseCts) 730var inProgressFollowUpPrompts = new List<FollowUpPromptViewModel>(); 779void AddFollowUpPromptsToDisplay(List<FollowUpPromptViewModel> inProgressFollowUpPrompts)
Model\Assistant\ChatViewModel.cs (1)
36private readonly List<ChatMessageViewModelBase> _chatMessages = new();
Model\Assistant\FollowUpPromptViewModel.cs (3)
16public static bool ParseResponseText(MarkdownProcessor markdownProcessor, List<FollowUpPromptViewModel> inProgressFollowUpPrompts, string responseText, bool inProgress) 21var completedItems = document.Descendants<ListItemBlock>() 25var questions = new List<string>();
Model\Assistant\Ghcp\GhcpInfoResponse.cs (1)
10public List<GhcpModelResponse>? Models { get; set; }
Model\Assistant\Prompts\KnownChatMessages.cs (5)
46public static ChatMessage CreateInitialMessage(string promptText, string applicationName, List<ResourceViewModel> resources, DashboardOptions dashboardOptions) 180public static ChatMessage CreateErrorStructuredLogsMessage(List<OtlpLogEntry> errorLogs, DashboardOptions options, Func<IOtlpResource, string> getResourceName) 287public static ChatMessage CreateAnalyzeTraceMessage(OtlpTrace trace, List<OtlpLogEntry> traceLogEntries, IEnumerable<IOutgoingPeerResolver> outgoingPeerResolvers, DashboardOptions options, Func<IOtlpResource, string> getResourceName) 314public static ChatMessage CreateAnalyzeSpanMessage(OtlpSpan span, List<OtlpLogEntry> traceLogEntries, IEnumerable<IOutgoingPeerResolver> outgoingPeerResolvers, DashboardOptions options, Func<IOtlpResource, string> getResourceName) 341public static ChatMessage CreateErrorTracesMessage(List<OtlpTrace> errorTraces, IEnumerable<IOutgoingPeerResolver> outgoingPeerResolvers, DashboardOptions options, Func<IOtlpResource, string> getResourceName)
Model\Assistant\Prompts\PromptContextsBuilder.cs (7)
15var resources = repository.GetResources(); 32var resources = repository.GetResources(); 58var resources = repository.GetResources(); 73var resources = repository.GetResources(); 74var traceLogs = repository.GetLogsForTrace(trace.TraceId); 93var resources = repository.GetResources(); 94var traceLogs = repository.GetLogsForTrace(span.Trace.TraceId);
Model\CommonMenuItems.cs (1)
15List<MenuButtonItem> menuItems,
Model\ConsoleLogsFetcher.cs (6)
29private async Task<List<LogEntry>> FetchLogEntriesAsync(string resourceName, DateTime? filterDate, CancellationToken cancellationToken) 31var logEntries = new List<LogEntry>(); 56public async Task<Dictionary<string, List<LogEntry>>> FetchLogEntriesAsync(HashSet<string> resourceNames, CancellationToken cancellationToken) 63var resources = _dashboardClient.GetResources().Where(r => resourceNames.Contains(r.Name)).ToList(); 64var result = new Dictionary<string, List<LogEntry>>(StringComparer.OrdinalIgnoreCase); 70var logEntries = await FetchLogEntriesAsync(resource.Name, filterDate, cancellationToken).ConfigureAwait(false);
Model\ConsoleLogsManager.cs (2)
13private readonly List<ModelSubscription> _subscriptions = new List<ModelSubscription>(); 73internal List<ModelSubscription> GetSubscriptions()
Model\DimensionFilterViewModel.cs (1)
15public List<DimensionValueViewModel> Values { get; } = new();
Model\EnvironmentVariablesDialogViewModel.cs (1)
8public required List<EnvironmentVariableViewModel> EnvironmentVariables { get; init; }
Model\ExemplarsDialogViewModel.cs (2)
11public required List<ChartExemplar> Exemplars { get; init; } 12public required List<OtlpResource> Resources { get; init; }
Model\ExportHelpers.cs (2)
26var logs = telemetryRepository.GetLogsForSpan(span.TraceId, span.SpanId); 49var logs = telemetryRepository.GetLogsForTrace(trace.TraceId);
Model\FilterDialogViewModel.cs (2)
11public required List<string> KnownKeys { get; init; } 12public required List<string> PropertyKeys { get; init; }
Model\GenAI\GenAIItemPartViewModel.cs (1)
32public List<GenAIPartPropertyViewModel>? AdditionalProperties { get; init; }
Model\GenAI\GenAIItemViewModel.cs (1)
29public required List<GenAIItemPartViewModel> ItemParts { get; init; } = [];
Model\GenAI\GenAIMessageParsingHelper.cs (5)
17internal static (List<T> items, bool truncated) DeserializeArrayIncrementally<T>(string json, ReadElement<T> readElement) 29internal static (List<T> items, bool truncated) DeserializeArrayIncrementally<T>(ref Utf8JsonReader reader, ReadElement<T> readElement) 31var items = new List<T>(); 87internal static (string role, List<MessagePart> parts, bool partsTruncated) ReadChatMessage(ref Utf8JsonReader reader) 95List<MessagePart>? parts = null;
Model\GenAI\GenAIMessages.cs (2)
187public List<MessagePart> Parts { get; set; } = new(); 307[JsonSerializable(typeof(List<ChatMessage>))]
Model\GenAI\GenAISchemaHelpers.cs (1)
150var names = new List<string>();
Model\GenAI\GenAIVisualizerDialogViewModel.cs (23)
30public required Func<List<OtlpSpan>> GetContextGenAISpans { get; init; } 35public List<GenAIItemViewModel> Items { get; } = new List<GenAIItemViewModel>(); 36public List<GenAIItemViewModel> InputMessages { get; private set; } = default!; 37public List<GenAIItemViewModel> OutputMessages { get; private set; } = default!; 39public List<ToolDefinitionViewModel> ToolDefinitions { get; private set; } = new(); 40public List<EvaluationResultViewModel> Evaluations { get; private set; } = new(); 55Func<List<OtlpSpan>> getContextGenAISpans) 57var resources = telemetryRepository.GetResources(); 193private static bool AllMessagesHaveNoContent(List<GenAIItemViewModel> messageViewModels) 292var parts = instructionParts.Select(GenAIItemPartViewModel.CreateMessagePart).ToList(); 313var logEntries = GetSpanLogEntries(telemetryRepository, viewModel.Span); 318var parts = DeserializeEventContent(index, type.Value, item.Message); 338var parts = DeserializeEventContent(index, type.Value, content); 360var viewParts = parts.Select(GenAIItemPartViewModel.CreateMessagePart).ToList(); 406var parts = new List<GenAIItemPartViewModel> 433var parts = new List<GenAIItemPartViewModel> 488private static GenAIItemViewModel CreateMessage(GenAIVisualizerDialogViewModel viewModel, int currentIndex, GenAIItemType type, List<GenAIItemPartViewModel> parts, long? internalId) 501private static List<GenAIItemPartViewModel> DeserializeEventContent(int index, GenAIItemType type, string message) 503var messagePartViewModels = new List<GenAIItemPartViewModel>(); 539static void ProcessAssistantEvent(List<GenAIItemPartViewModel> messagePartViewModels, AssistantEvent assistantEvent) 595private static List<OtlpLogEntry> GetSpanLogEntries(TelemetryRepository telemetryRepository, OtlpSpan span) 617var evaluations = new List<EvaluationResultViewModel>(); 620var logEntries = GetSpanLogEntries(telemetryRepository, viewModel.Span);
Model\IconResolver.cs (3)
13private static readonly List<IconSize> s_iconSizes = [IconSize.Size16, IconSize.Size20, IconSize.Size24]; 34var iconSizesTried = new List<IconSize> 69static bool TryGetIcon(List<IconSize> triedSizes, IconKey key, IconSize size, [NotNullWhen(true)] out CustomIcon? icon)
Model\InstrumentViewModel.cs (3)
12public List<DimensionScope>? MatchedDimensions { get; private set; } 14public List<Func<Task>> DataUpdateSubscriptions { get; } = []; 18public async Task UpdateDataAsync(OtlpInstrumentSummary instrument, List<DimensionScope> matchedDimensions)
Model\Interaction\InputViewModel.cs (2)
43var optionsVM = input.Options 58public List<SelectViewModel<string>> SelectOptions { get; private set; } = [];
Model\Interaction\InteractionsInputsDialogViewModel.cs (1)
20public List<InteractionInput> Inputs => Interaction.InputsDialog!.InputItems.ToList();
Model\KnownPropertyLookup.cs (6)
15private readonly List<KnownProperty> _resourceProperties; 16private readonly List<KnownProperty> _projectProperties; 17private readonly List<KnownProperty> _executableProperties; 18private readonly List<KnownProperty> _containerProperties; 19private readonly List<KnownProperty> _parameterProperties; 70var knownProperties = resourceType switch
Model\ManageData\ResourceDataRow.cs (1)
31public List<TelemetryDataRow> TelemetryData { get; set; } = [];
Model\Markdown\MarkdownProcessor.cs (1)
17public MarkdownProcessor(IStringLocalizer<ControlsStrings> loc, HashSet<string>? safeUrlSchemes, List<IMarkdownExtension> extensions)
Model\MenuButtonItem.cs (1)
11public List<MenuButtonItem>? NestedMenuItems { get; set; }
Model\Otlp\KnownStructuredLogFields.cs (1)
17public static readonly List<string> AllFields = [
Model\Otlp\KnownTraceFields.cs (1)
19public static readonly List<string> AllFields = [
Model\Otlp\ResourcesSelectHelpers.cs (8)
17var allowedMatches = resources.Where(e => SupportType(e.Id?.Type, canSelectGrouping)).ToList(); 20var instanceIdMatches = allowedMatches.Where(e => string.Equals(name, e.Id?.InstanceId, StringComparisons.ResourceName)).ToList(); 28var replicaSetMatches = allowedMatches.Where(e => e.Id?.Type != OtlpResourceType.Instance && string.Equals(name, e.Id?.ReplicaSetName, StringComparisons.ResourceName)).ToList(); 64static SelectViewModel<ResourceTypeDetails> MultipleMatches(ICollection<SelectViewModel<ResourceTypeDetails>> resources, ILogger logger, string name, List<SelectViewModel<ResourceTypeDetails>> matches) 81public static List<SelectViewModel<ResourceTypeDetails>> CreateResources(List<OtlpResource> resources) 85var selectViewModels = new List<SelectViewModel<ResourceTypeDetails>>(); 118var sortedVMs = selectViewModels.OrderBy(vm => vm.Name, StringComparers.ResourceName).ToList();
Model\Otlp\SpanWaterfallViewModel.cs (13)
13public required List<SpanWaterfallViewModel> Children { get; init; } 20public required List<SpanLogEntryViewModel> SpanLogs { get; init; } 36public string GetTooltip(List<OtlpResource> allResources) 121public sealed record TraceDetailState(IOutgoingPeerResolver[] OutgoingPeerResolvers, List<string> CollapsedSpanIds, List<OtlpResource> AllResources); 123public static string GetTitle(OtlpSpan span, List<OtlpResource> allResources) 128public static List<SpanWaterfallViewModel> Create(OtlpTrace trace, List<OtlpLogEntry> logs, TraceDetailState state) 130var orderedSpans = new List<SpanWaterfallViewModel>(); 136groupedLogs.TryGetValue(span.SpanId, out var spanLogs); 147static SpanWaterfallViewModel CreateViewModel(OtlpSpan span, int depth, bool hidden, TraceDetailState state, List<OtlpLogEntry>? spanLogs, ref int currentSpanLogIndex) 165var spanLogVms = new List<SpanLogEntryViewModel>(); 216private static string? ResolveUninstrumentedPeerName(OtlpSpan span, IOutgoingPeerResolver[] outgoingPeerResolvers, List<OtlpResource> allResources)
Model\PlotlyTrace.cs (5)
9public required List<DateTimeOffset> X { get; init; } 10public required List<double?> Y { get; init; } 11public required List<string?> Tooltips { get; init; } 12public required List<object?> TraceData { get; init; } 18public required List<string> Periods { get; init; }
Model\ResourceDetailRelationshipViewModel.cs (1)
10public required List<string> Types { get; set; }
Model\ResourceGraph\ResourceGraphMapper.cs (2)
17var resolvedNames = new List<string>(); 24var matches = resourcesByName.Values
Model\ResourceGridViewModel.cs (4)
13public List<ResourceGridViewModel> Children { get; } = []; 36public static List<ResourceGridViewModel> OrderNestedResources(List<ResourceGridViewModel> initialGridVMs, Func<ResourceViewModel, bool> isCollapsed) 42var gridViewModels = new List<ResourceGridViewModel>();
Model\ResourceMenuBuilder.cs (10)
74List<MenuButtonItem> menuItems, 176private void AddUrlMenuItems(List<MenuButtonItem> menuItems, ResourceViewModel resource) 178var urls = ResourceUrlHelpers.GetUrls(resource, includeInternalUrls: false, includeNonEndpointUrls: true) 191var urlItems = new List<MenuButtonItem>(); 233private void AddTelemetryMenuItems(List<MenuButtonItem> menuItems, ResourceViewModel resource, IDictionary<string, ResourceViewModel> resourceByName) 285private void AddCommandMenuItems(List<MenuButtonItem> menuItems, ResourceViewModel resource, EventCallback<CommandViewModel> commandSelected, Func<ResourceViewModel, CommandViewModel, bool> isCommandExecuting) 287var menuCommands = resource.Commands 296var highlightedMenuCommands = menuCommands.Where(c => c.IsHighlighted).ToList(); 297var otherMenuCommands = menuCommands.Where(c => !c.IsHighlighted).ToList(); 311var commands = new List<MenuButtonItem>();
Model\ResourceOutgoingPeerResolver.cs (2)
23private readonly List<ModelSubscription> _subscriptions = []; 232private static readonly List<Func<string, string>> s_addressTransformers = [
Model\ResourceSourceViewModel.cs (5)
11internal sealed record ResourceSourceViewModel(string value, List<LaunchArgument>? contentAfterValue, string valueToVisualize, string tooltip) 14public List<LaunchArgument>? ContentAfterValue { get; } = contentAfterValue; 59var arguments = launchArguments 76var arguments = executableArguments.IsDefaultOrEmpty ? [] : executableArguments.Select(arg => new LaunchArgument(arg, true)).ToList(); 85private record CommandLineInfo(List<LaunchArgument> Arguments, string ArgumentsString, string TooltipString);
Model\ResourceUrlHelpers.cs (3)
25public static List<DisplayedUrl> GetUrls(ResourceViewModel resource, bool includeInternalUrls = false, bool includeNonEndpointUrls = false) 27var urls = new List<DisplayedUrl>(resource.Urls.Length); 65var orderedUrls = urls
Model\ResourceViewModel.cs (2)
63var addresses = new List<string>(); 189var resourcesWithDisplayName = resourceByName.Values.Where(r => string.Equals(resourceName, r.DisplayName, StringComparisons.ResourceName)).ToList();
Model\SpanDetailsViewModel.cs (8)
16public required List<TelemetryPropertyViewModel> Properties { get; init; } 17public required List<SpanLinkViewModel> Links { get; init; } 18public required List<SpanLinkViewModel> Backlinks { get; init; } 20public required List<OtlpResource> Resources { get; init; } 22public static SpanDetailsViewModel Create(OtlpSpan span, TelemetryRepository telemetryRepository, List<OtlpResource> resources) 28var entryProperties = span.GetKnownProperties().Select(CreateTelemetryProperty).ToList(); 42var links = span.Links.Select(l => CreateLinkViewModel(l.TraceId, l.SpanId, l.Attributes, telemetryRepository, traceCache)).ToList(); 43var backlinks = span.BackLinks.Select(l => CreateLinkViewModel(l.SourceTraceId, l.SourceSpanId, l.Attributes, telemetryRepository, traceCache)).ToList();
Model\SpanMenuBuilder.cs (1)
72List<MenuButtonItem> menuItems,
Model\SpanType.cs (1)
64public static List<SelectViewModel<SpanType>> CreateKnownSpanTypes(IStringLocalizer<ControlsStrings> loc)
Model\StructuredLogMenuBuilder.cs (1)
62List<MenuButtonItem> menuItems,
Model\StructuredLogsViewModel.cs (5)
15private readonly List<FieldTelemetryFilter> _filters = new(); 114var filters = GetFilters(); 130public List<TelemetryFilter> GetFilters() 132var filters = Filters.Cast<TelemetryFilter>().ToList(); 151var filters = GetFilters();
Model\TelemetryExportService.cs (26)
58var allOtlpResources = _telemetryRepository.GetResources(); 61List<ResourceViewModel> resourceDetailsResources = []; 79var structuredLogResources = allOtlpResources 83var traceResources = allOtlpResources 87var metricsResources = allOtlpResources 138var lines = logEntries 146private static void AddResources(ExportArchive exportArchive, List<ResourceViewModel> resources) 156private void AddStructuredLogs(ExportArchive exportArchive, List<OtlpResource> resources) 172private void AddTraces(ExportArchive exportArchive, List<OtlpResource> resources) 188private void AddMetrics(ExportArchive exportArchive, List<OtlpResource> resources) 192var instrumentSummaries = _telemetryRepository.GetInstrumentsSummaries(resource.ResourceKey); 200var instrumentsData = new List<OtlpInstrumentData>(); 228internal static OtlpTelemetryDataJson ConvertLogsToOtlpJson(List<OtlpLogEntry> logs) 304var allSpans = traces.SelectMany(t => t.Spans).ToList(); 308internal static string ConvertSpanToJson(OtlpSpan span, IOutgoingPeerResolver[] outgoingPeerResolvers, List<OtlpLogEntry>? logs = null, bool indent = true) 333internal static string ConvertTraceToJson(OtlpTrace trace, IOutgoingPeerResolver[] outgoingPeerResolvers, List<OtlpLogEntry>? logs = null) 445private static OtlpResourceLogsJson[]? ConvertLogsToResourceLogs(List<OtlpLogEntry>? logs) 472internal static OtlpTelemetryDataJson ConvertMetricsToOtlpJson(OtlpResource resource, List<OtlpInstrumentData> instruments) 534private static OtlpNumberDataPointJson[] ConvertNumberDataPoints(List<DimensionScope> dimensions) 536var dataPoints = new List<OtlpNumberDataPointJson>(); 567private static OtlpHistogramDataPointJson[] ConvertHistogramDataPoints(List<DimensionScope> dimensions) 569var dataPoints = new List<OtlpHistogramDataPointJson>(); 599private static OtlpExemplarJson[] ConvertExemplars(List<MetricsExemplar> exemplars) 613var attributes = new List<OtlpKeyValueJson> 701var relationships = new List<ResourceRelationshipJson>(); 704var matches = allResources
Model\TextVisualizerViewModel.cs (4)
21public List<StringLogLine> Lines { get; set; } = []; 22public List<StringLogLine> FormattedLines { get; set; } = []; 87private static List<StringLogLine> GetLines(string text, string formatKind) 89var lines = text.Split(["\r\n", "\r", "\n"], StringSplitOptions.None).ToList();
Model\ThemeManager.cs (1)
51private readonly List<ModelSubscription> _subscriptions = new List<ModelSubscription>();
Model\TraceHelpers.cs (5)
19var spanLookup = new Dictionary<OtlpSpan, List<OtlpSpan>>(); 20var unrootedSpans = new List<OtlpSpan>(); 29ref var childSpans = ref CollectionsMarshal.GetValueRefOrAddDefault(spanLookup, parentSpan, out _); 44static void Visit(Dictionary<OtlpSpan, List<OtlpSpan>> spanLookup, OtlpSpan span, Func<OtlpSpan, TState, TState> spanAction, TState state, Func<OtlpSpan, DateTime> orderByFunc) 46if (spanLookup.TryGetValue(span, out var childSpans))
Model\TraceMenuBuilder.cs (1)
68List<MenuButtonItem> menuItems,
Model\TracesViewModel.cs (5)
13private readonly List<FieldTelemetryFilter> _filters = new(); 83var filters = GetFilters(); 108var filters = Filters.Cast<TelemetryFilter>().ToList(); 129private List<TelemetryFilter> GetFilters() 131var filters = Filters.Cast<TelemetryFilter>().ToList();
Otlp\Model\MetricValues\MetricValueBase.cs (2)
11private List<MetricsExemplar>? _exemplars; 13public List<MetricsExemplar> Exemplars => _exemplars ??= new List<MetricsExemplar>();
Otlp\Model\OtlpHelpers.cs (3)
199List<KeyValuePair<string, string>>? values = null; 235static int GetIndex(List<KeyValuePair<string, string>> values, string name) 429List<TResult> items;
Otlp\Model\OtlpInstrument.cs (5)
29public required List<DimensionScope> Dimensions { get; init; } 30public required Dictionary<string, List<string?>> KnownAttributeValues { get; init; } 41public Dictionary<string, List<string?>> KnownAttributeValues { get; } = new(); 81ref var values = ref CollectionsMarshal.GetValueRefOrAddDefault(KnownAttributeValues, key, out _); 100static void TryAddValue(List<string?> values, string? value)
Otlp\Model\OtlpResource.cs (4)
258public List<OtlpInstrumentSummary> GetInstrumentsSummary() 264var instruments = new List<OtlpInstrumentSummary>(_instruments.Count); 277public static Dictionary<string, List<OtlpResource>> GetReplicasByResourceName(IEnumerable<OtlpResource> allResources) 287internal List<OtlpResourceView> GetViews() => _resourceViews.Values.ToList();
Otlp\Model\OtlpResourceView.cs (2)
42public List<OtlpDisplayField> AllProperties() 44var props = new List<OtlpDisplayField>
Otlp\Model\OtlpSpan.cs (7)
39public required List<OtlpSpanEvent> Events { get; init; } 40public required List<OtlpSpanLink> Links { get; init; } 41public required List<OtlpSpanLink> BackLinks { get; init; } 102public List<OtlpDisplayField> GetKnownProperties() 104var props = new List<OtlpDisplayField> 124public List<OtlpDisplayField> GetAttributeProperties() 126var props = new List<OtlpDisplayField>();
Otlp\Model\OtlpSpanCollection.cs (2)
22public new List<OtlpSpan>.Enumerator GetEnumerator() 25return ((List<OtlpSpan>)this.Items).GetEnumerator();
Otlp\Storage\GetLogsContext.cs (1)
13public required List<TelemetryFilter> Filters { get; init; }
Otlp\Storage\GetTracesRequest.cs (1)
14public required List<TelemetryFilter> Filters { get; init; }
Otlp\Storage\PagedResult.cs (1)
16public required List<T> Items { get; init; }
Otlp\Storage\TelemetryRepository.cs (46)
36private readonly List<Subscription> _resourceSubscriptions = new(); 37private readonly List<Subscription> _logSubscriptions = new(); 38private readonly List<Subscription> _metricsSubscriptions = new(); 39private readonly List<Subscription> _tracesSubscriptions = new(); 43private List<SpanWatcher>? _spanWatchers; 44private List<LogWatcher>? _logWatchers; 58private readonly List<OtlpSpanLink> _spanLinks = new(); 59private readonly List<IDisposable> _peerResolverSubscriptions = new(); 69internal List<OtlpSpanLink> SpanLinks => _spanLinks; 70internal List<Subscription> TracesSubscriptions => _tracesSubscriptions; 104public List<OtlpResource> GetResources(bool includeUninstrumentedPeers = false) 109public List<OtlpResource> GetResourcesByName(string name, bool includeUninstrumentedPeers = false) 114private List<OtlpResource> GetResourcesCore(bool includeUninstrumentedPeers, string? name) 126var resources = results.OrderBy(a => a.ResourceKey).ToList(); 154public List<OtlpResource> GetResources(ResourceKey key, bool includeUninstrumentedPeers = false) 200var resources = GetResources(key.Value); 279private Subscription AddSubscription(string name, ResourceKey? resourceKey, SubscriptionType subscriptionType, Func<Task> callback, List<Subscription> subscriptions) 298private void RaiseSubscriptionChanged(List<Subscription> subscriptions) 340List<OtlpLogEntry>? addedLogs = null; 423List<OtlpResource>? resources = null; 485public List<OtlpLogEntry> GetLogsForSpan(string traceId, string spanId) 516public List<OtlpLogEntry> GetLogsForTrace(string traceId) 536public List<string> GetLogPropertyKeys(ResourceKey? resourceKey) 538List<OtlpResource>? resources = null; 563public List<string> GetTracePropertyKeys(ResourceKey? resourceKey) 565List<OtlpResource>? resources = null; 592List<OtlpResource>? resources = null; 624var filters = context.Filters.GetEnabledFilters().ToList(); 671private static bool MatchResources(ResourceKey resourceKey, List<OtlpResource> resources) 684private static bool MatchResources(OtlpTrace t, List<OtlpResource> resources) 736var allOtlpResources = GetResources(); 782List<OtlpResource>? resources = null; 825List<OtlpResource>? resources = null; 877List<OtlpResource> resources; 1139List<OtlpSpan>? addedSpans = null; 1386var currentSpanLinks = _spanLinks.ToList(); 1426var events = new List<OtlpSpanEvent>(); 1428var links = new List<OtlpSpanLink>(); 1477public List<OtlpInstrumentSummary> GetInstrumentsSummaries(ResourceKey key) 1479var resources = GetResources(key); 1490var allResourceSummaries = resources 1502var resources = GetResources(request.ResourceKey); 1503var instruments = resources 1525var allDimensions = new List<DimensionScope>(); 1526var allKnownAttributes = new Dictionary<string, List<string?>>(); 1535ref var values = ref CollectionsMarshal.GetValueRefOrAddDefault(allKnownAttributes, knownAttributeValues.Key, out _);
Otlp\Storage\TelemetryRepository.Watchers.cs (6)
138var filterList = filters?.ToList() ?? []; 209private void PushSpansToWatchers(List<OtlpSpan> spans, ResourceKey resourceKey) 241private void PushLogsToWatchers(List<OtlpLogEntry> logs, ResourceKey resourceKey) 284private static bool MatchesFilters(OtlpLogEntry log, List<TelemetryFilter> filters) 338private sealed class LogWatcher(ResourceKey? resourceKey, List<TelemetryFilter> filters, Channel<OtlpLogEntry> channel) 341public List<TelemetryFilter> Filters => filters;
ServiceClient\DashboardClient.cs (2)
363List<ResourceViewModelChange>? changes = null; 662async IAsyncEnumerable<WatchInteractionsResponseUpdate> StreamUpdatesAsync(List<WatchInteractionsResponseUpdate> pendingInteractions, [EnumeratorCancellation] CancellationToken enumeratorCancellationToken = default)
src\Shared\ChannelExtensions.cs (1)
34List<T>? batch = null;
src\Shared\CircularBuffer.cs (2)
19internal readonly List<T> _buffer; 29internal CircularBuffer(List<T> buffer, int capacity, int start, int end)
src\Shared\ColorGenerator.cs (1)
58private readonly List<AccentColor> _colors;
src\Shared\ConsoleLogs\AnsiParser.cs (3)
305List<int> ret = new(2); 453var classes = new List<string>(2); 454var styles = new List<string>(2);
src\Shared\ConsoleLogs\LogEntries.cs (2)
18private readonly List<LogPauseViewModel> _pauseViewModels = []; 43var pauseEntries = _logEntries.Where(e => e.Type == LogEntryType.Pause && _pauseViewModels.Contains(e.Pause!)).ToList();
src\Shared\ConsoleLogs\PromptContext.cs (1)
41var uniqueLines = new List<string>();
src\Shared\ConsoleLogs\SharedAIHelpers.cs (18)
63var logRecords = GetLogRecordsFromOtlpData(resourceLogs); 92var logRecords = GetLogRecordsFromOtlpData(resourceLogs); 112var traces = GetTracesFromOtlpData(resourceSpans); 141var traces = GetTracesFromOtlpData(resourceSpans); 152public static List<OtlpTraceDto> GetTracesFromOtlpData(IList<OtlpResourceSpansJson>? resourceSpans) 154var spansByTraceId = new Dictionary<string, List<OtlpSpanDto>>(StringComparer.Ordinal); 182if (!spansByTraceId.TryGetValue(traceId, out var spanList)) 212var spanObjects = new List<JsonNode>(); 397private static int? CalculateTraceDurationMs(List<OtlpSpanDto> spans) 425public static List<OtlpLogEntryDto> GetLogRecordsFromOtlpData(IList<OtlpResourceLogsJson>? resourceLogs) 427var logRecords = new List<OtlpLogEntryDto>(); 677public static (List<TResult> items, string message) GetLimitFromEndWithSummary<T, TResult>( 678List<T> values, 691public static (List<TResult> items, string message) GetLimitFromEndWithSummary<T, TResult>( 692List<T> values, 702var trimmedItems = values.Count <= limit 708var dtos = trimmedItems.Select(i => convertToDto(i)).ToList(); 767internal sealed record OtlpTraceDto(string TraceId, List<OtlpSpanDto> Spans);
src\Shared\DashboardUrls.cs (5)
202public static string TelemetryLogsApiUrl(string baseUrl, List<string>? resources = null, params (string key, string? value)[] additionalParams) 215public static string TelemetrySpansApiUrl(string baseUrl, List<string>? resources = null, params (string key, string? value)[] additionalParams) 228public static string TelemetryTracesApiUrl(string baseUrl, List<string>? resources = null, params (string key, string? value)[] additionalParams) 261List<string>? resources, 264var parts = new List<string>();
src\Shared\DurationFormatter.cs (1)
35private static readonly List<UnitStep> s_unitSteps = new List<UnitStep>
src\Shared\Export\ExportArchive.cs (1)
30public Dictionary<string, List<string>> ConsoleLogs { get; } = new();
src\Shared\Mcp\McpIconHelper.cs (2)
22public static List<Icon> GetAspireIcons(Assembly assembly, string resourceNamespace) 25var icons = s_iconSizes.Select(s =>
Telemetry\DashboardTelemetryService.cs (1)
340public void PostCommandLineFlags(List<string> flagPrefixes, Dictionary<string, AspireTelemetryProperty> additionalProperties)
Telemetry\TelemetryRequests.cs (1)
18public record PostCommandLineFlagsRequest(List<string> FlagPrefixes, Dictionary<string, AspireTelemetryProperty> AdditionalProperties);
Utils\DashboardUIHelpers.cs (1)
149var maskedParts = new List<string>();
Utils\FilterHelpers.cs (2)
21public static List<MenuButtonItem> GetFilterMenuItems<TView, TR>( 30var filterMenuItems = new List<MenuButtonItem>();
Utils\GlobalizationHelpers.cs (13)
17public static List<CultureInfo> OrderedLocalizedCultures { get; } 19public static List<CultureInfo> AllCultures { get; } 21public static Dictionary<string, List<CultureInfo>> ExpandedLocalizedCultures { get; } 25var localizedCultureInfos = LocaleHelpers.SupportedLocales.Select(CultureInfo.GetCultureInfo).ToList(); 35private static Dictionary<string, List<CultureInfo>> GetExpandedLocalizedCultures(List<CultureInfo> localizedCultures, List<CultureInfo> allCultures) 37var dict = new Dictionary<string, List<CultureInfo>>(StringComparers.CultureName); 40var selfAndChildren = new List<CultureInfo>(); 70private static List<CultureInfo> GetAllCultures() 72var allCultures = CultureInfo.GetCultures(CultureTypes.AllCultures).ToList(); 93public static bool TryGetKnownParentCulture(List<CultureInfo> knownCultures, CultureInfo culture, [NotNullWhen(true)] out CultureInfo? matchedCulture) 131internal static async Task<RequestCulture?> ResolveSetCultureToAcceptedCultureAsync(string acceptLanguage, List<CultureInfo> availableCultures)
Aspire.Dashboard.Components.Tests (36)
Controls\GenAIVisualizerDialogTests.cs (3)
147var resources = repository.GetResources(); 231var resources = repository.GetResources(); 245List<OtlpSpan> GetContextGenAISpans()
Controls\ResourceDetailsTests.cs (3)
395var envVars = cut.Instance.FilteredEnvironmentVariables.ToList(); 431var volumes = cut.Instance.FilteredVolumes.ToList(); 467var healthReports = cut.Instance.FilteredHealthReports.ToList();
Pages\ConsoleLogsTests.cs (4)
218var optionValues = selectOptions.Select(opt => opt.GetAttribute("value")).ToList(); 242var updatedOptionValues = updatedOptions.Select(opt => opt.GetAttribute("value")).ToList(); 265var finalOptionValues = finalOptions.Select(opt => opt.GetAttribute("value")).ToList(); 314var hiddenResourcesMenuItems = menuItems.Where(item =>
Pages\ResourcesTests.cs (23)
30var initialResources = new List<ResourceViewModel> 119var initialResources = new List<ResourceViewModel> 181var initialResources = new List<ResourceViewModel> 218var initialResources = new List<ResourceViewModel> 315var initialResources = new List<ResourceViewModel> 352var filteredResources = cut.Instance.GetFilteredResources().ToList(); 397var initialResources = new List<ResourceViewModel> 424var initialResources = new List<ResourceViewModel> 441var filteredResources = cut.Instance.GetFilteredResources().ToList(); 453var initialResources = new List<ResourceViewModel> 473var filteredResources = cut.Instance.GetFilteredResources().ToList(); 486var initialResources = new List<ResourceViewModel> 508var filteredResources = cut.Instance.GetFilteredResources().ToList(); 520var initialResources = new List<ResourceViewModel> 543var filteredResources = cut.Instance.GetFilteredResources().ToList(); 562var initialResources = new List<ResourceViewModel> 579var filteredResources = cut.Instance.GetFilteredResources().ToList(); 606var initialResources = new List<ResourceViewModel> 623var filteredResources = cut.Instance.GetFilteredResources().ToList(); 648var initialResources = new List<ResourceViewModel> 665var filteredResources = cut.Instance.GetFilteredResources().ToList(); 679var initialResources = new List<ResourceViewModel> 695var getAsyncCallOrder = new List<(string Key, bool ConnectionCompleted)>();
Pages\TraceDetailsTests.cs (1)
527var expandContainers = cut
tests\Shared\Telemetry\TelemetryTestHelpers.cs (2)
156public static Span CreateSpan(string traceId, string spanId, DateTime startTime, DateTime endTime, string? parentSpanId = null, List<Span.Types.Event>? events = null, List<Span.Types.Link>? links = null, IEnumerable<KeyValuePair<string, string>>? attributes = null, Span.Types.SpanKind? kind = null, Status? status = null)
Aspire.Dashboard.Tests (190)
AssemblyExtensionsTests.cs (1)
77private readonly List<Attribute> _customAttributes = [];
BrowserSecurityHeadersMiddlewareTests.cs (1)
85public required List<ConnectionType> ConnectionTypes { get; init; }
CircularBufferTests.cs (1)
641var values = new List<string>
ConsoleLogsTests\CreateResourceSelectModelsTests.cs (3)
18var resources = new List<ResourceViewModel> 50var resources = new List<ResourceViewModel> 140var resources = new List<ResourceViewModel>
GlobalizationHelpersTests.cs (3)
16var supportedCultures = GlobalizationHelpers.ExpandedLocalizedCultures 45var cultureOptions = new List<CultureInfo> 77var englishCultures = GlobalizationHelpers.ExpandedLocalizedCultures[requestedLanguage];
Integration\FrontendBrowserTokenAuthTests.cs (3)
170var l = testSink.Writes.Where(w => w.LoggerName == typeof(DashboardWebApplication).FullName && w.LogLevel >= LogLevel.Information).ToList(); 248var l = testSink.Writes.Where(w => w.LoggerName == typeof(DashboardWebApplication).FullName).ToList(); 275var l = testSink.Writes.Where(w => w.LoggerName == typeof(DashboardWebApplication).FullName).ToList();
Integration\McpConfigurationTests.cs (2)
17var inputs = new List<McpInputModel> 84var inputs = new List<McpInputModel>
Integration\OtlpHttpJsonTests.cs (2)
394var resources = telemetryRepository.GetResourcesByName("my.service"); 619var instruments = resource.GetInstrumentsSummary();
Integration\OtlpHttpServiceTests.cs (1)
287var logs = testSink.Writes.Where(w =>
Integration\Playwright\Infrastructure\MockDashboardClient.cs (2)
32private readonly List<ResourceViewModel>? _resources; 34public MockDashboardClient(List<ResourceViewModel>? resources = null)
Integration\ServerRetryHelper.cs (4)
35public static async Task BindPortsWithRetry(Func<List<int>, Task> retryFunc, ILogger logger, int portCount) 49var ports = new List<int>(portCount); 102var unavailableEndpoints = new List<IPEndPoint>(); 149static void AddEndpoints(int startingPort, List<IPEndPoint> endpoints, IEnumerable<IPEndPoint> activeEndpoints)
Integration\StartupTests.cs (6)
685var l = testSink.Writes.Where(w => w.LoggerName == typeof(DashboardWebApplication).FullName && w.LogLevel >= LogLevel.Information).ToList(); 753var l = testSink.Writes.Where(w => w.LoggerName == typeof(DashboardWebApplication).FullName && w.LogLevel >= LogLevel.Information).ToList(); 797var l = testSink.Writes.Where(w => w.LoggerName == typeof(DashboardWebApplication).FullName && w.LogLevel >= LogLevel.Warning).ToList(); 836var warnings = testSink.Writes 900var l = testSink.Writes.Where(w => w.LoggerName == typeof(DashboardWebApplication).FullName && w.LogLevel >= LogLevel.Information).ToList(); 1096var loggerProviderTypes = loggerProviders.Select(p => p.GetType()).ToList();
Markdown\MarkdownProcessorTests.cs (1)
380internal static MarkdownProcessor CreateMarkdownProcessor(HashSet<string>? safeUrlSchemes = null, List<IMarkdownExtension>? extensions = null)
Mcp\McpConfigModelTests.cs (2)
16var inputs = new List<McpInputModel> 85var inputs = new List<McpInputModel>
Mcp\McpIconHelperTests.cs (1)
20var icons = McpIconHelper.GetAspireIcons(assembly, resourceNamespace);
Model\AIAssistant\AIHelpersTests.cs (9)
17var items = new List<int> { 1, 2, 3, 4, 5 }; 31var items = new List<int> { 1, 2, 3, 4, 5 }; 45var items = new List<int> { 1, 2, 3, 4, 5 }; 59var items = new List<string> { "one", "two", "three" }; 73var items = new List<string> { "one", "two", "three" }; 101var values = new List<string>(); 119var values = new List<string>(); 137var values = new List<string>(); 162var values = new List<string>();
Model\ApplicationsSelectHelpersTests.cs (8)
23var appVMs = ResourcesSelectHelpers.CreateResources(new List<OtlpResource> 68var appVMs = ResourcesSelectHelpers.CreateResources(new List<OtlpResource> 85var appVMs = ResourcesSelectHelpers.CreateResources(new List<OtlpResource> 106var appVMs = ResourcesSelectHelpers.CreateResources(new List<OtlpResource> 122var appVMs = ResourcesSelectHelpers.CreateResources(new List<OtlpResource> 175var appVMs = new List<SelectViewModel<ResourceTypeDetails>> 197var appVMs = ResourcesSelectHelpers.CreateResources(new List<OtlpResource> 234var appVMs = ResourcesSelectHelpers.CreateResources(new List<OtlpResource>
Model\GenAIVisualizerDialogViewModelTests.cs (5)
292var events = new List<Span.Types.Event> 384var events = new List<Span.Types.Event> 439var events = new List<Span.Types.Event> 1812var events = new List<Span.Types.Event> 1965var events = new List<Span.Types.Event>
Model\ResourceMenuBuilderTests.cs (5)
61var menuItems = new List<MenuButtonItem>(); 112var menuItems = new List<MenuButtonItem>(); 163var menuItems = new List<MenuButtonItem>(); 200var menuItems = new List<MenuButtonItem>(); 234var menuItems = new List<MenuButtonItem>();
Model\ResourceSourceViewModelTests.cs (1)
211List<ExpectedLaunchArgument>? ContentAfterValue,
Model\ResourceUrlHelpersTests.cs (12)
12public static List<DisplayedUrl> GetUrls(ResourceViewModel resource, bool includeInternalUrls = false) 20var endpoints = GetUrls(ModelTestHelpers.CreateResource(urls: [])); 28var endpoints = GetUrls(ModelTestHelpers.CreateResource(urls: [new("Test", new("http://localhost:8080"), isInternal: false, isInactive: false, displayProperties: UrlDisplayPropertiesViewModel.Empty)])); 44var endpoints = GetUrls(ModelTestHelpers.CreateResource(urls: [ 71var endpoints = GetUrls(ModelTestHelpers.CreateResource(urls: [ 98var endpoints = GetUrls(ModelTestHelpers.CreateResource(urls: [ 134var endpoints = GetUrls(ModelTestHelpers.CreateResource(urls: [ 161var endpoints = GetUrls(ModelTestHelpers.CreateResource(urls: [ 180var endpoints = GetUrls(ModelTestHelpers.CreateResource(urls: [ 199var endpoints = GetUrls(ModelTestHelpers.CreateResource(urls: [ 227var endpoints = GetUrls(ModelTestHelpers.CreateResource(urls: [ 246var endpoints = GetUrls(ModelTestHelpers.CreateResource(urls: [
Model\SpanWaterfallViewModelTests.cs (5)
32var vm = SpanWaterfallViewModel.Create(trace, [], new SpanWaterfallViewModel.TraceDetailState([], [], [])); 63var vm = SpanWaterfallViewModel.Create(trace, [log], new SpanWaterfallViewModel.TraceDetailState([], [], [])); 92var vm = SpanWaterfallViewModel.Create(trace, [], new SpanWaterfallViewModel.TraceDetailState([new BrowserLinkOutgoingPeerResolver()], [], [])); 237var vms = SpanWaterfallViewModel.Create(trace, [], new SpanWaterfallViewModel.TraceDetailState([], [], [])); 259var vms = SpanWaterfallViewModel.Create(trace, [], new SpanWaterfallViewModel.TraceDetailState([], [], []));
Model\TelemetryExportServiceTests.cs (20)
50var resources = repository.GetResources(); 117var resources = repository.GetResources(); 164var resources = repository.GetResources(); 236var resources = repository.GetResources(); 283var resources = repository.GetResources(); 356var resources = repository.GetResources(); 403var resources = repository.GetResources(); 452var resources = repository.GetResources(); 487var resources = repository.GetResources(); 489var instrumentSummaries = repository.GetInstrumentsSummaries(resource.ResourceKey); 492var instrumentsData = new List<OtlpInstrumentData>(); 573var resources = repository.GetResources(); 575var instrumentSummaries = repository.GetInstrumentsSummaries(resource.ResourceKey); 578var instrumentsData = new List<OtlpInstrumentData>(); 648var entryNames = archive.Entries.Select(e => e.FullName).OrderBy(e => e).ToList(); 719var entryNames = archive.Entries.Select(e => e.FullName).Order().ToList(); 777var entryNames = archive.Entries.Select(e => e.FullName).Order().ToList(); 943var logs = repository.GetLogs(GetLogsContext.ForResourceKey(repository.GetResources()[0].ResourceKey)).Items; 1003var logs = repository.GetLogs(GetLogsContext.ForResourceKey(repository.GetResources()[0].ResourceKey)).Items; 1105var allResources = repository.GetResources();
Model\TelemetryImportServiceTests.cs (16)
63var resources = repository.GetResources(); 88var resources = repository.GetResources(); 111var resources = repository.GetResources(); 114var instruments = resources[0].GetInstrumentsSummary(); 151var resources = repository.GetResources(); 193var resources = repository.GetResources(); 210var resources = repository.GetResources(); 227var resources = repository.GetResources(); 244var resources = repository.GetResources(); 261var resources = repository.GetResources(); 288var resources = sourceRepository.GetResources(); 304var importedResources = targetRepository.GetResources(); 339var resources = sourceRepository.GetResources(); 361var importedResources = targetRepository.GetResources(); 400var resources = sourceRepository.GetResources(); 416var importedResources = targetRepository.GetResources();
TelemetryApiServiceTests.cs (4)
53var receivedItems = new List<string>(); 100var receivedItems = new List<string>(); 347var receivedItems = new List<string>(); 394var receivedItems = new List<string>();
TelemetryFilterFormatterTests.cs (3)
24var filters = TelemetryFilterFormatter.DeserializeFiltersFromString(serializedFilters); 44var filters = TelemetryFilterFormatter.DeserializeFiltersFromString(serializedFilters); 65var filters = TelemetryFilterFormatter.DeserializeFiltersFromString(serializedFilters);
TelemetryRepositoryTests\LogTests.cs (8)
57var resources = repository.GetResources(); 88var propertyKeys = repository.GetLogPropertyKeys(resources[0].ResourceKey)!; 439var propertyKeys = repository.GetLogPropertyKeys(new ResourceKey("TestService", "UnknownResource")); 480var resources = repository.GetResources(); 621var attributes = new List<KeyValuePair<string, string>> 652var resources = repository.GetResources(); 911var resources = repository.GetResources(); 1054var propertyKeys = repository.GetLogPropertyKeys(resourceKey)!;
TelemetryRepositoryTests\MetricsTests.cs (20)
63var resources = repository.GetResources(); 71var instruments = repository.GetInstrumentsSummaries(resources[0].ResourceKey); 109var metricAttributes = new List<KeyValuePair<string, string>>(); 110var meterAttributes = new List<KeyValuePair<string, string>>(); 143var resources = repository.GetResources(); 223var metricAttributes = new List<KeyValuePair<string, string>>(); 224var meterAttributes = new List<KeyValuePair<string, string>> 259var resources = repository.GetResources(); 357var resources = repository.GetResources(); 464var resources = repository.GetResources(); 573var instruments = repository.GetInstrumentsSummaries(resourceKey); 694var resource1Instruments = repository.GetInstrumentsSummaries(resource1Key); 698var resource2Instruments = repository.GetInstrumentsSummaries(resource2Key); 769var resource1Instruments = repository.GetInstrumentsSummaries(resource1Key); 812var resource2Instruments = repository.GetInstrumentsSummaries(resource2Key); 927var resource1Instruments = repository.GetInstrumentsSummaries(resource1Key); 953var resource2Instruments = repository.GetInstrumentsSummaries(resource2Key); 1034var resource1Instruments = repository.GetInstrumentsSummaries(resource1Key); 1225var resources = repository.GetResources(); 1233var instruments = repository.GetInstrumentsSummaries(resources[0].ResourceKey);
TelemetryRepositoryTests\OtlpSpanTests.cs (2)
29var knownProperties = span.GetKnownProperties(); 30var attributeProperties = span.GetAttributeProperties();
TelemetryRepositoryTests\ResourceTests.cs (5)
25var resources = repository.GetResources(); 68var resources1 = repository.GetResources(new ResourceKey("app1", InstanceId: null)); 84var resources2 = repository.GetResources(new ResourceKey("app2", InstanceId: null)); 106var resources = repository.GetResources(); 139var resources = repository.GetResources();
TelemetryRepositoryTests\TelemetryRepositoryTests.cs (14)
240var resource1Metrics = repository.GetInstrumentsSummaries(new ResourceKey("resource1", "123")); 252var resource2Metrics = repository.GetInstrumentsSummaries(new ResourceKey("resource2", "456")); 283var resource1Metrics = repository.GetInstrumentsSummaries(new ResourceKey("resource1", "111")); 286var resource3Metrics = repository.GetInstrumentsSummaries(new ResourceKey("resource3", "333")); 325var resources = repository.GetResources(); 355var metrics = repository.GetInstrumentsSummaries(new ResourceKey("resource1", "123")); 388var receivedSpans = new List<OtlpSpan>(); 506var receivedLogs = new List<OtlpLogEntry>(); 660var receivedSpans = new List<OtlpSpan>(); 728var receivedSpans = new List<OtlpSpan>(); 755var filters = new List<TelemetryFilter> 786var receivedLogs = new List<OtlpLogEntry>(); 846var filters = new List<TelemetryFilter> 877var receivedLogs = new List<OtlpLogEntry>();
TelemetryRepositoryTests\TestOutgoingPeerResolver.cs (1)
12private readonly List<Func<Task>> _callbacks;
TelemetryRepositoryTests\TraceTests.cs (17)
70var resources = repository.GetResources(); 130var resources = repository.GetResources(); 185var resources = repository.GetResources(); 240var resources = repository.GetResources(); 311var resources = repository.GetResources(); 388var resources = repository.GetResources(); 768var attributes = new List<KeyValuePair<string, string>>(); 775var events = new List<Span.Types.Event>(); 805var resources = repository.GetResources(); 929var resources = repository.GetResources(); 953var actualOrder = traces.PagedResult.Items.Select(t => t.TraceId).ToList(); 954var expectedOrder = traces.PagedResult.Items.OrderBy(t => t.FirstSpan.StartTime).Select(t => t.TraceId).ToList(); 1132var propertyKeys = repository.GetTracePropertyKeys(resourceKey)!; 1486var views = resource.GetViews().OrderBy(v => v.Properties.Length).ToList(); 1963var resources = repository.GetResources(includeUninstrumentedPeers: true); 2050var resources = repository.GetResources(includeUninstrumentedPeers: true); 2153var resources = repository.GetResources(includeUninstrumentedPeers: true);
tests\Shared\Telemetry\TelemetryTestHelpers.cs (2)
156public static Span CreateSpan(string traceId, string spanId, DateTime startTime, DateTime endTime, string? parentSpanId = null, List<Span.Types.Event>? events = null, List<Span.Types.Link>? links = null, IEnumerable<KeyValuePair<string, string>>? attributes = null, Span.Types.SpanKind? kind = null, Status? status = null)
Aspire.EndToEnd.Tests (2)
tests\Shared\TemplatesTesting\AspireProject.cs (1)
270var tasksToWaitFor = new List<Task> { appRunning.Task, projectsParsed.Task };
tests\Shared\TemplatesTesting\ToolCommand.cs (1)
111var outputLines = new List<string>();
Aspire.Hosting (272)
ApplicationModel\CertificateAuthorityCollectionAnnotation.cs (1)
46public List<CertificateAuthorityCollection> CertificateAuthorityCollections { get; internal set; } = new List<CertificateAuthorityCollection>();
ApplicationModel\CertificateTrustConfigurationCallbackAnnotation.cs (1)
52public required List<object> Arguments { get; init; }
ApplicationModel\ContainerCertificatePathsAnnotation.cs (2)
49public List<string>? DefaultCertificateBundles { get; init; } 56public List<string>? DefaultCertificateDirectories { get; init; }
ApplicationModel\Docker\DockerfileBuilder.cs (2)
14private readonly List<DockerfileStage> _stages = []; 15private readonly List<DockerfileArgStatement> _globalArgs = [];
ApplicationModel\Docker\DockerfileStage.cs (1)
14private readonly List<DockerfileStatement> _statements = [];
ApplicationModel\Docker\DockerfileStatements.cs (1)
251private readonly List<string> _mounts;
ApplicationModel\DockerfileBuilderCallbackAnnotation.cs (1)
14private readonly List<Func<DockerfileBuilderCallbackContext, Task>> _callbacks = [];
ApplicationModel\DotnetToolAnnotation.cs (1)
31public List<string> Sources { get; } = [];
ApplicationModel\ExecutionConfigurationBuilder.cs (1)
41private readonly List<IExecutionConfigurationGatherer> _gatherers = new();
ApplicationModel\ExecutionConfigurationGathererContext.cs (3)
11public List<object> Arguments { get; } = new(); 44List<(object Unprocessed, string Value, bool IsSensitive)> resolvedArguments = new(Arguments.Count); 46List<Exception> exceptions = new();
ApplicationModel\HttpsCertificateConfigurationCallbackAnnotaion.cs (1)
56public required List<object> Arguments { get; init; }
ApplicationModel\IExecutionConfigurationGathererContext.cs (1)
14List<object> Arguments { get; }
ApplicationModel\ProjectResource.cs (2)
36var steps = new List<PipelineStep>(); 243var outputLines = new List<string>();
ApplicationModel\ReferenceExpression.cs (6)
327private readonly List<IValueProvider> _valueProviders = new(formattedCount); 328private readonly List<string> _manifestExpressions = new(formattedCount); 329private readonly List<string?> _stringFormats = new(formattedCount); 488private readonly List<IValueProvider> _valueProviders = new(); 489private readonly List<string> _manifestExpressions = new(); 490private readonly List<string?> _stringFormats = new();
ApplicationModel\ResourceCollection.cs (1)
13private readonly List<IResource> _resources = [];
ApplicationModel\ResourceCommandService.cs (3)
82var tasks = new List<Task<ExecuteCommandResult>>(); 90var failures = new List<(string resourceId, ExecuteCommandResult result)>(); 91var cancellations = new List<(string resourceId, ExecuteCommandResult result)>();
ApplicationModel\ResourceExtensions.cs (11)
86List<T>? annotations = null; 257internal static async ValueTask<List<object>> GatherArgumentValuesAsync( 263var args = new List<object>(); 295List<object> arguments, 340var args = await GatherArgumentValuesAsync(resource, executionContext, logger, cancellationToken).ConfigureAwait(false); 561var args = new List<object>(); 777var result = new List<ResolvedEndpoint>(); 1389var rawValues = await GatherRawEnvironmentAndArgumentValuesAsync(resource, executionContext, cancellationToken).ConfigureAwait(false); 1400private static async Task<List<object>> GatherRawEnvironmentAndArgumentValuesAsync( 1405var rawValues = new List<object>(); 1424var args = new List<object>();
ApplicationModel\ResourceLoggerService.cs (8)
57var loggers = new List<ILogger>(); 71private sealed class CompositeLogger(List<ILogger> innerLoggers) : ILogger 73private readonly List<ILogger> _innerLoggers = innerLoggers; 77var scopes = new List<IDisposable>(); 100private sealed class CompositeDisposable(List<IDisposable> disposables) : IDisposable 102private readonly List<IDisposable> _disposables = disposables; 226var subscribedStates = new List<(ResourceLoggerState State, Action<bool> Handler)>(); 412List<LogEntry> inMemoryEntries;
ApplicationModel\ResourceNotificationService.cs (1)
440var pendingDependencies = new List<Task>();
ApplicationModel\ResourceUrlsCallbackContext.cs (2)
17public class ResourceUrlsCallbackContext(DistributedApplicationExecutionContext executionContext, IResource resource, List<ResourceUrlAnnotation>? urls = null, CancellationToken cancellationToken = default) 52public List<ResourceUrlAnnotation> Urls { get; } = urls ?? [];
Backchannel\AuxiliaryBackchannelRpcTarget.cs (6)
85var urls = new List<string>(2); 114var snapshots = await GetResourceSnapshotsAsync(cancellationToken).ConfigureAwait(false); 434public async Task<List<ResourceSnapshot>> GetResourceSnapshotsAsync(CancellationToken cancellationToken = default) 438var results = new List<ResourceSnapshot>(); 660var resourcesToLog = new List<string>(); 698var tasks = new List<Task>();
Backchannel\BackchannelLoggerProvider.cs (1)
21internal (List<BackchannelLogEntry> Snapshot, int SubscriberId, Channel<BackchannelLogEntry> Channel) Subscribe()
ConnectionStringBuilderExtensions.cs (1)
49var tasks = new List<Task>();
ContainerResourceBuilderExtensions.cs (3)
33var steps = new List<PipelineStep>(); 1173public static IResourceBuilder<TResource> WithContainerCertificatePaths<TResource>(this IResourceBuilder<TResource> builder, string? customCertificatesDestination = null, List<string>? defaultCertificateBundlePaths = null, List<string>? defaultCertificateDirectoryPaths = null)
Dashboard\DashboardEventHandlers.cs (3)
358var endpointAnnotations = dashboardResource.Annotations.OfType<EndpointAnnotation>().ToList(); 718var frontendEndpoints = dashboardResource.GetEndpoints(KnownNetworkIdentifiers.LocalhostNetwork).ToList(); 752var allResourceEndpoints = model.Resources
Dashboard\DashboardService.cs (2)
124var updateStateOnChangeInputs = inputs.Inputs 128var inputInstances = inputs.Inputs.Select(input =>
Dashboard\DashboardServiceData.cs (1)
194public static void ProcessInputs(IServiceProvider serviceProvider, ILogger logger, Interaction.InputsInteractionInfo inputsInfo, List<InputDto> inputDtos, bool dependencyChange, CancellationToken cancellationToken)
Dashboard\ResourceServiceOptions.cs (1)
46List<string>? errorMessages = null;
Dcp\AppResource.cs (6)
22public virtual List<ServiceAppResource> ServicesProduced { get; } = []; 44public override List<ServiceAppResource> ServicesProduced 60public new virtual List<ServiceWithModelResource> ServicesProduced { get; } = []; 61public virtual List<ServiceWithModelResource> ServicesConsumed { get; } = []; 69public override List<ServiceWithModelResource> ServicesProduced 73public override List<ServiceWithModelResource> ServicesConsumed
Dcp\DcpExecutor.cs (39)
76private readonly List<AppResource> _appResources = []; 299var tasks = new List<Task>(); 663var logs = new List<LogEntry>(); 851List<Service> needAddressAllocated = new(services.Where(s => !s.HasCompleteAddress)); 976var tasks = new List<Task>(); 1253List<HostResourceWithEndpoints> hostDependencies = containerDependencies.Select(AsHostResourceWithEndpoints).OfType<HostResourceWithEndpoints>().ToList(); 1406var executablesList = modelExecutableResources.ToList(); // Materialize to check count 1471var projectArgs = new List<string>(); 1586var tasks = new List<Task>(); 1587var groups = executables.GroupBy(e => e.ModelResource).ToList(); 1595var groupList = group.ToList(); 1743if (er.DcpResource.TryGetAnnotationAsObjectList<string>(CustomResource.ResourceProjectArgsAnnotation, out var projectArgs) && projectArgs.Count > 0) 1761var dirs = new List<string> { certificatesOutputPath }; 1858var launchArgs = BuildLaunchArgs(er, spec, configuration.Arguments); 1859var executableArgs = launchArgs.Where(a => a.Executable).Select(a => a.Value).ToList(); 1860var displayArgs = launchArgs.Where(a => a.Display).ToList(); 1906private static List<(string Value, bool IsSensitive, bool Executable, bool Display)> BuildLaunchArgs(RenderedModelResource er, ExecutableSpec spec, IEnumerable<(string Value, bool IsSensitive)> appHostArgs) 1912var launchArgs = new List<(string Value, bool IsSensitive, bool Executable, bool Display)>(); 1926var launchProfileArgs = GetLaunchProfileArgs(project.GetEffectiveLaunchProfile()?.LaunchProfile); 1955private static List<string> GetLaunchProfileArgs(LaunchProfile? launchProfile) 2092var tasks = new List<Task>(); 2151var bundlePaths = ContainerCertificatePathsAnnotation.DefaultCertificateBundlePaths.ToList(); 2152var certificateDirsPaths = ContainerCertificatePathsAnnotation.DefaultCertificateDirectoriesPaths.ToList(); 2168var dirs = new List<string> { certificatesDestination + "/certs" }; 2194List<ContainerFileSystemEntry> customBundleFiles = new(); 2260var createFiles = await BuildCreateFilesAsync( 2285var certificateFiles = new List<ContainerFileSystemEntry>() 2372var dcpBuildArgs = new List<EnvVar>(); 2402var dcpBuildSecrets = new List<BuildContextSecret>(); 2752private async Task<List<ContainerCreateFileSystem>> BuildCreateFilesAsync(BuildCreateFilesContext context, CancellationToken cancellationToken) 2754var createFiles = new List<ContainerCreateFileSystem>(); 2788private async Task<(List<string>, bool)> BuildRunArgsAsync(ILogger resourceLogger, IResource modelResource, CancellationToken cancellationToken) 2791var runArgs = new List<string>(); 2972private static List<ContainerPortSpec> BuildContainerPorts(RenderedModelResource cr) 2974var ports = new List<ContainerPortSpec>(); 3011private static List<VolumeMount> BuildContainerMounts(IResource container) 3013var volumeMounts = new List<VolumeMount>(); 3082List<RenderedModelResource> regular = new(); 3083List<RenderedModelResource> tunnelDependent = new();
Dcp\DcpHost.cs (1)
331List<Task> outputLoggers = [];
Dcp\DcpKubernetesClient.cs (1)
153private readonly List<string> _parameters = new List<string>();
Dcp\DcpResourceState.cs (3)
10internal sealed class DcpResourceState(Dictionary<string, IResource> applicationModel, List<AppResource> appResources) 17public readonly ConcurrentDictionary<(string, string), List<string>> ResourceAssociatedServicesMap = []; 20public List<AppResource> AppResources { get; } = appResources;
Dcp\KubernetesService.cs (3)
43Task<List<T>> ListAsync<T>(string? namespaceParameter = null, CancellationToken cancellationToken = default) 193public Task<List<T>> ListAsync<T>(string? namespaceParameter = null, CancellationToken cancellationToken = default) 318List<(string name, string value)> queryParams = [
Dcp\Model\Container.cs (23)
27public List<VolumeMount>? VolumeMounts { get; set; } 31public List<ContainerPortSpec>? Ports { get; set; } 35public List<EnvVar>? Env { get; set; } 39public List<string>? EnvFiles { get; set; } 51public List<string>? Args { get; set; } 55public List<ContainerLabel>? Labels { get; set; } 59public List<string>? RunArgs { get; set; } 66public List<ContainerNetworkConnection>? Networks { get; set; } 93public List<ContainerCreateFileSystem>? CreateFiles { get; set; } 112public List<EnvVar>? Args { get; set; } 116public List<BuildContextSecret>? Secrets { get; set; } 124public List<string>? Tags { get; set; } 128public List<ContainerLabel>? Labels { get; set; } 181public List<HealthProbe>? HealthProbes { get; set; } 194 public List<string>? Aliases { get; set; } 323public List<ContainerFileSystemEntry>? Entries { get; set; } 417public List<ContainerFileSystemEntry>? Entries { get; set; } 458public List<PemCertificate>? Certificates { get; set; } 462public List<string>? OverwriteBundlePaths { get; set; } 498public List<EnvVar>? EffectiveEnv { get; set; } 502public List<string>? EffectiveArgs { get; set; } 506public List<string>? Networks { get; set; } 518public List<HealthProbeResult>? HealthProbeResults { get; set;}
Dcp\Model\ContainerExec.cs (6)
29public List<EnvVar>? Env { get; set; } 35public List<string>? EnvFiles { get; set; } 47public List<string>? Args { get; set; } 93public List<EnvVar>? EffectiveEnv { get; set; } 99public List<string>? EffectiveArgs { get; set; } 123public static ContainerExec Create(string name, string containerName, string command, List<string>? args = null, string? workingDirectory = null)
Dcp\Model\ContainerNetwork.cs (3)
48public List<string>? Subnets { get; set; } 52public List<string>? Gateways { get; set; } 56public List<string>? ContainerIDs { get; set; }
Dcp\Model\ContainerTunnel.cs (4)
59public List<string>? Aliases { get; set; } 66public List<TunnelConfiguration>? Tunnels { get; set; } 133public List<string>? ClientProxyAddresses { get; set; } 195public List<TunnelStatus>? TunnelStatuses { get; set; }
Dcp\Model\Executable.cs (10)
28public List<string>? Args { get; set; } 34public List<EnvVar>? Env { get; set; } 40public List<string>? EnvFiles { get; set; } 52public List<string>? FallbackExecutionTypes { get; set; } 58public List<HealthProbe>? HealthProbes { get; set; } 120public List<PemCertificate>? Certificates { get; set; } 186public List<EnvVar>? EffectiveEnv { get; set; } 192public List<string>? EffectiveArgs { get; set; } 204public List<HealthProbeResult>? HealthProbeResults { get; set; } 281if (this.TryGetAnnotationAsObjectList(LaunchConfigurationsAnnotation, out List<ProjectLaunchConfiguration>? launchConfigurations))
Dcp\Model\ExecutableReplicaSet.cs (1)
44public bool TryGetAnnotationAsObjectList<TValue>(string annotationName, [NotNullWhen(true)] out List<TValue>? list)
Dcp\Model\ModelCommon.cs (9)
75Metadata.Annotations[annotationName] = JsonSerializer.Serialize<List<TValue>>(list.ToList()); 78public bool TryGetAnnotationAsObjectList<TValue>(string annotationName, [NotNullWhen(true)] out List<TValue>? list) 83internal static bool TryGetAnnotationAsObjectList<TValue>(IDictionary<string, string>? annotations, string annotationName, [NotNullWhen(true)] out List<TValue>? list) 101list = JsonSerializer.Deserialize<List<TValue>>(annotationValue); 113List<TValue> values; 118values = JsonSerializer.Deserialize<List<TValue>>(annotationVal) ?? new(); 135var newAnnotationVal = JsonSerializer.Serialize<List<TValue>>(values); 161public required List<T> Items { get; set; } 339public List<HttpProbeHeader>? Headers { get; set; }
Dcp\ResourceLogSource.cs (1)
88var streamTasks = new List<Task>();
Dcp\ResourceSnapshotBuilder.cs (8)
208if (!resource.TryGetAnnotationAsObjectList(CustomResource.ResourceAppArgsAnnotation, out List<AppLaunchArgumentAnnotation>? launchArgumentAnnotations)) 240var endpointUrls = resourceUrls.Where(u => u.Endpoint is not null).ToList(); 241var nonEndpointUrls = resourceUrls.Where(u => u.Endpoint is null).ToList(); 243var resourceServices = _resourceState.AppResources.OfType<ServiceWithModelResource>() 259var urlsForEndpoint = endpointUrls.Where(u => 286var crossResourceEndpointUrls = endpointUrls.Where(u => !processedEndpointUrls.Contains(u)).ToList(); 334private static ImmutableArray<EnvironmentVariableSnapshot> GetEnvironmentVariables(List<EnvVar>? effectiveSource, List<EnvVar>? specSource)
Devcontainers\DevcontainerSettingsWriter.cs (2)
75List<PortForwardEntry> batch = []; 106List<(string Label, string Url)> portsToLog = [];
DeveloperCertificateService.cs (3)
40var validCerts = FindDevCertificates(store, now).ToList(); 52var bestCerts = validCerts 74var trustedCerts = new List<X509Certificate2>();
DistributedApplication.cs (2)
602public List<ResourceStateDebugView> Resources 611var results = new List<ResourceStateDebugView>(app._model.Resources.Count);
Eventing\DistributedApplicationEventing.cs (5)
12private readonly ConcurrentDictionary<Type, List<DistributedApplicationEventSubscription>> _eventSubscriptionListLookup = new(); 26if (_eventSubscriptionListLookup.TryGetValue(typeof(T), out var subscriptions)) 30var pendingSubscriptionCallbacks = new List<Task>(subscriptions.Count); 85if (_eventSubscriptionListLookup.TryGetValue(typeof(T), out var subscriptions)) 124if (_eventSubscriptionListLookup.TryGetValue(eventType, out var subscriptions))
IInteractionService.cs (2)
264internal List<string> ValidationErrors { get; } = []; 354private readonly List<InteractionInput> _inputs;
InteractionService.cs (2)
248internal List<Interaction> GetCurrentInteractions() 457List<Interaction> pendingInteractions;
Lifecycle\RequiredCommandValidationLifecycleHook.cs (1)
36var requiredCommands = resource.Annotations.OfType<RequiredCommandAnnotation>().ToList();
Orchestrator\ApplicationOrchestrator.cs (1)
216var urls = new List<ResourceUrlAnnotation>();
Orchestrator\ParameterProcessor.cs (6)
33private readonly List<ParameterResource> _unresolvedParameters = []; 112var allParameters = explicitParameters.Concat(dependentParameters).ToList(); 272var inputs = new List<InteractionInput> { input, saveParameterInput }; 341var inputs = new List<InteractionInput>(); 483var resourceInputs = new List<(ParameterResource ParameterResource, InteractionInput Input)>(); 492var inputs = resourceInputs.Select(i => i.Input).ToList();
Pipelines\DistributedApplicationPipeline.cs (31)
26private readonly List<PipelineStep> _steps = []; 27private readonly List<Func<PipelineConfigurationContext, Task>> _configurationCallbacks = []; 30private List<PipelineStep>? _lastResolvedSteps; 116var computeResources = context.Model.Resources 260var stepsToAnalyze = _lastResolvedSteps ?? throw new InvalidOperationException( 362var annotationSteps = await CollectStepsFromAnnotationsAsync(context).ConfigureAwait(false); 363var allSteps = _steps.Concat(annotationSteps).ToList(); 394List<PipelineStep> steps, 417private static (List<PipelineStep> StepsToExecute, Dictionary<string, PipelineStep> StepsByName) FilterStepsForExecution( 418List<PipelineStep> allSteps, 440var stepsToExecute = ComputeTransitiveDependencies(targetStep, allStepsByName); 446private static List<PipelineStep> ComputeTransitiveDependencies( 451var result = new List<PipelineStep>(); 479private static async Task<List<PipelineStep>> CollectStepsFromAnnotationsAsync(PipelineContext context) 481var steps = new List<PipelineStep>(); 510List<PipelineStep> allSteps) 513var callbacks = new List<Func<PipelineConfigurationContext, Task>>(); 584List<PipelineStep> steps, 626var failedDeps = step.DependsOnSteps 711var failures = allStepTasks 720var failedStepNames = new List<string>(); 780List<PipelineStep> steps, 864List<PipelineStep> allSteps, 888var executionOrder = GetTopologicalOrder(allSteps); 978var orphanedSteps = allSteps.Where(step => 1023var stepsForTarget = ComputeTransitiveDependencies(targetStep, allStepsByName); 1044var stepsAtLevel = stepsByLevel[level]; 1106List<PipelineStep> steps, 1153private static List<PipelineStep> GetTopologicalOrder(List<PipelineStep> steps) 1157var result = new List<PipelineStep>();
Pipelines\PipelineActivityReporter.cs (4)
322var updateStateOnChangeInputs = inputsInfo.Inputs 326var promptInputs = inputsInfo.Inputs.Select(input => new PublishingPromptInput 358var promptInputs = new List<PublishingPromptInput> 403var dtos = new List<InputDto>();
Pipelines\PipelineStep.cs (3)
42public List<string> DependsOnSteps { get; init; } = []; 48public List<string> RequiredBySteps { get; init; } = []; 53public List<string> Tags { get; init; } = [];
Pipelines\PipelineSummary.cs (1)
61private readonly List<PipelineSummaryItem> _items = [];
Publishing\ManifestPublishingContext.cs (3)
605var bindMounts = mounts.Where(mounts => mounts.Type == ContainerMountType.BindMount).ToList(); 631var volumes = mounts.Where(mounts => mounts.Type == ContainerMountType.Volume).ToList(); 860var pending = new List<ParameterResource>(_formattedParameters.Keys);
Publishing\ResourceContainerImageManager.cs (2)
568var platforms = new List<string>(); 610var rids = new List<string>();
ResourceLoggerForwarderService.cs (1)
40var logWatchTasks = new List<Task>();
src\Shared\ChannelExtensions.cs (1)
34List<T>? batch = null;
src\Shared\CircularBuffer.cs (2)
19internal readonly List<T> _buffer; 29internal CircularBuffer(List<T> buffer, int capacity, int start, int end)
src\Shared\CommandLineArgsParser.cs (4)
13var result = new List<string>(); 21public static List<string> Parse(string arguments) 23var result = new List<string>(); 36private static void ParseArgumentsIntoList(string arguments, List<string> results)
src\Shared\ConsoleLogs\LogEntries.cs (2)
18private readonly List<LogPauseViewModel> _pauseViewModels = []; 43var pauseEntries = _logEntries.Where(e => e.Type == LogEntryType.Pause && _pauseViewModels.Contains(e.Pause!)).ToList();
src\Shared\CustomResourceSnapshotExtensions.cs (2)
36var existingProperties = new List<ResourcePropertySnapshot>(properties); 37var propertiesToAdd = new List<ResourcePropertySnapshot>();
src\Shared\PackageUpdateHelpers.cs (2)
128public static List<NuGetPackage> ParsePackageSearchResults(string stdout, string? packageId = null) 130var foundPackages = new List<NuGetPackage>();
VersionChecking\IPackageFetcher.cs (1)
10Task<List<NuGetPackage>> TryFetchPackagesAsync(string appHostDirectory, CancellationToken cancellationToken);
VersionChecking\PackageFetcher.cs (2)
26public async Task<List<NuGetPackage>> TryFetchPackagesAsync(string appHostDirectory, CancellationToken cancellationToken) 67var packages = PackageUpdateHelpers.ParsePackageSearchResults(outputJson.ToString(), PackageId);
VersionChecking\VersionCheckService.cs (1)
102List<NuGetPackage>? packages = null;
Aspire.Hosting.Analyzers (1)
Infrastructure\BoundedCacheWithFactory.cs (1)
18private readonly List<WeakReference<Entry?>> _weakReferencedEntries = new()
Aspire.Hosting.Azure (41)
AzurePublishingContext.cs (2)
127var bicepResourcesToPublish = model.Resources.OfType<AzureBicepResource>() 252var computeEnvironments = new List<IAzureComputeEnvironmentResource>();
AzureResourceExtensions.cs (1)
68var annotations = builder.Resource.Annotations.OfType<DefaultRoleAssignmentsAnnotation>().ToList();
AzureResourcePreparer.cs (8)
27var azureResources = GetAzureResourcesFromAppModel(@event.Model); 52internal static List<(IResource Resource, IAzureResource AzureResource)> GetAzureResourcesFromAppModel(DistributedApplicationModel appModel) 59var azureResources = new List<(IResource, IAzureResource)>(); 105private async Task BuildRoleAssignmentAnnotations(DistributedApplicationModel appModel, List<(IResource Resource, IAzureResource AzureResource)> azureResources, CancellationToken cancellationToken) 265private (AzureUserAssignedIdentityResource IdentityResource, List<AzureBicepResource> RoleAssignmentResources) CreateIdentityAndRoleAssignmentResources( 291var roleAssignmentResources = CreateRoleAssignmentsResources(resource, roleAssignments, identityResource); 295private List<AzureBicepResource> CreateRoleAssignmentsResources( 300var roleAssignmentResources = new List<AzureBicepResource>();
Provisioning\Internal\BaseProvisioningContextProvider.cs (14)
201protected async Task<(List<KeyValuePair<string, string>>? tenantOptions, bool fetchSucceeded)> TryGetTenantsAsync(CancellationToken cancellationToken) 203List<KeyValuePair<string, string>>? tenantOptions = null; 211var tenantList = availableTenants.ToList(); 250protected async Task<(List<KeyValuePair<string, string>>? subscriptionOptions, bool fetchSucceeded)> TryGetSubscriptionsAsync(string? tenantId, CancellationToken cancellationToken) 252List<KeyValuePair<string, string>>? subscriptionOptions = null; 260var subscriptionList = availableSubscriptions.ToList(); 278protected async Task<(List<KeyValuePair<string, string>>? subscriptionOptions, bool fetchSucceeded)> TryGetSubscriptionsAsync(CancellationToken cancellationToken) 283protected async Task<(List<(string Name, string Location)>? resourceGroupOptions, bool fetchSucceeded)> TryGetResourceGroupsWithLocationAsync(string subscriptionId, CancellationToken cancellationToken) 285List<(string Name, string Location)>? resourceGroupOptions = null; 295var resourceGroupList = availableResourceGroups.ToList(); 316protected async Task<(List<KeyValuePair<string, string>> locationOptions, bool fetchSucceeded)> TryGetLocationsAsync(string subscriptionId, CancellationToken cancellationToken) 318List<KeyValuePair<string, string>>? locationOptions = null; 329var locationList = availableLocations.ToList(); 356private static List<KeyValuePair<string, string>> GetStaticAzureLocations()
Provisioning\Internal\DefaultArmClientProvider.cs (5)
55var tenants = new List<ITenantResource>(); 67var subscriptions = new List<ISubscriptionResource>(); 84var subscriptions = new List<ISubscriptionResource>(); 101var locations = new List<(string Name, string DisplayName)>(); 114var resourceGroups = new List<(string Name, string Location)>();
Provisioning\Internal\PublishModeProvisioningContextProvider.cs (4)
118List<KeyValuePair<string, string>>? tenantOptions = null; 217List<KeyValuePair<string, string>>? subscriptionOptions = null; 316List<(string Name, string Location)>? resourceGroupOptions = null; 411List<KeyValuePair<string, string>>? locationOptions = null;
Provisioning\Internal\RunModeProvisioningContextProvider.cs (1)
126var inputs = new List<InteractionInput>();
Provisioning\Provisioners\AzureProvisioner.cs (3)
33var azureResources = AzureResourcePreparer.GetAzureResourcesFromAppModel(@event.Model); 58var childResources = _parentChildLookup[resource.Resource].ToList(); 168var tasks = new List<Task>();
Provisioning\Provisioners\BicepProvisioner.cs (1)
84var portalUrls = new List<UrlSnapshot>();
src\Shared\CustomResourceSnapshotExtensions.cs (2)
36var existingProperties = new List<ResourcePropertySnapshot>(properties); 37var propertiesToAdd = new List<ResourcePropertySnapshot>();
Aspire.Hosting.Azure.AppContainers (6)
AzureContainerAppEnvironmentResource.cs (1)
40var steps = new List<PipelineStep>();
AzureContainerAppResource.cs (1)
40var steps = new List<PipelineStep>();
BaseContainerAppContext.cs (1)
35public List<object> Args { get; } = [];
ContainerAppContext.cs (2)
19private readonly List<int> _additionalPorts = []; 158var endpointsByTargetPort = resolvedEndpoints
ContainerAppEnvironmentContext.cs (1)
27private readonly List<(string ResourceName, string[] EndpointNames)> _upgradedEndpoints = [];
Aspire.Hosting.Azure.AppService (6)
AzureAppServiceEnvironmentResource.cs (2)
42var steps = new List<PipelineStep>(); 171var errors = new List<string>();
AzureAppServiceWebsiteContext.cs (3)
32public List<object> Args { get; } = []; 111var targetPortEndpoints = resolvedEndpoints 480var args = new List<BicepValue<string>>();
AzureAppServiceWebSiteResource.cs (1)
40var steps = new List<PipelineStep>();
Aspire.Hosting.Azure.CognitiveServices (2)
AzureOpenAIResource.cs (2)
19private readonly List<AzureOpenAIDeployment> _deployments = []; 20private readonly List<AzureOpenAIDeploymentResource> _deploymentResources = [];
Aspire.Hosting.Azure.ContainerRegistry (2)
AzureContainerRegistryExtensions.cs (2)
203var allTasks = infra.GetProvisionableResources().OfType<ContainerRegistryTask>() 206var autoNamedTasks = allTasks
Aspire.Hosting.Azure.CosmosDB (5)
AzureCosmosDBDatabaseResource.cs (1)
29internal List<AzureCosmosDBContainerResource> Containers { get; } = [];
AzureCosmosDBResource.cs (1)
26internal List<AzureCosmosDBDatabaseResource> Databases { get; } = [];
src\Shared\StableConnectionStringBuilder.cs (3)
22private readonly List<ConnectionStringSegment> _segments; 169private static List<ConnectionStringSegment> ParseSegments(string connectionString) 176var segments = new List<ConnectionStringSegment>();
Aspire.Hosting.Azure.EventHubs (2)
AzureEventHubResource.cs (1)
53internal List<AzureEventHubConsumerGroupResource> ConsumerGroups { get; } = [];
AzureEventHubsResource.cs (1)
31internal List<AzureEventHubResource> Hubs { get; } = [];
Aspire.Hosting.Azure.Functions (5)
AzureFunctionsProjectResourceExtensions.cs (1)
268var commandLineArgs = CommandLineArgsParser.Parse(launchProfile.LaunchProfile.CommandLineArgs ?? string.Empty);
src\Shared\CommandLineArgsParser.cs (4)
13var result = new List<string>(); 21public static List<string> Parse(string arguments) 23var result = new List<string>(); 36private static void ParseArgumentsIntoList(string arguments, List<string> results)
Aspire.Hosting.Azure.KeyVault (1)
AzureKeyVaultResource.cs (1)
23internal List<AzureKeyVaultSecretResource> Secrets { get; } = [];
Aspire.Hosting.Azure.Kusto (1)
AzureKustoClusterResource.cs (1)
85internal List<AzureKustoReadWriteDatabaseResource> Databases { get; } = [];
Aspire.Hosting.Azure.Kusto.Tests (7)
AddAzureKustoTests.cs (4)
67var endpointAnnotations = resourceBuilder.Resource.Annotations.OfType<EndpointAnnotation>().ToList(); 260var mountAnnotations = resourceBuilder.Resource.Annotations.OfType<ContainerMountAnnotation>().ToList(); 358var endpointAnnotations = resourceBuilder.Resource.Annotations.OfType<EndpointAnnotation>().ToList(); 442var results = new List<object>();
KustoFunctionalTests.cs (3)
136var results = await _resiliencePipeline.ExecuteAsync(async cancellationToken => await ReadDataAsync(client, cancellationToken), cts.Token); 156static async Task<List<object[]>> ReadDataAsync(ICslQueryProvider client, CancellationToken cancellationToken) 159var results = reader.ToEnumerableObjectArray().ToList();
Aspire.Hosting.Azure.Network (4)
AzureNatGatewayResource.cs (1)
35internal List<AzurePublicIPAddressResource> PublicIPAddresses { get; } = [];
AzureNetworkSecurityGroupResource.cs (1)
34internal List<AzureSecurityRule> SecurityRules { get; } = [];
AzureVirtualNetworkExtensions.cs (1)
552var parts = new List<string> { access, direction };
AzureVirtualNetworkResource.cs (1)
26internal List<AzureSubnetResource> Subnets { get; } = [];
Aspire.Hosting.Azure.ServiceBus (4)
AzureServiceBusResource.cs (2)
20internal List<AzureServiceBusQueueResource> Queues { get; } = []; 21internal List<AzureServiceBusTopicResource> Topics { get; } = [];
AzureServiceBusSubscriptionResource.cs (1)
97public List<AzureServiceBusRule> Rules { get; } = [];
AzureServiceBusTopicResource.cs (1)
73internal List<AzureServiceBusSubscriptionResource> Subscriptions { get; } = [];
Aspire.Hosting.Azure.SignalR (1)
AzureSignalRExtensions.cs (1)
119List<SignalRBuiltInRole> defaultRoles = [SignalRBuiltInRole.SignalRAppServer];
Aspire.Hosting.Azure.Sql (4)
AzureSqlServerResource.cs (2)
93internal List<AzureProvisioningResource> DeploymentScriptDependsOn { get; } = []; 284var dependsOn = new List<ProvisionableResource>();
SubnetAddressAllocator.cs (2)
47var existingRanges = new List<(uint Start, uint End)>(); 84private static bool OverlapsAny(uint start, uint end, List<(uint Start, uint End)> ranges)
Aspire.Hosting.Azure.Storage (3)
AzureStorageResource.cs (3)
32internal List<AzureBlobStorageContainerResource> BlobContainers { get; } = []; 34internal List<AzureDataLakeStorageFileSystemResource> DataLakeFileSystems { get; } = []; 36internal List<AzureQueueStorageQueueResource> Queues { get; } = [];
Aspire.Hosting.Azure.Tests (57)
AzureContainerAppsTests.cs (4)
2204var configAnnotations = containerAppResource.Annotations.OfType<PipelineConfigurationAnnotation>().ToList(); 2223var acrResources = model.Resources.OfType<AzureContainerRegistryResource>().ToList(); 2247var acrResources = model.Resources.OfType<AzureContainerRegistryResource>().ToList(); 2286var acrResources = model.Resources.OfType<AzureContainerRegistryResource>().ToList();
AzureContainerRegistryTests.cs (7)
143var pipelineStepAnnotations = acr.Resource.Annotations.OfType<PipelineStepAnnotation>().ToList(); 152var allSteps = new List<PipelineStep>(); 173var pipelineStepAnnotations = acr.Resource.Annotations.OfType<PipelineStepAnnotation>().ToList(); 181var allSteps = new List<PipelineStep>(); 202var pipelineStepAnnotations = acr.Resource.Annotations.OfType<PipelineStepAnnotation>().ToList(); 210var allSteps = new List<PipelineStep>(); 228var configAnnotations = acr.Resource.Annotations.OfType<PipelineConfigurationAnnotation>().ToList();
AzureCosmosDBExtensionsTests.cs (3)
613var references = ((IValueWithReferences)cosmos.Resource.ConnectionStringSecretOutput).References.ToList(); 650var args = new List<object>(); 685var args = new List<object>();
AzureDeployerTests.cs (9)
513var logs = mockActivityReporter.LoggedMessages 1075var logs = mockActivityReporter.LoggedMessages 1137var logs = mockActivityReporter.LoggedMessages 1182var logs = mockActivityReporter.LoggedMessages 1211var logs = mockActivityReporter.LoggedMessages 1234var errorLogs = mockActivityReporter.LoggedMessages 1240var completedStepMessages = mockActivityReporter.CompletedSteps 1245var completedTaskMessages = mockActivityReporter.CompletedTasks 1250var allMessages = errorLogs.Concat(completedStepMessages).Concat(completedTaskMessages).ToList();
AzureEventHubsExtensionsTests.cs (1)
242var endpoints = eventHubs.Resource.Annotations.OfType<EndpointAnnotation>().ToList();
AzureFunctionsTests.cs (4)
68var args = await ArgumentEvaluator.GetArgumentListAsync(functionsResource); 95var args = await ArgumentEvaluator.GetArgumentListAsync(functionsResource); 275var args = await ArgumentEvaluator.GetArgumentListAsync(functionsResource); 736var storageResources = builder.Resources.OfType<AzureStorageResource>()
AzureManifestUtils.cs (1)
56var azureResources = model.Resources
AzurePostgresExtensionsTests.cs (1)
678var references = ((IValueWithReferences)postgres.Resource.ConnectionStringSecretOutput).References.ToList();
AzurePrivateEndpointExtensionsTests.cs (3)
167var dnsZones = builder.Resources.OfType<AzurePrivateDnsZoneResource>().ToList(); 173var vnetLinks = builder.Resources.OfType<AzurePrivateDnsZoneVNetLinkResource>().ToList(); 203var dnsZones = builder.Resources.OfType<AzurePrivateDnsZoneResource>().ToList();
AzureRedisExtensionsTests.cs (1)
329var references = ((IValueWithReferences)redis.Resource.ConnectionStringSecretOutput).References.ToList();
AzureStorageExtensionsTests.cs (2)
147var args = await ArgumentEvaluator.GetArgumentListAsync(storage.Resource); 167var args = await ArgumentEvaluator.GetArgumentListAsync(storage.Resource);
AzureVirtualNetworkExtensionsTests.cs (9)
263var rules = subnet.Resource.NetworkSecurityGroup!.SecurityRules; 280var rules = subnet.Resource.NetworkSecurityGroup!.SecurityRules; 297var rules = subnet.Resource.NetworkSecurityGroup!.SecurityRules; 313var rules = subnet.Resource.NetworkSecurityGroup!.SecurityRules; 327var rules = subnet.Resource.NetworkSecurityGroup!.SecurityRules; 342var rules = subnet.Resource.NetworkSecurityGroup!.SecurityRules; 357var rules = subnet.Resource.NetworkSecurityGroup!.SecurityRules; 423var rules = subnet.Resource.NetworkSecurityGroup!.SecurityRules; 483var rules = subnet.Resource.NetworkSecurityGroup!.SecurityRules;
ProvisioningTestHelpers.cs (6)
216var tenants = new List<ITenantResource> 225var subscriptions = new List<ISubscriptionResource> 237var subscriptions = new List<ISubscriptionResource> 246var locations = new List<(string Name, string DisplayName)> 257var resourceGroups = new List<(string Name, string Location)> 656public List<ExecutedCommand> ExecutedCommands { get; } = [];
tests\Shared\TestPipelineActivityReporter.cs (6)
31public List<string> CreatedSteps { get; } = []; 36public List<(string StepTitle, string TaskStatusText)> CreatedTasks { get; } = []; 41public List<(string StepTitle, string CompletionText, CompletionState CompletionState)> CompletedSteps { get; } = []; 46public List<(string TaskStatusText, string? CompletionMessage, CompletionState CompletionState)> CompletedTasks { get; } = []; 51public List<(string TaskStatusText, string StatusText)> UpdatedTasks { get; } = []; 56public List<(string StepTitle, LogLevel LogLevel, string Message)> LoggedMessages { get; } = [];
Aspire.Hosting.Azure.WebPubSub (1)
AzureWebPubSubHubResource.cs (1)
45internal List<(ReferenceExpression url, string userEvents, string[]? systemEvents, UpstreamAuthSettings? auth)> EventHandlers { get; } = new();
Aspire.Hosting.CodeGeneration.Go (10)
AtsGoCodeGenerator.cs (10)
199Dictionary<string, List<AtsCapabilityInfo>> capabilitiesByTarget) 216var listDictFields = new List<(string fieldName, string fieldType)>(); 217if (capabilitiesByTarget.TryGetValue(handleType.TypeId, out var methods)) 221var parameters = method.Parameters 269if (capabilitiesByTarget.TryGetValue(handleType.TypeId, out var allMethods)) 283var parameters = capability.Parameters 571var results = new List<GoHandleType>(); 586private static Dictionary<string, List<AtsCapabilityInfo>> GroupCapabilitiesByTarget( 589var result = new Dictionary<string, List<AtsCapabilityInfo>>(StringComparer.Ordinal); 611if (!result.TryGetValue(targetType.TypeId, out var list))
Aspire.Hosting.CodeGeneration.Go.Tests (18)
AtsGoCodeGeneratorTests.cs (13)
48var capabilities = ScanCapabilitiesFromTestAssembly(); 63var capabilities = ScanCapabilitiesFromTestAssembly(); 77var capabilities = ScanCapabilitiesFromTestAssembly(); 92var capabilities = ScanCapabilitiesFromTestAssembly(); 111var capabilities = ScanCapabilitiesFromTestAssembly(); 123var capabilities = ScanCapabilitiesFromTestAssembly(); 135var capabilities = ScanCapabilitiesFromTestAssembly(); 147var capabilities = ScanCapabilitiesFromHostingAssembly(); 170var capabilities = ScanCapabilitiesFromBothAssemblies(); 173var duplicates = capabilities 263private static List<AtsCapabilityInfo> ScanCapabilitiesFromTestAssembly() 287private static List<AtsCapabilityInfo> ScanCapabilitiesFromHostingAssembly() 294private static List<AtsCapabilityInfo> ScanCapabilitiesFromBothAssemblies()
tests\Aspire.Hosting.CodeGeneration.TypeScript.Tests\TestTypes\TestExtensions.cs (2)
205List<string> labels) 404public static List<string> GetTags(this IResourceBuilder<TestRedisResource> builder)
tests\Aspire.Hosting.CodeGeneration.TypeScript.Tests\TestTypes\TestTypes.cs (3)
76public List<string> Items { get; } = []; 92public List<string> Tags { get; set; } = []; 116public Dictionary<string, List<TestConfigDto>> NestedData { get; set; } = [];
Aspire.Hosting.CodeGeneration.Java (7)
AtsJavaCodeGenerator.cs (7)
224Dictionary<string, List<AtsCapabilityInfo>> capabilitiesByTarget) 246if (capabilitiesByTarget.TryGetValue(handleType.TypeId, out var methods)) 263var parameters = capability.Parameters 541var results = new List<JavaHandleType>(); 556private static Dictionary<string, List<AtsCapabilityInfo>> GroupCapabilitiesByTarget( 559var result = new Dictionary<string, List<AtsCapabilityInfo>>(StringComparer.Ordinal); 581if (!result.TryGetValue(targetType.TypeId, out var list))
Aspire.Hosting.CodeGeneration.Java.Tests (18)
AtsJavaCodeGeneratorTests.cs (13)
47var capabilities = ScanCapabilitiesFromTestAssembly(); 62var capabilities = ScanCapabilitiesFromTestAssembly(); 76var capabilities = ScanCapabilitiesFromTestAssembly(); 91var capabilities = ScanCapabilitiesFromTestAssembly(); 110var capabilities = ScanCapabilitiesFromTestAssembly(); 122var capabilities = ScanCapabilitiesFromTestAssembly(); 134var capabilities = ScanCapabilitiesFromTestAssembly(); 146var capabilities = ScanCapabilitiesFromHostingAssembly(); 169var capabilities = ScanCapabilitiesFromBothAssemblies(); 172var duplicates = capabilities 262private static List<AtsCapabilityInfo> ScanCapabilitiesFromTestAssembly() 286private static List<AtsCapabilityInfo> ScanCapabilitiesFromHostingAssembly() 293private static List<AtsCapabilityInfo> ScanCapabilitiesFromBothAssemblies()
tests\Aspire.Hosting.CodeGeneration.TypeScript.Tests\TestTypes\TestExtensions.cs (2)
205List<string> labels) 404public static List<string> GetTags(this IResourceBuilder<TestRedisResource> builder)
tests\Aspire.Hosting.CodeGeneration.TypeScript.Tests\TestTypes\TestTypes.cs (3)
76public List<string> Items { get; } = []; 92public List<string> Tags { get; set; } = []; 116public Dictionary<string, List<TestConfigDto>> NestedData { get; set; } = [];
Aspire.Hosting.CodeGeneration.Python (8)
AtsPythonCodeGenerator.cs (8)
191Dictionary<string, List<AtsCapabilityInfo>> capabilitiesByTarget) 211if (capabilitiesByTarget.TryGetValue(handleType.TypeId, out var methods)) 232var parameters = capability.Parameters 446var results = new List<PythonHandleType>(); 461private static Dictionary<string, List<AtsCapabilityInfo>> GroupCapabilitiesByTarget( 464var result = new Dictionary<string, List<AtsCapabilityInfo>>(StringComparer.Ordinal); 486if (!result.TryGetValue(targetType.TypeId, out var list)) 522private string BuildParameterList(List<AtsParameterInfo> parameters)
Aspire.Hosting.CodeGeneration.Python.Tests (18)
AtsPythonCodeGeneratorTests.cs (13)
47var capabilities = ScanCapabilitiesFromTestAssembly(); 63var capabilities = ScanCapabilitiesFromTestAssembly(); 77var capabilities = ScanCapabilitiesFromTestAssembly(); 92var capabilities = ScanCapabilitiesFromTestAssembly(); 111var capabilities = ScanCapabilitiesFromTestAssembly(); 123var capabilities = ScanCapabilitiesFromTestAssembly(); 135var capabilities = ScanCapabilitiesFromTestAssembly(); 147var capabilities = ScanCapabilitiesFromHostingAssembly(); 170var capabilities = ScanCapabilitiesFromBothAssemblies(); 173var duplicates = capabilities 267private static List<AtsCapabilityInfo> ScanCapabilitiesFromTestAssembly() 291private static List<AtsCapabilityInfo> ScanCapabilitiesFromHostingAssembly() 298private static List<AtsCapabilityInfo> ScanCapabilitiesFromBothAssemblies()
tests\Aspire.Hosting.CodeGeneration.TypeScript.Tests\TestTypes\TestExtensions.cs (2)
205List<string> labels) 404public static List<string> GetTags(this IResourceBuilder<TestRedisResource> builder)
tests\Aspire.Hosting.CodeGeneration.TypeScript.Tests\TestTypes\TestTypes.cs (3)
76public List<string> Items { get; } = []; 92public List<string> Tags { get; set; } = []; 116public Dictionary<string, List<TestConfigDto>> NestedData { get; set; } = [];
Aspire.Hosting.CodeGeneration.Rust (7)
AtsRustCodeGenerator.cs (7)
249Dictionary<string, List<AtsCapabilityInfo>> capabilitiesByTarget) 292if (capabilitiesByTarget.TryGetValue(handleType.TypeId, out var methods)) 309var parameters = capability.Parameters 649var results = new List<RustHandleType>(); 664private static Dictionary<string, List<AtsCapabilityInfo>> GroupCapabilitiesByTarget( 667var result = new Dictionary<string, List<AtsCapabilityInfo>>(StringComparer.Ordinal); 689if (!result.TryGetValue(targetType.TypeId, out var list))
Aspire.Hosting.CodeGeneration.Rust.Tests (18)
AtsRustCodeGeneratorTests.cs (13)
48var capabilities = ScanCapabilitiesFromTestAssembly(); 63var capabilities = ScanCapabilitiesFromTestAssembly(); 77var capabilities = ScanCapabilitiesFromTestAssembly(); 92var capabilities = ScanCapabilitiesFromTestAssembly(); 111var capabilities = ScanCapabilitiesFromTestAssembly(); 123var capabilities = ScanCapabilitiesFromTestAssembly(); 135var capabilities = ScanCapabilitiesFromTestAssembly(); 147var capabilities = ScanCapabilitiesFromHostingAssembly(); 170var capabilities = ScanCapabilitiesFromBothAssemblies(); 173var duplicates = capabilities 265private static List<AtsCapabilityInfo> ScanCapabilitiesFromTestAssembly() 289private static List<AtsCapabilityInfo> ScanCapabilitiesFromHostingAssembly() 296private static List<AtsCapabilityInfo> ScanCapabilitiesFromBothAssemblies()
tests\Aspire.Hosting.CodeGeneration.TypeScript.Tests\TestTypes\TestExtensions.cs (2)
205List<string> labels) 404public static List<string> GetTags(this IResourceBuilder<TestRedisResource> builder)
tests\Aspire.Hosting.CodeGeneration.TypeScript.Tests\TestTypes\TestTypes.cs (3)
76public List<string> Items { get; } = []; 92public List<string> Tags { get; set; } = []; 116public Dictionary<string, List<TestConfigDto>> NestedData { get; set; } = [];
Aspire.Hosting.CodeGeneration.TypeScript (73)
AtsTypeScriptCodeGenerator.cs (73)
18public required List<AtsCapabilityInfo> Capabilities { get; init; } 115private readonly Dictionary<string, List<AtsParameterInfo>> _optionsInterfacesToGenerate = new(StringComparer.Ordinal); 413var allBuilders = CreateBuilderModels(capabilities); 414var entryPoints = GetEntryPointCapabilities(capabilities); 417var builders = allBuilders; 420var clientMethods = entryPoints 483var resourceBuilders = builders.Where(b => b.TargetType?.IsResourceBuilder == true).ToList(); 484var typeClasses = builders.Where(b => b.TargetType?.IsResourceBuilder != true).ToList(); 724private static (List<AtsParameterInfo> Required, List<AtsParameterInfo> Optional) SeparateParameters( 727var required = new List<AtsParameterInfo>(); 728var optional = new List<AtsParameterInfo>(); 751private void RegisterOptionsInterface(string capabilityId, string methodName, List<AtsParameterInfo> optionalParams) 761if (_optionsInterfacesToGenerate.TryGetValue(baseInterfaceName, out var existingParams)) 782if (!_optionsInterfacesToGenerate.TryGetValue(suffixedName, out var suffixedParams)) 820private static bool AreOptionsCompatible(List<AtsParameterInfo> existing, List<AtsParameterInfo> candidate) 941var getters = builder.Capabilities.Where(c => c.CapabilityKind == AtsCapabilityKind.PropertyGetter).ToList(); 942var setters = builder.Capabilities.Where(c => c.CapabilityKind == AtsCapabilityKind.PropertySetter).ToList(); 945var properties = GroupPropertiesByName(getters, setters); 980var publicParamDefs = new List<string>(); 993var internalParamDefs = new List<string>(); 1048var callbackParams2 = capability.Parameters.Where(p => p.IsCallback).ToList(); 1085var callbackParams = capability.Parameters.Where(p => p.IsCallback).ToList(); 1144List<AtsParameterInfo> requiredParams, 1145List<AtsParameterInfo> optionalParams) 1148var requiredArgs = new List<string> { $"{targetParamName}: this._handle" }; 1201var publicParamDefs = new List<string>(); 1214var forwardArgs = new List<string>(); 1276private void GenerateAspireClient(List<AtsCapabilityInfo> entryPoints) 1300var paramDefs = new List<string> { "client: AspireClientRpc" }; 1334var requiredArgs = requiredParams 1359var requiredArgs = requiredParams 1397var paramList = new List<string>(); 1508var callArgs = new List<string>(); 1663private void GenerateHandleWrapperRegistrations(List<BuilderModel> typeClasses, List<BuilderModel> resourceBuilders) 1708var getters = model.Capabilities.Where(c => c.CapabilityKind == AtsCapabilityKind.PropertyGetter).ToList(); 1709var setters = model.Capabilities.Where(c => c.CapabilityKind == AtsCapabilityKind.PropertySetter).ToList(); 1710var contextMethods = model.Capabilities.Where(c => c.CapabilityKind == AtsCapabilityKind.InstanceMethod).ToList(); 1711var otherMethods = model.Capabilities.Where(c => c.CapabilityKind == AtsCapabilityKind.Method).ToList(); 1714var allMethods = contextMethods.Concat(otherMethods).ToList(); 1727var properties = GroupPropertiesByName(getters, setters); 1769private static List<(string PropertyName, AtsCapabilityInfo? Getter, AtsCapabilityInfo? Setter)> GroupPropertiesByName( 1770List<AtsCapabilityInfo> getters, List<AtsCapabilityInfo> setters) 1772var result = new List<(string PropertyName, AtsCapabilityInfo? Getter, AtsCapabilityInfo? Setter)>(); 2046var userParams = method.Parameters.Where(p => p.Name != targetParamName).ToList(); 2054var paramDefs = new List<string>(); 2089var requiredArgs = new List<string> { $"{targetParamName}: this._handle" }; 2137var userParams = capability.Parameters.Where(p => p.Name != firstParamName).ToList(); 2145var paramDefs = new List<string>(); 2178var requiredArgs = new List<string> { $"{firstParamName}: this._handle" }; 2222var userParams = capability.Parameters.Where(p => p.Name != targetParamName).ToList(); 2230var publicParamDefs = new List<string>(); 2243var internalParamDefs = new List<string>(); 2277var callbackParams = userParams.Where(p => p.IsCallback).ToList(); 2320var callbackParams = userParams.Where(p => p.IsCallback).ToList(); 2367var callbackParams = userParams.Where(p => p.IsCallback).ToList(); 2399private void GenerateTypeClassThenableWrapper(BuilderModel model, List<AtsCapabilityInfo> methods) 2428var userParams = capability.Parameters.Where(p => p.Name != targetParamName).ToList(); 2436var publicParamDefs = new List<string>(); 2449var forwardArgs = new List<string>(); 2519private static List<BuilderModel> CreateBuilderModels(IReadOnlyList<AtsCapabilityInfo> capabilities) 2524var capabilitiesByTypeId = new Dictionary<string, List<AtsCapabilityInfo>>(); 2530var interfaceCapabilities = new Dictionary<string, List<AtsCapabilityInfo>>(); 2562if (!capabilitiesByTypeId.TryGetValue(expandedType.TypeId, out var list)) 2575if (!interfaceCapabilities.TryGetValue(targetTypeId, out var interfaceList)) 2588if (!capabilitiesByTypeId.TryGetValue(targetTypeId, out var list)) 2600var builders = new List<BuilderModel>(); 2609var uniqueCapabilities = typeCapabilities 2642var uniqueCapabilities = caps 2773private static List<AtsCapabilityInfo> GetEntryPointCapabilities(IReadOnlyList<AtsCapabilityInfo> capabilities)
Aspire.Hosting.CodeGeneration.TypeScript.Tests (49)
AtsTypeScriptCodeGeneratorTests.cs (44)
78var capabilities = ScanCapabilitiesFromTestAssembly(); 93var capabilities = ScanCapabilitiesFromTestAssembly(); 107var capabilities = ScanCapabilitiesFromTestAssembly(); 123var capabilities = ScanCapabilitiesFromTestAssembly(); 126var contextCapabilities = capabilities.Where(c => 225var capabilities = ScanCapabilitiesFromTestAssembly(); 242var capabilities = ScanCapabilitiesFromTestAssembly(); 267var baseTypes = new List<string>(); 284var capabilities = ScanCapabilitiesFromTestAssembly(); 299var capabilities = ScanCapabilitiesFromTestAssembly(); 349var capabilities = ScanCapabilitiesFromTestAssembly(); 361var capabilities = ScanCapabilitiesFromTestAssembly(); 373var capabilities = ScanCapabilitiesFromHostingAssembly(); 385var capabilities = ScanCapabilitiesFromHostingAssembly(); 388var containerCapabilities = capabilities 420var capabilities = ScanCapabilitiesFromHostingAssembly(); 423var directContainerCapabilities = capabilities 456var capabilities = ScanCapabilitiesFromHostingAssembly(); 484var capabilities = ScanCapabilitiesFromTestAssembly(); 512var capabilities = ScanCapabilitiesFromTestAssembly(); 539var capabilities = ScanCapabilitiesFromHostingAssembly(); 565var capabilities = ScanCapabilitiesFromTestAssembly(); 608var capabilities = ScanCapabilitiesFromTestAssembly(); 633var capabilities = ScanCapabilitiesFromTestAssembly(); 666var capabilities = ScanCapabilitiesFromTestAssembly(); 696var capabilities = ScanCapabilitiesFromHostingAssembly(); 722var capabilities = ScanCapabilitiesFromHostingAssembly(); 736var capabilities = ScanCapabilitiesFromHostingAssembly(); 771var capabilities = ScanCapabilitiesFromBothAssemblies(); 774var duplicates = capabilities 828private static List<AtsCapabilityInfo> ScanCapabilitiesFromTestAssembly() 852private static List<AtsCapabilityInfo> ScanCapabilitiesFromHostingAssembly() 866private static List<AtsCapabilityInfo> ScanCapabilitiesFromBothAssemblies() 899var capabilities = ScanCapabilitiesFromHostingAssembly(); 975var capabilities = ScanCapabilitiesFromHostingAssembly(); 1028var capabilities = ScanCapabilitiesFromBothAssemblies(); 1039var capabilities = ScanCapabilitiesFromHostingAssembly(); 1053var capabilities = ScanCapabilitiesFromTestAssembly(); 1123var capabilities = ScanCapabilitiesFromTestAssembly(); 1154var capabilities = ScanCapabilitiesFromTestAssembly(); 1176var capabilities = ScanCapabilitiesFromTestAssembly(); 1295var capabilities = ScanCapabilitiesFromTestAssembly(); 1419var expandedTypeIds = withNpm.ExpandedTargetTypes.Select(t => t.TypeId).ToList(); 1450var expandedTypeIds = capability.ExpandedTargetTypes.Select(t => t.TypeId).ToList();
TestTypes\TestExtensions.cs (2)
205List<string> labels) 404public static List<string> GetTags(this IResourceBuilder<TestRedisResource> builder)
TestTypes\TestTypes.cs (3)
76public List<string> Items { get; } = []; 92public List<string> Tags { get; set; } = []; 116public Dictionary<string, List<TestConfigDto>> NestedData { get; set; } = [];
Aspire.Hosting.Containers.Tests (8)
ContainerResourceTests.cs (1)
125var args = await ArgumentEvaluator.GetArgumentListAsync(c2.Resource);
WithDockerfileTests.cs (7)
210var containers = await kubernetes.ListAsync<Container>(); 242var containers = await kubernetes.ListAsync<Container>(); 470var containers = await kubernetes.ListAsync<Container>(); 540var containers = await kubernetes.ListAsync<Container>(); 780var steps = (await stepsAnnotation.CreateStepsAsync(factoryContext)).ToList(); 942var steps = (await pipelineStepAnnotation.CreateStepsAsync(factoryContext)).ToList(); 982var steps = (await pipelineStepAnnotation1.CreateStepsAsync(factoryContext)).ToList();
Aspire.Hosting.DevTunnels (9)
DevTunnelCli.cs (2)
398private readonly List<string> _args = [.. initialArgs]; 450internal ArgsBuilder AddValues(string name, List<string>? values, char? separator = null)
DevTunnelOptions.cs (2)
24public List<string>? Labels { get; set; } 52public List<string>? Labels { get; set; }
DevTunnelResource.cs (1)
31internal List<DevTunnelPortResource> Ports { get; } = [];
DevTunnelResourceBuilderExtensions.cs (4)
173var portTasks = new List<Task> { DeleteUnmodeledPortsAsync() }; 181var unmodeledPorts = existingPorts.Ports.Where(p => !modeledPortNumbers.Contains(p.PortNumber)).ToList(); 610var urls = context.Urls; 803private static bool TryValidateLabels(List<string>? labels, [NotNullWhen(false)] out string? errorMessage)
Aspire.Hosting.Docker (40)
DockerComposeEnvironmentContext.cs (1)
156var keysToRemove = environmentVariables
DockerComposeEnvironmentResource.cs (1)
63var steps = new List<PipelineStep>();
DockerComposeServiceResource.cs (11)
43var steps = new List<PipelineStep>(); 98internal List<object> Args { get; } = []; 103internal List<Volume> Volumes { get; } = []; 237var args = new List<string>(); 331var externalEndpointMappings = EndpointMappings.Values.Where(m => m.IsExternal).ToList(); 341var outputLines = await RunDockerComposePsAsync(context, environment, outputPath).ConfigureAwait(false); 365private static async Task<List<string>?> RunDockerComposePsAsync( 373var outputLines = new List<string>(); 426List<string> outputLines, 427List<EndpointMapping> externalEndpointMappings, 494public List<DockerComposePublisher>? Publishers { get; set; }
EnvFile.cs (2)
100var lines = new List<string>(); 134var lines = new List<string>();
Resources\ComposeNodes\Service.cs (20)
71public List<string> Command { get; set; } = []; 79public List<string> Entrypoint { get; set; } = []; 98public List<string> EnvFile { get; set; } = []; 113public List<string> Ports { get; set; } = []; 122public List<string> Expose { get; set; } = []; 134public List<Volume> Volumes { get; set; } = []; 165public List<string> Networks { get; set; } = []; 265public List<string> CapAdd { get; set; } = []; 273public List<string> CapDrop { get; set; } = []; 287public List<string> Devices { get; set; } = []; 293public List<string> Dns { get; set; } = []; 302public List<string> DnsSearch { get; set; } = []; 318public List<string> GroupAdd { get; set; } = []; 332public List<string> Links { get; set; } = []; 340public List<string> ExternalLinks { get; set; } = []; 360public List<string> Profiles { get; set; } = []; 376public List<string> SecurityOpt { get; set; } = []; 386public List<SecretReference> Secrets { get; set; } = []; 394public List<ConfigReference> Configs { get; set; } = []; 432public List<string> Tmpfs { get; set; } = [];
Resources\ServiceNodes\Build.cs (1)
56public List<string> CacheFrom { get; set; } = [];
Resources\ServiceNodes\Healthcheck.cs (1)
21public List<string> Test { get; set; } = [];
Resources\ServiceNodes\Ipam.cs (1)
33public List<Dictionary<string, string>> Config { get; set; } = [];
Resources\ServiceNodes\Swarm\Placement.cs (2)
21public List<string>? Constraints { get; set; } 31public List<Dictionary<string, string>>? Preferences { get; set; }
Aspire.Hosting.Docker.Tests (17)
DockerComposePublisherTests.cs (1)
860var keysToRemove = envVars.Where(kv =>
DockerComposeTests.cs (10)
299var logMessages = testSink.Writes.Select(w => w.Message).ToList(); 337var logs = mockActivityReporter.LoggedMessages 346var stepDependencyLines = logs.Where(l => l.Contains("print-env-dashboard-summary")).ToList(); 395var dashboardLogs = mockActivityReporter.LoggedMessages 409var nginxLogs = mockActivityReporter.LoggedMessages 434var downSteps = mockActivityReporter.CreatedSteps 717var logs = mockActivityReporter.LoggedMessages 736var dockerComposeUpLines = logs.Where(l => l.Contains("docker-compose-up-env")).ToList(); 768var logs = mockActivityReporter.LoggedMessages 787var dockerComposeUpLines = logs.Where(l => l.Contains("docker-compose-up-env")).ToList();
tests\Shared\TestPipelineActivityReporter.cs (6)
31public List<string> CreatedSteps { get; } = []; 36public List<(string StepTitle, string TaskStatusText)> CreatedTasks { get; } = []; 41public List<(string StepTitle, string CompletionText, CompletionState CompletionState)> CompletedSteps { get; } = []; 46public List<(string TaskStatusText, string? CompletionMessage, CompletionState CompletionState)> CompletedTasks { get; } = []; 51public List<(string TaskStatusText, string StatusText)> UpdatedTasks { get; } = []; 56public List<(string StepTitle, LogLevel LogLevel, string Message)> LoggedMessages { get; } = [];
Aspire.Hosting.DotnetTool.Tests (10)
AddDotnetToolTests.cs (10)
76var args = await ArgumentEvaluator.GetArgumentListAsync(tool.Resource).DefaultTimeout(); 96var args = await ArgumentEvaluator.GetArgumentListAsync(tool.Resource).DefaultTimeout(); 118var args = await ArgumentEvaluator.GetArgumentListAsync(tool.Resource).DefaultTimeout(); 139var args = await ArgumentEvaluator.GetArgumentListAsync(tool.Resource).DefaultTimeout(); 162var args = await ArgumentEvaluator.GetArgumentListAsync(tool.Resource).DefaultTimeout(); 187var args = await ArgumentEvaluator.GetArgumentListAsync(tool.Resource).DefaultTimeout(); 209var args = await ArgumentEvaluator.GetArgumentListAsync(tool.Resource).DefaultTimeout(); 230var args = await ArgumentEvaluator.GetArgumentListAsync(tool.Resource).DefaultTimeout(); 255var args = await ArgumentEvaluator.GetArgumentListAsync(tool.Resource).DefaultTimeout(); 341var args = await ArgumentEvaluator.GetArgumentListAsync(tool.Resource).DefaultTimeout();
Aspire.Hosting.Foundry (6)
FoundryResource.cs (1)
21private readonly List<FoundryDeploymentResource> _deployments = [];
HostedAgent\AzureHostedAgentResource.cs (1)
32List<PipelineStep> steps = [];
HostedAgent\AzurePromptAgentResource.cs (1)
33List<PipelineStep> steps = [];
LocalModelHealthCheck.cs (1)
18var loadedModels = await manager.ListLoadedModelsAsync(cancellationToken).ConfigureAwait(false);
Project\ProjectBuilderExtension.cs (1)
338List<ProvisionableResource> capHostDeps = [];
Project\ProjectResource.cs (1)
44var steps = new List<PipelineStep>();
Aspire.Hosting.Foundry.Tests (1)
HostedAgentExtensionTests.cs (1)
143var registryTargets = container.Resource.Annotations.OfType<RegistryTargetAnnotation>().ToList();
Aspire.Hosting.Garnet (1)
GarnetBuilderExtensions.cs (1)
145var garnetCommand = new List<string>
Aspire.Hosting.Garnet.Tests (1)
AddGarnetTests.cs (1)
286var args = await ArgumentEvaluator.GetArgumentListAsync(builder.Resource);
Aspire.Hosting.GitHub.Models.Tests (1)
GitHubModelsExtensionTests.cs (1)
287var healthCheckAnnotations = github.Resource.Annotations.OfType<HealthCheckAnnotation>().ToList();
Aspire.Hosting.Integration.Analyzers (2)
AspireExportAnalyzer.cs (1)
563var reasons = new List<string>();
src\Aspire.Hosting.Analyzers\Infrastructure\BoundedCacheWithFactory.cs (1)
18private readonly List<WeakReference<Entry?>> _weakReferencedEntries = new()
Aspire.Hosting.JavaScript (3)
JavaScriptHostingExtensions.cs (2)
208var commandArgs = new List<string>() { packageManager.ExecutableName }; 442var commandArgs = new List<string>() { packageManager.ExecutableName };
JavaScriptPackageManagerAnnotation.cs (1)
42public List<CopyFilePattern> PackageFilesPatterns { get; } = [];
Aspire.Hosting.JavaScript.Tests (20)
AddNodeAppTests.cs (1)
308var args = await ArgumentEvaluator.GetArgumentListAsync(nodeResource);
AddViteAppTests.cs (8)
247var args = new List<object>(); 272var args = new List<object>(); 308var args = new List<object> { "run", "dev", "--", "--port", "3000", "--config", "vite.config.js" }; 368var args = new List<object> { "run", "dev", "--", "--port", "3000" }; 419var args = new List<object> { "run", "dev", "--", "--port", "3000" }; 472var args = new List<object> { "run", "dev", "--", "--port", "3000" }; 531var args = new List<object> { "run", "dev", "--", "--port", "3000" }; 606var args = new List<object> { "run", "dev", "--", "--port", "3000" };
AddViteAppWithPnpmTests.cs (4)
32var args = new List<object>(); 66var args = new List<object>(); 94var args = new List<object>(); 127var args = new List<object>();
IntegrationTests.cs (2)
28var nodeResources = appModel.Resources.OfType<JavaScriptAppResource>().ToList(); 32var npmInstallers = appModel.Resources.OfType<JavaScriptInstallerResource>().ToList();
PackageInstallationTests.cs (4)
33var nodeResources = appModel.Resources.OfType<JavaScriptAppResource>().ToList(); 34var installerResources = appModel.Resources.OfType<JavaScriptInstallerResource>().ToList(); 70var installerResources = appModel.Resources.OfType<JavaScriptInstallerResource>().ToList(); 275var args = await ArgumentEvaluator.GetArgumentListAsync(nodeResource);
ResourceCreationTests.cs (1)
142List<object> args = [];
Aspire.Hosting.Kubernetes (100)
KubernetesResource.cs (6)
28internal List<string> Commands { get; } = []; 29internal List<VolumeMountV1> Volumes { get; } = []; 30internal List<PersistentVolume> PersistentVolumes { get; } = []; 31internal List<PersistentVolumeClaim> PersistentVolumeClaims { get; } = []; 33internal List<(ProbeType Type, ProbeV1 Probe)> Probes { get; } = []; 58public List<BaseKubernetesResource> AdditionalResources { get; } = [];
Resources\AggregationRuleV1.cs (1)
22public List<LabelSelectorV1> ClusterRoleSelectors { get; } = [];
Resources\CapabilitiesV1.cs (2)
24public List<string> Add { get; } = []; 31public List<string> Drop { get; } = [];
Resources\ClusterRoleBindingV1.cs (1)
39public List<SubjectV1> Subjects { get; } = [];
Resources\ClusterRoleV1.cs (1)
42public List<PolicyRuleV1> Rules { get; } = [];
Resources\ConfigMapVolumeSourceV1.cs (1)
51public List<KeyToPathV1> Items { get; } = [];
Resources\ContainerV1.cs (8)
26public List<string> Command { get; } = []; 98public List<EnvFromSourceV1> EnvFrom { get; } = []; 124public List<string> Args { get; } = []; 134public List<ContainerPortV1> Ports { get; } = []; 147public List<VolumeDeviceV1> VolumeDevices { get; } = []; 154public List<VolumeMountV1> VolumeMounts { get; } = []; 172public List<EnvVarV1> Env { get; } = []; 192public List<ContainerResizePolicyV1> ResizePolicy { get; } = [];
Resources\EphemeralContainerV1.cs (8)
21public List<string> Command { get; } = []; 105public List<EnvFromSourceV1> EnvFrom { get; } = []; 128public List<string> Args { get; } = []; 136public List<ContainerPortV1> Ports { get; } = []; 150public List<VolumeDeviceV1> VolumeDevices { get; } = []; 157public List<VolumeMountV1> VolumeMounts { get; } = []; 180public List<EnvVarV1> Env { get; } = []; 203public List<ContainerResizePolicyV1> ResizePolicy { get; } = [];
Resources\ExecActionV1.cs (1)
25public List<string> Command { get; } = [];
Resources\FieldSelectorAttributesV1.cs (1)
30public List<FieldSelectorRequirementV1> Requirements { get; } = [];
Resources\FieldSelectorRequirementV1.cs (1)
35public List<string> Values { get; } = [];
Resources\FsGroupStrategyOptionsV1Beta1.cs (1)
30public List<IdRangeV1Beta1> Ranges { get; } = [];
Resources\HelmChart.cs (4)
70public List<string> Keywords { get; set; } = []; 89public List<string> Sources { get; set; } = []; 96public List<HelmChartDependency> Dependencies { get; set; } = []; 106public List<HelmChartMaintainer> Maintainers { get; set; } = [];
Resources\HelmChartDependency.cs (2)
53public List<string> Tags { get; set; } = []; 60public List<string> ImportValues { get; set; } = [];
Resources\HorizontalPodAutoscalerSpecV2.cs (1)
55public List<MetricSpecV2> Metrics { get; } = [];
Resources\HostAliasV1.cs (1)
29public List<string> Hostnames { get; } = [];
Resources\HPAScalingRulesV2.cs (1)
29public List<HpaScalingPolicyV2> Policies { get; } = [];
Resources\HTTPGetActionV1.cs (1)
43public List<HttpHeaderV1> HttpHeaders { get; } = [];
Resources\HTTPIngressRuleValueV1.cs (1)
28public List<HttpIngressPathV1> Paths { get; } = [];
Resources\IngressSpecV1.cs (2)
48public List<IngressRuleV1> Rules { get; } = []; 58public List<IngressTLSV1> Tls { get; } = [];
Resources\IngressTLSV1.cs (1)
37public List<string> Hosts { get; } = [];
Resources\LabelSelectorAttributesV1.cs (1)
28public List<LabelSelectorRequirementV1> Requirements { get; } = [];
Resources\LabelSelectorRequirementV1.cs (1)
31public List<string> Values { get; } = [];
Resources\LabelSelectorV1.cs (1)
26public List<LabelSelectorRequirementV1> MatchExpressions { get; set; } = [];
Resources\NamespaceSpecV1.cs (1)
26public List<string> Finalizers { get; } = [];
Resources\NodeAffinityV1.cs (1)
33public List<PreferredSchedulingTermV1> PreferredDuringSchedulingIgnoredDuringExecution { get; } = [];
Resources\NodeSelectorRequirementV1.cs (1)
31public List<string> Values { get; } = [];
Resources\NodeSelectorTermV1.cs (2)
29public List<NodeSelectorRequirementV1> MatchExpressions { get; } = []; 41public List<NodeSelectorRequirementV1> MatchFields { get; } = [];
Resources\NodeSelectorV1.cs (1)
22public List<NodeSelectorTermV1> NodeSelectorTerms { get; } = [];
Resources\ObjectMetaV1.cs (3)
158public List<string> Finalizers { get; } = []; 181public List<ManagedFieldsEntryV1> ManagedFields { get; } = []; 192public List<OwnerReferenceV1> OwnerReferences { get; } = [];
Resources\PersistentVolumeClaimSpecV1.cs (1)
116public List<string> AccessModes { get; } = [];
Resources\PersistentVolumeSpecV1.cs (2)
77public List<string> AccessModes { get; } = []; 85public List<string> MountOptions { get; } = [];
Resources\PodAffinityTermV1.cs (3)
52public List<string> MatchLabelKeys { get; } = []; 66public List<string> MismatchLabelKeys { get; } = []; 80public List<string> Namespaces { get; } = [];
Resources\PodAffinityV1.cs (2)
33public List<WeightedPodAffinityTermV1> PreferredDuringSchedulingIgnoredDuringExecution { get; } = []; 45public List<PodAffinityTermV1> RequiredDuringSchedulingIgnoredDuringExecution { get; } = [];
Resources\PodAntiAffinityV1.cs (2)
32public List<WeightedPodAffinityTermV1> PreferredDuringSchedulingIgnoredDuringExecution { get; } = []; 42public List<PodAffinityTermV1> RequiredDuringSchedulingIgnoredDuringExecution { get; } = [];
Resources\PodDNSConfigV1.cs (3)
27public List<string> Nameservers { get; } = []; 38public List<PodDnsConfigOptionV1> Options { get; } = []; 50public List<string> Searches { get; } = [];
Resources\PodSecurityContextV1.cs (2)
85public List<long> SupplementalGroups { get; } = []; 93public List<SysctlV1> Sysctls { get; } = [];
Resources\PodSpecV1.cs (11)
173public List<ContainerV1> Containers { get; } = []; 189public List<EphemeralContainerV1> EphemeralContainers { get; } = []; 197public List<HostAliasV1> HostAliases { get; } = []; 216public List<LocalObjectReferenceV1> ImagePullSecrets { get; } = []; 226public List<ContainerV1> InitContainers { get; } = []; 242public List<PodReadinessGateV1> ReadinessGates { get; } = []; 250public List<PodResourceClaimV1> ResourceClaims { get; } = []; 258public List<PodSchedulingGateV1> SchedulingGates { get; } = []; 276public List<TolerationV1> Tolerations { get; } = []; 284public List<TopologySpreadConstraintV1> TopologySpreadConstraints { get; } = []; 292public List<VolumeV1> Volumes { get; } = [];
Resources\PolicyRuleV1.cs (5)
26public List<string> ApiGroups { get; } = []; 35public List<string> NonResourceUrLs { get; } = []; 43public List<string> ResourceNames { get; } = []; 51public List<string> Resources { get; } = []; 59public List<string> Verbs { get; } = [];
Resources\ResourceRequirementsV1.cs (1)
23public List<ResourceClaimV1> Claims { get; } = [];
Resources\RoleBindingV1.cs (1)
40public List<SubjectV1> Subjects { get; } = [];
Resources\RoleV1.cs (1)
32public List<PolicyRuleV1> Rules { get; } = [];
Resources\SecretVolumeSourceV1.cs (1)
69public List<KeyToPathV1> Items { get; } = [];
Resources\ServiceSpecV1.cs (5)
115public List<string> ClusterIPs { get; } = []; 125public List<string> ExternalIPs { get; } = []; 137public List<string> IpFamilies { get; } = []; 162public List<string> LoadBalancerSourceRanges { get; } = []; 173public List<ServicePortV1> Ports { get; } = [];
Resources\StatefulSetSpecV1.cs (1)
90public List<PersistentVolumeClaim> VolumeClaimTemplates { get; } = [];
Resources\TopologySpreadConstraintV1.cs (1)
67public List<string> MatchLabelKeys { get; } = [];
Aspire.Hosting.Maui (6)
MauiAndroidExtensions.cs (2)
174var additionalArgs = new List<string>(); 368var additionalArgs = new List<string>();
MauiiOSExtensions.cs (2)
180var additionalArgs = new List<string>(); 374var additionalArgs = new List<string>();
Utilities\MauiEnvironmentHelper.cs (2)
156var deletedFiles = new List<string>(); 311var deletedFiles = new List<string>();
Aspire.Hosting.Maui.Tests (2)
MauiPlatformExtensionsTests.cs (2)
609var annotations = maui.Resource.Annotations.OfType<OtlpDevTunnelConfigurationAnnotation>().ToList(); 680var tfms = new List<string> { "net10.0-ios", "net10.0-windows10.0.19041.0", "net10.0-maccatalyst" };
Aspire.Hosting.MongoDB.Tests (4)
MongoDbFunctionalTests.cs (4)
210var results = await collection.Find(new BsonDocument()).ToListAsync(token); 324var results = await collection.Find(new BsonDocument()).ToListAsync(token); 415var results = await collection.Find(new BsonDocument()).ToListAsync(token); 444var results = await collection.Find(new BsonDocument()).ToListAsync(token);
Aspire.Hosting.MySql (1)
MySqlServerResource.cs (1)
16private readonly List<MySqlDatabaseResource> _databaseResources = [];
Aspire.Hosting.MySql.Tests (1)
MySqlFunctionalTests.cs (1)
533var cars = await dbContext.Cars.ToListAsync(token);
Aspire.Hosting.Nats (1)
NatsBuilderExtensions.cs (1)
130var args = new List<string> { "-js" };
Aspire.Hosting.Nats.Tests (3)
AddNatsTests.cs (2)
118var args = await ArgumentEvaluator.GetArgumentListAsync(containerResource); 164var args = await ArgumentEvaluator.GetArgumentListAsync(containerResource);
NatsFunctionalTests.cs (1)
292var events = new List<AppEvent>();
Aspire.Hosting.OpenAI.Tests (1)
OpenAIExtensionTests.cs (1)
232var healthCheckAnnotations = openai.Resource.Annotations.OfType<HealthCheckAnnotation>().ToList();
Aspire.Hosting.Oracle.Tests (4)
OracleFunctionalTests.cs (4)
65var cars = await dbContext.Cars.ToListAsync(cts.Token); 208var brands = await dbContext.Cars.ToListAsync(cancellationToken: cts.Token); 323var brands = await dbContext.Cars.ToListAsync(cancellationToken: cts.Token); 420var brands = await dbContext.Cars.ToListAsync(cancellationToken: cts.Token);
Aspire.Hosting.PostgreSQL (1)
PostgresBuilderExtensions.cs (1)
594var bookmarkFiles = new List<ContainerFileSystemItem>();
Aspire.Hosting.Python.Tests (20)
AddPythonAppTests.cs (20)
173var commandArguments = await ArgumentEvaluator.GetArgumentListAsync(pythonProjectResource, TestServiceProvider.Instance); 212var commandArguments = await ArgumentEvaluator.GetArgumentListAsync(pythonProjectResource, TestServiceProvider.Instance); 255var commandArguments = await ArgumentEvaluator.GetArgumentListAsync(pythonProjectResource, TestServiceProvider.Instance); 430var commandArguments = await ArgumentEvaluator.GetArgumentListAsync(pythonProjectResource, TestServiceProvider.Instance); 461var commandArguments = await ArgumentEvaluator.GetArgumentListAsync(pythonProjectResource, TestServiceProvider.Instance); 513var commandArguments = await ArgumentEvaluator.GetArgumentListAsync(pythonProjectResource, TestServiceProvider.Instance); 1002var commandArguments = await ArgumentEvaluator.GetArgumentListAsync(pythonProjectResource, TestServiceProvider.Instance); 1035var commandArguments = await ArgumentEvaluator.GetArgumentListAsync(pythonProjectResource, TestServiceProvider.Instance); 1069var commandArguments = await ArgumentEvaluator.GetArgumentListAsync(pythonProjectResource, TestServiceProvider.Instance); 1089var commandArguments = await ArgumentEvaluator.GetArgumentListAsync(resource, TestServiceProvider.Instance); 1113var commandArguments = await ArgumentEvaluator.GetArgumentListAsync(resource, TestServiceProvider.Instance); 1135var commandArguments = await ArgumentEvaluator.GetArgumentListAsync(resource, TestServiceProvider.Instance); 1167var commandArguments = await ArgumentEvaluator.GetArgumentListAsync(resource, TestServiceProvider.Instance); 1412var commandArguments = await ArgumentEvaluator.GetArgumentListAsync(resource, app.Services); 1450var commandArguments = await ArgumentEvaluator.GetArgumentListAsync(resource, app.Services); 1490var commandArguments = await ArgumentEvaluator.GetArgumentListAsync(resource, app.Services); 1527var commandArguments = await ArgumentEvaluator.GetArgumentListAsync(resource, app.Services); 1560var commandArguments = await ArgumentEvaluator.GetArgumentListAsync(resource, TestServiceProvider.Instance); 2354var waitAnnotations = pythonAppResource.Annotations.OfType<WaitAnnotation>().ToList(); 2387var waitAnnotations = pythonAppResource.Annotations.OfType<WaitAnnotation>().ToList();
Aspire.Hosting.RabbitMQ (1)
RabbitMQBuilderExtensions.cs (1)
160var containerAnnotations = builder.Resource.Annotations.OfType<ContainerImageAnnotation>().ToList();
Aspire.Hosting.Redis (2)
RedisBuilderExtensions.cs (1)
109var additionalArgs = new List<string>
RedisResource.cs (1)
82internal List<string> Args { get; set; } = new();
Aspire.Hosting.Redis.Tests (3)
AddRedisTests.cs (1)
660var args = await ArgumentEvaluator.GetArgumentListAsync(builder.Resource);
RedisFunctionalTests.cs (2)
162var databases = await response.Content.ReadFromJsonAsync<List<RedisInsightDatabaseModel>>(cts.Token);
Aspire.Hosting.RemoteHost (87)
AssemblyLoader.cs (4)
44var assemblyNames = new List<string>(); 107private static List<Assembly> LoadAssemblies( 115var assemblies = new List<Assembly>(); 144var probeDirs = new List<string>();
Ats\AtsCallbackProxyFactory.cs (2)
136var expressions = new List<Expression>(); 354var nonCtParams = new List<(ParameterExpression Expr, Type Type)>();
Ats\AtsMarshaller.cs (2)
415if (genericDef == typeof(List<>) || genericDef == typeof(IList<>) || genericDef == typeof(IEnumerable<>) || genericDef == typeof(ICollection<>) || genericDef == typeof(IReadOnlyList<>) || genericDef == typeof(IReadOnlyCollection<>)) 418var listType = typeof(List<>).MakeGenericType(elementType);
Ats\CapabilityDispatcher.cs (1)
90var assemblyList = assemblies.ToList();
Ats\HandleRegistry.cs (1)
165var entries = _handles.Values.ToList();
Ats\ReferenceExpressionRef.cs (1)
280var parts = new List<string>();
AtsCapabilityScanner.cs (63)
23public required List<AtsCapabilityInfo> Capabilities { get; init; } 26public required List<AtsTypeInfo> HandleTypes { get; init; } 29public List<AtsDtoTypeInfo> DtoTypes { get; init; } = []; 32public List<AtsEnumTypeInfo> EnumTypes { get; init; } = []; 35public List<AtsDiagnostic> Diagnostics { get; init; } = []; 90var values = Enum.GetNames(enumType).ToList(); 101public List<AtsEnumTypeInfo> GetEnumTypes() => [.. _enums.Values]; 122var allCapabilities = new List<AtsCapabilityInfo>(); 123var allTypeInfos = new List<AtsTypeInfo>(); 124var allDtoTypes = new List<AtsDtoTypeInfo>(); 125var allEnumTypes = new List<AtsEnumTypeInfo>(); 126var allDiagnostics = new List<AtsDiagnostic>(); 262var capabilities = new List<AtsCapabilityInfo>(); 263var typeInfos = new List<AtsTypeInfo>(); 264var dtoTypes = new List<AtsDtoTypeInfo>(); 265var diagnostics = new List<AtsDiagnostic>(); 442var implementedInterfaces = !isInterface 445var baseTypeHierarchy = !isInterface 465var enumTypes = CollectEnumTypes(capabilities, dtoTypes); 484private static List<AtsEnumTypeInfo> CollectEnumTypes( 485List<AtsCapabilityInfo> capabilities, 486List<AtsDtoTypeInfo> dtoTypes) 519var result = new List<AtsEnumTypeInfo>(); 565List<AtsCapabilityInfo> capabilities, 628List<AtsCapabilityInfo> capabilities, 629List<AtsDiagnostic> diagnostics) 736List<AtsCapabilityInfo> capabilities, 737List<AtsTypeInfo> typeInfos) 755if (typeToCompatibleTypes.TryGetValue(originalTarget, out var compatibleTypes)) 779private static Dictionary<string, List<AtsTypeRef>> BuildTypeCompatibilityMap( 780List<AtsTypeInfo> typeInfos) 782var typeToCompatibleTypes = new Dictionary<string, List<AtsTypeRef>>(); 824Dictionary<string, List<AtsTypeRef>> map, 828if (!map.TryGetValue(key, out var list)) 842private static void FilterMethodNameCollisions(List<AtsCapabilityInfo> capabilities, List<AtsDiagnostic> diagnostics) 844var capabilitiesWithTargets = capabilities 849var collisionGroups = capabilitiesWithTargets 860var collidingMethodNames = new Dictionary<string, List<string>>(); 865var capIds = g.Select(x => x.Capability.CapabilityId).Distinct().ToList(); 867if (!collidingMethodNames.TryGetValue(methodName, out var existingIds)) 907public static List<AtsCapabilityInfo> ScanCapabilities( 924var implementedInterfaces = !type.IsInterface 930var baseTypeHierarchy = !type.IsInterface 961var properties = new List<AtsDtoPropertyInfo>(); 1006public required List<AtsCapabilityInfo> Capabilities { get; init; } 1011public List<AtsDiagnostic> Diagnostics { get; init; } = []; 1029var capabilities = new List<AtsCapabilityInfo>(); 1030var diagnostics = new List<AtsDiagnostic>(); 1325var paramInfos = new List<AtsParameterInfo> 1437var parameters = method.GetParameters().ToList(); 1466var paramInfos = new List<AtsParameterInfo>(); 1602var parameters = new List<AtsCallbackParameterInfo>(); 1663var genericArgs = delegateType.GetGenericArguments().ToList(); 1674var parameters = new List<AtsCallbackParameterInfo>(); 1695var parameters = new List<AtsCallbackParameterInfo>(); 1834if (genericDef == typeof(List<>) || genericDef == typeof(IList<>)) 2132if (genericDef == typeof(List<>) || genericDef == typeof(IList<>)) 2328private static List<AtsTypeRef> CollectAllInterfaces(Type type) 2330var allInterfaces = new List<AtsTypeRef>(); 2352private static List<AtsTypeRef> CollectBaseTypeHierarchy(Type type) 2354var baseTypes = new List<AtsTypeRef>(); 2617var unionTypes = new List<AtsTypeRef>();
CodeGeneration\CodeGenerationService.cs (13)
181public List<CapabilityResponse> Capabilities { get; set; } = []; 182public List<HandleTypeResponse> HandleTypes { get; set; } = []; 183public List<DtoTypeResponse> DtoTypes { get; set; } = []; 184public List<EnumTypeResponse> EnumTypes { get; set; } = []; 185public List<DiagnosticResponse> Diagnostics { get; set; } = []; 199public List<ParameterResponse> Parameters { get; set; } = []; 202public List<TypeRefResponse> ExpandedTargetTypes { get; set; } = []; 212public List<CallbackParameterResponse>? CallbackParameters { get; set; } 232public List<TypeRefResponse>? UnionTypes { get; set; } 241public List<TypeRefResponse> ImplementedInterfaces { get; set; } = []; 242public List<TypeRefResponse> BaseTypeHierarchy { get; set; } = []; 250public List<DtoPropertyResponse> Properties { get; set; } = []; 265public List<string> Values { get; set; } = [];
Aspire.Hosting.RemoteHost.Tests (9)
AtsMarshallerTests.cs (5)
82Assert.False(AtsMarshaller.IsSimpleType(typeof(List<int>))); 319var result = marshaller.UnmarshalFromJson(json, typeof(List<string>), context); 322var list = Assert.IsType<List<string>>(result); 443var list = new List<int> { 1, 2, 3 };
CallbackProxyTests.cs (2)
366var dtoTypes = registerDtoTypes 412public List<(string CallbackId, JsonNode? Args)> Invocations { get; } = [];
CapabilityDispatcherTests.cs (2)
40var ids = dispatcher.GetCapabilityIds().ToList(); 1711public static List<object> ReturnMutableList()
Aspire.Hosting.SqlServer (1)
SqlServerServerResource.cs (1)
130private readonly List<SqlServerDatabaseResource> _databaseResources = [];
Aspire.Hosting.SqlServer.Tests (1)
SqlServerFunctionalTests.cs (1)
113var cars = await dbContext.Cars.ToListAsync(cts.Token);
Aspire.Hosting.Testing.Tests (7)
TestingBuilderTests.cs (3)
29var realBuilderProperties = typeof(IDistributedApplicationBuilder).GetProperties().Select(p => p.Name).ToList(); 30var testBuilderProperties = typeof(IDistributedApplicationTestingBuilder).GetProperties().Select(p => p.Name).ToList(); 31var missingProperties = realBuilderProperties.Except(testBuilderProperties).ToList();
tests\Aspire.Hosting.Tests\Utils\LoggerNotificationExtensions.cs (2)
99var table = logTexts.ToList(); 128var logWatchTasks = new List<Task>();
tests\Shared\ConsoleLogging\ConsoleLoggingTestHelpers.cs (2)
18var logs = new List<LogLine>(); 35var logs = new List<LogLine>();
Aspire.Hosting.Tests (258)
Backchannel\AuxiliaryBackchannelRpcTargetTests.cs (8)
26var result = await target.GetResourceSnapshotsAsync(); 62var result = await target.GetResourceSnapshotsAsync(); 135var result = await target.GetResourceSnapshotsAsync(); 233var logs = new List<ResourceLogLine>(); 261var logs = new List<ResourceLogLine>(); 300var logs = new List<ResourceLogLine>(); 349var logs = new List<ResourceLogLine>(); 384var logs = new List<ResourceLogLine>();
Backchannel\BackchannelContractTests.cs (1)
148genericDef == typeof(List<>) ||
Backchannel\Exec\ContainerResourceExecTests.cs (2)
33var logs = await ExecWithLogCollectionAsync(app); 57var logs = await ExecWithLogCollectionAsync(app);
Backchannel\Exec\ExecTestsBase.cs (3)
22internal async Task<List<CommandOutput>> ExecWithLogCollectionAsync( 31var logs = new List<CommandOutput>(); 46internal static void AssertLogsContain(List<CommandOutput> logs, params string[] expectedLogMessages)
Backchannel\Exec\ProjectResourceExecTests.cs (5)
30var logs = await ExecWithLogCollectionAsync(app); 53var logs = await ExecWithLogCollectionAsync(app); 74var logs = await ExecWithLogCollectionAsync(app); 95var logs = await ExecWithLogCollectionAsync(app); 118var logs = await ExecWithLogCollectionAsync(app);
ConditionalReferenceExpressionTests.cs (1)
87var references = ((IValueWithReferences)expr).References.ToList();
ContainerRegistryResourceTests.cs (16)
293var registries = appModel.Resources.OfType<ContainerRegistryResource>().ToList(); 344var pipelineStepAnnotations = container.Resource.Annotations.OfType<PipelineStepAnnotation>().ToList(); 345var pipelineConfigAnnotations = container.Resource.Annotations.OfType<PipelineConfigurationAnnotation>().ToList(); 359var pipelineStepAnnotations = project.Resource.Annotations.OfType<PipelineStepAnnotation>().ToList(); 360var pipelineConfigAnnotations = project.Resource.Annotations.OfType<PipelineConfigurationAnnotation>().ToList(); 382var steps = (await pipelineStepAnnotation.CreateStepsAsync(factoryContext)).ToList(); 406var steps = (await pipelineStepAnnotation.CreateStepsAsync(factoryContext)).ToList(); 422var pipelineStepAnnotations = container.Resource.Annotations.OfType<PipelineStepAnnotation>().ToList(); 432var steps = (await annotation.CreateStepsAsync(factoryContext)).ToList(); 454var steps = (await pipelineStepAnnotation.CreateStepsAsync(factoryContext)).ToList(); 490var annotations = project.Resource.Annotations.OfType<ContainerRegistryReferenceAnnotation>().ToList(); 547var registryTargetAnnotations = project.Resource.Annotations.OfType<RegistryTargetAnnotation>().ToList(); 550var registryResources = registryTargetAnnotations.Select(a => a.Registry).ToList(); 676var registryTargetAnnotations = project.Resource.Annotations.OfType<RegistryTargetAnnotation>().ToList(); 789var registryTargetAnnotations = project.Resource.Annotations.OfType<RegistryTargetAnnotation>().ToList(); 792var registryResources = registryTargetAnnotations.Select(a => a.Registry).ToList();
Dashboard\DashboardLifecycleHookTests.cs (4)
329var args = new List<object>(); 409var args = new List<object>(); 478var args = new List<object>(); 545var args = new List<object>();
Dashboard\DashboardResourceTests.cs (5)
53var args = await ArgumentEvaluator.GetArgumentListAsync(dashboard).DefaultTimeout(); 117var config = (await EnvironmentVariableEvaluator.GetEnvironmentVariablesAsync(dashboard, DistributedApplicationOperation.Run, TestServiceProvider.Instance).DefaultTimeout()) 234var config = (await EnvironmentVariableEvaluator.GetEnvironmentVariablesAsync(dashboard, DistributedApplicationOperation.Run, TestServiceProvider.Instance).DefaultTimeout()) 264var args = await ArgumentEvaluator.GetArgumentListAsync(dashboard).DefaultTimeout(); 700var urls = new List<ResourceUrlAnnotation>
Dcp\DcpExecutorTests.cs (51)
68var startingEvents = new List<OnResourceStartingContext>(); 90var executables = kubernetesService.CreatedResources.OfType<Executable>().ToList(); 158var executables = kubernetesService.CreatedResources.OfType<Executable>().ToList(); 162var callArgs = executionType == ExecutionType.IDE ? exe.Spec.Args : exe.Spec.Args![^(expectedArgs?.Length ?? 0)..]; 165Assert.True(exe.TryGetAnnotationAsObjectList<AppLaunchArgumentAnnotation>(CustomResource.ResourceAppArgsAnnotation, out var argAnnotations)); 193var executables = kubernetesService.CreatedResources.OfType<Executable>().ToList(); 201Assert.True(exe.TryGetAnnotationAsObjectList<AppLaunchArgumentAnnotation>(CustomResource.ResourceAppArgsAnnotation, out var argAnnotations)); 236var executables = kubernetesService.CreatedResources.OfType<Executable>().ToList(); 244Assert.True(exe1.TryGetAnnotationAsObjectList<AppLaunchArgumentAnnotation>(CustomResource.ResourceAppArgsAnnotation, out var argAnnotations1)); 262Assert.True(exe2.TryGetAnnotationAsObjectList<AppLaunchArgumentAnnotation>(CustomResource.ResourceAppArgsAnnotation, out var argAnnotations2)); 281Assert.True(dcpExe.TryGetAnnotationAsObjectList<ServiceProducerAnnotation>(CustomResource.ServiceProducerAnnotation, out var spAnnList)); 313Assert.True(dcpExe.TryGetAnnotationAsObjectList<ServiceProducerAnnotation>(CustomResource.ServiceProducerAnnotation, out var spAnnList)); 345Assert.True(dcpExe.TryGetAnnotationAsObjectList<ServiceProducerAnnotation>(CustomResource.ServiceProducerAnnotation, out var spAnnList)); 378Assert.True(dcpExe.TryGetAnnotationAsObjectList<ServiceProducerAnnotation>(CustomResource.ServiceProducerAnnotation, out var spAnnList)); 435Assert.True(dcpExe.TryGetAnnotationAsObjectList<ServiceProducerAnnotation>(CustomResource.ServiceProducerAnnotation, out var spAnnList)); 469Assert.True(dcpExe.TryGetAnnotationAsObjectList<ServiceProducerAnnotation>(CustomResource.ServiceProducerAnnotation, out var spAnnList)); 503Assert.True(dcpExe.TryGetAnnotationAsObjectList<ServiceProducerAnnotation>(CustomResource.ServiceProducerAnnotation, out var spAnnList)); 589var executables = kubernetesService.CreatedResources.OfType<Executable>().ToList(); 902var exes = kubernetesService.CreatedResources.OfType<Executable>().ToList(); 907Assert.True(dcpExe.TryGetAnnotationAsObjectList<ServiceProducerAnnotation>(CustomResource.ServiceProducerAnnotation, out var spAnnList)); 947var exes = kubernetesService.CreatedResources.OfType<Executable>().ToList(); 952Assert.True(dcpExe.TryGetAnnotationAsObjectList<ServiceProducerAnnotation>(CustomResource.ServiceProducerAnnotation, out var spAnnList)); 985Assert.True(dcpCtr.TryGetAnnotationAsObjectList<ServiceProducerAnnotation>(CustomResource.ServiceProducerAnnotation, out var spAnnList)); 1020Assert.True(dcpCtr.TryGetAnnotationAsObjectList<ServiceProducerAnnotation>(CustomResource.ServiceProducerAnnotation, out var spAnnList)); 1101Assert.True(dcpCtr.TryGetAnnotationAsObjectList<ServiceProducerAnnotation>(CustomResource.ServiceProducerAnnotation, out var spAnnList)); 1137Assert.True(dcpCtr.TryGetAnnotationAsObjectList<ServiceProducerAnnotation>(CustomResource.ServiceProducerAnnotation, out var spAnnList)); 1174Assert.True(dcpCtr.TryGetAnnotationAsObjectList<ServiceProducerAnnotation>(CustomResource.ServiceProducerAnnotation, out var spAnnList)); 1211Assert.True(dcpCtr.TryGetAnnotationAsObjectList<ServiceProducerAnnotation>(CustomResource.ServiceProducerAnnotation, out var spAnnList)); 1384var serviceProducers = JsonSerializer.Deserialize<List<ServiceProducerAnnotation>>(annotations[CustomResource.ServiceProducerAnnotation]); 1718List<Executable> dcpExes = []; 1729Assert.True(debuggableExe.TryGetAnnotationAsObjectList<ExecutableLaunchConfiguration>(Executable.LaunchConfigurationsAnnotation, out var launchConfigs1)); 1768var dcpExes = kubernetesService.CreatedResources.OfType<Executable>().ToList(); 1805var dcpExes = kubernetesService.CreatedResources.OfType<Executable>().ToList(); 1846var dcpExes = kubernetesService.CreatedResources.OfType<Executable>().ToList(); 1882var dcpExes = kubernetesService.CreatedResources.OfType<Executable>().ToList(); 1924var dcpExes = kubernetesService.CreatedResources.OfType<Executable>().ToList(); 1966var dcpExes = kubernetesService.CreatedResources.OfType<Executable>().ToList(); 2008var dcpExes = kubernetesService.CreatedResources.OfType<Executable>().ToList(); 2045var dcpExes = kubernetesService.CreatedResources.OfType<Executable>().ToList(); 2082var dcpExes = kubernetesService.CreatedResources.OfType<Executable>().ToList(); 2125var dcpExes = kubernetesService.CreatedResources.OfType<Executable>().ToList(); 2205var dcpExes = kubernetesService.CreatedResources.OfType<Executable>().ToList(); 2266var svcs = kubernetesService.CreatedResources 2328var commandAnnotations = resource.Annotations.OfType<ResourceCommandAnnotation>().ToList(); 2337var commandAnnotations = resource.Annotations.OfType<ResourceCommandAnnotation>().ToList(); 2375List<Executable> dcpExes = []; 2424List<Executable> dcpExes = []; 2437Assert.True(exe.TryGetAnnotationAsObjectList<ExecutableLaunchConfiguration>(Executable.LaunchConfigurationsAnnotation, out var launchConfigs)); 2479List<Executable> dcpExes = []; 2528List<Executable> dcpExes = [];
Dcp\TestKubernetesService.cs (2)
27private readonly List<Channel<(WatchEventType, CustomResource)>> _watchChannels = []; 124public Task<List<T>> ListAsync<T>(string? namespaceParameter = null, CancellationToken cancellationToken = default) where T : CustomResource, IKubernetesStaticMetadata
DistributedApplicationModelExtensionsTests.cs (2)
29var result = appModel.GetComputeResources().ToList(); 64var result = appModel.GetBuildAndPushResources().ToList();
DistributedApplicationTests.cs (14)
689var list = await s.ListAsync<Container>().DefaultTimeout(TestConstants.DefaultOrchestratorTestLongTimeout); 710var createFileEntries = new List<ContainerFileSystemItem> 746var list = await s.ListAsync<Container>().DefaultTimeout(TestConstants.DefaultOrchestratorTestLongTimeout); 790var list = await s.ListAsync<Container>().DefaultTimeout(TestConstants.DefaultOrchestratorTestLongTimeout); 839var expectedDefaultCertificateDirs = new List<string>(); 840var expectedDefaultBundleFiles = new List<string>(); 865var list = await s.ListAsync<Container>().DefaultTimeout(TestConstants.DefaultOrchestratorTestLongTimeout); 1211var dashboardUrls = aspireDashboard.Annotations.OfType<ResourceUrlAnnotation>().ToList(); 1639var exeList = await s.ListAsync<Executable>().DefaultTimeout(); 1648var list = await s.ListAsync<Container>().DefaultTimeout(); 1709var serviceList = await s.ListAsync<Service>().DefaultTimeout(); 1712var exeList = await s.ListAsync<Executable>().DefaultTimeout(); 1721var list = await s.ListAsync<Container>().DefaultTimeout(); 1793var networks = await s.ListAsync<ContainerNetwork>().DefaultTimeout();
ExecutableResourceBuilderExtensionTests.cs (1)
89Assert.True(exe.TryGetAnnotationAsObjectList<ExecutableLaunchConfiguration>(Executable.LaunchConfigurationsAnnotation, out var annotations));
ExecutableResourceTests.cs (1)
45var args = await ArgumentEvaluator.GetArgumentListAsync(exe2.Resource).DefaultTimeout();
ExecutionConfigurationGathererTests.cs (1)
467var keys = metadata.CustomBundlesFactories.Keys.ToList();
Helpers\Network.cs (1)
28var triedPorts = new List<int>();
InteractionServiceTests.cs (15)
558var inputs = new List<InteractionInput> 598var inputs = new List<InteractionInput> 632var inputs = new List<InteractionInput> 655var inputs = new List<InteractionInput> 670var inputs = new List<InteractionInput> 685var inputs = new List<InteractionInput> 718var inputs = new List<InteractionInput> 755var inputs = new List<InteractionInput> 771var inputs = new List<InteractionInput> 825var inputs = new List<InteractionInput> 878var inputs = new List<InteractionInput> 933var inputs = new List<InteractionInput> 985var inputs = new List<InteractionInput> 1018var inputs = new List<InteractionInput> 1046private static async Task CompleteInteractionAsync(InteractionService interactionService, int interactionId, InteractionCompletionState state, List<DashboardServiceData.InputDto>? inputs = null)
ManifestGenerationTests.cs (1)
162var verify = new List<Action<JsonElement>>();
Orchestrator\ParameterProcessorTests.cs (11)
84var updates = new List<(IResource Resource, CustomResourceSnapshot Snapshot)>(); 188List<ParameterResource> parameters = [param1, param2, secretParam]; 425List<ParameterResource> parameters = [param1, param2]; 472List<ParameterResource> parameters = [secretParam]; 508List<ParameterResource> parameters = [param]; 547List<ParameterResource> parameters = [param]; 766var parameters = model.Resources.OfType<ParameterResource>().ToList(); 841var parameters = model.Resources.OfType<ParameterResource>().ToList(); 1252List<ParameterResource> parameters = [connectionStringParam]; 1293List<ParameterResource> parameters = [regularParam]; 1337List<ParameterResource> parameters = [customParam];
Pipelines\DistributedApplicationPipelineTests.cs (31)
70var executedSteps = new List<string>(); 107var executedSteps = new List<string>(); 141var executedSteps = new List<string>(); 175var executedSteps = new List<string>(); 215var executionOrder = new List<(string step, DateTime time)>(); 274var executedSteps = new List<string>(); 309var executedSteps = new List<string>(); 462var executedSteps = new List<string>(); 521var executedSteps = new List<string>(); 560var executedSteps = new List<string>(); 888var executionOrder = new List<string>(); 956var executedSteps = new List<string>(); 994var executedSteps = new List<string>(); 1021var executedSteps = new List<string>(); 1052var executedSteps = new List<string>(); 1092var executedSteps = new List<string>(); 1138var loggedMessages = new List<string>(); 1271var capturedSteps = new List<IReportingStep?>(); 1375var capturedLogs = reporter.LoggedMessages.Where(log => log.Message.EndsWith(" message")).ToList(); 1412var capturedSteps = new List<PipelineStep>(); 1452var executionOrder = new List<string>(); 1489var foundSteps = new List<PipelineStep>(); 1535var foundSteps = new List<PipelineStep>(); 1588var foundSteps = new List<PipelineStep>(); 1743var executionOrder = new List<string>(); 1791var provisionSteps = configContext.GetSteps(WellKnownPipelineTags.ProvisionInfrastructure).ToList(); 1792var buildSteps = configContext.GetSteps(WellKnownPipelineTags.BuildCompute).ToList(); 1793var deploySteps = configContext.GetSteps(WellKnownPipelineTags.DeployCompute).ToList(); 1861var executedSteps = new List<string>(); 1932var executedSteps = new List<string>(); 1970var executedSteps = new List<string>();
Pipelines\PipelineLoggerProviderTests.cs (3)
113var logs1 = fakeStep1.LoggedMessages; 118var logs2 = fakeStep2.LoggedMessages; 127public List<(LogLevel Level, string Message)> LoggedMessages { get; } = [];
ProjectResourceTests.cs (3)
646var args = await ArgumentEvaluator.GetArgumentListAsync(project.Resource).DefaultTimeout(); 799var steps = (await pipelineStepAnnotation.CreateStepsAsync(factoryContext)).ToList(); 937var resolvedArgs = new List<string>();
PublishAsDockerfileTests.cs (1)
343var endpoints = container.Annotations.OfType<EndpointAnnotation>().OrderBy(e => e.Name).ToList();
Publishing\DeploymentStateManagerTests.cs (1)
110var tasks = new List<Task>();
Publishing\PipelineActivityReporterTests.cs (1)
855var pipelineSummary = new List<PipelineSummaryItem>
ReferenceExpressionTests.cs (2)
181var references = ((IValueWithReferences)conditional).References.ToList(); 237var references = ((IValueWithReferences)outerConditional).References.ToList();
RequiredCommandAnnotationTests.cs (1)
110var annotations = resourceBuilder.Resource.Annotations.OfType<RequiredCommandAnnotation>().ToList();
ResourceCommandServiceTests.cs (2)
104var resolvedResourceNames = custom.Resource.GetResolvedResourceNames().ToList(); 142var resolvedResourceNames = custom.Resource.GetResolvedResourceNames().ToList();
ResourceExtensionsTests.cs (1)
363var annotations = containerResource.Resource.Annotations.OfType<ContainerImagePushOptionsCallbackAnnotation>().ToList();
ResourceLoggerServiceTests.cs (8)
242var sortedLogs = allLogs.OrderBy(l => l.LineNumber).ToList(); 290var allLogs = new List<LogLine>(); 296var sortedLogs = allLogs.OrderBy(l => l.LineNumber).ToList(); 304var consoleLogsSourceLogs = sortedLogs.Slice(4, 2).ToList(); 321var logs = new List<LogLine>(); 355var logs = new List<LogLine>(); 386var subscribers = new List<LogSubscriber>(); 418var allSubscribers = await watchTask.DefaultTimeout();
ResourceNotificationTests.cs (9)
95async Task<List<ResourceEvent>> GetValuesAsync(CancellationToken cancellationToken) 97var values = new List<ResourceEvent>(); 119var values = await enumerableTask.DefaultTimeout(); 148async Task<List<ResourceEvent>> GetValuesAsync(CancellationToken cancellation) 150var values = new List<ResourceEvent>(); 174var values = await enumerableTask.DefaultTimeout(); 490async Task<List<ResourceEvent>> GetValuesAsync(CancellationToken cancellationToken) 492var values = new List<ResourceEvent>(); 523var values = await enumerableTask.DefaultTimeout();
src\Shared\StableConnectionStringBuilder.cs (3)
22private readonly List<ConnectionStringSegment> _segments; 169private static List<ConnectionStringSegment> ParseSegments(string connectionString) 176var segments = new List<ConnectionStringSegment>();
StableConnectionStringBuilderTests.cs (2)
216var actual = builder.ToList(); 296var keys = builder.ToList();
tests\Shared\ConsoleLogging\ConsoleLoggingTestHelpers.cs (2)
18var logs = new List<LogLine>(); 35var logs = new List<LogLine>();
tests\Shared\TestPipelineActivityReporter.cs (6)
31public List<string> CreatedSteps { get; } = []; 36public List<(string StepTitle, string TaskStatusText)> CreatedTasks { get; } = []; 41public List<(string StepTitle, string CompletionText, CompletionState CompletionState)> CompletedSteps { get; } = []; 46public List<(string TaskStatusText, string? CompletionMessage, CompletionState CompletionState)> CompletedTasks { get; } = []; 51public List<(string TaskStatusText, string StatusText)> UpdatedTasks { get; } = []; 56public List<(string StepTitle, LogLevel LogLevel, string Message)> LoggedMessages { get; } = [];
UserSecretsParameterDefaultTests.cs (3)
105var tasks = new List<Task<bool>>(); 194var tasks = new List<Task<bool>>(); 298var tasks = new List<Task<string>>();
Utils\ArgumentEvaluator.cs (1)
11public static async ValueTask<List<string>> GetArgumentListAsync(IResource resource, IServiceProvider? serviceProvider = null)
Utils\CommandLineArgsParserTests.cs (1)
26var actualParsed = Parse(commandLine);
Utils\Grpc\TestServerCallContext.cs (1)
24_authContext = new AuthContext(string.Empty, new Dictionary<string, List<AuthProperty>>());
Utils\LoggerNotificationExtensions.cs (2)
99var table = logTexts.ToList(); 128var logWatchTasks = new List<Task>();
Utils\ManifestUtils.cs (1)
77var results = new List<JsonNode>();
Utils\StringComparersTests.cs (8)
17var comparers = typeof(StringComparers).GetProperties(flags).OrderBy(c => c.Name, StringComparer.Ordinal).ToList(); 18var comparisons = typeof(StringComparisons).GetProperties(flags).OrderBy(c => c.Name, StringComparer.Ordinal).ToList(); 48var comparerNames = comparers.Select(c => c.Name).ToList(); 49var comparisonNames = comparisons.Select(c => c.Name).ToList(); 53var extraComparers = comparerNames.Except(comparisonNames, StringComparer.Ordinal).ToList(); 54var extraComparisons = comparisonNames.Except(comparerNames, StringComparer.Ordinal).ToList(); 68var comparerValues = comparers.Select(c => (c.Name, Value: (StringComparer)c.GetValue(null)!)).ToList(); 69var comparisonValues = comparisons.Select(c => (c.Name, Value: (StringComparison)c.GetValue(null)!)).ToList();
Utils\TestDeveloperCertificateService.cs (1)
10public sealed class TestDeveloperCertificateService(List<X509Certificate2> certificates, bool supportsContainerTrust, bool trustCertificate, bool tlsTerminate, bool latestCertificateIsUntrusted = false) : IDeveloperCertificateService
VersionChecking\PackageUpdateHelpersTests.cs (5)
54var packages = PackageUpdateHelpers.ParsePackageSearchResults(json, "Aspire.Hosting.AppHost"); 102var packages = PackageUpdateHelpers.ParsePackageSearchResults(json, "Aspire.Hosting.AppHost"); 150var packages = PackageUpdateHelpers.ParsePackageSearchResults(json, "Aspire.Hosting.AppHost"); 164var packages = PackageUpdateHelpers.ParsePackageSearchResults(json, "Aspire.Hosting.AppHost"); 212var packages = PackageUpdateHelpers.ParsePackageSearchResults(json, "Aspire.Hosting.AppHost");
VersionChecking\VersionCheckServiceTests.cs (10)
28var packagesTcs = new TaskCompletionSource<List<NuGetPackage>>(); 85var packagesTcs = new TaskCompletionSource<List<NuGetPackage>>(); 121var packagesTcs = new TaskCompletionSource<List<NuGetPackage>>(); 161var packagesTcs = new TaskCompletionSource<List<NuGetPackage>>(); 195var packagesTcs = new TaskCompletionSource<List<NuGetPackage>>(); 231var packagesTcs = new TaskCompletionSource<List<NuGetPackage>>(); 300private readonly Task<List<NuGetPackage>> _versionTask; 304public TestPackageFetcher(Task<List<NuGetPackage>>? versionTask = null) 306_versionTask = versionTask ?? Task.FromResult<List<NuGetPackage>>([]); 309public Task<List<NuGetPackage>> TryFetchPackagesAsync(string appHostDirectory, CancellationToken cancellationToken)
WithHttpCommandTests.cs (1)
154var commands = resourceBuilder.Resource.Annotations.OfType<ResourceCommandAnnotation>().ToList();
WithIconNameTests.cs (1)
91var iconAnnotations = container.Resource.Annotations.OfType<ResourceIconAnnotation>().ToList();
WithUrlsTests.cs (2)
473var urlSnapshots = new List<UrlSnapshot[]>(); 591var urlSnapshots = new List<UrlSnapshot[]>();
Aspire.Hosting.Valkey (1)
ValkeyBuilderExtensions.cs (1)
159var valkeyCommand = new List<string>
Aspire.Hosting.Valkey.Tests (1)
AddValkeyTests.cs (1)
345var args = await ArgumentEvaluator.GetArgumentListAsync(builder.Resource);
Aspire.Hosting.Yarp (7)
ConfigurationBuilder\YarpRoute.cs (1)
273List<IReadOnlyDictionary<string, string>> transforms;
YarpEnvConfigGenerator.cs (2)
15public static void PopulateEnvVariables(Dictionary<string, object> environmentVariables, List<YarpRoute> routes, List<YarpCluster> clusters)
YarpJsonConfigGeneratorBuilder.cs (2)
15private readonly List<ClusterConfig> _clusterConfigs = new List<ClusterConfig>(); 16private readonly List<RouteConfig> _routeConfigs = new List<RouteConfig>();
YarpResource.cs (2)
15internal List<YarpRoute> Routes { get; } = []; 17internal List<YarpCluster> Clusters { get; } = [];
Aspire.Hosting.Yarp.Tests (2)
YarpConfigGeneratorTests.cs (2)
18private readonly List<RouteConfig> _validRoutes = 115private readonly List<ClusterConfig> _validClusters =
Aspire.Microsoft.Azure.Cosmos (3)
src\Shared\StableConnectionStringBuilder.cs (3)
22private readonly List<ConnectionStringSegment> _segments; 169private static List<ConnectionStringSegment> ParseSegments(string connectionString) 176var segments = new List<ConnectionStringSegment>();
Aspire.Microsoft.Azure.StackExchangeRedis.Tests (1)
FakeTokenCredential.cs (1)
33public List<string> RequestedScopes { get; } = [];
Aspire.Microsoft.EntityFrameworkCore.Cosmos (3)
src\Shared\StableConnectionStringBuilder.cs (3)
22private readonly List<ConnectionStringSegment> _segments; 169private static List<ConnectionStringSegment> ParseSegments(string connectionString) 176var segments = new List<ConnectionStringSegment>();
Aspire.NATS.Net.Tests (1)
AspireNatsClientExtensionsTests.cs (1)
227var activityList = await notifier.TakeAsync(1, TimeSpan.FromSeconds(10));
Aspire.Oracle.EntityFrameworkCore.Tests (1)
ConformanceTests.cs (1)
151List<Activity> exportedActivities = new();
Aspire.Playground.Tests (13)
AppHostTests.cs (6)
86var endpoints = resourceEndpoints[resource]; 281Dictionary<string, List<string>> resourceEndpoints, 282List<ReadyStateText>? waitForTexts = null) 291public List<ResourceWait>? WaitForResources { get; set; } 293public List<ReadyStateText>? WaitForTexts { get; set; } 295public Dictionary<string, List<string>>? ResourceEndpoints { get; set; }
Infrastructure\DistributedApplicationExtensions.cs (5)
29var parameters = builder.Resources.OfType<ParameterResource>().Where(p => !p.IsConnectionString).ToList(); 53var allResourceNamedVolumes = builder.Resources.SelectMany(r => r.Annotations 118var appHostLogs = logs.Where(l => l.Category?.StartsWith($"{environment.ApplicationName}.Resources") == false).ToList(); 119var resourceLogs = logs.Where(l => l.Category?.StartsWith($"{environment.ApplicationName}.Resources") == true).ToList(); 135var assertableResourceLogNames = applicationModel.Resources.Where(ShouldAssertErrorsForResource).Select(r => $"{environment.ApplicationName}.Resources.{r.Name}").ToList();
tests\Aspire.Hosting.Tests\Utils\LoggerNotificationExtensions.cs (2)
99var table = logTexts.ToList(); 128var logWatchTasks = new List<Task>();
Aspire.RabbitMQ.Client (1)
src\Components\Aspire.RabbitMQ.Client\RabbitMQEventSourceLogForwarder.cs (1)
131private readonly List<EventSource> _eventSources = [];
Aspire.RuntimeIdentifier.Tool (1)
Program.cs (1)
77List<string> args = new();
Aspire.StackExchange.Redis (1)
src\Vendoring\OpenTelemetry.Instrumentation.StackExchangeRedis\StackExchangeRedisInstrumentation.cs (1)
23internal List<StackExchangeRedisConnectionInstrumentation> InstrumentedConnections { get; } = new();
Aspire.StackExchange.Redis.DistributedCaching.Tests (1)
DistributedCacheConformanceTests.cs (1)
67var activityList = await notifier.TakeAsync(3, TimeSpan.FromSeconds(10));
Aspire.StackExchange.Redis.OutputCaching.Tests (1)
OutputCacheConformanceTests.cs (1)
67var activityList = await notifier.TakeAsync(3, TimeSpan.FromSeconds(10));
Aspire.StackExchange.Redis.Tests (1)
AspireRedisExtensionsTests.cs (1)
291var activityList = await notifier.TakeAsync(1, TimeSpan.FromSeconds(10));
Aspire.Templates.Tests (7)
StarterTemplateRunTestsBase.cs (4)
125static async Task<List<string[]>> GetAndValidateCellTexts(ILocator tableLoc) 127List<string[]> cellTexts = []; 151public static List<ResourceRow> GetExpectedResources(AspireProject project, bool hasRedisCache) 153var expectedResources = new List<ResourceRow>
TemplateTestsBase.cs (1)
184List<ResourceRow> foundRows = [];
tests\Shared\TemplatesTesting\AspireProject.cs (1)
270var tasksToWaitFor = new List<Task> { appRunning.Task, projectsParsed.Task };
tests\Shared\TemplatesTesting\ToolCommand.cs (1)
111var outputLines = new List<string>();
Aspire.TestUtilities (1)
TestLoggerFactory.cs (1)
12public List<ILoggerProvider> LoggerProviders { get; } = new();
Aspire.TypeSystem (3)
AtsConstants.cs (1)
508return genericDef == typeof(List<>) ||
AtsContext.cs (1)
120if (genericDef == typeof(List<>) || genericDef == typeof(IList<>))
AttributeDataReader.cs (1)
215var types = new List<Type>();
aspire-managed (19)
NuGet\Commands\RestoreCommand.cs (6)
111var packages = new List<(string Id, string Version)>(); 173var packageSources = LoadPackageSources(sources, nugetConfigPath, workingDir, noNugetOrg, verbose); 185var providers = new List<IPreLoadedRestoreRequestProvider> 241private static List<PackageSource> LoadPackageSources(string[] sources, string? nugetConfigPath, string? workingDir, bool noNugetOrg, bool verbose) 243var packageSources = new List<PackageSource>(); 336List<PackageSource> sources)
NuGet\Commands\SearchCommand.cs (13)
117var allPackages = new List<PackageInfo>(); 123var packageSources = LoadPackageSources(settings, explicitSources, verbose); 132var searchTasks = packageSources.Select(async source => 151foreach (var packages in searchResults) 157var dedupedPackages = allPackages 192private static List<PackageSource> LoadPackageSources(ISettings settings, string[] explicitSources, bool verbose) 194var packageSources = new List<PackageSource>(); 234private static async Task<List<PackageInfo>> SearchSourceAsync( 258var packages = new List<PackageInfo>(); 262var allVersions = versions?.Select(v => v.Version.ToString()).ToList() ?? []; 279private static void OutputResults(List<PackageInfo> packages, string format) 314public List<PackageInfo> Packages { get; set; } = []; 333public List<string> AllVersions { get; set; } = [];
AzureAppService.ApiService (1)
Program.cs (1)
44var blobNames = new List<string>();
AzureContainerApps.ApiService (1)
Program.cs (1)
49var blobNames = new List<string>();
AzureSearch.ApiService (2)
Program.cs (2)
149var hotels = await JsonSerializer.DeserializeAsync<List<Hotel>>(openStream, cancellationToken: cancellationToken);
AzureStorageEndToEnd.ApiService (2)
Program.cs (2)
23var blobNames = new List<string>(); 41static async Task ReadBlobsAsync(BlobContainerClient containerClient, List<string> output)
AzureVirtualNetworkEndToEnd.ApiService (2)
Program.cs (2)
24var blobNames = new List<string>(); 70static async Task ReadBlobsAsync(BlobContainerClient containerClient, List<string> output)
BasketService (3)
Models\BasketItem.cs (1)
15var results = new List<ValidationResult>();
Models\CustomerBasket.cs (1)
7public List<BasketItem> Items { get; set; } = new();
Models\Order.cs (1)
8public List<BasketItem> Items { get; set; } = new();
BicepSample.ApiService (8)
Program.cs (8)
38var entries = await context.Entries.ToListAsync(); 57var entries = await context.Entries.ToListAsync(); 75var entries = new List<Entry>(); 106var entries = new List<Entry>(); 130var entries = new List<Entry>(); 157var entries = new List<Entry>(); 177var entries = new List<Entry>(); 196var entries = new List<Entry>();
blazor-gateway (2)
BlazorGatewayOptions.cs (2)
41public List<string> ExcludePaths { get; set; } = new() { "/health", "/alive", "/_otlp/" }; 42public List<string> ExcludeOutboundPaths { get; set; } = new() { "/v1/" };
CatalogDb (9)
CatalogDbInitializer.cs (6)
38static List<CatalogBrand> GetPreconfiguredCatalogBrands() 49static List<CatalogType> GetPreconfiguredCatalogTypes() 59static List<CatalogItem> GetPreconfiguredItems(DbSet<CatalogBrand> catalogBrands, DbSet<CatalogType> catalogTypes) 86var brands = GetPreconfiguredCatalogBrands(); 96var types = GetPreconfiguredCatalogTypes(); 106var items = GetPreconfiguredItems(dbContext.CatalogBrands, dbContext.CatalogTypes);
Model.cs (3)
21public Task<List<CatalogItem>> GetCatalogItemsCompiledAsync(int? catalogBrandId, int? before, int? after, int pageSize) 97private static async Task<List<T>> ToListAsync<T>(IAsyncEnumerable<T> asyncEnumerable) 99var results = new List<T>();
CatalogModel (3)
Model.cs (3)
24public Task<List<CatalogItem>> GetCatalogItemsCompiledAsync(int? catalogBrandId, int? before, int? after, int pageSize) 100private static async Task<List<T>> ToListAsync<T>(IAsyncEnumerable<T> asyncEnumerable) 102var results = new List<T>();
CatalogService (1)
CatalogApi.cs (1)
15var itemsOnPage = await catalogContext.GetCatalogItemsCompiledAsync(catalogBrandId, before, after, pageSize);
cdac-build-tool (1)
DirectoryBaselines.cs (1)
25var baselineNames = new List<string>();
CdkSample.ApiService (9)
Program.cs (9)
69var entries = new List<Entry>(); 87static async Task<List<string>> TestBlobStorageAsync(BlobServiceClient bsc) 97var blobNames = new List<string>(); 116static async Task<List<Entry>> TestSqlServerAsync(SqlContext context) 124var entries = await context.Entries.ToListAsync(); 128static async Task<List<Entry>> TestNpgsqlAsync(NpgsqlContext context) 136var entries = await context.Entries.ToListAsync(); 140static async Task<List<Entry>> TestCosmosAsync(CosmosContext context) 148var entries = await context.Entries.ToListAsync();
Client.ClientBase.IntegrationTests (14)
ChannelBaseTests.4.0.0.cs (6)
60List<string> eventsCalled = new List<string>(4); 61List<string> proxyEventsCalled = new List<string>(4); 112List<string> eventsCalled = new List<string>(4); 113List<string> proxyEventsCalled = new List<string>(4); 167List<string> eventsCalled = new List<string>(4); 168List<string> proxyEventsCalled = new List<string>(4);
ClientBaseTestHelpers.cs (1)
31public static void RegisterForEvents(ICommunicationObject co, List<string> eventsCalled, bool deregister = false)
ClientBaseTests.4.0.0.cs (6)
536List<string> eventsCalled = new List<string>(4); 537List<string> proxyEventsCalled = new List<string>(4); 587List<string> eventsCalled = new List<string>(4); 588List<string> proxyEventsCalled = new List<string>(4); 640List<string> eventsCalled = new List<string>(4); 641List<string> proxyEventsCalled = new List<string>(4);
SessionTests.cs (1)
485private List<ICommunicationObject> _objectsToClose = new List<ICommunicationObject>();
ConfigurationSchemaGenerator (30)
ConfigSchemaEmitter.cs (2)
53var categories = spec.LogCategories; 703private static string[] CreateExclusionPaths(List<string>? exclusionPaths)
ConfigSchemaGenerator.cs (8)
55List<INamedTypeSymbol>? types = null; 56List<string>? configurationPaths = null; 57List<string>? exclusionPaths = null; 58List<string>? logCategories = null; 108internal sealed record ConfigSchemaAttributeInfo(List<INamedTypeSymbol>? Types, List<string>? ConfigurationPaths, List<string>? ExclusionPaths, List<string>? LogCategories);
ConfigurationBindingGenerator.ForSchemaGeneration.cs (1)
42var types = new List<TypeSpec>();
RuntimeSource\Configuration.Binder\ConfigurationBindingGenerator.Parser.cs (6)
24private readonly List<TypeParseInfo> _invocationTypeParseInfo = new(); 33public List<DiagnosticInfo>? Diagnostics { get; private set; } 688List<ParameterSpec>? ctorParams = null; 693List<string>? missingParameters = null; 694List<string>? invalidParameters = null; 736static string FormatParams(List<string> names) => string.Join(",", names);
RuntimeSource\Configuration.Binder\Parser\Extensions.cs (1)
112if (namedType.GetAllTypeArgumentsInScope() is List<ITypeSymbol> typeArgsInScope)
RuntimeSource\Configuration.Binder\Parser\KnownTypeSymbols.cs (1)
109List = compilation.GetBestTypeByMetadataName(typeof(List<>));
RuntimeSource\Configuration.Binder\Specs\InterceptorInfo.cs (5)
57private List<InvocationLocationInfo>? _interceptors_configBinder; 58private List<InvocationLocationInfo>? _interceptors_OptionsBuilderExt; 59private List<InvocationLocationInfo>? _interceptors_serviceCollectionExt; 109void RegisterInterceptor(ref List<InvocationLocationInfo>? infoList) 156private readonly List<InvocationLocationInfo> _infoList = new();
RuntimeSource\SourceGenerators\TypeModelHelper.cs (2)
13public static List<ITypeSymbol>? GetAllTypeArgumentsInScope(this INamedTypeSymbol type) 20List<ITypeSymbol>? args = null;
SchemaGenerationSpec.cs (4)
11public required List<TypeSpec> ConfigurationTypes { get; init; } 12public required List<string>? ConfigurationPaths { get; init; } 13public required List<string>? ExclusionPaths { get; init; } 14public required List<string>? LogCategories { get; init; }
Contract.Data.IntegrationTests (1)
DataContractTests.4.1.1.cs (1)
39var results = client.GetAllEmployees();
CosmosEndToEnd.ApiService (1)
Program.cs (1)
28var entries = new List<T>();
crossgen2 (13)
Program.cs (7)
33private List<ModuleDesc> _referenceableModules = new(); 350List<EcmaModule> inputModules = new List<EcmaModule>(); 351List<EcmaModule> rootingModules = new List<EcmaModule>(); 401List<string> mibcFiles = new List<string>(); 407List<ModuleDesc> versionBubbleModules = new List<ModuleDesc>(versionBubbleModulesHash); 441List<ICompilationRootProvider> compilationRoots = new List<ICompilationRootProvider>(); 797List<TypeDesc> genericArguments = new List<TypeDesc>();
src\runtime\src\coreclr\tools\Common\CommandLineHelpers.cs (5)
43public static List<string> BuildPathList(IReadOnlyList<Token> tokens) 45List<string> paths = new(); 177List<string> details = new List<string>(); 236List<string> rspFile = new List<string>(); 430var tokens = new List<string>();
src\runtime\src\coreclr\tools\Common\InstructionSetHelpers.cs (1)
176List<string> instructionSetParams = new List<string>();
Crossgen2Tasks (14)
PrepareForReadyToRunCompilation.cs (14)
67private List<ITaskItem> _compileList = new(); 68private List<ITaskItem> _symbolsCompileList = new(); 69private List<ITaskItem> _r2rFiles = new(); 70private List<ITaskItem> _r2rReferences = new(); 71private List<ITaskItem> _r2rCompositeReferences = new(); 72private List<ITaskItem> _r2rCompositeInput = new(); 73private List<ITaskItem> _r2rCompositeUnrootedInput = new(); 128List<ITaskItem> imageCompilationList, 129List<ITaskItem> symbolsCompilationList, 130List<ITaskItem> r2rFilesPublishList, 131List<ITaskItem> r2rReferenceList, 132List<ITaskItem> r2rCompositeReferenceList, 133List<ITaskItem> r2rCompositeInputList, 134List<ITaskItem> r2rCompositeUnrootedInput,
csc (7)
src\roslyn\src\Compilers\Shared\BuildClient.cs (3)
128List<string>? parsedArgs; 208private RunCompilationResult? RunServerCompilation(TextWriter textWriter, List<string> arguments, BuildPaths buildPaths, string? libDirectory, string pipeName, string? keepAlive) 220var buildRequestArguments = new List<string>(arguments);
src\roslyn\src\Compilers\Shared\BuildProtocol.cs (3)
88var requestArgs = new List<Argument>(requestLength); 143var argumentsBuilder = new List<Argument>((int)argumentCount); 474var list = new List<string>(count);
src\roslyn\src\Compilers\Shared\BuildServerConnection.cs (1)
72List<string> arguments,
CSharpSyntaxGenerator (62)
AbstractFileWriter.cs (1)
378protected List<Kind> GetKindsOfFieldOrNearestParent(TreeType nd, Field field)
Grammar\GrammarGenerator.cs (9)
22public static string Run(List<TreeType> types) 27if (type.Base != null && rules.TryGetValue(type.Base, out var productions)) 44var originalFirstFieldKinds = firstField.Kinds.ToList(); 47var originalLastFieldKinds = lastField.Kinds.ToList(); 76.Where(r => !rules.TryGetValue(r, out var productions) || productions.Count == 0).ToArray(); 83List<string> majorRules = [ 122private static void AddLexicalRules(Dictionary<string, List<Production>> rules) 151var keywords = JoinWords(GetMembers<SyntaxKind>().Where(k => SyntaxFacts.IsReservedKeyword(k)).Select(SyntaxFacts.GetText).Where(t => !modifierWords.Contains(t))); 299private static List<Production> JoinWords(IEnumerable<string> strings)
Model\AbstractNode.cs (1)
13public readonly List<Field> Fields = new List<Field>();
Model\Field.cs (3)
23public List<TreeTypeChild> Children; 35public List<TreeTypeChild> Children; 69public List<Kind> Kinds = new List<Kind>();
Model\Node.cs (2)
21public List<Kind> Kinds = new List<Kind>(); 23public readonly List<Field> Fields = new List<Field>();
Model\Tree.cs (1)
21public List<TreeType> Types;
Model\TreeType.cs (1)
38public List<TreeTypeChild> Children = new List<TreeTypeChild>();
SignatureWriter.cs (4)
51var nodes = _tree.Types.Where(n => n is not PredefinedNode).ToList(); 85var valueFields = nd.Fields.Where(n => !IsNodeOrNodeList(n.Type)).ToList(); 86var nodeFields = nd.Fields.Where(n => IsNodeOrNodeList(n.Type)).ToList(); 104private void WriteKinds(List<Kind> kinds)
SourceWriter.cs (37)
148var nodes = Tree.Types.Where(n => n is not PredefinedNode).ToList(); 186var valueFields = nd.Fields.Where(n => !IsNodeOrNodeList(n.Type)).ToList(); 187var nodeFields = nd.Fields.Where(n => IsNodeOrNodeList(n.Type)).ToList(); 225var valueFields = nd.Fields.Where(n => !IsNodeOrNodeList(n.Type)).ToList(); 226var nodeFields = nd.Fields.Where(n => IsNodeOrNodeList(n.Type)).ToList(); 351private void WriteGreenNodeConstructorArgs(List<Field> nodeFields, List<Field> valueFields) 364private void WriteCtorBody(Node node, List<Field> valueFields, List<Field> nodeFields) 438var nodes = Tree.Types.Where(n => n is not PredefinedNode).ToList(); 506var nodes = Tree.Types.Where(n => n is not PredefinedNode).ToList(); 514var nodeFields = node.Fields.Where(nd => IsNodeOrNodeList(nd.Type)).ToList(); 549var nodes = Tree.Types.Where(n => n is not PredefinedNode and not AbstractNode).ToList(); 566var nodes = Tree.Types.Where(n => n is not PredefinedNode and not AbstractNode).ToList(); 574private void WriteGreenFactories(List<TreeType> nodes, bool withSyntaxFactoryContext = false) 585var valueFields = nd.Fields.Where(n => !IsNodeOrNodeList(n.Type)).ToList(); 586var nodeFields = nd.Fields.Where(n => IsNodeOrNodeList(n.Type)).ToList(); 598var kinds = nd.Kinds.Distinct().ToList(); 633var kinds = field.Kinds.Distinct().ToList(); 740private void WriteCtorArgList(Node nd, bool withSyntaxFactoryContext, List<Field> valueFields, List<Field> nodeFields) 755var nodes = Tree.Types.Where(n => n is not PredefinedNode).ToList(); 763private List<Field> GetNodeOrNodeListFields(TreeType node) 785var valueFields = nd.Fields.Where(n => !IsNodeOrNodeList(n.Type)).ToList(); 786var nodeFields = GetNodeOrNodeListFields(nd); 840var baseNodeFields = GetNodeOrNodeListFields(baseType); 900var valueFields = nd.Fields.Where(n => !IsNodeOrNodeList(n.Type)).ToList(); 901var nodeFields = nd.Fields.Where(n => IsNodeOrNodeList(n.Type)).ToList(); 1159var nodes = Tree.Types.Where(n => n is not PredefinedNode).ToList(); 1264var fields = GetNodeOrNodeListFields(current); 1389var nodes = Tree.Types.Where(n => n is not PredefinedNode).ToList(); 1436var nodes = Tree.Types.Where(n => n is not PredefinedNode and not AbstractNode).OfType<Node>().ToList(); 1523var valueFields = nd.Fields.Where(n => IsValueField(n)).ToList(); 1524var nodeFields = nd.Fields.Where(n => !IsValueField(n)).ToList(); 1540var kinds = nd.Kinds.Distinct().ToList(); 1556var fieldKinds = GetKindsOfFieldOrNearestParent(nd, field); 1559var kinds = fieldKinds.ToList();
TestWriter.cs (1)
390var fieldKinds = GetKindsOfFieldOrNearestParent(nd, field);
TreeFlattening.cs (2)
29List<TreeTypeChild> fieldsAndChoices, List<Field> fields, bool makeOptional)
DatabaseMigration.ApiService (1)
Program.cs (1)
40var entries = await context.Entries.ToListAsync();
dotnet (301)
_generated\109\WorkloadHistoryJsonSerializerContext.WorkloadHistoryState.g.cs (3)
93var info2 = new global::System.Text.Json.Serialization.Metadata.JsonPropertyInfoValues<global::System.Collections.Generic.List<string>> 108AttributeProviderFactory = static () => typeof(global::Microsoft.DotNet.Cli.Commands.Workload.WorkloadHistoryState).GetProperty("InstalledWorkloads", InstanceMemberBindingFlags, null, typeof(global::System.Collections.Generic.List<string>), global::System.Array.Empty<global::System.Type>(), null), 111properties[2] = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreatePropertyInfo<global::System.Collections.Generic.List<string>>(options, info2);
_generated\111\WorkloadHistoryJsonSerializerContext.ListString.g.cs (10)
13private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.List<string>>? _ListString; 19public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.List<string>> ListString 22get => _ListString ??= (global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.List<string>>)Options.GetTypeInfo(typeof(global::System.Collections.Generic.List<string>)); 25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.List<string>> Create_ListString(global::System.Text.Json.JsonSerializerOptions options) 27if (!TryGetTypeInfoForRuntimeCustomConverter<global::System.Collections.Generic.List<string>>(options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.List<string>> jsonTypeInfo)) 29var info = new global::System.Text.Json.Serialization.Metadata.JsonCollectionInfoValues<global::System.Collections.Generic.List<string>> 37jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateListInfo<global::System.Collections.Generic.List<string>, string>(options, info); 47private void ListStringSerializeHandler(global::System.Text.Json.Utf8JsonWriter writer, global::System.Collections.Generic.List<string>? value)
_generated\116\WorkloadHistoryJsonSerializerContext.GetJsonTypeInfo.g.cs (1)
38if (type == typeof(global::System.Collections.Generic.List<string>))
_generated\150\SlnfJsonSerializerContext.SlnfSolution.g.cs (3)
73var info1 = new global::System.Text.Json.Serialization.Metadata.JsonPropertyInfoValues<global::System.Collections.Generic.List<string>> 88AttributeProviderFactory = static () => typeof(global::Microsoft.DotNet.Cli.SlnfFileHelper.SlnfSolution).GetProperty("Projects", InstanceMemberBindingFlags, null, typeof(global::System.Collections.Generic.List<string>), global::System.Array.Empty<global::System.Type>(), null), 91properties[1] = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreatePropertyInfo<global::System.Collections.Generic.List<string>>(options, info1);
_generated\151\SlnfJsonSerializerContext.ListString.g.cs (10)
13private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.List<string>>? _ListString; 19public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.List<string>> ListString 22get => _ListString ??= (global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.List<string>>)Options.GetTypeInfo(typeof(global::System.Collections.Generic.List<string>)); 25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.List<string>> Create_ListString(global::System.Text.Json.JsonSerializerOptions options) 27if (!TryGetTypeInfoForRuntimeCustomConverter<global::System.Collections.Generic.List<string>>(options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.List<string>> jsonTypeInfo)) 29var info = new global::System.Text.Json.Serialization.Metadata.JsonCollectionInfoValues<global::System.Collections.Generic.List<string>> 37jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateListInfo<global::System.Collections.Generic.List<string>, string>(options, info); 47private void ListStringSerializeHandler(global::System.Text.Json.Utf8JsonWriter writer, global::System.Collections.Generic.List<string>? value)
_generated\154\SlnfJsonSerializerContext.GetJsonTypeInfo.g.cs (1)
30if (type == typeof(global::System.Collections.Generic.List<string>))
_generated\179\SdkVulnerabilityCacheJsonContext.SdkVulnerabilityCacheSummary.g.cs (3)
93var info2 = new global::System.Text.Json.Serialization.Metadata.JsonPropertyInfoValues<global::System.Collections.Generic.List<global::Microsoft.DotNet.Cli.SdkCveCacheSummary>> 108AttributeProviderFactory = static () => typeof(global::Microsoft.DotNet.Cli.SdkVulnerabilityCacheSummary).GetProperty("Cves", InstanceMemberBindingFlags, null, typeof(global::System.Collections.Generic.List<global::Microsoft.DotNet.Cli.SdkCveCacheSummary>), global::System.Array.Empty<global::System.Type>(), null), 111properties[2] = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreatePropertyInfo<global::System.Collections.Generic.List<global::Microsoft.DotNet.Cli.SdkCveCacheSummary>>(options, info2);
_generated\180\SdkVulnerabilityCacheJsonContext.ListSdkCveCacheSummary.g.cs (10)
13private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.List<global::Microsoft.DotNet.Cli.SdkCveCacheSummary>>? _ListSdkCveCacheSummary; 19public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.List<global::Microsoft.DotNet.Cli.SdkCveCacheSummary>> ListSdkCveCacheSummary 22get => _ListSdkCveCacheSummary ??= (global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.List<global::Microsoft.DotNet.Cli.SdkCveCacheSummary>>)Options.GetTypeInfo(typeof(global::System.Collections.Generic.List<global::Microsoft.DotNet.Cli.SdkCveCacheSummary>)); 25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.List<global::Microsoft.DotNet.Cli.SdkCveCacheSummary>> Create_ListSdkCveCacheSummary(global::System.Text.Json.JsonSerializerOptions options) 27if (!TryGetTypeInfoForRuntimeCustomConverter<global::System.Collections.Generic.List<global::Microsoft.DotNet.Cli.SdkCveCacheSummary>>(options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.List<global::Microsoft.DotNet.Cli.SdkCveCacheSummary>> jsonTypeInfo)) 29var info = new global::System.Text.Json.Serialization.Metadata.JsonCollectionInfoValues<global::System.Collections.Generic.List<global::Microsoft.DotNet.Cli.SdkCveCacheSummary>> 37jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateListInfo<global::System.Collections.Generic.List<global::Microsoft.DotNet.Cli.SdkCveCacheSummary>, global::Microsoft.DotNet.Cli.SdkCveCacheSummary>(options, info); 47private void ListSdkCveCacheSummarySerializeHandler(global::System.Text.Json.Utf8JsonWriter writer, global::System.Collections.Generic.List<global::Microsoft.DotNet.Cli.SdkCveCacheSummary>? value)
_generated\185\SdkVulnerabilityCacheJsonContext.GetJsonTypeInfo.g.cs (1)
34if (type == typeof(global::System.Collections.Generic.List<global::Microsoft.DotNet.Cli.SdkCveCacheSummary>))
BuildServer\VBCSCompilerServer.cs (2)
33List<string> errors = null; 64static void execute(ICommand command, ref List<string> errors)
CliTransaction.cs (2)
84public List<Action> RollbackActions { get; set; } = []; 87public List<Action> CleanupActions { get; set; } = [];
CommandFactory\CommandResolution\MuxerCommandSpecMaker.cs (1)
12var arguments = new List<string>();
CommandFactory\CommandResolution\PackagedCommandSpecFactory.cs (1)
121var arguments = new List<string>();
CommandFactory\CommandResolution\ProjectDependenciesCommandResolver.cs (2)
137var toolLibraries = lockFile.Targets 160var allowedCommandExtensions = new List<string>();
CommandFactory\CommandResolution\ProjectToolsCommandResolver.cs (4)
22private readonly List<string> _allowedCommandExtensions = [FileNameSuffixes.DotNet.DynamicLib]; 113var possiblePackageRoots = GetPossiblePackageRoots(project).ToList(); 119List<NuGetFramework> toolFrameworksToCheck = [project.DotnetCliToolTargetFramework]; 333List<string> args =
CommandFactory\CommandResolution\PublishPathCommandSpecFactory.cs (1)
50var arguments = new List<string>();
CommandFactory\CommandResolution\ToolPathCalculator.cs (1)
70var availableVersions = new List<NuGetVersion>();
Commands\BuildServer\Shutdown\BuildServerShutdownCommand.cs (3)
53var tasks = StartShutdown(); 83private List<(IBuildServer, Task)> StartShutdown() 85var tasks = new List<(IBuildServer, Task)>();
Commands\New\BuiltInTemplatePackageProvider.cs (2)
33var packages = new List<ITemplatePackage>(); 46var templateFoldersToInstall = new List<string>();
Commands\New\NewCommandParser.cs (1)
96var builtIns = new List<(Type InterfaceType, IIdentifiedComponent Instance)>();
Commands\New\OptionalWorkloadProvider.cs (1)
32var list = new List<TemplatePackage>();
Commands\New\PostActions\DotnetAddPostActionProcessor.cs (1)
108var foundFiles = targetFiles?
Commands\New\PostActions\DotnetSlnPostActionProcessor.cs (3)
28List<string> slnFiles = fileSystem.EnumerateFileSystemEntries(directory, "*.sln", SearchOption.TopDirectoryOnly) 36List<string> slnxFiles = fileSystem.EnumerateFileSystemEntries(directory, "*.slnx", SearchOption.TopDirectoryOnly) 53List<string> filesToAdd = [];
Commands\Pack\PackCommand.cs (2)
93var args = parseResult.GetValue(definition.SlnOrProjectOrFileArgument)?.ToList() ?? new List<string>(); 140var args = parseResult.GetValue(definition.SlnOrProjectOrFileArgument)?.ToList() ?? new List<string>();
Commands\Package\Add\PackageAddCommand.cs (1)
144List<string> args = [
Commands\Package\List\PackageListCommand.cs (3)
65List<string> args = ["-target:Restore", projectOrSolution]; 117var args = new List<string> 158var possibleProjectPath = Directory.GetFiles(resultPath, "*.*proj", SearchOption.TopDirectoryOnly)
Commands\Package\Remove\PackageRemoveCommand.cs (1)
60var args = new List<string>()
Commands\Package\Search\PackageSearchCommand.cs (1)
15var args = new List<string>
Commands\Project\Convert\ProjectConvertCommand.cs (1)
81var refIncludeItems = new List<IncludedItem>();
Commands\Reference\Add\ReferenceAddCommand.cs (5)
56List<MsbuildProject> refs = [.. arguments.Select((r) => MsbuildProject.FromFileOrDirectory(projects, r, interactive))]; 96var relativePathReferences = refs.Select((r) => 124var projectReferenceArguments = new List<string>(); 125var fileBasedAppReferenceArguments = new List<string>(); 138List<MsbuildProject> refs = [.. projectReferenceArguments.Select((r) => MsbuildProject.FromFileOrDirectory(projects, r, interactive))];
Commands\Reference\FileBasedAppReferenceEditor.cs (3)
120var referencePaths = GetProjectReferenceArgumentFullPathAlternatives(reference).ToList(); 121var matchingDirectives = _sourceEditor.Directives 139var matchingDirectives = _sourceEditor.Directives
Commands\Reference\List\ReferenceListCommand.cs (1)
65var references = new FileBasedAppReferenceEditor(_fileOrDirectory).GetReferencesForDisplay().ToList();
Commands\Restore\RestoringCommand.cs (4)
172private static readonly List<string> FlagsToExcludeFromSeparateRestore = [.. ComputeFlags(FlagsToExcludeFromRestore)]; 174private static readonly List<string> FlagsThatTriggerSilentSeparateRestore = [.. ComputeFlags(FlagsThatTriggerSilentRestore)]; 176private static readonly List<string> PropertiesToExcludeFromSeparateRestore = [.. PropertiesToExcludeFromRestore]; 187List<string> existingArgumentsToForward = [];
Commands\Run\RunCommand.cs (6)
702List<ILogger> loggersForBuild = []; 844var applicationArguments = parseResult.GetValue(definition.ApplicationArguments)?.ToList() ?? []; 848var msbuildProperties = parseResult.OptionValuesToBeForwarded(definition).ToList(); 976var applicationArgumentsAfterDoubleDash = GetApplicationArgumentsAfterDoubleDash(parseResult); 996static List<string>? GetApplicationArgumentsAfterDoubleDash(ParseResult parseResult) 1057var tokensMinusProject = new List<string>();
Commands\Run\RunCommandSelector.cs (4)
327public bool TryComputeAvailableDevices(bool noRestore, out List<DeviceItem>? devices, out bool restoreWasPerformed) 419bool targetExists = TryComputeAvailableDevices(noRestore, out var devices, out restoreWasPerformed); 531private static DeviceItem? PromptForDevice(List<DeviceItem> devices) 533List<(string Display, DeviceItem Device)> choices = new(devices.Count);
Commands\Run\VirtualProjectBuildingCommand.cs (2)
126private readonly List<VirtualProjectBuilder> _referencedBuilders = []; 1239List<VirtualProjectBuilder> referencedBuilders)
Commands\Solution\Add\SolutionAddCommand.cs (4)
62List<string> fullProjectPaths = _projects.Select(project => 295var newProjects = ValidateAndGetNewProjects(projectPaths, parentSolution, parentSolutionPath, existingProjects); 302private List<string> ValidateAndGetNewProjects( 308var newProjects = new List<string>();
Commands\Test\MTP\IPC\Serializers\CommandLineOptionMessagesSerializer.cs (3)
47List<CommandLineOptionMessage>? commandLineOptionMessages = null; 76private static List<CommandLineOptionMessage> ReadCommandLineOptionMessagesPayload(Stream stream) 78List<CommandLineOptionMessage> commandLineOptionMessages = [];
Commands\Test\MTP\IPC\Serializers\DiscoveredTestMessagesSerializer.cs (3)
87List<DiscoveredTestMessage>? discoveredTestMessages = null; 120private static List<DiscoveredTestMessage> ReadDiscoveredTestMessagesPayload(Stream stream) 122List<DiscoveredTestMessage> discoveredTestMessages = [];
Commands\Test\MTP\IPC\Serializers\FileArtifactMessagesSerializer.cs (3)
60List<FileArtifactMessage>? fileArtifactMessages = null; 93private static List<FileArtifactMessage> ReadFileArtifactMessagesPayload(Stream stream) 95List<FileArtifactMessage> fileArtifactMessages = [];
Commands\Test\MTP\IPC\Serializers\TestInProgressMessagesSerializer.cs (3)
44List<TestInProgressMessage>? inProgressMessages = null; 77private static List<TestInProgressMessage> ReadInProgressMessagesPayload(Stream stream) 79List<TestInProgressMessage> inProgressMessages = [];
Commands\Test\MTP\IPC\Serializers\TestResultMessagesSerializer.cs (7)
115List<SuccessfulTestResultMessage>? successfulTestResultMessages = null; 116List<FailedTestResultMessage>? failedTestResultMessages = null; 157private static List<SuccessfulTestResultMessage> ReadSuccessfulTestMessagesPayload(Stream stream) 159List<SuccessfulTestResultMessage> successfulTestResultMessages = []; 221private static List<FailedTestResultMessage> ReadFailedTestMessagesPayload(Stream stream) 223List<FailedTestResultMessage> failedTestResultMessages = []; 292var exceptionMessages = new List<ExceptionMessage>();
Commands\Test\MTP\MicrosoftTestingPlatformTestCommand.Help.cs (19)
15private readonly ConcurrentDictionary<bool, List<(string, string[])>> _moduleNamesToCommandLineOptions = []; 34Dictionary<bool, List<(string[], string[])>> moduleToMissingOptions = GetModulesToMissingOptions(_moduleNamesToCommandLineOptions, builtInOptions.Select(option => option.Name!), nonBuiltInOptions.Select(option => option.Name!)); 58var parentCommands = new List<Command>(); 97List<string> builtInOptions = []; 98List<string> nonBuiltInOptions = []; 128private (List<CommandLineOptionMessage> BuiltInOptions, List<CommandLineOptionMessage> NonBuiltInOptions) GetAllOptions(IList<Option> commandOptions) 130List<CommandLineOptionMessage> builtInOptions = []; 131List<CommandLineOptionMessage> nonBuiltInOptions = []; 159private static Dictionary<bool, List<(string[], string[])>> GetModulesToMissingOptions( 160ConcurrentDictionary<bool, List<(string, string[])>> moduleNamesToCommandLineOptions, 164var modulesWithMissingOptions = new Dictionary<bool, List<(string[], string[])>>(); 169var groupedModules = new List<(string[], string[])>(); 170var missingOptionsToModules = new Dictionary<string, List<string>>(); 183if (!missingOptionsToModules.TryGetValue(missingKey, out var modules)) 209Dictionary<bool, List<(string[], string[])>> moduleToMissingOptions) 228List<TwoColumnHelpRow> optionRows = []; 245private static void WriteModulesToMissingOptionsToConsole(Dictionary<bool, List<(string[], string[])>> modulesWithMissingOptions) 247foreach (KeyValuePair<bool, List<(string[], string[])>> groupedModules in modulesWithMissingOptions)
Commands\Test\MTP\Models.cs (2)
22public ParallelizableTestModuleGroupWithSequentialInnerModules(List<TestModule> modules) 33public List<TestModule>? Modules { get; }
Commands\Test\MTP\MSBuildUtility.cs (4)
125var allGroups = new List<ParallelizableTestModuleGroupWithSequentialInnerModules>(); 186var allModules = new List<TestModule>(); 349List<string> msbuildArgs = [.. buildOptions.MSBuildArgs, filePath]; 375var nonDeviceProjects = new List<(string ProjectFilePath, string? Configuration, string? Platform)>();
Commands\Test\MTP\SolutionAndProjectUtility.cs (2)
245var projects = new List<ParallelizableTestModuleGroupWithSequentialInnerModules>(); 291List<TestModule>? innerModules = null;
Commands\Test\MTP\Terminal\AnsiTerminalTestProgressFrame.cs (4)
19public List<RenderedProgressItem>? RenderedLines { get; set; } 228List<object> progresses = GenerateLinesToRender(progress); 337private List<object> GenerateLinesToRender(TestProgressState?[] progress) 339var linesToRender = new List<object>(progress.Length);
Commands\Test\MTP\Terminal\TerminalTestReporter.cs (3)
33private readonly List<TestRunArtifact> _artifacts = []; 50private readonly List<HandshakeFailureRecord> _handshakeFailures = new(); 1018var assemblies = _assemblies.Select(asm => asm.Value).OrderBy(a => a.Assembly).Where(a => a is not null).ToList();
Commands\Test\MTP\Terminal\TestNodeResultsState.cs (1)
45var sortedDetails = _testNodeProgressStates
Commands\Test\MTP\Terminal\TestProgressState.cs (2)
15private readonly List<string> _orderedInstanceIds = new(capacity: 1); 47public List<(string? DisplayName, string? UID, string? FilePath, int? LineNumber)> DiscoveredTestNames { get; internal set; } = [];
Commands\Test\MTP\TestApplication.cs (2)
35private readonly List<NamedPipeServer> _testAppPipeConnections = []; 363List<(Version Version, string Text)> sdkSupportedVersions = [];
Commands\Test\MTP\TestModulesFilterHandler.cs (3)
17private readonly List<string> _testModulePaths; 77internal static List<string> GetMatchedModulePaths(string testModules, string? rootDirectory) 115if (results is List<string> resultsList)
Commands\Test\VSTest\TestCommand.cs (4)
155List<string> convertedArgs = new VSTestArgumentConverter().Convert(args, out List<string> ignoredArgs); 214List<string> msbuildArgs = [.. additionalBuildProperties, .. parsedArgs]; 296var artifactsPostProcessArgs = new List<string> { "--artifactsProcessingMode-postprocess", $"--testSessionCorrelationId:{testSessionCorrelationId}" };
Commands\Test\VSTest\VSTestArgumentConverter.cs (5)
91public List<string> Convert(string[] args, out List<string> ignoredArgs) 93var newArgList = new List<string>(); 279private static void UpdateVerbosity(string verbosity, List<string> newArgList) 421internal void AddCombinedBlameArgs(List<string> newArgList)
Commands\Tool\Install\ProjectRestorer.cs (1)
25List<string> argsToPassToRestore = [project.Value];
Commands\Tool\Install\ToolInstallGlobalOrToolPathCommand.cs (2)
321var message = new List<string> 343var message = new List<string>
Commands\Tool\List\ToolListGlobalOrToolPathCommand.cs (1)
51var packages = _createToolPackageStore(toolPath).EnumeratePackages()
Commands\Tool\Store\StoreCommand.cs (1)
31List<string> msbuildArgs = ["--target:ComposeStore"];
Commands\Tool\Update\ToolUpdateCommand.cs (2)
64List<string> options = []; 94List<string> options = [];
Commands\VSTest\VSTestCommand.cs (1)
23var args = new List<string>();
Commands\Workload\History\WorkloadHistoryCommand.cs (1)
45var displayRecords = WorkloadHistoryDisplay.ProcessWorkloadHistoryRecords(_workloadInstaller.GetWorkloadHistoryRecords(_sdkFeatureBand.ToString()), out bool unknownRecordsPresent);
Commands\Workload\Install\FileBasedInstaller.cs (20)
149List<PackInfo> packsToInstall = []; 190var tempDirsToDelete = new List<string>(); 418Dictionary<(string workloadSetVersion, SdkFeatureBand workloadSetFeatureBand), List<SdkFeatureBand>> workloadSetInstallRecords = GetAllWorkloadSetInstallRecords(); 424List<SdkFeatureBand> referencingFeatureBands; 430List<SdkFeatureBand> featureBandsToRemove = []; 466Dictionary<(ManifestId manifestId, ManifestVersion manifestVersion, SdkFeatureBand manifestFeatureBand), List<SdkFeatureBand>> manifestInstallRecords = GetAllManifestInstallRecords(); 469var referencingFeatureBands = manifestInstallRecords[(manifestId, manifestVersion, manifestFeatureBand)]; 470List<SdkFeatureBand> featureBandsToRemove = []; 503Dictionary<(WorkloadPackId packId, string packVersion), List<SdkFeatureBand>> packInstallRecords = GetAllPackInstallRecords(); 506var referencingFeatureBands = packInstallRecords[(packId, packVersion)]; 507List<SdkFeatureBand> featureBandsToRemove = []; 745private Dictionary<(string workloadSetVersion, SdkFeatureBand workloadSetFeatureBand), List<SdkFeatureBand>> GetAllWorkloadSetInstallRecords() 747Dictionary<(string workloadSetVersion, SdkFeatureBand workloadSetFeatureBand), List<SdkFeatureBand>> records = []; 765if (!records.TryGetValue((workloadSetVersion, workloadSetFeatureBand), out var referencingFeatureBands)) 796private Dictionary<(ManifestId manifestId, ManifestVersion manifestVersion, SdkFeatureBand manifestFeatureBand), List<SdkFeatureBand>> GetAllManifestInstallRecords() 798Dictionary<(ManifestId manifestId, ManifestVersion manifestVersion, SdkFeatureBand manifestFeatureBand), List<SdkFeatureBand>> records = []; 820if (!records.TryGetValue((manifestId, manifestVersion, manifestFeatureBand), out var referencingFeatureBands)) 838private Dictionary<(WorkloadPackId packId, string packVersion), List<SdkFeatureBand>> GetAllPackInstallRecords() 840Dictionary<(WorkloadPackId packId, string packVersion), List<SdkFeatureBand>> records = []; 859if (!records.TryGetValue((packId, packVersion), out var referencingFeatureBands))
Commands\Workload\Install\WorkloadGarbageCollector.cs (1)
131List<(IWorkloadResolver, string workloadSet, GCAction gcAction)> resolvers = [(GetResolver(), "<none>", GCAction.Keep)];
Commands\Workload\Install\WorkloadInstallCommand.cs (5)
90var validWorkloadIds = new List<string>(); 141var workloadsToDownload = existingWorkloads.Union(filteredWorkloadIds.Select(id => new WorkloadId(id))).ToList(); 157var workloadsToDownload = existingWorkloads.Union(filteredWorkloadIds.Select(id => new WorkloadId(id))).ToList(); 329var downloads = await GetDownloads(workloadIds, skipManifestUpdate, includePreview, reporter: reporter, packageDownloader: packageDownloader); 331var urls = new List<string>();
Commands\Workload\Install\WorkloadManifestUpdater.cs (1)
279var downloads = new List<WorkloadDownload>();
Commands\Workload\InstallingWorkloadCommand.cs (4)
62var workloadHistoryRecords = _workloadInstaller.GetWorkloadHistoryRecords(_sdkFeatureBand.ToString()).OrderBy(r => r.TimeStarted).ToList(); 68var displayRecords = WorkloadHistoryDisplay.ProcessWorkloadHistoryRecords(workloadHistoryRecords, out _); 356protected async Task<List<WorkloadDownload>> GetDownloads(IEnumerable<WorkloadId> workloadIds, bool skipManifestUpdate, bool includePreview, string downloadFolder = null, 362List<WorkloadDownload> ret = [];
Commands\Workload\Restore\WorkloadRestoreCommand.cs (6)
54List<WorkloadId> allWorkloadId = RunTargetToGetWorkloadIds(allProjects); 70private List<WorkloadId> RunTargetToGetWorkloadIds(IEnumerable<string> allProjects) 79var allWorkloadId = new List<WorkloadId>(); 113internal static List<string> DiscoverAllProjects(string currentDirectory, 116var slnFiles = new List<string>(); 117var projectFiles = new List<string>();
Commands\Workload\Search\WorkloadSearchVersionsCommand.cs (4)
88List<string> versions; 156private List<string> GetVersions(int numberOfWorkloadSetsToTake) 161private static List<string> GetVersions(int numberOfWorkloadSetsToTake, SdkFeatureBand featureBand, IInstaller installer, bool includePreviews, INuGetPackageDownloader packageDownloader, IWorkloadResolver resolver) 179List<string> versions;
Commands\Workload\Update\WorkloadUpdateCommand.cs (4)
192var workloadsToInstall = desiredWorkloads.Except(installedWorkloads).ToList(); 193var workloadsToUninstall = installedWorkloads.Except(desiredWorkloads).ToList(); 214var downloads = await GetDownloads(GetUpdatableWorkloads(reporter), skipManifestUpdate: false, includePreview, reporter: reporter, packageDownloader: packageDownloader); 216var urls = new List<string>();
Commands\Workload\WorkloadHistoryDisplay.cs (3)
15public List<string> Workloads { get; set; } 21public static List<DisplayRecord> ProcessWorkloadHistoryRecords(IEnumerable<WorkloadHistoryRecord> historyRecords, out bool unknownRecordsPresent) 23List<DisplayRecord> displayRecords = [];
Commands\Workload\WorkloadHistoryRecord.cs (1)
36public List<string> InstalledWorkloads { get; set; }
Extensions\ParseResultExtensions.cs (3)
118var subargs = args.ToList(); 123var runArgs = dashDashIndex > -1 ? subargs.GetRange(dashDashIndex, subargs.Count() - dashDashIndex) : []; 248List<string> parentNames = [parseResult.CommandResult.Command.Name];
LoggerUtility.cs (4)
15List<BinaryLogger> binaryLoggers = []; 60public static FacadeLogger CreateFacadeLogger(List<BinaryLogger> binaryLoggers) 199private readonly List<BinaryLogger> innerLoggers; 201public PersistentDispatcher(List<BinaryLogger> innerLoggers)
MsbuildProject.cs (2)
40private List<NuGetFramework> _cachedTfms = null; 264List<string> ret = [reference];
NugetPackageDownloader\NuGetPackageDownloader.cs (5)
487private List<PackageSource> LoadDefaultSources(PackageId packageId, PackageSourceLocation packageSourceLocation = null, PackageSourceMapping packageSourceMapping = null) 489List<PackageSource> defaultSources = []; 578var sourceList = sources.ToList(); 665var availableVersions = accumulativeSearchResults.Select(t => t.package.Identity.Version).ToList(); 827List<Task<(PackageSource source, IEnumerable<IPackageSearchMetadata> foundPackages)>> tasks = [.. sources
NugetPackageDownloader\WorkloadUnixFilePermissionsFileList.cs (1)
29var files = new List<FileListFile>();
NugetSearch\NugetSearchApiResultDeserializer.cs (1)
26var resultPackages = new List<SearchResultPackage>();
Parser.cs (1)
374List<TwoColumnHelpRow> options = [];
PrintableTable.cs (1)
14private readonly List<Column> _columns = [];
Program.cs (1)
204List<string> otherTokens = new(parseResult.Tokens.Count - 1);
ReleasePropertyProjectLocator.cs (1)
155List<ProjectInstance> configuredProjects = [];
SdkVulnerability\SdkVulnerabilityChecker.cs (3)
46List<ProductRelease> releaseList = releases.ToList(); 79var cves = new List<SdkCveInfo>(); 126List<ProductRelease> releases)
SlnfFileHelper.cs (1)
54public List<string> Projects { get; set; } = new();
src\sdk\artifacts\.packages\microsoft.codeanalysis.buildclient\5.10.0-1.26359.119\contentFiles\cs\net11.0\BuildProtocol.cs (3)
88var requestArgs = new List<Argument>(requestLength); 143var argumentsBuilder = new List<Argument>((int)argumentCount); 474var list = new List<string>(count);
src\sdk\artifacts\.packages\microsoft.codeanalysis.buildclient\5.10.0-1.26359.119\contentFiles\cs\net11.0\BuildServerConnection.cs (1)
72List<string> arguments,
src\sdk\src\Common\SdkVulnerabilityCacheReader.cs (1)
74public List<SdkCveCacheSummary>? Cves { get; set; }
src\sdk\src\Common\WorkloadFileBasedInstall.cs (1)
55List<WorkloadHistoryRecord> historyRecords = [];
Telemetry\AllowListToSendFirstAppliedOptions.cs (2)
17public List<TelemetryEntryFormat> AllowList(ParseResult parseResult) 20var result = new List<TelemetryEntryFormat>();
Telemetry\AllowListToSendFirstArgument.cs (2)
14public List<TelemetryEntryFormat> AllowList(ParseResult parseResult) 16var result = new List<TelemetryEntryFormat>();
Telemetry\AllowListToSendVerbSecondVerbFirstArgument.cs (2)
15public List<TelemetryEntryFormat> AllowList(ParseResult parseResult) 17var result = new List<TelemetryEntryFormat>();
Telemetry\IParseResultLogRule.cs (1)
13List<TelemetryEntryFormat> AllowList(ParseResult parseResult);
Telemetry\MacAddressGetter.cs (2)
149private static List<string> GetMacAddressesByNetworkInterface() 152var macs = new List<string>();
Telemetry\TelemetryClient.cs (1)
29private static readonly List<Activity> s_activities = [];
Telemetry\TelemetryFilter.cs (1)
95private static List<IParseResultLogRule> ParseResultLogRules =>
Telemetry\TopLevelCommandNameAndOptionToLog.cs (2)
17public List<TelemetryEntryFormat> AllowList(ParseResult parseResult) 20var result = new List<TelemetryEntryFormat>();
ToolManifest\ToolManifestEditor.cs (12)
38List<ToolManifestPackage> toolManifestPackages = 88List<ToolManifestPackage> toolManifestPackages = 112public (List<ToolManifestPackage> content, bool isRoot) 124List<ToolManifestPackage> toolManifestPackages = 176var commands = new List<string>(); 223private static List<ToolManifestPackage> GetToolManifestPackageFromOneManifestFile( 228List<ToolManifestPackage> result = []; 229var errors = new List<string>(); 254var packageLevelErrors = new List<string>(); 310List<string> errors) 358public List<SerializableLocalToolSinglePackage> Tools { get; set; } 408List<ToolManifestPackage> toolManifestPackages =
ToolManifest\ToolManifestFinder.cs (8)
40TryFindToolManifestPackages(allPossibleManifests, out var toolManifestPackageAndSource); 56if (!TryFindToolManifestPackages(allPossibleManifests, out var toolManifestPackageAndSource)) 66out List<(ToolManifestPackage toolManifestPackage, FilePath SourceManifest)> toolManifestPackageAndSource) 79(List<ToolManifestPackage> toolManifestPackageFromOneManifestFile, bool isRoot) = 111(List<ToolManifestPackage> manifestPackages, bool isRoot) = 142(List<ToolManifestPackage> manifestPackages, bool isRoot) = 264var result = new List<FilePath>(); 282(List<ToolManifestPackage> content, bool isRoot) = _toolManifestEditor.Read(possibleManifest, correspondingDirectory);
ToolPackage\ToolConfigurationDeserializer.cs (3)
74List<string> warnings = GenerateWarningAccordingToVersionAttribute(dotNetCliTool); 112private static List<string> GenerateWarningAccordingToVersionAttribute(DotNetCliTool dotNetCliTool) 114List<string> warnings = [];
ToolPackage\ToolPackageDownloader.cs (1)
171var managedCriteria = new List<SelectionCriteria>(1);
ToolPackage\ToolPackageInstance.cs (1)
186var availableFrameworks = fileSystem.Directory.EnumerateDirectories(toolsPackagePath)
dotnet-dev-certs (64)
_generated\1\DevCertsJsonSerializerContext.CertificateReport.g.cs (4)
93var info2 = new global::System.Text.Json.Serialization.Metadata.JsonPropertyInfoValues<global::System.Collections.Generic.List<string>> 108AttributeProviderFactory = static () => typeof(global::Microsoft.AspNetCore.DeveloperCertificates.Tools.CertificateReport).GetProperty("X509SubjectAlternativeNameExtension", InstanceMemberBindingFlags, null, typeof(global::System.Collections.Generic.List<string>), global::System.Array.Empty<global::System.Type>(), null), 111properties[2] = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreatePropertyInfo<global::System.Collections.Generic.List<string>>(options, info2); 267private static extern void __set_CertificateReport_X509SubjectAlternativeNameExtension(global::Microsoft.AspNetCore.DeveloperCertificates.Tools.CertificateReport obj, global::System.Collections.Generic.List<string> value);
_generated\2\DevCertsJsonSerializerContext.ListCertificateReport.g.cs (10)
13private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.List<global::Microsoft.AspNetCore.DeveloperCertificates.Tools.CertificateReport>>? _ListCertificateReport; 19public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.List<global::Microsoft.AspNetCore.DeveloperCertificates.Tools.CertificateReport>> ListCertificateReport 22get => _ListCertificateReport ??= (global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.List<global::Microsoft.AspNetCore.DeveloperCertificates.Tools.CertificateReport>>)Options.GetTypeInfo(typeof(global::System.Collections.Generic.List<global::Microsoft.AspNetCore.DeveloperCertificates.Tools.CertificateReport>)); 25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.List<global::Microsoft.AspNetCore.DeveloperCertificates.Tools.CertificateReport>> Create_ListCertificateReport(global::System.Text.Json.JsonSerializerOptions options) 27if (!TryGetTypeInfoForRuntimeCustomConverter<global::System.Collections.Generic.List<global::Microsoft.AspNetCore.DeveloperCertificates.Tools.CertificateReport>>(options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.List<global::Microsoft.AspNetCore.DeveloperCertificates.Tools.CertificateReport>> jsonTypeInfo)) 29var info = new global::System.Text.Json.Serialization.Metadata.JsonCollectionInfoValues<global::System.Collections.Generic.List<global::Microsoft.AspNetCore.DeveloperCertificates.Tools.CertificateReport>> 37jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateListInfo<global::System.Collections.Generic.List<global::Microsoft.AspNetCore.DeveloperCertificates.Tools.CertificateReport>, global::Microsoft.AspNetCore.DeveloperCertificates.Tools.CertificateReport>(options, info); 47private void ListCertificateReportSerializeHandler(global::System.Text.Json.Utf8JsonWriter writer, global::System.Collections.Generic.List<global::Microsoft.AspNetCore.DeveloperCertificates.Tools.CertificateReport>? value)
_generated\3\DevCertsJsonSerializerContext.ListString.g.cs (10)
13private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.List<string>>? _ListString; 19public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.List<string>> ListString 22get => _ListString ??= (global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.List<string>>)Options.GetTypeInfo(typeof(global::System.Collections.Generic.List<string>)); 25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.List<string>> Create_ListString(global::System.Text.Json.JsonSerializerOptions options) 27if (!TryGetTypeInfoForRuntimeCustomConverter<global::System.Collections.Generic.List<string>>(options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.List<string>> jsonTypeInfo)) 29var info = new global::System.Text.Json.Serialization.Metadata.JsonCollectionInfoValues<global::System.Collections.Generic.List<string>> 37jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateListInfo<global::System.Collections.Generic.List<string>, string>(options, info); 47private void ListStringSerializeHandler(global::System.Text.Json.Utf8JsonWriter writer, global::System.Collections.Generic.List<string>? value)
_generated\8\DevCertsJsonSerializerContext.GetJsonTypeInfo.g.cs (2)
30if (type == typeof(global::System.Collections.Generic.List<global::Microsoft.AspNetCore.DeveloperCertificates.Tools.CertificateReport>)) 34if (type == typeof(global::System.Collections.Generic.List<string>))
Program.cs (8)
55var newArgs = new List<string>(args); 307var validCertificates = new List<X509Certificate2>(); 332var trustedCertificates = certificates.Where(cert => certificateManager.GetTrustLevel(cert) == CertificateManager.TrustLevel.Full).ToList(); 369var certReports = availableCertificates.Select(CertificateReport.FromX509Certificate2).ToList(); 500public List<string> X509SubjectAlternativeNameExtension { get; init; } 535static List<string> GetSanExtension(X509Certificate2 cert) 537var dnsNames = new List<string>(); 554[JsonSerializable(typeof(List<CertificateReport>))]
src\aspnetcore\src\Shared\CertificateGeneration\CertificateManager.cs (9)
140var certificates = new List<X509Certificate2>(); 248protected virtual void PopulateCertificatesFromStore(X509Store store, List<X509Certificate2> certificates, bool requireExportable) 292var currentUserCertificates = allCurrentUserCertificates.Where(c => c.Subject == Subject).ToList(); 293var localMachineCertificates = allLocalMachineCertificates.Where(c => c.Subject == Subject).ToList(); 294var filteredCertificates = currentUserCertificates.Concat(localMachineCertificates).ToList(); 318var certificates = filteredCertificates; 805var extensions = new List<X509Extension>(); 1034var list = certificates.ToList(); 1076var certificatesToDispose = new List<X509Certificate2>();
src\aspnetcore\src\Shared\CertificateGeneration\MacOSCertificateManager.cs (4)
295var hashes = matches.OfType<Match>().Select(m => m.Groups[1].Value).ToList(); 374protected override void PopulateCertificatesFromStore(X509Store store, List<X509Certificate2> certificates, bool requireExportable) 380var certsFromStore = new List<X509Certificate2>(); 426var certsFromDisk = new List<X509Certificate2>();
src\aspnetcore\src\Shared\CertificateGeneration\UnixCertificateManager.cs (7)
137var nssDbs = GetNssDbs(Environment.GetFolderPath(Environment.SpecialFolder.UserProfile)); 304var nssDbs = GetNssDbs(homeDirectory); 505var nssDbs = GetNssDbs(homeDirectory); 843var nssDbs = new List<string>(); 861private static List<NssDb> GetNssDbs(string homeDirectory) 863var nssDbs = new List<NssDb>(); 1018var certs = new List<FileInfo>();
src\aspnetcore\src\Shared\CommandLineUtils\CommandLine\CommandArgument.cs (1)
19public List<string> Values { get; private set; }
src\aspnetcore\src\Shared\CommandLineUtils\CommandLine\CommandLineApplication.cs (7)
53public readonly List<CommandOption> Options; 56public readonly List<CommandArgument> Arguments; 57public readonly List<string> RemainingArguments; 62public readonly List<CommandLineApplication> Commands; 473var arguments = target.Arguments.Where(a => a.ShowInHelpText).ToList(); 489var options = target.GetOptions().Where(o => o.ShowInHelpText).ToList(); 505var commands = target.Commands.Where(c => c.ShowInHelpText).ToList();
src\aspnetcore\src\Shared\CommandLineUtils\CommandLine\CommandOption.cs (2)
60public List<string> Values { get; private set; } 105var parts = new List<string>();
dotnet-format (15)
Analyzers\AnalyzerFormatter.cs (3)
61List<FormattedFile> formattedFiles, 151List<FormattedFile> formattedFiles, 174static void LogDiagnosticLocations(Solution solution, IEnumerable<Diagnostic> diagnostics, bool saveFormattedFiles, bool changesAreErrors, ILogger logger, LogLevel logLevel, List<FormattedFile> formattedFiles)
Analyzers\CodeAnalysisResult.cs (2)
10private readonly Dictionary<Project, List<Diagnostic>> _dictionary = new(); 43public IReadOnlyDictionary<Project, List<Diagnostic>> Diagnostics
Analyzers\SolutionCodeFixApplier.cs (1)
97private readonly IReadOnlyDictionary<Project, List<Diagnostic>> _diagnosticsByProject;
CodeFormatter.cs (2)
74var formattedFiles = new List<FormattedFile>(fileCount); 147List<FormattedFile> formattedFiles,
Formatters\DocumentFormatter.cs (2)
38List<FormattedFile> formattedFiles, 126List<FormattedFile> formattedFiles,
Formatters\EndOfLineFormatter.cs (1)
36var changes = new List<TextChange>();
Formatters\ICodeFormatter.cs (1)
25List<FormattedFile> formattedFiles,
Utilities\ProcessRunner.cs (2)
75var errorLines = new List<string>(); 76var outputLines = new List<string>();
Workspaces\MSBuildWorkspaceFinder.cs (1)
98var files = fileSelector(searchBase).ToList();
dotnet-getdocument (11)
Commands\InvokeCommand.cs (1)
54var args = new List<string>();
src\aspnetcore\src\Shared\CommandLineUtils\CommandLine\CommandArgument.cs (1)
19public List<string> Values { get; private set; }
src\aspnetcore\src\Shared\CommandLineUtils\CommandLine\CommandLineApplication.cs (7)
53public readonly List<CommandOption> Options; 56public readonly List<CommandArgument> Arguments; 57public readonly List<string> RemainingArguments; 62public readonly List<CommandLineApplication> Commands; 473var arguments = target.Arguments.Where(a => a.ShowInHelpText).ToList(); 489var options = target.GetOptions().Where(o => o.ShowInHelpText).ToList(); 505var commands = target.Commands.Where(c => c.ShowInHelpText).ToList();
src\aspnetcore\src\Shared\CommandLineUtils\CommandLine\CommandOption.cs (2)
60public List<string> Values { get; private set; } 105var parts = new List<string>();
dotnet-Microsoft.XmlSerializer.Generator (10)
Sgen.cs (10)
32var types = new List<string>(); 35var errs = new List<string>(); 223private static void GenerateFile(List<string> typeNames, string defaultNamespace, string assemblyName, bool proxyOnly, bool silent, bool verbose, bool force, string outputDirectory, bool parsableerrors) 236List<Type> loadedTypes = new List<Type>(); 264var mappings = new List<XmlMapping>(); 265var importedTypes = new List<Type>(); 445private static void ImportType(Type type, string defaultNamespace, List<XmlMapping> mappings, List<Type> importedTypes, bool verbose, XmlReflectionImporter importer, bool parsableerrors) 574var referencelist = new List<string>(); 667var parsedArgs = new List<string>();
dotnet-openapi (10)
src\aspnetcore\src\Shared\CommandLineUtils\CommandLine\CommandArgument.cs (1)
19public List<string> Values { get; private set; }
src\aspnetcore\src\Shared\CommandLineUtils\CommandLine\CommandLineApplication.cs (7)
53public readonly List<CommandOption> Options; 56public readonly List<CommandArgument> Arguments; 57public readonly List<string> RemainingArguments; 62public readonly List<CommandLineApplication> Commands; 473var arguments = target.Arguments.Where(a => a.ShowInHelpText).ToList(); 489var options = target.GetOptions().Where(o => o.ShowInHelpText).ToList(); 505var commands = target.Commands.Where(c => c.ShowInHelpText).ToList();
src\aspnetcore\src\Shared\CommandLineUtils\CommandLine\CommandOption.cs (2)
60public List<string> Values { get; private set; } 105var parts = new List<string>();
dotnet-razorpagegenerator (1)
Program.cs (1)
94var results = new List<RazorPageGeneratorResult>();
dotnet-sourcelink (5)
dotnet-sql-cache (10)
src\aspnetcore\src\Shared\CommandLineUtils\CommandLine\CommandArgument.cs (1)
19public List<string> Values { get; private set; }
src\aspnetcore\src\Shared\CommandLineUtils\CommandLine\CommandLineApplication.cs (7)
53public readonly List<CommandOption> Options; 56public readonly List<CommandArgument> Arguments; 57public readonly List<string> RemainingArguments; 62public readonly List<CommandLineApplication> Commands; 473var arguments = target.Arguments.Where(a => a.ShowInHelpText).ToList(); 489var options = target.GetOptions().Where(o => o.ShowInHelpText).ToList(); 505var commands = target.Commands.Where(c => c.ShowInHelpText).ToList();
src\aspnetcore\src\Shared\CommandLineUtils\CommandLine\CommandOption.cs (2)
60public List<string> Values { get; private set; } 105var parts = new List<string>();
dotnet-suggest (1)
FileSuggestionRegistration.cs (1)
73var allRegistration = new List<Registration>();
dotnet-svcutil (1)
GlobalTool.cs (1)
18var arguments = new List<string>(args);
dotnet-svcutil.xmlserializer (17)
Microsoft\Tools\ServiceModel\SvcUtil\ExportModule.cs (1)
31private readonly List<Type> _types = new List<Type>();
Microsoft\Tools\ServiceModel\SvcUtil\InputModule.cs (2)
21private List<Assembly> _assemblies; 25internal List<Assembly> Assemblies
Microsoft\Tools\ServiceModel\SvcUtil\Options.cs (6)
31private List<string> _inputParameters; 32private List<Type> _referencedTypes; 33private List<Assembly> _referencedAssemblies; 43internal List<string> InputParameters { get { return _inputParameters; } } 44internal List<Type> ReferencedTypes { get { return _referencedTypes; } } 45internal List<Assembly> ReferencedAssemblies { get { return _referencedAssemblies; } }
Microsoft\Tools\ServiceModel\SvcUtil\OutputModule.cs (1)
124private static readonly List<string> s_existingFileNames = new List<string>();
Microsoft\Tools\ServiceModel\SvcUtil\ToolConsole.cs (1)
181var options = new List<ArgumentInfo>();
Microsoft\Tools\ServiceModel\SvcUtil\XmlSerializerGenerator.cs (6)
31internal void GenerateCode(List<Assembly> assemblies) 47List<XmlMapping> mappings = new List<XmlMapping>(); 48List<Type> types = CollectXmlSerializerTypes(assembly, mappings); 117private List<Type> CollectXmlSerializerTypes(Assembly assembly, List<XmlMapping> mappings) 119List<Type> types = new List<Type>();
dotnet-svcutil-lib (294)
CmdCredentialsProvider.cs (1)
149var candidateCerts = new List<X509Certificate2>();
CodeDomFixup\ArrayOfXElementTypeHelper.cs (2)
21private List<string> _addedToCodeCompileUnit = new List<string>(); 22private List<string> _needToAdd = new List<string>();
CodeDomFixup\CodeDomVisitors\CreateCallbackImpl.cs (3)
18private List<CodeTypeDeclaration> _eventArgsList = new List<CodeTypeDeclaration>(); 212private static Dictionary<string, string> GenerateEventAsyncMethods(CodeTypeNameScope nameScope, CodeTypeDeclaration parent, CodeTypeDeclaration callbackInterface, List<CodeTypeDeclaration> eventArgsList) 215List<CodeMemberEvent> receivedEvents = new List<CodeMemberEvent>();
CodeDomFixup\CodeDomVisitors\EnsureAdditionalAssemblyReference.cs (1)
16private List<string> _alreadyAdded = new List<string>();
CodeDomFixup\CodeDomVisitors\SpecialIXmlSerializableRemapper.cs (1)
110List<string> namespaceToAdd = new List<string>();
CodeDomFixup\CodeDomVisitors\TypeNameFixer.cs (1)
14private readonly List<string> _reservedKeyword = new List<string>() { "file", "required", "scoped" };
CodeDomFixup\ConfigToCode.cs (5)
32List<string> endpointNames = new List<string>(); 68private static void AddConfigEndpoint(CodeConstructor ctor, List<string> endpointNames) 99private void FixupConstructors(CodeTypeDeclaration clientType, bool shouldRemoveDefault, bool endpointConfigurationExists, CodeNamespace namespaceDecl, List<string> endpointNames) 178private static void FixupConstructorsNonDuplex(CodeTypeDeclaration clientType, bool shouldRemoveDefault, bool endpointConfigurationExists, List<string> endpointNames) 304private void FixupConstructorsDuplex(CodeTypeDeclaration clientType, bool shouldRemoveDefault, bool endpointConfigurationExists, CodeNamespace namespaceDecl, List<string> endpointNames)
CodeDomFixup\EndpointSelector.cs (1)
18private static List<string> s_bindingValidationErrors = new List<string>();
CodeDomFixup\MethodCreationHelper.cs (3)
66public void AddConfigurationEnum(List<string> endpointNames) 78public void AddMethods(List<string> endpointNames, bool isVB) 2170private void CreateDefaultEndpointMethods(string clientTypeName, List<string> endpointNames)
CodeDomFixup\VisitorFixup.cs (2)
58List<CodeDomVisitor> list = new List<CodeDomVisitor>(visitors); 70List<CodeDomVisitor> list = new List<CodeDomVisitor>(visitors);
CommandLineParser.cs (1)
27private static List<CommandSwitch> s_allSwitches = new List<CommandSwitch>();
CommandProcessorOptions.cs (7)
42public List<Type> ReferencedTypes { get; private set; } 43public List<Assembly> ReferencedAssemblies { get; private set; } 44public List<Type> ReferencedCollectionTypes { get; private set; } 62private static readonly List<string> s_cmdLineOverwriteSwitches = new List<string> { Switches.NoLogo.Name, Switches.Verbosity.Name, Switches.ToolContext.Name, Switches.ProjectFile.Name, Switches.AcceptCertificate.Name, Switches.ServiceContract.Name, Switches.Language.Name }; 153var options = cmdOptions.GetOptions().ToList(); 253var userOptions = this.GetOptions().ToList(); 912List<Type> coreTypes = new List<Type>
FrameworkFork\Microsoft.CodeDom\Microsoft\CSharpCodeProvider.cs (1)
3957List<String> lines = new List<String>();
FrameworkFork\Microsoft.Xml\Xml\Core\XmlEventCache.cs (1)
20private List<XmlEvent[]> _pages; // All event pages
FrameworkFork\Microsoft.Xml\Xml\Core\XmlWriterSettings.cs (2)
69private List<XmlQualifiedName> _cdataSections = new List<XmlQualifiedName>(); 326internal List<XmlQualifiedName> CDataSectionElements
FrameworkFork\Microsoft.Xml\Xml\Dom\DocumentXmlWriter.cs (1)
66private List<XmlNode> _fragment; // top level node cache
FrameworkFork\Microsoft.Xml\Xml\Dom\DocumentXPathNavigator.cs (1)
1830List<XmlElement> elements = new List<XmlElement>();
FrameworkFork\Microsoft.Xml\Xml\Dom\XPathNodeList.cs (1)
16private List<XmlNode> _list;
FrameworkFork\Microsoft.Xml\Xml\schema\ContentValidator.cs (4)
1954List<RangePositionInfo> runningPositions = context.RunningPositions; 1979List<RangePositionInfo> runningPositions = context.RunningPositions; 2180List<RangePositionInfo> runningPositions = context.RunningPositions; 2225List<RangePositionInfo> runningPositions = context.RunningPositions;
FrameworkFork\Microsoft.Xml\Xml\schema\GenerateConverter.cs (5)
383List<Type> uniqueTypes = new List<Type>(); 878private List<ConversionRule> _rules; 903List<Type> types = new List<Type>(); 916List<Type> types = new List<Type>(); 929List<ConversionRule> subset = new List<ConversionRule>();
FrameworkFork\Microsoft.Xml\Xml\schema\Preprocessor.cs (1)
753List<XmlSchemaObject> removeItemsList = new List<XmlSchemaObject>();
FrameworkFork\Microsoft.Xml\Xml\schema\SchemaCollectionPreprocessor.cs (1)
535List<XmlSchemaObject> removeItemsList = new List<XmlSchemaObject>();
FrameworkFork\Microsoft.Xml\Xml\schema\SchemaDeclBase.cs (2)
39protected List<string> values; // array of values for enumerated and notation types 110internal List<string> Values
FrameworkFork\Microsoft.Xml\Xml\schema\SchemaElementDecl.cs (1)
15private List<IDtdDefaultAttributeInfo> _defaultAttdefs;
FrameworkFork\Microsoft.Xml\Xml\schema\validationstate.cs (1)
49public List<RangePositionInfo> RunningPositions;
FrameworkFork\Microsoft.Xml\Xml\schema\XmlSchemaObjectTable.cs (8)
19private List<XmlSchemaObjectEntry> _entries = new List<XmlSchemaObjectEntry>(); 185private List<XmlSchemaObjectEntry> _entries; 188internal NamesCollection(List<XmlSchemaObjectEntry> entries, int size) 240private List<XmlSchemaObjectEntry> _entries; 243internal ValuesCollection(List<XmlSchemaObjectEntry> entries, int size) 294private List<XmlSchemaObjectEntry> _entries; 303internal XSOEnumerator(List<XmlSchemaObjectEntry> entries, int size, EnumeratorType enumType) 365internal XSODictionaryEnumerator(List<XmlSchemaObjectEntry> entries, int size, EnumeratorType enumType) : base(entries, size, enumType)
FrameworkFork\Microsoft.Xml\Xml\schema\XmlSchemaSet.cs (2)
1135List<XmlSchemaElement> newMembers = null; 1479List<XmlSchema> reprocessList = new List<XmlSchema>();
FrameworkFork\Microsoft.Xml\Xml\schema\XmlValueConverter.cs (3)
3585List<T> listDst = new List<T>(); 3613List<object> listDst = new List<object>(); 3623private List<string> StringAsList(string value)
FrameworkFork\Microsoft.Xml\Xml\Serialization\XmlMapping.cs (1)
126List<XmlRootAttribute> list = new List<XmlRootAttribute>(type.GetTypeInfo().GetCustomAttributes<XmlRootAttribute>());
FrameworkFork\Microsoft.Xml\Xml\Serialization\XmlReflectionImporter.cs (1)
517List<XmlSchemaProviderAttribute> attrs = new List<XmlSchemaProviderAttribute>(type.GetTypeInfo().GetCustomAttributes<XmlSchemaProviderAttribute>(false));
FrameworkFork\Microsoft.Xml\Xml\Serialization\XmlSchemaImporter.cs (1)
1434private bool IsCyclicReferencedType(XmlSchemaElement element, List<string> identifiers)
FrameworkFork\Microsoft.Xml\Xml\Serialization\XmlSerializationWriterILGen.cs (11)
99List<Type> argTypes = new List<Type>(); 233List<Type> argTypes = new List<Type>(); 615List<Type> argTypes = new List<Type>(); 616List<string> argNames = new List<string>(); 634List<Label> caseLabels = new List<Label>(); 635List<string> retValues = new List<string>(); 775List<Type> argTypes = new List<Type>(); 956List<Type> argTypes = new List<Type>(5); 957List<string> argNames = new List<string>(5); 1394List<Type> argTypes = new List<Type>(); 2113List<Type> argTypes = new List<Type>();
FrameworkFork\Microsoft.Xml\Xml\XPath\Internal\CacheAxisQuery.cs (1)
16protected List<XPathNavigator> outputBuffer;
FrameworkFork\Microsoft.Xml\Xml\XPath\Internal\CacheOutputQuery.cs (1)
18protected List<XPathNavigator> outputBuffer;
FrameworkFork\Microsoft.Xml\Xml\XPath\Internal\followingsibling.cs (1)
17private List<XPathNavigator> _parentStk;
FrameworkFork\Microsoft.Xml\Xml\XPath\Internal\FunctionQuery.cs (1)
20public FunctionQuery(string prefix, string name, List<Query> args) : base(prefix, name)
FrameworkFork\Microsoft.Xml\Xml\XPath\Internal\precedingsibling.cs (2)
31private bool NotVisited(XPathNavigator nav, List<XPathNavigator> parentStk) 51List<XPathNavigator> parentStk = new List<XPathNavigator>();
FrameworkFork\Microsoft.Xml\Xml\XPath\Internal\Query.cs (2)
111public bool Insert(List<XPathNavigator> buffer, XPathNavigator nav) 185private void AssertDOD(List<XPathNavigator> buffer, XPathNavigator nav, int pos)
FrameworkFork\Microsoft.Xml\Xml\XPath\Internal\querybuilder.cs (2)
442private List<Query> ProcessArguments(ArrayList args, out Props props) 445List<Query> argList = new List<Query>(numArgs);
FrameworkFork\Microsoft.Xml\Xml\XPath\Internal\SortQuery.cs (1)
17private List<SortKey> _results;
FrameworkFork\System.Runtime.Serialization\System\Runtime\Serialization\ClassDataContract.cs (7)
119internal List<DataMember> Members 365internal static void CheckAndAddMember(List<DataMember> members, DataMember memberContract, Dictionary<string, DataMember> memberNamesTable) 748private List<DataMember> _members; 929List<DataMember> tempMembers = new List<DataMember>(); 1102private void SetIfMembersHaveConflict(List<DataMember> members) 1108List<Member> membersInHierarchy = new List<Member>(); 1260internal List<DataMember> Members
FrameworkFork\System.Runtime.Serialization\System\Runtime\Serialization\CodeExporter.cs (1)
917List<CodeTypeReference> knownTypeReferences = new List<CodeTypeReference>();
FrameworkFork\System.Runtime.Serialization\System\Runtime\Serialization\CodeGenerator.cs (1)
160private List<ArgBuilder> _argList;
FrameworkFork\System.Runtime.Serialization\System\Runtime\Serialization\DataContract.cs (3)
1736List<int> nestedParamCounts = new List<int>(); 2426private List<GenericInfo> _paramGenericInfos; 2427private List<int> _nestedParamCounts;
FrameworkFork\System.Runtime.Serialization\System\Runtime\Serialization\DataContractSet.cs (5)
420List<Type> types = new List<Type>(); 428List<Type> types = (List<Type>)value; 460List<Type> types = (List<Type>)value;
FrameworkFork\System.Runtime.Serialization\System\Runtime\Serialization\EnumDataContract.cs (8)
75public List<DataMember> Members 87public List<long> Values 151private List<DataMember> _members; 152private List<long> _values; 236internal List<DataMember> Members 242internal List<long> Values 276List<DataMember> tempMembers = new List<DataMember>(fields.Length); 277List<long> tempValues = new List<long>(fields.Length);
FrameworkFork\System.Runtime.Serialization\System\Runtime\Serialization\ExceptionDataContract.cs (6)
61public List<DataMember> Members 111private List<DataMember> _members; 220public List<DataMember> Members 260List<DataMember> tempMembers; 306List<DataMember> tempMembers; 448private static void CheckAndAddMember(List<DataMember> members, DataMember memberContract, Dictionary<string, DataMember> memberNamesTable)
FrameworkFork\System.Runtime.Serialization\System\Runtime\Serialization\Globals.cs (1)
899s_typeOfListGeneric = typeof(List<>);
FrameworkFork\System.Runtime.Serialization\System\Runtime\Serialization\SchemaHelper.cs (2)
19internal List<XmlSchemaType> knownTypes; 21internal SchemaObjectInfo(XmlSchemaType type, XmlSchemaElement element, XmlSchema schema, List<XmlSchemaType> knownTypes)
FrameworkFork\System.Runtime.Serialization\System\Runtime\Serialization\SchemaImporter.cs (7)
29private List<XmlSchemaRedefine> _redefineList; 162private List<XmlSchemaRedefine> RedefineList 177List<XmlSchemaType> knownTypes = schemaObjectInfo.knownTypes; 221List<XmlSchemaType> knownTypes = schemaObjectInfo.knownTypes; 245List<XmlSchemaType> knownTypesForObject = new List<XmlSchemaType>(); 334private List<XmlSchemaRedefine> CreateRedefineList() 336List<XmlSchemaRedefine> list = new List<XmlSchemaRedefine>();
FrameworkFork\System.Runtime.Serialization\System\Runtime\Serialization\XmlFormatReaderGenerator.cs (1)
370List<DataMember> members = contract.Members;
FrameworkFork\System.Runtime.Serialization\System\Runtime\Serialization\XmlFormatWriterGenerator.cs (1)
706List<DataMember> members = currentContract.Members;
FrameworkFork\System.Runtime.Serialization\System\Runtime\Serialization\XmlSerializableServices.cs (1)
20List<XmlNode> nodeList = new List<XmlNode>();
FrameworkFork\System.Runtime.Serialization\System\Xml\XmlBufferReader.cs (1)
1383List<int> list = new List<int>();
FrameworkFork\System.ServiceModel\Internals\System\Runtime\Fx.cs (1)
248List<Type> types = new List<Type>(typeNames.Length);
FrameworkFork\System.ServiceModel\Internals\System\Runtime\InputQueue.cs (1)
28private List<IQueueWaiter> _waiterList;
FrameworkFork\System.ServiceModel\Internals\System\Runtime\InternalBufferManager.cs (1)
62List<BufferPool> bufferPoolList = new List<BufferPool>();
FrameworkFork\System.ServiceModel\System\IdentityModel\Claims\ClaimSet.cs (1)
27List<Claim> claims = new List<Claim>(2);
FrameworkFork\System.ServiceModel\System\IdentityModel\Claims\X509CertificateClaimSet.cs (3)
163List<Claim> claims = new List<Claim>(); 319List<string> dnsEntries = new List<string>(); 366List<Claim> claims = new List<Claim>(2);
FrameworkFork\System.ServiceModel\System\IdentityModel\Policy\DefaultEvaluationContext.cs (1)
15private List<ClaimSet> _claimSets;
FrameworkFork\System.ServiceModel\System\IdentityModel\Policy\UnconditionalPolicy.cs (1)
167List<ClaimSet> issuances = new List<ClaimSet>(1);
FrameworkFork\System.ServiceModel\System\IdentityModel\SecurityUtils.cs (4)
126List<IAuthorizationPolicy> policies = new List<IAuthorizationPolicy>(1); 280List<SecurityKey> temp = new List<SecurityKey>(1); 334List<IAuthorizationPolicy> ret = new List<IAuthorizationPolicy>(authorizationPolicies.Count); 409List<IIdentity> identities = new List<IIdentity>();
FrameworkFork\System.ServiceModel\System\IdentityModel\Tokens\KeyInfoSerializer.cs (4)
20private readonly List<SecurityTokenSerializer.KeyIdentifierEntry> _keyIdentifierEntries; 21private readonly List<SecurityTokenSerializer.KeyIdentifierClauseEntry> _keyIdentifierClauseEntries; 22private readonly List<SecurityTokenSerializer.SerializerEntries> _serializerEntries; 23private readonly List<TokenEntry> _tokenEntries;
FrameworkFork\System.ServiceModel\System\IdentityModel\Tokens\SecurityKeyIdentifier.cs (1)
16private readonly List<SecurityKeyIdentifierClause> _clauses;
FrameworkFork\System.ServiceModel\System\IdentityModel\Tokens\WSSecurityJan2004.cs (1)
37List<StrEntry> strEntries = new List<StrEntry>();
FrameworkFork\System.ServiceModel\System\IdentityModel\Tokens\WSSecurityXXX2005.cs (1)
40List<StrEntry> strEntries = new List<StrEntry>();
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\AddressHeaderCollection.cs (2)
77List<AddressHeader> results = new List<AddressHeader>(); 179List<AddressHeader> headerList = new List<AddressHeader>();
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\BinaryMessageEncoder.cs (2)
885private List<XmlDictionaryString> _newStrings; 945private List<byte> _bytes;
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\ConnectionPool.cs (12)
78private List<TItem> PruneIfNecessary() 80List<TItem> itemsToClose = null; 94List<TKey> endpointKeysToRemove = null; 123List<TItem> itemsToClose = null; 227private List<TItem> _busyConnections; 312List<TItem> idleItemsToClose = null; 327List<TItem> itemsToClose = null; 353private void AbortConnections(List<TItem> idleItemsToClose) 368private List<TItem> SnapshotIdleConnections() 370List<TItem> itemsToClose = new List<TItem>(); 413public virtual void Prune(List<TItem> itemsToClose) 420List<TItem> itemsToClose = null;
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\ConnectionPoolRegistry.cs (4)
11private Dictionary<string, List<ConnectionPool>> _registry; 15_registry = new Dictionary<string, List<ConnectionPool>>(); 31List<ConnectionPool> registryEntry = null; 68List<ConnectionPool> registryEntry = _registry[pool.Name];
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\HttpTransportBindingElement.cs (1)
498List<XmlElement> httpAuthAssertions = new List<XmlElement>();
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\IdlingCommunicationPool.cs (3)
89public override void Prune(List<TItem> itemsToClose) 217List<TItem> itemsToClose = new List<TItem>(); 243public void Prune(List<TItem> itemsToClose, bool calledFromTimer)
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\MessageFault.cs (1)
640List<FaultReasonText> translations = new List<FaultReasonText>();
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\MessageHeaders.cs (1)
758List<MessageHeaderInfo> understoodHeaders = new List<MessageHeaderInfo>();
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\MessageProperties.cs (3)
166List<string> keys = new List<string>(); 226List<object> values = new List<object>(); 801List<KeyValuePair<string, object>> pairs = new List<KeyValuePair<string, object>>(_propertyCount);
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\ReliableSessionBindingElementImporter.cs (1)
212List<Wsrm11PolicyAlternative> wsrmAlternatives = new List<Wsrm11PolicyAlternative>();
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\RequestChannel.cs (1)
16private List<IRequestBase> _outstandingRequests = new List<IRequestBase>();
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\ServiceChannelFactory.cs (2)
18private List<IChannel> _channelsList; 271List<ICommunicationObject> objectList;
FrameworkFork\System.ServiceModel\System\ServiceModel\Description\OperationGenerator.cs (1)
613List<CodeTypeReference> wrapperKnownTypes = new List<CodeTypeReference>();
FrameworkFork\System.ServiceModel\System\ServiceModel\Description\ServiceReflector.cs (8)
374static internal List<Type> GetInterfaces(Type service) 376List<Type> types = new List<Type>(); 426static internal List<Type> GetInheritedContractTypes(Type service) 428List<Type> types = new List<Type>(); 461List<object> attrTypeAttributes = new List<object>(); 600List<Type> types = new List<Type>(GetInheritedContractTypes(interfaceType)); 627private static List<MethodInfo> GetMethodsInternal(Type interfaceType) 629List<MethodInfo> methods = new List<MethodInfo>();
FrameworkFork\System.ServiceModel\System\ServiceModel\Description\TypeLoader.cs (8)
381List<Type> knownTypes = new List<Type>(); 714List<Type> types = ServiceReflector.GetInheritedContractTypes(contractType); 765List<Type> types = ServiceReflector.GetInheritedContractTypes(contractType); 766List<Type> inheritedCallbackTypes = new List<Type>(); 1291List<MemberInfo> contractMembers = new List<MemberInfo>(); 1352List<MessagePartDescription> bodyPartDescriptionList = new List<MessagePartDescription>(); 1353List<MessageHeaderDescription> headerPartDescriptionList = new List<MessageHeaderDescription>(); 1540private void AddSortedParts<T>(List<T> partDescriptionList, KeyedCollection<XmlQualifiedName, T> partDescriptionCollection)
FrameworkFork\System.ServiceModel\System\ServiceModel\Description\WsdlImporter.cs (2)
2071List<XmlElement> embeddedPolicies = new List<XmlElement>(); 2115List<XmlElement> policyReferences = new List<XmlElement>();
FrameworkFork\System.ServiceModel\System\ServiceModel\Description\XmlSerializerOperationBehavior.cs (2)
602private List<XmlMembersMapping> _mappings = new List<XmlMembersMapping>(); 648List<XmlMembersMapping> uniqueMappings = new List<XmlMembersMapping>();
FrameworkFork\System.ServiceModel\System\ServiceModel\Dispatcher\ChannelDispatcher.cs (1)
423List<ICommunicationObject> list = new List<ICommunicationObject>();
FrameworkFork\System.ServiceModel\System\ServiceModel\Dispatcher\DuplexChannelBinder.cs (4)
27private List<IDuplexRequest> _requests; 28private List<ICorrelatorKey> _timedOutRequests; 151private List<IDuplexRequest> Requests 164private List<ICorrelatorKey> TimedOutRequests
FrameworkFork\System.ServiceModel\System\ServiceModel\Dispatcher\EndpointAddressProcessor.cs (1)
27List<Attr> attrSet = new List<Attr>();
FrameworkFork\System.ServiceModel\System\ServiceModel\Dispatcher\EndpointDispatcherTable.cs (1)
14private List<EndpointDispatcher> _cachedEndpoints;
FrameworkFork\System.ServiceModel\System\ServiceModel\Dispatcher\FaultFormatter.cs (4)
19List<FaultContractInfo> faultContractInfoList = new List<FaultContractInfo>(); 28List<FaultContractInfo> faultContractInfoList; 166private static FaultContractInfo[] GetSortedArray(List<FaultContractInfo> faultContractInfoList) 176private static void AddInfrastructureFaults(List<FaultContractInfo> faultContractInfos)
FrameworkFork\System.ServiceModel\System\ServiceModel\Dispatcher\InvokerUtil.cs (1)
37var outputParamPositions = new List<int>();
FrameworkFork\System.ServiceModel\System\ServiceModel\Dispatcher\SynchronizedChannelCollection.cs (1)
49List<TChannel> items = this.Items;
FrameworkFork\System.ServiceModel\System\ServiceModel\Dispatcher\XmlSerializerOperationFormatter.cs (1)
483((List<MessageHeader<object>>)_attributes[headerDescription.Index]).Add(new MessageHeader<object>(null, mustUnderstand, actor, relay));
FrameworkFork\System.ServiceModel\System\ServiceModel\DXD.cs (4)
140public List<XmlDictionaryString> SecureConversationDictionaryStrings = new List<XmlDictionaryString>(); 205public List<XmlDictionaryString> SecurityAlgorithmDictionaryStrings = new List<XmlDictionaryString>(); 234public List<XmlDictionaryString> Feb2005DictionaryStrings = new List<XmlDictionaryString>(); 235public List<XmlDictionaryString> Dec2005DictionaryString = new List<XmlDictionaryString>();
FrameworkFork\System.ServiceModel\System\ServiceModel\EndpointAddress.cs (1)
776List<AddressHeader> headerList = new List<AddressHeader>();
FrameworkFork\System.ServiceModel\System\ServiceModel\ExtensionCollection.cs (2)
56List<IExtension<T>> items = this.Items; 74List<IExtension<T>> items = this.Items;
FrameworkFork\System.ServiceModel\System\ServiceModel\Security\MessagePartSpecification.cs (3)
14private List<XmlQualifiedName> _headerTypes; 100List<XmlQualifiedName> headerTypes = specification._headerTypes; 123List<XmlQualifiedName> noDuplicates = new List<XmlQualifiedName>(_headerTypes.Count);
FrameworkFork\System.ServiceModel\System\ServiceModel\Security\ReferenceList.cs (1)
21private List<string> _referredIds = new List<string>();
FrameworkFork\System.ServiceModel\System\ServiceModel\Security\SecurityUtils.cs (4)
525List<Claim> claims = new List<Claim>(2); 529List<IAuthorizationPolicy> policies = new List<IAuthorizationPolicy>(1); 573List<IIdentity> identities = null; 577identities = obj as List<IIdentity>;
FrameworkFork\System.ServiceModel\System\ServiceModel\Security\Tokens\SecurityContextSecurityToken.cs (1)
276List<SecurityKey> temp = new List<SecurityKey>(1);
FrameworkFork\System.ServiceModel\System\ServiceModel\Security\WSKeyInfoSerializer.cs (1)
20List<SecurityTokenSerializer.SerializerEntries> serializerEntries = new List<SecurityTokenSerializer.SerializerEntries>();
FrameworkFork\System.ServiceModel\System\ServiceModel\Security\WSSecurityPolicy.cs (1)
3079private List<WSSecurityPolicy> _drivers;
FrameworkFork\System.ServiceModel\System\ServiceModel\Security\WSSecurityTokenSerializer.cs (4)
26private readonly List<SerializerEntries> _serializerEntries; 28private readonly List<TokenEntry> _tokenEntries; 531private List<XmlDictionaryString> _dictionaryStrings; 533public CollectionDictionary(List<XmlDictionaryString> dictionaryStrings)
FrameworkFork\System.ServiceModel\System\ServiceModel\Security\WSTrust.cs (2)
170private List<SecurityTokenAuthenticator> _entropyAuthenticators; 238List<RequestSecurityTokenResponse> rstrCollection = new List<RequestSecurityTokenResponse>(2);
FrameworkFork\System.ServiceModel\System\ServiceModel\SynchronizedCollection.cs (2)
13private List<T> _items; 61protected List<T> Items
FrameworkFork\System.ServiceModel\System\ServiceModel\SynchronizedReadOnlyCollection.cs (1)
55internal SynchronizedReadOnlyCollection(object syncRoot, List<T> list, bool makeCopy)
FrameworkFork\System.ServiceModel\System\ServiceModel\XmlBuffer.cs (1)
14private List<Section> _sections;
Metadata\MetadataDocumentLoader.cs (6)
45private List<string> _processedUri = new List<string>(); 46private List<string> _updatedUri = new List<string>(); 57private List<Uri> metadataSourceFiles { get; set; } = new List<Uri>(); 63private readonly List<MetadataSection> _metadataSections = new List<MetadataSection>(); 69private readonly List<Exception> _documentLoadExceptions = new List<Exception>(); 449private bool CollectionContainsOrAdd(List<string> uriCollection, string uri)
Metadata\MetadataDocumentSaver.cs (5)
33private List<MetadataFileInfo> MetadataFiles { get; set; } 36private List<UnresolvedUri> UnresolvedReferences { get; set; } 227var unresolvedRefs = UnresolvedReferences.Where(u => MetadataFileNameManager.UriEqual(u.WsdlImport?.Location, sourceUrl)).ToList(); 249var unresolvedRefs = UnresolvedReferences.Where(u => 277var importedWsdl = new List<string>();
Metadata\MetadataFileNameManager.cs (1)
18private List<string> _files = new List<string>();
Metadata\ServiceDescriptor.cs (5)
43List<string> metadataFiles, 132(this.metadataDocumentLoader.MetadataSections as List<MetadataSection>).AddRange(newSet.MetadataSections); 177var orphanContracts = new List<ContractDescription>(this.Contracts); 178var services = new List<ServiceInfo>(); 183List<ContractDescription> contracts = new List<ContractDescription>();
Metadata\ServiceDescriptorFactory.cs (1)
100var removeKeys = _cache.Keys.Where((k) => !_cache[k].MetadataImported).ToList();
Shared\MSBuildProj.cs (8)
45private List<string> _targetFrameworks = new List<string>(); 46private List<string> _endOfLifeTargetFrameworks = new List<string>(); 772var packageReferences = await ResolvePackageReferencesAsync(logger, cancellationToken).ConfigureAwait(false); 773var assemblyReferences = await ResolveAssemblyReferencesAsync(logger, cancellationToken).ConfigureAwait(false); 788private async Task<List<ProjectDependency>> ResolvePackageReferencesAsync(ILogger logger, CancellationToken cancellationToken) 794var packageDependencies = new List<ProjectDependency>(); 866private async Task<List<ProjectDependency>> ResolveAssemblyReferencesAsync(ILogger logger, CancellationToken cancellationToken) 872var assemblyDependencies = new List<ProjectDependency>();
Shared\Options\ApplicationOptions.cs (2)
25private List<string> _warnings { get; set; } = new List<string>(); 29private List<Exception> _errors { get; set; } = new List<Exception>();
Shared\Options\ListValue.cs (1)
21private List<TValue> InnerList { get; set; } = new List<TValue>();
Shared\Options\OptionBase.cs (1)
53public List<string> Aliases { get; private set; }
Shared\Options\OptionValueParser.cs (2)
139var list = new List<object>(); 171if (newValue is List<object> list)
Shared\Options\WCFCSUpdateOptions.cs (1)
32private List<string> _deserializedCollectionAssemblies = new List<string>();
Shared\ProjectDependency.cs (1)
416internal static List<ProjectDependency> IgnorableDependencies = new List<ProjectDependency>
Shared\TargetFrameworkHelper.cs (5)
16internal static readonly List<string> s_currentSupportedVersions = new List<string>() { "8.0", "9.0", "10.0" }; 21internal static SortedDictionary<string, List<ProjectDependency>> NetCoreVersionReferenceTable = new SortedDictionary<string, List<ProjectDependency>> 37internal static List<ProjectDependency> FullFrameworkReferences = new List<ProjectDependency>() 42internal static List<ProjectDependency> ServiceModelPackages = new List<ProjectDependency>()
Tool.cs (1)
107var earlyWarnings = options.Warnings.ToList();
TypeLoader.cs (5)
16private static List<string> s_loadTypesWarnings = new List<string>(); 40List<Type> listType = new List<Type>(); 94static private List<Type> GetUnAvailableTypes(List<Type> types) 96List<Type> unavailableTypes = new List<Type>();
dotnet-svcutil-lib.Tests (12)
FixupUtil.cs (3)
17private List<ReplaceInfo> _replacements; 99var replacements = new List<ReplaceInfo>(_replacements); 118public string ReplaceText(string originalText, List<ReplaceInfo> replacements = null)
TestInit.cs (9)
362var baselineFiles = Directory.GetFiles(this_TestCaseBaselinesDir, "*", SearchOption.AllDirectories) 365var nonRefbaselineFiles = baselineFiles.Where(f => f.EndsWith(".cs") && !f.EndsWith(Path.DirectorySeparatorChar + "reference.cs", StringComparison.OrdinalIgnoreCase)).ToList(); 371var generatedFiles = Directory.GetFiles(this_TestCaseOutputDir, "*.*", SearchOption.AllDirectories) 377var nonRefGeneratedFiles = generatedFiles.Where(f => f.EndsWith(".cs") && !f.EndsWith(Path.DirectorySeparatorChar + "reference.cs", StringComparison.OrdinalIgnoreCase)).ToList(); 387protected bool ValidateFiles(string outputDir, string baselineDir, string bootstrapDir, List<string> generatedFiles, List<string> baselineFiles, out string failureMessage) 468var fileLines1 = new List<string>(); 469var fileLines2 = new List<string>(); 470var exceptLines = new List<string>() { "<ImplicitUsings>enable</ImplicitUsings>", "<Nullable>enable</Nullable>", "<Content CopyToOutputDirectory" };
dotnet-user-jwts (30)
_generated\0\BindingExtensions.g.cs (2)
74var temp1 = new List<global::Microsoft.AspNetCore.Authentication.JwtBearer.Tools.SigningKey>(); 149global::System.Collections.Generic.List<string>? temp = null;
Commands\CreateCommand.cs (3)
143var audience = audienceOption.HasValue() ? audienceOption.Values : DevJwtCliHelpers.GetAudienceCandidatesFromLaunchSettings(project); 204var roles = rolesOption.HasValue() ? rolesOption.Values : new List<string>(); 207var scopes = scopesOption.HasValue() ? scopesOption.Values : new List<string>();
Helpers\ConsoleTable.cs (5)
14private readonly List<string> _columns = new(); 15private readonly List<string[]> _rows = new(); 50var maxColumnLengths = _columns 101void WriteTableContent(List<string[]> rows, List<int> columnLengths, string divider, StringBuilder stringBuilder)
Helpers\DevJwtCliHelpers.cs (4)
126public static List<string> GetAudienceCandidatesFromLaunchSettings(string project) 185static List<string> ExtractIISExpressUrlFromProfile(JsonElement rootElement) 191List<string> iisUrls = new(); 296public static bool TryParseClaims(List<string> input, out Dictionary<string, string> claims)
Helpers\JwtAuthenticationSchemeSettings.cs (1)
11internal sealed record JwtAuthenticationSchemeSettings(string SchemeName, List<string> Audiences, string ClaimsIssuer)
Helpers\JwtCreatorOptions.cs (3)
9List<string> Audiences, 13List<string> Roles, 14List<string> Scopes,
src\aspnetcore\src\Shared\CommandLineUtils\CommandLine\CommandArgument.cs (1)
19public List<string> Values { get; private set; }
src\aspnetcore\src\Shared\CommandLineUtils\CommandLine\CommandLineApplication.cs (7)
53public readonly List<CommandOption> Options; 56public readonly List<CommandArgument> Arguments; 57public readonly List<string> RemainingArguments; 62public readonly List<CommandLineApplication> Commands; 473var arguments = target.Arguments.Where(a => a.ShowInHelpText).ToList(); 489var options = target.GetOptions().Where(o => o.ShowInHelpText).ToList(); 505var commands = target.Commands.Where(c => c.ShowInHelpText).ToList();
src\aspnetcore\src\Shared\CommandLineUtils\CommandLine\CommandOption.cs (2)
60public List<string> Values { get; private set; } 105var parts = new List<string>();
src\aspnetcore\src\Tools\Shared\SecretsHelpers\MsBuildProjectFinder.cs (1)
30var projects = Directory.EnumerateFileSystemEntries(projectPath, "*.*proj", SearchOption.TopDirectoryOnly)
src\aspnetcore\src\Tools\Shared\SecretsHelpers\ProjectIdResolver.cs (1)
239List<string> searchPaths =
dotnet-user-secrets (12)
src\aspnetcore\src\Shared\CommandLineUtils\CommandLine\CommandArgument.cs (1)
19public List<string> Values { get; private set; }
src\aspnetcore\src\Shared\CommandLineUtils\CommandLine\CommandLineApplication.cs (7)
53public readonly List<CommandOption> Options; 56public readonly List<CommandArgument> Arguments; 57public readonly List<string> RemainingArguments; 62public readonly List<CommandLineApplication> Commands; 473var arguments = target.Arguments.Where(a => a.ShowInHelpText).ToList(); 489var options = target.GetOptions().Where(o => o.ShowInHelpText).ToList(); 505var commands = target.Commands.Where(c => c.ShowInHelpText).ToList();
src\aspnetcore\src\Shared\CommandLineUtils\CommandLine\CommandOption.cs (2)
60public List<string> Values { get; private set; } 105var parts = new List<string>();
src\aspnetcore\src\Tools\Shared\SecretsHelpers\MsBuildProjectFinder.cs (1)
30var projects = Directory.EnumerateFileSystemEntries(projectPath, "*.*proj", SearchOption.TopDirectoryOnly)
src\aspnetcore\src\Tools\Shared\SecretsHelpers\ProjectIdResolver.cs (1)
239List<string> searchPaths =
dotnet-watch (13)
CommandLine\CommandLineOptions.cs (2)
205var arguments = new List<string>(); 268var argumentsWithoutBinLogBuilder = new List<string>();
Program.cs (1)
199List<string> projects;
Watch\BuildEvaluator.cs (4)
25private List<(string fileName, DateTime lastWriteTimeUtc)>? _msbuildFileTimestamps; 76var arguments = new List<string>() 178private List<(string fileName, DateTime lastModifiedUtc)> GetMSBuildFileTimeStamps(MSBuildFileSetFactory.EvaluationResult result) 180var msbuildFiles = new List<(string fileName, DateTime lastModifiedUtc)>();
Watch\MsBuildFileSetFactory.cs (2)
54var capturedOutput = new List<OutputLine>(); 154var arguments = new List<string>
Watch\MSBuildFileSetResult.cs (2)
22public List<string> Files { get; init; } = []; 25public List<StaticFileItem> StaticFiles { get; init; } = [];
Watch\StaticFileHandler.cs (2)
17var refreshRequests = new Dictionary<BrowserRefreshServer, List<string>>(); 38if (!refreshRequests.TryGetValue(refreshServer, out var filesPerServer))
DotNetWatchTasks (2)
src\sdk\src\Dotnet.Watch\dotnet-watch\Watch\MSBuildFileSetResult.cs (2)
22public List<string> Files { get; init; } = []; 25public List<StaticFileItem> StaticFiles { get; init; } = [];
GenerateAnalyzerNuspec (2)
Program.cs (2)
109var allTargets = new List<string>(); 200var fileNamesToExclude = new List<string>() { "Humanizer.dll", "MessagePack.dll", "MessagePack.Annotations.dll" };
GenerateDocumentationAndConfigFiles (147)
Program.cs (7)
43List<string> AssemblyList, 215var assemblyList = assembliesString.Split([';'], StringSplitOptions.RemoveEmptyEntries).ToList(); 265var fileNamesWithValidationFailures = new List<string>(); 1363private static void Validate(string fileWithPath, string fileContents, List<string> fileNamesWithValidationFailures) 1770var compilerVisibleProperties = new List<string>(); 1780static void AddItemGroupForCompilerVisibleProperties(List<string> compilerVisibleProperties, StringBuilder builder) 1808var compilerVisibleProperties = new List<string>();
src\roslyn\src\Compilers\Core\Portable\InternalUtilities\CompilerOptionParseUtilities.cs (2)
29public static void ParseFeatures(IDictionary<string, string> builder, List<string> values) 40internal static void PrependFeatureFlagFromEnvironment(List<string> arguments, Action<string>? log = null)
src\roslyn\src\Compilers\Core\Portable\InternalUtilities\OrderedMultiDictionary.cs (1)
15private readonly List<K> _keys;
src\roslyn\src\Dependencies\Collections\Extensions\FixedSizeArrayBuilder.cs (1)
77public void AddRange(List<T> values)
src\roslyn\src\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (2)
250public static bool IsEmpty<T>(this List<T> source) 721List<IEnumerator<T>> enumerators = new List<IEnumerator<T>>();
src\roslyn\src\Dependencies\Collections\Segmented\SegmentedDictionary`2.cs (2)
200else if (enumerable.GetType() == typeof(List<KeyValuePair<TKey, TValue>>)) 202span = CollectionsMarshal.AsSpan((List<KeyValuePair<TKey, TValue>>)enumerable);
src\roslyn\src\Dependencies\Collections\Segmented\SegmentedList`1.cs (1)
29/// <para>This collection has the same performance characteristics as <see cref="List{T}"/>, but uses segmented
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\BoundedCacheWithFactory.cs (1)
20private readonly List<WeakReference<Entry?>> _weakReferencedEntries =
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Extensions\ITypeSymbolExtensions.cs (2)
150var attributes = new List<AttributeData>(); 217var attributes = new List<AttributeData>();
src\roslyn\src\RoslynAnalyzers\Utilities\Workspaces\SyntaxGeneratorExtensions.cs (2)
40List<SyntaxNode> statements = []; 353List<SyntaxNode> statements = [];
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Collections\NormalizedTextSpanCollection.cs (1)
592var sorted = new List<TextSpan>(spans);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\ListExtensions.cs (2)
24public static void RemoveOrTransformAll<T, TArg>(this List<T> list, Func<T, TArg, T?> transform, TArg arg) 43public static void RemoveOrTransformAll<T, TArg>(this List<T> list, Func<T, TArg, T?> transform, TArg arg)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxNodeExtensions.cs (1)
409var spans = new List<TextSpan>(nodesToReplace.Count + tokensToReplace.Count + triviaToReplace.Count);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\AbstractSyntaxFormatting.cs (1)
53List<AbstractFormattingResult>? results = null;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\BottomUpBaseIndentationFinder.cs (9)
99var list = GetParentIndentBlockOperations(token); 117var list = GetParentIndentBlockOperations(token); 137List<IndentBlockOperation> list, 185SyntaxNode root, List<IndentBlockOperation> list, int position) 213private List<IndentBlockOperation> GetParentIndentBlockOperations(SyntaxToken token) 218var list = new List<IndentBlockOperation>(); 251var list = new List<AlignTokensOperation>(); 283var list = new List<IndentBlockOperation>(); 311private static IEnumerable<IndentBlockOperation> GetIndentBlockOperationsFromSmallestSpan(SyntaxNode root, List<IndentBlockOperation> list, int position)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Context\FormattingContext.cs (3)
53private List<IndentBlockOperation> _initialIndentBlockOperations = []; 94var indentationOperations = indentOperations; 146var mergedList = new List<IndentBlockOperation>(count);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Context\FormattingContext.InitialContextFinder.cs (5)
43public (List<IndentBlockOperation> indentOperations, ImmutableArray<SuppressOperation> suppressOperations) Do(SyntaxToken startToken, SyntaxToken endToken) 50var initialIndentationOperations = this.GetInitialIndentBlockOperations(startToken, endToken); 66private List<IndentBlockOperation> GetInitialIndentBlockOperations(SyntaxToken startToken, SyntaxToken endToken) 73var operations = new List<IndentBlockOperation>(); 74var list = new List<IndentBlockOperation>();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractAggregatedFormattingResult.cs (1)
89var result = new List<TextChange>(count);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractFormatEngine.cs (5)
160var indentBlockOperationScratch = new List<IndentBlockOperation>(); 161var alignmentOperationScratch = new List<AlignTokensOperation>(); 162var anchorIndentationOperationsScratch = new List<AnchorIndentationOperation>(); 189private static void AddOperations<T>(SegmentedList<T> operations, List<T> scratch, SyntaxNode node, Action<List<T>, SyntaxNode> addOperations)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractFormatEngine.OperationApplier.cs (1)
356var list = new List<TokenData>();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractFormattingResult.cs (2)
60var result = new List<TextChange>(); 76private void AddTextChanges(List<TextChange> list, SyntaxToken token1, SyntaxToken token2, TriviaData data)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\ChainedFormattingRules.cs (3)
52public void AddAnchorIndentationOperations(List<AnchorIndentationOperation> list, SyntaxNode currentNode) 58public void AddIndentBlockOperations(List<IndentBlockOperation> list, SyntaxNode currentNode) 64public void AddAlignTokensOperations(List<AlignTokensOperation> list, SyntaxNode currentNode)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\FormattingExtensions.cs (4)
40public static List<T>? Combine<T>(this List<T>? list1, List<T>? list2) 315var aggregateSpans = new List<TextSpan>();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Rules\AbstractFormattingRule.cs (3)
29public virtual void AddAnchorIndentationOperations(List<AnchorIndentationOperation> list, SyntaxNode node, in NextAnchorIndentationOperationAction nextOperation) 35public virtual void AddIndentBlockOperations(List<IndentBlockOperation> list, SyntaxNode node, in NextIndentBlockOperationAction nextOperation) 41public virtual void AddAlignTokensOperations(List<AlignTokensOperation> list, SyntaxNode node, in NextAlignTokensOperationAction nextOperation)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Rules\BaseIndentationFormattingRule.cs (3)
31public override void AddIndentBlockOperations(List<IndentBlockOperation> list, SyntaxNode node, in NextIndentBlockOperationAction nextOperation) 54private void AddNextIndentBlockOperations(List<IndentBlockOperation> list, SyntaxNode node, in NextIndentBlockOperationAction nextOperation) 65private void AdjustIndentBlockOperation(List<IndentBlockOperation> list)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Rules\CompatAbstractFormattingRule.cs (6)
25public sealed override void AddAnchorIndentationOperations(List<AnchorIndentationOperation> list, SyntaxNode node, in NextAnchorIndentationOperationAction nextOperation) 33public sealed override void AddIndentBlockOperations(List<IndentBlockOperation> list, SyntaxNode node, in NextIndentBlockOperationAction nextOperation) 41public sealed override void AddAlignTokensOperations(List<AlignTokensOperation> list, SyntaxNode node, in NextAlignTokensOperationAction nextOperation) 78public virtual void AddAnchorIndentationOperationsSlow(List<AnchorIndentationOperation> list, SyntaxNode node, ref NextAnchorIndentationOperationAction nextOperation) 84public virtual void AddIndentBlockOperationsSlow(List<IndentBlockOperation> list, SyntaxNode node, ref NextIndentBlockOperationAction nextOperation) 90public virtual void AddAlignTokensOperationsSlow(List<AlignTokensOperation> list, SyntaxNode node, ref NextAlignTokensOperationAction nextOperation)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Rules\NextAlignTokensOperationAction.cs (1)
15List<AlignTokensOperation> list)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Rules\NextAnchorIndentationOperationAction.cs (1)
15List<AnchorIndentationOperation> list)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Rules\NextIndentBlockOperationAction.cs (1)
15List<IndentBlockOperation> list)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Rules\Operations\FormattingOperations.cs (3)
150var list = new List<AnchorIndentationOperation>(); 162var list = new List<IndentBlockOperation>(); 174var list = new List<AlignTokensOperation>();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Helpers\RemoveUnnecessaryImports\RemoveUnnecessaryImportsHelpers.cs (1)
14var trimmedLeadingTrivia = token.LeadingTrivia.SkipWhile(syntaxFacts.IsEndOfLineTrivia).ToList();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\NamingStylePreferences.cs (1)
420var methodElements = rootElement
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\ObjectPools\Extensions.cs (12)
40public static PooledObject<List<TItem>> GetPooledObject<TItem>(this ObjectPool<List<TItem>> pool) 41=> PooledObject<List<TItem>>.Create(pool); 53public static PooledObject<List<TItem>> GetPooledObject<TItem>(this ObjectPool<List<TItem>> pool, out List<TItem> list) 55var pooledObject = PooledObject<List<TItem>>.Create(pool); 150public static List<T> AllocateAndClear<T>(this ObjectPool<List<T>> pool) 152var list = pool.Allocate(); 319public static void ClearAndFree<T>(this ObjectPool<List<T>> pool, List<T> list, bool trim = true)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\ObjectPools\PooledObject.cs (7)
90public static PooledObject<List<TItem>> Create<TItem>(ObjectPool<List<TItem>> pool) 92return new PooledObject<List<TItem>>( 147private static List<TItem> Allocator<TItem>(ObjectPool<List<TItem>> pool) 150private static void Releaser<TItem>(ObjectPool<List<TItem>> pool, List<TItem> obj)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\FileBannerFacts\AbstractFileBannerFacts.cs (2)
86var leadingTriviaToKeep = new List<SyntaxTrivia>(node.GetLeadingTrivia()); 125List<SyntaxTrivia> leadingTriviaToStrip, leadingTriviaToKeep;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyReader.cs (1)
331private readonly List<IMethodSymbol?> _methodSymbolStack = [];
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyWriter.cs (1)
69private readonly List<IMethodSymbol> _methodSymbolStack = [];
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AbstractSpeculationAnalyzer.cs (2)
1099var specifiedParameters1 = new List<IParameterSymbol>(); 1100var specifiedParameters2 = new List<IParameterSymbol>();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\EnumValueUtilities.cs (2)
23var orderedExistingConstants = enumType.GetMembers() 114private static bool LooksLikeFlagsEnum(List<IComparable> existingConstants)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\PublicContract.cs (1)
145var list = sequence.ToList();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\SerializableBytes.cs (6)
97protected List<byte[]> chunks; 102protected PooledStream(long length, List<byte[]> chunks) 187private static int Read(List<byte[]> chunks, long position, long length, byte[] buffer, int index, int count) 282: base(length: 0, chunks: SharedPools.BigDefault<List<byte[]>>().AllocateAndClear()) 400var temp = this.chunks; 404SharedPools.BigDefault<List<byte[]>>().ClearAndFree(temp);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\SyntaxPath.cs (1)
42private readonly List<PathSegment> _segments = [];
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\TopologicalSorter.cs (3)
15var result = new List<T>(); 36List<T> result, 77var itemsAfterBeforeList = itemToItemsBefore[itemAfter];
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Compilation\CompilationExtensions.cs (1)
292=> compilation.GetTypeByMetadataName(typeof(List<>).FullName!);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\IAssemblySymbolExtensions.cs (2)
17this List<IAssemblySymbol> assemblies, 33public static bool ContainsTypeName(this List<IAssemblySymbol> assemblies, string typeName, bool tryWithAttributeSuffix = false)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamedTypeSymbolExtensions.cs (1)
398var interfacesToImplement = new List<INamedTypeSymbol>(
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamespaceOrTypeSymbolExtensions.cs (3)
18private static readonly ConditionalWeakTable<INamespaceOrTypeSymbol, List<string>> s_namespaceOrTypeToNameMap = new(); 36var result = new List<string>(); 75private static void GetNameParts(INamespaceOrTypeSymbol? namespaceOrTypeSymbol, List<string> result)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (2)
749var members = returnType.AllInterfaces.Concat(returnType.GetBaseTypesAndThis()) 789var members = returnType.AllInterfaces.Concat(returnType.GetBaseTypesAndThis())
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\AbstractCodeGenerationService.cs (2)
277var membersList = members.ToList(); 299var newMembers = new List<SyntaxNode>();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\AbstractFlagsEnumGenerator.cs (6)
63var allFieldsAndValues = new List<(IFieldSymbol field, ulong value)>(); 66var usedFieldsAndValues = new List<(IFieldSymbol field, ulong value)>(); 73List<(IFieldSymbol field, ulong value)> allFieldsAndValues, 74List<(IFieldSymbol field, ulong value)> usedFieldsAndValues) 152private static IFieldSymbol? GetZeroField(List<(IFieldSymbol field, ulong value)> allFieldsAndValues) 168List<(IFieldSymbol field, ulong value)> allFieldsAndValues)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\CodeGenerationHelpers.cs (2)
54var names = new List<string> 62var members = innermostNamespace.GetMembers().ToList();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\DocumentExtensions.cs (2)
178public static async Task<bool> HasAnyErrorsAsync(this Document document, CancellationToken cancellationToken, List<string>? ignoreErrorCode = null) 200public static async Task VerifyNoErrorsAsync(this Document newDocument, string message, CancellationToken cancellationToken, List<string>? ignoreErrorCodes = null)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\IMethodSymbolExtensions.cs (1)
106var newTypeParameters = new List<CodeGenerationTypeParameterSymbol>();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Helpers\MefHostServicesHelpers.cs (1)
18var assemblies = new List<Assembly>(assemblyNames.Length);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\AddImports\AddImportHelpers.cs (1)
19List<TImportDirectiveSyntax> newImports)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\MoveDeclarationNearReference\AbstractMoveDeclarationNearReferenceService.State.cs (2)
92var findReferencesList = findReferencesResult.ToList(); 98var references = findReferencesList[0].Locations.ToList();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\TypeInferenceService\AbstractTypeInferenceService.AbstractTypeInferrer.cs (1)
86var result = new List<ITypeSymbol>
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Workspace\Mef\MefLanguageServices.cs (1)
62List<Exception>? exceptions = null;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Workspace\Mef\MefUtilities.cs (1)
14public static void DisposeWithExceptionTracking<T>(T instance, [NotNullIfNotNull("exceptions")] ref List<Exception>? exceptions)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Workspace\Mef\MefWorkspaceServices.cs (1)
84List<Exception>? exceptions = null;
GetDocument.Insider (11)
Commands\GetDocumentCommandWorker.cs (1)
285var filePathList = new List<string>();
src\aspnetcore\src\Shared\CommandLineUtils\CommandLine\CommandArgument.cs (1)
19public List<string> Values { get; private set; }
src\aspnetcore\src\Shared\CommandLineUtils\CommandLine\CommandLineApplication.cs (7)
53public readonly List<CommandOption> Options; 56public readonly List<CommandArgument> Arguments; 57public readonly List<string> RemainingArguments; 62public readonly List<CommandLineApplication> Commands; 473var arguments = target.Arguments.Where(a => a.ShowInHelpText).ToList(); 489var options = target.GetOptions().Where(o => o.ShowInHelpText).ToList(); 505var commands = target.Commands.Where(c => c.ShowInHelpText).ToList();
src\aspnetcore\src\Shared\CommandLineUtils\CommandLine\CommandOption.cs (2)
60public List<string> Values { get; private set; } 105var parts = new List<string>();
HelixTestTasks (5)
ComputeBatchTimeout.cs (1)
84var result = new List<ITaskItem>();
GroupWorkItems.cs (4)
46var itemsWithSize = new List<(ITaskItem item, long size)>(); 67var result = new List<ITaskItem>(); 71var smallItems = new List<(ITaskItem item, long size)>(); 92var batchAssignments = new List<ITaskItem>[numBatches];
ILAssembler (31)
EntityRegistry.cs (21)
17private readonly Dictionary<TableIndex, List<EntityBase>> _seenEntities = new(); 25private readonly List<ManifestResourceEntity> _manifestResourceEntities = new(); 27private readonly List<MemberReferenceEntity> _memberReferences = new(); 88if (_seenEntities.TryGetValue(table, out var entities)) 586if (!_seenEntities.TryGetValue(table, out List<EntityBase>? entities)) 609private TEntity CreateEntity<TEntity>(TableIndex table, List<TEntity> cache, Func<TEntity> constructor) 671if (_seenEntities.TryGetValue(tableIndex, out var entity)) 1220public List<GenericParameterConstraintEntity> GenericParameterConstraints { get; } = new(); 1222public List<MethodDefinitionEntity> Methods { get; } = new(); 1224public List<MethodImplementationEntity> MethodImplementations { get; } = new(); 1226public List<FieldDefinitionEntity> Fields { get; } = new(); 1228public List<PropertyEntity> Properties { get; } = new(); 1230public List<EventEntity> Events { get; } = new(); 1232public List<InterfaceImplementationEntity> InterfaceImplementations { get; } = new(); 1265public List<GenericParameterConstraintEntity> Constraints { get; } = new(); 1289public List<ParameterEntity> Parameters { get; } = new(); 1294public List<GenericParameterConstraintEntity> GenericParameterConstraints { get; } = new(); 1355private readonly List<Blob> _placesToWriteResolvedHandle = new(); 1442public List<(MethodSemanticsAttributes Semantic, EntityBase Method)> Accessors { get; } = new(); 1453public List<(MethodSemanticsAttributes Semantic, EntityBase Method)> Accessors { get; } = new(); 1547public List<SequencePoint> SequencePoints { get; } = new();
GrammarVisitor.cs (7)
88private readonly Dictionary<string, List<Blob>> _mappedFieldDataReferenceFixups = new(); 103private readonly List<VTableFixupSupport.VTableFixupEntry> _vtableFixups = new(); 422private static BlobBuilder EncodeSequencePoints(List<EntityRegistry.SequencePoint> sequencePoints) 1004public List<Dictionary<string, int>> LocalsScopes { get; } = new(); 1006public List<SignatureArg> AllLocals { get; } = new(); 1636if (!_mappedFieldDataReferenceFixups.TryGetValue(name, out var fixups)) 3139var labels = new List<(LabelHandle Label, int? Offset)>();
NamedElementList.cs (1)
17private readonly List<T> _elements = new();
VTableExportPEBuilder.cs (2)
46private readonly IReadOnlyDictionary<string, List<Blob>>? _dataLabelFixups; 100IReadOnlyDictionary<string, List<Blob>>? dataLabelFixups = null,
ilc (18)
Program.cs (9)
49List<ModuleDesc> assembliesWithInitializers = new List<ModuleDesc>(); 65List<MethodDesc> instrumentedResult = new List<MethodDesc>(result); 78var suppressedWarningCategories = new List<string>(); 171List<ICompilationRootProvider> compilationRoots = new List<ICompilationRootProvider>(); 206List<EcmaModule> inputModules = new List<EcmaModule>(); 497List<TypeDesc> scannerConstructedTypes = null; 498List<MethodDesc> scannerCompiledMethods = null; 641List<ObjectDumper> dumpers = new List<ObjectDumper>(); 815List<TypeDesc> genericArguments = new List<TypeDesc>();
RdXmlRootProvider.cs (3)
145var parameter = new List<TypeDesc>(); 146var instArgs = new List<TypeDesc>(); 164static bool SignatureMatches(MethodDesc method, List<TypeDesc> parameter)
src\runtime\src\coreclr\tools\Common\CommandLineHelpers.cs (5)
43public static List<string> BuildPathList(IReadOnlyList<Token> tokens) 45List<string> paths = new(); 177List<string> details = new List<string>(); 236List<string> rspFile = new List<string>(); 430var tokens = new List<string>();
src\runtime\src\coreclr\tools\Common\InstructionSetHelpers.cs (1)
176List<string> instructionSetParams = new List<string>();
ILCompiler.Build.Tasks (1)
ComputeManagedAssembliesToCompileToNative.cs (1)
88var runtimePackFilesToSkipPublish = new List<ITaskItem>();
ILCompiler.Compiler (358)
Compiler\AnalysisBasedMetadataManager.cs (7)
26private readonly List<ModuleDesc> _modulesWithMetadata; 27private readonly List<TypeDesc> _forcedTypes; 145out List<MetadataMapping<MetadataType>> typeMappings, 146out List<MetadataMapping<MethodDesc>> methodMappings, 148out List<MetadataMapping<FieldDesc>> fieldMappings, 150out List<StackTraceMapping> stackTraceMapping, 151out List<ReflectionStackTraceMapping> reflectionStackTraceMapping)
Compiler\Compilation.cs (1)
88protected abstract void ComputeDependencyNodeDependencies(List<DependencyNodeCore<NodeFactory>> obj);
Compiler\Dataflow\CompilerGeneratedState.cs (5)
96private Dictionary<MethodDesc, List<TypeSystemEntity>>? _compilerGeneratedMembers; 99private List<(MessageOrigin, DiagnosticId, string[])>? _warnings; 320_compilerGeneratedMembers ??= new Dictionary<MethodDesc, List<TypeSystemEntity>>(); 528public bool TryGetCompilerGeneratedCalleesForUserMethod(MethodDesc method, [NotNullWhen(true)] out List<TypeSystemEntity>? callees) 660public bool TryGetCompilerGeneratedCalleesForUserMethod(MethodDesc method, [NotNullWhen(true)] out List<TypeSystemEntity>? callees)
Compiler\Dataflow\FlowAnnotations.cs (1)
399var annotatedMethods = new List<MethodAnnotations>();
Compiler\Dataflow\InterproceduralState.cs (1)
71var methodsList = new List<MethodBodyValue>(MethodBodies.GetKnownValues());
Compiler\Dataflow\MethodBodyScanner.cs (2)
317if (_annotations.CompilerGeneratedState.TryGetCompilerGeneratedCalleesForUserMethod(startingMethod, out List<TypeSystemEntity>? compilerGeneratedCallees)) 1294var dereferencedMethodParams = new List<MultiValue>();
Compiler\Dataflow\ReflectionMarker.cs (3)
33public List<(MethodDesc OwningMethod, INodeWithRuntimeDeterminedDependencies Dependency)> RuntimeDeterminedDependencies { get; } = new List<(MethodDesc, INodeWithRuntimeDeterminedDependencies)>(); 91List<ModuleDesc> referencedModules = new(); 126List<ModuleDesc> referencedModules = new();
Compiler\Dataflow\ReflectionMethodBodyScanner.cs (1)
127public static DependencyList ScanAndProcessReturnValue(NodeFactory factory, FlowAnnotations annotations, Logger logger, MethodIL methodIL, out List<(MethodDesc OwningMethod, INodeWithRuntimeDeterminedDependencies Dependency)> runtimeDependencies)
Compiler\Dataflow\ValueNode.cs (1)
24public ValueNodeList(List<MultiValue> other)
Compiler\DependencyAnalysis\AddressTakenMethodNode.cs (1)
47public override IEnumerable<CombinedDependencyListEntry> SearchDynamicDependencies(List<DependencyNodeCore<NodeFactory>> markedNodes, int firstNode, NodeFactory context) => null;
Compiler\DependencyAnalysis\AnalysisCharacteristicNode.cs (1)
23public override IEnumerable<CombinedDependencyListEntry> SearchDynamicDependencies(List<DependencyNodeCore<NodeFactory>> markedNodes, int firstNode, NodeFactory context) => null;
Compiler\DependencyAnalysis\AnalyzedExternalTypeMapNode.cs (1)
43public override IEnumerable<CombinedDependencyListEntry> SearchDynamicDependencies(List<DependencyNodeCore<NodeFactory>> markedNodes, int firstNode, NodeFactory context) => [];
Compiler\DependencyAnalysis\AnalyzedProxyTypeMapNode.cs (1)
44public override IEnumerable<CombinedDependencyListEntry> SearchDynamicDependencies(List<DependencyNodeCore<NodeFactory>> markedNodes, int firstNode, NodeFactory context) => [];
Compiler\DependencyAnalysis\ArrayOfEmbeddedDataNode.cs (1)
17private List<TEmbedded> _nestedNodesList = new List<TEmbedded>();
Compiler\DependencyAnalysis\CodeBasedDependencyAlgorithm.cs (2)
10using CombinedDependencyList = System.Collections.Generic.List<ILCompiler.DependencyAnalysisFramework.DependencyNodeCore<ILCompiler.DependencyAnalysis.NodeFactory>.CombinedDependencyListEntry>; 75public static void AddConditionalDependenciesDueToMethodCodePresence(ref CombinedDependencyList dependencies, NodeFactory factory, MethodDesc method)
Compiler\DependencyAnalysis\CustomAttributeBasedDependencyAlgorithm.cs (8)
14using CombinedDependencyList = System.Collections.Generic.List<ILCompiler.DependencyAnalysisFramework.DependencyNodeCore<ILCompiler.DependencyAnalysis.NodeFactory>.CombinedDependencyListEntry>; 31public static void AddDependenciesDueToCustomAttributes(ref CombinedDependencyList dependencies, NodeFactory factory, EcmaMethod method) 59public static void AddDependenciesDueToCustomAttributes(ref CombinedDependencyList dependencies, NodeFactory factory, EcmaType type) 74public static void AddDependenciesDueToCustomAttributes(ref CombinedDependencyList dependencies, NodeFactory factory, EcmaField field) 80public static void AddDependenciesDueToCustomAttributes(ref CombinedDependencyList dependencies, NodeFactory factory, PropertyPseudoDesc property) 85public static void AddDependenciesDueToCustomAttributes(ref CombinedDependencyList dependencies, NodeFactory factory, EventPseudoDesc @event) 90public static void AddDependenciesDueToCustomAttributes(ref CombinedDependencyList dependencies, NodeFactory factory, EcmaAssembly assembly) 99private static void AddDependenciesDueToCustomAttributes(ref CombinedDependencyList dependencies, object condition, NodeFactory factory, EcmaModule module, CustomAttributeHandleCollection attributeHandles, TypeSystemEntity parent)
Compiler\DependencyAnalysis\CustomAttributeMetadataNode.cs (1)
45public override IEnumerable<CombinedDependencyListEntry> SearchDynamicDependencies(List<DependencyNodeCore<NodeFactory>> markedNodes, int firstNode, NodeFactory factory) => null;
Compiler\DependencyAnalysis\DataflowAnalyzedMethodNode.cs (2)
22private List<(MethodDesc OwningMethod, INodeWithRuntimeDeterminedDependencies Dependency)> _runtimeDependencies; 47public override IEnumerable<CombinedDependencyListEntry> SearchDynamicDependencies(List<DependencyNodeCore<NodeFactory>> markedNodes, int firstNode, NodeFactory factory)
Compiler\DependencyAnalysis\DataflowAnalyzedTypeDefinitionNode.cs (1)
91public override IEnumerable<CombinedDependencyListEntry> SearchDynamicDependencies(List<DependencyNodeCore<NodeFactory>> markedNodes, int firstNode, NodeFactory context) => null;
Compiler\DependencyAnalysis\DelegateMarshallingDataNode.cs (1)
52public override IEnumerable<CombinedDependencyListEntry> SearchDynamicDependencies(List<DependencyNodeCore<NodeFactory>> markedNodes, int firstNode, NodeFactory context) => null;
Compiler\DependencyAnalysis\DelegateTargetVirtualMethodNode.cs (1)
39public override IEnumerable<CombinedDependencyListEntry> SearchDynamicDependencies(List<DependencyNodeCore<NodeFactory>> markedNodes, int firstNode, NodeFactory factory) => null;
Compiler\DependencyAnalysis\DictionaryLayoutNode.cs (2)
168List<CombinedDependencyListEntry> conditionalDependencies = new List<CombinedDependencyListEntry>(); 187public override IEnumerable<CombinedDependencyListEntry> SearchDynamicDependencies(List<DependencyNodeCore<NodeFactory>> markedNodes, int firstNode, NodeFactory factory) => null;
Compiler\DependencyAnalysis\DynamicDependencyAttributesOnEntityNode.cs (1)
248public override IEnumerable<CombinedDependencyListEntry> SearchDynamicDependencies(List<DependencyNodeCore<NodeFactory>> markedNodes, int firstNode, NodeFactory context) => null;
Compiler\DependencyAnalysis\EETypeNode.cs (1)
317List<CombinedDependencyListEntry> result = new List<CombinedDependencyListEntry>();
Compiler\DependencyAnalysis\EmbeddedObjectNode.cs (1)
63public override IEnumerable<CombinedDependencyListEntry> SearchDynamicDependencies(List<DependencyNodeCore<NodeFactory>> markedNodes, int firstNode, NodeFactory factory) => null;
Compiler\DependencyAnalysis\EmbeddedTrimmingDescriptorNode.cs (1)
71public override IEnumerable<CombinedDependencyListEntry> SearchDynamicDependencies(List<DependencyNodeCore<NodeFactory>> markedNodes, int firstNode, NodeFactory context) => null;
Compiler\DependencyAnalysis\EventMetadataNode.cs (2)
34var dependencies = new List<CombinedDependencyListEntry>(); 48public override IEnumerable<CombinedDependencyListEntry> SearchDynamicDependencies(List<DependencyNodeCore<NodeFactory>> markedNodes, int firstNode, NodeFactory factory) => null;
Compiler\DependencyAnalysis\ExactMethodInstantiationsEntryNode.cs (1)
45public override IEnumerable<CombinedDependencyListEntry> SearchDynamicDependencies(List<DependencyNodeCore<NodeFactory>> markedNodes, int firstNode, NodeFactory factory) => null;
Compiler\DependencyAnalysis\ExternalReferencesTableNode.cs (1)
22private List<SymbolAndDelta> _insertedSymbols = new List<SymbolAndDelta>();
Compiler\DependencyAnalysis\ExternalTypeMapNode.cs (2)
36List<CombinedDependencyListEntry> dependencies = []; 71public override IEnumerable<CombinedDependencyListEntry> SearchDynamicDependencies(List<DependencyNodeCore<NodeFactory>> markedNodes, int firstNode, NodeFactory context) => Array.Empty<CombinedDependencyListEntry>();
Compiler\DependencyAnalysis\ExternalTypeMapRequestNode.cs (1)
25public override IEnumerable<CombinedDependencyListEntry> SearchDynamicDependencies(List<DependencyNodeCore<NodeFactory>> markedNodes, int firstNode, NodeFactory context) => [];
Compiler\DependencyAnalysis\ExternSymbolNode.cs (1)
45public override IEnumerable<CombinedDependencyListEntry> SearchDynamicDependencies(List<DependencyNodeCore<NodeFactory>> markedNodes, int firstNode, NodeFactory factory) => null;
Compiler\DependencyAnalysis\FieldMetadataNode.cs (2)
66var dependencies = new List<CombinedDependencyListEntry>(); 86public override IEnumerable<CombinedDependencyListEntry> SearchDynamicDependencies(List<DependencyNodeCore<NodeFactory>> markedNodes, int firstNode, NodeFactory factory) => null;
Compiler\DependencyAnalysis\GenericMethodsHashtableEntryNode.cs (1)
42public override IEnumerable<CombinedDependencyListEntry> SearchDynamicDependencies(List<DependencyNodeCore<NodeFactory>> markedNodes, int firstNode, NodeFactory factory) => null;
Compiler\DependencyAnalysis\GenericStaticBaseInfoNode.cs (1)
44public override IEnumerable<CombinedDependencyListEntry> SearchDynamicDependencies(List<DependencyNodeCore<NodeFactory>> markedNodes, int firstNode, NodeFactory factory) => null;
Compiler\DependencyAnalysis\GenericVirtualMethodImplNode.cs (1)
74public override IEnumerable<CombinedDependencyListEntry> SearchDynamicDependencies(List<DependencyNodeCore<NodeFactory>> markedNodes, int firstNode, NodeFactory factory) => null;
Compiler\DependencyAnalysis\InlineableStringsResourceNode.cs (1)
73public override IEnumerable<CombinedDependencyListEntry> SearchDynamicDependencies(List<DependencyNodeCore<NodeFactory>> markedNodes, int firstNode, NodeFactory context) => null;
Compiler\DependencyAnalysis\InterfaceDispatchCellNode.cs (1)
125public override IEnumerable<CombinedDependencyListEntry> SearchDynamicDependencies(List<DependencyNodeCore<NodeFactory>> markedNodes, int firstNode, NodeFactory factory) => null;
Compiler\DependencyAnalysis\InterfaceDispatchMapNode.cs (3)
150var defaultImplementations = new List<(int InterfaceIndex, int InterfaceMethodSlot, int ImplMethodSlot)>(); 151var staticImplementations = new List<(int InterfaceIndex, int InterfaceMethodSlot, int ImplMethodSlot, int Context)>(); 152var staticDefaultImplementations = new List<(int InterfaceIndex, int InterfaceMethodSlot, int ImplMethodSlot, int Context)>();
Compiler\DependencyAnalysis\InterfaceUseNode.cs (1)
38public override IEnumerable<CombinedDependencyListEntry> SearchDynamicDependencies(List<DependencyNodeCore<NodeFactory>> markedNodes, int firstNode, NodeFactory context) => null;
Compiler\DependencyAnalysis\InvalidExternalTypeMapNode.cs (1)
31public override IEnumerable<CombinedDependencyListEntry> SearchDynamicDependencies(List<DependencyNodeCore<NodeFactory>> markedNodes, int firstNode, NodeFactory context) => Array.Empty<CombinedDependencyListEntry>();
Compiler\DependencyAnalysis\InvalidProxyTypeMapNode.cs (1)
34public override IEnumerable<CombinedDependencyListEntry> SearchDynamicDependencies(List<DependencyNodeCore<NodeFactory>> markedNodes, int firstNode, NodeFactory context) => Array.Empty<CombinedDependencyListEntry>();
Compiler\DependencyAnalysis\MethodMetadataNode.cs (2)
130var dependencies = new List<CombinedDependencyListEntry>(); 150public override IEnumerable<CombinedDependencyListEntry> SearchDynamicDependencies(List<DependencyNodeCore<NodeFactory>> markedNodes, int firstNode, NodeFactory factory) => null;
Compiler\DependencyAnalysis\MethodParameterMetadataNode.cs (1)
39public override IEnumerable<CombinedDependencyListEntry> SearchDynamicDependencies(List<DependencyNodeCore<NodeFactory>> markedNodes, int firstNode, NodeFactory factory) => null;
Compiler\DependencyAnalysis\ModuleInitializerListNode.cs (3)
38var modulesWithCctor = new List<ModuleDesc>(); 54List<ModuleDesc> sortedModules = new List<ModuleDesc>(); 59var allModules = new List<ModuleGraphNode>();
Compiler\DependencyAnalysis\ModuleMetadataNode.cs (2)
59var dependencies = new List<CombinedDependencyListEntry>(); 73public override IEnumerable<CombinedDependencyListEntry> SearchDynamicDependencies(List<DependencyNodeCore<NodeFactory>> markedNodes, int firstNode, NodeFactory factory) => null;
Compiler\DependencyAnalysis\NativeLayoutInfoNode.cs (1)
26private List<NativeLayoutVertexNode> _vertexNodesToWrite;
Compiler\DependencyAnalysis\NativeLayoutVertexNode.cs (8)
47public override IEnumerable<CombinedDependencyListEntry> SearchDynamicDependencies(List<DependencyNodeCore<NodeFactory>> markedNodes, int firstNode, NodeFactory context) 565private List<uint> _uints; 568public NativeLayoutPlacedVertexSequenceOfUIntVertexNode(List<uint> uints) 601private List<NativeLayoutVertexNode> _vertices; 604public NativeLayoutPlacedVertexSequenceVertexNode(List<NativeLayoutVertexNode> vertices) 858List<NativeLayoutVertexNode> dictionaryVertices = new List<NativeLayoutVertexNode>(); 1017List<NativeLayoutVertexNode> implementedInterfacesList = new List<NativeLayoutVertexNode>(); 1030List<NativeLayoutVertexNode> dictionaryVertices = new List<NativeLayoutVertexNode>();
Compiler\DependencyAnalysis\NodeFactory.NativeLayout.cs (12)
50_placedUIntVertexSequence = new NodeCache<List<uint>, NativeLayoutPlacedVertexSequenceOfUIntVertexNode>(uints => 229public readonly List<NativeLayoutVertexNode> Vertices; 231public VertexSequenceKey(List<NativeLayoutVertexNode> vertices) 272internal NativeLayoutPlacedVertexSequenceVertexNode PlacedVertexSequence(List<NativeLayoutVertexNode> vertices) 277private sealed class UIntSequenceComparer : IEqualityComparer<List<uint>> 279bool IEqualityComparer<List<uint>>.Equals(List<uint> x, List<uint> y) 292int IEqualityComparer<List<uint>>.GetHashCode(List<uint> obj) 304private NodeCache<List<uint>, NativeLayoutPlacedVertexSequenceOfUIntVertexNode> _placedUIntVertexSequence; 305internal NativeLayoutPlacedVertexSequenceOfUIntVertexNode PlacedUIntVertexSequence(List<uint> uints)
Compiler\DependencyAnalysis\NotReadOnlyFieldNode.cs (1)
41public override IEnumerable<CombinedDependencyListEntry> SearchDynamicDependencies(List<DependencyNodeCore<NodeFactory>> markedNodes, int firstNode, NodeFactory factory) => null;
Compiler\DependencyAnalysis\ObjectGetTypeCalledNode.cs (1)
37public override IEnumerable<CombinedDependencyListEntry> SearchDynamicDependencies(List<DependencyNodeCore<NodeFactory>> markedNodes, int firstNode, NodeFactory factory) => null;
Compiler\DependencyAnalysis\ObjectGetTypeFlowDependenciesNode.cs (1)
68public override IEnumerable<CombinedDependencyListEntry> SearchDynamicDependencies(List<DependencyNodeCore<NodeFactory>> markedNodes, int firstNode, NodeFactory factory) => null;
Compiler\DependencyAnalysis\PropertyMetadataNode.cs (2)
34var dependencies = new List<CombinedDependencyListEntry>(); 48public override IEnumerable<CombinedDependencyListEntry> SearchDynamicDependencies(List<DependencyNodeCore<NodeFactory>> markedNodes, int firstNode, NodeFactory factory) => null;
Compiler\DependencyAnalysis\ProxyTypeMapNode.cs (1)
64public override IEnumerable<CombinedDependencyListEntry> SearchDynamicDependencies(List<DependencyNodeCore<NodeFactory>> markedNodes, int firstNode, NodeFactory context) => Array.Empty<CombinedDependencyListEntry>();
Compiler\DependencyAnalysis\ProxyTypeMapRequestNode.cs (1)
25public override IEnumerable<CombinedDependencyListEntry> SearchDynamicDependencies(List<DependencyNodeCore<NodeFactory>> markedNodes, int firstNode, NodeFactory context) => [];
Compiler\DependencyAnalysis\ReadyToRunGenericHelperNode.cs (1)
241List<CombinedDependencyListEntry> conditionalDependencies = new List<CombinedDependencyListEntry>();
Compiler\DependencyAnalysis\ReadyToRunHeaderNode.cs (1)
27private List<HeaderItem> _items = new List<HeaderItem>();
Compiler\DependencyAnalysis\ReadyToRunHelperNode.cs (1)
175List<CombinedDependencyListEntry> dependencyList = new List<CombinedDependencyListEntry>();
Compiler\DependencyAnalysis\ReflectedDelegateNode.cs (1)
47public override IEnumerable<CombinedDependencyListEntry> SearchDynamicDependencies(List<DependencyNodeCore<NodeFactory>> markedNodes, int firstNode, NodeFactory factory) => null;
Compiler\DependencyAnalysis\ReflectedFieldNode.cs (1)
114public override IEnumerable<CombinedDependencyListEntry> SearchDynamicDependencies(List<DependencyNodeCore<NodeFactory>> markedNodes, int firstNode, NodeFactory factory) => null;
Compiler\DependencyAnalysis\ReflectedMethodNode.cs (1)
61public override IEnumerable<CombinedDependencyListEntry> SearchDynamicDependencies(List<DependencyNodeCore<NodeFactory>> markedNodes, int firstNode, NodeFactory factory) => null;
Compiler\DependencyAnalysis\ReflectedTypeNode.cs (1)
59public override IEnumerable<CombinedDependencyListEntry> SearchDynamicDependencies(List<DependencyNodeCore<NodeFactory>> markedNodes, int firstNode, NodeFactory factory) => null;
Compiler\DependencyAnalysis\ResourceDataNode.cs (1)
27private List<ResourceIndexData> _indexData;
Compiler\DependencyAnalysis\ScannedMethodNode.cs (4)
12using CombinedDependencyList = System.Collections.Generic.List<ILCompiler.DependencyAnalysisFramework.DependencyNodeCore<ILCompiler.DependencyAnalysis.NodeFactory>.CombinedDependencyListEntry>; 25private CombinedDependencyList _conditionalDependencies; 50public void InitializeDependencies(NodeFactory factory, (DependencyList, CombinedDependencyList) dependencies, TypeSystemException scanningException = null) 89public override IEnumerable<CombinedDependencyListEntry> SearchDynamicDependencies(List<DependencyNodeCore<NodeFactory>> markedNodes, int firstNode, NodeFactory factory) => null;
Compiler\DependencyAnalysis\SealedVTableNode.cs (1)
17private List<SealedVTableEntry> _sealedVTableEntries;
Compiler\DependencyAnalysis\SerializedFrozenObjectNode.cs (2)
10using CombinedDependencyList = System.Collections.Generic.List<ILCompiler.DependencyAnalysisFramework.DependencyNodeCore<ILCompiler.DependencyAnalysis.NodeFactory>.CombinedDependencyListEntry>; 64CombinedDependencyList result = null;
Compiler\DependencyAnalysis\StackTraceDocumentsNode.cs (1)
18private List<string> _documents = new List<string>();
Compiler\DependencyAnalysis\StackTraceMethodMappingNode.cs (1)
52var mapping = new List<StackTraceMapping>(factory.MetadataManager.GetStackTraceMapping(factory));
Compiler\DependencyAnalysis\StringAllocatorMethodNode.cs (1)
71public override IEnumerable<CombinedDependencyListEntry> SearchDynamicDependencies(List<DependencyNodeCore<NodeFactory>> markedNodes, int firstNode, NodeFactory context) => null;
Compiler\DependencyAnalysis\StructMarshallingDataNode.cs (1)
53public override IEnumerable<CombinedDependencyListEntry> SearchDynamicDependencies(List<DependencyNodeCore<NodeFactory>> markedNodes, int firstNode, NodeFactory context) => null;
Compiler\DependencyAnalysis\TentativeMethodNode.cs (1)
53public override IEnumerable<CombinedDependencyListEntry> SearchDynamicDependencies(List<DependencyNodeCore<NodeFactory>> markedNodes, int firstNode, NodeFactory context) => null;
Compiler\DependencyAnalysis\TrimmingDescriptorNode.cs (1)
48public override IEnumerable<CombinedDependencyListEntry> SearchDynamicDependencies(List<DependencyNodeCore<NodeFactory>> markedNodes, int firstNode, NodeFactory context) => null;
Compiler\DependencyAnalysis\TypeGVMEntriesNode.cs (1)
61public override IEnumerable<CombinedDependencyListEntry> SearchDynamicDependencies(List<DependencyNodeCore<NodeFactory>> markedNodes, int firstNode, NodeFactory context) => null;
Compiler\DependencyAnalysis\TypeMetadataNode.cs (2)
105var dependencies = new List<CombinedDependencyListEntry>(); 193public override IEnumerable<CombinedDependencyListEntry> SearchDynamicDependencies(List<DependencyNodeCore<NodeFactory>> markedNodes, int firstNode, NodeFactory factory) => null;
Compiler\DependencyAnalysis\VariantInterfaceMethodUseNode.cs (1)
152public override IEnumerable<CombinedDependencyListEntry> SearchDynamicDependencies(List<DependencyNodeCore<NodeFactory>> markedNodes, int firstNode, NodeFactory factory) => null;
Compiler\DependencyAnalysis\VTableSliceNode.cs (1)
95public override IEnumerable<CombinedDependencyListEntry> SearchDynamicDependencies(List<DependencyNodeCore<NodeFactory>> markedNodes, int firstNode, NodeFactory factory) => null;
Compiler\ExportsFileWriter.cs (1)
16private readonly List<EcmaMethod> _methods;
Compiler\ILScanner.cs (13)
54protected override void ComputeDependencyNodeDependencies(List<DependencyNodeCore<NodeFactory>> obj) 57var methodsToCompile = new List<ScannedMethodNode>(); 92private void CompileMultiThreaded(List<ScannedMethodNode> methodsToCompile) 105private void CompileSingleThreaded(List<ScannedMethodNode> methodsToCompile) 480var vtables = new Dictionary<TypeDesc, List<MethodDesc>>(); 601static List<MethodDesc> BuildVTable(NodeFactory factory, TypeDesc currentType, TypeDesc implType, List<MethodDesc> vtable) 621if (!vtables.TryGetValue(baseType, out List<MethodDesc> baseVtable)) 624if (!vtables.TryGetValue(type, out List<MethodDesc> vtable)) 877private readonly List<MetadataType> _types; 882internal override List<MetadataType> GetTypes() => _types; 888List<ThreadStaticsNode> threadStaticNodes = new List<ThreadStaticsNode>(); 900List<MetadataType> types = new List<MetadataType>();
Compiler\InlinedThreadStatics.cs (1)
15internal virtual List<MetadataType> GetTypes() => throw new InvalidOperationException();
Compiler\LibraryInitializers.cs (1)
22private List<MethodDesc> _libraryInitializerMethods;
Compiler\Logging\DocumentationSignatureParser.cs (23)
45var results = new List<TypeSystemEntity>(); 58var results = new List<TypeSystemEntity>(); 68var results = new List<TypeSystemEntity>(); 82private static bool ParseDocumentationSignature(string id, ModuleDesc module, List<TypeSystemEntity> results) 96private static void ParseSignature(string id, ref int index, ModuleDesc module, List<TypeSystemEntity> results) 137public static void ParseSignaturePart(string id, ref int index, ModuleDesc module, MemberType memberTypes, List<TypeSystemEntity> results) 198public static void GetMatchingMembers(string id, ref int index, ModuleDesc module, TypeDesc containingType, string memberName, int arity, MemberType memberTypes, List<TypeSystemEntity> results, bool acceptName = false) 279var results = new List<string>(); 288private static void ParseTypeSymbol(string id, ref int index, TypeSystemEntity typeParameterContext, List<string> results) 349private static void ParseTypeParameterSymbol(string id, ref int index, TypeSystemEntity typeParameterContext, List<string> results) 394private static void ParseNamedTypeSymbol(string id, ref int index, TypeSystemEntity typeParameterContext, List<string> results) 407List<string> typeArguments = null; 492private static bool ParseTypeArguments(string id, ref int index, TypeSystemEntity typeParameterContext, List<string> typeArguments) 527private static void GetMatchingTypes(ModuleDesc module, TypeDesc declaringType, string name, int arity, List<TypeSystemEntity> results) 576private static void GetMatchingMethods(string id, ref int index, TypeDesc type, string memberName, int arity, List<TypeSystemEntity> results, bool acceptName = false) 581var parameters = new List<string>(); 633private static void GetMatchingProperties(string id, ref int index, TypeDesc typeDesc, string memberName, List<TypeSystemEntity> results, bool acceptName = false) 641List<string> parameters = null; 679private static void GetMatchingFields(TypeDesc type, string memberName, List<TypeSystemEntity> results) 691private static void GetMatchingEvents(TypeDesc typeDesc, string memberName, List<TypeSystemEntity> results) 705private static bool AllParametersMatch(MethodSignature methodParameters, List<string> expectedParameters) 719private static bool AllParametersMatch(PropertySignature propertyParameters, List<string> expectedParameters) 733private static bool ParseParameterList(string id, ref int index, TypeSystemEntity typeParameterContext, List<string> parameters)
Compiler\Logging\UnconditionalSuppressMessageAttributeState.cs (6)
103List<(DiagnosticId, string?[])>? generatedWarnings = null; 243private static List<Suppression>? DecodeAssemblyAndModuleSuppressions(EcmaAssembly ecmaAssembly, List<(DiagnosticId, string?[])>? warnings) 245List<Suppression>? suppressions = null; 264ref List<Suppression>? suppressions, 265List<(DiagnosticId, string?[])>? warnings)
Compiler\MetadataManager.cs (24)
19using CombinedDependencyList = System.Collections.Generic.List<ILCompiler.DependencyAnalysisFramework.DependencyNodeCore<ILCompiler.DependencyAnalysis.NodeFactory>.CombinedDependencyListEntry>; 50private List<MetadataMapping<MetadataType>> _typeMappings; 51private List<MetadataMapping<FieldDesc>> _fieldMappings; 53private List<MetadataMapping<MethodDesc>> _methodMappings; 55private List<StackTraceMapping> _stackTraceMappings; 56private List<ReflectionStackTraceMapping> _reflectionStackTraceMappings; 65private readonly List<InterfaceDispatchCellNode> _interfaceDispatchCells = new List<InterfaceDispatchCellNode>(); 88private List<(DehydratableObjectNode Node, ObjectNode.ObjectData Data)> _dehydratableData = new List<(DehydratableObjectNode Node, ObjectNode.ObjectData data)>(); 587public virtual void GetConditionalDependenciesDueToEETypePresence(ref CombinedDependencyList dependencies, NodeFactory factory, TypeDesc type, bool allocated) 628public virtual void GetDependenciesDueToDelegateCreation(ref CombinedDependencyList dependencies, NodeFactory factory, TypeDesc delegateType, MethodDesc target) 637public virtual void GetDependenciesForOverridingMethod(ref CombinedDependencyList dependencies, NodeFactory factory, MethodDesc decl, MethodDesc impl) 657public virtual void GetConditionalDependenciesDueToMethodCodePresence(ref CombinedDependencyList dependencies, NodeFactory factory, MethodDesc method) 721out List<MetadataMapping<MetadataType>> typeMappings, 722out List<MetadataMapping<MethodDesc>> methodMappings, 724out List<MetadataMapping<FieldDesc>> fieldMappings, 726out List<StackTraceMapping> stackTraceMapping, 727out List<ReflectionStackTraceMapping> reflectionStackTraceMapping); 733out List<MetadataMapping<MetadataType>> typeMappings, 734out List<MetadataMapping<MethodDesc>> methodMappings, 736out List<MetadataMapping<FieldDesc>> fieldMappings, 738out List<StackTraceMapping> stackTraceMapping, 739out List<ReflectionStackTraceMapping> reflectionBasedStackTraceMapping) where TPolicy : struct, IMetadataPolicy 758var stackTraceRecords = new List<StackTraceRecordData>(); 947List<MetadataRecord> genericArgs = new List<MetadataRecord>();
Compiler\MstatObjectDumper.cs (4)
40private List<(MethodDesc Method, string MangledName, int Size, int GcInfoSize)> _methods = new(); 43private Dictionary<MethodDesc, List<(MethodDesc Method, int MangledName)>> _deduplicatedBodies = new(); 114if (!_deduplicatedBodies.TryGetValue(originalBody.Method, out List<(MethodDesc, int)> targetBodies)) 213private readonly List<(string Name, BlobBuilder Content)> _customSections = new();
Compiler\ObjectWriter\CodeView\CodeViewSymbolsBuilder.cs (3)
238List<uint> codes = new(); 302internal readonly List<byte[]> _data = new(); 303internal readonly List<(uint, RelocType, Utf8String)> _relocations = new();
Compiler\ObjectWriter\CodeView\CodeViewTypesBuilder.cs (1)
48private readonly List<(Utf8String, uint)> _userDefinedTypes = new();
Compiler\ObjectWriter\Dwarf\DwarfBuilder.cs (8)
34private readonly List<DwarfFileName> _fileNames = new(); 36private readonly List<SectionInfo> _sections = new(); 38private readonly List<MemberFunctionTypeInfo> _memberFunctionTypeInfos = new(); 39private readonly List<DwarfMemberFunction> _memberFunctions = new(); 42private readonly List<DwarfStaticVariableInfo> _staticFields = new(); 44private readonly List<DwarfInfo> _dwarfTypes = new(); 46private readonly List<DwarfInfo> _dwarfSubprograms = new(); 329List<DataFieldDescriptor> fieldDescriptors = new();
Compiler\ObjectWriter\Dwarf\DwarfInfo.cs (2)
225private readonly List<DwarfStaticVariableInfo> _statics; 226private List<DwarfMemberFunction> _methods;
Compiler\ObjectWriter\Dwarf\DwarfInfoWriter.cs (1)
26private readonly List<InfoReference> _lateBoundReferences = new();
Compiler\ObjectWriter\MachObjectWriter.Aot.cs (1)
65private readonly List<CompactUnwindCode> _compactUnwindCodes = new();
Compiler\ReachabilityInstrumentationProvider.cs (1)
225IEnumerable<CombinedDependencyListEntry> IDependencyNode<NodeFactory>.SearchDynamicDependencies(List<DependencyNodeCore<NodeFactory>> markedNodes, int firstNode, NodeFactory context) => throw new NotImplementedException();
Compiler\RuntimeConstructableTypeDependencies.cs (1)
58List<DependencyNodeCore<NodeFactory>.CombinedDependencyListEntry> dependencies,
Compiler\TypePreinit.cs (5)
15using CombinedDependencyList = System.Collections.Generic.List<ILCompiler.DependencyAnalysisFramework.DependencyNodeCore<ILCompiler.DependencyAnalysis.NodeFactory>.CombinedDependencyListEntry>; 106var values = new List<KeyValuePair<FieldDesc, ISerializableValue>>(); 2238void GetConditionalDependencies(ref CombinedDependencyList dependencies, NodeFactory factory); 3244public virtual void GetConditionalDependencies(ref CombinedDependencyList dependencies, NodeFactory factory) 3271public override void GetConditionalDependencies(ref CombinedDependencyList dependencies, NodeFactory factory)
Compiler\UnmanagedEntryPointsRootProvider.cs (2)
132List<CombinedDependencyListEntry> dependencies = []; 154public override IEnumerable<CombinedDependencyListEntry> SearchDynamicDependencies(List<DependencyNodeCore<NodeFactory>> markedNodes, int firstNode, NodeFactory context) => Array.Empty<CombinedDependencyListEntry>();
Compiler\UsageBasedMetadataManager.cs (18)
22using CombinedDependencyList = System.Collections.Generic.List<ILCompiler.DependencyAnalysisFramework.DependencyNodeCore<ILCompiler.DependencyAnalysis.NodeFactory>.CombinedDependencyListEntry>; 52private readonly List<TypeDesc> _typesWithForcedEEType = new List<TypeDesc>(); 54private readonly List<FieldDesc> _fieldsWithMetadata = new List<FieldDesc>(); 55private readonly List<MethodDesc> _methodsWithMetadata = new List<MethodDesc>(); 56private readonly List<MetadataType> _typesWithMetadata = new List<MetadataType>(); 57private readonly List<FieldDesc> _fieldsWithRuntimeMapping = new List<FieldDesc>(); 58private readonly List<ReflectableCustomAttribute> _customAttributesWithMetadata = new List<ReflectableCustomAttribute>(); 59private readonly List<ReflectableParameter> _parametersWithMetadata = new List<ReflectableParameter>(); 67private readonly List<string> _satelliteAssemblyFiles; 229out List<MetadataMapping<MetadataType>> typeMappings, 230out List<MetadataMapping<MethodDesc>> methodMappings, 232out List<MetadataMapping<FieldDesc>> fieldMappings, 234out List<StackTraceMapping> stackTraceMapping, 235out List<ReflectionStackTraceMapping> reflectionStackTraceMapping) 425public override void GetConditionalDependenciesDueToEETypePresence(ref CombinedDependencyList dependencies, NodeFactory factory, TypeDesc type, bool allocated) 580public override void GetDependenciesDueToDelegateCreation(ref CombinedDependencyList dependencies, NodeFactory factory, TypeDesc delegateType, MethodDesc target) 632public override void GetDependenciesForOverridingMethod(ref CombinedDependencyList dependencies, NodeFactory factory, MethodDesc decl, MethodDesc impl) 699public override void GetConditionalDependenciesDueToMethodCodePresence(ref CombinedDependencyList dependencies, NodeFactory factory, MethodDesc method)
Compiler\UsageBasedTypeMapManager.cs (4)
31List<CombinedDependencyListEntry> entries = []; 42public override IEnumerable<CombinedDependencyListEntry> SearchDynamicDependencies(List<DependencyNodeCore<NodeFactory>> markedNodes, int firstNode, NodeFactory context) => Array.Empty<CombinedDependencyListEntry>(); 106List<IExternalTypeMapNode> typeMaps = [.._externalTypeMaps]; 125List<IProxyTypeMapNode> typeMaps = [.. _proxyTypeMaps];
Compiler\UserDefinedTypeDescriptor.cs (8)
404List<FieldDesc> fieldsDescriptors = new List<FieldDesc>(); 583List<DataFieldDescriptor> fieldsDescs = new List<DataFieldDescriptor>(); 584List<DataFieldDescriptor> nonGcStaticFields = new List<DataFieldDescriptor>(); 585List<DataFieldDescriptor> gcStaticFields = new List<DataFieldDescriptor>(); 586List<DataFieldDescriptor> threadStaticFields = new List<DataFieldDescriptor>(); 587List<StaticDataFieldDescriptor> staticsDescs = new List<StaticDataFieldDescriptor>(); 753private void InsertStaticFieldRegionMember(List<DataFieldDescriptor> fieldDescs, DefType defType, List<DataFieldDescriptor> staticFields, Utf8String staticFieldForm,
IL\ILImporter.Scanner.cs (3)
15using CombinedDependencyList = System.Collections.Generic.List<ILCompiler.DependencyAnalysisFramework.DependencyNodeCore<ILCompiler.DependencyAnalysis.NodeFactory>.CombinedDependencyListEntry>; 132public (DependencyList, CombinedDependencyList) Import() 196CombinedDependencyList conditionalDependencies = null;
src\runtime\src\coreclr\tools\Common\Compiler\CompilerTypeSystemContext.Validation.cs (3)
18private static List<TypeLoadabilityCheckInProgress> t_typeLoadCheckInProgressStack; 19private static List<TypeDesc> EmptyList = new List<TypeDesc>(); 95public List<TypeDesc> OtherTypesToMarkAsSuccessfullyLoaded;
src\runtime\src\coreclr\tools\Common\Compiler\Dataflow\DynamicallyAccessedMembersBinder.cs (5)
26var members = new List<TypeSystemEntity>(); 87var members = new List<TypeSystemEntity>(); 100var members = new List<TypeSystemEntity>(); 452public static void GetAllOnType(this TypeDesc type, bool declaredOnly, List<TypeSystemEntity> members) => GetAllOnType(type, declaredOnly, members, new HashSet<TypeDesc>()); 454private static void GetAllOnType(TypeDesc type, bool declaredOnly, List<TypeSystemEntity> members, HashSet<TypeDesc> types)
src\runtime\src\coreclr\tools\Common\Compiler\DependencyAnalysis\GVMDependenciesNode.cs (2)
78public override IEnumerable<CombinedDependencyListEntry> SearchDynamicDependencies(List<DependencyNodeCore<NodeFactory>> markedNodes, int firstNode, NodeFactory factory) 80List<CombinedDependencyListEntry> dynamicDependencies = new List<CombinedDependencyListEntry>();
src\runtime\src\coreclr\tools\Common\Compiler\DependencyAnalysis\ObjectNode.cs (1)
91public override IEnumerable<CombinedDependencyListEntry> SearchDynamicDependencies(List<DependencyNodeCore<NodeFactory>> markedNodes, int firstNode, NodeFactory factory) => null;
src\runtime\src\coreclr\tools\Common\Compiler\DependencyAnalysis\ShadowMethodNode.cs (1)
118public sealed override IEnumerable<CombinedDependencyListEntry> SearchDynamicDependencies(List<DependencyNodeCore<NodeFactory>> markedNodes, int firstNode, NodeFactory factory) => null;
src\runtime\src\coreclr\tools\Common\Compiler\DependencyAnalysis\VirtualMethodUseNode.cs (1)
87public override IEnumerable<CombinedDependencyListEntry> SearchDynamicDependencies(List<DependencyNodeCore<NodeFactory>> markedNodes, int firstNode, NodeFactory factory) => null;
src\runtime\src\coreclr\tools\Common\Compiler\GenericCycleDetection\Graph.Cycles.cs (10)
22private List<List<Vertex>> _result = new List<List<Vertex>>(); 78List<Vertex> newStronglyConnectedComponent = new List<Vertex>(); 156List<Vertex> newStronglyConnectedComponent = new List<Vertex>(); 177public IEnumerable<List<Vertex>> Result 186private IEnumerable<List<Vertex>> TarjansAlgorithm() 207IEnumerable<List<Vertex>> stronglyConnectedComponents = this.TarjansAlgorithm(); 208foreach (List<Vertex> stronglyConnectedComponent in stronglyConnectedComponents) 324private static void FindCyclesWorker(Edge edge, List<Edge> alreadySeen, ref int operationCount, Stopwatch previousAlgorithmTimeoutWatch)
src\runtime\src\coreclr\tools\Common\Compiler\GenericCycleDetection\Graph.Vertex.cs (1)
94private List<Edge> _edges = new List<Edge>();
src\runtime\src\coreclr\tools\Common\Compiler\GenericCycleDetection\GraphBuilder.cs (1)
28List<TypeDesc> typesToProcess = new List<TypeDesc>();
src\runtime\src\coreclr\tools\Common\Compiler\GenericCycleDetection\GraphBuilder.ForEach.cs (1)
112private List<EmbeddingState> _overflow;
src\runtime\src\coreclr\tools\Common\Compiler\GenericCycleDetection\ModuleCycleInfo.cs (2)
139private bool IsDeepPossiblyCyclicInstantiation(TypeDesc type, ref int breadthCounter, List<TypeDesc> seenTypes = null) 198private bool IsDeepPossiblyCyclicInstantiation(Instantiation instantiation, ref int breadthCounter, List<TypeDesc> seenTypes)
src\runtime\src\coreclr\tools\Common\Compiler\ObjectWriter\CoffObjectWriter.cs (5)
50protected sealed record SectionDefinition(CoffSectionHeader Header, Stream Stream, List<CoffRelocation> Relocations, Utf8String ComdatName, Utf8String SymbolName); 53protected readonly List<SectionDefinition> _sections = new(); 56private readonly List<CoffSymbolRecord> _symbols = new(); 279private protected override void EmitRelocations(int sectionIndex, List<SymbolicRelocation> relocationList) 282List<CoffRelocation> coffRelocations = _sections[sectionIndex].Relocations;
src\runtime\src\coreclr\tools\Common\Compiler\ObjectWriter\ElfObjectWriter.cs (10)
44private readonly List<ElfSectionDefinition> _sections = new(); 45private readonly List<ElfSymbol> _symbols = new(); 276List<ElfSymbol> sortedSymbols = new(definedSymbols.Count + undefinedSymbols.Count); 371private protected override void EmitRelocations(int sectionIndex, List<SymbolicRelocation> relocationList) 399private void EmitRelocationsX86(int sectionIndex, List<SymbolicRelocation> relocationList) 426private void EmitRelocationsX64(int sectionIndex, List<SymbolicRelocation> relocationList) 455private void EmitRelocationsARM(int sectionIndex, List<SymbolicRelocation> relocationList) 493private void EmitRelocationsARM64(int sectionIndex, List<SymbolicRelocation> relocationList) 529private void EmitRelocationsLoongArch64(int sectionIndex, List<SymbolicRelocation> relocationList) 565private void EmitRelocationsRiscV64(int sectionIndex, List<SymbolicRelocation> relocationList)
src\runtime\src\coreclr\tools\Common\Compiler\ObjectWriter\MachObjectWriter.cs (7)
63private readonly List<MachSection> _sections = new(); 67private readonly List<MachSymbol> _symbolTable = new(); 531var sortedDefinedSymbols = new List<MachSymbol>(definedSymbols.Count); 590private protected override void EmitRelocations(int sectionIndex, List<SymbolicRelocation> relocationList) 606private void EmitRelocationsX64(int sectionIndex, List<SymbolicRelocation> relocationList) 733private void EmitRelocationsArm64(int sectionIndex, List<SymbolicRelocation> relocationList) 957private List<MachRelocation> relocationCollection;
src\runtime\src\coreclr\tools\Common\Compiler\ObjectWriter\ObjectWriter.cs (15)
44private readonly List<SectionData> _sectionIndexToData = new(); 45private readonly List<List<SymbolicRelocation>> _sectionIndexToRelocations = new(); 46private protected readonly List<OutputSection> _outputSectionLayout = []; 254private protected abstract void EmitRelocations(int sectionIndex, List<SymbolicRelocation> relocationList); 311foreach (var relocationList in _sectionIndexToRelocations) 356List<ISymbolRangeNode> symbolRangeNodes = []; 357List<BlockToRelocate> blocksToRelocate = []; 358List<ChecksumsToCalculate> checksumRelocations = []; 598foreach (List<SymbolicRelocation> relocationList in _sectionIndexToRelocations) 669private void EmitChecksums(Stream outputFileStream, List<ChecksumsToCalculate> checksumRelocations) 673List<(long Offset, byte[] Value)> pendingWrites = ComputeChecksums(outputFileStream, checksumRelocations); 682private protected virtual List<(long Offset, byte[] Value)> ComputeChecksums(Stream outputFileStream, List<ChecksumsToCalculate> checksumRelocations) 684List<(long Offset, byte[] Value)> pendingWrites = [];
src\runtime\src\coreclr\tools\Common\Compiler\ObjectWriter\OutputInfoBuilder.cs (4)
124private readonly List<EcmaModule> _inputModules = []; 125private readonly List<OutputNode> _nodes = []; 126private readonly List<OutputSymbol> _symbols = []; 127private readonly List<OutputSection> _sections = [];
src\runtime\src\coreclr\tools\Common\Compiler\ObjectWriter\PEObjectWriter.cs (12)
73private Dictionary<int, List<SymbolicRelocation>> _resolvableRelocations = []; 78private readonly SortedDictionary<uint, List<ushort>> _baseRelocMap = new(); 563private protected override unsafe void EmitRelocations(int sectionIndex, List<SymbolicRelocation> relocationList) 567if (!_resolvableRelocations.TryGetValue(sectionIndex, out List<SymbolicRelocation> resolvable)) 582if (!_baseRelocMap.TryGetValue(pageRva, out var list)) 601List<Utf8String> exports = new(_exportedSymbolNames.Count); 689List<ushort> entries = kv.Value; 830if (_resolvableRelocations.TryGetValue(i, out List<SymbolicRelocation> relocationsToResolve)) 870private protected override List<(long Offset, byte[] Value)> ComputeChecksums(Stream outputFileStream, List<ChecksumsToCalculate> checksumRelocations) 872List<(long Offset, byte[] Value)> pendingWrites = base.ComputeChecksums(outputFileStream, checksumRelocations); 891private unsafe void ResolveRelocations(int sectionIndex, List<SymbolicRelocation> symbolicRelocations, long imageBase, MemoryStream stream)
src\runtime\src\coreclr\tools\Common\Compiler\ObjectWriter\SectionData.cs (1)
26private readonly List<ReadOnlyMemory<byte>> _buffers = new();
src\runtime\src\coreclr\tools\Common\Compiler\ObjectWriter\UnixObjectWriter.cs (1)
24private readonly List<UnixSectionDefinition> _sections = new();
src\runtime\src\coreclr\tools\Common\Compiler\TypeMapMetadata.cs (1)
100private readonly List<ModuleDesc> _targetModules = [];
src\runtime\src\coreclr\tools\Common\Compiler\Win32Resources\ResourceData.cs (6)
197SortedDictionary<string, List<ObjectDataBuilder.Reservation>> nameTable = new SortedDictionary<string, List<ObjectDataBuilder.Reservation>>(); 199List<Tuple<ResType, ObjectDataBuilder.Reservation>> resTypes = new List<Tuple<ResType, ObjectDataBuilder.Reservation>>(); 200List<Tuple<ResName, ObjectDataBuilder.Reservation>> resNames = new List<Tuple<ResName, ObjectDataBuilder.Reservation>>(); 201List<Tuple<ResLanguage, ObjectDataBuilder.Reservation>> resLanguages = new List<Tuple<ResLanguage, ObjectDataBuilder.Reservation>>(); 240foreach (KeyValuePair<string, List<ObjectDataBuilder.Reservation>> name in nameTable)
src\runtime\src\coreclr\tools\Common\Compiler\Win32Resources\ResourceData.Win32Structs.cs (2)
58public static ObjectDataBuilder.Reservation Write(ref ObjectDataBuilder dataBuilder, string name, SortedDictionary<string, List<ObjectDataBuilder.Reservation>> nameTable) 60List<ObjectDataBuilder.Reservation> relatedNameReferences;
src\runtime\src\coreclr\tools\Common\Microsoft\SourceLink\Tools\SourceLinkMap.cs (1)
62var list = new List<Entry>();
src\runtime\src\tools\illink\src\ILLink.Shared\Annotations.cs (2)
59var memberTypesList = AllDynamicallyAccessedMemberTypes 136var args = new List<string>();
ILCompiler.DependencyAnalysisFramework (30)
ComputedStaticDependencyNode.cs (1)
68public override IEnumerable<CombinedDependencyListEntry> SearchDynamicDependencies(List<DependencyNodeCore<DependencyContextType>> markedNodes, int firstNode, DependencyContextType context)
DependencyAnalyzer.cs (11)
34private List<DependencyNodeCore<DependencyContextType>> _markedNodes = new List<DependencyNodeCore<DependencyContextType>>(); 36private List<DependencyNodeCore<DependencyContextType>> _rootNodes = new List<DependencyNodeCore<DependencyContextType>>(); 37private Dictionary<int, List<DependencyNodeCore<DependencyContextType>>> _deferredStaticDependencies = new Dictionary<int, List<DependencyNodeCore<DependencyContextType>>>(); 38private List<DependencyNodeCore<DependencyContextType>> _dynamicDependencyInterestingList = new List<DependencyNodeCore<DependencyContextType>>(); 39private List<DynamicDependencyNode> _markedNodesWithDynamicDependencies = new List<DynamicDependencyNode>(); 47private List<T> _nodes = new List<T>(); 143public sealed override event Action<List<DependencyNodeCore<DependencyContextType>>> ComputeDependencyRoutine; 174private void ComputeDependencies(List<DependencyNodeCore<DependencyContextType>> deferredStaticDependencies) 227if (!_deferredStaticDependencies.TryGetValue(dependencyPhase, out var deferredPerPhaseDependencies)) 312_deferredStaticDependencies.TryGetValue(_currentDependencyPhase, out var deferredDependenciesInCurrentPhase);
DependencyAnalyzerBase.cs (1)
64public abstract event Action<List<DependencyNodeCore<DependencyContextType>>> ComputeDependencyRoutine;
DependencyNodeCore.cs (1)
130public abstract IEnumerable<CombinedDependencyListEntry> SearchDynamicDependencies(List<DependencyNodeCore<DependencyContextType>> markedNodes, int firstNode, DependencyContextType context);
IDependencyNode.cs (1)
42IEnumerable<DependencyNodeCore<DependencyContextType>.CombinedDependencyListEntry> SearchDynamicDependencies(List<DependencyNodeCore<DependencyContextType>> markedNodes, int firstNode, DependencyContextType context);
src\runtime\src\coreclr\tools\Common\Sorting\ListAccessor.cs (7)
8internal struct ListAccessor<T> : ISortableDataStructureAccessor<T, List<T>> 10public void Copy(List<T> source, int sourceIndex, T[] target, int destIndex, int length) 15public void Copy(T[] source, int sourceIndex, List<T> target, int destIndex, int length) 23public T GetElement(List<T> dataStructure, int i) 28public int GetLength(List<T> dataStructure) 33public void SetElement(List<T> dataStructure, int i, T value) 38public void SwapElements(List<T> dataStructure, int i, int i2)
src\runtime\src\coreclr\tools\Common\Sorting\MergeSort.cs (8)
13public static void MergeSort<T>(this List<T> listToSort, Comparison<T> comparison) 15MergeSortCore<T, List<T>, ListAccessor<T>, ComparisonWrapper<T>, RequireTotalOrderAssert>.ParallelSortApi(listToSort, new ComparisonWrapper<T>(comparison)); 19public static void MergeSortAllowDuplicates<T>(this List<T> listToSort, Comparison<T> comparison) 21MergeSortCore<T, List<T>, ListAccessor<T>, ComparisonWrapper<T>, AllowDuplicates>.ParallelSortApi(listToSort, new ComparisonWrapper<T>(comparison)); 25public static void MergeSort<T>(this List<T> listToSort, IComparer<T> comparer) 27MergeSortCore<T, List<T>, ListAccessor<T>, IComparer<T>, RequireTotalOrderAssert>.ParallelSortApi(listToSort, comparer); 31public static void MergeSortAllowDuplicates<T>(this List<T> listToSort, IComparer<T> comparer) 33MergeSortCore<T, List<T>, ListAccessor<T>, IComparer<T>, AllowDuplicates>.ParallelSortApi(listToSort, comparer);
ILCompiler.Diagnostics (2)
PdbWriter.cs (1)
88List<SymDocument> _symDocuments = new List<SymDocument>();
PerfMapWriter.cs (1)
78List<byte> inputHash = new List<byte>();
ILCompiler.MetadataTransform (122)
ILCompiler\Metadata\Transform.CustomAttribute.cs (2)
20private List<CustomAttribute> HandleCustomAttributes(Cts.Ecma.EcmaModule module, Ecma.CustomAttributeHandleCollection attributes) 22List<CustomAttribute> customAttributes = new List<CustomAttribute>(attributes.Count);
Internal\Metadata\NativeFormat\Writer\MdBinaryWriterGen.cs (64)
268public static void Write(this NativeWriter writer, List<MetadataRecord> values) 290public static void Write(this NativeWriter writer, List<ArraySignature> values) 312public static void Write(this NativeWriter writer, List<ByReferenceSignature> values) 334public static void Write(this NativeWriter writer, List<ConstantBooleanArray> values) 356public static void Write(this NativeWriter writer, List<ConstantBooleanValue> values) 378public static void Write(this NativeWriter writer, List<ConstantByteArray> values) 400public static void Write(this NativeWriter writer, List<ConstantByteValue> values) 422public static void Write(this NativeWriter writer, List<ConstantCharArray> values) 444public static void Write(this NativeWriter writer, List<ConstantCharValue> values) 466public static void Write(this NativeWriter writer, List<ConstantDoubleArray> values) 488public static void Write(this NativeWriter writer, List<ConstantDoubleValue> values) 510public static void Write(this NativeWriter writer, List<ConstantEnumArray> values) 532public static void Write(this NativeWriter writer, List<ConstantEnumValue> values) 554public static void Write(this NativeWriter writer, List<ConstantHandleArray> values) 576public static void Write(this NativeWriter writer, List<ConstantInt16Array> values) 598public static void Write(this NativeWriter writer, List<ConstantInt16Value> values) 620public static void Write(this NativeWriter writer, List<ConstantInt32Array> values) 642public static void Write(this NativeWriter writer, List<ConstantInt32Value> values) 664public static void Write(this NativeWriter writer, List<ConstantInt64Array> values) 686public static void Write(this NativeWriter writer, List<ConstantInt64Value> values) 708public static void Write(this NativeWriter writer, List<ConstantReferenceValue> values) 730public static void Write(this NativeWriter writer, List<ConstantSByteArray> values) 752public static void Write(this NativeWriter writer, List<ConstantSByteValue> values) 774public static void Write(this NativeWriter writer, List<ConstantSingleArray> values) 796public static void Write(this NativeWriter writer, List<ConstantSingleValue> values) 818public static void Write(this NativeWriter writer, List<ConstantStringArray> values) 840public static void Write(this NativeWriter writer, List<ConstantStringValue> values) 862public static void Write(this NativeWriter writer, List<ConstantUInt16Array> values) 884public static void Write(this NativeWriter writer, List<ConstantUInt16Value> values) 906public static void Write(this NativeWriter writer, List<ConstantUInt32Array> values) 928public static void Write(this NativeWriter writer, List<ConstantUInt32Value> values) 950public static void Write(this NativeWriter writer, List<ConstantUInt64Array> values) 972public static void Write(this NativeWriter writer, List<ConstantUInt64Value> values) 994public static void Write(this NativeWriter writer, List<CustomAttribute> values) 1016public static void Write(this NativeWriter writer, List<Event> values) 1038public static void Write(this NativeWriter writer, List<Field> values) 1060public static void Write(this NativeWriter writer, List<FieldSignature> values) 1082public static void Write(this NativeWriter writer, List<FunctionPointerSignature> values) 1104public static void Write(this NativeWriter writer, List<GenericParameter> values) 1126public static void Write(this NativeWriter writer, List<MemberReference> values) 1148public static void Write(this NativeWriter writer, List<Method> values) 1170public static void Write(this NativeWriter writer, List<MethodInstantiation> values) 1192public static void Write(this NativeWriter writer, List<MethodSemantics> values) 1214public static void Write(this NativeWriter writer, List<MethodSignature> values) 1236public static void Write(this NativeWriter writer, List<MethodTypeVariableSignature> values) 1258public static void Write(this NativeWriter writer, List<ModifiedType> values) 1280public static void Write(this NativeWriter writer, List<NamedArgument> values) 1302public static void Write(this NativeWriter writer, List<NamespaceDefinition> values) 1324public static void Write(this NativeWriter writer, List<NamespaceReference> values) 1346public static void Write(this NativeWriter writer, List<Parameter> values) 1368public static void Write(this NativeWriter writer, List<PointerSignature> values) 1390public static void Write(this NativeWriter writer, List<Property> values) 1412public static void Write(this NativeWriter writer, List<PropertySignature> values) 1434public static void Write(this NativeWriter writer, List<QualifiedField> values) 1456public static void Write(this NativeWriter writer, List<QualifiedMethod> values) 1478public static void Write(this NativeWriter writer, List<SZArraySignature> values) 1500public static void Write(this NativeWriter writer, List<ScopeDefinition> values) 1522public static void Write(this NativeWriter writer, List<ScopeReference> values) 1544public static void Write(this NativeWriter writer, List<TypeDefinition> values) 1566public static void Write(this NativeWriter writer, List<TypeForwarder> values) 1588public static void Write(this NativeWriter writer, List<TypeInstantiationSignature> values) 1610public static void Write(this NativeWriter writer, List<TypeReference> values) 1632public static void Write(this NativeWriter writer, List<TypeSpecification> values) 1654public static void Write(this NativeWriter writer, List<TypeVariableSignature> values)
Internal\Metadata\NativeFormat\Writer\NativeFormatWriterGen.cs (34)
891public List<MetadataRecord> Value = new List<MetadataRecord>(); 1661public List<MetadataRecord> Value = new List<MetadataRecord>(); 2250public List<MetadataRecord> FixedArguments = new List<MetadataRecord>(); 2251public List<NamedArgument> NamedArguments = new List<NamedArgument>(); 2343public List<MethodSemantics> MethodSemantics = new List<MethodSemantics>(); 2344public List<CustomAttribute> CustomAttributes = new List<CustomAttribute>(); 2468public List<CustomAttribute> CustomAttributes = new List<CustomAttribute>(); 2693public List<MetadataRecord> Constraints = new List<MetadataRecord>(); 2694public List<CustomAttribute> CustomAttributes = new List<CustomAttribute>(); 2870public List<Parameter> Parameters = new List<Parameter>(); 2871public List<GenericParameter> GenericParameters = new List<GenericParameter>(); 2872public List<CustomAttribute> CustomAttributes = new List<CustomAttribute>(); 2948public List<MetadataRecord> GenericTypeArguments = new List<MetadataRecord>(); 3118public List<MetadataRecord> Parameters = new List<MetadataRecord>(); 3119public List<MetadataRecord> VarArgParameters = new List<MetadataRecord>(); 3459public List<TypeDefinition> TypeDefinitions = new List<TypeDefinition>(); 3460public List<TypeForwarder> TypeForwarders = new List<TypeForwarder>(); 3461public List<NamespaceDefinition> NamespaceDefinitions = new List<NamespaceDefinition>(); 3648public List<CustomAttribute> CustomAttributes = new List<CustomAttribute>(); 3843public List<MethodSemantics> MethodSemantics = new List<MethodSemantics>(); 3845public List<CustomAttribute> CustomAttributes = new List<CustomAttribute>(); 3931public List<MetadataRecord> Parameters = new List<MetadataRecord>(); 4262public List<CustomAttribute> CustomAttributes = new List<CustomAttribute>(); 4265public List<CustomAttribute> ModuleCustomAttributes = new List<CustomAttribute>(); 4469public List<TypeDefinition> NestedTypes = new List<TypeDefinition>(); 4470public List<Method> Methods = new List<Method>(); 4471public List<Field> Fields = new List<Field>(); 4472public List<Property> Properties = new List<Property>(); 4473public List<Event> Events = new List<Event>(); 4474public List<GenericParameter> GenericParameters = new List<GenericParameter>(); 4475public List<MetadataRecord> Interfaces = new List<MetadataRecord>(); 4476public List<CustomAttribute> CustomAttributes = new List<CustomAttribute>(); 4549public List<TypeForwarder> NestedTypes = new List<TypeForwarder>(); 4626public List<MetadataRecord> GenericTypeArguments = new List<MetadataRecord>();
Internal\Metadata\NativeFormat\Writer\NativeMetadataWriter.cs (15)
72List<DstT> Visit<SrcT, DstT>(SrcT src, List<DstT> dst) 234public List<DstT> Visit<SrcT, DstT>(SrcT src, List<DstT> dst) 241var result = new List<DstT>(dst.Count); 289public List<ScopeDefinition> ScopeDefinitions = new List<ScopeDefinition>(); 312public List<MetadataRecord> AdditionalRootRecords { get; private set; } 314public List<ScopeDefinition> ScopeDefinitions 439public List<DstT> Visit<SrcT, DstT>(SrcT src, List<DstT> dst) where SrcT : MetadataRecord where DstT : MetadataRecord 961var values = new List<string>(); 988public static bool SequenceEqual<T>(this List<T> first, List<T> second) 993public static bool SequenceEqual<T>(this List<T> first, List<T> second, IEqualityComparer<T> comparer)
src\runtime\src\coreclr\tools\Common\Internal\NativeFormat\NativeFormatWriter.cs (7)
52internal List<Vertex> _items = new List<Vertex>(); 96private List<Section> _sections = new List<Section>(); 652private List<Entry> _elements; 709private List<Vertex> _elements; 1598private List<Vertex> _entries; 1600private List<Vertex> _blocks; 1890private List<Entry> _Entries;
ILCompiler.ReadyToRun (248)
Compiler\CallChainProfile.cs (1)
258List<string> followingMethodList = new List<string>();
Compiler\DependencyAnalysis\AllMethodsOnTypeNode.cs (1)
32public override IEnumerable<CombinedDependencyListEntry> SearchDynamicDependencies(List<DependencyNodeCore<NodeFactory>> markedNodes, int firstNode, NodeFactory context) => null;
Compiler\DependencyAnalysis\ArrayOfEmbeddedDataNode.cs (1)
22private List<TEmbedded> _nestedNodesList = new List<TEmbedded>();
Compiler\DependencyAnalysis\EmbeddedObjectNode.cs (1)
63public override IEnumerable<CombinedDependencyListEntry> SearchDynamicDependencies(List<DependencyNodeCore<NodeFactory>> markedNodes, int firstNode, NodeFactory factory) => null;
Compiler\DependencyAnalysis\InheritedVirtualMethodsNode.cs (2)
43public override IEnumerable<CombinedDependencyListEntry> SearchDynamicDependencies(List<DependencyNodeCore<NodeFactory>> markedNodes, int firstNode, NodeFactory context) => null; 49List<CombinedDependencyListEntry> result = new List<CombinedDependencyListEntry>();
Compiler\DependencyAnalysis\ReadyToRun\AssemblyTableNode.cs (1)
21private readonly List<AssemblyHeaderNode> _assemblyHeaders;
Compiler\DependencyAnalysis\ReadyToRun\AttributePresenceFilterNode.cs (3)
43private List<CustomAttributeEntry> GetCustomAttributeEntries() 46List<CustomAttributeEntry> customAttributeEntries = new List<CustomAttributeEntry>(); 306List<CustomAttributeEntry> customAttributeEntries = GetCustomAttributeEntries();
Compiler\DependencyAnalysis\ReadyToRun\CopiedFieldRvaNode.cs (2)
58private unsafe List<EcmaField> GetFieldsAtRva() 67List<EcmaField> fields = new List<EcmaField>();
Compiler\DependencyAnalysis\ReadyToRun\CopiedMethodILDeduplicator.cs (1)
27var sortedNodes = new List<CopiedMethodILNode>(_nodesProvider());
Compiler\DependencyAnalysis\ReadyToRun\DebugDirectoryEntryNode.cs (2)
109List<AssemblyInfo> assemblies = []; 276public override IEnumerable<CombinedDependencyListEntry> SearchDynamicDependencies(List<DependencyNodeCore<NodeFactory>> markedNodes, int firstNode, NodeFactory context) => [];
Compiler\DependencyAnalysis\ReadyToRun\DebugInfoTableNode.cs (1)
180List<byte> boundsBlob = new List<byte>(writer2.ToArray());
Compiler\DependencyAnalysis\ReadyToRun\DeferredTillPhaseNode.cs (2)
14private readonly List<DependencyNodeCore<NodeFactory>> _dependencies = new List<DependencyNodeCore<NodeFactory>>(); 53public override IEnumerable<CombinedDependencyListEntry> SearchDynamicDependencies(List<DependencyNodeCore<NodeFactory>> markedNodes, int firstNode, NodeFactory context) => throw new NotImplementedException();
Compiler\DependencyAnalysis\ReadyToRun\ExceptionInfoLookupTableNode.cs (2)
64private List<MethodWithGCInfo> _methodNodes; 65private List<int> _ehInfoOffsets;
Compiler\DependencyAnalysis\ReadyToRun\GCRefMapNode.cs (1)
19private readonly List<IMethodNode> _methods;
Compiler\DependencyAnalysis\ReadyToRun\ILBodyFixupSignature.cs (1)
61public static void NotifyComplete(NodeFactory factory, List<ILBodyFixupSignature> completeListOfSigs)
Compiler\DependencyAnalysis\ReadyToRun\ImportSectionNode.cs (1)
36private readonly List<Signature> _signatureList;
Compiler\DependencyAnalysis\ReadyToRun\InjectStringThunksSignature.cs (1)
34List<StringDiscoverableAssemblyStubNode> stubs = factory.GetStringDiscoverableStubs();
Compiler\DependencyAnalysis\ReadyToRun\InliningInfoNode.cs (1)
180List<EcmaMethod> sortedInliners = new List<EcmaMethod>(inlineeWithInliners.Value.Count);
Compiler\DependencyAnalysis\ReadyToRun\InstrumentationDataTableNode.cs (2)
61List<long> _longs = new List<long>(); 62List<Import> _imports = new List<Import>();
Compiler\DependencyAnalysis\ReadyToRun\ManifestMetadataTableNode.cs (2)
50private readonly List<Guid> _manifestAssemblyMvids; 55private readonly List<ISignatureEmitter> _signatureEmitters;
Compiler\DependencyAnalysis\ReadyToRun\MethodEntryPointTableNode.cs (1)
49List<EntryPoint> ridToEntryPoint = new List<EntryPoint>();
Compiler\DependencyAnalysis\ReadyToRun\MethodWithGCInfo.cs (3)
31private List<ISymbolNode> _fixups; 96public List<ISymbolNode> Fixups => _fixups; 163List<FixupCell> fixupCells = null;
Compiler\DependencyAnalysis\ReadyToRun\ReadyToRunHeaderNode.cs (1)
98private readonly List<HeaderItem> _items = new List<HeaderItem>();
Compiler\DependencyAnalysis\ReadyToRun\RuntimeFunctionsTableNode.cs (2)
17private List<MethodWithGCInfo> _methodNodes; 133List<uint> mapping = new List<uint>();
Compiler\DependencyAnalysis\ReadyToRun\SymbolNodeRange.cs (1)
53public override IEnumerable<CombinedDependencyListEntry> SearchDynamicDependencies(List<DependencyNodeCore<NodeFactory>> markedNodes, int firstNode, NodeFactory context) => [];
Compiler\DependencyAnalysis\ReadyToRun\TypeValidationChecker.cs (1)
88List<string> reasons = new List<string>();
Compiler\DependencyAnalysis\ReadyToRun\WasmImportThunk.cs (1)
151List<WasmExpr> expressions = new List<WasmExpr>();
Compiler\DependencyAnalysis\ReadyToRun\WasmInterpreterToR2RThunkNode.cs (1)
125List<WasmExpr> expressions = new List<WasmExpr>();
Compiler\DependencyAnalysis\ReadyToRun\WasmR2RToInterpreterThunkNode.cs (1)
141List<WasmExpr> expressions = new List<WasmExpr>();
Compiler\DependencyAnalysis\ReadyToRunCodegenNodeFactory.cs (2)
102List<ILBodyFixupSignature> _markedILBodyFixupSignatures = new List<ILBodyFixupSignature>(); 517public List<StringDiscoverableAssemblyStubNode> GetStringDiscoverableStubs()
Compiler\FileLayoutOptimizer.cs (15)
78List<MethodWithGCInfo> methods = new List<MethodWithGCInfo>(); 91List<MethodWithGCInfo> sortedMethodsList = methods; 137private List<MethodWithGCInfo> ApplyMethodSort(List<MethodWithGCInfo> methods) 276private List<MethodWithGCInfo> MethodCallFrequencySort(List<MethodWithGCInfo> methodsToPlace) 289List<CallerCalleeCount> callList = new List<CallerCalleeCount>(); 299List<MethodWithGCInfo> outputMethods = new List<MethodWithGCInfo>(); 326private List<MethodWithGCInfo> PettisHansenSort(List<MethodWithGCInfo> methodsToPlace) 328var graphNodes = new List<CallGraphNode>(methodsToPlace.Count); 363List<List<int>> components = PettisHansen.Sort(graphNodes); 367List<MethodWithGCInfo> result = new List<MethodWithGCInfo>(methodsToPlace.Count); 368foreach (List<int> component in components)
Compiler\PettisHansenSort\PettisHansen.cs (7)
15public static List<List<int>> Sort(List<CallGraphNode> graph) 19var phNodes = new List<int>[graph.Count]; 164List<List<int>> components = 175foreach (List<int> component in components.SkipWhile(l => l.Count != 1))
Compiler\ProfileDataManager.cs (13)
20private readonly List<ProfileData> _inputData = new List<ProfileData>(); 187List<PgoSchemaElem> elems = new(); 210List<TypeSystemEntityOrUnknown> entities; 261private List<TypeSystemEntityOrUnknown> SampleMethodsCompatibleWithDelegateInvocation(MethodSignature delegateSignature, Random rand) 269private List<TypeSystemEntityOrUnknown> SampleImplementers(TypeDesc type, Random rand) 277private List<TypeSystemEntityOrUnknown> PickSample<T>(IList<T> list, Random rand) where T : TypeSystemEntity 280List<TypeSystemEntityOrUnknown> result = new(sampleSize); 412private readonly Dictionary<MethodSignature, List<MethodDesc>> _delegateTargets; 413private readonly Dictionary<TypeDesc, List<TypeDesc>> _implementers; 480List<MethodDesc> list = new(kvp.Value); 487List<TypeDesc> list = new(kvp.Value); 495return _delegateTargets.TryGetValue(delegateInvokeSignature, out List<MethodDesc> methods) ? methods : Array.Empty<MethodDesc>(); 500return _implementers.TryGetValue(type, out List<TypeDesc> types) ? types : Array.Empty<TypeDesc>();
Compiler\ReadyToRunCodegenCompilation.cs (2)
78protected abstract void ComputeDependencyNodeDependencies(List<DependencyNodeCore<NodeFactory>> obj); 706protected override void ComputeDependencyNodeDependencies(List<DependencyNodeCore<NodeFactory>> obj)
Compiler\ReadyToRunCodegenCompilationBuilder.cs (1)
292List<CorJitFlag> corJitFlags = new List<CorJitFlag> { CorJitFlag.CORJIT_FLAG_DEBUG_INFO };
Compiler\ReadyToRunCompilerContext.cs (1)
272List<FieldAndOffset> fieldsAndOffsets = new List<FieldAndOffset>();
Compiler\ReadyToRunExternalTypeMapNode.cs (1)
84public override IEnumerable<CombinedDependencyListEntry> SearchDynamicDependencies(List<DependencyNodeCore<NodeFactory>> markedNodes, int firstNode, NodeFactory context) => [];
Compiler\ReadyToRunMetadataFieldLayoutAlgorithm.cs (1)
265List<FieldAndOffset> fieldsForType = null;
Compiler\ReadyToRunProxyTypeMapNode.cs (1)
85public override IEnumerable<CombinedDependencyListEntry> SearchDynamicDependencies(List<DependencyNodeCore<NodeFactory>> markedNodes, int firstNode, NodeFactory context) => [];
Compiler\ReadyToRunStandaloneMethodMetadata.cs (1)
216public List<TypeDesc> _alternateTypeRefStream = new List<TypeDesc>();
Compiler\ReadyToRunTableManager.cs (5)
49public List<IMethodNode> MethodsGenerated = new List<IMethodNode>(); 50public List<IMethodNode> GenericMethodsGenerated = new List<IMethodNode>(); 54private List<IMethodNode> _completeSortedMethods = new List<IMethodNode>(); 55private List<IMethodNode> _completeSortedGenericMethods = new List<IMethodNode>(); 126List<PerModuleMethodsGenerated> perModuleDatas = new List<PerModuleMethodsGenerated>(_methodsGenerated.Values);
IBC\IBCDataModel.cs (7)
199public List<ScenarioRunData> Runs; 218public List<BasicBlockData> BasicBlocks; 283Tokens = new Dictionary<SectionFormat, List<TokenData>>(); 293public List<ScenarioData> Scenarios; 294public List<MethodData> Methods; 295public Dictionary<SectionFormat, List<TokenData>> Tokens { get; private set; } 296public List<BlobEntry> BlobStream;
IBC\IBCDataReader.cs (9)
285List<IBC.ScenarioData> ReadScenarioSection(ref uint totalRuns) 287var result = new List<IBC.ScenarioData>(); 302void ReadBlocks(List<IBC.BasicBlockData> blockList, uint numberOfBlocks) 361List<IBC.MethodData> ReadBasicBlockSection(ref uint totalRuns) 363var result = new List<IBC.MethodData>(); 404List<IBC.TokenData> ReadTokenSection(SectionFormat section) 406var result = new List<IBC.TokenData>(); 618List<IBC.BlobEntry> ReadBlobStreamSection() 620var blobs = new List<IBC.BlobEntry>();
IBC\IBCProfileParser.cs (5)
21private readonly List<ModuleDesc> _possibleReferenceModules; 50List<MethodProfileData> methodProfileData = new List<MethodProfileData>(); 57if (!parsedData.Tokens.TryGetValue(section, out List<TokenData> TokenList) || 192private static Dictionary<IBCBlobKey, BlobEntry> GetIBCBlobs(List<BlobEntry> inputBlobs, out HashSet<uint> ignoredIbcMethodSpecTokens) 749List<TypeDesc> instantiationArguments = new List<TypeDesc>();
IBC\MIbcProfileParser.cs (3)
358private static List<MethodProfileData> ReadMIbcGroup(EcmaMethod method) 372List<long> instrumentationDataLongs = null; 374var methodProfileData = new List<MethodProfileData>();
JitInterface\CorInfoImpl.ReadyToRun.cs (6)
487private List<ISymbolNode> _precodeFixups; 488private List<MethodDesc> _ilBodiesNeeded; 601List<TypeDesc> compExactlyDependsOnList = null; 3341private readonly Stack<List<ISymbolNode>> _stashedPrecodeFixups = new Stack<List<ISymbolNode>>(); 3361List<ISymbolNode> previouslyStashedFixups = _stashedPrecodeFixups.Pop();
ObjectWriter\MapFileBuilder.cs (1)
119List<NodeTypeStatistics> nodeTypeStats = new List<NodeTypeStatistics>();
ObjectWriter\ProfileFileBuilder.cs (1)
61private List<CallInfo> _callInfo;
src\runtime\src\coreclr\tools\Common\Compiler\CompilerTypeSystemContext.Validation.cs (3)
18private static List<TypeLoadabilityCheckInProgress> t_typeLoadCheckInProgressStack; 19private static List<TypeDesc> EmptyList = new List<TypeDesc>(); 95public List<TypeDesc> OtherTypesToMarkAsSuccessfullyLoaded;
src\runtime\src\coreclr\tools\Common\Compiler\Dataflow\DynamicallyAccessedMembersBinder.cs (5)
26var members = new List<TypeSystemEntity>(); 87var members = new List<TypeSystemEntity>(); 100var members = new List<TypeSystemEntity>(); 452public static void GetAllOnType(this TypeDesc type, bool declaredOnly, List<TypeSystemEntity> members) => GetAllOnType(type, declaredOnly, members, new HashSet<TypeDesc>()); 454private static void GetAllOnType(TypeDesc type, bool declaredOnly, List<TypeSystemEntity> members, HashSet<TypeDesc> types)
src\runtime\src\coreclr\tools\Common\Compiler\DependencyAnalysis\GVMDependenciesNode.cs (2)
78public override IEnumerable<CombinedDependencyListEntry> SearchDynamicDependencies(List<DependencyNodeCore<NodeFactory>> markedNodes, int firstNode, NodeFactory factory) 80List<CombinedDependencyListEntry> dynamicDependencies = new List<CombinedDependencyListEntry>();
src\runtime\src\coreclr\tools\Common\Compiler\DependencyAnalysis\ObjectNode.cs (1)
91public override IEnumerable<CombinedDependencyListEntry> SearchDynamicDependencies(List<DependencyNodeCore<NodeFactory>> markedNodes, int firstNode, NodeFactory factory) => null;
src\runtime\src\coreclr\tools\Common\Compiler\DependencyAnalysis\ShadowMethodNode.cs (1)
118public sealed override IEnumerable<CombinedDependencyListEntry> SearchDynamicDependencies(List<DependencyNodeCore<NodeFactory>> markedNodes, int firstNode, NodeFactory factory) => null;
src\runtime\src\coreclr\tools\Common\Compiler\DependencyAnalysis\VirtualMethodUseNode.cs (1)
87public override IEnumerable<CombinedDependencyListEntry> SearchDynamicDependencies(List<DependencyNodeCore<NodeFactory>> markedNodes, int firstNode, NodeFactory factory) => null;
src\runtime\src\coreclr\tools\Common\Compiler\GenericCycleDetection\Graph.Cycles.cs (10)
22private List<List<Vertex>> _result = new List<List<Vertex>>(); 78List<Vertex> newStronglyConnectedComponent = new List<Vertex>(); 156List<Vertex> newStronglyConnectedComponent = new List<Vertex>(); 177public IEnumerable<List<Vertex>> Result 186private IEnumerable<List<Vertex>> TarjansAlgorithm() 207IEnumerable<List<Vertex>> stronglyConnectedComponents = this.TarjansAlgorithm(); 208foreach (List<Vertex> stronglyConnectedComponent in stronglyConnectedComponents) 324private static void FindCyclesWorker(Edge edge, List<Edge> alreadySeen, ref int operationCount, Stopwatch previousAlgorithmTimeoutWatch)
src\runtime\src\coreclr\tools\Common\Compiler\GenericCycleDetection\Graph.Vertex.cs (1)
94private List<Edge> _edges = new List<Edge>();
src\runtime\src\coreclr\tools\Common\Compiler\GenericCycleDetection\GraphBuilder.cs (1)
28List<TypeDesc> typesToProcess = new List<TypeDesc>();
src\runtime\src\coreclr\tools\Common\Compiler\GenericCycleDetection\GraphBuilder.ForEach.cs (1)
112private List<EmbeddingState> _overflow;
src\runtime\src\coreclr\tools\Common\Compiler\GenericCycleDetection\ModuleCycleInfo.cs (2)
139private bool IsDeepPossiblyCyclicInstantiation(TypeDesc type, ref int breadthCounter, List<TypeDesc> seenTypes = null) 198private bool IsDeepPossiblyCyclicInstantiation(Instantiation instantiation, ref int breadthCounter, List<TypeDesc> seenTypes)
src\runtime\src\coreclr\tools\Common\Compiler\ObjectWriter\CoffObjectWriter.cs (5)
50protected sealed record SectionDefinition(CoffSectionHeader Header, Stream Stream, List<CoffRelocation> Relocations, Utf8String ComdatName, Utf8String SymbolName); 53protected readonly List<SectionDefinition> _sections = new(); 56private readonly List<CoffSymbolRecord> _symbols = new(); 279private protected override void EmitRelocations(int sectionIndex, List<SymbolicRelocation> relocationList) 282List<CoffRelocation> coffRelocations = _sections[sectionIndex].Relocations;
src\runtime\src\coreclr\tools\Common\Compiler\ObjectWriter\ElfObjectWriter.cs (10)
44private readonly List<ElfSectionDefinition> _sections = new(); 45private readonly List<ElfSymbol> _symbols = new(); 276List<ElfSymbol> sortedSymbols = new(definedSymbols.Count + undefinedSymbols.Count); 371private protected override void EmitRelocations(int sectionIndex, List<SymbolicRelocation> relocationList) 399private void EmitRelocationsX86(int sectionIndex, List<SymbolicRelocation> relocationList) 426private void EmitRelocationsX64(int sectionIndex, List<SymbolicRelocation> relocationList) 455private void EmitRelocationsARM(int sectionIndex, List<SymbolicRelocation> relocationList) 493private void EmitRelocationsARM64(int sectionIndex, List<SymbolicRelocation> relocationList) 529private void EmitRelocationsLoongArch64(int sectionIndex, List<SymbolicRelocation> relocationList) 565private void EmitRelocationsRiscV64(int sectionIndex, List<SymbolicRelocation> relocationList)
src\runtime\src\coreclr\tools\Common\Compiler\ObjectWriter\MachObjectWriter.cs (7)
63private readonly List<MachSection> _sections = new(); 67private readonly List<MachSymbol> _symbolTable = new(); 531var sortedDefinedSymbols = new List<MachSymbol>(definedSymbols.Count); 590private protected override void EmitRelocations(int sectionIndex, List<SymbolicRelocation> relocationList) 606private void EmitRelocationsX64(int sectionIndex, List<SymbolicRelocation> relocationList) 733private void EmitRelocationsArm64(int sectionIndex, List<SymbolicRelocation> relocationList) 957private List<MachRelocation> relocationCollection;
src\runtime\src\coreclr\tools\Common\Compiler\ObjectWriter\ObjectWriter.cs (15)
44private readonly List<SectionData> _sectionIndexToData = new(); 45private readonly List<List<SymbolicRelocation>> _sectionIndexToRelocations = new(); 46private protected readonly List<OutputSection> _outputSectionLayout = []; 254private protected abstract void EmitRelocations(int sectionIndex, List<SymbolicRelocation> relocationList); 311foreach (var relocationList in _sectionIndexToRelocations) 356List<ISymbolRangeNode> symbolRangeNodes = []; 357List<BlockToRelocate> blocksToRelocate = []; 358List<ChecksumsToCalculate> checksumRelocations = []; 598foreach (List<SymbolicRelocation> relocationList in _sectionIndexToRelocations) 669private void EmitChecksums(Stream outputFileStream, List<ChecksumsToCalculate> checksumRelocations) 673List<(long Offset, byte[] Value)> pendingWrites = ComputeChecksums(outputFileStream, checksumRelocations); 682private protected virtual List<(long Offset, byte[] Value)> ComputeChecksums(Stream outputFileStream, List<ChecksumsToCalculate> checksumRelocations) 684List<(long Offset, byte[] Value)> pendingWrites = [];
src\runtime\src\coreclr\tools\Common\Compiler\ObjectWriter\OutputInfoBuilder.cs (4)
124private readonly List<EcmaModule> _inputModules = []; 125private readonly List<OutputNode> _nodes = []; 126private readonly List<OutputSymbol> _symbols = []; 127private readonly List<OutputSection> _sections = [];
src\runtime\src\coreclr\tools\Common\Compiler\ObjectWriter\PEObjectWriter.cs (12)
73private Dictionary<int, List<SymbolicRelocation>> _resolvableRelocations = []; 78private readonly SortedDictionary<uint, List<ushort>> _baseRelocMap = new(); 563private protected override unsafe void EmitRelocations(int sectionIndex, List<SymbolicRelocation> relocationList) 567if (!_resolvableRelocations.TryGetValue(sectionIndex, out List<SymbolicRelocation> resolvable)) 582if (!_baseRelocMap.TryGetValue(pageRva, out var list)) 601List<Utf8String> exports = new(_exportedSymbolNames.Count); 689List<ushort> entries = kv.Value; 830if (_resolvableRelocations.TryGetValue(i, out List<SymbolicRelocation> relocationsToResolve)) 870private protected override List<(long Offset, byte[] Value)> ComputeChecksums(Stream outputFileStream, List<ChecksumsToCalculate> checksumRelocations) 872List<(long Offset, byte[] Value)> pendingWrites = base.ComputeChecksums(outputFileStream, checksumRelocations); 891private unsafe void ResolveRelocations(int sectionIndex, List<SymbolicRelocation> symbolicRelocations, long imageBase, MemoryStream stream)
src\runtime\src\coreclr\tools\Common\Compiler\ObjectWriter\SectionData.cs (1)
26private readonly List<ReadOnlyMemory<byte>> _buffers = new();
src\runtime\src\coreclr\tools\Common\Compiler\ObjectWriter\UnixObjectWriter.cs (1)
24private readonly List<UnixSectionDefinition> _sections = new();
src\runtime\src\coreclr\tools\Common\Compiler\ObjectWriter\WasmObjectWriter.cs (14)
249private List<WasmSection> _sections = new(); 637List<ushort> entries = kv.Value; 700if (_resolvableRelocations.TryGetValue(index, out List<SymbolicRelocation> relocations) && 740if (_resolvableRelocations.TryGetValue(section.Index, out List<SymbolicRelocation> relocations)) 776Dictionary<int, List<SymbolicRelocation>> _resolvableRelocations = new(); 777SortedDictionary<uint, List<ushort>> _baseRelocMap = new(); 784private readonly List<PendingBaseReloc> _pendingBaseRelocs = new(); 786private protected override void EmitRelocations(int sectionIndex, List<SymbolicRelocation> relocationList) 790if (!_resolvableRelocations.TryGetValue(sectionIndex, out List<SymbolicRelocation> resolvable)) 833if (!_baseRelocMap.TryGetValue(pageRva, out List<ushort> list)) 850private unsafe void ResolveRelocations(int sectionIndex, MemoryStream sectionStream, List<SymbolicRelocation> relocs, long sectionStart = 0) 1267private List<WasmDataSegment> _segments; 1268public List<WasmDataSegment> Segments => _segments; 1270public WasmDataSection(List<WasmDataSegment> segments, Utf8String name, int contentAlign = 1)
src\runtime\src\coreclr\tools\Common\Compiler\TypeMapMetadata.cs (1)
100private readonly List<ModuleDesc> _targetModules = [];
src\runtime\src\coreclr\tools\Common\Compiler\Win32Resources\ResourceData.cs (6)
197SortedDictionary<string, List<ObjectDataBuilder.Reservation>> nameTable = new SortedDictionary<string, List<ObjectDataBuilder.Reservation>>(); 199List<Tuple<ResType, ObjectDataBuilder.Reservation>> resTypes = new List<Tuple<ResType, ObjectDataBuilder.Reservation>>(); 200List<Tuple<ResName, ObjectDataBuilder.Reservation>> resNames = new List<Tuple<ResName, ObjectDataBuilder.Reservation>>(); 201List<Tuple<ResLanguage, ObjectDataBuilder.Reservation>> resLanguages = new List<Tuple<ResLanguage, ObjectDataBuilder.Reservation>>(); 240foreach (KeyValuePair<string, List<ObjectDataBuilder.Reservation>> name in nameTable)
src\runtime\src\coreclr\tools\Common\Compiler\Win32Resources\ResourceData.Win32Structs.cs (2)
58public static ObjectDataBuilder.Reservation Write(ref ObjectDataBuilder dataBuilder, string name, SortedDictionary<string, List<ObjectDataBuilder.Reservation>> nameTable) 60List<ObjectDataBuilder.Reservation> relatedNameReferences;
src\runtime\src\coreclr\tools\Common\Internal\NativeFormat\NativeFormatWriter.cs (7)
52internal List<Vertex> _items = new List<Vertex>(); 96private List<Section> _sections = new List<Section>(); 652private List<Entry> _elements; 709private List<Vertex> _elements; 1598private List<Vertex> _entries; 1600private List<Vertex> _blocks; 1890private List<Entry> _Entries;
src\runtime\src\coreclr\tools\Common\JitInterface\CorInfoImpl.cs (2)
657private List<IntPtr> _nativeExceptions; 736private List<object> _handleToObject = new List<object>();
src\runtime\src\coreclr\tools\Common\JitInterface\SwiftPhysicalLowering.cs (5)
106private List<FieldLayoutInterval> CreateConsolidatedIntervals() 109List<FieldLayoutInterval> consolidatedIntervals = new(Intervals.Count); 135public List<(CorInfoType, int)> GetLoweredTypeSequence() 137List<(CorInfoType, int)> loweredTypes = new(); 224List<(CorInfoType type, int offset)> loweredTypes = visitor.GetLoweredTypeSequence();
src\runtime\src\coreclr\tools\Common\JitInterface\WasmLowering.cs (1)
194List<TypeDesc> parameters = new List<TypeDesc>();
TypeSystem\Mutable\MutableModule.cs (4)
24List<string> _moduleRefStrings = new List<string>(); 141private List<ValueTuple<int, object>> _values = new List<ValueTuple<int, object>>(); 142private List<PerMetadataFormCache> _perMetadata = new List<PerMetadataFormCache>(); 146List<byte[]> _readers = new List<byte[]> (); // For now, as we don't maintain knowledge of how long these live, keep them around forever
ILCompiler.RyuJit (43)
Compiler\DependencyAnalysis\MethodCodeNode.cs (2)
13using CombinedDependencyList = System.Collections.Generic.List<ILCompiler.DependencyAnalysisFramework.DependencyNodeCore<ILCompiler.DependencyAnalysis.NodeFactory>.CombinedDependencyListEntry>; 71CombinedDependencyList dependencies = null;
Compiler\ProfileDataManager.cs (1)
19List<ProfileData> _inputData = new List<ProfileData>();
Compiler\RyuJitCompilation.cs (4)
122protected override void ComputeDependencyNodeDependencies(List<DependencyNodeCore<NodeFactory>> obj) 125var methodsToCompile = new List<MethodCodeNode>(); 159private void CompileMultiThreaded(List<MethodCodeNode> methodsToCompile) 173private void CompileSingleThreaded(List<MethodCodeNode> methodsToCompile)
src\runtime\src\coreclr\tools\aot\ILCompiler.ReadyToRun\Compiler\FileLayoutOptimizer.cs (11)
78List<MethodWithGCInfo> methods = new List<MethodWithGCInfo>(); 91List<MethodWithGCInfo> sortedMethodsList = methods; 137private List<MethodWithGCInfo> ApplyMethodSort(List<MethodWithGCInfo> methods) 326private List<MethodWithGCInfo> PettisHansenSort(List<MethodWithGCInfo> methodsToPlace) 328var graphNodes = new List<CallGraphNode>(methodsToPlace.Count); 363List<List<int>> components = PettisHansen.Sort(graphNodes); 367List<MethodWithGCInfo> result = new List<MethodWithGCInfo>(methodsToPlace.Count); 368foreach (List<int> component in components)
src\runtime\src\coreclr\tools\aot\ILCompiler.ReadyToRun\Compiler\PettisHansenSort\PettisHansen.cs (7)
15public static List<List<int>> Sort(List<CallGraphNode> graph) 19var phNodes = new List<int>[graph.Count]; 164List<List<int>> components = 175foreach (List<int> component in components.SkipWhile(l => l.Count != 1))
src\runtime\src\coreclr\tools\aot\ILCompiler.ReadyToRun\IBC\IBCDataModel.cs (7)
199public List<ScenarioRunData> Runs; 218public List<BasicBlockData> BasicBlocks; 283Tokens = new Dictionary<SectionFormat, List<TokenData>>(); 293public List<ScenarioData> Scenarios; 294public List<MethodData> Methods; 295public Dictionary<SectionFormat, List<TokenData>> Tokens { get; private set; } 296public List<BlobEntry> BlobStream;
src\runtime\src\coreclr\tools\aot\ILCompiler.ReadyToRun\IBC\MIbcProfileParser.cs (3)
358private static List<MethodProfileData> ReadMIbcGroup(EcmaMethod method) 372List<long> instrumentationDataLongs = null; 374var methodProfileData = new List<MethodProfileData>();
src\runtime\src\coreclr\tools\Common\JitInterface\CorInfoImpl.cs (2)
657private List<IntPtr> _nativeExceptions; 736private List<object> _handleToObject = new List<object>();
src\runtime\src\coreclr\tools\Common\JitInterface\SwiftPhysicalLowering.cs (5)
106private List<FieldLayoutInterval> CreateConsolidatedIntervals() 109List<FieldLayoutInterval> consolidatedIntervals = new(Intervals.Count); 135public List<(CorInfoType, int)> GetLoweredTypeSequence() 137List<(CorInfoType, int)> loweredTypes = new(); 224List<(CorInfoType type, int offset)> loweredTypes = visitor.GetLoweredTypeSequence();
src\runtime\src\coreclr\tools\Common\JitInterface\WasmLowering.cs (1)
194List<TypeDesc> parameters = new List<TypeDesc>();
ILCompiler.TypeSystem (12)
src\runtime\src\coreclr\tools\Common\TypeSystem\Common\FieldLayoutIntervalCalculator.cs (5)
49private readonly List<FieldLayoutInterval> _fieldLayout = new(); 94List<FieldLayoutInterval> nestedIntervals = new List<FieldLayoutInterval>(); 127private void AddToFieldLayout(List<FieldLayoutInterval> fieldLayout, int offset, TypeDesc fieldType) 162private void SetIntervalData(List<FieldLayoutInterval> fieldLayoutInterval, int offset, int count, TIntervalTag tag) 212private void MergeIntervalWithNeighboringIntervals(List<FieldLayoutInterval> fieldLayoutInterval, int intervalIndex)
src\runtime\src\coreclr\tools\Common\TypeSystem\Common\MethodDesc.cs (1)
210List<EmbeddedSignatureData> ret = new();
src\runtime\src\coreclr\tools\Common\TypeSystem\Common\Utilities\CustomAttributeTypeNameParser.cs (2)
40TypeSystemContext context, List<ModuleDesc> referencedModules, bool needsAssemblyName, bool fallbackToCoreLib, out bool failedBecauseNotFullyQualified) 104internal List<ModuleDesc> _referencedModules;
src\runtime\src\coreclr\tools\Common\TypeSystem\Common\Utilities\GCPointerMap.Algorithm.cs (1)
143List<MetadataType> types,
src\runtime\src\coreclr\tools\Common\TypeSystem\Ecma\EcmaSignatureParser.cs (1)
22private List<EmbeddedSignatureData> _embeddedSignatureDataList;
src\runtime\src\coreclr\tools\Common\TypeSystem\Ecma\SymbolReader\PortablePdbSymbolReader.cs (2)
171private void ProbeScopeForLocals(List<ILLocalVariable> variables, LocalScopeHandle localScopeHandle) 203var variables = new List<ILLocalVariable>();
illink (193)
ILLink.CodeFixProvider (2)
RequiresUnsafeCodeFixProvider.cs (2)
312List<StatementSyntax> statementsToWrap; 336var newStatements = new List<StatementSyntax>();
ILLink.RoslynAnalyzer (12)
DataFlow\DynamicallyAccessedMembersBinder.cs (5)
24var members = new List<ISymbol>(); 85var members = new List<ISymbol>(); 98var members = new List<ISymbol>(); 415public static void GetAllOnType(this ITypeSymbol type, bool declaredOnly, List<ISymbol> members) => GetAllOnType(type, declaredOnly, members, new HashSet<ITypeSymbol>(SymbolEqualityComparer.Default)); 418private static void GetAllOnType(ITypeSymbol type, bool declaredOnly, List<ISymbol> members, HashSet<ITypeSymbol> types)
DataFlow\InterproceduralState.cs (1)
55var methodsList = new List<MethodBodyValue>(Methods.GetKnownValues());
src\runtime\src\libraries\System.Reflection.Metadata\src\System\Reflection\Metadata\TypeNameParser.cs (2)
77List<int>? nestedNameLengths = null; 262private static TypeName? GetDeclaringType(string fullTypeName, List<int>? nestedNameLengths, AssemblyNameInfo? assemblyName)
src\runtime\src\libraries\System.Reflection.Metadata\src\System\Reflection\Metadata\TypeNameParserHelpers.cs (1)
226ref List<int>? nestedNameLengths, ref int recursiveDepth, out int totalLength)
src\runtime\src\tools\illink\src\ILLink.Shared\Annotations.cs (2)
59var memberTypesList = AllDynamicallyAccessedMemberTypes 136var args = new List<string>();
TrimAnalysis\TrimDataFlowAnalysis.cs (1)
90var blocks = cfg.Blocks.ToList();
Infrastructure.Common (9)
OSHelper.cs (2)
29private static List<Tuple<string, OSID>> _runtimeToOSID = new List<Tuple<string, OSID>> 51private static List<Tuple<string, OSID>> _descriptionToOSID = new List<Tuple<string, OSID>>
TestEventListener.cs (4)
19private List<EventSource> _tmpEventSourceList = new List<EventSource>(); 21public TestEventListener(List<string> targetSourceNames, EventLevel level) 50List<EventSource> sources; 64List<EventSource> tmp = _tmpEventSourceList;
xunit\ConditionAttribute.cs (1)
45List<string> falseConditions = new List<string>(conditionCount);
xunit\WcfTestDiscoverer.cs (2)
36List<string> issueSkipList = new List<string>(); 63List<string> skipReasons = new List<string>(conditions.Length);
Infrastructure.Tests (10)
ExtractTestPartitions\ExtractTestPartitionsTests.cs (1)
314var outputLines = new List<string>();
ExtractTestPartitions\MockAssemblyBuilder.cs (1)
234var references = new List<MetadataReference>
PowerShellScripts\ExpandTestMatrixGitHubTests.cs (1)
625var args = new List<string>
PowerShellScripts\PowerShellCommand.cs (2)
88var outputLines = new List<string>(); 188var argsList = new List<string>
PowerShellScripts\SplitTestMatrixByDepsTests.cs (2)
256var args = new List<string>(); 288var convertedEntries = new List<Dictionary<string, object>>();
PowerShellScripts\SplitTestProjectsTests.cs (1)
189var args = new List<string>
Shared\TestDataBuilder.cs (1)
113var partitions = new List<string>();
WorkflowScripts\NodeCommand.cs (1)
80List<string> outputLines = [];
installer.tasks (2)
GenerateTestSharedFrameworkDepsFile.cs (2)
53List<RuntimeFile> runtimeFiles = []; 54List<RuntimeFile> nativeFiles = [];
Keycloak.Web (1)
WeatherApiClient.cs (1)
7List<WeatherForecast>? forecasts = null;
Microsoft.Agents.AI.ProjectTemplates.Tests (1)
test\ProjectTemplates\Infrastructure\TestCommand.cs (1)
22public List<string> Arguments { get; } = [];
Microsoft.Analyzers.Extra (28)
CallAnalysis\CallAnalyzer.Handlers.cs (5)
28if (_state.Methods.TryGetValue(target.OriginalDefinition, out var handlers)) 44if (_state.Interfaces.TryGetValue(type, out var l)) 62if (_state.Interfaces.TryGetValue(iface, out var l)) 87if (_state.Ctors.TryGetValue(op.Constructor.OriginalDefinition, out var handlers)) 103if (_state.Props.TryGetValue(op.Property, out var handlers))
CallAnalysis\CallAnalyzer.Registrar.cs (5)
35if (!_state.Methods.TryGetValue(method, out var l)) 89if (!_state.Ctors.TryGetValue(ctor, out var l)) 129if (!_state.Props.TryGetValue(prop, out var l)) 167if (!_state.Interfaces.TryGetValue(method.ContainingType, out var handlers)) 228if (!_state.ExceptionTypes.TryGetValue(type, out var l))
CallAnalysis\CallAnalyzer.State.cs (6)
16public readonly Dictionary<IMethodSymbol, List<Action<OperationAnalysisContext, IInvocationOperation>>> Methods = new(SymbolEqualityComparer.Default); 17public readonly Dictionary<IMethodSymbol, List<Action<OperationAnalysisContext, IObjectCreationOperation>>> Ctors = new(SymbolEqualityComparer.Default); 18public readonly Dictionary<IPropertySymbol, List<Action<OperationAnalysisContext, IPropertyReferenceOperation>>> Props = new(SymbolEqualityComparer.Default); 19public readonly Dictionary<ITypeSymbol, List<Action<OperationAnalysisContext, IThrowOperation>>> ExceptionTypes = new(SymbolEqualityComparer.Default); 20public readonly Dictionary<ITypeSymbol, List<MethodHandlers>> Interfaces = new(SymbolEqualityComparer.Default); 32public List<Action<OperationAnalysisContext, IInvocationOperation>> Actions { get; } = [];
CallAnalysis\Fixers\LegacyLoggingFixer.cs (6)
154var invocationArgList = MakeArgumentList(details, invocationOp); 361private static List<SyntaxNode> MakeParameterList( 379var parameters = new List<SyntaxNode> 427private static List<ITypeSymbol> MakeArgumentList(FixDetails details, IInvocationOperation invocationOp) 429var args = new List<ITypeSymbol> 476var argList = new List<SyntaxNode>();
CallAnalysis\Fixers\LegacyLoggingFixer.FixDetails.cs (4)
54var interpolationArgs = new List<IOperation>(); 55var messageArgs = new List<string>(); 261private static List<string> ExtractTemplateArgs(string message) 263var args = new List<string>();
CallAnalysis\LegacyLogging.cs (1)
21var legacyMethods = new List<IMethodSymbol>();
MakeExeTypesInternalAnalyzer.cs (1)
79var disqualifyingBaseClasses = new List<ITypeSymbol>();
Microsoft.Analyzers.Extra.Tests (10)
Resources\RoslynTestUtils.cs (9)
38var refs = new List<MetadataReference>(); 155var filtered = new List<Diagnostic>(); 303var l = sourceNames.ToList(); 342var actions = new List<CodeAction>(); 372var results = new List<string>(); 376var l = sourceNames.ToList(); 418var l = sourceNames.ToList(); 463var results = new List<string>(); 467var l = sourceNames.ToList();
SyntaxNodeExtensionsTests.cs (1)
22var emptyList = new List<string>();
Microsoft.Analyzers.Local (27)
ApiLifecycle\ApiLifecycleAnalyzer.cs (2)
121if (assemblyAnalysis.MissingConstraints.TryGetValue(symbol, out var missingContraintsForSymbol)) 129if (assemblyAnalysis.MissingBaseTypes.TryGetValue(symbol, out var missingBaseForSymbol))
ApiLifecycle\AssemblyAnalysis.cs (5)
17public Dictionary<ISymbol, List<string>> MissingConstraints { get; } = new(SymbolEqualityComparer.Default); 18public Dictionary<ISymbol, List<string>> MissingBaseTypes { get; } = new(SymbolEqualityComparer.Default); 165if (MissingBaseTypes.TryGetValue(type, out var collection)) 181if (MissingConstraints.TryGetValue(type, out var collection)) 283var modifiers = new List<string>(6);
ApiLifecycle\Json\JsonArray.cs (1)
20private readonly List<JsonValue> _items = [];
ApiLifecycle\Utils.cs (2)
50var result = new List<string>(); 71private static void GetBaseTypesImpl(List<string> results, string baseTypesString)
CallAnalysis\CallAnalyzer.Handlers.cs (6)
28if (_state.Methods.TryGetValue(target.OriginalDefinition, out var handlers)) 44if (_state.Interfaces.TryGetValue(type, out var l)) 62if (_state.Interfaces.TryGetValue(iface, out var l)) 87if (_state.Ctors.TryGetValue(op.Constructor.OriginalDefinition, out var handlers)) 103if (_state.Props.TryGetValue(op.Property, out var handlers)) 122if (_state.ExceptionTypes.TryGetValue(creationOp.Type, out var handlers))
CallAnalysis\CallAnalyzer.Registrar.cs (5)
35if (!_state.Methods.TryGetValue(method, out var l)) 89if (!_state.Ctors.TryGetValue(ctor, out var l)) 129if (!_state.Props.TryGetValue(prop, out var l)) 167if (!_state.Interfaces.TryGetValue(method.ContainingType, out var handlers)) 228if (!_state.ExceptionTypes.TryGetValue(type, out var l))
CallAnalysis\CallAnalyzer.State.cs (6)
16public readonly Dictionary<IMethodSymbol, List<Action<OperationAnalysisContext, IInvocationOperation>>> Methods = new(SymbolEqualityComparer.Default); 17public readonly Dictionary<IMethodSymbol, List<Action<OperationAnalysisContext, IObjectCreationOperation>>> Ctors = new(SymbolEqualityComparer.Default); 18public readonly Dictionary<IPropertySymbol, List<Action<OperationAnalysisContext, IPropertyReferenceOperation>>> Props = new(SymbolEqualityComparer.Default); 19public readonly Dictionary<ITypeSymbol, List<Action<OperationAnalysisContext, IThrowOperation>>> ExceptionTypes = new(SymbolEqualityComparer.Default); 20public readonly Dictionary<ITypeSymbol, List<MethodHandlers>> Interfaces = new(SymbolEqualityComparer.Default); 32public List<Action<OperationAnalysisContext, IInvocationOperation>> Actions { get; } = [];
Microsoft.Analyzers.Local.Tests (10)
InternalReferencedInPublicDocAnalyzerTests.cs (1)
461var detected = result.Where(IsInternalReferencedInPublicDocDiagnostic).ToList();
Resources\RoslynTestUtils.cs (9)
38var refs = new List<MetadataReference>(); 155var filtered = new List<Diagnostic>(); 304var l = sourceNames.ToList(); 343var actions = new List<CodeAction>(); 373var results = new List<string>(); 377var l = sourceNames.ToList(); 419var l = sourceNames.ToList(); 464var results = new List<string>(); 468var l = sourceNames.ToList();
Microsoft.AspNetCore (7)
BootstrapHostBuilder.cs (3)
16private readonly List<Action<IConfigurationBuilder>> _configureHostActions = new(); 17private readonly List<Action<HostBuilderContext, IConfigurationBuilder>> _configureAppActions = new(); 18private readonly List<Action<HostBuilderContext, IServiceCollection>> _configureServicesActions = new();
ConfigureHostBuilder.cs (1)
22private readonly List<Action<HostBuilderContext, object>> _configureContainerActions = new();
WebApplication.cs (1)
30private readonly List<EndpointDataSource> _dataSources = new();
WebApplicationBuilder.cs (2)
603sourceValue is List<string> sourceDescriptions && 604destinationValue is List<string> destinationDescriptions)
Microsoft.AspNetCore.Analyzers (6)
CompilationFeatureDetector.cs (1)
30var configureMethods = ConfigureMethodVisitor.FindConfigureMethods(symbols, compilation.Assembly);
ConfigureMethodVisitor.cs (2)
11public static List<IMethodSymbol> FindConfigureMethods(StartupSymbols symbols, IAssemblySymbol assembly) 19private readonly List<IMethodSymbol> _methods;
StartupAnalysisBuilder.cs (3)
12private readonly Dictionary<INamedTypeSymbol, List<object>> _analysesByType; 22_analysesByType = new Dictionary<INamedTypeSymbol, List<object>>(SymbolEqualityComparer.Default); 63if (!_analysesByType.TryGetValue(type, out var list))
Microsoft.AspNetCore.Antiforgery (8)
Internal\DefaultAntiforgeryTokenGenerator.cs (1)
215if (claimsPrincipal.Identities is List<ClaimsIdentity> identitiesList)
Internal\DefaultClaimUidExtractor.cs (7)
21var uniqueIdentifierParameters = GetUniqueIdentifierParameters(claimsPrincipal.Identities); 31public static List<string>? GetUniqueIdentifierParameters(IEnumerable<ClaimsIdentity> claimsIdentities) 33var identitiesList = claimsIdentities as List<ClaimsIdentity>; 85var allClaims = new List<Claim>(); 102var identifierParameters = new List<string>(allClaims.Count * 3); 114private static void ComputeSha256(List<string> parameters, Span<byte> destination)
Microsoft.AspNetCore.App.Analyzers (20)
Infrastructure\AmbiguousRoutePatternComparer.cs (2)
103var xParameterPolicies = x.ParameterParts.Where(p => p.Kind == RoutePatternKind.ParameterPolicy).OfType<RoutePatternPolicyParameterPartNode>().ToList(); 104var yParameterPolicies = y.ParameterParts.Where(p => p.Kind == RoutePatternKind.ParameterPolicy).OfType<RoutePatternPolicyParameterPartNode>().ToList();
Infrastructure\VirtualChars\CSharpVirtualCharService.cs (7)
267var charResults = new List<(char ch, TextSpan span)>(); 304string tokenText, int offset, int startIndexInclusive, int endIndexExclusive, List<(char ch, TextSpan span)> charResults) 314private static void ConvertCharactersToRunes(List<(char ch, TextSpan span)> charResults, ImmutableList<VirtualChar>.Builder runeResults) 348List<(char ch, TextSpan span)> result, string tokenText, int offset, int index) 361List<(char ch, TextSpan span)> result, string tokenText, int offset, int index) 394List<(char ch, TextSpan span)> result, string tokenText, int offset, int index) 413List<(char ch, TextSpan span)> result, string tokenText, int offset, int index, char character)
Mvc\DetectAmbiguousActionRoutes.cs (1)
21private static void DetectAmbiguousActionRoutes(SymbolAnalysisContext context, WellKnownTypes wellKnownTypes, RoutePatternTree? controllerRoutePattern, List<ActionRoute> actionRoutes)
Mvc\DetectOverriddenAuthorizeAttribute.cs (4)
27INamedTypeSymbol controllerSymbol, List<AttributeInfo> authorizeAttributes, out string? allowAnonClass) 57IMethodSymbol actionSymbol, List<AttributeInfo> authorizeAttributes, string? allowAnonClass) 153List<AttributeInfo> authorizeAttributes, out bool foundAllowAnonymous) 156List<AttributeData>? localAuthorizeAttributeOverflow = null;
Mvc\MvcAnalyzer.cs (3)
40var concurrentQueue = new ConcurrentQueue<(List<ActionRoute> ActionRoutes, List<AttributeInfo> AuthorizeAttributes)>(); 91private static void PopulateActionRoutes(SymbolAnalysisContext context, WellKnownTypes wellKnownTypes, RouteUsageCache routeUsageCache, List<ActionRoute> actionRoutes, IMethodSymbol methodSymbol)
RouteEmbeddedLanguage\FrameworkParametersCompletionProvider.cs (1)
486public readonly List<RoutePatternItem> Items = new();
RouteEmbeddedLanguage\RoutePatternCompletionProvider.cs (1)
335public readonly List<RoutePatternItem> Items = new();
src\aspnetcore\src\Shared\RoslynUtils\BoundedCacheWithFactory.cs (1)
21private readonly List<WeakReference<Entry?>> _weakReferencedEntries = new()
Microsoft.AspNetCore.Authentication.Abstractions (2)
TokenExtensions.cs (2)
34var tokenNames = new List<string>(); 99var tokens = new List<AuthenticationToken>();
Microsoft.AspNetCore.Authentication.Certificate (2)
CertificateAuthenticationHandler.cs (2)
151var chainErrors = new List<string>(chain.ChainStatus.Length); 256var claims = new List<Claim>();
Microsoft.AspNetCore.Authentication.Cookies (4)
src\aspnetcore\src\Shared\ChunkingCookieManager\ChunkingCookieManager.cs (4)
100var chunks = new List<string>(10); // The client may not have sent all of the chunks, don't allocate based on chunksCount. 231var keys = new List<string> 280var newValues = new List<string>(); 315var keyValuePairs = new List<KeyValuePair<string, string>>();
Microsoft.AspNetCore.Authentication.Core (1)
AuthenticationSchemeProvider.cs (1)
49private readonly List<AuthenticationScheme> _requestHandlers;
Microsoft.AspNetCore.Authentication.JwtBearer (6)
JwtBearerConfigureOptions.cs (3)
45var issuers = configSection.GetSection(nameof(TokenValidationParameters.ValidIssuers)).GetChildren().Select(iss => iss.Value).ToList(); 48var audiences = configSection.GetSection(nameof(TokenValidationParameters.ValidAudiences)).GetChildren().Select(aud => aud.Value).ToList(); 79private static IEnumerable<SecurityKey> GetIssuerSigningKeys(IConfiguration configuration, List<string?> issuers)
JwtBearerHandler.cs (3)
97List<Exception>? validationFailures = null; 222private void RecordTokenValidationError(Exception exception, List<Exception> exceptions) 381var messages = new List<string>(exceptions.Count);
Microsoft.AspNetCore.Authentication.Negotiate (1)
Internal\LdapAdapter.cs (1)
42var retrievedClaims = new List<string>();
Microsoft.AspNetCore.Authentication.OAuth (2)
ClaimActionCollection.cs (1)
27var itemsToRemove = Actions.Where(map => string.Equals(claimType, map.ClaimType, StringComparison.OrdinalIgnoreCase)).ToList();
OAuthHandler.cs (1)
150var authTokens = new List<AuthenticationToken>();
Microsoft.AspNetCore.Authentication.OpenIdConnect (1)
OpenIdConnectHandler.cs (1)
1117var tokens = new List<AuthenticationToken>();
Microsoft.AspNetCore.Authentication.Twitter (15)
_generated\2\TwitterJsonContext.TwitterErrorResponse.g.cs (3)
55var info0 = new global::System.Text.Json.Serialization.Metadata.JsonPropertyInfoValues<global::System.Collections.Generic.List<global::Microsoft.AspNetCore.Authentication.Twitter.TwitterError>> 70AttributeProviderFactory = static () => typeof(global::Microsoft.AspNetCore.Authentication.Twitter.TwitterErrorResponse).GetProperty("Errors", InstanceMemberBindingFlags, null, typeof(global::System.Collections.Generic.List<global::Microsoft.AspNetCore.Authentication.Twitter.TwitterError>), global::System.Array.Empty<global::System.Type>(), null), 73properties[0] = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreatePropertyInfo<global::System.Collections.Generic.List<global::Microsoft.AspNetCore.Authentication.Twitter.TwitterError>>(options, info0);
_generated\3\TwitterJsonContext.ListTwitterError.g.cs (10)
15private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.List<global::Microsoft.AspNetCore.Authentication.Twitter.TwitterError>>? _ListTwitterError; 21public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.List<global::Microsoft.AspNetCore.Authentication.Twitter.TwitterError>> ListTwitterError 24get => _ListTwitterError ??= (global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.List<global::Microsoft.AspNetCore.Authentication.Twitter.TwitterError>>)Options.GetTypeInfo(typeof(global::System.Collections.Generic.List<global::Microsoft.AspNetCore.Authentication.Twitter.TwitterError>)); 27private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.List<global::Microsoft.AspNetCore.Authentication.Twitter.TwitterError>> Create_ListTwitterError(global::System.Text.Json.JsonSerializerOptions options) 29if (!TryGetTypeInfoForRuntimeCustomConverter<global::System.Collections.Generic.List<global::Microsoft.AspNetCore.Authentication.Twitter.TwitterError>>(options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.List<global::Microsoft.AspNetCore.Authentication.Twitter.TwitterError>> jsonTypeInfo)) 31var info = new global::System.Text.Json.Serialization.Metadata.JsonCollectionInfoValues<global::System.Collections.Generic.List<global::Microsoft.AspNetCore.Authentication.Twitter.TwitterError>> 39jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateListInfo<global::System.Collections.Generic.List<global::Microsoft.AspNetCore.Authentication.Twitter.TwitterError>, global::Microsoft.AspNetCore.Authentication.Twitter.TwitterError>(options, info); 49private void ListTwitterErrorSerializeHandler(global::System.Text.Json.Utf8JsonWriter writer, global::System.Collections.Generic.List<global::Microsoft.AspNetCore.Authentication.Twitter.TwitterError>? value)
_generated\7\TwitterJsonContext.GetJsonTypeInfo.g.cs (1)
32if (type == typeof(global::System.Collections.Generic.List<global::Microsoft.AspNetCore.Authentication.Twitter.TwitterError>))
TwitterErrorResponse.cs (1)
8public List<TwitterError>? Errors { get; set; }
Microsoft.AspNetCore.Authentication.WsFederation (1)
WsFederationHandler.cs (1)
179List<Exception>? validationFailures = null;
Microsoft.AspNetCore.Authorization (1)
AuthorizationHandlerContext.cs (1)
18private List<AuthorizationFailureReason>? _failedReasons;
Microsoft.AspNetCore.Components (81)
CascadingParameterState.cs (2)
46List<CascadingParameterState>? resultStates = null; 118List<CascadingParameterInfo>? result = null;
CascadingValueSource.cs (3)
19private readonly ConcurrentDictionary<Dispatcher, List<ComponentState>>? _subscribers; 94var tasks = new List<Task>(); 177if (_subscribers?.TryGetValue(dispatcher, out var subscribersForDispatcher) == true)
DefaultComponentPropertyActivator.cs (1)
51List<(string name, Type propertyType, PropertySetter setter, object? serviceKey)>? injectables = null;
NavigationManager.cs (1)
34private readonly List<Func<LocationChangingContext, ValueTask>> _locationChangingHandlers = new();
PersistentComponentState.cs (4)
19private readonly List<PersistComponentStateRegistration> _registeredCallbacks; 20private readonly List<RestoreComponentStateRegistration> _registeredRestoringCallbacks; 24List<PersistComponentStateRegistration> pauseCallbacks, 25List<RestoreComponentStateRegistration> restoringCallbacks)
PersistentState\ComponentStatePersistenceManager.cs (5)
14private readonly List<PersistComponentStateRegistration> _registeredCallbacks = new(); 15private readonly List<RestoreComponentStateRegistration> _registeredRestoringCallbacks = new(); 47internal List<PersistComponentStateRegistration> RegisteredCallbacks => _registeredCallbacks; 214List<Task<bool>>? pendingCallbackTasks = null; 294static async Task<bool> AnyTaskFailed(List<Task<bool>> pendingCallbackTasks)
PersistentState\PersistentServicesRegistry.cs (3)
25private List<(PersistingComponentStateSubscription, RestoringComponentStateSubscription)> _subscriptions = []; 58var subscriptions = new List<(PersistingComponentStateSubscription, RestoringComponentStateSubscription)>( 169var keys = new List<(string, Type)>();
PersistentState\PersistingComponentStateSubscription.cs (2)
14private readonly List<PersistComponentStateRegistration>? _callbacks; 17internal PersistingComponentStateSubscription(List<PersistComponentStateRegistration> callbacks, PersistComponentStateRegistration callback)
PersistentState\RestoringComponentStateSubscription.cs (2)
11private readonly List<RestoreComponentStateRegistration> _registeredRestoringCallbacks; 15List<RestoreComponentStateRegistration> registeredRestoringCallbacks,
Reflection\ComponentProperties.cs (1)
249var propertyNames = new List<string>();
Reflection\MemberAssignment.cs (6)
32List<PropertyInfo> many; 40many = (List<PropertyInfo>)others; 57var list = (List<PropertyInfo>)item.Value; 73var many = (List<PropertyInfo>)others;
Rendering\ComponentState.cs (1)
206List<CascadingParameterState>? remainingCascadingParameters = null;
RenderTree\Renderer.cs (10)
52private List<Task>? _pendingTasks; 939List<Task> batch = null; 974List<Task> batch = null; 992private void NotifyRenderCompleted(ComponentState state, ref List<Task> batch) 1043List<Exception> exceptions = null; 1278List<Exception> exceptions = null; 1279List<Task> asyncDisposables = null; 1317async Task HandleAsyncExceptions(List<Task> tasks) 1319List<Exception> asyncExceptions = null; 1336void NotifyExceptions(List<Exception> exceptions)
RenderTree\RenderTreeDiffBuilder.cs (2)
769var frameTypes = new List<string>(); 780var componentPath = new List<string>();
Routing\RouteTableFactory.cs (8)
41var componentTypes = GetRouteableComponents(routeKey); 50private static List<Type> GetRouteableComponents(RouteKey routeKey) 52var routeableComponents = new List<Type>(); 72static void GetRouteableComponents(List<Type> routeableComponents, Assembly assembly) 86internal static RouteTable Create(List<Type> componentTypes, IServiceProvider serviceProvider) 136var unusedRouteParameterNames = GetUnusedParameterNames(allRouteParameterNames!, routeParameterNames!); 235private static List<string>? GetUnusedParameterNames(HashSet<string> allRouteParameterNames, HashSet<string> routeParameterNames) 237List<string>? unusedParameters = null;
Sections\SectionRegistry.cs (6)
9private readonly Dictionary<object, List<SectionContent>> _providersByIdentifier = new(); 13if (!_providersByIdentifier.TryGetValue(identifier, out var providers)) 31if (!_providersByIdentifier.TryGetValue(identifier, out var providers)) 78if (!_providersByIdentifier.TryGetValue(identifier, out var providers)) 91private static SectionContent? GetCurrentProviderContentOrDefault(List<SectionContent> providers) 97=> _providersByIdentifier.TryGetValue(identifier, out var existingList)
src\aspnetcore\src\Components\Shared\src\ArrayBuilder.cs (1)
25/// This differs from a <see cref="System.Collections.Generic.List{T}"/> in that
src\aspnetcore\src\Components\Shared\src\StringSegmentAccumulator.cs (1)
13private List<ReadOnlyMemory<char>>? _multiple;
src\aspnetcore\src\Http\Routing\src\ParameterPolicyActivator.cs (4)
119var matchingConstructors = GetMatchingConstructors(constructors, serviceProvider, arguments.Length); 146private static List<ConstructorInfo> GetMatchingConstructors(ConstructorInfo[] constructors, IServiceProvider? serviceProvider, int argumentsLength) 148var result = new List<ConstructorInfo>(); 159private static ConstructorInfo GetLongestConstructor(List<ConstructorInfo> constructors, Type parameterPolicyType)
src\aspnetcore\src\Http\Routing\src\Patterns\RouteParameterParser.cs (1)
103var constraints = new List<RoutePatternParameterPolicyReference>();
src\aspnetcore\src\Http\Routing\src\Patterns\RoutePatternFactory.cs (4)
443Dictionary<string, List<RoutePatternParameterPolicyReference>>? parameterPolicyReferences, 469List<RoutePatternParameterPart>? parameters = null; 608List<RoutePatternParameterPolicyReference>? parameterConstraints = null; 614parameterPolicyReferences = new Dictionary<string, List<RoutePatternParameterPolicyReference>>(StringComparer.OrdinalIgnoreCase);
src\aspnetcore\src\Http\Routing\src\Patterns\RoutePatternParser.cs (7)
32var segments = new List<RoutePatternPathSegment>(); 71private static bool ParseSegment(Context context, List<RoutePatternPathSegment> segments) 76var parts = new List<RoutePatternPart>(); 143private static bool ParseParameter(Context context, List<RoutePatternPart> parts) 245private static bool ParseLiteral(Context context, List<RoutePatternPart> parts) 316private static bool IsAllValid(Context context, List<RoutePatternPathSegment> segments) 338private static bool IsSegmentValid(Context context, List<RoutePatternPart> parts)
src\aspnetcore\src\Http\Routing\src\RouteConstraintBuilder.cs (3)
27private readonly Dictionary<string, List<IRouteConstraint>> _constraints; 44_constraints = new Dictionary<string, List<IRouteConstraint>>(StringComparer.OrdinalIgnoreCase); 169if (!_constraints.TryGetValue(key, out var list))
src\aspnetcore\src\Http\Routing\src\Tree\InboundRouteEntry.cs (1)
76public List<string> UnusedRouteParameterNames { get; set; }
src\aspnetcore\src\Http\Routing\src\Tree\TreeRouteBuilder.cs (1)
88List<string> unusedParameterNames)
src\aspnetcore\src\Http\Routing\src\Tree\UrlMatchingNode.cs (1)
50public List<InboundMatch> Matches { get; }
Microsoft.AspNetCore.Components.Analyzers (9)
ComponentParameterAnalyzer.cs (2)
52var properties = new List<IPropertySymbol>(); 71var captureUnmatchedValuesParameters = new List<IPropertySymbol>();
ForLoopIteratorInClosureAnalyzer.cs (4)
274public List<ILocalSymbol> Iterators { get; } = new(); 276public List<ILocalSymbol> PotentialIterators { get; private set; } = new(); 279public List<ILocalSymbol> AllForVariables { get; } = new(); 282public List<ILocalReferenceOperation> IteratorOccurrences { get; } = new();
StateHasChangedAnalyzer.cs (2)
106var awaitExpressions = body.DescendantNodes(static node => !IsNestedFunctionLike(node)).OfType<AwaitExpressionSyntax>().OrderBy(n => n.SpanStart).ToList(); 107var stateCalls = body.DescendantNodes(static node => !IsNestedFunctionLike(node)).OfType<InvocationExpressionSyntax>()
VirtualizeItemComparerAnalyzer.cs (1)
44var completedVirtualizeComponents = new List<ComponentState>();
Microsoft.AspNetCore.Components.Authorization (1)
AttributeAuthorizeDataCache.cs (1)
39List<IAuthorizeData>? authorizeDatas = null;
Microsoft.AspNetCore.Components.Endpoints (94)
Assets\ResourcePreloader.cs (2)
15private List<PreloadAsset>? assets; 32private void PreloadAssets(List<PreloadAsset> assets)
Builder\RazorComponentEndpointDataSource.cs (9)
21private readonly List<Action<EndpointBuilder>> _conventions = []; 22private readonly List<Action<EndpointBuilder>> _finallyConventions = []; 23private readonly List<Action<ComponentApplicationBuilder>> _componentApplicationBuilderActions = []; 30private List<Endpoint>? _endpoints; 36internal List<Action<EndpointBuilder>> Conventions => _conventions; 37internal List<Action<ComponentApplicationBuilder>> ComponentApplicationBuilderActions => _componentApplicationBuilderActions; 108var endpoints = new List<Endpoint>(); 184private void AddBlazorWebEndpoints(List<Endpoint> endpoints) 186List<EndpointBuilder> blazorWebEndpoints = [
Builder\RazorComponentEndpointFactory.cs (1)
23List<Endpoint> endpoints,
Builder\RazorComponentsEndpointConventionBuilder.cs (9)
19private readonly List<Action<EndpointBuilder>> _conventions; 20private readonly List<Action<EndpointBuilder>> _finallyConventions; 21private readonly List<Action<ComponentApplicationBuilder>> _componentApplicationBuilderActions; 27List<Action<EndpointBuilder>> conventions, 28List<Action<EndpointBuilder>> finallyConventions, 29List<Action<ComponentApplicationBuilder>> componentApplicationBuilderActions) 39internal List<Action<ComponentApplicationBuilder>> ComponentApplicationBuilderActions => _componentApplicationBuilderActions; 83List<Endpoint> endpoints, 86public List<Endpoint> Endpoints { get; } = endpoints;
Builder\RenderModeEndpointProvider.cs (3)
35List<Endpoint> endpoints, 39List<Action<EndpointBuilder>> conventions, 40List<Action<EndpointBuilder>> finallyConventions)
Builder\ResourceCollectionUrlEndpoint.cs (1)
22List<Endpoint> endpoints,
Builder\ResourcePreloadCollection.cs (3)
10private readonly Dictionary<string, List<PreloadAsset>> _storage = new(); 38if (!_storage.TryGetValue(group, out var groupHeaders)) 99public bool TryGetAssets(string group, [MaybeNullWhen(false)] out List<PreloadAsset> assets)
Builder\ResourcePreloadService.cs (3)
8private Action<List<PreloadAsset>>? handler; 10public void SetPreloadingHandler(Action<List<PreloadAsset>> handler) 13public void Preload(List<PreloadAsset> assets)
Discovery\IRazorComponentApplication.cs (2)
23var pages = new List<PageComponentBuilder>(); 24var components = new List<ComponentBuilder>();
Discovery\PageCollectionBuilder.cs (3)
58var list = new List<PageComponentInfo>(totalCount); 60var metadata = new List<object>(); 78private static void ResolveMetadata(Type componentType, List<object> result)
FormMapping\Factories\Collections\TypedCollectionConverterFactory.cs (5)
190CreateConverter<IReadOnlyList<TElement>, List<TElement>>(elementTypeConverter), 192CreateConverter<IReadOnlyCollection<TElement>, List<TElement>>(elementTypeConverter), 196CreateConverter<IList<TElement>, List<TElement>>(elementTypeConverter), 198CreateConverter<ICollection<TElement>, List<TElement>>(elementTypeConverter), 202CreateConverter<IEnumerable<TElement>, List<TElement>>(elementTypeConverter),
FormMapping\Factories\ComplexType\ComplexTypeExpressionConverterFactoryOfT.cs (20)
33var parameters = new List<ParameterExpression>() { readerParam, typeParam, optionsParam, resultParam, foundValueParam }; 40var variables = new List<ParameterExpression>() { propertyFoundValue, succeeded, localFoundValueVar, exceptionVar }; 42var propertyValueLocals = new List<ParameterExpression>(); 43var constructorParameterValueLocals = new List<ParameterExpression>(); 45var body = new List<Expression>() 112List<ParameterExpression> constructorParameterValueLocals, 114List<ParameterExpression> propsLocals, 115List<ParameterExpression> variables, 190var assignments = new List<Expression>(); 226List<ParameterExpression> constructorParameters, 228List<ParameterExpression> properties, 329List<ParameterExpression> variables, 330List<ParameterExpression> propertyValueLocals, 331List<Expression> body) 428List<ParameterExpression> variables, 429List<ParameterExpression> constructorParameterValueLocals, 430List<Expression> body) 560List<ParameterExpression> parameters, 561List<ParameterExpression> variables, 562List<Expression> body)
FormMapping\FormDataMapperOptions.cs (2)
15private readonly List<IFormDataConverterFactory> _factories = new(); 39internal List<IFormDataConverterFactory> Factories => _factories;
FormMapping\Metadata\FormDataMetadataFactory.cs (2)
14internal partial class FormDataMetadataFactory(List<IFormDataConverterFactory> factories, ILoggerFactory loggerFactory) 317public List<Type> CurrentTypes { get; set; } = new();
Rendering\Buffering\TextChunkListBuilder.cs (1)
14private List<TextChunkPage>? _priorPages;
Rendering\EndpointHtmlRenderer.cs (4)
53private readonly List<Task> _nonStreamingPendingTasks = new(); 264private List<StringValues>? _values; 277private static List<StringValues> MaterializeValues(IFormCollection form) 279var result = new List<StringValues>(form.Keys.Count);
Rendering\SSRRenderModeBoundary.cs (1)
155if (preloads != null && preloads.TryGetAssets("webassembly", out var preloadAssets))
src\aspnetcore\src\Components\Shared\src\RenderFragmentSerializer.cs (11)
20internal static List<RenderTreeNode> SerializeFrames( 25var result = new List<RenderTreeNode>(); 39List<RenderTreeNode> target, 222internal static RenderFragment Deserialize(List<RenderTreeNode> nodes, JsonSerializerOptions jsonOptions, ComponentParametersTypeCache typeCache) 228private static void DeserializeNodes(RenderTreeBuilder builder, List<RenderTreeNode> nodes, JsonSerializerOptions? jsonOptions, ComponentParametersTypeCache typeCache) 278private static void DeserializeAttributes(RenderTreeBuilder builder, List<RenderTreeAttribute>? attributes, JsonSerializerOptions? jsonOptions, ComponentParametersTypeCache typeCache) 294private static void DeserializeComponentParameters(RenderTreeBuilder builder, List<RenderTreeAttribute>? parameters, JsonSerializerOptions? jsonOptions, ComponentParametersTypeCache typeCache) 372public List<RenderTreeNode> Nodes { get; init; } = []; 383public List<RenderTreeAttribute>? Attributes { get; set; } 404public List<RenderTreeAttribute>? ComponentParameters { get; set; } 407public List<RenderTreeNode>? Children { get; set; }
src\aspnetcore\src\Shared\ChunkingCookieManager\ChunkingCookieManager.cs (4)
100var chunks = new List<string>(10); // The client may not have sent all of the chunks, don't allocate based on chunksCount. 231var keys = new List<string> 280var newValues = new List<string>(); 315var keyValuePairs = new List<KeyValuePair<string, string>>();
src\aspnetcore\src\Shared\Components\ComponentParameter.cs (2)
16var parameterDefinitions = new List<ComponentParameter>(); 17var parameterValues = new List<object?>();
src\aspnetcore\src\Shared\Components\ResourceCollectionResolver.cs (2)
34var resources = new List<ResourceAsset>(); 136List<ResourceAsset> resources,
src\aspnetcore\src\Shared\PropertyHelper\PropertyHelper.cs (3)
441var filteredProperties = new List<PropertyHelper>(allProperties.Length); 502var propertyHelpers = new List<PropertyHelper>(); 522List<PropertyHelper> propertyHelpers,
TempData\TempData.cs (1)
175private readonly List<string> _keysToRemove = new();
Microsoft.AspNetCore.Components.Forms (11)
EditContext.cs (1)
281List<Task>? tasksToAwait = null;
EditContextDataAnnotationsExtensions.cs (4)
150var validationResults = new List<ValidationResult>(); 164var validationResults = new List<ValidationResult>(); 177private void AddValidatorResults(List<ValidationResult> validationResults) 280var results = new List<ValidationResult>();
ValidationMessageStore.cs (5)
14private readonly Dictionary<FieldIdentifier, List<string>> _messages = new Dictionary<FieldIdentifier, List<string>>(); 65=> _messages.TryGetValue(fieldIdentifier, out var messages) ? messages : Array.Empty<string>(); 107private List<string> GetOrCreateMessagesListForField(in FieldIdentifier fieldIdentifier) 109if (!_messages.TryGetValue(fieldIdentifier, out var messagesForField))
ValidationRequestedEventArgs.cs (1)
11private List<Func<CancellationToken, Task>>? _asyncValidators;
Microsoft.AspNetCore.Components.QuickGrid (6)
Columns\GridSort.cs (4)
18private List<Func<IOrderedQueryable<TGridItem>, bool, IOrderedQueryable<TGridItem>>>? _then; 21private List<(LambdaExpression, bool)>? _thenExpressions; 117private List<SortedProperty> BuildPropertyList(bool ascending) 119var result = new List<SortedProperty>
QuickGrid.razor.cs (1)
140private readonly List<ColumnBase<TGridItem>> _columns;
src\aspnetcore\src\Components\Shared\src\StringSegmentAccumulator.cs (1)
13private List<ReadOnlyMemory<char>>? _multiple;
Microsoft.AspNetCore.Components.SdkAnalyzers (2)
ComponentParameterAnalyzer.cs (2)
46var properties = new List<IPropertySymbol>(); 65var captureUnmatchedValuesParameters = new List<IPropertySymbol>();
Microsoft.AspNetCore.Components.Server (25)
Circuits\CircuitHost.cs (4)
260List<Exception> exceptions = null; 292List<Exception> exceptions = null; 328List<Exception> exceptions = null; 356List<Exception> exceptions = null;
Circuits\IServerComponentDeserializer.cs (1)
12out List<ComponentDescriptor> descriptors);
Circuits\ServerComponentDeserializer.cs (1)
94public bool TryDeserializeComponentDescriptorCollection(string serializedComponentRecords, out List<ComponentDescriptor> descriptors)
ComponentHub.cs (1)
117if (!_serverComponentSerializer.TryDeserializeComponentDescriptorCollection(serializedComponentRecords, out var components))
src\aspnetcore\src\Components\Shared\src\ArrayBuilder.cs (1)
25/// This differs from a <see cref="System.Collections.Generic.List{T}"/> in that
src\aspnetcore\src\Components\Shared\src\RenderFragmentSerializer.cs (11)
20internal static List<RenderTreeNode> SerializeFrames( 25var result = new List<RenderTreeNode>(); 39List<RenderTreeNode> target, 222internal static RenderFragment Deserialize(List<RenderTreeNode> nodes, JsonSerializerOptions jsonOptions, ComponentParametersTypeCache typeCache) 228private static void DeserializeNodes(RenderTreeBuilder builder, List<RenderTreeNode> nodes, JsonSerializerOptions? jsonOptions, ComponentParametersTypeCache typeCache) 278private static void DeserializeAttributes(RenderTreeBuilder builder, List<RenderTreeAttribute>? attributes, JsonSerializerOptions? jsonOptions, ComponentParametersTypeCache typeCache) 294private static void DeserializeComponentParameters(RenderTreeBuilder builder, List<RenderTreeAttribute>? parameters, JsonSerializerOptions? jsonOptions, ComponentParametersTypeCache typeCache) 372public List<RenderTreeNode> Nodes { get; init; } = []; 383public List<RenderTreeAttribute>? Attributes { get; set; } 404public List<RenderTreeAttribute>? ComponentParameters { get; set; } 407public List<RenderTreeNode>? Children { get; set; }
src\aspnetcore\src\Shared\Components\ComponentParameter.cs (2)
16var parameterDefinitions = new List<ComponentParameter>(); 17var parameterValues = new List<object?>();
src\aspnetcore\src\SignalR\common\Protocols.MessagePack\src\Protocol\MessagePackHubProtocolWorker.cs (1)
269List<string>? streams = null;
src\aspnetcore\src\SignalR\common\Shared\MemoryBufferWriter.cs (3)
29private List<CompletedBuffer>? _completedSegments; 362public readonly List<CompletedBuffer> Segments; 365public WrittenBuffers(List<CompletedBuffer> segments, int bytesWritten)
Microsoft.AspNetCore.Components.Testing (1)
Infrastructure\TracingSession.cs (1)
86var pages = _context.Pages.ToList();
Microsoft.AspNetCore.Components.Web (33)
_generated\10\WebRendererSerializerContext.GetJsonTypeInfo.g.cs (2)
34if (type == typeof(global::System.Collections.Generic.Dictionary<string, global::System.Collections.Generic.List<string>>)) 38if (type == typeof(global::System.Collections.Generic.List<string>))
_generated\3\WebRendererSerializerContext.DictionaryStringListString.g.cs (13)
13private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, global::System.Collections.Generic.List<string>>>? _DictionaryStringListString; 19public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, global::System.Collections.Generic.List<string>>> DictionaryStringListString 22get => _DictionaryStringListString ??= (global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, global::System.Collections.Generic.List<string>>>)Options.GetTypeInfo(typeof(global::System.Collections.Generic.Dictionary<string, global::System.Collections.Generic.List<string>>)); 25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, global::System.Collections.Generic.List<string>>> Create_DictionaryStringListString(global::System.Text.Json.JsonSerializerOptions options) 27if (!TryGetTypeInfoForRuntimeCustomConverter<global::System.Collections.Generic.Dictionary<string, global::System.Collections.Generic.List<string>>>(options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, global::System.Collections.Generic.List<string>>> jsonTypeInfo)) 29var info = new global::System.Text.Json.Serialization.Metadata.JsonCollectionInfoValues<global::System.Collections.Generic.Dictionary<string, global::System.Collections.Generic.List<string>>> 31ObjectCreator = () => new global::System.Collections.Generic.Dictionary<string, global::System.Collections.Generic.List<string>>(), 37jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateDictionaryInfo<global::System.Collections.Generic.Dictionary<string, global::System.Collections.Generic.List<string>>, string, global::System.Collections.Generic.List<string>>(options, info); 47private void DictionaryStringListStringSerializeHandler(global::System.Text.Json.Utf8JsonWriter writer, global::System.Collections.Generic.Dictionary<string, global::System.Collections.Generic.List<string>>? value) 57foreach (global::System.Collections.Generic.KeyValuePair<string, global::System.Collections.Generic.List<string>> entry in value)
_generated\4\WebRendererSerializerContext.ListString.g.cs (10)
13private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.List<string>>? _ListString; 19public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.List<string>> ListString 22get => _ListString ??= (global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.List<string>>)Options.GetTypeInfo(typeof(global::System.Collections.Generic.List<string>)); 25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.List<string>> Create_ListString(global::System.Text.Json.JsonSerializerOptions options) 27if (!TryGetTypeInfoForRuntimeCustomConverter<global::System.Collections.Generic.List<string>>(options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.List<string>> jsonTypeInfo)) 29var info = new global::System.Text.Json.Serialization.Metadata.JsonCollectionInfoValues<global::System.Collections.Generic.List<string>> 37jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateListInfo<global::System.Collections.Generic.List<string>, string>(options, info); 47private void ListStringSerializeHandler(global::System.Text.Json.Utf8JsonWriter writer, global::System.Collections.Generic.List<string>? value)
Forms\Mapping\FormMappingContext.cs (2)
14private List<KeyValuePair<string, FormMappingError>>? _pendingErrors; 101private static void AddErrorCore(Dictionary<string, FormMappingError> errors, string key, FormattableString error, string? attemptedValue, ref List<KeyValuePair<string, FormMappingError>>? pendingErrors)
Forms\Mapping\FormMappingError.cs (2)
11private readonly List<FormattableString> _errorMessages; 19internal FormMappingError(string path, List<FormattableString> errorMessages, string? attemptedValue)
Forms\ValidationSummary.cs (1)
110var messages = new List<string>(validationMessages);
JSComponents\JSComponentConfigurationStore.cs (2)
26internal Dictionary<string, List<string>> JSComponentIdentifiersByInitializer { get; } = new(StringComparer.Ordinal); 62if (!JSComponentIdentifiersByInitializer.TryGetValue(javaScriptInitializer, out var identifiersForInitializer))
WebRenderer.cs (1)
189[JsonSerializable(typeof(Dictionary<string, List<string>>))]
Microsoft.AspNetCore.Components.WebAssembly (25)
Hosting\HostedServiceExecutor.cs (1)
30List<Exception>? exceptions = null;
Hosting\WebAssemblyHost.cs (2)
198var pendingRenders = new List<Task>(count + initialOperationCount); 232private static void AddWebRootComponents(WebAssemblyRenderer renderer, RootComponentOperationBatch operationBatch, List<Task> pendingRenders)
Hosting\WebAssemblyHostConfiguration.cs (4)
18private readonly List<IConfigurationProvider> _providers = new List<IConfigurationProvider>(); 19private readonly List<IConfigurationSource> _sources = new List<IConfigurationSource>(); 21private readonly List<IDisposable> _changeTokenRegistrations = new List<IDisposable>(); 95var result = new List<IConfigurationSection>();
Services\LazyAssemblyLoader.cs (4)
50var loadedAssemblies = new List<Assembly>(); 71var newAssembliesToLoad = assembliesToLoad.ToList(); 72var loadedAssemblies = new List<Assembly>(); 78List<Assembly>? allAssemblies = null;
src\aspnetcore\src\Components\Shared\src\ArrayBuilder.cs (1)
25/// This differs from a <see cref="System.Collections.Generic.List{T}"/> in that
src\aspnetcore\src\Components\Shared\src\RenderFragmentSerializer.cs (11)
20internal static List<RenderTreeNode> SerializeFrames( 25var result = new List<RenderTreeNode>(); 39List<RenderTreeNode> target, 222internal static RenderFragment Deserialize(List<RenderTreeNode> nodes, JsonSerializerOptions jsonOptions, ComponentParametersTypeCache typeCache) 228private static void DeserializeNodes(RenderTreeBuilder builder, List<RenderTreeNode> nodes, JsonSerializerOptions? jsonOptions, ComponentParametersTypeCache typeCache) 278private static void DeserializeAttributes(RenderTreeBuilder builder, List<RenderTreeAttribute>? attributes, JsonSerializerOptions? jsonOptions, ComponentParametersTypeCache typeCache) 294private static void DeserializeComponentParameters(RenderTreeBuilder builder, List<RenderTreeAttribute>? parameters, JsonSerializerOptions? jsonOptions, ComponentParametersTypeCache typeCache) 372public List<RenderTreeNode> Nodes { get; init; } = []; 383public List<RenderTreeAttribute>? Attributes { get; set; } 404public List<RenderTreeAttribute>? ComponentParameters { get; set; } 407public List<RenderTreeNode>? Children { get; set; }
src\aspnetcore\src\Shared\Components\ComponentParameter.cs (2)
16var parameterDefinitions = new List<ComponentParameter>(); 17var parameterValues = new List<object?>();
Microsoft.AspNetCore.Components.WebAssembly.Server (2)
DebugProxyLauncher.cs (1)
111var keysToRemove = environment.Keys.Where(key => key.StartsWith("ASPNETCORE_", StringComparison.Ordinal)).ToList();
TargetPickerUi.cs (1)
303var matchingTabs = string.IsNullOrEmpty(targetApplicationUrl)
Microsoft.AspNetCore.Components.WebView (3)
src\aspnetcore\src\Components\Shared\src\ArrayBuilder.cs (1)
25/// This differs from a <see cref="System.Collections.Generic.List{T}"/> in that
src\aspnetcore\src\Shared\StaticWebAssets\ManifestStaticWebAssetFileProvider.cs (1)
160List<StaticWebAssetPattern>? patterns = null;
WebViewManager.cs (1)
232var pendingRenders = new List<Task>(_rootComponentsBySelector.Count);
Microsoft.AspNetCore.Connections.Abstractions (1)
TlsConnectionCallbackOptions.cs (1)
31public List<SslApplicationProtocol> ApplicationProtocols { get; set; } = default!;
Microsoft.AspNetCore.CookiePolicy (1)
ResponseCookiesWrapper.cs (1)
142var nonSuppressedValues = new List<KeyValuePair<string, string>>(keyValuePairs.Length);
Microsoft.AspNetCore.DataProtection (16)
AuthenticatedEncryption\ConfigurationModel\ManagedAlgorithmHelpers.cs (1)
14private static readonly List<Type> KnownAlgorithmTypes = new List<Type>
KeyManagement\DefaultKeyResolver.cs (1)
95List<Exception>? exceptions = null;
KeyManagement\KeyEscrowServiceProviderExtensions.cs (3)
20var escrowSinks = services?.GetService<IEnumerable<IKeyEscrowSink>>()?.ToList(); 26private readonly List<IKeyEscrowSink> _sinks; 28public AggregateKeyEscrowSink(List<IKeyEscrowSink> sinks)
RegistryPolicyResolver.cs (3)
40private static List<string> ReadKeyEscrowSinks(RegistryKey key) 42var sinks = new List<string>(); 102var escrowSinks = ReadKeyEscrowSinks(policyRegKey);
Repositories\EphemeralXmlRepository.cs (2)
19private readonly List<XElement> _storedElements = new List<XElement>(); 63var deletableElements = new List<DeletableElement>();
Repositories\FileSystemXmlRepository.cs (1)
184var deletableElements = new List<DeletableElement>();
Repositories\RegistryXmlRepository.cs (1)
164var deletableElements = new List<DeletableElement>();
XmlEncryption\XmlKeyDecryptionOptions.cs (4)
16private readonly Dictionary<string, List<X509Certificate2>> _certs = new Dictionary<string, List<X509Certificate2>>(StringComparer.Ordinal); 23var retVal = _certs.TryGetValue(key, out var keyDecryptionCertsRetVal); 31if (!_certs.TryGetValue(key, out var certificates))
Microsoft.AspNetCore.DataProtection.MicroBenchmarks (1)
src\aspnetcore\src\Shared\BenchmarkRunner\Program.cs (1)
68var argsList = args.ToList();
Microsoft.AspNetCore.DeveloperCertificates.XPlat (20)
src\aspnetcore\src\Shared\CertificateGeneration\CertificateManager.cs (9)
140var certificates = new List<X509Certificate2>(); 248protected virtual void PopulateCertificatesFromStore(X509Store store, List<X509Certificate2> certificates, bool requireExportable) 292var currentUserCertificates = allCurrentUserCertificates.Where(c => c.Subject == Subject).ToList(); 293var localMachineCertificates = allLocalMachineCertificates.Where(c => c.Subject == Subject).ToList(); 294var filteredCertificates = currentUserCertificates.Concat(localMachineCertificates).ToList(); 318var certificates = filteredCertificates; 805var extensions = new List<X509Extension>(); 1034var list = certificates.ToList(); 1076var certificatesToDispose = new List<X509Certificate2>();
src\aspnetcore\src\Shared\CertificateGeneration\MacOSCertificateManager.cs (4)
295var hashes = matches.OfType<Match>().Select(m => m.Groups[1].Value).ToList(); 374protected override void PopulateCertificatesFromStore(X509Store store, List<X509Certificate2> certificates, bool requireExportable) 380var certsFromStore = new List<X509Certificate2>(); 426var certsFromDisk = new List<X509Certificate2>();
src\aspnetcore\src\Shared\CertificateGeneration\UnixCertificateManager.cs (7)
137var nssDbs = GetNssDbs(Environment.GetFolderPath(Environment.SpecialFolder.UserProfile)); 304var nssDbs = GetNssDbs(homeDirectory); 505var nssDbs = GetNssDbs(homeDirectory); 843var nssDbs = new List<string>(); 861private static List<NssDb> GetNssDbs(string homeDirectory) 863var nssDbs = new List<NssDb>(); 1018var certs = new List<FileInfo>();
Microsoft.AspNetCore.Diagnostics (9)
DeveloperExceptionPage\DeveloperExceptionPageMiddlewareImpl.cs (1)
292var stackFrames = new List<StackFrameSourceCodeInfo>();
src\aspnetcore\src\Shared\Diagnostics\BaseView.cs (1)
94private List<string>? AttributeValues { get; set; }
src\aspnetcore\src\Shared\Metrics\MetricsExtensions.cs (2)
37if (tags is List<KeyValuePair<string, object?>> list) 66if (tags is List<KeyValuePair<string, object?>> list)
src\aspnetcore\src\Shared\RazorViews\BaseView.cs (1)
134private List<string>? AttributeValues { get; set; }
src\aspnetcore\src\Shared\StackTrace\ExceptionDetails\ExceptionDetailsProvider.cs (2)
62var typeLoadExceptions = new List<Exception>(); 72var list = new List<Exception>();
src\aspnetcore\src\Shared\StackTrace\StackFrame\StackTraceHelper.cs (2)
39var frames = new List<StackFrameInfo>(stackFrames.Length); 41List<Exception>? exceptions = null;
Microsoft.AspNetCore.Diagnostics.HealthChecks (1)
HealthCheckOptions.cs (1)
52var missingHealthStatus = Enum.GetValues<HealthStatus>().Except(mapping.Keys).ToList();
Microsoft.AspNetCore.Diagnostics.Middleware (4)
Buffering\IncomingRequestLogBuffer.cs (2)
22private static readonly ObjectPool<List<DeserializedLogRecord>> _recordsToEmitListPool = 119List<DeserializedLogRecord> recordsToEmit = _recordsToEmitListPool.Get();
Latency\RequestLatencyTelemetryMiddleware.cs (2)
27private static readonly ObjectPool<List<Task>> _exporterTaskPool = PoolFactory.CreateListPool<Task>(); 90List<Task> exports = _exporterTaskPool.Get();
Microsoft.AspNetCore.Diagnostics.Middleware.Tests (22)
Buffering\PerIncomingRequestLoggingBuilderExtensionsTests.cs (4)
55List<LogBufferingFilterRule> expectedData = 75List<LogBufferingFilterRule> expectedData = 97List<LogBufferingFilterRule> initialData = 102List<LogBufferingFilterRule> updatedData =
Logging\AcceptanceTests.cs (2)
75var hugeState = new List<KeyValuePair<string, object?>> 936var hugeState = new List<KeyValuePair<string, object?>>
Logging\HeaderReaderTests.cs (3)
21var listToFill = new List<KeyValuePair<string, object?>>(); 31var listToFill = new List<KeyValuePair<string, object?>>(); 56var listToFill = new List<KeyValuePair<string, object?>>();
Logging\HttpUtilityExtensionsTests.cs (2)
37var metadata = new List<object>(1); 68var metadata = new List<object>(1);
Logging\IncomingHttpRouteUtilityTests.cs (11)
41var metadata = new List<object> { controllerActionDescriptor }; 79var metadata = new List<object> { controllerActionDescriptor }; 119var metadata = new List<object> { controllerActionDescriptor }; 161var metadata = new List<object> { controllerActionDescriptor }; 203var metadata = new List<object> { controllerActionDescriptor }; 250var metadata = new List<object> { controllerActionDescriptor }; 291var metadata = new List<object> { controllerActionDescriptor }; 339var metadata = new List<object> { controllerActionDescriptor }; 384var metadata = new List<object> { controllerActionDescriptor }; 422var metadata = new List<object> { }; 451var metadata = new List<object> { };
Microsoft.AspNetCore.Grpc.JsonTranscoding (46)
Internal\Binding\IServiceInvokerResolver.cs (1)
14(TDelegate invoker, List<object> metadata) CreateModelCore<TDelegate>(
Internal\Binding\JsonTranscodingProviderServiceBinder.cs (3)
22private delegate (RequestDelegate RequestDelegate, List<object> Metadata) CreateRequestDelegate<TRequest, TResponse>( 151private (RequestDelegate RequestDelegate, List<object> Metadata) CreateUnaryRequestDelegate<TRequest, TResponse>( 178private (RequestDelegate RequestDelegate, List<object> Metadata) CreateServerStreamingRequestDelegate<TRequest, TResponse>(
Internal\Binding\ReflectionServiceInvokerResolver.cs (2)
21public (TDelegate invoker, List<object> metadata) CreateModelCore<TDelegate>( 37var metadata = new List<object>();
Internal\CallHandlers\CallHandlerDescriptorInfo.cs (2)
27PathDescriptorsCache = new ConcurrentDictionary<string, List<FieldDescriptor>>(); 45public ConcurrentDictionary<string, List<FieldDescriptor>> PathDescriptorsCache { get; }
Internal\Json\EnumNameHelpers.cs (1)
59var nameMappings = enumType.GetTypeInfo().DeclaredFields
Internal\Json\JsonConverterHelper.cs (1)
153var repeatedFieldType = typeof(List<>).MakeGenericType(itemType);
Internal\JsonRequestHelpers.cs (4)
228type = typeof(List<>).MakeGenericType(args[0]); 293var pathDescriptors = GetPathDescriptors(serverCallContext, requestMessage, item.Key); 362private static List<FieldDescriptor>? GetPathDescriptors(JsonTranscodingServerCallContext serverCallContext, IMessage requestMessage, string path) 366if (cache.TryGetValue(path, out var pathDescriptors))
Internal\JsonTranscodingRouteAdapter.cs (7)
45public List<Action<HttpContext>> RewriteVariableActions { get; } 47private JsonTranscodingRouteAdapter(HttpRoutePattern httpRoutePattern, string resolvedRoutePattern, List<Action<HttpContext>> rewriteVariableActions) 56var rewriteActions = new List<Action<HttpContext>>(); 58var tempSegments = pattern.Segments.ToList(); 88var routeParameterParts = new List<string>(); 89var routeValueFormatTemplateParts = new List<string>(); 90var variableParts = new List<string>();
Internal\JsonTranscodingServerCallContext.cs (1)
21private static readonly AuthContext UnauthenticatedContext = new AuthContext(null, new Dictionary<string, List<AuthProperty>>());
src\aspnetcore\src\Grpc\JsonTranscoding\src\Shared\AuthContextHelpers.cs (3)
32var properties = new Dictionary<string, List<AuthProperty>>(StringComparer.Ordinal); 59static void AddProperty(Dictionary<string, List<AuthProperty>> properties, string name, string value) 61if (!properties.TryGetValue(name, out var values))
src\aspnetcore\src\Grpc\JsonTranscoding\src\Shared\HttpRoutePattern.cs (5)
8public List<string> Segments { get; } 10public List<HttpRouteVariable> Variables { get; } 12private HttpRoutePattern(List<string> segments, string? verb, List<HttpRouteVariable> variables) 32public List<string> FieldPath { get; } = new List<string>();
src\aspnetcore\src\Grpc\JsonTranscoding\src\Shared\HttpRoutePatternParser.cs (4)
28private readonly List<string> _segments; 30private readonly List<HttpRouteVariable> _variables; 33public List<string> Segments => _segments; 35public List<HttpRouteVariable> Variables => _variables;
src\aspnetcore\src\Grpc\JsonTranscoding\src\Shared\Server\MethodOptions.cs (1)
117var tempInterceptors = new List<InterceptorRegistration>();
src\aspnetcore\src\Grpc\JsonTranscoding\src\Shared\ServiceDescriptorHelpers.cs (10)
66public static bool TryResolveDescriptors(MessageDescriptor messageDescriptor, IList<string> path, bool allowJsonName, [NotNullWhen(true)]out List<FieldDescriptor>? fieldDescriptors) 224public static void RecursiveSetValue(IMessage currentValue, List<FieldDescriptor> pathDescriptors, object? values) 388List<HttpRouteVariable> variables, 394var path = variable.FieldPath; 395if (!TryResolveDescriptors(messageDescriptor, path, allowJsonName: false, out var fieldDescriptors)) 480var existingParameters = new List<FieldDescriptor>(); 508static void RecursiveVisitMessages(Dictionary<string, FieldDescriptor> queryParameters, List<FieldDescriptor> existingParameters, MessageDescriptor messageDescriptor, List<FieldDescriptor> path) 671public List<FieldDescriptor> DescriptorsPath { get; } 678List<FieldDescriptor> descriptorsPath,
src\aspnetcore\src\Grpc\JsonTranscoding\src\Shared\X509CertificateHelpers.cs (1)
53List<string> dnsEntries = new List<string>();
Microsoft.AspNetCore.Grpc.Swagger (21)
Internal\GrpcDataContractResolver.cs (2)
84var anyProperties = new List<DataProperty> 104var properties = new List<DataProperty>();
src\aspnetcore\src\Grpc\JsonTranscoding\src\Shared\HttpRoutePattern.cs (5)
8public List<string> Segments { get; } 10public List<HttpRouteVariable> Variables { get; } 12private HttpRoutePattern(List<string> segments, string? verb, List<HttpRouteVariable> variables) 32public List<string> FieldPath { get; } = new List<string>();
src\aspnetcore\src\Grpc\JsonTranscoding\src\Shared\HttpRoutePatternParser.cs (4)
28private readonly List<string> _segments; 30private readonly List<HttpRouteVariable> _variables; 33public List<string> Segments => _segments; 35public List<HttpRouteVariable> Variables => _variables;
src\aspnetcore\src\Grpc\JsonTranscoding\src\Shared\ServiceDescriptorHelpers.cs (10)
66public static bool TryResolveDescriptors(MessageDescriptor messageDescriptor, IList<string> path, bool allowJsonName, [NotNullWhen(true)]out List<FieldDescriptor>? fieldDescriptors) 224public static void RecursiveSetValue(IMessage currentValue, List<FieldDescriptor> pathDescriptors, object? values) 388List<HttpRouteVariable> variables, 394var path = variable.FieldPath; 395if (!TryResolveDescriptors(messageDescriptor, path, allowJsonName: false, out var fieldDescriptors)) 480var existingParameters = new List<FieldDescriptor>(); 508static void RecursiveVisitMessages(Dictionary<string, FieldDescriptor> queryParameters, List<FieldDescriptor> existingParameters, MessageDescriptor messageDescriptor, List<FieldDescriptor> path) 671public List<FieldDescriptor> DescriptorsPath { get; } 678List<FieldDescriptor> descriptorsPath,
Microsoft.AspNetCore.HeaderParsing (1)
Parsers\IPAddressListParser.cs (1)
18var list = new List<IPAddress>();
Microsoft.AspNetCore.HostFiltering (2)
MiddlewareConfigurationManager.cs (2)
40var allowedHosts = new List<StringSegment>(); 62private static bool TryProcessHosts(IEnumerable<string> incoming, List<StringSegment> results)
Microsoft.AspNetCore.Hosting (15)
GenericHost\GenericWebHostBuilder.cs (1)
129var exceptions = new List<Exception>();
Internal\HostedServiceExecutor.cs (1)
27List<Exception>? exceptions = null;
Internal\HostingMetrics.cs (1)
45public void RequestEnd(string protocol, string scheme, string method, string? route, int statusCode, bool unhandledRequest, Exception? exception, List<KeyValuePair<string, object?>>? customTags, long startTimestamp, long currentTimestamp, bool disableHttpRequestDurationMetric)
Internal\HttpMetricsTagsFeature.cs (1)
13public List<KeyValuePair<string, object?>> TagsList { get; } = new List<KeyValuePair<string, object?>>();
Internal\StartupLoader.cs (2)
269var definedTypes = assembly.DefinedTypes.ToList(); 324var selectedMethods = methods.Where(method => method.Name.Equals(methodNameWithEnv, StringComparison.OrdinalIgnoreCase)).ToList();
src\aspnetcore\src\Shared\Metrics\MetricsExtensions.cs (2)
37if (tags is List<KeyValuePair<string, object?>> list) 66if (tags is List<KeyValuePair<string, object?>> list)
src\aspnetcore\src\Shared\RazorViews\BaseView.cs (1)
134private List<string>? AttributeValues { get; set; }
src\aspnetcore\src\Shared\StackTrace\ExceptionDetails\ExceptionDetailsProvider.cs (2)
62var typeLoadExceptions = new List<Exception>(); 72var list = new List<Exception>();
src\aspnetcore\src\Shared\StackTrace\StackFrame\StackTraceHelper.cs (2)
39var frames = new List<StackFrameInfo>(stackFrames.Length); 41List<Exception>? exceptions = null;
src\aspnetcore\src\Shared\StaticWebAssets\ManifestStaticWebAssetFileProvider.cs (1)
160List<StaticWebAssetPattern>? patterns = null;
WebHostBuilder.cs (1)
226var exceptions = new List<Exception>();
Microsoft.AspNetCore.Http (9)
Builder\ApplicationBuilder.cs (2)
23private readonly List<Func<RequestDelegate, RequestDelegate>> _components = new(); 24private readonly List<string>? _descriptions;
Features\QueryFeature.cs (3)
123private AdaptiveCapacityDictionary<string, List<string>> _expandingAccumulator; 163_expandingAccumulator = new AdaptiveCapacityDictionary<string, List<string>>(capacity: 5, StringComparer.OrdinalIgnoreCase); 167var list = new List<string>();
Features\RequestCookiesFeature.cs (1)
83var headers = new List<string>(_parsedValues.Count);
FormFileCollection.cs (1)
31var files = new List<IFormFile>();
Internal\ResponseCookies.cs (1)
149var newValues = new List<string>();
src\aspnetcore\src\Shared\Debugger\StringValuesDictionaryDebugView.cs (1)
25var keyValuePairs = new List<DictionaryItemDebugView<string, string>>();
Microsoft.AspNetCore.Http.Abstractions (7)
CookieBuilder.cs (1)
14private List<string>? _extensions;
Extensions\EndpointBuilder.cs (1)
13private List<Func<EndpointFilterFactoryContext, EndpointFilterDelegate, EndpointFilterDelegate>>? _filterFactories;
Extensions\UseMiddlewareExtensions.cs (1)
248var parameterTypeExpression = new List<Expression>() { providerArg };
Routing\EndpointMetadataCollection.cs (1)
112List<T>? matches = null;
src\aspnetcore\src\Shared\PropertyHelper\PropertyHelper.cs (3)
441var filteredProperties = new List<PropertyHelper>(allProperties.Length); 502var propertyHelpers = new List<PropertyHelper>(); 522List<PropertyHelper> propertyHelpers,
Microsoft.AspNetCore.Http.Connections (9)
ConnectionEndpointRouteBuilderExtensions.cs (3)
96var conventionBuilders = new List<IEndpointConventionBuilder>(); 154private readonly List<IEndpointConventionBuilder> _endpointConventionBuilders; 156public CompositeEndpointConventionBuilder(List<IEndpointConventionBuilder> endpointConventionBuilders)
Internal\HttpConnectionContext.cs (2)
43private List<(Action<object> handler, object state)>? _heartbeatHandlers; 61private List<UserRefreshedCallbackRegistration>? _userRefreshedCallbacks;
Internal\HttpConnectionManager.cs (1)
190var tasks = new List<Task>(_connections.Count);
src\aspnetcore\src\SignalR\common\Shared\MemoryBufferWriter.cs (3)
29private List<CompletedBuffer>? _completedSegments; 362public readonly List<CompletedBuffer> Segments; 365public WrittenBuffers(List<CompletedBuffer> segments, int bytesWritten)
Microsoft.AspNetCore.Http.Connections.Client (1)
HttpConnection.cs (1)
314var transportExceptions = new List<Exception>();
Microsoft.AspNetCore.Http.Connections.Common (1)
NegotiateProtocol.cs (1)
166List<AvailableTransport>? availableTransports = null;
Microsoft.AspNetCore.Http.Extensions (40)
RequestDelegateFactory.cs (1)
1636var bindings = new List<MemberBinding>(properties.Length);
RequestDelegateFactoryContext.cs (4)
39public List<ParameterExpression> ExtraLocals { get; } = new(); 40public List<Expression> ParamCheckExpressions { get; } = new(); 41public List<Func<HttpContext, ValueTask<object?>>> ParameterBinders { get; } = new(); 62public List<ParameterInfo> Parameters { get; set; } = new();
src\aspnetcore\src\Components\Endpoints\src\FormMapping\Factories\Collections\TypedCollectionConverterFactory.cs (5)
190CreateConverter<IReadOnlyList<TElement>, List<TElement>>(elementTypeConverter), 192CreateConverter<IReadOnlyCollection<TElement>, List<TElement>>(elementTypeConverter), 196CreateConverter<IList<TElement>, List<TElement>>(elementTypeConverter), 198CreateConverter<ICollection<TElement>, List<TElement>>(elementTypeConverter), 202CreateConverter<IEnumerable<TElement>, List<TElement>>(elementTypeConverter),
src\aspnetcore\src\Components\Endpoints\src\FormMapping\Factories\ComplexType\ComplexTypeExpressionConverterFactoryOfT.cs (20)
33var parameters = new List<ParameterExpression>() { readerParam, typeParam, optionsParam, resultParam, foundValueParam }; 40var variables = new List<ParameterExpression>() { propertyFoundValue, succeeded, localFoundValueVar, exceptionVar }; 42var propertyValueLocals = new List<ParameterExpression>(); 43var constructorParameterValueLocals = new List<ParameterExpression>(); 45var body = new List<Expression>() 112List<ParameterExpression> constructorParameterValueLocals, 114List<ParameterExpression> propsLocals, 115List<ParameterExpression> variables, 190var assignments = new List<Expression>(); 226List<ParameterExpression> constructorParameters, 228List<ParameterExpression> properties, 329List<ParameterExpression> variables, 330List<ParameterExpression> propertyValueLocals, 331List<Expression> body) 428List<ParameterExpression> variables, 429List<ParameterExpression> constructorParameterValueLocals, 430List<Expression> body) 560List<ParameterExpression> parameters, 561List<ParameterExpression> variables, 562List<Expression> body)
src\aspnetcore\src\Components\Endpoints\src\FormMapping\FormDataMapperOptions.cs (2)
15private readonly List<IFormDataConverterFactory> _factories = new(); 39internal List<IFormDataConverterFactory> Factories => _factories;
src\aspnetcore\src\Components\Endpoints\src\FormMapping\Metadata\FormDataMetadataFactory.cs (2)
14internal partial class FormDataMetadataFactory(List<IFormDataConverterFactory> factories, ILoggerFactory loggerFactory) 317public List<Type> CurrentTypes { get; set; } = new();
src\aspnetcore\src\Shared\ObjectMethodExecutor\ObjectMethodExecutor.cs (2)
205var parameters = new List<Expression>(paramInfos.Length); 257var parameters = new List<Expression>(paramInfos.Length);
src\aspnetcore\src\Shared\PropertyAsParameterInfo.cs (4)
73List<ParameterInfo>? flattenedParameters = null; 87static List<ParameterInfo> InitializeList(ParameterInfo[] parameters, int i) 90List<ParameterInfo> list = new(parameters.Length); 193var attributes = new List<CustomAttributeData>(
Microsoft.AspNetCore.Http.Features (1)
CookieOptions.cs (1)
20private List<string>? _extensions;
Microsoft.AspNetCore.HttpLogging (10)
FileLoggerProcessor.cs (2)
30private readonly List<string> _currentBatch = new List<string>(); 155private async Task WriteMessagesAsync(List<string> messages, CancellationToken cancellationToken)
HttpLog.cs (2)
11private readonly List<KeyValuePair<string, object?>> _keyValues; 17public HttpLog(List<KeyValuePair<string, object?>> keyValues, string title)
HttpLoggingInterceptorContext.cs (1)
71internal List<KeyValuePair<string, object?>> InternalParameters { get; set; } = new();
MediaTypeHelpers.cs (2)
13private static readonly List<Encoding> SupportedEncodings = new List<Encoding>() 22public static bool TryGetEncodingForMediaType(string? contentType, List<MediaTypeState> mediaTypeList, [NotNullWhen(true)] out Encoding? encoding)
MediaTypeOptions.cs (2)
14private readonly List<MediaTypeState> _mediaTypeStates = new(); 20internal List<MediaTypeState> MediaTypeStates => _mediaTypeStates;
W3CLoggingMiddleware.cs (1)
180var additionalRequestHeaders = _additionalRequestHeaders.ToList();
Microsoft.AspNetCore.HttpOverrides (3)
DualIPNetworkList.cs (2)
21private readonly List<IPNetwork> _system = new(); 22private readonly List<AspNetIPNetwork> _aspnet = new();
ForwardedHeadersMiddleware.cs (1)
77var allowedHosts = new List<StringSegment>();
Microsoft.AspNetCore.Identity (1)
SignInManager.cs (1)
850var claims = new List<Claim>
Microsoft.AspNetCore.Identity.EntityFrameworkCore (7)
RoleStore.cs (1)
373var claims = await RoleClaims.Where(rc => rc.RoleId.Equals(role.Id) && rc.ClaimValue == claim.Value && rc.ClaimType == claim.Type).ToListAsync(cancellationToken);
UserOnlyStore.cs (3)
376var matchedClaims = await UserClaims.Where(uc => uc.UserId.Equals(user.Id) && uc.ClaimValue == claim.Value && uc.ClaimType == claim.Type).ToListAsync(cancellationToken); 398var matchedClaims = await UserClaims.Where(uc => uc.UserId.Equals(user.Id) && uc.ClaimValue == claim.Value && uc.ClaimType == claim.Type).ToListAsync(cancellationToken); 653var passkeys = await UserPasskeys
UserStore.cs (3)
493var matchedClaims = await UserClaims.Where(uc => uc.UserId.Equals(user.Id) && uc.ClaimValue == claim.Value && uc.ClaimType == claim.Type).ToListAsync(cancellationToken); 515var matchedClaims = await UserClaims.Where(uc => uc.UserId.Equals(user.Id) && uc.ClaimValue == claim.Value && uc.ClaimType == claim.Type).ToListAsync(cancellationToken); 798var passkeys = await UserPasskeys
Microsoft.AspNetCore.Identity.UI (1)
IdentityBuilderUIExtensions.cs (1)
113var viewsToRemove = new List<CompiledViewDescriptor>();
Microsoft.AspNetCore.InternalTesting (3)
Tracing\EventSourceValidator.cs (1)
51var errors = new List<string>();
xunit\AspNetTestAssemblyRunner.cs (1)
41var fixturesAttributes = assembly
xunit\AspNetTestRunner.cs (1)
79List<string> messages = new();
Microsoft.AspNetCore.JsonPatch (12)
Converters\JsonPatchDocumentConverter.cs (1)
41var targetOperations = new List<Operation>();
Converters\TypedJsonPatchDocumentConverter.cs (1)
36var genericList = typeof(List<>);
Internal\ParsedPath.cs (1)
44var strings = new List<string>();
JsonPatchDocument.cs (3)
23public List<Operation> Operations { get; private set; } 34public JsonPatchDocument(List<Operation> operations, IContractResolver contractResolver) 202var allOps = new List<Operation>(Operations?.Count ?? 0);
JsonPatchDocumentOfT.cs (6)
27public List<Operation<TModel>> Operations { get; private set; } 39public JsonPatchDocument(List<Operation<TModel>> operations, IContractResolver contractResolver) 638var allOps = new List<Operation>(Operations?.Count ?? 0); 662var segments = GetPathSegments(expr.Body); 676private List<string> GetPathSegments(Expression expr) 678var listOfSegments = new List<string>();
Microsoft.AspNetCore.JsonPatch.SystemTextJson (12)
Converters\JsonConverterForJsonPatchDocumentOfT.cs (1)
35List<Operation<T>> ops = [];
Converters\JsonPatchDocumentConverter.cs (1)
34List<Operation> ops = [];
Internal\ParsedPath.cs (1)
39var strings = new List<string>();
JsonPatchDocument.cs (3)
26public List<Operation> Operations { get; private set; } 37public JsonPatchDocument(List<Operation> operations, JsonSerializerOptions serializerOptions) 205var allOps = new List<Operation>(Operations?.Count ?? 0);
JsonPatchDocumentOfT.cs (6)
30public List<Operation<TModel>> Operations { get; private set; } 42public JsonPatchDocument(List<Operation<TModel>> operations, JsonSerializerOptions serializerOptions) 641var allOps = new List<Operation>(Operations?.Count ?? 0); 674var segments = GetPathSegments(expr.Body); 688private List<string> GetPathSegments(Expression expr) 690var listOfSegments = new List<string>();
Microsoft.AspNetCore.Localization (3)
AcceptLanguageHeaderRequestCultureProvider.cs (1)
43var orderedLanguages = languages.OrderByDescending(h => h, StringWithQualityHeaderValueComparer.QualityComparer)
RequestLocalizationOptions.cs (2)
125var supportedCultures = new List<CultureInfo>(cultures.Length); 144var supportedUICultures = new List<CultureInfo>(uiCultures.Length);
Microsoft.AspNetCore.Mvc.Abstractions (3)
ModelBinding\ModelMetadata.cs (1)
141var boundProperties = new List<ModelMetadata>();
ModelBinding\ModelStateDictionary.cs (2)
837public List<ModelStateNode>? ChildNodes { get; set; } 1007private List<ModelStateNode>? _nodes;
Microsoft.AspNetCore.Mvc.Api.Analyzers (4)
ActualApiResponseMetadataFactory.cs (2)
27var localActualResponseMetadata = new List<ActualApiResponseMetadata>(); 104var metadata = new List<ActualApiResponseMetadata?>();
SymbolApiResponseMetadataProvider.cs (2)
142var metadataItems = new List<DeclaredApiResponseMetadata>(); 169var conventionTypes = new List<ITypeSymbol>();
Microsoft.AspNetCore.Mvc.ApiExplorer (13)
ApiResponseTypeProvider.cs (4)
42var responseMetadataAttributes = GetResponseMetadataAttributes(action); 65var producesResponseMetadata = action.EndpointMetadata 73private static List<ApiResponseMetadataProviderWithScope> GetResponseMetadataAttributes(ControllerActionDescriptor action) 170var responseMetadataAttributesWithScope = responseMetadataAttributes
DefaultApiDescriptionProvider.cs (4)
113var templateParameters = parsedTemplate?.Parameters?.ToList() ?? new List<TemplatePart>(); 362var constraints = new List<IRouteConstraint>(); 408var segments = new List<string>(); 443var results = new List<ApiRequestFormat>();
EndpointMetadataApiDescriptionProvider.cs (1)
227var constraints = new List<IRouteConstraint>();
src\aspnetcore\src\Shared\PropertyAsParameterInfo.cs (4)
73List<ParameterInfo>? flattenedParameters = null; 87static List<ParameterInfo> InitializeList(ParameterInfo[] parameters, int i) 90List<ParameterInfo> list = new(parameters.Length); 193var attributes = new List<CustomAttributeData>(
Microsoft.AspNetCore.Mvc.Core (154)
_generated\0\LoggerMessage.g.cs (3)
1061private static readonly global::System.Action<global::Microsoft.Extensions.Logging.ILogger, global::System.Collections.Generic.List<string?>, global::System.Exception?> __NoFormatterCallback = 1062global::Microsoft.Extensions.Logging.LoggerMessage.Define<global::System.Collections.Generic.List<string?>>(global::Microsoft.Extensions.Logging.LogLevel.Warning, new global::Microsoft.Extensions.Logging.EventId(2, "NoFormatter"), "No output formatter was found for content types '{ContentTypes}' to write the response.", new global::Microsoft.Extensions.Logging.LogDefineOptions() { SkipEnabledCheck = true }); 1069private static partial void NoFormatter(global::Microsoft.Extensions.Logging.ILogger logger, global::System.Collections.Generic.List<string?> contentTypes)
AcceptVerbsAttribute.cs (1)
16private readonly List<string> _httpMethods;
ActionConstraints\ActionConstraintCache.cs (6)
59var items = new List<ActionConstraintItem>(action.ActionConstraints.Count); 102var items = new List<ActionConstraintItem>(entry.Items!.Count); 121private void ExecuteProviders(HttpContext httpContext, ActionDescriptor action, List<ActionConstraintItem> items) 136private static IReadOnlyList<IActionConstraint>? ExtractActionConstraints(List<ActionConstraintItem> items) 189public CacheEntry(List<ActionConstraintItem> items) 197public List<ActionConstraintItem>? Items { get; }
ActionConstraints\HttpMethodActionConstraint.cs (1)
35var methods = new List<string>();
ApplicationModels\ActionAttributeRouteModel.cs (3)
16var controllerSelectors = actionModel.Controller.Selectors 54var actionConstraints = new List<IActionConstraintMetadata>(); 145var controllerAttributeRoutes = actionModel.Controller.Selectors
ApplicationModels\ApiBehaviorApplicationModelProvider.cs (1)
63public List<IActionModelConvention> ActionModelConventions { get; }
ApplicationModels\ApplicationModelFactory.cs (19)
54public static List<TResult> Flatten<TResult>( 58var results = new List<TResult>(); 60var actionsByMethod = new Dictionary<MethodInfo, List<(ActionModel, SelectorModel)>>(); 61var actionsByRouteName = new Dictionary<string, List<(ActionModel, SelectorModel)>>(StringComparer.OrdinalIgnoreCase); 63var routeTemplateErrors = new List<string>(); 102var namedRoutedErrors = ValidateNamedAttributeRoutedActions(actionsByRouteName); 122List<string> errors) 174Dictionary<MethodInfo, List<(ActionModel, SelectorModel)>> actionsByMethod, 178if (!actionsByMethod.TryGetValue(action.ActionMethod, out var actions)) 188Dictionary<string, List<(ActionModel action, SelectorModel selector)>> actionsByRouteName, 198if (!actionsByRouteName.TryGetValue(routeName, out var actions)) 207private static List<string> AddErrorNumbers(IEnumerable<string> namedRoutedErrors) 218private static List<string> ValidateNamedAttributeRoutedActions( 219Dictionary<string, List<(ActionModel action, SelectorModel selector)>> actionsByRouteName) 221var namedRouteErrors = new List<string>(); 257List<(ActionModel action, SelectorModel selector)> actions, 292List<(ActionModel action, SelectorModel selector)> actions) 297var actionDescriptions = new List<string>(actions.Count); 339var errorMessages = AddErrorNumbers(individualErrors);
ApplicationModels\ControllerActionDescriptorBuilder.cs (1)
64var parameterDescriptors = new List<ParameterDescriptor>(action.Parameters.Count);
ApplicationModels\DefaultApplicationModelProvider.cs (7)
143var filteredAttributes = new List<object>(); 337var applicableAttributes = new List<object>(routeAttributes.Length); 531var routeProviders = new List<IRouteTemplateProvider>(); 576var selectorModels = new List<SelectorModel>(); 588var filteredAttributes = new List<object>(); 624var filteredAttributes = new List<object>(); 640private static bool InRouteProviders(List<IRouteTemplateProvider> routeProviders, object attribute)
ApplicationModels\InferParameterBindingInfoConvention.cs (1)
92var fromBodyParameters = action.Parameters.Where(p => p.BindingInfo!.BindingSource == BindingSource.Body).ToList();
ApplicationParts\RelatedAssemblyAttribute.cs (1)
79var relatedAssemblies = new List<Assembly>();
BindAttribute.cs (1)
26var items = new List<string>(include.Length);
Builder\ControllerActionEndpointConventionBuilder.cs (4)
16private readonly List<Action<EndpointBuilder>> _conventions; 17private readonly List<Action<EndpointBuilder>> _finallyConventions; 19internal ControllerActionEndpointConventionBuilder(object @lock, List<Action<EndpointBuilder>> conventions, List<Action<EndpointBuilder>> finallyConventions)
ConsumesAttribute.cs (4)
99readonly List<string> _contentTypes = new(); 238var completeArgs = new List<string>(args.Length + 1); 258private static List<string> GetAllContentTypes(string contentType, string[] additionalContentTypes) 260var allContentTypes = new List<string>()
Controllers\ControllerBinderDelegateProvider.cs (2)
40List<ParameterDescriptor> list => list.ToArray(), 46List<ParameterDescriptor> list => list.ToArray(),
Filters\FilterFactory.cs (4)
21var orderedFilters = actionDescriptor.FilterDescriptors 32var allFilterItems = new List<FilterItem>(staticFilterItems); 76var filterItems = new List<FilterItem>(cachedFilterItems.Length); 94List<FilterItem> filterItems)
Filters\MiddlewareFilterConfigurationProvider.cs (1)
44var selectedMethods = methods.Where(method => method.Name.Equals(methodName)).ToList();
Formatters\AcceptHeaderParser.cs (1)
13var parsedValues = new List<MediaTypeSegmentWithQuality>();
Formatters\InputFormatter.cs (1)
145List<string>? mediaTypes = null;
Formatters\OutputFormatter.cs (1)
50List<string>? mediaTypes = null;
Formatters\TextOutputFormatter.cs (1)
242var sorted = new List<StringWithQualityHeaderValue>();
Infrastructure\ActionSelectionTable.cs (8)
42Dictionary<string[], List<TItem>> ordinalEntries, 43Dictionary<string[], List<TItem>> ordinalIgnoreCaseEntries) 55private Dictionary<string[], List<TItem>> OrdinalEntries { get; } 57private Dictionary<string[], List<TItem>> OrdinalIgnoreCaseEntries { get; } 107var ordinalEntries = new Dictionary<string[], List<T>>(StringArrayComparer.Ordinal); 108var ordinalIgnoreCaseEntries = new Dictionary<string[], List<T>>(StringArrayComparer.OrdinalIgnoreCase); 139if (!ordinalIgnoreCaseEntries.TryGetValue(routeValues, out var entries)) 175if (OrdinalEntries.TryGetValue(routeValues, out var matches) ||
Infrastructure\ActionSelector.cs (4)
116var candidates = new List<ActionSelectorCandidate>(actionsCount); 128List<ActionDescriptor>? results = null; 179var actionsWithConstraint = new List<ActionSelectorCandidate>(); 180var actionsWithoutConstraint = new List<ActionSelectorCandidate>();
Infrastructure\AsyncEnumerableReader.cs (1)
82var result = new List<T>();
Infrastructure\CopyOnWriteList.cs (2)
15private List<T>? _copy; 24private List<T> Writable
Infrastructure\DefaultOutputFormatterSelector.cs (3)
73var acceptableMediaTypes = GetAcceptableMediaTypes(request); 149private List<MediaTypeSegmentWithQuality> GetAcceptableMediaTypes(HttpRequest request) 151var result = new List<MediaTypeSegmentWithQuality>();
Infrastructure\ObjectResultExecutor.cs (2)
174var considered = new List<string?>(contentTypes); 186private static partial void NoFormatter(ILogger logger, List<string?> contentTypes);
ModelBinding\Binders\CollectionModelBinder.cs (5)
193if (targetType.IsAssignableFrom(typeof(List<TElement?>))) 234if (targetType.IsAssignableFrom(typeof(List<TElement?>))) 267var boundCollection = new List<TElement?>(); 344var boundCollection = new List<TElement?>(); 447if (targetType.IsAssignableFrom(typeof(List<TElement?>)))
ModelBinding\Binders\CollectionModelBinderProvider.cs (1)
44var listType = typeof(List<>).MakeGenericType(enumerableType.GenericTypeArguments);
ModelBinding\Binders\FormFileModelBinder.cs (6)
105Debug.Assert(postedFiles is List<IFormFile>); 106value = ((List<IFormFile>)postedFiles).ToArray(); 110Debug.Assert(postedFiles is List<IFormFile>); 111value = new FileCollection((List<IFormFile>)postedFiles); 172public FileCollection(List<IFormFile> list) 195var files = new List<IFormFile>();
ModelBinding\CompositeValueProvider.cs (2)
182var filteredValueProviders = new List<IValueProvider>(); 229var filteredValueProviders = new List<IValueProvider>();
ModelBinding\FormFileValueProvider.cs (1)
43var fileNames = new List<string>();
ModelBinding\Metadata\DefaultModelMetadataProvider.cs (1)
337var propertyEntries = new List<DefaultMetadataDetails>(propertyHelpers.Length);
ModelBinding\ModelBindingHelper.cs (4)
492if (modelType.IsAssignableFrom(typeof(List<T>))) 528/// Capacity for use when creating a <see cref="List{T}"/> instance. Not used when creating another type. 573if (modelType.IsAssignableFrom(typeof(List<T>))) 581private static List<T> CreateList<T>(int? capacity)
ModelBinding\Validation\ClientValidatorCache.cs (6)
41var items = new List<ClientValidatorItem>(metadata.ValidatorMetadata.Count); 85var items = new List<ClientValidatorItem>(entry.Items.Count); 104private static void ExecuteProvider(IClientModelValidatorProvider validatorProvider, ModelMetadata metadata, List<ClientValidatorItem> items) 111private static IReadOnlyList<IClientModelValidator> ExtractValidators(List<ClientValidatorItem> items) 149public CacheEntry(List<ClientValidatorItem> items) 157public List<ClientValidatorItem>? Items { get; }
ModelBinding\Validation\ValidationStack.cs (1)
20internal List<object> List { get; } = new List<object>();
ModelBinding\Validation\ValidationVisitor.cs (1)
223var results = new List<ModelValidationResult>();
ModelBinding\Validation\ValidatorCache.cs (6)
31var items = new List<ValidatorItem>(metadata.ValidatorMetadata.Count); 75var items = new List<ValidatorItem>(entry.Items.Count); 94private static void ExecuteProvider(IModelValidatorProvider validatorProvider, ModelMetadata metadata, List<ValidatorItem> items) 100private static IReadOnlyList<IModelValidator> ExtractValidators(List<ValidatorItem> items) 139public CacheEntry(List<ValidatorItem> items) 147public List<ValidatorItem>? Items { get; }
MvcCoreLoggerExtensions.cs (1)
265var filterList = new List<string>();
ProducesAttribute.cs (1)
109var completeArgs = new List<string>(args.Length + 1);
ProducesResponseTypeAttribute.cs (1)
110var completeContentTypes = new List<string>(additionalContentTypes.Length + 1);
Routing\ActionConstraintMatcherPolicy.cs (3)
106var items = new List<(int index, ActionSelectorCandidate candidate)>(); 191var endpointsWithConstraint = new List<(int index, ActionSelectorCandidate candidate)>(); 192var endpointsWithoutConstraint = new List<(int index, ActionSelectorCandidate candidate)>();
Routing\ActionEndpointDataSourceBase.cs (5)
25protected readonly List<Action<EndpointBuilder>> Conventions; 26protected readonly List<Action<EndpointBuilder>> FinallyConventions; 28private List<Endpoint>? _endpoints; 64protected abstract List<Endpoint> CreateEndpoints( 120var endpoints = CreateEndpoints(
Routing\ActionEndpointFactory.cs (2)
39List<Endpoint> endpoints, 175List<Endpoint> endpoints,
Routing\AttributeRoute.cs (5)
70var routeInfos = GetRouteInfos(actions.Items); 128private static IEnumerable<IGrouping<RouteInfo, ActionDescriptor>> GetInboundRouteGroups(List<RouteInfo> routeInfos) 135private static List<RouteInfo> GetRouteInfos(IReadOnlyList<ActionDescriptor> actions) 137var routeInfos = new List<RouteInfo>(); 138var errors = new List<RouteInfo>();
Routing\ControllerActionEndpointDataSource.cs (5)
18private readonly List<ConventionalRouteEntry> _routes; 58var conventions = new List<Action<EndpointBuilder>>(); 59var finallyConventions = new List<Action<EndpointBuilder>>(); 65protected override List<Endpoint> CreateEndpoints( 73var endpoints = new List<Endpoint>();
Routing\ConventionalRouteEntry.cs (2)
27List<Action<EndpointBuilder>> conventions, 28List<Action<EndpointBuilder>> finallyConventions)
Routing\HttpMethodAttribute.cs (1)
15private readonly List<string> _httpMethods;
Routing\ViewEnginePath.cs (1)
77var pathSegments = new List<StringSegment>();
src\aspnetcore\src\Shared\ChunkingCookieManager\ChunkingCookieManager.cs (4)
100var chunks = new List<string>(10); // The client may not have sent all of the chunks, don't allocate based on chunksCount. 231var keys = new List<string> 280var newValues = new List<string>(); 315var keyValuePairs = new List<KeyValuePair<string, string>>();
src\aspnetcore\src\Shared\ObjectMethodExecutor\ObjectMethodExecutor.cs (2)
205var parameters = new List<Expression>(paramInfos.Length); 257var parameters = new List<Expression>(paramInfos.Length);
src\aspnetcore\src\Shared\PropertyHelper\PropertyHelper.cs (3)
441var filteredProperties = new List<PropertyHelper>(allProperties.Length); 502var propertyHelpers = new List<PropertyHelper>(); 522List<PropertyHelper> propertyHelpers,
Microsoft.AspNetCore.Mvc.DataAnnotations (3)
DataAnnotationsMetadataProvider.cs (2)
175var groupedDisplayNamesAndValues = new List<KeyValuePair<EnumGroupAndName, string>>(); 305var attributes = new List<object>(contextAttributesCount);
DataAnnotationsModelValidator.cs (1)
99var validationResults = new List<ModelValidationResult>();
Microsoft.AspNetCore.Mvc.NewtonsoftJson (1)
src\aspnetcore\src\Mvc\Mvc.Core\src\Infrastructure\AsyncEnumerableReader.cs (1)
82var result = new List<T>();
Microsoft.AspNetCore.Mvc.Razor (3)
RazorView.cs (1)
201var renderedLayouts = new List<IRazorPage>();
RazorViewEngine.cs (2)
352var searchedLocations = new List<string>(); 429var viewStartPages = new List<ViewLocationCacheItem>();
Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation (4)
CompilationFailedExceptionFactory.cs (2)
31var failures = new List<CompilationFailure>(); 57var failures = new List<CompilationFailure>();
RazorReferenceManager.cs (1)
58var referencePaths = new List<string>(_options.AdditionalReferencePaths.Count);
RuntimeViewCompiler.cs (1)
283var expirationTokens = new List<IChangeToken>(checksums.Count);
Microsoft.AspNetCore.Mvc.RazorPages (16)
ApplicationModels\CompiledPageActionDescriptorBuilder.cs (1)
121var results = new List<PageBoundPropertyDescriptor>();
Builder\PageActionEndpointConventionBuilder.cs (4)
16private readonly List<Action<EndpointBuilder>> _conventions; 17private readonly List<Action<EndpointBuilder>> _finallyConventions; 19internal PageActionEndpointConventionBuilder(object @lock, List<Action<EndpointBuilder>> conventions, List<Action<EndpointBuilder>> finallyConventions)
Infrastructure\DefaultPageHandlerMethodSelector.cs (4)
16var handlers = SelectHandlers(context); 22List<HandlerMethodDescriptor>? ambiguousMatches = null; 64private static List<HandlerMethodDescriptor> SelectHandlers(PageContext context) 67var candidates = new List<HandlerMethodDescriptor>();
Infrastructure\DefaultPageLoader.cs (1)
65var endpoints = new List<Endpoint>();
Infrastructure\DynamicPageEndpointMatcherPolicy.cs (1)
156var loadedEndpoints = new List<Endpoint>(endpoints);
Infrastructure\PageActionEndpointDataSource.cs (2)
44protected override List<Endpoint> CreateEndpoints( 52var endpoints = new List<Endpoint>();
Infrastructure\PageActionInvokerCache.cs (3)
93var viewStartFactories = GetViewStartFactories(compiledActionDescriptor); 113internal List<Func<IRazorPage>> GetViewStartFactories(CompiledPageActionDescriptor descriptor) 115var viewStartFactories = new List<Func<IRazorPage>>();
Microsoft.AspNetCore.Mvc.TagHelpers (8)
Cache\CacheTagKey.cs (1)
277var result = new List<KeyValuePair<string, string>>();
GlobbingUrlBuilder.cs (6)
84var urls = new List<string>(1 + globbedUrls.Count) 108if (Cache.TryGetValue(cacheKey, out List<string> files)) 121var trimmedIncludePatterns = new List<string>(); 134var trimmedExcludePatterns = new List<string>(); 151private (List<string> matchedUrls, long sizeInBytes) FindFiles(Matcher matcher) 154var matchedUrls = new List<string>();
TagHelperOutputExtensions.cs (1)
235var listOfClasses = currentClassValue.Split(SpaceChars, StringSplitOptions.RemoveEmptyEntries)
Microsoft.AspNetCore.Mvc.Testing (4)
DeferredHostBuilder.cs (1)
41var args = new List<string>();
WebApplicationFactory.cs (3)
44private readonly List<HttpClient> _clients = new(); 45private readonly List<WebApplicationFactory<TEntryPoint>> _derivedFactories = new(); 545var testAssemblies = new List<Assembly>();
Microsoft.AspNetCore.Mvc.ViewFeatures (29)
AttributeDictionary.cs (1)
19private List<KeyValuePair<string, string?>>? _items;
Buffers\MemoryPoolViewBufferScope.cs (2)
16private List<ViewBufferValue[]> _available; 17private List<ViewBufferValue[]> _leased;
Buffers\PagedBufferedTextWriter.cs (1)
52var pages = _charBuffer.Pages;
Buffers\PagedCharBuffer.cs (4)
21public List<char[]> Pages { get; } = new List<char[]>(); 28var pages = Pages; 104var pages = Pages; 153var pages = Pages;
Buffers\ViewBuffer.cs (1)
26private List<ViewBufferPage> _multiplePages; // Allocated only if necessary
DefaultDisplayTemplates.cs (1)
62internal static List<SelectListItem> TriStateValues(bool? value)
Filters\SaveTempDataPropertyFilterBase.cs (3)
86List<LifecycleProperty> results = null; 87var errorMessages = new List<string>(); 120private static bool ValidateProperty(TempDataSerializer tempDataSerializer, List<string> errorMessages, PropertyInfo property)
Filters\ViewDataAttributePropertyProvider.cs (1)
13List<LifecycleProperty> results = null;
HtmlHelper.cs (1)
1381var selectList = new List<SelectListItem>();
Infrastructure\DefaultTempDataSerializer.cs (2)
93var array = new List<string>(arrayLength); 104var array = new List<int>(arrayLength);
MemberExpressionCacheKey.cs (1)
30var members = new List<MemberInfo>();
PartialViewResultExecutor.cs (1)
86var locations = new List<string>(originalResult.SearchedLocations);
Rendering\MultiSelectList.cs (2)
160var listItems = new List<SelectListItem>(); 186var listItems = new List<SelectListItem>();
src\aspnetcore\src\Shared\Components\ResourceCollectionResolver.cs (2)
34var resources = new List<ResourceAsset>(); 136List<ResourceAsset> resources,
ValidationHelpers.cs (2)
61var entries = new List<ModelStateEntry>(); 85List<ModelStateEntry> orderedModelStateEntries)
ViewComponents\DefaultViewComponentSelector.cs (1)
92var matchedTypes = new List<string>();
ViewEngines\CompositeViewEngine.cs (2)
43List<string>? searchedList = null; 92List<string>? searchedList = null;
ViewResultExecutor.cs (1)
87var locations = new List<string>(originalResult.SearchedLocations);
Microsoft.AspNetCore.OpenApi (26)
Schemas\OpenApiJsonSchema.Helpers.cs (6)
24private static List<T>? ReadList<T>(ref Utf8JsonReader reader, OpenApiJsonSchemaContext context) 33var values = new List<T>(); 199var types = ReadList<string>(ref reader, context); 221var enumValues = ReadList<JsonNode>(ref reader, context); 310var anyOfSchemas = ReadList<OpenApiJsonSchema>(ref reader, context); 315var oneOfSchemas = ReadList<OpenApiJsonSchema>(ref reader, context);
Services\OpenApiConstants.cs (1)
23internal static readonly List<Type> PrimitiveTypes =
Services\OpenApiDocumentService.cs (5)
210internal List<OpenApiServer> GetOpenApiServers(HttpRequest? httpRequest = null) 228private List<OpenApiServer> GetDevelopmentOpenApiServers() 503private readonly List<IOpenApiSchema> _schemas = []; 575private async Task<List<IOpenApiParameter>?> GetParametersAsync( 582List<IOpenApiParameter>? parameters = null;
Services\OpenApiGenerator.cs (2)
366private List<IOpenApiParameter> GetOpenApiParameters(MethodInfo methodInfo, RoutePattern pattern, bool disableInferredBody) 369var openApiParameters = new List<IOpenApiParameter>();
Services\OpenApiOptions.cs (3)
15internal readonly List<IOpenApiDocumentTransformer> DocumentTransformers = []; 16internal readonly List<IOpenApiOperationTransformer> OperationTransformers = []; 17internal readonly List<IOpenApiSchemaTransformer> SchemaTransformers = [];
src\aspnetcore\src\Shared\ObjectMethodExecutor\ObjectMethodExecutor.cs (2)
205var parameters = new List<Expression>(paramInfos.Length); 257var parameters = new List<Expression>(paramInfos.Length);
src\aspnetcore\src\Shared\PropertyAsParameterInfo.cs (4)
73List<ParameterInfo>? flattenedParameters = null; 87static List<ParameterInfo> InitializeList(ParameterInfo[] parameters, int i) 90List<ParameterInfo> list = new(parameters.Length); 193var attributes = new List<CustomAttributeData>(
src\aspnetcore\src\SignalR\common\Shared\MemoryBufferWriter.cs (3)
29private List<CompletedBuffer>? _completedSegments; 362public readonly List<CompletedBuffer> Segments; 365public WrittenBuffers(List<CompletedBuffer> segments, int bytesWritten)
Microsoft.AspNetCore.OpenApi.SourceGenerators (16)
Helpers\StringExtensions.cs (1)
26var lines = text.ReadLines().ToList();
XmlCommentGenerator.Parser.cs (6)
44internal static List<(string, string)> ParseXmlFile(AdditionalText additionalText, CancellationToken cancellationToken) 61var comments = new List<(string, string)>(); 73internal static List<(string, string)> ParseCompilation(Compilation compilation, CancellationToken cancellationToken) 78var comments = new List<(string, string)>(); 114(List<(string, string)> RawComments, Compilation Compilation) input, 118var comments = new List<(string, XmlComment?)>();
XmlComments\XmlComment.cs (4)
22public List<string?>? Examples { get; internal set; } 23public List<XmlParameterComment> Parameters { get; internal set; } = []; 24public List<XmlResponseComment> Responses { get; internal set; } = []; 89var bulletPoints = items
XmlComments\XmlComment.InheritDoc.cs (1)
97var result = new List<XNode>();
XmlComments\XmlParameterComment.cs (2)
16public static List<XmlParameterComment> GetXmlParameterListComment(XPathNavigator navigator, string xpath) 19var result = new List<XmlParameterComment>();
XmlComments\XmlResponseComment.cs (2)
16public static List<XmlResponseComment> GetXmlResponseCommentList(XPathNavigator navigator, string xpath) 19var result = new List<XmlResponseComment>();
Microsoft.AspNetCore.OutputCaching (5)
OutputCacheEntryFormatter.cs (1)
510var pairs = new List<KeyValuePair<string, int>>(arr.Length);
OutputCacheMiddleware.cs (1)
225List<IOutputCachePolicy>? result = null;
OutputCacheOptions.cs (1)
41internal List<IOutputCachePolicy>? BasePolicies { get; set; }
OutputCachePolicyBuilder.cs (2)
19private readonly List<IOutputCachePolicy> _policies = new(); 20private List<Func<OutputCacheContext, CancellationToken, ValueTask<bool>>>? _requirements;
Microsoft.AspNetCore.RateLimiting (1)
DefaultCombinedLease.cs (1)
62List<Exception>? exceptions = null;
Microsoft.AspNetCore.Razor (4)
TagHelpers\DefaultTagHelperContent.cs (2)
21private List<object> _buffer; 23private List<object> Buffer
TagHelpers\ReadOnlyTagHelperAttributeList.cs (1)
119List<TagHelperAttribute> matchedAttributes = null;
TagHelpers\TagHelperAttributeList.cs (1)
35public TagHelperAttributeList(List<TagHelperAttribute> attributes)
Microsoft.AspNetCore.Razor.Runtime (5)
Hosting\RazorCompiledItemLoader.cs (1)
38var items = new List<RazorCompiledItem>();
Runtime\TagHelpers\TagHelperExecutionContext.cs (2)
15private readonly List<ITagHelper> _tagHelpers; 93internal List<ITagHelper> TagHelperList => _tagHelpers;
Runtime\TagHelpers\TagHelperRunner.cs (1)
52var tagHelpers = executionContext.TagHelperList;
Runtime\TagHelpers\TagHelperScopeManager.cs (1)
105private readonly List<TagHelperExecutionContext> _executionContexts;
Microsoft.AspNetCore.Razor.Utilities.Shared (25)
src\roslyn\src\Razor\src\Shared\Microsoft.AspNetCore.Razor.SharedUtilities\ListExtensions.cs (8)
14public static void SetCapacityIfLarger<T>(this List<T> list, int newCapacity) 23/// Copies the elements of the <see cref="List{T}"/> to a new array, or returns an 24/// empty array if the <see cref="List{T}"/> is null. 27/// On .NET Framework, <see cref="List{T}.ToArray()"/> will create a new empty array for any 28/// empty <see cref="List{T}"/>. This method avoids that extra allocation. 30public static T[] ToArrayOrEmpty<T>(this List<T>? list) 35public static bool Any<T>(this List<T> list) 50public static void CopyTo<T>(this List<T> list, Span<T> destination)
src\roslyn\src\Razor\src\Shared\Microsoft.AspNetCore.Razor.SharedUtilities\PooledObjects\Extensions.cs (5)
76public static PooledObject<List<T>> GetPooledObject<T>(this ObjectPool<List<T>> pool) 79public static PooledObject<List<T>> GetPooledObject<T>( 80this ObjectPool<List<T>> pool, 81out List<T> list)
src\roslyn\src\Razor\src\Shared\Microsoft.AspNetCore.Razor.SharedUtilities\PooledObjects\ListPool`1.cs (5)
9/// A pool of <see cref="List{T}"/> instances. 16internal sealed partial class ListPool<T> : CustomObjectPool<List<T>> 33public static PooledObject<List<T>> GetPooledObject() 36public static PooledObject<List<T>> GetPooledObject(out List<T> list)
src\roslyn\src\Razor\src\Shared\Microsoft.AspNetCore.Razor.SharedUtilities\PooledObjects\ListPool`1.Policy.cs (2)
31public override List<T> Create() => []; 33public override bool Return(List<T> list)
src\roslyn\src\Razor\src\Shared\Microsoft.AspNetCore.Razor.SharedUtilities\PooledObjects\PooledList`1.cs (2)
11/// Wraps a pooled <see cref="List{T}"/> but doesn't allocate it until 18private List<T>? _list;
src\roslyn\src\Razor\src\Shared\Microsoft.AspNetCore.Razor.SharedUtilities\PooledObjects\PooledList`1.Enumerator.cs (2)
13private readonly List<T>? _list; 17public Enumerator(List<T> list)
src\roslyn\src\Razor\src\Shared\Microsoft.AspNetCore.Razor.SharedUtilities\ReadOnlyListExtensions.cs (1)
1175case List<T> listOfT:
Microsoft.AspNetCore.ResponseCaching (4)
CacheEntry\CachedResponseBody.cs (2)
10public CachedResponseBody(List<byte[]> segments, long length) 16public List<byte[]> Segments { get; }
src\aspnetcore\src\Shared\SegmentWriteStream.cs (2)
8private readonly List<byte[]> _segments = new(); 26internal List<byte[]> GetSegments()
Microsoft.AspNetCore.Rewrite (7)
ApacheModRewrite\FileParser.cs (1)
11var rules = new List<IRule>();
ApacheModRewrite\TestStringParser.cs (1)
39var results = new List<PatternSegment>();
ApacheModRewrite\Tokenizer.cs (1)
34var tokens = new List<string>();
BackReferenceCollection.cs (1)
10private readonly List<string> _backReferences = new List<string>();
IISUrlRewrite\ConditionCollection.cs (1)
10private readonly List<Condition> _conditions = new List<Condition>();
IISUrlRewrite\InputParser.cs (1)
58var results = new List<PatternSegment>();
IISUrlRewrite\UrlRewriteFileParser.cs (1)
33var result = new List<IISUrlRewriteRule>();
Microsoft.AspNetCore.Routing (137)
CompositeEndpointDataSource.cs (6)
22private List<Endpoint>? _endpoints; 25private List<IDisposable>? _changeTokenRegistrations; 89var groupedEndpoints = new List<Endpoint>(); 106List<IDisposable>? disposables = null; 193List<IDisposable>? oldChangeTokenRegistrations = null; 265var endpoints = new List<Endpoint>();
DecisionTree\DecisionTreeBuilder.cs (6)
76var itemDescriptors = new List<ItemDescriptor<TItem>>(itemCount); 98List<ItemDescriptor<TItem>> items) 107var matches = new List<TItem>(); 132if (!criterion.TryGetValue(kvp.Value, out var branch)) 150var reducedCriteria = new List<DecisionCriterion<TItem>>(); 216private sealed class Criterion : Dictionary<DecisionCriterionValue, List<ItemDescriptor<TItem>>>
DefaultLinkGenerator.cs (8)
80var endpoints = GetEndpoints(address); 103var endpoints = GetEndpoints(address); 132var endpoints = GetEndpoints(address); 165var endpoints = GetEndpoints(address); 182private List<RouteEndpoint> GetEndpoints<TAddress>(TAddress address) 185var endpoints = addressingScheme.FindEndpoints(address).OfType<RouteEndpoint>().ToList(); 201List<RouteEndpoint> endpoints, 235List<RouteEndpoint> endpoints,
DefaultLinkParser.cs (8)
50var endpoints = GetEndpoints(address); 70private List<RouteEndpoint> GetEndpoints<TAddress>(TAddress address) 73var endpoints = addressingScheme.FindEndpoints(address).OfType<RouteEndpoint>().ToList(); 89var constraints = new Dictionary<string, List<IRouteConstraint>>(StringComparer.OrdinalIgnoreCase); 94var constraintsForParameter = new List<IRouteConstraint>(); 155public readonly Dictionary<string, List<IRouteConstraint>> Constraints; 157public MatcherState(RoutePatternMatcher matcher, Dictionary<string, List<IRouteConstraint>> constraints) 163public void Deconstruct(out RoutePatternMatcher matcher, out Dictionary<string, List<IRouteConstraint>> constraints)
InlineRouteParameterParser.cs (1)
100var inlineConstraints = new List<InlineConstraint>();
Matching\AcceptsMatcherPolicy.cs (2)
150var edges = new Dictionary<string, List<Endpoint>>(StringComparer.OrdinalIgnoreCase); 222if (!edges.TryGetValue(AnyContentType, out var anyEndpoints))
Matching\CandidateSet.cs (1)
339var duplicates = new List<Endpoint>();
Matching\DefaultEndpointSelector.cs (1)
111var matches = new List<Endpoint>();
Matching\DfaMatcherBuilder.cs (27)
18private readonly List<RouteEndpoint> _endpoints = new List<RouteEndpoint>(); 29private readonly List<KeyValuePair<string, object>> _slots; 30private readonly List<(string parameterName, int segmentIndex, int slotIndex)> _captures; 31private readonly List<(RoutePatternPathSegment pathSegment, int segmentIndex)> _complexSegments; 32private readonly List<KeyValuePair<string, IRouteConstraint>> _constraints; 72var work = new List<DfaBuilderWorkerWorkItem>(_endpoints.Count); 163private List<DfaBuilderWorkerWorkItem> _previousWork; 164private List<DfaBuilderWorkerWorkItem> _work; 171List<DfaBuilderWorkerWorkItem> work, 192var nextWork = _previousWork; 212List<DfaNode> nextParents; 253List<DfaNode> parents, 254List<DfaNode> nextParents, 372private void AddParentsMatchingComplexSegment(RouteEndpoint endpoint, List<DfaNode> nextParents, RoutePatternPathSegment segment, DfaNode parent, RoutePatternParameterPart parameterPart) 425private void AddParentsWithMatchingLiteralConstraints(List<DfaNode> nextParents, DfaNode parent, RoutePatternParameterPart parameterPart, IReadOnlyList<RoutePatternParameterPolicyReference> parameterPolicyReferences) 473private void AddRequiredLiteralValue(RouteEndpoint endpoint, List<DfaNode> nextParents, DfaNode parent, RoutePatternParameterPart parameterPart, object requiredValue) 495private static void AddLiteralNode(bool includeLabel, List<DfaNode> nextParents, DfaNode parent, string literal) 649List<IEndpointSelectorPolicy> endpointSelectorPolicies = null; 889var work = new List<DfaNode>() { node, }; 890List<DfaNode> previousWork = null; 896List<DfaNode> nextWork; 955var nodeBuilderPolicies = new List<INodeBuilderPolicy>(); 956var endpointComparerPolicies = new List<IEndpointComparerPolicy>(); 957var endpointSelectorPolicies = new List<IEndpointSelectorPolicy>(); 996public List<DfaNode> Parents { get; } 998public DfaBuilderWorkerWorkItem(RouteEndpoint endpoint, int precedenceDigit, List<DfaNode> parents) 1005public void Deconstruct(out RouteEndpoint endpoint, out int precedenceDigit, out List<DfaNode> parents)
Matching\DfaNode.cs (1)
26public List<Endpoint> Matches { get; private set; }
Matching\HostMatcherPolicy.cs (2)
203var edges = new Dictionary<EdgeKey, List<Endpoint>>(); 279List<EdgeKey>? result = null;
Matching\HttpMethodDestinationsLookup.cs (1)
23public HttpMethodDestinationsLookup(List<KeyValuePair<string, int>> destinations, int exitDestination)
Matching\HttpMethodMatcherPolicy.cs (7)
174var allHttpMethods = new List<string>(); 175var edges = new Dictionary<EdgeKey, List<Endpoint>>(); 285var matches = new List<Endpoint>() { endpoint, }; 313List<KeyValuePair<string, int>>? destinations = null; 314List<KeyValuePair<string, int>>? corsPreflightDestinations = null; 364static void ProcessEdge(string httpMethod, int destination, ref int exitDestination, ref List<KeyValuePair<string, int>>? destinations) 396private static bool ContainsHttpMethod(List<string> httpMethods, string httpMethod)
Matching\NegotiationMatcherPolicy.cs (5)
262var edges = new Dictionary<string, List<Endpoint>>(StringComparer.OrdinalIgnoreCase); 267if (!edges.TryGetValue(metadata, out var _)) 290var endpointsForType = edges[metadata]; 297if (!edges.TryGetValue(DefaultNegotiationValue, out var anyEndpoints)) 325private double[] CalculateEndpointQualities(List<Endpoint> values)
ParameterPolicyActivator.cs (4)
119var matchingConstructors = GetMatchingConstructors(constructors, serviceProvider, arguments.Length); 146private static List<ConstructorInfo> GetMatchingConstructors(ConstructorInfo[] constructors, IServiceProvider? serviceProvider, int argumentsLength) 148var result = new List<ConstructorInfo>(); 159private static ConstructorInfo GetLongestConstructor(List<ConstructorInfo> constructors, Type parameterPolicyType)
Patterns\DefaultRoutePatternTransformer.cs (5)
150List<RoutePatternParameterPart> updatedParameters = null; 151List<RoutePatternPathSegment> updatedSegments = null; 217private static void RemoveParameterDefault(List<RoutePatternPathSegment> segments, List<RoutePatternParameterPart> parameters, RoutePatternParameterPart parameter) 230var updatedParts = new List<RoutePatternPart>(segment.Parts);
Patterns\RoutePatternFactory.cs (8)
443Dictionary<string, List<RoutePatternParameterPolicyReference>>? parameterPolicyReferences, 469List<RoutePatternParameterPart>? parameters = null; 608List<RoutePatternParameterPolicyReference>? parameterConstraints = null; 614parameterPolicyReferences = new Dictionary<string, List<RoutePatternParameterPolicyReference>>(StringComparer.OrdinalIgnoreCase); 648private static Dictionary<string, List<RoutePatternParameterPolicyReference>>? CreateRoutePatternPolicyReferences(RouteValueDictionary? parameterPolicies) 650Dictionary<string, List<RoutePatternParameterPolicyReference>>? updatedParameterPolicies = null; 653updatedParameterPolicies = new Dictionary<string, List<RoutePatternParameterPolicyReference>>(parameterPolicies.Count, StringComparer.OrdinalIgnoreCase); 657var policyReferences = new List<RoutePatternParameterPolicyReference>();
Patterns\RoutePatternParser.cs (7)
32var segments = new List<RoutePatternPathSegment>(); 71private static bool ParseSegment(Context context, List<RoutePatternPathSegment> segments) 76var parts = new List<RoutePatternPart>(); 143private static bool ParseParameter(Context context, List<RoutePatternPart> parts) 245private static bool ParseLiteral(Context context, List<RoutePatternPart> parts) 316private static bool IsAllValid(Context context, List<RoutePatternPathSegment> segments) 338private static bool IsSegmentValid(Context context, List<RoutePatternPart> parts)
RouteCollection.cs (3)
19private readonly List<IRouter> _routes = new List<IRouter>(); 20private readonly List<IRouter> _unnamedRoutes = new List<IRouter>(); 127private static VirtualPathData? GetVirtualPath(VirtualPathContext context, List<IRouter> routes)
RouteConstraintBuilder.cs (3)
27private readonly Dictionary<string, List<IRouteConstraint>> _constraints; 44_constraints = new Dictionary<string, List<IRouteConstraint>>(StringComparer.OrdinalIgnoreCase); 169if (!_constraints.TryGetValue(key, out var list))
RouteEndpointDataSource.cs (1)
23private readonly List<RouteEntry> _routeEntries = new();
RouteGroupBuilder.cs (4)
23private readonly List<EndpointDataSource> _dataSources = new(); 24private readonly List<Action<EndpointBuilder>> _conventions = new(); 25private readonly List<Action<EndpointBuilder>> _finallyConventions = new(); 109var groupedEndpoints = new List<Endpoint>();
RouteValuesAddressScheme.cs (8)
36else if (state.NamedMatches.TryGetValue(address.RouteName, out var namedMatchResults)) 72var matchesWithRequiredValues = new List<OutboundMatch>(); 73var namedOutboundMatchResults = new Dictionary<string, List<OutboundMatchResult>>(StringComparer.OrdinalIgnoreCase); 132if (!namedOutboundMatchResults.TryGetValue(entry.RouteName, out var matchResults)) 173public readonly List<OutboundMatch> MatchesWithRequiredValues; 175public readonly FrozenDictionary<string, List<OutboundMatchResult>> NamedMatches; 178List<OutboundMatch> matchesWithRequiredValues, 180FrozenDictionary<string, List<OutboundMatchResult>> namedMatches)
src\aspnetcore\src\Shared\PropertyHelper\PropertyHelper.cs (3)
441var filteredProperties = new List<PropertyHelper>(allProperties.Length); 502var propertyHelpers = new List<PropertyHelper>(); 522List<PropertyHelper> propertyHelpers,
Template\DefaultTemplateBinderFactory.cs (1)
39var policies = new List<(string parameterName, IParameterPolicy policy)>();
Template\RouteTemplate.cs (1)
59public RouteTemplate(string template, List<TemplateSegment> segments)
Template\TemplateBinder.cs (2)
132List<(string parameterName, IRouteConstraint constraint)>? constraintList = null; 133List<(string parameterName, IOutboundParameterTransformer transformer)>? parameterTransformerList = null;
Template\TemplateSegment.cs (1)
48public List<TemplatePart> Parts { get; }
Tree\LinkGenerationDecisionTree.cs (5)
24private readonly List<OutboundMatch> _conventionalEntries; 31var attributedEntries = new List<OutboundMatch>(); 72var results = new List<OutboundMatchResult>(); 108List<OutboundMatchResult> results, 162private void ProcessConventionalEntries(List<OutboundMatchResult> results)
Tree\TreeRouter.cs (1)
90var outboundMatches = new List<OutboundMatch>();
Tree\UrlMatchingNode.cs (1)
50public List<InboundMatch> Matches { get; }
UriBuildingContext.cs (2)
21private readonly List<BufferValue> _buffer; 87var buffer = _buffer;
ValidationEndpointFilterFactory.cs (1)
35List<ValidatableParameterEntry>? validatableParameters = null;
Microsoft.AspNetCore.Routing.Abstractions (7)
RouteData.cs (4)
18private List<IRouter>? _routers; 142List<IRouter>? routers = null; 258var routers = _routeData._routers!; 271var routers = _routeData._routers!;
src\aspnetcore\src\Shared\PropertyHelper\PropertyHelper.cs (3)
441var filteredProperties = new List<PropertyHelper>(allProperties.Length); 502var propertyHelpers = new List<PropertyHelper>(); 522List<PropertyHelper> propertyHelpers,
Microsoft.AspNetCore.Server.HttpSys (7)
MessagePump.cs (1)
76var serverAddressCopy = _serverAddresses.Addresses.ToList();
RequestProcessing\RequestContext.FeatureCollection.cs (4)
75private List<Tuple<Func<object, Task>, object>>? _onStartingActions = new List<Tuple<Func<object, Task>, object>>(); 76private List<Tuple<Func<object, Task>, object>>? _onCompletedActions = new List<Tuple<Func<object, Task>, object>>(); 642var actions = _onStartingActions; 733var actions = _onCompletedActions;
src\aspnetcore\src\Shared\Buffers.MemoryPool\DiagnosticMemoryPool.cs (1)
24private readonly List<Exception> _blockAccessExceptions;
src\aspnetcore\src\Shared\Debugger\StringValuesDictionaryDebugView.cs (1)
25var keyValuePairs = new List<DictionaryItemDebugView<string, string>>();
Microsoft.AspNetCore.Server.IIS (8)
Core\IISHttpContext.FeatureCollection.cs (1)
49private List<KeyValuePair<Type, object>>? MaybeExtra;
src\aspnetcore\src\Shared\Buffers.MemoryPool\DiagnosticMemoryPool.cs (1)
24private readonly List<Exception> _blockAccessExceptions;
src\aspnetcore\src\Shared\Debugger\StringValuesDictionaryDebugView.cs (1)
25var keyValuePairs = new List<DictionaryItemDebugView<string, string>>();
src\aspnetcore\src\Shared\RazorViews\BaseView.cs (1)
134private List<string>? AttributeValues { get; set; }
src\aspnetcore\src\Shared\StackTrace\ExceptionDetails\ExceptionDetailsProvider.cs (2)
62var typeLoadExceptions = new List<Exception>(); 72var list = new List<Exception>();
src\aspnetcore\src\Shared\StackTrace\StackFrame\StackTraceHelper.cs (2)
39var frames = new List<StackFrameInfo>(stackFrames.Length); 41List<Exception>? exceptions = null;
Microsoft.AspNetCore.Server.IntegrationTesting (6)
TestMatrix.cs (6)
117var variants = new List<TestVariant>(); 133private void VaryByServer(List<TestVariant> variants) 166private void VaryByTfm(List<TestVariant> variants, ServerType server, string skip) 198private void VaryByApplicationType(List<TestVariant> variants, ServerType server, string tfm, string skip) 220private void VaryByArchitecture(List<TestVariant> variants, ServerType server, string tfm, string skip, ApplicationType type) 298private void CheckForSkips(List<TestVariant> variants)
Microsoft.AspNetCore.Server.Kestrel.Core (71)
Internal\CertificatePathWatcher.cs (2)
73public void UpdateWatches(List<CertificateConfig> certificateConfigsToRemove, List<CertificateConfig> certificateConfigsToAdd)
Internal\ConfigurationReader.cs (1)
70var endpoints = new List<EndpointConfig>();
Internal\Http\Http1OutputProducer.cs (1)
64private List<CompletedBuffer>? _completedSegments;
Internal\Http\HttpProtocol.Generated.cs (1)
81private List<KeyValuePair<Type, object>>? MaybeExtra;
Internal\Http2\Http2FrameWriter.cs (2)
902public ValueTask<FlushResult> WriteSettingsAsync(List<Http2PeerSetting> settings) 924internal static void WriteSettings(List<Http2PeerSetting> settings, Span<byte> destination)
Internal\Http3\Http3FrameWriter.cs (3)
94internal Task WriteSettingsAsync(List<Http3PeerSetting> settings) 130internal static int CalculateSettingsSize(List<Http3PeerSetting> settings) 141internal static void WriteSettings(List<Http3PeerSetting> settings, Span<byte> destination)
Internal\Http3\Http3PeerSettings.cs (2)
20internal List<Http3PeerSetting> GetNonProtocolDefaults() 24var list = new List<Http3PeerSetting>(1);
Internal\Infrastructure\KestrelConnection.cs (1)
12private List<(Action<object> handler, object state)>? _heartbeatHandlers;
Internal\Infrastructure\KestrelConnectionOfT.cs (1)
105public List<KeyValuePair<string, object?>> TagsList { get; } = new List<KeyValuePair<string, object?>>();
Internal\Infrastructure\KestrelEventSource.cs (1)
41private readonly List<WeakReference<KestrelServerOptions>> _options = new();
Internal\Infrastructure\KestrelMetrics.cs (2)
112public void ConnectionStop(ConnectionMetricsContext metricsContext, Exception? exception, List<KeyValuePair<string, object?>>? customTags, long startTimestamp, long currentTimestamp) 121private void ConnectionStopCore(ConnectionMetricsContext metricsContext, Exception? exception, List<KeyValuePair<string, object?>>? customTags, long startTimestamp, long currentTimestamp)
Internal\Infrastructure\TransportConnectionManager.cs (2)
57var closeTasks = new List<Task>(); 74var abortTasks = new List<Task>();
Internal\Infrastructure\TransportManager.cs (8)
14private readonly List<ActiveTransport> _transports = []; 16private readonly List<IConnectionListenerFactory> _transportFactories; 17private readonly List<IMultiplexedConnectionListenerFactory> _multiplexedTransportFactories; 22List<IConnectionListenerFactory> transportFactories, 23List<IMultiplexedConnectionListenerFactory> multiplexedTransportFactories, 106public Task StopEndpointsAsync(List<EndpointConfig> endpointsToStop, CancellationToken cancellationToken) 108var transportsToStop = new List<ActiveTransport>(); 124private async Task StopTransportsAsync(List<ActiveTransport> transportsToStop, CancellationToken cancellationToken)
Internal\KestrelServerImpl.cs (3)
24private readonly List<IConnectionListenerFactory> _transportFactories; 25private readonly List<IMultiplexedConnectionListenerFactory> _multiplexedTransportFactories; 366var configsToStop = new List<EndpointConfig>(endpointsToStop.Count);
Internal\ServerAddressesCollection.cs (1)
15private readonly List<string> _addresses = new List<string>();
KestrelConfigurationLoader.cs (8)
335internal (List<ListenOptions>, List<ListenOptions>) Reload() 342var endpointsToStop = Options.ConfigurationBackedListenOptions.ToList(); 343var endpointsToStart = new List<ListenOptions>(); 344var endpointsToReuse = new List<ListenOptions>(); 394var matchingBoundEndpoints = new List<ListenOptions>(); 441var certificateConfigsToRemove = new List<CertificateConfig>(); 442var certificateConfigsToAdd = new List<CertificateConfig>();
KestrelServerOptions.cs (3)
74internal List<ListenOptions> CodeBackedListenOptions { get; } = new List<ListenOptions>(); 75internal List<ListenOptions> ConfigurationBackedListenOptions { get; } = new List<ListenOptions>(); 92internal List<ListenOptions> OptionsInUse { get; } = new List<ListenOptions>();
ListenOptions.cs (2)
21private readonly List<Func<ConnectionDelegate, ConnectionDelegate>> _middleware = new List<Func<ConnectionDelegate, ConnectionDelegate>>(); 22private readonly List<Func<MultiplexedConnectionDelegate, MultiplexedConnectionDelegate>> _multiplexedMiddleware = new List<Func<MultiplexedConnectionDelegate, MultiplexedConnectionDelegate>>();
LocalhostListenOptions.cs (1)
40var exceptions = new List<Exception>();
src\aspnetcore\src\Shared\Buffers.MemoryPool\DiagnosticMemoryPool.cs (1)
24private readonly List<Exception> _blockAccessExceptions;
src\aspnetcore\src\Shared\CertificateGeneration\CertificateManager.cs (9)
140var certificates = new List<X509Certificate2>(); 248protected virtual void PopulateCertificatesFromStore(X509Store store, List<X509Certificate2> certificates, bool requireExportable) 292var currentUserCertificates = allCurrentUserCertificates.Where(c => c.Subject == Subject).ToList(); 293var localMachineCertificates = allLocalMachineCertificates.Where(c => c.Subject == Subject).ToList(); 294var filteredCertificates = currentUserCertificates.Concat(localMachineCertificates).ToList(); 318var certificates = filteredCertificates; 805var extensions = new List<X509Extension>(); 1034var list = certificates.ToList(); 1076var certificatesToDispose = new List<X509Certificate2>();
src\aspnetcore\src\Shared\CertificateGeneration\MacOSCertificateManager.cs (4)
295var hashes = matches.OfType<Match>().Select(m => m.Groups[1].Value).ToList(); 374protected override void PopulateCertificatesFromStore(X509Store store, List<X509Certificate2> certificates, bool requireExportable) 380var certsFromStore = new List<X509Certificate2>(); 426var certsFromDisk = new List<X509Certificate2>();
src\aspnetcore\src\Shared\CertificateGeneration\UnixCertificateManager.cs (7)
137var nssDbs = GetNssDbs(Environment.GetFolderPath(Environment.SpecialFolder.UserProfile)); 304var nssDbs = GetNssDbs(homeDirectory); 505var nssDbs = GetNssDbs(homeDirectory); 843var nssDbs = new List<string>(); 861private static List<NssDb> GetNssDbs(string homeDirectory) 863var nssDbs = new List<NssDb>(); 1018var certs = new List<FileInfo>();
src\aspnetcore\src\Shared\Debugger\StringValuesDictionaryDebugView.cs (1)
25var keyValuePairs = new List<DictionaryItemDebugView<string, string>>();
src\aspnetcore\src\Shared\Metrics\MetricsExtensions.cs (2)
37if (tags is List<KeyValuePair<string, object?>> list) 66if (tags is List<KeyValuePair<string, object?>> list)
src\aspnetcore\src\Shared\ServerInfrastructure\Http2\Http2PeerSettings.cs (2)
99internal List<Http2PeerSetting> GetNonProtocolDefaults() 103var list = new List<Http2PeerSetting>(2);
Microsoft.AspNetCore.Server.Kestrel.Transport.Quic (5)
Internal\QuicStreamContext.cs (1)
336var onClosed = _onClosedRegistrations;
Internal\QuicStreamContext.FeatureCollection.cs (1)
33private List<OnCloseRegistration>? _onClosedRegistrations;
src\aspnetcore\src\Servers\Kestrel\shared\TransportConnection.Generated.cs (1)
44private List<KeyValuePair<Type, object>>? MaybeExtra;
src\aspnetcore\src\Servers\Kestrel\shared\TransportMultiplexedConnection.Generated.cs (1)
37private List<KeyValuePair<Type, object>>? MaybeExtra;
src\aspnetcore\src\Shared\Buffers.MemoryPool\DiagnosticMemoryPool.cs (1)
24private readonly List<Exception> _blockAccessExceptions;
Microsoft.AspNetCore.SignalR.Client.Core (7)
HubConnection.cs (5)
867readers = PackageStreamingParams(connectionState, ref args, out var streamIds); 893private Dictionary<string, object>? PackageStreamingParams(ConnectionState connectionState, ref object?[] args, out List<string>? streamIds) 1219readers = PackageStreamingParams(connectionState, ref args, out var streamIds); 1414readers = PackageStreamingParams(connectionState, ref args, out var streamIds); 2217private readonly List<InvocationHandler> _invocationHandlers;
Internal\SerializedHubMessage.cs (2)
20private List<SerializedMessage>? _cachedItems; 87var list = new List<SerializedMessage>(2);
Microsoft.AspNetCore.SignalR.Client.SourceGenerator (7)
HubClientProxyGenerator.Parser.cs (1)
284var members = providerSymbol.GetMembers()
HubClientProxyGenerator.SourceGenerationSpec.cs (3)
21public List<TypeSpec> Types = new(); 27public List<MethodSpec> Methods = new(); 35public List<ArgumentSpec> Arguments = new();
HubServerProxyGenerator.SourceGenerationSpec.cs (3)
21public List<ClassSpec> Classes = new(); 28public List<MethodSpec> Methods = new(); 36public List<ArgumentSpec> Arguments = new();
Microsoft.AspNetCore.SignalR.Common (3)
src\aspnetcore\src\SignalR\common\Shared\MemoryBufferWriter.cs (3)
29private List<CompletedBuffer>? _completedSegments; 362public readonly List<CompletedBuffer> Segments; 365public WrittenBuffers(List<CompletedBuffer> segments, int bytesWritten)
Microsoft.AspNetCore.SignalR.Core (16)
DefaultHubLifetimeManager.cs (5)
101List<Task>? tasks = null; 147private static void SendToGroupConnections(string methodName, object?[] args, ConcurrentDictionary<string, HubConnectionContext> connections, Func<HubConnectionContext, object?, bool>? include, object? state, ref List<Task>? tasks, ref SerializedHubMessage? message, CancellationToken cancellationToken) 211List<Task>? tasks = null; 228List<Task>? tasks = null; 261List<Task>? tasks = null;
HubConnectionHandler.cs (1)
71List<IHubFilter>? hubFilters = null;
HubOptions.cs (1)
57internal List<IHubFilter>? HubFilters { get; set; }
HubOptionsSetup.cs (1)
25private readonly List<string> _defaultProtocols = new List<string>();
Internal\DefaultHubDispatcher.cs (1)
43bool disableImplicitFromServiceParameters, ILogger<DefaultHubDispatcher<THub>> logger, List<IHubFilter>? hubFilters, HubLifetimeManager<THub> lifetimeManager)
Internal\DefaultHubProtocolResolver.cs (1)
14private readonly List<IHubProtocol> _hubProtocols;
Internal\HubMethodDescriptor.cs (2)
159public List<Type>? StreamingParameters { get; private set; } 161public List<(int, object?)>? KeyedServiceKeys { get; private set; }
SerializedHubMessage.cs (2)
16private List<SerializedMessage>? _cachedItems; 85var list = new List<SerializedMessage>(2);
src\aspnetcore\src\Shared\ObjectMethodExecutor\ObjectMethodExecutor.cs (2)
205var parameters = new List<Expression>(paramInfos.Length); 257var parameters = new List<Expression>(paramInfos.Length);
Microsoft.AspNetCore.SignalR.Protocols.Json (1)
Protocol\JsonHubProtocol.cs (1)
181List<string>? newStreamIds = null;
Microsoft.AspNetCore.SignalR.Protocols.MessagePack (4)
Protocol\MessagePackHubProtocolWorker.cs (1)
269List<string>? streams = null;
src\aspnetcore\src\SignalR\common\Shared\MemoryBufferWriter.cs (3)
29private List<CompletedBuffer>? _completedSegments; 362public readonly List<CompletedBuffer> Segments; 365public WrittenBuffers(List<CompletedBuffer> segments, int bytesWritten)
Microsoft.AspNetCore.SignalR.Protocols.NewtonsoftJson (4)
Protocol\NewtonsoftJsonHubProtocol.cs (1)
181List<string>? newStreamIds = null;
src\aspnetcore\src\SignalR\common\Shared\MemoryBufferWriter.cs (3)
29private List<CompletedBuffer>? _completedSegments; 362public readonly List<CompletedBuffer> Segments; 365public WrittenBuffers(List<CompletedBuffer> segments, int bytesWritten)
Microsoft.AspNetCore.SignalR.Specification.Tests (6)
src\aspnetcore\src\SignalR\common\Shared\MemoryBufferWriter.cs (3)
29private List<CompletedBuffer>? _completedSegments; 362public readonly List<CompletedBuffer> Segments; 365public WrittenBuffers(List<CompletedBuffer> segments, int bytesWritten)
src\aspnetcore\src\SignalR\common\testassets\Tests.Utils\TestClient.cs (3)
26private List<(Action<object> handler, object state)> _heartbeatHandlers; 53var claims = new List<Claim> { new Claim(ClaimTypes.Name, claimValue) }; 110var result = new List<HubMessage>();
Microsoft.AspNetCore.SignalR.StackExchangeRedis (13)
Internal\DefaultHubMessageSerializer.cs (2)
11private readonly List<IHubProtocol> _hubProtocols; 29var list = new List<SerializedMessage>(_hubProtocols.Count);
RedisHubLifetimeManager.cs (8)
82var supportedProtocols = hubProtocolResolver.AllProtocols.Select(p => p.Name).ToList(); 124var tasks = new List<Task>(); 245var publishTasks = new List<Task>(connectionIds.Count); 260var publishTasks = new List<Task>(groupNames.Count); 280var publishTasks = new List<Task>(userIds.Count); 461var tasks = new List<Task>(_connections.Count); 597var tasks = new List<Task>(subscriptions.Count); 623var tasks = new List<Task>(groupConnections.Count);
src\aspnetcore\src\SignalR\common\Shared\MemoryBufferWriter.cs (3)
29private List<CompletedBuffer>? _completedSegments; 362public readonly List<CompletedBuffer> Segments; 365public WrittenBuffers(List<CompletedBuffer> segments, int bytesWritten)
Microsoft.AspNetCore.StaticAssets (37)
_generated\13\StaticAssetsManifestJsonContext.GetJsonTypeInfo.g.cs (1)
54if (type == typeof(global::System.Collections.Generic.List<global::Microsoft.AspNetCore.StaticAssets.StaticAssetDescriptor>))
_generated\5\StaticAssetsManifestJsonContext.StaticAssetsManifest.g.cs (3)
95var info2 = new global::System.Text.Json.Serialization.Metadata.JsonPropertyInfoValues<global::System.Collections.Generic.List<global::Microsoft.AspNetCore.StaticAssets.StaticAssetDescriptor>> 110AttributeProviderFactory = static () => typeof(global::Microsoft.AspNetCore.StaticAssets.StaticAssetsManifest).GetProperty("Endpoints", InstanceMemberBindingFlags, null, typeof(global::System.Collections.Generic.List<global::Microsoft.AspNetCore.StaticAssets.StaticAssetDescriptor>), global::System.Array.Empty<global::System.Type>(), null), 113properties[2] = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreatePropertyInfo<global::System.Collections.Generic.List<global::Microsoft.AspNetCore.StaticAssets.StaticAssetDescriptor>>(options, info2);
_generated\9\StaticAssetsManifestJsonContext.ListStaticAssetDescriptor.g.cs (10)
13private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.List<global::Microsoft.AspNetCore.StaticAssets.StaticAssetDescriptor>>? _ListStaticAssetDescriptor; 19public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.List<global::Microsoft.AspNetCore.StaticAssets.StaticAssetDescriptor>> ListStaticAssetDescriptor 22get => _ListStaticAssetDescriptor ??= (global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.List<global::Microsoft.AspNetCore.StaticAssets.StaticAssetDescriptor>>)Options.GetTypeInfo(typeof(global::System.Collections.Generic.List<global::Microsoft.AspNetCore.StaticAssets.StaticAssetDescriptor>)); 25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.List<global::Microsoft.AspNetCore.StaticAssets.StaticAssetDescriptor>> Create_ListStaticAssetDescriptor(global::System.Text.Json.JsonSerializerOptions options) 27if (!TryGetTypeInfoForRuntimeCustomConverter<global::System.Collections.Generic.List<global::Microsoft.AspNetCore.StaticAssets.StaticAssetDescriptor>>(options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.List<global::Microsoft.AspNetCore.StaticAssets.StaticAssetDescriptor>> jsonTypeInfo)) 29var info = new global::System.Text.Json.Serialization.Metadata.JsonCollectionInfoValues<global::System.Collections.Generic.List<global::Microsoft.AspNetCore.StaticAssets.StaticAssetDescriptor>> 37jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateListInfo<global::System.Collections.Generic.List<global::Microsoft.AspNetCore.StaticAssets.StaticAssetDescriptor>, global::Microsoft.AspNetCore.StaticAssets.StaticAssetDescriptor>(options, info); 47private void ListStaticAssetDescriptorSerializeHandler(global::System.Text.Json.Utf8JsonWriter writer, global::System.Collections.Generic.List<global::Microsoft.AspNetCore.StaticAssets.StaticAssetDescriptor>? value)
Development\StaticAssetDevelopmentRuntimeHandler.cs (5)
32public StaticAssetDevelopmentRuntimeHandler(List<StaticAssetDescriptor> descriptors) 106private void CreateDescriptorMap(List<StaticAssetDescriptor> descriptors) 259List<StaticAssetDescriptor> descriptors) 346var responseHeaders = new List<StaticAssetResponseHeader>(descriptor.ResponseHeaders); 374var propertiesList = new List<StaticAssetProperty>(descriptor.Properties);
StaticAssetEndpointDataSource.cs (6)
19private readonly List<StaticAssetDescriptor> _descriptors; 21private readonly List<Action<EndpointBuilder>> _conventions = []; 22private readonly List<Action<EndpointBuilder>> _finallyConventions = []; 23private List<Endpoint> _endpoints = null!; 32List<StaticAssetDescriptor> descriptors) 103var endpoints = new List<Endpoint>();
StaticAssetEndpointFactory.cs (2)
19public Endpoint Create(StaticAssetDescriptor resource, List<Action<EndpointBuilder>> conventions, List<Action<EndpointBuilder>> finallyConventions)
StaticAssetsEndpointConventionBuilder.cs (7)
15private readonly List<StaticAssetDescriptor> _descriptors; 16private readonly List<Action<EndpointBuilder>> _conventions; 17private readonly List<Action<EndpointBuilder>> _finallyConventions; 19internal StaticAssetsEndpointConventionBuilder(object lck, bool isBuildManifest, List<StaticAssetDescriptor> descriptors, List<Action<EndpointBuilder>> conventions, List<Action<EndpointBuilder>> finallyConventions) 28internal List<StaticAssetDescriptor> Descriptors => _descriptors;
StaticAssetsInvoker.cs (1)
28private readonly List<StaticAssetResponseHeader> _remainingHeaders;
StaticAssetsManifest.cs (2)
38internal static StaticAssetsEndpointDataSource CreateDataSource(IEndpointRouteBuilder endpoints, string manifestName, List<StaticAssetDescriptor> descriptors, bool isBuildManifest) 54public List<StaticAssetDescriptor> Endpoints { get; set; } = [];
Microsoft.AspNetCore.Watch.BrowserRefresh (1)
src\sdk\src\Dotnet.Watch\Web.Middleware\BlazorWasmHotReloadMiddleware.cs (1)
48internal List<Update> Updates { get; } = [];
Microsoft.AspNetCore.WebSockets (1)
WebSocketMiddleware.cs (1)
27private readonly List<string> _allowedOrigins;
Microsoft.AspNetCore.WebUtilities (4)
KeyValueAccumulator.cs (3)
15private Dictionary<string, List<string>> _expandingAccumulator; 49_expandingAccumulator = new Dictionary<string, List<string>>(StringComparer.OrdinalIgnoreCase); 53var list = new List<string>(8);
PagedByteBuffer.cs (1)
26internal List<byte[]> Pages { get; }
Microsoft.Build (760)
BackEnd\BuildManager\BuildManager.cs (9)
785List<int> configurationsCleared = _configCache!.ClearNonExplicitlyLoadedConfigurations(); 1057var submissionsToCheck = new List<BuildSubmissionBase>(_buildSubmissions.Values); 1306var submissionDetailParts = new List<string>(_buildSubmissions.Count); 1344var nodeDetails = new List<string>(_activeNodes.Count); 2302var unblockedNodes = blockedNodes 2855var submissions = new List<BuildSubmissionBase>(_buildSubmissions.Values); 3093var submissions = new List<BuildSubmissionBase>(_buildSubmissions.Values); 3298static List<ForwardingLoggerRecord> ProcessForwardingLoggers(IEnumerable<ForwardingLoggerRecord>? forwarders) 3309List<ForwardingLoggerRecord> result = forwarders.ToList();
BackEnd\BuildManager\CacheAggregator.cs (1)
17private readonly List<(IConfigCache ConfigCache, IResultsCache ResultsCache)> _inputCaches = new List<(IConfigCache ConfigCache, IResultsCache ResultsCache)>();
BackEnd\BuildManager\RequestedProjectState.cs (9)
18private List<string> _propertyFilters; 19private IDictionary<string, List<string>> _itemFilters; 24public List<string> PropertyFilters 33public IDictionary<string, List<string>> ItemFilters 95foreach (KeyValuePair<string, List<string>> kvp in ItemFilters) 97if (!another.ItemFilters.TryGetValue(kvp.Key, out List<string> metadata)) 133private static IDictionary<string, List<string>> CreateItemMetadataDictionary(int capacity) 135return new Dictionary<string, List<string>>(capacity, StringComparer.OrdinalIgnoreCase); 138private static void TranslateMetadataForItem(ITranslator translator, ref List<string> list)
BackEnd\Components\BuildRequestEngine\BuildRequestEngine.cs (10)
77private readonly List<BuildRequestEntry> _requests; 258var requestsToShutdown = new List<BuildRequestEntry>(_requests); 259var deactivateExceptions = new List<Exception>(_requests.Count); 266var requestsToWait = new List<BuildRequestEntry>(_requests.Count); 585var blockersToIssue = new List<BuildRequestBlocker>(); 588var requestsToIssue = new List<BuildRequest>(); 782var completedEntries = new List<BuildRequestEntry>(); 1190List<BuildResult> existingResultsToReport = null; 1308List<BuildRequestConfiguration> unresolvedConfigurationsToIssue = issuingEntry.GetUnresolvedConfigurationsToIssue(); 1337List<BuildRequest> requestsToIssue = issuingEntry.GetRequestsToIssueIfReady();
BackEnd\Components\BuildRequestEngine\BuildRequestEntry.cs (11)
80private Dictionary<int, List<BuildRequest>> _unresolvedConfigurations; 86private List<BuildRequest> _requestsToIssue; 91private List<BuildRequestConfiguration> _unresolvedConfigurationsToIssue; 244if (_unresolvedConfigurations?.TryGetValue(unresolvedConfigId, out List<BuildRequest> requests) != true) 269public List<BuildRequest> GetRequestsToIssueIfReady() 273List<BuildRequest> requests = _requestsToIssue; 285public List<BuildRequestConfiguration> GetUnresolvedConfigurationsToIssue() 289List<BuildRequestConfiguration> configurationsToIssue = _unresolvedConfigurationsToIssue; 450foreach (List<BuildRequest> requests in _unresolvedConfigurations.Values) 525_unresolvedConfigurations ??= new Dictionary<int, List<BuildRequest>>(); 527if (!_unresolvedConfigurations.TryGetValue(newRequest.ConfigurationId, out List<BuildRequest> value))
BackEnd\Components\Caching\ConfigCache.cs (2)
197public List<int> ClearNonExplicitlyLoadedConfigurations() 199List<int> configurationIdsCleared = new List<int>();
BackEnd\Components\Caching\ConfigCacheWithOverride.cs (1)
133public List<int> ClearNonExplicitlyLoadedConfigurations()
BackEnd\Components\Caching\IConfigCache.cs (1)
77List<int> ClearNonExplicitlyLoadedConfigurations();
BackEnd\Components\Caching\IResultsCache.cs (2)
57ResultsCacheResponse SatisfyRequest(BuildRequest request, List<string> configInitialTargets, List<string> configDefaultTargets, bool skippedResultsDoNotCauseCacheMiss);
BackEnd\Components\Caching\ResultsCache.cs (4)
162public ResultsCacheResponse SatisfyRequest(BuildRequest request, List<string> configInitialTargets, List<string> configDefaultTargets, bool skippedResultsDoNotCauseCacheMiss) 204List<string> targetsToAddResultsFor = new List<string>(configInitialTargets); 311private static bool CheckResults(BuildResult result, List<string> targets, bool checkTargetsMissingResults, bool skippedResultsAreOK)
BackEnd\Components\Caching\ResultsCacheWithOverride.cs (2)
74List<string> configInitialTargets, 75List<string> configDefaultTargets,
BackEnd\Components\Communications\LogMessagePacket.cs (6)
27private static List<KeyValuePair<string, string>> reusablePropertyList; 30private static List<(string itemType, object item)> reusableItemList; 198var list = reusablePropertyList; 227var list = reusableItemList; 266var list = reusablePropertyList; 503List<TaskItem> targetOutputs = null;
BackEnd\Components\Communications\NodeManager.cs (1)
96List<NodeInfo> nodes = new(numberOfNodesToCreate);
BackEnd\Components\Communications\NodeProviderInProc.cs (1)
189var nodes = new List<NodeInfo>(numberOfNodesToCreate);
BackEnd\Components\Communications\NodeProviderOutOfProc.cs (1)
149var contextsToShutDown = new List<NodeContext>(_nodeContexts.Values);
BackEnd\Components\Communications\NodeProviderOutOfProcBase.cs (6)
108protected void ShutdownConnectedNodes(List<NodeContext> contextsToShutDown, bool enableReuse) 166List<Process> nodeProcesses = GetPossibleRunningNodes().nodeProcesses.ToList(); 472List<Process> processes = new(); 578private static IList<Process> FilterProcessesByNodeMode(List<Process> processes, NodeMode expectedNodeMode, string expectedProcessName) 582List<Process> filtered = new(capacity: processes.Count); 756List<Process> filteredProcesses = [];
BackEnd\Components\Communications\NodeProviderOutOfProcTaskHost.cs (1)
221List<NodeContext> contextsToShutDown = [.. _nodeContexts.Values];
BackEnd\Components\Logging\LoggingService.cs (5)
135private List<ILogger> _loggers; 141private List<LoggerDescription> _loggerDescriptions; 606var sinks = _eventSinkDictionary.Values.OfType<EventSourceSink>().ToList(); 815List<string> loggerTypes = new List<string>(); 841List<string> eventSinkNames = new List<string>();
BackEnd\Components\Logging\LoggingServiceLogMethods.cs (3)
411List<string> listOfLoggers = new(); 412var loggerDescriptions = new List<RegisteredLoggerInfo>(); 421var outputFilePaths = new List<string>();
BackEnd\Components\Logging\ProjectLoggingContext.cs (3)
124List<string> targets, 160List<string> targets, 191List<string> targets,
BackEnd\Components\ProjectCache\ProjectCacheService.cs (4)
258IReadOnlyList<string> requestedTargetsList = requestedTargets as List<string> ?? requestedTargets.ToList(); 757var graphEntryPoints = new List<ProjectGraphEntryPoint>(projectConfigurations.Count); 841List<ProjectCacheDescriptor> projectCacheDescriptors = GetProjectCacheDescriptors(requestConfiguration.Project).ToList(); 856List<string> targets = buildResult.ResultsByTarget?.Keys.ToList() ?? new();
BackEnd\Components\RequestBuilder\BatchingEngine.cs (7)
85internal static List<ItemBucket> PrepareBatchingBuckets( 86List<string> batchableObjectParameters, 105internal static List<ItemBucket> PrepareBatchingBuckets( 106List<string> batchableObjectParameters, 127List<ItemBucket> buckets = null; 297private static List<ItemBucket> BucketConsumedItems( 307var buckets = new List<ItemBucket>();
BackEnd\Components\RequestBuilder\IntrinsicTask.cs (1)
86protected static void AddIfNotEmptyString(List<string> list, string value)
BackEnd\Components\RequestBuilder\IntrinsicTasks\CallTarget.cs (2)
33private readonly List<ITaskItem> _targetOutputs = new List<ITaskItem>(); 99List<string[]> targetLists = MSBuild.CreateTargetLists(Targets, RunEachTargetSeparately);
BackEnd\Components\RequestBuilder\IntrinsicTasks\ItemGroupIntrinsicTask.cs (14)
54List<string> parameterValues = null; 57List<ItemBucket> buckets = null; 87var keepMetadataEvaluated = bucket.Expander.ExpandIntoStringListLeaveEscaped(child.KeepMetadata, ExpanderOptions.ExpandAll, child.KeepMetadataLocation).ToList(); 96var removeMetadataEvaluated = bucket.Expander.ExpandIntoStringListLeaveEscaped(child.RemoveMetadata, ExpanderOptions.ExpandAll, child.RemoveMetadataLocation).ToList(); 105var matchOnMetadataEvaluated = bucket.Expander.ExpandIntoStringListLeaveEscaped(child.MatchOnMetadata, ExpanderOptions.ExpandAll, child.MatchOnMetadataLocation).ToList(); 170List<ProjectItemInstance> itemsToAdd = ExpandItemIntoItems(child, bucket.Expander, keepMetadata, removeMetadata, loggingContext); 261List<ProjectItemInstance> itemsToRemove; 356private void GetBatchableValuesFromBuildItemGroupChild(List<string> parameterValues, ProjectItemGroupTaskItemInstance child) 391private List<ProjectItemInstance> ExpandItemIntoItems( 400List<ProjectItemInstance> items = new List<ProjectItemInstance>(); 492List<string> metadataToRemove = null; 586private List<ProjectItemInstance> FindItemsMatchingSpecification( 636List<ProjectItemInstance> itemsRemoved = new List<ProjectItemInstance>(); 654private List<ProjectItemInstance> FindItemsMatchingMetadataSpecification(
BackEnd\Components\RequestBuilder\IntrinsicTasks\ItemGroupLoggingHelper.cs (1)
179private static List<KeyValuePair<string, string>> keyValuePairList;
BackEnd\Components\RequestBuilder\IntrinsicTasks\MSBuild.cs (11)
54private readonly List<ITaskItem> _targetOutputs = new List<ITaskItem>(); 280List<string[]> targetLists = CreateTargetLists(Targets, RunEachTargetSeparately); 401private async Task<bool> BuildProjectsInParallel(Dictionary<string, string> propertiesTable, string[] undefinePropertiesArray, List<string[]> targetLists, bool success, bool[] skipProjects) 405var projectsToBuildList = new List<ITaskItem>(); 448var expandedProperties = new List<string>(); 449var expandedTargets = new List<string>(); 486internal static List<string[]> CreateTargetLists( 494var targetLists = new List<string[]>(); 517List<string[]> targetLists, 522List<ITaskItem> targetOutputs, 536var undefinePropertiesPerProject = new List<string>[projects.Length];
BackEnd\Components\RequestBuilder\IntrinsicTasks\PropertyGroupIntrinsicTask.cs (3)
52List<ItemBucket> buckets = null; 57List<string> parameterValues = new List<string>(); 131private void GetBatchableValuesFromProperty(List<string> parameterValues, ProjectPropertyGroupTaskPropertyInstance property)
BackEnd\Components\RequestBuilder\Lookup.cs (22)
202internal List<string> GetPropertyOverrideMessages(Dictionary<string, string> lookupHash) 204List<string> errorMessages = null; 380foreach (KeyValuePair<string, List<ProjectItemInstance>> kvp in PrimaryAddTable) 388foreach (KeyValuePair<string, List<ProjectItemInstance>> kvp in PrimaryRemoveTable) 469List<List<ProjectItemInstance>> allAdds = null; 470List<List<ProjectItemInstance>> allRemoves = null; 483List<ProjectItemInstance> adds = scope.Adds[itemType]; 494List<ProjectItemInstance> removes = scope.Removes[itemType]; 561foreach (List<ProjectItemInstance> adds in allAdds) 570foreach (List<ProjectItemInstance> removes in allRemoves) 585List<ProjectItemInstance> result = new(itemsCount); 602foreach (List<ProjectItemInstance> removes in allRemoves) 635foreach (List<ProjectItemInstance> adds in allAdds) 759var deduplicatedItemsToAdd = new List<ProjectItemInstance>(); 775logFunction.Invoke(itemsToAdd as List<ProjectItemInstance>); 779var groupAsList = group as List<ProjectItemInstance>; 895private void ApplyModifies(List<ProjectItemInstance> result, Dictionary<ProjectItemInstance, MetadataModifications> allModifies) 1046List<ProjectItemInstance> tableOfItemsOfSameType = table[item.ItemType]; 1183var metadataToRemove = new List<string>(_modifications.Keys.Where(m => other[m].Remove));
BackEnd\Components\RequestBuilder\TargetBuilder.cs (6)
149List<TargetSpecification> targets = new List<TargetSpecification>(targetNames.Length); 252List<TargetSpecification> targetToPush = new List<TargetSpecification>(); 500var errorTargets = currentTargetEntry.GetErrorTargets(_projectLoggingContext); 668List<TargetEntry> targetsToPush = new List<TargetEntry>(targets.Count); 720if (HasCircularDependenceInTargets(parentTargetEntry, targetSpecification, out List<string> targetDependenceChain)) 834private bool HasCircularDependenceInTargets(TargetEntry parentTargetEntry, TargetSpecification targetSpecification, out List<string> circularDependenceChain)
BackEnd\Components\RequestBuilder\TargetEntry.cs (9)
333internal List<TargetSpecification> GetDependencies(ProjectLoggingContext projectLoggingContext) 402List<TargetSpecification> dependencyTargets = new List<TargetSpecification>(); 428List<ItemBucket> buckets = BatchingEngine.PrepareBatchingBuckets(GetBatchableParametersForTarget(), _baseLookup, _target.Location, null); 628List<ItemBucket> batchingBuckets = BatchingEngine.PrepareBatchingBuckets(GetBatchableParametersForTarget(), _baseLookup, _target.Location, targetLoggingContext); 632List<TaskItem> targetOutputItemsList = new(); 697internal List<TargetSpecification> GetErrorTargets(ProjectLoggingContext projectLoggingContext) 702List<TargetSpecification> allErrorTargets = new List<TargetSpecification>(_target.OnErrorChildren.Count); 899private List<string> GetBatchableParametersForTarget() 901List<string> batchableTargetParameters = new List<string>();
BackEnd\Components\RequestBuilder\TargetUpToDateChecker.cs (22)
164out List<string> targetOutputItemSpecs); 165List<string> itemVectorsReferencedOnlyInTargetOutputs = null; 183out List<string> itemVectorsReferencedInBothTargetInputsAndOutputs, 184out List<string> itemVectorsReferencedOnlyInTargetInputs, 409out List<string> targetOutputItemSpecs) 520List<string> itemVectorsReferencedOnlyInTargetInputs, 521List<string> targetOutputItemSpecs) 528List<string> discreteTargetInputItemSpecs = GetItemSpecsFromItemVectors(itemVectorTransformsInTargetInputs); 550List<string> inputs = CollectionHelpers.RemoveNulls<string>(discreteTargetInputItemSpecs); 551List<string> outputs = CollectionHelpers.RemoveNulls<string>(targetOutputItemSpecs); 592List<string> itemVectorsReferencedInBothTargetInputsAndOutputs, 621List<ProjectItemInstance> upToDateInputItems = new List<ProjectItemInstance>(inputItems); 739List<string> targetOutputItemSpecs) 741List<string> targetInputItemSpecs = GetItemSpecsFromItemVectors(itemVectorsInTargetInputs); 745List<string> inputs = CollectionHelpers.RemoveNulls<string>(targetInputItemSpecs); 746List<string> outputs = CollectionHelpers.RemoveNulls<string>(targetOutputItemSpecs); 878private static List<string> GetItemSpecsFromItemVectors(ItemVectorPartitionCollection itemVectors) 880List<string> itemSpecs = new(); 922private static void DiffHashtables<K, V>(IDictionary<K, V> h1, IDictionary<K, V> h2, out List<K> commonKeys, out List<K> uniqueKeysInH1, out List<K> uniqueKeysInH2) where K : class, IEquatable<K> where V : class 1244private readonly List<DependencyAnalysisLogDetail> _dependencyAnalysisDetail = new List<DependencyAnalysisLogDetail>();
BackEnd\Components\RequestBuilder\TaskBuilder.cs (9)
254private List<string> CreateListOfParameterValues() 262List<string> taskParameters = new List<string>(_taskNode.ParametersForBuild.Count + _taskNode.Outputs.Count); 316List<ItemBucket> buckets = null; 341List<string> taskParameterValues = CreateListOfParameterValues(); 486List<string> overrideMessages = bucket.Lookup.GetPropertyOverrideMessages(lookupHash); 533List<string> overrideMessages = bucket.Lookup.GetPropertyOverrideMessages(lookupHash); 800var undeclaredProjects = GetUndeclaredProjects(msbuildTask); 1059private List<string> GetUndeclaredProjects(MSBuild msbuildTask) 1079List<string> undeclaredProjects = null;
BackEnd\Components\RequestBuilder\TaskHost.cs (3)
294BuildEngineResult result = BuildProjectFilesInParallel(projectFileNames, targetNames, globalProperties, new List<String>[projectFileNames.Length], toolsVersion, includeTargetOutputs); 979List<IDictionary<string, ITaskItem[]>> targetOutputsPerProject = null; 1148List<IDictionary<string, ITaskItem[]>> targetOutputsPerProject = null;
BackEnd\Components\Scheduler\IScheduler.cs (1)
88List<ScheduleResponse> ReleaseCores(int requestId, int coresToRelease);
BackEnd\Components\Scheduler\SchedulableRequest.cs (5)
423List<SchedulableRequest> requestsToUnblock = new List<SchedulableRequest>(_requestsWeAreBlocking); 571List<SchedulableRequest> ancestors = new List<SchedulableRequest>(16); 589List<SchedulableRequest> ancestors = new List<SchedulableRequest>(16); 608private void CleanupForCircularDependencyAndThrow(SchedulableRequest requestCausingFailure, List<SchedulableRequest> ancestors) 612List<SchedulableRequest> tempRequests = new List<SchedulableRequest>(_requestsWeAreBlockedBy.Values);
BackEnd\Components\Scheduler\Scheduler.cs (34)
284internal delegate void AssignUnscheduledRequestsDelegate(List<ScheduleResponse> responses, HashSet<int> idleNodes); 351List<ScheduleResponse> responses = new List<ScheduleResponse>(); 424List<ScheduleResponse> responses = new List<ScheduleResponse>(); 569List<ScheduleResponse> responses = new List<ScheduleResponse>(); 669public List<ScheduleResponse> ReleaseCores(int requestId, int coresToRelease) 674List<ScheduleResponse> responses = new List<ScheduleResponse>(); 735private void ScheduleUnassignedRequests(List<ScheduleResponse> responses) 854private void AssignUnscheduledRequestsToNodes(List<ScheduleResponse> responses, HashSet<int> idleNodes) 980private void AssignUnscheduledRequestsWithPlanByMostImmediateReferences(List<ScheduleResponse> responses, HashSet<int> idleNodes) 988private void AssignUnscheduledRequestsWithPlanByGreatestPlanTime(List<ScheduleResponse> responses, HashSet<int> idleNodes) 993private void AssignUnscheduledRequestsWithPlan(List<ScheduleResponse> responses, HashSet<int> idleNodes, Func<SchedulingPlan.PlanConfigData, SchedulingPlan.PlanConfigData, bool> comparisonFunction) 1036private void AssignUnscheduledRequestsByTraversalsFirst(List<ScheduleResponse> responses, HashSet<int> idleNodes) 1045private void AssignUnscheduledProxyBuildRequestsToInProcNode(List<ScheduleResponse> responses, HashSet<int> idleNodes) 1050private void AssignUnscheduledRequestsToInProcNode(List<ScheduleResponse> responses, HashSet<int> idleNodes, Func<SchedulableRequest, bool> shouldBeScheduled) 1089private void AssignUnscheduledRequestsWithConfigurationCountLevelling(List<ScheduleResponse> responses, HashSet<int> idleNodes) 1128private void AssignUnscheduledRequestsWithSmallestFileSize(List<ScheduleResponse> responses, HashSet<int> idleNodes) 1170private void AssignUnscheduledRequestsWithLargestFileSize(List<ScheduleResponse> responses, HashSet<int> idleNodes) 1212private void AssignUnscheduledRequestsWithMaxWaitingRequests(List<ScheduleResponse> responses, HashSet<int> idleNodes) 1289private void AssignUnscheduledRequestsWithMaxWaitingRequests2(List<ScheduleResponse> responses, HashSet<int> idleNodes) 1317private void AssignUnscheduledRequestsFIFO(List<ScheduleResponse> responses, HashSet<int> idleNodes) 1349private void AssignUnscheduledRequestsUsingCustomSchedulerForSQL(List<ScheduleResponse> responses, HashSet<int> idleNodes) 1373List<int> nodesByConfigurationCountAscending = new List<int>(_availableNodes.Keys); 1422private void AssignUnscheduledRequestToNode(SchedulableRequest request, int nodeId, List<ScheduleResponse> responses) 1539private bool CreateNewNodeIfPossible(List<ScheduleResponse> responses, IEnumerable<SchedulableRequest> requests) 1725private void HandleRequestBlockedOnResultsTransfer(SchedulableRequest parentRequest, List<ScheduleResponse> responses) 1753private void HandleRequestBlockedByNewRequests(SchedulableRequest parentRequest, BuildRequestBlocker blocker, List<ScheduleResponse> responses) 1891private void ResumeReadyRequestIfAny(int nodeId, List<ScheduleResponse> responses) 1912private void ResolveRequestFromCacheAndResumeIfPossible(SchedulableRequest request, List<ScheduleResponse> responses) 1980private void ResumeRequiredWork(List<ScheduleResponse> responses) 2034private bool CheckIfCacheMissOnReferencedProjectIsAllowedAndErrorIfNot(int nodeForResults, BuildRequest request, List<ScheduleResponse> responses, bool emitNonErrorLogs) 2354private bool TargetsMatch(HashSet<string> firstTargetsSet, List<string> secondTargetsList) 2648List<SchedulableRequest> childRequests = new List<SchedulableRequest>(_schedulingData.GetRequestsByHierarchy(request)); 2782List<SchedulableRequest> scheduledRequestsByNode = new List<SchedulableRequest>(_schedulingData.GetScheduledRequestsByNode(nodeId)); 2881List<int> configurations = new List<int>(_schedulingData.Configurations);
BackEnd\Components\Scheduler\SchedulingData.cs (4)
104private readonly Dictionary<SchedulableRequest, List<SchedulableRequest>> _buildHierarchy = new Dictionary<SchedulableRequest, List<SchedulableRequest>>(32); 109private readonly List<SchedulingEvent> _buildEvents = new List<SchedulingEvent>(64); 603List<SchedulableRequest> roots = new List<SchedulableRequest>();
BackEnd\Components\Scheduler\SchedulingPlan.cs (9)
47private Dictionary<int, List<Stack<PlanConfigData>>> _configIdToPaths = new Dictionary<int, List<Stack<PlanConfigData>>>(); 113List<KeyValuePair<int, double>> configurationsInOrder = new(accumulatedTimeByConfiguration); 236List<KeyValuePair<int, PlanConfigData>> projectsInOrderOfTotalPlanTime = new(_configIdToData); 259List<KeyValuePair<int, PlanConfigData>> projectsInOrderOfImmediateChildCount = new(_configIdToData); 275List<int> projectsInOrderOfReference = new List<int>(_configIdToData.Keys); 301List<Stack<PlanConfigData>> pathsForConfig; 334List<PlanConfigData> projectsByExpense = new List<PlanConfigData>(_configIdToData.Values); 342List<Stack<PlanConfigData>> pathsByLength = _configIdToPaths[config.ConfigId];
BackEnd\Components\SdkResolution\SdkResolverLoader.cs (7)
39var resolvers = !string.Equals(IncludeDefaultResolver, "false", StringComparison.OrdinalIgnoreCase) ? 48var resolvers = !string.Equals(IncludeDefaultResolver, "false", StringComparison.OrdinalIgnoreCase) ? 106List<SdkResolverManifest> manifestsList = new List<SdkResolverManifest>(); 175private bool TryAddAssemblyManifestFromXml(string pathToManifest, string manifestFolder, List<SdkResolverManifest> manifestsList, ElementLocation location) 212private bool TryAddAssemblyManifestFromDll(string assemblyPath, List<SdkResolverManifest> manifestsList) 282var resolvers = new List<SdkResolver>(); 294protected virtual void LoadResolvers(string resolverPath, ElementLocation location, List<SdkResolver> resolvers)
BackEnd\Components\SdkResolution\SdkResolverService.cs (11)
180List<SdkResolverManifest> matchingResolversManifests = new(); 197List<SdkResolver> resolvers; 199List<string> errors = new List<string>(0); 200List<string> warnings = new List<string>(0); 273private List<SdkResolver> GetResolvers(IReadOnlyList<SdkResolverManifest> resolversManifests, LoggingContext loggingContext, ElementLocation sdkReferenceLocation) 276List<SdkResolver> resolvers = new List<SdkResolver>(); 311List<SdkResult> results = new List<SdkResult>(); 422List<SdkResolverManifest> specificResolversManifestsRegistry = null; 423List<SdkResolverManifest> generalResolversManifestsRegistry = null; 504var specificResolversManifestsRegistry = new List<SdkResolverManifest>(); 505var generalResolversManifestsRegistry = new List<SdkResolverManifest>();
BackEnd\Shared\BuildRequest.cs (2)
69private List<string> _targets; 300public List<string> Targets
BackEnd\Shared\BuildRequestConfiguration.cs (8)
100private List<ProjectPropertyInstance> _transferredProperties; 105private List<string> _projectInitialTargets; 110private List<string> _projectDefaultTargets; 156private List<string> _requestedTargets = []; 570public List<string> ProjectInitialTargets 585public List<string> ProjectDefaultTargets 800public List<(string name, TargetBuiltReason reason)> GetTargetsUsedToBuildRequest(BuildRequest request) 813List<(string name, TargetBuiltReason reason)> allTargets = new(
BackEnd\Shared\BuildResult.cs (4)
69private List<string>? _initialTargets; 75private List<string>? _defaultTargets; 477internal List<string>? InitialTargets 491internal List<string>? DefaultTargets
BackEnd\TaskExecutionHost\TaskExecutionHost.cs (1)
154private List<TaskItem> _remotedTaskItems;
BuildCheck\Acquisition\BuildCheckAcquisitionModule.cs (2)
28public List<CheckFactory> CreateCheckFactories( 32var checksFactories = new List<CheckFactory>();
BuildCheck\Acquisition\IBuildCheckAcquisitionModule.cs (1)
14List<CheckFactory> CreateCheckFactories(CheckAcquisitionData checkAcquisitionData, ICheckContext checkContext);
BuildCheck\Infrastructure\BuildCheckCentralContext.cs (15)
21Action<List<CheckWrapper>?, ICheckContext> removeCheck) 28List<(CheckWrapper, Action<BuildCheckDataContext<EvaluatedPropertiesCheckData>>)> EvaluatedPropertiesActions, 30List<(CheckWrapper, Action<BuildCheckDataContext<ParsedItemsCheckData>>)> ParsedItemsActions, 32List<(CheckWrapper, Action<BuildCheckDataContext<EvaluatedItemsCheckData>>)> EvaluatedItemsActions, 33List<(CheckWrapper, Action<BuildCheckDataContext<TaskInvocationCheckData>>)> TaskInvocationActions, 34List<(CheckWrapper, Action<BuildCheckDataContext<PropertyReadData>>)> PropertyReadActions, 35List<(CheckWrapper, Action<BuildCheckDataContext<PropertyWriteData>>)> PropertyWriteActions, 36List<(CheckWrapper, Action<BuildCheckDataContext<ProjectRequestProcessingDoneData>>)> ProjectRequestProcessingDoneActions, 37List<(CheckWrapper, Action<BuildCheckDataContext<BuildFinishedCheckData>>)> BuildFinishedActions, 38List<(CheckWrapper, Action<BuildCheckDataContext<EnvironmentVariableCheckData>>)> EnvironmentVariableCheckDataActions, 39List<(CheckWrapper, Action<BuildCheckDataContext<ProjectImportedCheckData>>)> ProjectImportedCheckDataActions) 60private readonly Action<List<CheckWrapper>?, ICheckContext> _removeChecks; 114List<(CheckWrapper, Action<BuildCheckDataContext<T>>)> handlersRegistry) 208List<(CheckWrapper, Action<BuildCheckDataContext<T>>)> registeredCallbacks, 215List<CheckWrapper>? checksToRemove = null;
BuildCheck\Infrastructure\BuildCheckManagerProvider.cs (9)
108var checksFactories = _acquisitionModule.CreateCheckFactories(acquisitionData, checkContext); 211List<CheckFactoryContext> invalidChecksToRemove = new(); 334List<CheckFactoryContext> invalidChecksToRemove = new(); 359private void RemoveInvalidChecks(List<CheckFactoryContext> checksToRemove, ICheckContext checkContext) 368public void RemoveChecksAfterExecutedActions(List<CheckWrapper>? checksToRemove, ICheckContext checkContext) 384var throttledChecks = _checkRegistry.Where(c => c.MaterializedCheck?.IsThrottled ?? false).ToList(); 648if (_deferredEvalDiagnostics.TryGetValue(buildEventContext.EvaluationId, out var list)) 660private readonly Dictionary<int, List<BuildEventArgs>> _deferredEvalDiagnostics = new(); 697if (!_deferredEvalDiagnostics.TryGetValue(eventArgs.BuildEventContext.EvaluationId, out var list))
BuildCheck\Infrastructure\EditorConfig\EditorConfigGlobsMatcher.cs (3)
111var numberRangePairs = new List<(int minValue, int maxValue)>(); 238List<(int minValue, int maxValue)> numberRangePairs) 378List<(int, int)> numberRangePairs)
BuildCheck\Infrastructure\EditorConfig\EditorConfigParser.cs (4)
29var editorConfigs = DiscoverEditorConfigFiles(filePath); 44internal List<EditorConfigFile> DiscoverEditorConfigFiles(string filePath) 46var editorConfigDataFromFilesList = new List<EditorConfigFile>(); 79internal Dictionary<string, string> MergeEditorConfigFiles(List<EditorConfigFile> editorConfigFiles, string filePath)
Collections\CopyOnReadEnumerable.cs (1)
60List<TResult> list;
Collections\ItemDictionary.cs (13)
40private readonly Dictionary<string, List<T>> _itemLists; 48_itemLists = new Dictionary<string, List<T>>(MSBuildNameIgnoreCaseComparer.Default); 58_itemLists = new Dictionary<string, List<T>>(initialItemTypesCapacity, MSBuildNameIgnoreCaseComparer.Default); 67_itemLists = new Dictionary<string, List<T>>(MSBuildNameIgnoreCaseComparer.Default); 81foreach (List<T> list in _itemLists.Values) 124List<T> list; 144foreach (List<T> list in _itemLists.Values) 237foreach (List<T> list in _itemLists.Values) 273if (!_itemLists.TryGetValue(projectItem.Key, out List<T> list)) 325if (!_itemLists.TryGetValue(itemType, out List<T> list)) 353if (!_itemLists.TryGetValue(itemType, out List<T> list)) 361List<T> listWithRemoves = new(list.Count); 385if (!_itemLists.TryGetValue(projectItem.Key, out List<T> list))
Collections\ItemDictionarySlim.cs (14)
14internal sealed class ItemDictionarySlim : IEnumerable<KeyValuePair<string, List<ProjectItemInstance>>> 16private readonly Dictionary<string, List<ProjectItemInstance>> _itemLists; 19_itemLists = new Dictionary<string, List<ProjectItemInstance>>(MSBuildNameIgnoreCaseComparer.Default); 24public List<ProjectItemInstance>? this[string itemType] => 25_itemLists.TryGetValue(itemType, out List<ProjectItemInstance>? itemsOfType) ? itemsOfType : null; 37if (!_itemLists.TryGetValue(projectItem.ItemType, out List<ProjectItemInstance>? list)) 55foreach (KeyValuePair<string, List<ProjectItemInstance>> kvp in other._itemLists) 58List<ProjectItemInstance> itemsToAdd = kvp.Value; 60if (_itemLists.TryGetValue(itemType, out List<ProjectItemInstance>? list)) 78if (!_itemLists.TryGetValue(itemType, out List<ProjectItemInstance>? list)) 95if (!_itemLists.TryGetValue(itemType, out List<ProjectItemInstance>? list)) 107public Dictionary<string, List<ProjectItemInstance>>.Enumerator GetEnumerator() => _itemLists.GetEnumerator(); 109IEnumerator<KeyValuePair<string, List<ProjectItemInstance>>> IEnumerable<KeyValuePair<string, List<ProjectItemInstance>>>.GetEnumerator() => GetEnumerator();
Collections\LookasideStringInterner.cs (1)
42private List<string> _strings;
Collections\MultiDictionary.cs (8)
203if (!(_entry is List<TT> list)) 227var list = _entry as List<TT>; 256var list = new List<TT> { (TT)_entry, value }; 261var list = _entry as List<TT>; 287var list = _entry as List<TT>;
Collections\PropertyDictionary.cs (2)
611List<TResult> result = new(hashSet.Count); 625List<TResult> result = new(propertiesCollection.Count);
Collections\WeakValueDictionary.cs (2)
63var keys = new List<K>(); 198List<K> remove = null;
Construction\ProjectElementContainer.cs (3)
800private List<T> _realizedElements; 818private List<T> RealizedElements 826List<T> list = new();
Construction\ProjectRootElement.cs (2)
1905internal List<ProjectImportElement> GetImplicitImportNodes(ProjectRootElement currentProjectOrImport) 1907var nodes = new List<ProjectImportElement>();
Construction\ProjectTaskElement.cs (2)
178var parameterLocations = new List<KeyValuePair<string, ElementLocation>>(); 370List<XmlAttribute> toRemove = null;
Construction\Solution\ProjectInSolution.cs (2)
111private readonly List<string> _dependencies; // A list of strings representing the Guids of the dependent projects. 255internal List<string> ProjectReferences { get; } = new List<string>();
Construction\Solution\SolutionFile.cs (4)
114private List<ProjectInSolution> _projectsInOrder; 153internal List<string> SolutionParserWarnings { get; } = new List<string>(); 158internal List<string> SolutionParserComments { get; } = new List<string>(); 163internal List<string> SolutionParserErrorCodes { get; } = new List<string>();
Construction\Solution\SolutionProjectGenerator.cs (8)
784var projectsInOrder = new List<ProjectInSolution>(_solutionFile.ProjectsInOrder.Count); 794var projectInstances = new List<ProjectInstance>(projectsInOrder.Count + 1); 837private void EvaluateAndAddProjects(List<ProjectInSolution> projectsInOrder, List<ProjectInstance> projectInstances, ProjectInstance traversalInstance, string selectedSolutionConfiguration) 887private void AddStandardTraversalTargets(ProjectInstance traversalInstance, List<ProjectInSolution> projectsInOrder) 902private ProjectInstance CreateTraversalInstance(string wrapperProjectToolsVersion, bool explicitToolsVersionSpecified, List<ProjectInSolution> projectsInOrder) 1992private void AddValidateProjectsTarget(ProjectInstance traversalProject, List<ProjectInSolution> projects) 2404private void AddInitialTargets(ProjectInstance traversalProject, List<ProjectInSolution> projects)
Definition\Project.cs (45)
659public IDictionary<string, List<string>> ConditionedProperties => implementation.ConditionedProperties; 926public List<GlobResult> GetAllGlobs() 938public List<GlobResult> GetAllGlobs(EvaluationContext evaluationContext) 947public List<GlobResult> GetAllGlobs(string itemType) 960public List<GlobResult> GetAllGlobs(string itemType, EvaluationContext evaluationContext) 1009public List<ProvenanceResult> GetItemProvenance(string itemToMatch) 1022public List<ProvenanceResult> GetItemProvenance(string itemToMatch, EvaluationContext evaluationContext) 1032public List<ProvenanceResult> GetItemProvenance(string itemToMatch, string itemType) 1046public List<ProvenanceResult> GetItemProvenance(string itemToMatch, string itemType, EvaluationContext evaluationContext) 1059public List<ProvenanceResult> GetItemProvenance(ProjectItem item) 1076public List<ProvenanceResult> GetItemProvenance(ProjectItem item, EvaluationContext evaluationContext) 1507var loggers = new List<ILogger>(1) { logger }; 1685var relevantItems = new List<ProjectItem>(); 2200public override IDictionary<string, List<string>> ConditionedProperties 2207return ReadOnlyEmptyDictionary<string, List<string>>.Instance; 2210return new ObjectModel.ReadOnlyDictionary<string, List<string>>(_data.ConditionedProperties); 2262var imports = new List<ResolvedImport>(_data.ImportClosure.Count - 1 /* outer project */); 2285var imports = new List<ResolvedImport>(_data.ImportClosureWithDuplicates.Count - 1 /* outer project */); 2503public override List<GlobResult> GetAllGlobs(EvaluationContext evaluationContext) 2516public override List<GlobResult> GetAllGlobs(string itemType, EvaluationContext evaluationContext) 2558private List<GlobResult> GetAllGlobs(List<ProjectItemElement> projectItemElements) 2586var globResults = new List<GlobResult>(projectItemElements.Count); 2616List<ItemSpecFragment> includeGlobFragmentsList = null; 2697public override List<ProvenanceResult> GetItemProvenance(string itemToMatch, EvaluationContext evaluationContext) 2711public override List<ProvenanceResult> GetItemProvenance(string itemToMatch, string itemType, EvaluationContext evaluationContext) 2728public override List<ProvenanceResult> GetItemProvenance(ProjectItem item, EvaluationContext evaluationContext) 2748private List<ProjectItemElement> GetEvaluatedItemElements(EvaluationContext evaluationContext) 2759private static IEnumerable<ProjectItemElement> GetItemElementsThatMightAffectItem(List<ProjectItemElement> evaluatedItemElements, ProjectItem item) 2778private static List<ProjectItemElement> GetItemElementsByType(IEnumerable<ProjectItemElement> itemElements, string itemType) 2783private List<ProvenanceResult> GetItemProvenance(string itemToMatch, IEnumerable<ProjectItemElement> projectItemElements) 3252var itemsList = new List<ProjectItem>(items); 3409var relevantItems = new List<ProjectItem>(); 3537List<ProjectItem> items = Evaluator<ProjectProperty, ProjectItem, ProjectMetadata, ProjectItemDefinition>.CreateItemsFromInclude( 3600private List<ProjectItem> AddItemHelper(ProjectItemElement itemElement, string unevaluatedInclude, IEnumerable<KeyValuePair<string, string>> metadata) 3604List<ProjectItem> items = Evaluator<ProjectProperty, ProjectItem, ProjectMetadata, ProjectItemDefinition>.CreateItemsFromInclude( 4064public List<string> DefaultTargets { get; set; } 4088public List<string> InitialTargets { get; set; } 4093public IDictionary<string, List<TargetSpecification>> BeforeTargets { get; set; } 4098public IDictionary<string, List<TargetSpecification>> AfterTargets { get; set; } 4132public List<ProjectItemElement> EvaluatedItemElements { get; private set; } 4165public Dictionary<string, List<string>> ConditionedProperties { get; private set; } 4248internal List<ResolvedImport> ImportClosure { get; private set; } 4254internal List<ResolvedImport> ImportClosureWithDuplicates { get; private set; } 4281ConditionedProperties = new Dictionary<string, List<string>>(MSBuildNameIgnoreCaseComparer.Default);
Definition\ProjectCollection.cs (13)
1121var toolsets = new List<Toolset>(Toolsets); 1177List<Project> loaded; 1537var projects = new List<Project>(_loadedProjects); 1564var projects = new List<Project>(_loadedProjects); 1934private Dictionary<string, List<Project>> _loadedProjects = new Dictionary<string, List<Project>>(StringComparer.OrdinalIgnoreCase); 1962var projects = new List<Project>(); 1964foreach (List<Project> projectList in _loadedProjects.Values) 1992_loadedProjects.TryGetValue(fullPath, out List<Project> candidates); 2007if (_loadedProjects.TryGetValue(fullPath, out List<Project> candidates)) 2030if (!_loadedProjects.TryGetValue(project.FullPath, out List<Project> projectList)) 2066if (!_loadedProjects.TryGetValue(projectFullPath, out List<Project> projectList)) 2094_loadedProjects = new Dictionary<string, List<Project>>(StringComparer.OrdinalIgnoreCase);
Definition\ProjectImportPathMatch.cs (3)
28private List<string> _searchPaths; 30internal ProjectImportPathMatch(string propertyName, List<string> searchPaths) 58public List<string> SearchPaths => _searchPaths;
Definition\ProjectItem.cs (5)
74private readonly List<ProjectItemDefinition> _inheritedItemDefinitions; 128List<ProjectItemDefinition> inheritedItemDefinitionsCloned) 390internal List<ProjectItemDefinition> InheritedItemDefinitions 832List<ProjectMetadata> temporary = new List<ProjectMetadata>(_directMetadata.Count); 1059List<ProjectItemDefinition> inheritedItemDefinitionsClone = null;
Definition\Toolset.cs (3)
445List<string> additionalSubToolsetNames = new List<string>(); 462List<string> orderedSubToolsetList = new List<string>(additionalSubToolsetNames); 800List<ProjectPropertyInstance> reservedProperties = new List<ProjectPropertyInstance>();
Evaluation\Conditionals\FunctionCallExpressionNode.cs (5)
21private readonly List<GenericExpressionNode> _arguments; 24internal FunctionCallExpressionNode(string functionName, List<GenericExpressionNode> arguments) 45List<string> list = ExpandArgumentAsFileList(_arguments[0], state); 150private List<string> ExpandArgumentAsFileList(GenericExpressionNode argumentNode, ConditionEvaluator.IConditionEvaluationState state, bool isFilePath = true) 168var list = new List<string>(capacity: expandedCount);
Evaluation\Conditionals\Parser.cs (3)
291var arglist = new List<GenericExpressionNode>(); 334private void Arglist(string expression, List<GenericExpressionNode> arglist) 342private void Args(string expression, List<GenericExpressionNode> arglist)
Evaluation\ConditionEvaluator.cs (6)
35Dictionary<string, List<string>> conditionedPropertiesTable, 84if (!conditionedPropertiesTable.TryGetValue(propertyNameString, out List<string>? conditionedPropertyValues)) 218Dictionary<string, List<string>>? conditionedPropertiesTable, 362Dictionary<string, List<string>>? ConditionedPropertiesInProject { get; } 419public Dictionary<string, List<string>>? ConditionedPropertiesInProject { get; } 430Dictionary<string, List<string>>? conditionedPropertiesInProject,
Evaluation\Evaluator.cs (37)
81private readonly List<ProjectItemGroupElement> _itemGroupElements; 87private readonly List<ProjectItemDefinitionGroupElement> _itemDefinitionGroupElements; 95private readonly List<KeyValuePair<string, ProjectUsingTaskElement>> _usingTaskElements; 101private readonly List<ProjectTargetElement> _targetElements; 113private List<(ProjectRootElement ImportedProject, ProjectImportElement ImportingElement, SdkResult SdkResult)> _resolvedImports; 119private readonly List<string> _initialTargetsList; 199private List<string> _streamImports; 383internal static List<I> CreateItemsFromInclude(string rootDirectory, ProjectItemElement itemElement, IItemFactory<I, I> itemFactory, string unevaluatedIncludeEscaped, Expander<P, I> expander, ILoggingService loggingService, string buildEventFileInfoFullPath, BuildEventContext buildEventContext) 387List<I> items = new List<I>(); 446List<ProjectTaskInstanceChild> taskOutputs = new List<ProjectTaskInstanceChild>(taskElement.Count); 488List<ProjectPropertyGroupTaskPropertyInstance> properties = new List<ProjectPropertyGroupTaskPropertyInstance>(propertyGroupElement.Count); 518List<ProjectItemGroupTaskItemInstance> items = new List<ProjectItemGroupTaskItemInstance>(itemGroupElement.Count); 522List<ProjectItemGroupTaskMetadataInstance> metadata = itemElement.Metadata.Count > 0 ? new List<ProjectItemGroupTaskMetadataInstance>() : null; 569List<ProjectTargetInstanceChild> targetChildren = new List<ProjectTargetInstanceChild>(targetElement.Count); 570List<ProjectOnErrorInstance> targetOnErrorChildren = new List<ProjectOnErrorInstance>(); 680List<string> initialTargets = new List<string>(_initialTargetsList.Count); 777Dictionary<string, List<TargetSpecification>> targetsWhichRunBeforeByTarget = new Dictionary<string, List<TargetSpecification>>(StringComparer.OrdinalIgnoreCase); 778Dictionary<string, List<TargetSpecification>> targetsWhichRunAfterByTarget = new Dictionary<string, List<TargetSpecification>>(StringComparer.OrdinalIgnoreCase); 849List<P> list = new(dictionary.Count); 903List<ProjectImportElement> implicitImports = currentProjectOrImport.GetImplicitImportNodes(currentProjectOrImport); 980List<string> temp = new List<string>(expanded.Split(s_splitter, StringSplitOptions.RemoveEmptyEntries)); 1077private void AddBeforeAndAfterTargetMappings(ProjectTargetElement targetElement, Dictionary<string, LinkedListNode<ProjectTargetElement>> activeTargets, Dictionary<string, List<TargetSpecification>> targetsWhichRunBeforeByTarget, Dictionary<string, List<TargetSpecification>> targetsWhichRunAfterByTarget) 1088List<TargetSpecification> beforeTargetsForTarget; 1111List<TargetSpecification> afterTargetsForTarget; 1418List<ProjectRootElement> importedProjectRootElements = ExpandAndLoadImports(directoryOfImportingFile, importElement, out var sdkResult); 1528private List<ProjectRootElement> ExpandAndLoadImports(string directoryOfImportingFile, ProjectImportElement importElement, out SdkResult sdkResult) 1537List<ProjectRootElement> projects; 1601var allProjects = new List<ProjectRootElement>(); 1638List<ProjectRootElement> projects; 1711out List<ProjectRootElement> projects, 1864List<ProjectRootElement> projectList = null; 1881throwOnFileNotExistsError: true, out var additionalProjects); 2033bool throwOnFileNotExistsError, out List<ProjectRootElement> imports) 2571var onlyFallbackSearchPaths = searchPathMatch.SearchPaths.Select(s => _data.ExpandString(s)).ToList();
Evaluation\Expander.cs (3)
333List<T> result = new List<T>(); 427out List<TransformEntry> entries) 628List<string> arguments = null;
Evaluation\Expander.ItemExpander.cs (10)
109List<ExpressionShredder.ItemExpressionCapture> captures, 111out List<TransformEntry> result) 115List<TransformEntry> input = CreateEntries(itemsOfType); 116List<TransformEntry> output = new(itemsOfType.Count); 236private static List<TransformEntry> CreateEntries(ICollection<I> items) 238List<TransformEntry> entries = new(items.Count); 381List<TransformEntry> entries; 449out List<TransformEntry> entries) 458List<ExpressionShredder.ItemExpressionCapture> captures = expressionCapture.Captures; 586List<TransformEntry> entries;
Evaluation\Expander.ItemExpander.Transforms.cs (37)
86internal static void Count(List<TransformEntry> input, List<TransformEntry> output) 94List<TransformEntry> input, 95List<TransformEntry> output, 150List<TransformEntry> input, 151List<TransformEntry> output, 204List<TransformEntry> input, 205List<TransformEntry> output, 233List<TransformEntry> input, 234List<TransformEntry> output, 316List<TransformEntry> input, 317List<TransformEntry> output, 391List<TransformEntry> input, 392List<TransformEntry> output, 451List<TransformEntry> input, 452List<TransformEntry> output, 463List<TransformEntry> input, 464List<TransformEntry> output, 475List<TransformEntry> input, 476List<TransformEntry> output, 500List<TransformEntry> input, 501List<TransformEntry> output, 518List<TransformEntry> input, 519List<TransformEntry> output, 625List<MetadataMatch> multipleMatches = null; 728List<TransformEntry> input, 729List<TransformEntry> output, 771List<TransformEntry> input, 772List<TransformEntry> output, 794List<TransformEntry> input, 795List<TransformEntry> output, 833List<TransformEntry> input, 834List<TransformEntry> output, 871List<TransformEntry> input, 872List<TransformEntry> output, 909List<TransformEntry> input, 910List<TransformEntry> output,
Evaluation\Expander.ItemExpander.Transforms.OneOrMultipleMetadataMatches.cs (2)
22public List<MetadataMatch>? Multiple { get; } 47public OneOrMultipleMetadataMatches(List<MetadataMatch> allMatches)
Evaluation\ExpressionShredder.cs (4)
168List<ItemExpressionCapture> transformExpressions = null; 777public ItemExpressionCapture(int index, int length, string subExpression, string itemType, string separator, int separatorStart, List<ItemExpressionCapture> captures) 786public ItemExpressionCapture(int index, int length, string subExpression, string itemType, string separator, int separatorStart, List<ItemExpressionCapture> captures, string functionName, string functionArguments) 802public List<ItemExpressionCapture> Captures { get; }
Evaluation\IEvaluatorData.cs (6)
106List<string> InitialTargets 115List<string> DefaultTargets 124IDictionary<string, List<TargetSpecification>> BeforeTargets 133IDictionary<string, List<TargetSpecification>> AfterTargets 143Dictionary<string, List<string>> ConditionedProperties 203List<ProjectItemElement> EvaluatedItemElements
Evaluation\IntrinsicFunctions.cs (1)
755public static List<string> __GetListTest()
Evaluation\ItemDataCollectionValue.cs (4)
58public bool IsEmpty => _value == null || (_value is List<I> list && list.Count == 0); 73if (_value is not List<I> list) 87if (_value is List<I> list) 99if (_value is List<I> list)
Evaluation\ItemSpec.cs (7)
43private List<ReferencedItem> _referencedItems; 46public List<ReferencedItem> ReferencedItems 126entries: out var entries); 142public List<ItemSpecFragment> Fragments { get; } 174private List<ItemSpecFragment> BuildItemFragments(IElementLocation itemSpecLocation, string projectDirectory, bool expandProperties) 203var fragments = new List<ItemSpecFragment>(semicolonCount + 1); 316var result = new List<ItemSpecFragment>(Fragments.Count);
Evaluation\LazyItemEvaluator.EvaluatorData.cs (6)
35public List<ProjectItemElement> EvaluatedItemElements => throw new NotImplementedException(); 44public IDictionary<string, List<TargetSpecification>> AfterTargets 57public IDictionary<string, List<TargetSpecification>> BeforeTargets 70public Dictionary<string, List<string>> ConditionedProperties => _wrappedData.ConditionedProperties; 72public List<string> DefaultTargets 101public List<string> InitialTargets
Evaluation\LazyItemEvaluator.LazyItemOperation.cs (1)
232List<KeyValuePair<ProjectMetadataElement, string>> metadataList = new(metadata.Length);
Evaluation\Preprocessor.cs (5)
51private List<XmlNode> _addedNodes; 56private readonly Dictionary<XmlDocument, List<ResolvedImport>> _implicitImportsByProject = new Dictionary<XmlDocument, List<ResolvedImport>>(); 143List<ResolvedImport> imports; 169List<ResolvedImport> implicitImports;
Evaluation\PropertyTrackingEvaluatorDataWrapper.cs (6)
146public List<string> InitialTargets { get => _wrapped.InitialTargets; set => _wrapped.InitialTargets = value; } 147public List<string> DefaultTargets { get => _wrapped.DefaultTargets; set => _wrapped.DefaultTargets = value; } 148public IDictionary<string, List<TargetSpecification>> BeforeTargets { get => _wrapped.BeforeTargets; set => _wrapped.BeforeTargets = value; } 149public IDictionary<string, List<TargetSpecification>> AfterTargets { get => _wrapped.AfterTargets; set => _wrapped.AfterTargets = value; } 150public Dictionary<string, List<string>> ConditionedProperties => _wrapped.ConditionedProperties; 156public List<ProjectItemElement> EvaluatedItemElements => _wrapped.EvaluatedItemElements;
Graph\GraphBuilder.cs (18)
44private readonly List<ConfigurationMetadata> _entryPointConfigurationMetadata; 117var graphRoots = new List<ProjectGraphNode>(entryPointNodes.Count); 214var projectsByPath = new Dictionary<string, List<ProjectGraphNode>>(); 220if (projectsByPath.TryGetValue(projectPath, out List<ProjectGraphNode> value)) 234Assumed.True(projectsByPath.TryGetValue(referencingProjectPath, out var referencingNodes), "nodes should include solution projects"); 239Assumed.True(projectsByPath.TryGetValue(referencedProjectPath, out List<ProjectGraphNode> projectToReturn), "nodes should include solution projects"); 323List<ProjectGraphEntryPoint> newEntryPoints = new(projectsInSolution.Count); 355List<string> solutionDependenciesForProject = new(project.Dependencies.Count); 419private static List<ConfigurationMetadata> AddGraphBuildPropertyToEntryPoints(IEnumerable<ProjectGraphEntryPoint> entryPoints) 422var entryPointConfigurationMetadata = new List<ConfigurationMetadata>(); 472(bool success, List<string> projectsInCycle) VisitNode( 499var projectsInCycle = new List<string> { referenceNode.ProjectInstance.FullPath }; 586var referenceInfos = ParseReferences(graphNode); 617private List<ProjectInterpretation.ReferenceInfo> ParseReferences(ProjectGraphNode parsedProject) 619var referenceInfos = new List<ProjectInterpretation.ReferenceInfo>(); 653internal static string FormatCircularDependencyError(List<string> projectsInCycle) 775public List<ProjectInterpretation.ReferenceInfo> ReferenceInfos { get; } 777public ParsedProject(ConfigurationMetadata configurationMetadata, ProjectGraphNode graphNode, List<ProjectInterpretation.ReferenceInfo> referenceInfos)
Graph\ParallelWorkSet.cs (2)
38private readonly List<Task> _tasks; 40private readonly List<Exception> _exceptions = new List<Exception>(0);
Graph\ProjectGraph.cs (6)
592var toposort = new List<ProjectGraphNode>(graphNodes.Count); 781var entriesToUpdate = new List<KeyValuePair<ProjectGraphNode, ImmutableList<string>>>(); 829internal static string[] ExpandDefaultTargets(string[] targets, List<string> defaultTargets, ProjectItemInstance graphEdge) 885private static string[] ExpandDefaultTargetsSlow(string[] targets, List<string> defaultTargets, ProjectItemInstance graphEdge) 896List<string> result = null; 953static void EnsureBuffer(string[] targets, int currentIndex, ref List<string> result)
Graph\ProjectInterpretation.cs (5)
513private TargetsToPropagate(List<TargetSpecification> outerBuildTargets, List<TargetSpecification> nonOuterBuildTargets) 552List<TargetSpecification> targetsForOuterBuild = null; 553List<TargetSpecification> targetsForInnerBuild = null; 572ref List<TargetSpecification> dest = ref targetsAreForOuterBuild ? ref targetsForOuterBuild : ref targetsForInnerBuild;
Instance\ImmutableProjectCollections\LazyStringValuedList.cs (6)
22private readonly Func<ProjectLink, List<string>> _getStringValues; 23private List<string>? _items; 25public LazyStringValuedList(ProjectLink immutableProject, Func<ProjectLink, List<string>> getStringValues) 55var items = EnsureListInitialized(); 65List<string> itemList = EnsureListInitialized(); 80private List<string> EnsureListInitialized()
Instance\ProjectInstance.cs (37)
95private List<string> _defaultTargets; 97private List<string> _initialTargets; 189private IDictionary<string, List<TargetSpecification>> _beforeTargets; 190private IDictionary<string, List<TargetSpecification>> _afterTargets; 492static List<string> GetImportFullPaths(ObjectModelRemoting.ProjectLink projectLink) 497var paths = new List<string>(imports.Count); 509static List<string> GetImportFullPathsIncludingDuplicates(ObjectModelRemoting.ProjectLink projectLink) 512var paths = new List<string>(imports.Count); 593thisAsIEvaluatorData.AfterTargets = new Dictionary<string, List<TargetSpecification>>(); 594thisAsIEvaluatorData.BeforeTargets = new Dictionary<string, List<TargetSpecification>>(); 1184/// Gets a <see cref="List{ProjectItemElement}"/> object containing evaluated items. 1186public List<ProjectItemElement> EvaluatedItemElements 1269public List<string> DefaultTargets 1280public List<string> InitialTargets 1495List<string> IEvaluatorData<ProjectPropertyInstance, ProjectItemInstance, ProjectMetadataInstance, ProjectItemDefinitionInstance>.InitialTargets 1513List<string> IEvaluatorData<ProjectPropertyInstance, ProjectItemInstance, ProjectMetadataInstance, ProjectItemDefinitionInstance>.DefaultTargets 1531IDictionary<string, List<TargetSpecification>> IEvaluatorData<ProjectPropertyInstance, ProjectItemInstance, ProjectMetadataInstance, ProjectItemDefinitionInstance>.BeforeTargets 1541IDictionary<string, List<TargetSpecification>> IEvaluatorData<ProjectPropertyInstance, ProjectItemInstance, ProjectMetadataInstance, ProjectItemDefinitionInstance>.AfterTargets 1554Dictionary<string, List<string>> IEvaluatorData<ProjectPropertyInstance, ProjectItemInstance, ProjectMetadataInstance, ProjectItemDefinitionInstance>.ConditionedProperties 1555=> Assumed.Unreachable<Dictionary<string, List<string>>>(); 2558translator.TranslateDictionary(ref _beforeTargets, TranslatorForTargetSpecificDictionaryKey, TranslatorForTargetSpecificDictionaryValue, count => new Dictionary<string, List<TargetSpecification>>(count)); 2559translator.TranslateDictionary(ref _afterTargets, TranslatorForTargetSpecificDictionaryKey, TranslatorForTargetSpecificDictionaryValue, count => new Dictionary<string, List<TargetSpecification>>(count)); 2572private static void TranslatorForTargetSpecificDictionaryValue(ITranslator translator, ref List<TargetSpecification> value) 2847List<TargetSpecification> beforeTargetsForTarget; 2864List<TargetSpecification> afterTargetsForTarget; 3050List<DictionaryEntry> clearedVariables = null; 3312List<string> defaultTargets, 3313List<string> initialTargets, 3314IDictionary<string, List<TargetSpecification>> beforeTargets, 3315IDictionary<string, List<TargetSpecification>> afterTargets) 3323private void InitializeTargetsData(List<string> defaultTargets, 3324List<string> initialTargets, 3325IDictionary<string, List<TargetSpecification>> beforeTargets, 3326IDictionary<string, List<TargetSpecification>> afterTargets) 3339var importPaths = new List<string>(Math.Max(0, importClosure.Count - 1) /* outer project */); 3352var importPathsIncludingDuplicates = new List<string>(Math.Max(0, importClosureWithDuplicates.Count - 1) /* outer project */); 3432List<ProjectItemDefinitionInstance> inheritedItemDefinitions = null;
Instance\ProjectItemGroupTaskInstance.cs (2)
30private List<ProjectItemGroupTaskItemInstance> _items; 50List<ProjectItemGroupTaskItemInstance> items)
Instance\ProjectItemGroupTaskItemInstance.cs (2)
130private List<ProjectItemGroupTaskMetadataInstance> _metadata; 159List<ProjectItemGroupTaskMetadataInstance> metadata)
Instance\ProjectItemInstance.cs (4)
620internal static void SetMetadata(Dictionary<string, string> metadataList, List<ProjectItemInstance> items) 747((List<ProjectItemDefinitionInstance>)inheritedItemDefinitions)?.AddRange(itemDefinitions); 977List<string> names = new List<string>(capacity: metadataCollection.Count + ItemSpecModifiers.All.Length); 2333List<ProjectItemDefinitionInstance> itemDefinitionsClone = null;
Instance\ProjectPropertyGroupTaskInstance.cs (2)
30private List<ProjectPropertyGroupTaskPropertyInstance> _properties; 50List<ProjectPropertyGroupTaskPropertyInstance> properties)
Instance\ProjectTargetInstance.cs (1)
511if (!(_children is List<ProjectTargetInstanceChild>))
Instance\ProjectTaskInstance.cs (2)
64private List<ProjectTaskInstanceChild> _outputs; 156List<ProjectTaskInstanceChild> outputs,
Instance\TaskRegistry.cs (15)
146private Dictionary<RegisteredTaskIdentity, List<RegisteredTaskRecord>> _taskRegistrations; 153private readonly Dictionary<string, List<RegisteredTaskRecord>> _overriddenTasks = new Dictionary<string, List<RegisteredTaskRecord>>(); 222internal IDictionary<RegisteredTaskIdentity, List<RegisteredTaskRecord>> TaskRegistrations 523if (_overriddenTasks.TryGetValue(taskName, out List<RegisteredTaskRecord> recs)) 652if (_taskRegistrations.TryGetValue(taskIdentity, out List<RegisteredTaskRecord> taskAssemblies)) 695List<RegisteredTaskRecord> registeredTaskEntries; 720if (_overriddenTasks.TryGetValue(unqualifiedTaskName, out List<RegisteredTaskRecord> recs)) 735List<RegisteredTaskRecord> unqualifiedTaskNameMatches = new(); 745private static Dictionary<RegisteredTaskIdentity, List<RegisteredTaskRecord>> CreateRegisteredTaskDictionary(int? capacity = null) 748? new Dictionary<RegisteredTaskIdentity, List<RegisteredTaskRecord>>(capacity.Value, RegisteredTaskIdentity.RegisteredTaskIdentityComparer.Exact) 749: new Dictionary<RegisteredTaskIdentity, List<RegisteredTaskRecord>>(RegisteredTaskIdentity.RegisteredTaskIdentityComparer.Exact); 1895IDictionary<RegisteredTaskIdentity, List<RegisteredTaskRecord>> copy = _taskRegistrations; 1900_taskRegistrations = (Dictionary<RegisteredTaskIdentity, List<RegisteredTaskRecord>>)copy; 1914private void TranslateTaskRegistrationValue(ITranslator translator, ref List<RegisteredTaskRecord> taskRecords)
Logging\BaseConsoleLogger.cs (6)
456internal void WriteProperties(List<DictionaryEntry> properties) 494internal List<DictionaryEntry> ExtractPropertyList(IEnumerable properties) 497var list = new List<DictionaryEntry>(properties.FastCountOrZero()); 529internal virtual void OutputProperties(List<DictionaryEntry> list) 1173internal List<BuildErrorEventArgs> errorList; 1178internal List<BuildWarningEventArgs> warningList;
Logging\BinaryLogger\BinaryLogger.cs (5)
812var nonPathParams = new List<string>(); 884var distinctParameterSets = new List<string>(); 885var additionalFilePaths = new List<string>(); 886var duplicateFilePaths = new List<string>(); 904var extractedFilePaths = new List<string>();
Logging\BinaryLogger\BuildEventArgsReader.cs (3)
42private readonly List<object> stringRecords = new List<object>(); 49private readonly List<(int keyIndex, int valueIndex)[]> nameValueListRecords = new List<(int, int)[]>(); 1295var loggers = new List<RegisteredLoggerInfo>(count);
Logging\BinaryLogger\BuildEventArgsWriter.cs (5)
108private readonly List<KeyValuePair<string, string>> nameValueListBuffer = new List<KeyValuePair<string, string>>(1024); 114private readonly List<KeyValuePair<int, int>> nameValueIndexListBuffer = new List<KeyValuePair<int, int>>(1024); 908private readonly List<object> reusableItemsList = new List<object>(); 909private readonly List<object> reusableProjectItemList = new List<object>(); 1259private HashKey HashAllStrings(List<KeyValuePair<string, string>> nameValueList)
Logging\ParallelLogger\ParallelConsoleLogger.cs (12)
31private readonly List<RegisteredLoggerInfo> _registeredLoggers = new(); 68_deferredMessages = new Dictionary<BuildEventContext, List<BuildMessageEventArgs>>(s_compareContextNodeId); 210_deferredMessages = new Dictionary<BuildEventContext, List<BuildMessageEventArgs>>(s_compareContextNodeId); 260foreach (List<BuildMessageEventArgs> messageList in _deferredMessages.Values) 442var groupByProjectEntryPoint = new Dictionary<ErrorWarningSummaryDictionaryKey, List<BuildEventArgs>>(); 470if (!groupByProjectEntryPoint.TryGetValue(key, out var errorWarningEventListByTarget)) 483foreach (KeyValuePair<ErrorWarningSummaryDictionaryKey, List<BuildEventArgs>> valuePair in groupByProjectEntryPoint) 546if (_deferredMessages.TryGetValue(e.BuildEventContext, out var deferredMessages)) 758var propertyList = ExtractPropertyList(properties); 772internal override void OutputProperties(List<DictionaryEntry> list) 1178if (!_deferredMessages.TryGetValue(e.BuildEventContext, out List<BuildMessageEventArgs> messageList)) 1805private Dictionary<BuildEventContext, List<BuildMessageEventArgs>> _deferredMessages;
Logging\ParallelLogger\ParallelLoggerHelpers.cs (4)
94internal List<ProjectStartedEventMinimumFields> GetProjectCallStack(BuildEventContext e) 96List<ProjectStartedEventMinimumFields> stackTrace = new List<ProjectStartedEventMinimumFields>(); 123List<ProjectStartedEventMinimumFields> projectStackTrace = GetProjectCallStack(e); 151List<ProjectStartedEventMinimumFields> projectStackTrace = GetProjectCallStack(e);
Logging\TerminalLogger\TerminalLogger.cs (4)
187private List<TestSummary> _testRunSummaries = new(); 227private readonly List<RegisteredLoggerInfo> _registeredLoggers = new(); 293List<string> tlpArg = new(); 294List<string> clpArg = new();
Logging\TerminalLogger\TerminalProjectInfo.cs (1)
27private List<TerminalBuildMessage>? _buildMessages;
ObjectModelRemoting\ConstructionObjectLinks\ProjectElementLink.cs (1)
147List<XmlAttributeLink> result = new List<XmlAttributeLink>();
ObjectModelRemoting\DefinitionObjectsLinks\ProjectLink.cs (6)
54public abstract IDictionary<string, List<string>> ConditionedProperties { get; } 134public abstract List<GlobResult> GetAllGlobs(EvaluationContext evaluationContext); 139public abstract List<GlobResult> GetAllGlobs(string itemType, EvaluationContext evaluationContext); 144public abstract List<ProvenanceResult> GetItemProvenance(string itemToMatch, EvaluationContext evaluationContext); 149public abstract List<ProvenanceResult> GetItemProvenance(string itemToMatch, string itemType, EvaluationContext evaluationContext); 154public abstract List<ProvenanceResult> GetItemProvenance(ProjectItem item, EvaluationContext evaluationContext);
src\msbuild\artifacts\.packages\microsoft.codeanalysis.collections\5.0.0-1.25277.114\contentFiles\cs\net9.0\Extensions\IEnumerableExtensions.cs (2)
335public static bool IsEmpty<T>(this List<T> source) 759List<IEnumerator<T>> enumerators = new List<IEnumerator<T>>();
src\msbuild\artifacts\.packages\microsoft.codeanalysis.collections\5.0.0-1.25277.114\contentFiles\cs\net9.0\Segmented\SegmentedDictionary`2.cs (2)
200else if (enumerable.GetType() == typeof(List<KeyValuePair<TKey, TValue>>)) 202span = CollectionsMarshal.AsSpan((List<KeyValuePair<TKey, TValue>>)enumerable);
src\msbuild\artifacts\.packages\microsoft.codeanalysis.collections\5.0.0-1.25277.114\contentFiles\cs\net9.0\Segmented\SegmentedList`1.cs (1)
29/// <para>This collection has the same performance characteristics as <see cref="List{T}"/>, but uses segmented
src\msbuild\src\Shared\PropertyParser.cs (2)
90var finalPropertiesList = new List<PropertyNameValuePair>(); 206internal List<string> Value { get; }
src\msbuild\src\Shared\TaskHostBuildRequest.cs (6)
21private List<string>?[]? _removeGlobalProperties; 33List<string>?[]? removeGlobalProperties, 63public List<string>?[]? RemoveGlobalProperties => _removeGlobalProperties; 101internal static List<string>?[]? ConvertRemoveGlobalProperties(IList<string>[]? removeGlobalProperties) 197_removeGlobalProperties = new List<string>?[length]; 202List<string>? list = _removeGlobalProperties![i];
src\msbuild\src\Shared\TaskHostBuildResponse.cs (5)
23private List<Dictionary<string, TaskParameter>>? _targetOutputsPerProject; 29public TaskHostBuildResponse(int requestId, bool success, List<Dictionary<string, TaskParameter>>? targetOutputsPerProject) 48public List<Dictionary<string, TaskParameter>>? TargetOutputsPerProject => _targetOutputsPerProject; 56List<IDictionary<string, ITaskItem[]>>? result = null; 87List<Dictionary<string, TaskParameter>>? outputs = null;
src\msbuild\src\Shared\TaskParameter.cs (1)
687List<string> metadataNames = (_customEscapedMetadata == null) ? new List<string>() : new List<string>(_customEscapedMetadata.Keys);
Utilities\EngineFileUtilities.cs (4)
24private static List<Regex>? s_lazyWildCardExpansionRegexes; 216var excludeSpecsUnescaped = excludeSpecsEscaped?.Where(IsValidExclude).Select(i => EscapingUtilities.UnescapeAll(i)).ToList(); 570private static List<Regex> PopulateRegexFromEnvironment() 579List<Regex> regexes = new List<Regex>();
Utilities\Utilities.cs (1)
866if (enumerator is List<DictionaryEntry>.Enumerator listEnumerator)
Microsoft.Build.Framework (67)
BackEnd\TranslatorHelpers.cs (1)
62ref List<T> list,
BinaryTranslator.cs (8)
349public void Translate(ref List<string> list) 371public void Translate<T>(ref List<T> list, ObjectTranslator<T> objectTranslator) 375list = (List<T>)listAsInterface; 379public void Translate<T>(ref List<T> list, ObjectTranslatorWithValueFactory<T> objectTranslator, NodePacketValueFactory<T> valueFactory) 383list = (List<T>)listAsInterface; 1131public void Translate(ref List<string> list) 1170public void Translate<T>(ref List<T> list, ObjectTranslator<T> objectTranslator) 1188public void Translate<T>(ref List<T> list, ObjectTranslatorWithValueFactory<T> objectTranslator, NodePacketValueFactory<T> valueFactory)
BuildCheck\BuildCheckEventArgs.cs (1)
82List<BuildCheckRuleTelemetryData> tracingData = new List<BuildCheckRuleTelemetryData>(count);
BuildEngineResult.cs (2)
25private List<IDictionary<string, ITaskItem[]>> targetOutputsPerProject; 30public BuildEngineResult(bool result, List<IDictionary<string, ITaskItem[]>> targetOutputsPerProject)
BuildEnvironmentHelper.cs (1)
294var instances = s_getVisualStudioInstances()
InterningReadTranslator.cs (1)
21private List<string> _strings = [];
InterningWriteTranslator.cs (1)
38private List<string> _strings = [];
ITranslator.cs (3)
202void Translate(ref List<string> list); 216void Translate<T>(ref List<T> list, ObjectTranslator<T> objectTranslator); 225void Translate<T>(ref List<T> list, ObjectTranslatorWithValueFactory<T> objectTranslator, NodePacketValueFactory<T> valueFactory);
LoggersRegisteredEventArgs.cs (2)
77var withPaths = loggers.Where(l => l.OutputFilePaths.Count > 0).ToList(); 123var loggers = new List<RegisteredLoggerInfo>(count);
SolutionConfiguration.cs (4)
36private readonly Dictionary<string, List<string>> _cachedDependencyProjectGuidsByDependingProjectGuid; 56_cachedDependencyProjectGuidsByDependingProjectGuid = new Dictionary<string, List<string>>(projectConfigurationCount, StringComparer.OrdinalIgnoreCase); 103if (!_cachedDependencyProjectGuidsByDependingProjectGuid.TryGetValue(projectGuid, out List<string>? list)) 143public bool TryGetProjectDependencies(string projectGuid, [NotNullWhen(true)] out List<string>? dependencyProjectGuids) => _cachedDependencyProjectGuidsByDependingProjectGuid.TryGetValue(projectGuid, out dependencyProjectGuids);
TaskParameterEventArgs.cs (1)
231private static List<KeyValuePair<string, string>> reusableMetadataList;
Telemetry\BuildInsights.cs (4)
14public List<TaskDetailInfo> Tasks { get; } 16public List<TargetDetailInfo> Targets { get; } 28List<TaskDetailInfo> tasks, 29List<TargetDetailInfo> targets,
Telemetry\TelemetryDataUtils.cs (5)
62private static List<TargetDetailInfo> GetTargetsDetails(Dictionary<TaskOrTargetTelemetryKey, TargetExecutionStats> targetsDetails) 64var result = new List<TargetDetailInfo>(); 89private static List<TaskDetailInfo> GetTasksDetails( 92var result = new List<TaskDetailInfo>(); 397void AddIfNotEmpty<T>(string key, List<T> list)
Utilities\CollectionHelpers.cs (3)
22internal static List<T> RemoveNulls<T>(List<T> inputs) 24List<T> inputsWithoutNulls = new List<T>(inputs.Count);
Utilities\FileMatcher.cs (14)
820ConcurrentStack<List<string>> listOfFiles, 825Dictionary<string, List<RecursionState>> searchesToExcludeInSubdirs, 896List<string> files = null; 945List<RecursionState> newSearchesToExclude = null; 971if (searchesToExcludeInSubdirs.TryGetValue(subdir, out List<RecursionState> searchesForSubdir)) 1926List<string>? excludeSpecsUnescaped = null) 1979private static string ComputeFileEnumerationCacheKey(string projectDirectoryUnescaped, string filespecUnescaped, List<string> excludes) 2350private static string[] CreateArrayWithSingleItemIfNotExcluded(string filespecUnescaped, List<string> excludeSpecsUnescaped) 2387List<string>? excludeSpecsUnescaped) 2415List<RecursionState>? searchesToExclude = null; 2419Dictionary<string, List<RecursionState>>? searchesToExcludeInSubdirs = null; 2497searchesToExcludeInSubdirs = new Dictionary<string, List<RecursionState>>(StringComparer.OrdinalIgnoreCase); 2499List<RecursionState>? listForSubdir; 2584var listOfFiles = new ConcurrentStack<List<string>>();
Utilities\QuotingUtilities.cs (3)
61internal static List<string> SplitUnquoted( 132var pieces = new List<string>(); 164internal static List<string> SplitUnquoted(string input, params char[] separator)
Utilities\TaskFactoryUtilities.cs (8)
77public static string CreateLoadManifest(string assemblyPath, List<string> directoriesToAdd) 101public static string? CreateLoadManifestFromReferences(string assemblyPath, List<string> referenceAssemblyPaths) 113var directories = ExtractUniqueDirectoriesFromAssemblyPaths(referenceAssemblyPaths); 129public static List<string> ExtractUniqueDirectoriesFromAssemblyPaths(List<string> assemblyPaths) 136var directories = new List<string>(); 213public static ResolveEventHandler CreateAssemblyResolver(List<string> searchDirectories) 253private static Assembly? TryLoadAssembly(List<string> directories, AssemblyName assemblyName)
Utilities\VersionUtilities.cs (4)
31internal static SortedDictionary<Version, List<string>> GatherVersionStrings(Version targetPlatformVersion, IEnumerable versions) 33SortedDictionary<Version, List<string>> versionValues = new SortedDictionary<Version, List<string>>(ReverseVersionGenericComparer.Comparer); 44if (versionValues.TryGetValue(candidateVersion, out List<string> versionList))
VisualStudioLocationHelper.cs (1)
35var validInstances = new List<VisualStudioInstance>();
Microsoft.Build.NuGetSdkResolver (8)
NuGetSdkLogger.cs (2)
23private readonly List<string> _errors = new List<string>(); 33private readonly List<string> _warnings = new List<string>();
RestoreRunnerEx.cs (3)
29private static readonly List<NuGetFramework> TargetFrameworks = new List<NuGetFramework> 55var frameworks = new List<TargetFrameworkInformation>(TargetFrameworks.Count); 56var originalTargetFrameworks = new List<string>(TargetFrameworks.Count);
src\nuget-client\build\Shared\SharedExtensions.cs (3)
19public static List<T> AsList<T>(this IEnumerable<T> enumerable) 21var list = enumerable as List<T>;
Microsoft.Build.Tasks.CodeAnalysis (17)
src\roslyn\src\Compilers\Core\MSBuildTask\ManagedCompiler.cs (1)
555var buildRequestArguments = GenerateCommandLineArgsList(responseFileCommands);
src\roslyn\src\Compilers\Core\MSBuildTask\ManagedToolTask.cs (3)
197protected List<string> GenerateCommandLineArgsList(string responseFileCommands) 199var argumentList = new List<string>(); 216protected static ITaskItem[] GenerateCommandLineArgsTaskItems(List<string> commandLineArgs)
src\roslyn\src\Compilers\Core\MSBuildTask\MapSourceRoots.cs (1)
98var mappedSourceRoots = new List<ITaskItem>();
src\roslyn\src\Compilers\Core\MSBuildTask\Vbc.cs (2)
577var references = new List<ITaskItem>(this.References.Length); 578var links = new List<ITaskItem>(this.References.Length);
src\roslyn\src\Compilers\Core\Portable\InternalUtilities\CommandLineUtilities.cs (4)
49public static List<string> SplitCommandLineIntoArguments(string commandLine, bool removeHashComments) 54public static List<string> SplitCommandLineIntoArguments(string commandLine, bool removeHashComments, out char? illegalChar) 56var list = new List<string>(); 61public static void SplitCommandLineIntoArguments(ReadOnlySpan<char> commandLine, bool removeHashComments, StringBuilder builder, List<string> list, out char? illegalChar)
src\roslyn\src\Compilers\Core\Portable\InternalUtilities\CompilerOptionParseUtilities.cs (2)
29public static void ParseFeatures(IDictionary<string, string> builder, List<string> values) 40internal static void PrependFeatureFlagFromEnvironment(List<string> arguments, Action<string>? log = null)
src\roslyn\src\Compilers\Shared\BuildProtocol.cs (3)
88var requestArgs = new List<Argument>(requestLength); 143var argumentsBuilder = new List<Argument>((int)argumentCount); 474var list = new List<string>(count);
src\roslyn\src\Compilers\Shared\BuildServerConnection.cs (1)
72List<string> arguments,
Microsoft.Build.Tasks.Core (344)
AppConfig\DependentAssembly.cs (2)
44var redirects = new List<BindingRedirect>(); 117internal List<BindingRedirect> BindingRedirects { set; get; }
AppConfig\RuntimeSection.cs (1)
47internal List<DependentAssembly> DependentAssemblies { get; } = new List<DependentAssembly>();
AssemblyDependency\AssemblyFoldersFromConfig\AssemblyFoldersFromConfigResolver.cs (1)
168List<ResolutionSearchLocation> assembliesConsideredAndRejected,
AssemblyDependency\AssemblyFoldersResolver.cs (1)
43List<ResolutionSearchLocation> assembliesConsideredAndRejected,
AssemblyDependency\AssemblyInformation.cs (5)
544List<AssemblyNameExtension> ret = new List<AssemblyNameExtension>(assemblyReferences.Count); 576var arguments = GetFixedStringArguments(metadataReader, attr); 585List<string> assemblyFiles = new List<string>(assemblyFilesCollection.Count); 643private static List<string> GetFixedStringArguments(MetadataReader reader, CustomAttribute attribute) 652var arguments = new List<string>();
AssemblyDependency\AssemblyResolution.cs (2)
59List<ResolutionSearchLocation> assembliesConsideredAndRejected, 221List<DirectoryWithParentAssembly> parentReferenceDirectories,
AssemblyDependency\CandidateAssemblyFilesResolver.cs (1)
52List<ResolutionSearchLocation> assembliesConsideredAndRejected,
AssemblyDependency\DirectoryResolver.cs (2)
49List<ResolutionSearchLocation> assembliesConsideredAndRejected, 60var searchLocationsWithParentAssembly = new List<ResolutionSearchLocation>();
AssemblyDependency\FrameworkPathResolver.cs (1)
45List<ResolutionSearchLocation> assembliesConsideredAndRejected,
AssemblyDependency\GenerateBindingRedirects.cs (1)
299var attributes = new List<XAttribute>(4)
AssemblyDependency\HintPathResolver.cs (1)
38List<ResolutionSearchLocation> assembliesConsideredAndRejected,
AssemblyDependency\Node\RarNodeBufferedLogEvents.cs (2)
15private List<LogMessagePacketBase> _eventQueue = []; 23internal List<LogMessagePacketBase> EventQueue => _eventQueue;
AssemblyDependency\Node\RarTaskParameters.cs (2)
130List<ReflectedPropertyInfo> inputs = []; 131List<ReflectedPropertyInfo> outputs = [];
AssemblyDependency\RawFilenameResolver.cs (1)
38List<ResolutionSearchLocation> assembliesConsideredAndRejected,
AssemblyDependency\Reference.cs (14)
48private List<Exception> _errors = new List<Exception>(); 54private List<string> _relatedFileExtensions = new List<string>(); 60private List<string> _satelliteFiles = new List<string>(); 66private List<string> _serializationAssemblyFiles = new List<string>(); 71private List<AssemblyNameExtension> _conflictVictims = new List<AssemblyNameExtension>(); 108private List<string> _expectedExtensions; 410internal List<Exception> GetErrors() 433internal List<string> GetRelatedFileExtensions() 466internal List<string> GetSatelliteFiles() 475internal List<string> GetSerializationAssemblyFiles() 657internal List<AssemblyNameExtension> GetConflictVictims() 708internal List<UnificationVersion> GetPreUnificationVersions() 814internal void AddAssembliesConsideredAndRejected(List<ResolutionSearchLocation> assembliesConsideredAndRejectedToAdd) 824internal List<ResolutionSearchLocation> AssembliesConsideredAndRejected { get; private set; } = new List<ResolutionSearchLocation>();
AssemblyDependency\ReferenceTable.cs (50)
408internal List<string> ListOfExcludedAssemblies { get; private set; } 545List<Exception> exceptions) 1067var dependencies = new List<AssemblyNameExtension>(dependentAssemblies?.Length ?? 0); 1135List<KeyValuePair<AssemblyNameExtension, Reference>> newEntries) 1256internal static void CalculateParentAssemblyDirectories(List<DirectoryWithParentAssembly> parentReferenceFolders, Reference parentReference) 1307var assembliesConsideredAndRejected = new List<ResolutionSearchLocation>(); 1312var parentReferenceFolders = new List<DirectoryWithParentAssembly>(); 1319var jaggedResolvers = new List<Resolver[]>(); 1410var removedReferences = new List<Reference>(); 1413var dependencyGraph = new Dictionary<Reference, List<ReferenceAssemblyExtensionPair>>(); 1501private static void AddToDependencyGraph(Dictionary<Reference, List<ReferenceAssemblyExtensionPair>> dependencyGraph, AssemblyNameExtension assemblyName, Reference assemblyReference) 1508if (!dependencyGraph.TryGetValue(dependee, out List<ReferenceAssemblyExtensionPair> dependencies)) 1521private void RemoveDependencyMarkedForExclusion(LogExclusionReason logExclusionReason, bool removeOnlyNoWarning, string subsetName, Dictionary<AssemblyNameExtension, Reference> goodReferences, List<Reference> removedReferences, AssemblyNameExtension assemblyName, Reference assemblyReference) 1570private static void RemovePrimaryReferenceMarkedForExclusion(LogExclusionReason logExclusionReason, bool removeOnlyNoWarning, string subsetName, List<Reference> removedReferences, AssemblyNameExtension assemblyName, Reference assemblyReference) 1605private static void RemoveDependencies(Reference removedReference, Dictionary<AssemblyNameExtension, Reference> referenceList, Dictionary<Reference, List<ReferenceAssemblyExtensionPair>> dependencyList) 1608if (!dependencyList.TryGetValue(removedReference, out List<ReferenceAssemblyExtensionPair> dependencies)) 1655List<Exception> exceptions) 1725var newEntries = new List<KeyValuePair<AssemblyNameExtension, Reference>>(); 1838private void ResolveConflictsBetweenReferences(Dictionary<string, List<AssemblyNameReference>> baseNameToReferences) 1841foreach (List<AssemblyNameReference> assemblyReferences in baseNameToReferences.Values) 1847private void ResolveConflictsBetweenReferences(List<AssemblyNameReference> assemblyReferences) 1876out List<DependentAssembly> idealRemappings, 1877out List<AssemblyNameReference> conflictingReferences) 1883Dictionary<string, List<AssemblyNameReference>> baseNameToReferences = BuildSimpleNameTable(); 1901foreach (List<AssemblyNameReference> references in baseNameToReferences.Values) 1949var assemblyNamesList = new List<AssemblyNameReference>(conflictingFullNames.Count); 1956var idealRemappingsList = new List<DependentAssembly>(assemblyNamesList.Count); 2080var assemblyTableInfos = new List<AssemblyTableInfo>(); 2212private Dictionary<string, List<AssemblyNameReference>> BuildSimpleNameTable() 2216var baseNameToReferences = new Dictionary<string, List<AssemblyNameReference>>(References.Count, StringComparer.OrdinalIgnoreCase); 2229if (!baseNameToReferences.TryGetValue(baseName, out List<AssemblyNameReference> refs)) 2242Dictionary<string, List<AssemblyNameReference>> baseNameToReferences) 2244List<string> toRemove = new(baseNameToReferences.Count); 2245foreach (KeyValuePair<string, List<AssemblyNameReference>> kvp in baseNameToReferences) 2620var primaryItems = new List<ITaskItem>(); 2621var dependencyItems = new List<ITaskItem>(); 2622var relatedItems = new List<ITaskItem>(); 2623var satelliteItems = new List<ITaskItem>(); 2624var serializationAssemblyItems = new List<ITaskItem>(); 2625var scatterItems = new List<ITaskItem>(); 2626var copyLocalItems = new List<ITaskItem>(); 2702private ITaskItem SetItemMetadata(List<ITaskItem> relatedItems, List<ITaskItem> satelliteItems, List<ITaskItem> serializationAssemblyItems, List<ITaskItem> scatterItems, string fusionName, Reference reference, AssemblyNameExtension assemblyName) 2747List<string> relatedFileExtensions = reference.GetRelatedFileExtensions(); 2748List<string> satellites = reference.GetSatelliteFiles(); 2749List<string> serializationAssemblyFiles = reference.GetSerializationAssemblyFiles(); 2865static void AddRelatedItem(List<ITaskItem> relatedItems, TaskItem relatedItemBase, string relatedFilePath) 2998private static void FindCopyLocalItems(ITaskItem[] items, List<ITaskItem> copyLocalItems)
AssemblyDependency\ResolveAssemblyReference.cs (28)
212private List<ITaskItem> _unresolvedConflicts = new List<ITaskItem>(); 1106private List<ITaskItem> _filesWritten = new List<ITaskItem>(); 1233List<DependentAssembly> idealAssemblyRemappings, 1234List<AssemblyNameReference> idealAssemblyRemappingsIdentities, 1235List<Exception> generalResolutionExceptions) 1342List<AssemblyNameExtension> conflictVictims = reference.GetConflictVictims(); 1377var assemblyIdentityAttributes = new List<XAttribute>(4); 1868List<Exception> itemErrors = reference.GetErrors(); 2269private List<DependentAssembly> GetAssemblyRemappingsFromAppConfig() 2401List<Exception> inclusionListErrors = new List<Exception>(); 2402List<string> inclusionListErrorFilesNames = new List<string>(); 2536List<DependentAssembly> appConfigRemappedAssemblies = null; 2621var generalResolutionExceptions = new List<Exception>(); 2626List<DependentAssembly> autoUnifiedRemappedAssemblies = null; 2627List<AssemblyNameReference> autoUnifiedRemappedAssemblyReferences = null; 2666List<DependentAssembly> idealAssemblyRemappings = autoUnifiedRemappedAssemblies; 2667List<AssemblyNameReference> idealAssemblyRemappingsIdentities = autoUnifiedRemappedAssemblyReferences; 2716List<DependentAssembly> remappings = AutoUnify ? autoUnifiedRemappedAssemblies : idealAssemblyRemappings; 2717List<AssemblyNameReference> remappedReferences = AutoUnify ? autoUnifiedRemappedAssemblyReferences : idealAssemblyRemappingsIdentities; 2916var combined = new List<DependentAssembly>(first.Count + second.Count); 2982List<Exception> inclusionListErrors = new List<Exception>(); 2983List<string> inclusionListErrorFilesNames = new List<string>(); 3018List<string> subsetNames = new List<string>(); 3182private void PopulateSuggestedRedirects(List<DependentAssembly> idealAssemblyRemappings, List<AssemblyNameReference> idealAssemblyRemappedReferences) 3184var holdSuggestedRedirects = new List<ITaskItem>(); 3193List<AssemblyNameExtension> conflictVictims = reference.GetConflictVictims(); 3307var assembliesLeft = new List<ITaskItem>();
AssemblyDependency\Resolver.cs (3)
101List<ResolutionSearchLocation> assembliesConsideredAndRejected, 120List<ResolutionSearchLocation> assembliesConsideredAndRejected) 311List<ResolutionSearchLocation> assembliesConsideredAndRejected)
AssignCulture.cs (2)
138var cultureList = new List<ITaskItem>(); 139var noCultureList = new List<ITaskItem>();
AssignLinkMetadata.cs (1)
39var outputItems = new List<ITaskItem>();
AssignProjectConfiguration.cs (2)
182var resolvedReferences = new List<ITaskItem>(ProjectReferences.GetLength(0)); 183var unresolvedReferences = new List<ITaskItem>(ProjectReferences.GetLength(0));
BootstrapperUtil\BootstrapperBuilder.cs (12)
173var componentFilesCopied = new List<string>(); 303foreach (List<Product> productDependency in builder.Product.Dependencies) 337foreach (List<string> missingDependecies in builder.Product.MissingDependencies) 451var files = new List<string>(); 454List<string> packagePaths = new List<string>() { invariantPath }; 599List<string> packagePaths = new List<string>() { PackagePath }; 668var foundDependencies = new List<Product>(); 669var allDependencies = new List<string>(); 712var list = new List<string>(); 741var productsToRemove = new List<string>(); 791foreach (List<Product> dependency in p.Dependencies) 1363private bool BuildPackages(BuildSettings settings, XmlElement configElement, ResourceUpdater resourceUpdater, List<string> filesCopied, Dictionary<string, KeyValuePair<string, string>> eulas)
BootstrapperUtil\BuildResults.cs (2)
19private readonly List<string> _componentFiles = new List<string>(); 20private readonly List<BuildMessage> _messages = new List<BuildMessage>();
BootstrapperUtil\PackageCollection.cs (1)
15private readonly List<Package> _list = new List<Package>();
BootstrapperUtil\Product.cs (11)
43Dependencies = new List<List<Product>>(); 44MissingDependencies = new List<List<string>>(); 116internal List<List<Product>> Dependencies { get; } 123internal bool ContainsDependencies(List<Product> dependenciesToCheck) 125foreach (List<Product> d in Dependencies) 155internal List<List<string>> MissingDependencies { get; } 182var newDependency = new List<Product> { product }; 186internal void AddMissingDependency(List<string> productCodes) 189foreach (List<string> md in MissingDependencies)
BootstrapperUtil\ProductBuilderCollection.cs (1)
19private readonly List<ProductBuilder> _list = new List<ProductBuilder>();
BootstrapperUtil\ProductCollection.cs (1)
21private readonly List<Product> _list = new List<Product>();
BootstrapperUtil\ResourceUpdater.cs (2)
20private readonly List<StringResource> _stringResources = new List<StringResource>(); 21private readonly List<FileResource> _fileResources = new List<FileResource>();
BootstrapperUtil\Util.cs (3)
31private static List<string> s_additionalPackagePaths; 191public static List<string> AdditionalPackagePaths 197List<string> additionalPackagePaths = new List<string>();
BootstrapperUtil\xmlvalidationresults.cs (2)
14private readonly List<string> _validationErrors = new List<string>(); 15private readonly List<string> _validationWarnings = new List<string>();
CallTarget.cs (3)
27private readonly List<ITaskItem> _targetOutputs = new List<ITaskItem>(); 78List<string[]> targetLists = MSBuild.CreateTargetLists(Targets, RunEachTargetSeparately); 80var singleProject = new List<ITaskItem>(1) { null };
CombinePath.cs (1)
62var combinedPathsList = new List<ITaskItem>();
ConvertToAbsolutePath.cs (1)
49var absolutePathsList = new List<ITaskItem>();
Copy.cs (10)
469List<ITaskItem> destinationFilesSuccessfullyCopied; 498out List<ITaskItem> destinationFilesSuccessfullyCopied) 596out List<ITaskItem> destinationFilesSuccessfullyCopied) 619var partitionsByDestination = new Dictionary<string, List<int>>( 627if (!partitionsByDestination.TryGetValue(destPath, out List<int> sourceIndices)) 639ConcurrentQueue<List<int>> partitionQueue = new ConcurrentQueue<List<int>>(partitionsByDestination.Values); 672while (partitionQueue.TryDequeue(out List<int> partition)) 853var sourceFiles = SourceFiles != null ? new List<ITaskItem>(SourceFiles) : new List<ITaskItem>(); 854var destinationFiles = DestinationFiles != null ? new List<ITaskItem>(DestinationFiles) : new List<ITaskItem>();
CreateItem.cs (4)
90List<ITaskItem> outputItems = CreateOutputItems(metadataTable, excludeItems); 101private List<ITaskItem> CreateOutputItems(Dictionary<string, string> metadataTable, Dictionary<string, string> excludeItems) 103var outputItems = new List<ITaskItem>(); 153var expanded = new List<ITaskItem>();
Delete.cs (1)
109var deletedFilesList = new List<ITaskItem>();
Exec.cs (1)
56private readonly List<ITaskItem> _nonEmptyOutput = new List<ITaskItem>();
FileIO\ReadLinesFromFile.cs (1)
51var nonEmptyLines = new List<ITaskItem>();
FindInvalidProjectReferences.cs (1)
85var invalidReferences = new List<ITaskItem>();
GenerateResource.cs (28)
171private List<ITaskItem> _satelliteInputs; 573private void LogResgenCommandLine(List<ITaskItem> inputFiles, List<ITaskItem> outputFiles) 675List<ITaskItem> newSources = new List<ITaskItem>(); 719List<ITaskItem> inputsToProcess; 720List<ITaskItem> outputsToProcess; 721List<ITaskItem> cachedOutputFiles; // For incremental builds, this is the set of already-existing, up to date files. 885List<ResGenDependencies.PortableLibraryFile> portableLibraryCacheInfo = process.PortableLibraryCacheInfo; 1195private bool GenerateResourcesUsingResGen(List<ITaskItem> inputsToProcess, List<ITaskItem> outputsToProcess) 1447private void GetResourcesToProcess(out List<ITaskItem> inputsToProcess, out List<ITaskItem> outputsToProcess, out List<ITaskItem> cachedOutputFiles) 1521private void AppendCachedOutputTaskItems(ResGenDependencies.PortableLibraryFile library, List<ITaskItem> cachedOutputFiles) 1699private void GetStronglyTypedResourceToProcess(ref List<ITaskItem> inputsToProcess, ref List<ITaskItem> outputsToProcess) 2293private List<ReaderInfo> _readers = new List<ReaderInfo>(); 2373private List<ITaskItem> _inFiles; 2385private List<ITaskItem> _outFiles; 2394internal List<ITaskItem> ExtractedResWFiles 2405private List<ITaskItem> _extractedResWFiles; 2410internal List<ResGenDependencies.PortableLibraryFile> PortableLibraryCacheInfo 2414private List<ResGenDependencies.PortableLibraryFile> _portableLibraryCacheInfo; 2461List<ITaskItem> inputs, 2462List<ITaskItem> satelliteInputs, 2463List<ITaskItem> outputs, 2740List<string> resWFilesForThisAssembly = new List<string>(); 3952public List<IResource> resources;
GetAssemblyIdentity.cs (1)
68var list = new List<ITaskItem>();
GetInstalledSDKLocations.cs (1)
165var outputItems = new List<ITaskItem>();
GetSDKReferenceFiles.cs (20)
449var resolvedReferenceAssemblies = new List<ITaskItem>(); 450var copyLocalReferenceAssemblies = new List<ITaskItem>(); 451var redistReferenceItems = new List<ITaskItem>(); 570if (info.DirectoryToFileList != null && info.DirectoryToFileList.TryGetValue(FileUtilities.EnsureNoTrailingSlash(path), out List<string> referenceFiles) && referenceFiles != null) 619foreach (KeyValuePair<string, List<string>> directoryToFileList in info.DirectoryToFileList) 624List<string> redistFiles = directoryToFileList.Value; 996var directoryToFileList = new ConcurrentDictionary<string, List<string>>(StringComparer.OrdinalIgnoreCase); 998var directoriesToHash = new List<string>(); 1025private void PopulateReferencesDictionaryFromManifestPaths(ConcurrentDictionary<string, List<string>> referencesByDirectory, ConcurrentDictionary<string, SdkReferenceInfo> references, string[] sdkManifestReferences) 1043private void PopulateReferencesDictionaryFromPaths(ConcurrentDictionary<string, List<string>> referencesByDirectory, ConcurrentDictionary<string, SdkReferenceInfo> references, IEnumerable<string> referenceDirectories) 1050List<string> files = Directory.GetFiles(path, "*", SearchOption.TopDirectoryOnly).ToList(); 1060private static void PopulateRedistDictionaryFromPaths(ConcurrentDictionary<string, List<string>> redistFilesByDirectory, IEnumerable<string> redistDirectories) 1067List<string> files = Directory.GetFiles(path, "*", SearchOption.TopDirectoryOnly).ToList(); 1080var directoriesToHash = new List<string>(); 1220private IDictionary<string, List<string>> _directoryToFileList; 1226_directoryToFileList = new Dictionary<string, List<string>>(StringComparer.OrdinalIgnoreCase); 1235public SDKInfo(IDictionary<string, SdkReferenceInfo> pathToReferenceMetadata, IDictionary<string, List<string>> directoryToFileList, int cacheHash) 1247public IDictionary<string, List<string>> DirectoryToFileList { get { return _directoryToFileList; } } 1273translator.TranslateDictionary(ref _directoryToFileList, (ITranslator t, ref string s) => t.Translate(ref s), (ITranslator t, ref List<string> fileList) => 1276}, count => new Dictionary<string, List<string>>(count, StringComparer.OrdinalIgnoreCase));
InstalledSDKResolver.cs (1)
44List<ResolutionSearchLocation> assembliesConsideredAndRejected,
ListOperators\FindUnderPath.cs (2)
59var inPathList = new List<ITaskItem>(); 60var outOfPathList = new List<ITaskItem>();
ListOperators\RemoveDuplicates.cs (1)
50var filteredList = new List<ITaskItem>(Inputs.Length);
MakeDir.cs (1)
48var items = new List<ITaskItem>();
ManifestUtil\AssemblyReferenceCollection.cs (1)
19private readonly List<AssemblyReference> _list = new List<AssemblyReference>();
ManifestUtil\CompatibleFrameworkCollection.cs (1)
14private readonly List<CompatibleFramework> _list = new List<CompatibleFramework>();
ManifestUtil\DeployManifest.cs (1)
82private List<CompatibleFramework> _compatibleFrameworks = new List<CompatibleFramework>();
ManifestUtil\FileAssociationCollection.cs (1)
14private readonly List<FileAssociation> _list = new List<FileAssociation>();
ManifestUtil\FileReference.cs (2)
54var typeLibs = new List<TypeLib>(); 69var comClasses = new List<ComClass>();
ManifestUtil\FileReferenceCollection.cs (1)
19private readonly List<FileReference> _list = new List<FileReference>();
ManifestUtil\ManifestReader.cs (1)
30var comInfoList = new List<ComInfo>();
ManifestUtil\MetadataReader.cs (1)
27private List<string> _customAttributes;
ManifestUtil\OutputMessage.cs (1)
80private readonly List<OutputMessage> _list = new List<OutputMessage>();
Move.cs (1)
148var destinationFilesSuccessfullyMoved = new List<ITaskItem>();
MSBuild.cs (12)
53private readonly List<ITaskItem> _targetOutputs = new List<ITaskItem>(); 239List<string[]> targetLists = CreateTargetLists(Targets, RunEachTargetSeparately); 242List<ITaskItem> singleProject = null; 358private bool BuildProjectsInParallel(Dictionary<string, string> propertiesTable, string[] undefinePropertiesArray, List<string[]> targetLists, bool success, bool[] skipProjects) 362var projectsToBuildInParallel = new List<ITaskItem>(); 398var expandedProperties = new List<string>(); 399var expandedTargets = new List<string>(); 438internal static List<string[]> CreateTargetLists(string[] targets, bool runEachTargetSeparately) 444var targetLists = new List<string[]>(runEachTargetSeparately ? targets.Length : 1); 465List<ITaskItem> projects, 468List<string[]> targetLists, 473List<ITaskItem> targetOutputs,
RedistList.cs (15)
94var errors = new List<Exception>(); 95var errorFilenames = new List<string>(); 96var assemblyList = new List<AssemblyEntry>(); 97var remappingEntries = new List<AssemblyRemapping>(); 564internal Dictionary<string, string> GenerateDenyList(AssemblyTableInfo[] allowListAssemblyTableInfo, List<Exception> allowListErrors, List<string> allowListErrorFileNames) 588var allowListAssemblies = new List<AssemblyEntry>(); 596var allowListAssembliesReadIn = new List<AssemblyEntry>(); 690internal static string ReadFile(AssemblyTableInfo assemblyTableInfo, List<AssemblyEntry> assembliesList, List<Exception> errorsList, List<string> errorFilenamesList, List<AssemblyRemapping> remapEntries) 768private static void ParseRemapSection(AssemblyTableInfo assemblyTableInfo, string path, string redistName, XmlReader reader, List<AssemblyRemapping> mapping) 825private static void ParseFileListSection(AssemblyTableInfo assemblyTableInfo, string path, string redistName, XmlReader reader, Dictionary<string, AssemblyEntry> assemblyEntries, List<AssemblyRemapping> remapEntries) 1105var subsetFilesForFrameworkDirectory = new List<string>();
RemoveDir.cs (1)
55var removedDirectoriesList = new List<ITaskItem>();
ResGenDependencies.cs (1)
261var retVal = new List<string>();
ResolveManifestFiles.cs (18)
184GetPublishInfo(out List<PublishInfo> assemblyPublishInfoList, out List<PublishInfo> filePublishInfoList, out List<PublishInfo> satellitePublishInfoList, out List<PublishInfo> manifestEntryPointList); 397private void GetOutputAssemblies(List<PublishInfo> publishInfos, List<ITaskItem> assemblyList) 511private ITaskItem[] GetOutputAssembliesAndSatellites(List<PublishInfo> assemblyPublishInfos, List<PublishInfo> satellitePublishInfos) 513var assemblyList = new List<ITaskItem>(); 519private ITaskItem[] GetOutputFiles(List<PublishInfo> publishInfos, IEnumerable<ITaskItem> outputAssemblies) 521var fileList = new List<ITaskItem>(); 619private void GetOutputSatellites(List<PublishInfo> publishInfos, List<ITaskItem> assemblyList) 682private ITaskItem GetOutputEntryPoint(ITaskItem entryPoint, List<PublishInfo> manifestEntryPointList) 720out List<PublishInfo> assemblyPublishInfos, 721out List<PublishInfo> filePublishInfos, 722out List<PublishInfo> satellitePublishInfos, 723out List<PublishInfo> manifestEntryPointPublishInfos)
ResolveNonMSBuildProjectOutput.cs (2)
93var resolvedPaths = new List<ITaskItem>(ProjectReferences.GetLength(0)); 94var unresolvedReferences = new List<ITaskItem>(ProjectReferences.GetLength(0));
ResolveProjectBase.cs (2)
158if (!_solutionConfiguration.TryGetProjectDependencies(projectGuid, out List<string> guids)) 165List<ITaskItem> updatedProjectReferenceList = new List<ITaskItem>(_projectReferences);
ResolveSDKReference.cs (9)
411var listOfIncompatibleReferences = new List<string>(); 440var listOfIncompatibleReferences = new List<string>(); 503List<string> dependentSDKs = ParseDependsOnSDK(reference.DependsOnSDK); 523internal static string[] GetUnresolvedDependentSDKs(HashSet<SDKReference> sdkReferenceItems, List<string> dependentSDKs) 549internal static List<string> ParseDependsOnSDK(string dependsOnSDK) 779public List<Tuple<string, object[]>> ResolutionErrors { get; } 784public List<Tuple<string, object[]>> ResolutionWarnings { get; } 789public List<Tuple<string, object[]>> StatusMessages { get; } 1348List<string> appxLocationComponents = new List<string>();
ResourceHandling\MSBuildResXReader.cs (3)
24var resources = new List<IResource>(); 114List<IResource> resources, 228private static void AddLinkedResource(string resxFilename, bool pathsRelativeToBasePath, List<IResource> resources, string name, string value)
RoslynCodeTaskFactory\RoslynCodeTaskFactory.cs (1)
631var directoriesToAddToAppDomain = TaskFactoryUtilities.ExtractUniqueDirectoriesFromAssemblyPaths(resolvedAssemblyReferences.ToList());
src\msbuild\src\Shared\AssemblyFolders\AssemblyFoldersEx.cs (15)
49private List<AssemblyFoldersExInfo> _directoryNames = new List<AssemblyFoldersExInfo>(); 163List<ExtensionFoldersRegistryKey> versionStrings = GatherVersionStrings(targetRuntimeVersion, versions); 166List<ExtensionFoldersRegistryKey> componentKeys = new List<ExtensionFoldersRegistryKey>(); 178List<string> sortedComponents = new List<string>(); 200List<ExtensionFoldersRegistryKey> directoryKeys = new List<ExtensionFoldersRegistryKey>(); 208List<string> fullServicingKeys = new List<string>(); 347internal static List<ExtensionFoldersRegistryKey> GatherVersionStrings(string targetRuntimeVersion, IEnumerable<string> versions) 349List<string> additionalToleratedKeys = new List<string>(); 351List<ExtensionFoldersRegistryKey> versionStrings = new List<ExtensionFoldersRegistryKey>(); 365SortedDictionary<Version, List<string>> targetFrameworkVersionToRegistryVersions = new SortedDictionary<Version, List<string>>(ReverseVersionGenericComparer.Comparer); 428foreach (KeyValuePair<Version, List<string>> entry in targetFrameworkVersionToRegistryVersions) 430List<string> frameworkList = entry.Value; 456private static void AddCandidateVersion(SortedDictionary<Version, List<string>> targetFrameworkVersionToRegistryVersions, string version, Version candidateVersion) 458List<string> listOfFrameworks;
src\msbuild\src\Shared\AssemblyFolders\AssemblyFoldersFromConfig.cs (4)
21private readonly List<AssemblyFoldersFromConfigInfo> _directoryNames = new List<AssemblyFoldersFromConfigInfo>(); 35var assemblyTargets = GatherVersionStrings(targetRuntimeVersion, collection); 67private void FindDirectories(List<AssemblyFolderItem> assemblyTargets, Func<AssemblyFolderItem, bool> platformFilter) 76private static List<AssemblyFolderItem> GatherVersionStrings(string targetRuntimeVersion, AssemblyFolderCollection collection)
src\msbuild\src\Shared\AssemblyFolders\Serialization\AssemblyFolderCollection.cs (3)
15internal AssemblyFolderCollection(List<AssemblyFolderItem> assemblyFolders) => AssemblyFolders = assemblyFolders; 17internal List<AssemblyFolderItem> AssemblyFolders { get; } 69List<AssemblyFolderItem> assemblyFolders = [];
src\msbuild\src\Shared\PropertyParser.cs (2)
90var finalPropertiesList = new List<PropertyNameValuePair>(); 206internal List<string> Value { get; }
src\msbuild\src\Shared\TaskParameter.cs (1)
687List<string> metadataNames = (_customEscapedMetadata == null) ? new List<string>() : new List<string>(_customEscapedMetadata.Keys);
system.design\stronglytypedresourcebuilder.cs (1)
101private readonly List<SkippedResource> _skippedResources = [];
Touch.cs (1)
93var touchedItems = new List<ITaskItem>();
WriteCodeFragment.cs (5)
213var orderedParameters = new List<AttributeParameter?>(new AttributeParameter?[customMetadata.Count + 1] /* max possible slots needed */); 214var namedParameters = new List<AttributeParameter>(); 258List<AttributeParameter> providedOrderedParameters = new(); 323List<string> keysToRemove = null; 506List<Type[]> candidates = attributeType
XmlPeek.cs (1)
140var peekValues = new List<string>();
Microsoft.Build.Tasks.Git (21)
GitDataReader\GitConfig.Reader.cs (4)
78var variables = new Dictionary<GitVariableName, List<string>>(); 93var variables = new Dictionary<GitVariableName, List<string>>(); 192internal void LoadVariablesFrom(string path, Dictionary<GitVariableName, List<string>> variables, int includeDepth) 255if (!variables.TryGetValue(key, out var values))
GitDataReader\GitIgnore.Matcher.cs (2)
28private readonly List<PatternGroup> _reusableGroupList; 193var groups = _reusableGroupList;
GitDataReader\GitReferenceResolver.cs (2)
34private readonly List<GitRefTableReader> _openedRefTableReaders = []; 177private static IEnumerable<GitRefTableReader> CreateRefTableReaders(string gitDirectory, List<GitRefTableReader> openReaders)
GitDataReader\GitRefTableReader.Diagnostics.cs (8)
20List<RefRecord> RefRecords, 21List<RefIndexRecord> IndexRecords, 22List<int> RestartOffsets) 31public List<Block> GetBlocks() 35var blocks = new List<Block>(); 45var refRecords = new List<RefRecord>(); 46var indexRecords = new List<RefIndexRecord>(); 47var restartOffsets = new List<int>();
GitOperations.cs (3)
246var result = new List<TaskItem>(); 366public readonly List<DirectoryNode> OrderedChildren; 371public DirectoryNode(string name, List<DirectoryNode> orderedChildren)
src\sourcelink\src\Common\Utilities\PathUtilities.cs (2)
27var list = new List<string> { UncPrefix }; 34var list = new List<string> { UnixRoot };
Microsoft.Build.Utilities.Core (58)
MuxLogger.cs (2)
203List<SubmissionRecord> recordsToShutdown; 350private readonly List<ILogger> _loggers;
src\msbuild\src\Shared\AssemblyFolders\AssemblyFoldersEx.cs (15)
49private List<AssemblyFoldersExInfo> _directoryNames = new List<AssemblyFoldersExInfo>(); 163List<ExtensionFoldersRegistryKey> versionStrings = GatherVersionStrings(targetRuntimeVersion, versions); 166List<ExtensionFoldersRegistryKey> componentKeys = new List<ExtensionFoldersRegistryKey>(); 178List<string> sortedComponents = new List<string>(); 200List<ExtensionFoldersRegistryKey> directoryKeys = new List<ExtensionFoldersRegistryKey>(); 208List<string> fullServicingKeys = new List<string>(); 347internal static List<ExtensionFoldersRegistryKey> GatherVersionStrings(string targetRuntimeVersion, IEnumerable<string> versions) 349List<string> additionalToleratedKeys = new List<string>(); 351List<ExtensionFoldersRegistryKey> versionStrings = new List<ExtensionFoldersRegistryKey>(); 365SortedDictionary<Version, List<string>> targetFrameworkVersionToRegistryVersions = new SortedDictionary<Version, List<string>>(ReverseVersionGenericComparer.Comparer); 428foreach (KeyValuePair<Version, List<string>> entry in targetFrameworkVersionToRegistryVersions) 430List<string> frameworkList = entry.Value; 456private static void AddCandidateVersion(SortedDictionary<Version, List<string>> targetFrameworkVersionToRegistryVersions, string version, Version candidateVersion) 458List<string> listOfFrameworks;
src\msbuild\src\Shared\AssemblyFolders\AssemblyFoldersFromConfig.cs (4)
21private readonly List<AssemblyFoldersFromConfigInfo> _directoryNames = new List<AssemblyFoldersFromConfigInfo>(); 35var assemblyTargets = GatherVersionStrings(targetRuntimeVersion, collection); 67private void FindDirectories(List<AssemblyFolderItem> assemblyTargets, Func<AssemblyFolderItem, bool> platformFilter) 76private static List<AssemblyFolderItem> GatherVersionStrings(string targetRuntimeVersion, AssemblyFolderCollection collection)
src\msbuild\src\Shared\AssemblyFolders\Serialization\AssemblyFolderCollection.cs (3)
15internal AssemblyFolderCollection(List<AssemblyFolderItem> assemblyFolders) => AssemblyFolders = assemblyFolders; 17internal List<AssemblyFolderItem> AssemblyFolders { get; } 69List<AssemblyFolderItem> assemblyFolders = [];
TaskItem.cs (1)
222var metadataNames = new List<string>(capacity: count);
ToolLocationHelper.cs (31)
268private static List<string> s_targetFrameworkMonikers = null; 336var assemblyFolders = new List<AssemblyFoldersExInfo>(); 662var referenceDirectories = new List<string>(4); 679private static void AddSDKPaths(string sdkRoot, string folderName, string targetConfiguration, string targetArchitecture, List<string> directories) 726var redistDirectories = new List<string>(4); 756var designTimeDirectories = new List<string>(4); 789var filteredTargetPlatformSdkList = new List<TargetPlatformSDK>(); 1130var contractWinMDs = new List<string>(); 1344var platforms = new List<string>(); 1381var availablePlatformVersions = new List<Version>(); 2111var referencePaths = new List<string>(); 2137var referencePaths = new List<string>(); 2161var referencePaths = new List<string>(); 2333var referencePaths = new List<string>(); 2424private static void AddSDKPath(string sdkRoot, string contentFolderName, string targetConfiguration, string targetArchitecture, List<string> contentDirectories) 2441List<string> sdkDiskRoots = GetTargetPlatformMonikerDiskRoots(diskRoots); 2442List<string> extensionSdkDiskRoots = GetExtensionSdkDiskRoots(extensionDiskRoots); 2579internal static void GatherSDKListFromDirectory(List<string> diskroots, Dictionary<TargetPlatformSDK, TargetPlatformSDK> platformSDKs) 2606SortedDictionary<Version, List<string>> versionsInRoot = VersionUtilities.GatherVersionStrings(null, rootPathWithIdentifier.GetDirectories().Select<DirectoryInfo, string>(directory => directory.Name)); 2611foreach (KeyValuePair<Version, List<string>> directoryUnderRoot in versionsInRoot) 2715SortedDictionary<Version, List<string>> sortedVersions = VersionUtilities.GatherVersionStrings(null, versions); 2717foreach (KeyValuePair<Version, List<string>> registryVersions in sortedVersions) 2893private static void GetDefaultSDKDiskRoots(List<string> diskRoots) 2924private static void ExtractSdkDiskRootsFromEnvironment(List<string> diskRoots, string directoryRoots) 2945private static List<string> GetTargetPlatformMonikerDiskRoots(string[] diskRoots) 2947var sdkDiskRoots = new List<string>(); 2972private static List<string> GetExtensionSdkDiskRoots(string[] diskRoots) 2974var sdkDiskRoots = new List<string>(); 3750var frameworkIdentifiers = new List<string>(); 3824var frameworkVersions = new List<string>(); 3896var frameworkProfiles = new List<string>();
ToolTask.cs (1)
1874private List<KeyValuePair<string, string>> _environmentVariablePairs;
TrackedDependencies\TrackedDependencies.cs (1)
33var expanded = new List<ITaskItem>(expand.Length);
Microsoft.CodeAnalysis (200)
AdditionalTextFile.cs (1)
39var diagnostics = new List<DiagnosticInfo>();
CodeGen\SwitchStringJumpTableEmitter.cs (7)
16using HashBucket = List<KeyValuePair<ConstantValue, object>>; 115Dictionary<uint, HashBucket> stringHashMap = ComputeStringHashMap( 131HashBucket hashBucket = kvPair.Value; 137private Dictionary<uint, object> EmitHashBucketJumpTable(Dictionary<uint, HashBucket> stringHashMap) 191private static Dictionary<uint, HashBucket> ComputeStringHashMap( 196var stringHashMap = new Dictionary<uint, HashBucket>(caseLabels.Length); 205HashBucket? bucket;
CommandLine\AnalyzerConfigSet.cs (11)
51private readonly ConcurrentCache<List<Section>, AnalyzerConfigOptionsResult> _optionsCache = 52new ConcurrentCache<List<Section>, AnalyzerConfigOptionsResult>(50, SequenceEqualComparer.Instance); // arbitrary size 60private readonly ObjectPool<List<Section>> _sectionKeyPool = new ObjectPool<List<Section>>(() => new List<Section>()); 64private sealed class SequenceEqualComparer : IEqualityComparer<List<Section>> 68public bool Equals(List<Section>? x, List<Section>? y) 91public int GetHashCode(List<Section> obj) => Hash.CombineValues(obj); 184var sectionKey = _sectionKeyPool.Allocate(); 324static void freeKey(List<Section> sectionKey, ObjectPool<List<Section>> pool)
CommandLine\CommandLineArguments.cs (6)
401internal IEnumerable<MetadataReference> ResolveMetadataReferences(MetadataReferenceResolver metadataResolver, List<DiagnosticInfo>? diagnosticsOpt, CommonMessageProvider? messageProviderOpt) 405var resolved = new List<MetadataReference>(); 411internal virtual bool ResolveMetadataReferences(MetadataReferenceResolver metadataResolver, List<DiagnosticInfo>? diagnosticsOpt, CommonMessageProvider? messageProviderOpt, List<MetadataReference> resolved) 436internal static ImmutableArray<PortableExecutableReference> ResolveMetadataReference(CommandLineReference cmdReference, MetadataReferenceResolver metadataResolver, List<DiagnosticInfo>? diagnosticsOpt, CommonMessageProvider? messageProviderOpt) 483List<DiagnosticInfo> diagnostics,
CommandLine\CommandLineParser.cs (7)
504List<string>? scriptArgsOpt, 506List<string>? responsePaths = null) 593var splitList = new List<string>(); 675var arguments = new List<string>(); 711[NotNullWhen(true)] out List<string>? parsedArgs, 722var newArgs = new List<string>(); 1395internal static ImmutableDictionary<string, string> ParseFeatures(List<string> features)
CommandLine\CommonCompiler.cs (7)
118List<DiagnosticInfo> diagnostics, 215internal List<MetadataReference> ResolveMetadataReferences( 216List<DiagnosticInfo> diagnostics, 222List<MetadataReference> resolved = new List<MetadataReference>(); 939var diagnosticInfos = new List<DiagnosticInfo>(); 1159var generatedSyntaxTrees = compilation.SyntaxTrees.Skip(Arguments.SourceFiles.Length).ToList(); 1612protected virtual ImmutableArray<AdditionalTextFile> ResolveAdditionalFilesFromArguments(List<DiagnosticInfo> diagnostics, CommonMessageProvider messageProvider, TouchedFileLogger? touchedFilesLogger)
CommandLine\SarifV1ErrorLogger.cs (2)
284public List<KeyValuePair<string, DiagnosticDescriptor>> ToSortedList() 288var list = new List<KeyValuePair<string, DiagnosticDescriptor>>(Count);
CommandLine\SarifV2ErrorLogger.cs (2)
496public List<(int Index, DiagnosticDescriptor Descriptor, DiagnosticDescriptorErrorLoggerInfo Info)> ToSortedList() 500var list = new List<(int Index, DiagnosticDescriptor Descriptor, DiagnosticDescriptorErrorLoggerInfo Info)>(Count);
Compilation\Compilation.cs (3)
2059internal List<Win32Resource>? MakeWin32ResourceList(Stream? win32Resources, DiagnosticBag diagnostics) 2065List<RESOURCE> resources; 2082var resourceList = new List<Win32Resource>();
Compilation\DeterministicKeyBuilder.cs (1)
257var parseOptionsList = new List<ParseOptions>();
CvtRes.cs (2)
52internal static List<RESOURCE> ReadResFile(Stream stream) 55var resourceNames = new List<RESOURCE>();
Desktop\DesktopAssemblyIdentityComparer.Fx.cs (4)
48private sealed class FrameworkRetargetingDictionary : Dictionary<FrameworkRetargetingDictionary.Key, List<FrameworkRetargetingDictionary.Value>> 119List<Value>? values; 139List<Value>? values; 151List<Value>? values;
DiagnosticAnalyzer\AnalyzerAssemblyLoader.cs (1)
348List<string> originalPaths;
DiagnosticAnalyzer\SuppressMessageAttributeState.cs (4)
48private readonly Dictionary<string, List<SuppressMessageInfo>> _unresolvedSuppressionsById = new Dictionary<string, List<SuppressMessageInfo>>(StringComparer.Ordinal); 59if (!_unresolvedSuppressionsById.TryGetValue(info.Id, out var suppressions)) 106if (!_unresolvedSuppressionsById.TryGetValue(id, out var suppressions))
DiaSymReader\Utilities\ComMemoryStream.cs (1)
31private readonly List<byte[]> _chunks = new List<byte[]>();
DiaSymReader\Writer\SymUnmanagedWriterImpl.cs (1)
28private readonly List<ISymUnmanagedDocumentWriter> _documentWriters;
DocumentationCommentId.cs (45)
22private class ListPool<T> : ObjectPool<List<T>> 28public void ClearAndFree(List<T> list) 35public new void Free(List<T> list) 116var results = s_symbolListPool.Allocate(); 132private static bool TryGetSymbolsForDeclarationId(string id, Compilation compilation, List<ISymbol> results) 167var results = s_symbolListPool.Allocate(); 194var results = s_symbolListPool.Allocate(); 210private static bool TryGetSymbolsForReferenceId(string id, Compilation compilation, List<ISymbol> results) 255var results = s_symbolListPool.Allocate(); 730public static bool ParseDeclaredSymbolId(string id, Compilation compilation, List<ISymbol> results) 749public static bool ParseReferencedSymbolId(string id, Compilation compilation, List<ISymbol> results) 762private static void ParseDeclaredId(string id, ref int index, Compilation compilation, List<ISymbol> results) 798var containers = s_namespaceOrTypeListPool.Allocate(); 895var results = s_symbolListPool.Allocate(); 914private static void ParseTypeSymbol(string id, ref int index, Compilation compilation, ISymbol? typeParameterContext, List<ISymbol> results) 922var contexts = s_symbolListPool.Allocate(); 1002private static void ParseTypeParameterSymbol(string id, ref int index, ISymbol? typeParameterContext, List<ISymbol> results) 1039private static void ParseNamedTypeSymbol(string id, ref int index, Compilation compilation, ISymbol? typeParameterContext, List<ISymbol> results) 1041var containers = s_namespaceOrTypeListPool.Allocate(); 1051List<ITypeSymbol>? typeArguments = null; 1150private static bool ParseTypeArguments(string id, ref int index, Compilation compilation, ISymbol? typeParameterContext, List<ITypeSymbol> typeArguments) 1184private static void GetMatchingTypes(List<INamespaceOrTypeSymbol> containers, string memberName, int arity, bool isTerminal, List<ISymbol> results) 1196private static void GetMatchingTypes(INamespaceOrTypeSymbol container, string memberName, int arity, bool isTerminal, List<ISymbol> results) 1224private static void GetMatchingNamespaceOrTypes(List<INamespaceOrTypeSymbol> containers, string memberName, List<ISymbol> results) 1232private static void GetMatchingNamespaceOrTypes(INamespaceOrTypeSymbol container, string memberName, List<ISymbol> results) 1247private static void GetMatchingExtensions(INamespaceOrTypeSymbol container, string memberName, int arity, List<ISymbol> results) 1266private static void GetMatchingNamespaces(List<INamespaceOrTypeSymbol> containers, string memberName, List<ISymbol> results) 1274private static void GetMatchingNamespaces(INamespaceOrTypeSymbol container, string memberName, List<ISymbol> results) 1287private static void GetMatchingMethods(string id, ref int index, List<INamespaceOrTypeSymbol> containers, string memberName, int arity, Compilation compilation, List<ISymbol> results) 1289var parameters = s_parameterListPool.Allocate(); 1354private static void GetMatchingProperties(string id, ref int index, List<INamespaceOrTypeSymbol> containers, string memberName, Compilation compilation, List<ISymbol> results) 1359List<ParameterInfo>? parameters = null; 1412private static void GetMatchingFields(List<INamespaceOrTypeSymbol> containers, string memberName, List<ISymbol> results) 1428private static void GetMatchingEvents(List<INamespaceOrTypeSymbol> containers, string memberName, List<ISymbol> results) 1444private static bool AllParametersMatch(ImmutableArray<IParameterSymbol> symbolParameters, List<ParameterInfo> expectedParameters) 1518private static bool ParseParameterList(string id, ref int index, Compilation compilation, ISymbol typeParameterContext, List<ParameterInfo> parameters) 1630private static void CopyTo<TSource, TDestination>(List<TSource> source, List<TDestination> destination)
Emit\EditAndContinue\DeltaMetadataWriter.cs (3)
33private readonly List<ITypeDefinition> _changedTypeDefs; 56private readonly List<(EntityHandle parentHandle, IEnumerator<ICustomAttribute> attributeEnumerator)> _deferredCustomAttributes = new(); 1509protected readonly List<T> rows; // Rows in this generation, containing adds and updates.
Generated\Operations.Generated.cs (1)
3951/// the method is the constructor of <see cref="List{T}" /> that was used. If this is read-only array interface,
InternalUtilities\CommandLineUtilities.cs (4)
49public static List<string> SplitCommandLineIntoArguments(string commandLine, bool removeHashComments) 54public static List<string> SplitCommandLineIntoArguments(string commandLine, bool removeHashComments, out char? illegalChar) 56var list = new List<string>(); 61public static void SplitCommandLineIntoArguments(ReadOnlySpan<char> commandLine, bool removeHashComments, StringBuilder builder, List<string> list, out char? illegalChar)
InternalUtilities\CompilerOptionParseUtilities.cs (2)
29public static void ParseFeatures(IDictionary<string, string> builder, List<string> values) 40internal static void PrependFeatureFlagFromEnvironment(List<string> arguments, Action<string>? log = null)
InternalUtilities\ImmutableSetWithInsertionOrder`1.cs (2)
47public ImmutableSetWithInsertionOrder<T> AddRange(List<T> values) 94public ImmutableSetWithInsertionOrder<T> RemoveRange(List<T> values)
InternalUtilities\OrderedMultiDictionary.cs (1)
15private readonly List<K> _keys;
MetadataReader\MetadataHelpers.cs (3)
797var nestedTypes = new List<IGrouping<string, TypeDefinitionHandle>>(); 804var nestedNamespaces = new List<KeyValuePair<string, IEnumerable<IGrouping<string, TypeDefinitionHandle>>>>(); 820List<IGrouping<string, TypeDefinitionHandle>>? typesInLastChildNamespace = null;
MetadataReader\PEAssembly.cs (5)
57private Dictionary<string, List<ImmutableArray<byte>>> _lazyInternalsVisibleToMap; 134private Dictionary<string, List<ImmutableArray<byte>>> BuildInternalsVisibleToMap() 136var ivtMap = new Dictionary<string, List<ImmutableArray<byte>>>(StringComparer.OrdinalIgnoreCase); 142List<ImmutableArray<byte>> keys; 168List<ImmutableArray<byte>> result;
MetadataReader\PEModule.cs (9)
1390List<AttributeInfo>? infos = FindTargetAttributes(token, AttributeDescription.CompilerFeatureRequiredAttribute); 1534var attributeInfos = FindTargetAttributes(token, AttributeDescription.NotNullIfNotNullAttribute); 1680List<AttributeInfo> attrInfos = FindTargetAttributes(token, AttributeDescription.InternalsVisibleToAttribute); 1687List<AttributeInfo> attrInfos = FindTargetAttributes(token, AttributeDescription.ConditionalAttribute); 1697List<AttributeInfo> attrInfos = FindTargetAttributes(token, AttributeDescription.MemberNotNullAttribute); 1737List<AttributeInfo> attrInfos = FindTargetAttributes(token, AttributeDescription.MemberNotNullWhenAttribute); 1776private ArrayBuilder<string> ExtractStringValuesFromAttributes(List<AttributeInfo> attrInfos) 2529internal List<AttributeInfo>? FindTargetAttributes(EntityHandle hasAttribute, AttributeDescription description) 2531List<AttributeInfo>? result = null;
PEWriter\MetadataWriter.cs (5)
441private readonly List<IFileReference> _fileRefList = new List<IFileReference>(32); 448protected readonly List<MethodImplementation> methodImplList = new List<MethodImplementation>(); 549List<IGenericTypeParameter> getConsolidatedTypeParameters(ITypeDefinition typeDef, ITypeDefinition owner) 551List<IGenericTypeParameter> result = null; 4249private readonly List<T> _rows;
PEWriter\MetadataWriter.DynamicAnalysis.cs (2)
41private readonly List<DocumentRow> _documentTable; 42private readonly List<MethodRow> _methodTable;
PEWriter\NativeResourceWriter.cs (1)
123internal readonly List<object> Entries;
ReferenceManager\CommonReferenceManager.Binding.cs (8)
101[In, Out] Dictionary<string, List<ReferencedAssemblyIdentity>> assemblyReferencesBySimpleName, 218[In, Out] Dictionary<string, List<ReferencedAssemblyIdentity>> assemblyReferencesBySimpleName, 724private static readonly ObjectPool<List<TAssemblySymbol?>> s_candidateReferencedSymbolsPool = new ObjectPool<List<TAssemblySymbol?>>(() => new List<TAssemblySymbol?>(capacity: 1024)); 733List<TAssemblySymbol?> candidateReferencedSymbols = s_candidateReferencedSymbolsPool.Allocate(); 985private static bool IsSuperseded(AssemblyIdentity identity, IReadOnlyDictionary<string, List<ReferencedAssemblyIdentity>> assemblyReferencesBySimpleName) 992private static int IndexOfCorLibrary(ImmutableArray<AssemblyData> assemblies, IReadOnlyDictionary<string, List<ReferencedAssemblyIdentity>> assemblyReferencesBySimpleName, bool supersedeLowerVersions) 1079protected abstract void GetActualBoundReferencesUsedBy(TAssemblySymbol assemblySymbol, List<TAssemblySymbol?> referencedAssemblySymbols);
ReferenceManager\CommonReferenceManager.Resolution.cs (3)
213[Out] Dictionary<string, List<ReferencedAssemblyIdentity>> assemblyReferencesBySimpleName, 670Dictionary<string, List<ReferencedAssemblyIdentity>> referencesBySimpleName, 675List<ReferencedAssemblyIdentity>? sameSimpleNameIdentities;
ReferenceManager\CommonReferenceManager.State.cs (1)
465IReadOnlyDictionary<string, List<ReferencedAssemblyIdentity>> assemblyReferencesBySimpleName,
RuleSet\RuleSetProcessor.cs (4)
81List<XElement> nodeList = ruleSetDocument.Elements(RuleSetNodeName).ToList(); 110var rules = ReadRules(childNode); 149private static List<KeyValuePair<string, ReportDiagnostic>> ReadRules(XElement rulesNode) 154var rules = new List<KeyValuePair<string, ReportDiagnostic>>();
src\roslyn\src\Dependencies\Collections\Extensions\FixedSizeArrayBuilder.cs (1)
77public void AddRange(List<T> values)
src\roslyn\src\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (2)
250public static bool IsEmpty<T>(this List<T> source) 721List<IEnumerator<T>> enumerators = new List<IEnumerator<T>>();
src\roslyn\src\Dependencies\Collections\Segmented\SegmentedDictionary`2.cs (2)
200else if (enumerable.GetType() == typeof(List<KeyValuePair<TKey, TValue>>)) 202span = CollectionsMarshal.AsSpan((List<KeyValuePair<TKey, TValue>>)enumerable);
src\roslyn\src\Dependencies\Collections\Segmented\SegmentedList`1.cs (1)
29/// <para>This collection has the same performance characteristics as <see cref="List{T}"/>, but uses segmented
Syntax\GreenNode.cs (2)
924List<TFrom> l => CreateList(l, select), 929public static GreenNode? CreateList<TFrom>(List<TFrom> list, Func<TFrom, GreenNode> select)
Syntax\InternalSyntax\ChildSyntaxList.Reversed.cs (1)
35var result = new List<GreenNode>();
Syntax\InternalSyntax\SyntaxListPool.cs (1)
18private readonly List<SyntaxListBuilder> _allocated = new List<SyntaxListBuilder>();
Syntax\SeparatedSyntaxList.cs (2)
424var nodesToInsertWithSeparators = new List<SyntaxNodeOrToken>(); 545var newNodeList = newNodes.ToList();
Syntax\SyntaxDiffer.cs (7)
22private readonly List<ChangeRecord> _changes = new List<ChangeRecord>(); 67var reducedChanges = this.ReduceChanges(_changes); 103var reducedChanges = ReduceChanges(_changes); 106var newSpans = new List<TextSpan>(); 739private List<ChangeRangeWithText> ReduceChanges(List<ChangeRecord> changeRecords) 741var textChanges = new List<ChangeRangeWithText>(changeRecords.Count);
Syntax\SyntaxList`1.cs (3)
267var list = this.ToList(); 333var list = this.ToList(); 344private static SyntaxList<TNode> CreateList(List<TNode> items)
Syntax\SyntaxNodeExtensions_Tracking.cs (2)
202var map = new SegmentedDictionary<SyntaxAnnotation, List<SyntaxNode>>(); 209List<SyntaxNode>? list;
Syntax\SyntaxNodeOrToken.cs (3)
852List<TDirective>? buffer = null; 869private static void GetDirectives<TDirective>(SyntaxNode node, Func<TDirective, bool>? filter, ref List<TDirective>? directives) 878private static void GetDirectivesInTrivia<TDirective>(in SyntaxTrivia trivia, Func<TDirective, bool>? filter, ref List<TDirective>? directives)
Syntax\SyntaxNodeOrTokenList.cs (4)
341var nodes = this.ToList(); 346private static SyntaxNodeOrTokenList CreateList(List<SyntaxNodeOrToken> items) 376var nodes = this.ToList(); 421var nodes = this.ToList();
Syntax\SyntaxTokenList.cs (4)
361var items = tokens.ToList(); 367var list = this.ToList(); 389var list = this.ToList(); 434var list = this.ToList();
Syntax\SyntaxTriviaList.cs (2)
371var list = this.ToList(); 416var list = this.ToList();
Text\ChangedText.cs (1)
225var list = new List<ImmutableArray<TextChangeRange>>();
Text\SourceText.cs (2)
922var ranges = this.GetChangeRanges(oldText).ToList(); 923var textChanges = new List<TextChange>(ranges.Count);
TreeDumper.cs (1)
93var children = node.Children.Where(c => !skip(c)).ToList();
Microsoft.CodeAnalysis.Analyzers (164)
MetaAnalyzers\DiagnosticDescriptorCreationAnalyzer.cs (2)
226out List<Diagnostic>? invalidFileDiagnostics); 234out List<Diagnostic>? invalidReleaseFileEntryDiagnostics);
MetaAnalyzers\DiagnosticDescriptorCreationAnalyzer_IdRangeAndCategoryValidation.cs (2)
199out List<Diagnostic>? invalidFileDiagnostics) 232out List<Diagnostic>? invalidFileDiagnostics)
MetaAnalyzers\DiagnosticDescriptorCreationAnalyzer_ReleaseTracking.cs (3)
170out List<Diagnostic>? invalidFileDiagnostics) 181var diagnostics = new List<Diagnostic>(); 396List<Diagnostic>? invalidReleaseTrackingDiagnostics,
MetaAnalyzers\Fixers\AnalyzerReleaseTrackingFix.FixAllProvider.cs (4)
28var diagnosticsToFix = new List<KeyValuePair<Project, ImmutableArray<Diagnostic>>>(); 76private readonly List<KeyValuePair<Project, ImmutableArray<Diagnostic>>> _diagnosticsToFix; 79public FixAllAdditionalDocumentChangeAction(FixAllScope fixAllScope, Solution solution, List<KeyValuePair<Project, ImmutableArray<Diagnostic>>> diagnosticsToFix, string? equivalenceKey) 92var updatedUnshippedText = new List<(DocumentId, SourceText)>();
MetaAnalyzers\Fixers\CompareSymbolsCorrectlyFix.cs (3)
129var syntaxArguments = arguments.Skip(extensionMethodShift).Select(x => x.Syntax).ToList(); 200var conditionalAccessMembers = new List<SyntaxNode>(); 218List<SyntaxNode> conditionalAccessMembers)
MetaAnalyzers\Fixers\DefineDiagnosticDescriptorArgumentsCorrectlyFix.CustomFixAllProvider.cs (6)
41var diagnosticsToFix = new List<KeyValuePair<Project, ImmutableArray<Diagnostic>>>(); 83private readonly List<KeyValuePair<Project, ImmutableArray<Diagnostic>>> _diagnosticsToFix; 86public FixAllAdditionalDocumentChangeAction(FixAllScope fixAllScope, Solution solution, List<KeyValuePair<Project, ImmutableArray<Diagnostic>>> diagnosticsToFix, string equivalenceKey) 100var fixInfoMap = new Dictionary<TextDocument, List<FixInfo>>(); 114if (!fixInfoMap.TryGetValue(additionalDocument, out var fixInfos)) 129var fixInfos = kvp.Value;
MetaAnalyzers\RegisterActionAnalyzer.cs (3)
199private Dictionary<IParameterSymbol, List<NodeAndSymbol>>? _nestedActionsMap; 483if (!_nestedActionsMap.TryGetValue(contextParameter, out List<NodeAndSymbol> registerInvocations)) 511if (_nestedActionsMap != null && _nestedActionsMap.TryGetValue(contextParameter, out List<NodeAndSymbol> registeredActions))
MetaAnalyzers\SymbolIsBannedInAnalyzersAnalyzer.cs (2)
95var result = new Dictionary<(string ContainerName, string SymbolName), List<BanFileEntry>>(); 106if (!result.TryGetValue(parsed.Value, out var existing))
src\roslyn\src\Compilers\Core\Portable\InternalUtilities\CompilerOptionParseUtilities.cs (2)
29public static void ParseFeatures(IDictionary<string, string> builder, List<string> values) 40internal static void PrependFeatureFlagFromEnvironment(List<string> arguments, Action<string>? log = null)
src\roslyn\src\Compilers\Core\Portable\InternalUtilities\OrderedMultiDictionary.cs (1)
15private readonly List<K> _keys;
src\roslyn\src\Dependencies\Collections\Extensions\FixedSizeArrayBuilder.cs (1)
77public void AddRange(List<T> values)
src\roslyn\src\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (2)
250public static bool IsEmpty<T>(this List<T> source) 721List<IEnumerator<T>> enumerators = new List<IEnumerator<T>>();
src\roslyn\src\Dependencies\Collections\Segmented\SegmentedList`1.cs (1)
29/// <para>This collection has the same performance characteristics as <see cref="List{T}"/>, but uses segmented
src\roslyn\src\Dependencies\Threading\ParallelExtensions.NetFramework.cs (1)
408private List<Exception> _exceptions;
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\BoundedCacheWithFactory.cs (1)
20private readonly List<WeakReference<Entry?>> _weakReferencedEntries =
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Extensions\ITypeSymbolExtensions.cs (2)
150var attributes = new List<AttributeData>(); 217var attributes = new List<AttributeData>();
src\roslyn\src\RoslynAnalyzers\Utilities\Workspaces\SyntaxGeneratorExtensions.cs (2)
40List<SyntaxNode> statements = []; 353List<SyntaxNode> statements = [];
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Collections\NormalizedTextSpanCollection.cs (1)
592var sorted = new List<TextSpan>(spans);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\ListExtensions.cs (2)
24public static void RemoveOrTransformAll<T, TArg>(this List<T> list, Func<T, TArg, T?> transform, TArg arg) 43public static void RemoveOrTransformAll<T, TArg>(this List<T> list, Func<T, TArg, T?> transform, TArg arg)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxNodeExtensions.cs (1)
409var spans = new List<TextSpan>(nodesToReplace.Count + tokensToReplace.Count + triviaToReplace.Count);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\AbstractSyntaxFormatting.cs (1)
53List<AbstractFormattingResult>? results = null;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\BottomUpBaseIndentationFinder.cs (9)
99var list = GetParentIndentBlockOperations(token); 117var list = GetParentIndentBlockOperations(token); 137List<IndentBlockOperation> list, 185SyntaxNode root, List<IndentBlockOperation> list, int position) 213private List<IndentBlockOperation> GetParentIndentBlockOperations(SyntaxToken token) 218var list = new List<IndentBlockOperation>(); 251var list = new List<AlignTokensOperation>(); 283var list = new List<IndentBlockOperation>(); 311private static IEnumerable<IndentBlockOperation> GetIndentBlockOperationsFromSmallestSpan(SyntaxNode root, List<IndentBlockOperation> list, int position)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Context\FormattingContext.cs (3)
53private List<IndentBlockOperation> _initialIndentBlockOperations = []; 94var indentationOperations = indentOperations; 146var mergedList = new List<IndentBlockOperation>(count);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Context\FormattingContext.InitialContextFinder.cs (5)
43public (List<IndentBlockOperation> indentOperations, ImmutableArray<SuppressOperation> suppressOperations) Do(SyntaxToken startToken, SyntaxToken endToken) 50var initialIndentationOperations = this.GetInitialIndentBlockOperations(startToken, endToken); 66private List<IndentBlockOperation> GetInitialIndentBlockOperations(SyntaxToken startToken, SyntaxToken endToken) 73var operations = new List<IndentBlockOperation>(); 74var list = new List<IndentBlockOperation>();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractAggregatedFormattingResult.cs (1)
89var result = new List<TextChange>(count);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractFormatEngine.cs (5)
160var indentBlockOperationScratch = new List<IndentBlockOperation>(); 161var alignmentOperationScratch = new List<AlignTokensOperation>(); 162var anchorIndentationOperationsScratch = new List<AnchorIndentationOperation>(); 189private static void AddOperations<T>(SegmentedList<T> operations, List<T> scratch, SyntaxNode node, Action<List<T>, SyntaxNode> addOperations)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractFormatEngine.OperationApplier.cs (1)
356var list = new List<TokenData>();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractFormattingResult.cs (2)
60var result = new List<TextChange>(); 76private void AddTextChanges(List<TextChange> list, SyntaxToken token1, SyntaxToken token2, TriviaData data)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\ChainedFormattingRules.cs (3)
52public void AddAnchorIndentationOperations(List<AnchorIndentationOperation> list, SyntaxNode currentNode) 58public void AddIndentBlockOperations(List<IndentBlockOperation> list, SyntaxNode currentNode) 64public void AddAlignTokensOperations(List<AlignTokensOperation> list, SyntaxNode currentNode)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\FormattingExtensions.cs (4)
40public static List<T>? Combine<T>(this List<T>? list1, List<T>? list2) 315var aggregateSpans = new List<TextSpan>();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Rules\AbstractFormattingRule.cs (3)
29public virtual void AddAnchorIndentationOperations(List<AnchorIndentationOperation> list, SyntaxNode node, in NextAnchorIndentationOperationAction nextOperation) 35public virtual void AddIndentBlockOperations(List<IndentBlockOperation> list, SyntaxNode node, in NextIndentBlockOperationAction nextOperation) 41public virtual void AddAlignTokensOperations(List<AlignTokensOperation> list, SyntaxNode node, in NextAlignTokensOperationAction nextOperation)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Rules\BaseIndentationFormattingRule.cs (3)
31public override void AddIndentBlockOperations(List<IndentBlockOperation> list, SyntaxNode node, in NextIndentBlockOperationAction nextOperation) 54private void AddNextIndentBlockOperations(List<IndentBlockOperation> list, SyntaxNode node, in NextIndentBlockOperationAction nextOperation) 65private void AdjustIndentBlockOperation(List<IndentBlockOperation> list)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Rules\CompatAbstractFormattingRule.cs (6)
25public sealed override void AddAnchorIndentationOperations(List<AnchorIndentationOperation> list, SyntaxNode node, in NextAnchorIndentationOperationAction nextOperation) 33public sealed override void AddIndentBlockOperations(List<IndentBlockOperation> list, SyntaxNode node, in NextIndentBlockOperationAction nextOperation) 41public sealed override void AddAlignTokensOperations(List<AlignTokensOperation> list, SyntaxNode node, in NextAlignTokensOperationAction nextOperation) 78public virtual void AddAnchorIndentationOperationsSlow(List<AnchorIndentationOperation> list, SyntaxNode node, ref NextAnchorIndentationOperationAction nextOperation) 84public virtual void AddIndentBlockOperationsSlow(List<IndentBlockOperation> list, SyntaxNode node, ref NextIndentBlockOperationAction nextOperation) 90public virtual void AddAlignTokensOperationsSlow(List<AlignTokensOperation> list, SyntaxNode node, ref NextAlignTokensOperationAction nextOperation)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Rules\NextAlignTokensOperationAction.cs (1)
15List<AlignTokensOperation> list)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Rules\NextAnchorIndentationOperationAction.cs (1)
15List<AnchorIndentationOperation> list)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Rules\NextIndentBlockOperationAction.cs (1)
15List<IndentBlockOperation> list)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Rules\Operations\FormattingOperations.cs (3)
150var list = new List<AnchorIndentationOperation>(); 162var list = new List<IndentBlockOperation>(); 174var list = new List<AlignTokensOperation>();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Helpers\RemoveUnnecessaryImports\RemoveUnnecessaryImportsHelpers.cs (1)
14var trimmedLeadingTrivia = token.LeadingTrivia.SkipWhile(syntaxFacts.IsEndOfLineTrivia).ToList();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\NamingStylePreferences.cs (1)
420var methodElements = rootElement
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\ObjectPools\Extensions.cs (12)
40public static PooledObject<List<TItem>> GetPooledObject<TItem>(this ObjectPool<List<TItem>> pool) 41=> PooledObject<List<TItem>>.Create(pool); 53public static PooledObject<List<TItem>> GetPooledObject<TItem>(this ObjectPool<List<TItem>> pool, out List<TItem> list) 55var pooledObject = PooledObject<List<TItem>>.Create(pool); 150public static List<T> AllocateAndClear<T>(this ObjectPool<List<T>> pool) 152var list = pool.Allocate(); 319public static void ClearAndFree<T>(this ObjectPool<List<T>> pool, List<T> list, bool trim = true)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\ObjectPools\PooledObject.cs (7)
90public static PooledObject<List<TItem>> Create<TItem>(ObjectPool<List<TItem>> pool) 92return new PooledObject<List<TItem>>( 147private static List<TItem> Allocator<TItem>(ObjectPool<List<TItem>> pool) 150private static void Releaser<TItem>(ObjectPool<List<TItem>> pool, List<TItem> obj)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\FileBannerFacts\AbstractFileBannerFacts.cs (2)
86var leadingTriviaToKeep = new List<SyntaxTrivia>(node.GetLeadingTrivia()); 125List<SyntaxTrivia> leadingTriviaToStrip, leadingTriviaToKeep;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyReader.cs (1)
331private readonly List<IMethodSymbol?> _methodSymbolStack = [];
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyWriter.cs (1)
69private readonly List<IMethodSymbol> _methodSymbolStack = [];
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AbstractSpeculationAnalyzer.cs (2)
1099var specifiedParameters1 = new List<IParameterSymbol>(); 1100var specifiedParameters2 = new List<IParameterSymbol>();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\EnumValueUtilities.cs (2)
23var orderedExistingConstants = enumType.GetMembers() 114private static bool LooksLikeFlagsEnum(List<IComparable> existingConstants)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\PublicContract.cs (1)
145var list = sequence.ToList();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\SerializableBytes.cs (6)
97protected List<byte[]> chunks; 102protected PooledStream(long length, List<byte[]> chunks) 187private static int Read(List<byte[]> chunks, long position, long length, byte[] buffer, int index, int count) 282: base(length: 0, chunks: SharedPools.BigDefault<List<byte[]>>().AllocateAndClear()) 400var temp = this.chunks; 404SharedPools.BigDefault<List<byte[]>>().ClearAndFree(temp);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\SyntaxPath.cs (1)
42private readonly List<PathSegment> _segments = [];
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\TopologicalSorter.cs (3)
15var result = new List<T>(); 36List<T> result, 77var itemsAfterBeforeList = itemToItemsBefore[itemAfter];
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Compilation\CompilationExtensions.cs (1)
292=> compilation.GetTypeByMetadataName(typeof(List<>).FullName!);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\IAssemblySymbolExtensions.cs (2)
17this List<IAssemblySymbol> assemblies, 33public static bool ContainsTypeName(this List<IAssemblySymbol> assemblies, string typeName, bool tryWithAttributeSuffix = false)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamedTypeSymbolExtensions.cs (1)
398var interfacesToImplement = new List<INamedTypeSymbol>(
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamespaceOrTypeSymbolExtensions.cs (3)
18private static readonly ConditionalWeakTable<INamespaceOrTypeSymbol, List<string>> s_namespaceOrTypeToNameMap = new(); 36var result = new List<string>(); 75private static void GetNameParts(INamespaceOrTypeSymbol? namespaceOrTypeSymbol, List<string> result)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (2)
749var members = returnType.AllInterfaces.Concat(returnType.GetBaseTypesAndThis()) 789var members = returnType.AllInterfaces.Concat(returnType.GetBaseTypesAndThis())
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\AbstractCodeGenerationService.cs (2)
277var membersList = members.ToList(); 299var newMembers = new List<SyntaxNode>();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\AbstractFlagsEnumGenerator.cs (6)
63var allFieldsAndValues = new List<(IFieldSymbol field, ulong value)>(); 66var usedFieldsAndValues = new List<(IFieldSymbol field, ulong value)>(); 73List<(IFieldSymbol field, ulong value)> allFieldsAndValues, 74List<(IFieldSymbol field, ulong value)> usedFieldsAndValues) 152private static IFieldSymbol? GetZeroField(List<(IFieldSymbol field, ulong value)> allFieldsAndValues) 168List<(IFieldSymbol field, ulong value)> allFieldsAndValues)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\CodeGenerationHelpers.cs (2)
54var names = new List<string> 62var members = innermostNamespace.GetMembers().ToList();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\DocumentExtensions.cs (2)
178public static async Task<bool> HasAnyErrorsAsync(this Document document, CancellationToken cancellationToken, List<string>? ignoreErrorCode = null) 200public static async Task VerifyNoErrorsAsync(this Document newDocument, string message, CancellationToken cancellationToken, List<string>? ignoreErrorCodes = null)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\IMethodSymbolExtensions.cs (1)
106var newTypeParameters = new List<CodeGenerationTypeParameterSymbol>();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Helpers\MefHostServicesHelpers.cs (1)
18var assemblies = new List<Assembly>(assemblyNames.Length);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\AddImports\AddImportHelpers.cs (1)
19List<TImportDirectiveSyntax> newImports)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\MoveDeclarationNearReference\AbstractMoveDeclarationNearReferenceService.State.cs (2)
92var findReferencesList = findReferencesResult.ToList(); 98var references = findReferencesList[0].Locations.ToList();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\TypeInferenceService\AbstractTypeInferenceService.AbstractTypeInferrer.cs (1)
86var result = new List<ITypeSymbol>
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Workspace\Mef\MefLanguageServices.cs (1)
62List<Exception>? exceptions = null;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Workspace\Mef\MefUtilities.cs (1)
14public static void DisposeWithExceptionTracking<T>(T instance, [NotNullIfNotNull("exceptions")] ref List<Exception>? exceptions)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Workspace\Mef\MefWorkspaceServices.cs (1)
84List<Exception>? exceptions = null;
Microsoft.CodeAnalysis.AnalyzerUtilities (125)
src\roslyn\src\Compilers\Core\Portable\InternalUtilities\CompilerOptionParseUtilities.cs (2)
29public static void ParseFeatures(IDictionary<string, string> builder, List<string> values) 40internal static void PrependFeatureFlagFromEnvironment(List<string> arguments, Action<string>? log = null)
src\roslyn\src\Compilers\Core\Portable\InternalUtilities\OrderedMultiDictionary.cs (1)
15private readonly List<K> _keys;
src\roslyn\src\Dependencies\Collections\Extensions\FixedSizeArrayBuilder.cs (1)
77public void AddRange(List<T> values)
src\roslyn\src\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (2)
250public static bool IsEmpty<T>(this List<T> source) 721List<IEnumerator<T>> enumerators = new List<IEnumerator<T>>();
src\roslyn\src\Dependencies\Collections\Segmented\SegmentedList`1.cs (1)
29/// <para>This collection has the same performance characteristics as <see cref="List{T}"/>, but uses segmented
src\roslyn\src\Dependencies\Threading\ParallelExtensions.NetFramework.cs (1)
408private List<Exception> _exceptions;
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\BoundedCacheWithFactory.cs (1)
20private readonly List<WeakReference<Entry?>> _weakReferencedEntries =
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Extensions\ITypeSymbolExtensions.cs (2)
150var attributes = new List<AttributeData>(); 217var attributes = new List<AttributeData>();
src\roslyn\src\RoslynAnalyzers\Utilities\FlowAnalysis\Extensions\ListExtensions.cs (1)
24public static ImmutableArray<T> ExtractAll<T, TArg>(this List<T> list, Func<T, TArg, bool> predicate, TArg argument)
src\roslyn\src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\PointsToAnalysis\PointsToAnalysis.CorePointsToAnalysisDataDomain.cs (1)
64List<AnalysisEntity> keysInMap1 = forwardEdgeAnalysisData.CoreAnalysisData.Keys.ToList();
src\roslyn\src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\TaintedDataAnalysis\TaintedDataAnalysis.TaintedDataOperationVisitor.cs (1)
184List<TaintedDataAbstractValue>? taintedValues = null;
src\roslyn\src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\ValueContentAnalysis\ValueContentAnalysis.CoreAnalysisDataDomain.cs (1)
39var keysInMap1 = forwardEdgeAnalysisData.Keys.ToList();
src\roslyn\src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\DataFlowAnalysis.cs (4)
65using var _2 = PooledDictionary<int, List<BranchWithInfo>>.GetInstance(out var finallyBlockSuccessorsMap); 189PooledDictionary<int, List<BranchWithInfo>> finallyBlockSuccessorsMap, 625if (finallyBlockSuccessorsMap.TryGetValue(basicBlock.Ordinal, out var finallySuccessors)) 730if (!finallyBlockSuccessorsMap.TryGetValue(finallyRegion.LastBlockOrdinal, out var lastBlockSuccessors))
src\roslyn\src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\DataFlowOperationVisitor.cs (1)
50private readonly List<IArgumentOperation> _pendingArgumentsToPostProcess;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Collections\NormalizedTextSpanCollection.cs (1)
592var sorted = new List<TextSpan>(spans);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\ListExtensions.cs (2)
24public static void RemoveOrTransformAll<T, TArg>(this List<T> list, Func<T, TArg, T?> transform, TArg arg) 43public static void RemoveOrTransformAll<T, TArg>(this List<T> list, Func<T, TArg, T?> transform, TArg arg)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxNodeExtensions.cs (1)
409var spans = new List<TextSpan>(nodesToReplace.Count + tokensToReplace.Count + triviaToReplace.Count);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\AbstractSyntaxFormatting.cs (1)
53List<AbstractFormattingResult>? results = null;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\BottomUpBaseIndentationFinder.cs (9)
99var list = GetParentIndentBlockOperations(token); 117var list = GetParentIndentBlockOperations(token); 137List<IndentBlockOperation> list, 185SyntaxNode root, List<IndentBlockOperation> list, int position) 213private List<IndentBlockOperation> GetParentIndentBlockOperations(SyntaxToken token) 218var list = new List<IndentBlockOperation>(); 251var list = new List<AlignTokensOperation>(); 283var list = new List<IndentBlockOperation>(); 311private static IEnumerable<IndentBlockOperation> GetIndentBlockOperationsFromSmallestSpan(SyntaxNode root, List<IndentBlockOperation> list, int position)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Context\FormattingContext.cs (3)
53private List<IndentBlockOperation> _initialIndentBlockOperations = []; 94var indentationOperations = indentOperations; 146var mergedList = new List<IndentBlockOperation>(count);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Context\FormattingContext.InitialContextFinder.cs (5)
43public (List<IndentBlockOperation> indentOperations, ImmutableArray<SuppressOperation> suppressOperations) Do(SyntaxToken startToken, SyntaxToken endToken) 50var initialIndentationOperations = this.GetInitialIndentBlockOperations(startToken, endToken); 66private List<IndentBlockOperation> GetInitialIndentBlockOperations(SyntaxToken startToken, SyntaxToken endToken) 73var operations = new List<IndentBlockOperation>(); 74var list = new List<IndentBlockOperation>();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractAggregatedFormattingResult.cs (1)
89var result = new List<TextChange>(count);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractFormatEngine.cs (5)
160var indentBlockOperationScratch = new List<IndentBlockOperation>(); 161var alignmentOperationScratch = new List<AlignTokensOperation>(); 162var anchorIndentationOperationsScratch = new List<AnchorIndentationOperation>(); 189private static void AddOperations<T>(SegmentedList<T> operations, List<T> scratch, SyntaxNode node, Action<List<T>, SyntaxNode> addOperations)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractFormatEngine.OperationApplier.cs (1)
356var list = new List<TokenData>();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractFormattingResult.cs (2)
60var result = new List<TextChange>(); 76private void AddTextChanges(List<TextChange> list, SyntaxToken token1, SyntaxToken token2, TriviaData data)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\ChainedFormattingRules.cs (3)
52public void AddAnchorIndentationOperations(List<AnchorIndentationOperation> list, SyntaxNode currentNode) 58public void AddIndentBlockOperations(List<IndentBlockOperation> list, SyntaxNode currentNode) 64public void AddAlignTokensOperations(List<AlignTokensOperation> list, SyntaxNode currentNode)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\FormattingExtensions.cs (4)
40public static List<T>? Combine<T>(this List<T>? list1, List<T>? list2) 315var aggregateSpans = new List<TextSpan>();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Rules\AbstractFormattingRule.cs (3)
29public virtual void AddAnchorIndentationOperations(List<AnchorIndentationOperation> list, SyntaxNode node, in NextAnchorIndentationOperationAction nextOperation) 35public virtual void AddIndentBlockOperations(List<IndentBlockOperation> list, SyntaxNode node, in NextIndentBlockOperationAction nextOperation) 41public virtual void AddAlignTokensOperations(List<AlignTokensOperation> list, SyntaxNode node, in NextAlignTokensOperationAction nextOperation)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Rules\BaseIndentationFormattingRule.cs (3)
31public override void AddIndentBlockOperations(List<IndentBlockOperation> list, SyntaxNode node, in NextIndentBlockOperationAction nextOperation) 54private void AddNextIndentBlockOperations(List<IndentBlockOperation> list, SyntaxNode node, in NextIndentBlockOperationAction nextOperation) 65private void AdjustIndentBlockOperation(List<IndentBlockOperation> list)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Rules\CompatAbstractFormattingRule.cs (6)
25public sealed override void AddAnchorIndentationOperations(List<AnchorIndentationOperation> list, SyntaxNode node, in NextAnchorIndentationOperationAction nextOperation) 33public sealed override void AddIndentBlockOperations(List<IndentBlockOperation> list, SyntaxNode node, in NextIndentBlockOperationAction nextOperation) 41public sealed override void AddAlignTokensOperations(List<AlignTokensOperation> list, SyntaxNode node, in NextAlignTokensOperationAction nextOperation) 78public virtual void AddAnchorIndentationOperationsSlow(List<AnchorIndentationOperation> list, SyntaxNode node, ref NextAnchorIndentationOperationAction nextOperation) 84public virtual void AddIndentBlockOperationsSlow(List<IndentBlockOperation> list, SyntaxNode node, ref NextIndentBlockOperationAction nextOperation) 90public virtual void AddAlignTokensOperationsSlow(List<AlignTokensOperation> list, SyntaxNode node, ref NextAlignTokensOperationAction nextOperation)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Rules\NextAlignTokensOperationAction.cs (1)
15List<AlignTokensOperation> list)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Rules\NextAnchorIndentationOperationAction.cs (1)
15List<AnchorIndentationOperation> list)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Rules\NextIndentBlockOperationAction.cs (1)
15List<IndentBlockOperation> list)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Rules\Operations\FormattingOperations.cs (3)
150var list = new List<AnchorIndentationOperation>(); 162var list = new List<IndentBlockOperation>(); 174var list = new List<AlignTokensOperation>();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Helpers\RemoveUnnecessaryImports\RemoveUnnecessaryImportsHelpers.cs (1)
14var trimmedLeadingTrivia = token.LeadingTrivia.SkipWhile(syntaxFacts.IsEndOfLineTrivia).ToList();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\NamingStylePreferences.cs (1)
420var methodElements = rootElement
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\ObjectPools\Extensions.cs (12)
40public static PooledObject<List<TItem>> GetPooledObject<TItem>(this ObjectPool<List<TItem>> pool) 41=> PooledObject<List<TItem>>.Create(pool); 53public static PooledObject<List<TItem>> GetPooledObject<TItem>(this ObjectPool<List<TItem>> pool, out List<TItem> list) 55var pooledObject = PooledObject<List<TItem>>.Create(pool); 150public static List<T> AllocateAndClear<T>(this ObjectPool<List<T>> pool) 152var list = pool.Allocate(); 319public static void ClearAndFree<T>(this ObjectPool<List<T>> pool, List<T> list, bool trim = true)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\ObjectPools\PooledObject.cs (7)
90public static PooledObject<List<TItem>> Create<TItem>(ObjectPool<List<TItem>> pool) 92return new PooledObject<List<TItem>>( 147private static List<TItem> Allocator<TItem>(ObjectPool<List<TItem>> pool) 150private static void Releaser<TItem>(ObjectPool<List<TItem>> pool, List<TItem> obj)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\FileBannerFacts\AbstractFileBannerFacts.cs (2)
86var leadingTriviaToKeep = new List<SyntaxTrivia>(node.GetLeadingTrivia()); 125List<SyntaxTrivia> leadingTriviaToStrip, leadingTriviaToKeep;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyReader.cs (1)
331private readonly List<IMethodSymbol?> _methodSymbolStack = [];
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyWriter.cs (1)
69private readonly List<IMethodSymbol> _methodSymbolStack = [];
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AbstractSpeculationAnalyzer.cs (2)
1099var specifiedParameters1 = new List<IParameterSymbol>(); 1100var specifiedParameters2 = new List<IParameterSymbol>();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\EnumValueUtilities.cs (2)
23var orderedExistingConstants = enumType.GetMembers() 114private static bool LooksLikeFlagsEnum(List<IComparable> existingConstants)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\PublicContract.cs (1)
145var list = sequence.ToList();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\SerializableBytes.cs (6)
97protected List<byte[]> chunks; 102protected PooledStream(long length, List<byte[]> chunks) 187private static int Read(List<byte[]> chunks, long position, long length, byte[] buffer, int index, int count) 282: base(length: 0, chunks: SharedPools.BigDefault<List<byte[]>>().AllocateAndClear()) 400var temp = this.chunks; 404SharedPools.BigDefault<List<byte[]>>().ClearAndFree(temp);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\SyntaxPath.cs (1)
42private readonly List<PathSegment> _segments = [];
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\TopologicalSorter.cs (3)
15var result = new List<T>(); 36List<T> result, 77var itemsAfterBeforeList = itemToItemsBefore[itemAfter];
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Compilation\CompilationExtensions.cs (1)
292=> compilation.GetTypeByMetadataName(typeof(List<>).FullName!);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\IAssemblySymbolExtensions.cs (2)
17this List<IAssemblySymbol> assemblies, 33public static bool ContainsTypeName(this List<IAssemblySymbol> assemblies, string typeName, bool tryWithAttributeSuffix = false)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamedTypeSymbolExtensions.cs (1)
398var interfacesToImplement = new List<INamedTypeSymbol>(
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamespaceOrTypeSymbolExtensions.cs (3)
18private static readonly ConditionalWeakTable<INamespaceOrTypeSymbol, List<string>> s_namespaceOrTypeToNameMap = new(); 36var result = new List<string>(); 75private static void GetNameParts(INamespaceOrTypeSymbol? namespaceOrTypeSymbol, List<string> result)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (2)
749var members = returnType.AllInterfaces.Concat(returnType.GetBaseTypesAndThis()) 789var members = returnType.AllInterfaces.Concat(returnType.GetBaseTypesAndThis())
Microsoft.CodeAnalysis.CodeStyle (128)
src\roslyn\src\Analyzers\Core\Analyzers\RemoveUnnecessarySuppressions\AbstractRemoveUnnecessaryPragmaSuppressionsDiagnosticAnalyzer.cs (14)
157using var _1 = PooledDictionary<string, List<(SyntaxTrivia pragma, bool isDisable)>>.GetInstance(out var idToPragmasMap); 166using var _5 = PooledDictionary<string, List<SyntaxNode>>.GetInstance(out var idToSuppressMessageAttributesMap); 200if (idToPragmasMap.TryGetValue(id, out var pragmas)) 208if (idToSuppressMessageAttributesMap.TryGetValue(id, out var attributeNodes)) 228PooledDictionary<string, List<(SyntaxTrivia pragma, bool isDisable)>> idToPragmasMap, 268if (!idToPragmasMap.TryGetValue(id, out var pragmasForIdInReverseOrder)) 510PooledDictionary<string, List<(SyntaxTrivia pragma, bool isDisable)>> idToPragmasMap, 512PooledDictionary<string, List<SyntaxNode>> idToSuppressMessageAttributesMap, 546PooledDictionary<string, List<(SyntaxTrivia pragma, bool isDisable)>> idToPragmasMap, 549if (!idToPragmasMap.TryGetValue(diagnostic.Id, out var pragmasForIdInReverseOrder)) 586PooledDictionary<string, List<SyntaxNode>> idToSuppressMessageAttributesMap, 591!idToSuppressMessageAttributesMap.TryGetValue(diagnostic.Id, out var suppressMessageAttributesForId)) 736PooledDictionary<string, List<SyntaxNode>> idToSuppressMessageAttributesMap, 813if (!idToSuppressMessageAttributesMap.TryGetValue(id, out var nodesForId))
src\roslyn\src\Analyzers\Core\Analyzers\UseCollectionInitializer\UpdateExpressionState.cs (1)
35(nameof(List<>.AddRange), isLinq: false),
src\roslyn\src\Compilers\Core\Portable\InternalUtilities\CompilerOptionParseUtilities.cs (2)
29public static void ParseFeatures(IDictionary<string, string> builder, List<string> values) 40internal static void PrependFeatureFlagFromEnvironment(List<string> arguments, Action<string>? log = null)
src\roslyn\src\Compilers\Core\Portable\InternalUtilities\OrderedMultiDictionary.cs (1)
15private readonly List<K> _keys;
src\roslyn\src\Dependencies\Collections\Extensions\FixedSizeArrayBuilder.cs (1)
77public void AddRange(List<T> values)
src\roslyn\src\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (2)
250public static bool IsEmpty<T>(this List<T> source) 721List<IEnumerator<T>> enumerators = new List<IEnumerator<T>>();
src\roslyn\src\Dependencies\Collections\Segmented\SegmentedList`1.cs (1)
29/// <para>This collection has the same performance characteristics as <see cref="List{T}"/>, but uses segmented
src\roslyn\src\Dependencies\Threading\ParallelExtensions.NetFramework.cs (1)
408private List<Exception> _exceptions;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Collections\NormalizedTextSpanCollection.cs (1)
592var sorted = new List<TextSpan>(spans);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\ListExtensions.cs (2)
24public static void RemoveOrTransformAll<T, TArg>(this List<T> list, Func<T, TArg, T?> transform, TArg arg) 43public static void RemoveOrTransformAll<T, TArg>(this List<T> list, Func<T, TArg, T?> transform, TArg arg)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxNodeExtensions.cs (1)
409var spans = new List<TextSpan>(nodesToReplace.Count + tokensToReplace.Count + triviaToReplace.Count);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\AbstractSyntaxFormatting.cs (1)
53List<AbstractFormattingResult>? results = null;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\BottomUpBaseIndentationFinder.cs (9)
99var list = GetParentIndentBlockOperations(token); 117var list = GetParentIndentBlockOperations(token); 137List<IndentBlockOperation> list, 185SyntaxNode root, List<IndentBlockOperation> list, int position) 213private List<IndentBlockOperation> GetParentIndentBlockOperations(SyntaxToken token) 218var list = new List<IndentBlockOperation>(); 251var list = new List<AlignTokensOperation>(); 283var list = new List<IndentBlockOperation>(); 311private static IEnumerable<IndentBlockOperation> GetIndentBlockOperationsFromSmallestSpan(SyntaxNode root, List<IndentBlockOperation> list, int position)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Context\FormattingContext.cs (3)
53private List<IndentBlockOperation> _initialIndentBlockOperations = []; 94var indentationOperations = indentOperations; 146var mergedList = new List<IndentBlockOperation>(count);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Context\FormattingContext.InitialContextFinder.cs (5)
43public (List<IndentBlockOperation> indentOperations, ImmutableArray<SuppressOperation> suppressOperations) Do(SyntaxToken startToken, SyntaxToken endToken) 50var initialIndentationOperations = this.GetInitialIndentBlockOperations(startToken, endToken); 66private List<IndentBlockOperation> GetInitialIndentBlockOperations(SyntaxToken startToken, SyntaxToken endToken) 73var operations = new List<IndentBlockOperation>(); 74var list = new List<IndentBlockOperation>();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractAggregatedFormattingResult.cs (1)
89var result = new List<TextChange>(count);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractFormatEngine.cs (5)
160var indentBlockOperationScratch = new List<IndentBlockOperation>(); 161var alignmentOperationScratch = new List<AlignTokensOperation>(); 162var anchorIndentationOperationsScratch = new List<AnchorIndentationOperation>(); 189private static void AddOperations<T>(SegmentedList<T> operations, List<T> scratch, SyntaxNode node, Action<List<T>, SyntaxNode> addOperations)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractFormatEngine.OperationApplier.cs (1)
356var list = new List<TokenData>();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractFormattingResult.cs (2)
60var result = new List<TextChange>(); 76private void AddTextChanges(List<TextChange> list, SyntaxToken token1, SyntaxToken token2, TriviaData data)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\ChainedFormattingRules.cs (3)
52public void AddAnchorIndentationOperations(List<AnchorIndentationOperation> list, SyntaxNode currentNode) 58public void AddIndentBlockOperations(List<IndentBlockOperation> list, SyntaxNode currentNode) 64public void AddAlignTokensOperations(List<AlignTokensOperation> list, SyntaxNode currentNode)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\FormattingExtensions.cs (4)
40public static List<T>? Combine<T>(this List<T>? list1, List<T>? list2) 315var aggregateSpans = new List<TextSpan>();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Rules\AbstractFormattingRule.cs (3)
29public virtual void AddAnchorIndentationOperations(List<AnchorIndentationOperation> list, SyntaxNode node, in NextAnchorIndentationOperationAction nextOperation) 35public virtual void AddIndentBlockOperations(List<IndentBlockOperation> list, SyntaxNode node, in NextIndentBlockOperationAction nextOperation) 41public virtual void AddAlignTokensOperations(List<AlignTokensOperation> list, SyntaxNode node, in NextAlignTokensOperationAction nextOperation)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Rules\BaseIndentationFormattingRule.cs (3)
31public override void AddIndentBlockOperations(List<IndentBlockOperation> list, SyntaxNode node, in NextIndentBlockOperationAction nextOperation) 54private void AddNextIndentBlockOperations(List<IndentBlockOperation> list, SyntaxNode node, in NextIndentBlockOperationAction nextOperation) 65private void AdjustIndentBlockOperation(List<IndentBlockOperation> list)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Rules\CompatAbstractFormattingRule.cs (6)
25public sealed override void AddAnchorIndentationOperations(List<AnchorIndentationOperation> list, SyntaxNode node, in NextAnchorIndentationOperationAction nextOperation) 33public sealed override void AddIndentBlockOperations(List<IndentBlockOperation> list, SyntaxNode node, in NextIndentBlockOperationAction nextOperation) 41public sealed override void AddAlignTokensOperations(List<AlignTokensOperation> list, SyntaxNode node, in NextAlignTokensOperationAction nextOperation) 78public virtual void AddAnchorIndentationOperationsSlow(List<AnchorIndentationOperation> list, SyntaxNode node, ref NextAnchorIndentationOperationAction nextOperation) 84public virtual void AddIndentBlockOperationsSlow(List<IndentBlockOperation> list, SyntaxNode node, ref NextIndentBlockOperationAction nextOperation) 90public virtual void AddAlignTokensOperationsSlow(List<AlignTokensOperation> list, SyntaxNode node, ref NextAlignTokensOperationAction nextOperation)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Rules\NextAlignTokensOperationAction.cs (1)
15List<AlignTokensOperation> list)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Rules\NextAnchorIndentationOperationAction.cs (1)
15List<AnchorIndentationOperation> list)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Rules\NextIndentBlockOperationAction.cs (1)
15List<IndentBlockOperation> list)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Rules\Operations\FormattingOperations.cs (3)
150var list = new List<AnchorIndentationOperation>(); 162var list = new List<IndentBlockOperation>(); 174var list = new List<AlignTokensOperation>();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Helpers\RemoveUnnecessaryImports\RemoveUnnecessaryImportsHelpers.cs (1)
14var trimmedLeadingTrivia = token.LeadingTrivia.SkipWhile(syntaxFacts.IsEndOfLineTrivia).ToList();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\NamingStylePreferences.cs (1)
420var methodElements = rootElement
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\ObjectPools\Extensions.cs (12)
40public static PooledObject<List<TItem>> GetPooledObject<TItem>(this ObjectPool<List<TItem>> pool) 41=> PooledObject<List<TItem>>.Create(pool); 53public static PooledObject<List<TItem>> GetPooledObject<TItem>(this ObjectPool<List<TItem>> pool, out List<TItem> list) 55var pooledObject = PooledObject<List<TItem>>.Create(pool); 150public static List<T> AllocateAndClear<T>(this ObjectPool<List<T>> pool) 152var list = pool.Allocate(); 319public static void ClearAndFree<T>(this ObjectPool<List<T>> pool, List<T> list, bool trim = true)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\ObjectPools\PooledObject.cs (7)
90public static PooledObject<List<TItem>> Create<TItem>(ObjectPool<List<TItem>> pool) 92return new PooledObject<List<TItem>>( 147private static List<TItem> Allocator<TItem>(ObjectPool<List<TItem>> pool) 150private static void Releaser<TItem>(ObjectPool<List<TItem>> pool, List<TItem> obj)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\FileBannerFacts\AbstractFileBannerFacts.cs (2)
86var leadingTriviaToKeep = new List<SyntaxTrivia>(node.GetLeadingTrivia()); 125List<SyntaxTrivia> leadingTriviaToStrip, leadingTriviaToKeep;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyReader.cs (1)
331private readonly List<IMethodSymbol?> _methodSymbolStack = [];
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyWriter.cs (1)
69private readonly List<IMethodSymbol> _methodSymbolStack = [];
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AbstractSpeculationAnalyzer.cs (2)
1099var specifiedParameters1 = new List<IParameterSymbol>(); 1100var specifiedParameters2 = new List<IParameterSymbol>();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\EnumValueUtilities.cs (2)
23var orderedExistingConstants = enumType.GetMembers() 114private static bool LooksLikeFlagsEnum(List<IComparable> existingConstants)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\PublicContract.cs (1)
145var list = sequence.ToList();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\SerializableBytes.cs (6)
97protected List<byte[]> chunks; 102protected PooledStream(long length, List<byte[]> chunks) 187private static int Read(List<byte[]> chunks, long position, long length, byte[] buffer, int index, int count) 282: base(length: 0, chunks: SharedPools.BigDefault<List<byte[]>>().AllocateAndClear()) 400var temp = this.chunks; 404SharedPools.BigDefault<List<byte[]>>().ClearAndFree(temp);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\SyntaxPath.cs (1)
42private readonly List<PathSegment> _segments = [];
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\TopologicalSorter.cs (3)
15var result = new List<T>(); 36List<T> result, 77var itemsAfterBeforeList = itemToItemsBefore[itemAfter];
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Compilation\CompilationExtensions.cs (1)
292=> compilation.GetTypeByMetadataName(typeof(List<>).FullName!);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\IAssemblySymbolExtensions.cs (2)
17this List<IAssemblySymbol> assemblies, 33public static bool ContainsTypeName(this List<IAssemblySymbol> assemblies, string typeName, bool tryWithAttributeSuffix = false)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamedTypeSymbolExtensions.cs (1)
398var interfacesToImplement = new List<INamedTypeSymbol>(
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamespaceOrTypeSymbolExtensions.cs (3)
18private static readonly ConditionalWeakTable<INamespaceOrTypeSymbol, List<string>> s_namespaceOrTypeToNameMap = new(); 36var result = new List<string>(); 75private static void GetNameParts(INamespaceOrTypeSymbol? namespaceOrTypeSymbol, List<string> result)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (2)
749var members = returnType.AllInterfaces.Concat(returnType.GetBaseTypesAndThis()) 789var members = returnType.AllInterfaces.Concat(returnType.GetBaseTypesAndThis())
Microsoft.CodeAnalysis.CodeStyle.Fixes (44)
src\roslyn\src\Analyzers\Core\CodeFixes\DocumentationComments\AbstractAddDocCommentNodesCodeFixProvider.cs (8)
50protected abstract List<TXmlNameAttributeSyntax> GetNameAttributes(TXmlElementSyntax node); 68var paramNodes = GetElementNodes(newDocComment, NodeName); 74var paramsBeforeCurrentParam = parameterNames.TakeWhile(t => t != parameterName).ToList(); 75var paramsAfterCurrentParam = parameterNames.Except(paramsBeforeCurrentParam).ToList(); 105var paramNodeSiblings = nodeAfterNewParamNode.GetRequiredParent().ChildNodes().ToList(); 124private List<TXmlElementSyntax> GetElementNodes(SyntaxNode docComment, string nodeName) 126var nodes = docComment.ChildNodes().OfType<TXmlElementSyntax>() 155var paramNameAttributesForNode = GetNameAttributes(paramNode);
src\roslyn\src\Analyzers\Core\CodeFixes\DocumentationComments\AbstractRemoveDocCommentNodeCodeFixProvider.cs (3)
63var removedNodes = new List<SyntaxNode> { paramNode }; 64var paramNodeSiblings = paramNode.GetRequiredParent().ChildNodes().ToList(); 85private bool ShouldRemovePreviousSibling(List<SyntaxNode> paramNodeSiblings, int paramNodeIndex)
src\roslyn\src\Analyzers\Core\CodeFixes\FileHeaders\AbstractFileHeaderCodeFixProvider.cs (1)
103var removalList = new List<int>();
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateParameterizedMember\AbstractGenerateParameterizedMemberService.AbstractInvocationInfo.cs (5)
58var constraints = typeParameter.ConstraintTypes.Where(ts => !ts.IsUnexpressibleTypeParameterConstraint()).ToList(); 59var classTypes = constraints.Where(ts => ts.TypeKind == TypeKind.Class).ToList(); 60var nonClassTypes = constraints.Where(ts => ts.TypeKind != TypeKind.Class).ToList(); 81private List<ITypeSymbol> MergeClassTypes(List<ITypeSymbol> classTypes)
src\roslyn\src\Analyzers\Core\CodeFixes\MakeFieldReadonly\AbstractMakeFieldReadonlyCodeFixProvider.cs (2)
42var declarators = new List<TSymbolSyntax>(); 55Document document, SyntaxEditor editor, List<TSymbolSyntax> declarators, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\Core\CodeFixes\PopulateSwitch\AbstractPopulateSwitchCodeFixProvider.cs (2)
42protected abstract TSwitchSyntax InsertSwitchArms(SyntaxGenerator generator, TSwitchSyntax switchNode, int insertLocation, List<TSwitchArmSyntax> newArms); 167var newArms = new List<TSwitchArmSyntax>();
src\roslyn\src\Analyzers\Core\CodeFixes\PopulateSwitch\AbstractPopulateSwitchStatementCodeFixProvider.cs (1)
68protected sealed override TSwitchSyntax InsertSwitchArms(SyntaxGenerator generator, TSwitchSyntax switchNode, int insertLocation, List<TSwitchArmSyntax> newArms)
src\roslyn\src\Analyzers\Core\CodeFixes\UpgradeProject\AbstractUpgradeProjectCodeFixProvider.cs (1)
46var result = new List<CodeAction>();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\AbstractCodeGenerationService.cs (2)
277var membersList = members.ToList(); 299var newMembers = new List<SyntaxNode>();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\AbstractFlagsEnumGenerator.cs (6)
63var allFieldsAndValues = new List<(IFieldSymbol field, ulong value)>(); 66var usedFieldsAndValues = new List<(IFieldSymbol field, ulong value)>(); 73List<(IFieldSymbol field, ulong value)> allFieldsAndValues, 74List<(IFieldSymbol field, ulong value)> usedFieldsAndValues) 152private static IFieldSymbol? GetZeroField(List<(IFieldSymbol field, ulong value)> allFieldsAndValues) 168List<(IFieldSymbol field, ulong value)> allFieldsAndValues)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\CodeGenerationHelpers.cs (2)
54var names = new List<string> 62var members = innermostNamespace.GetMembers().ToList();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\DocumentExtensions.cs (2)
178public static async Task<bool> HasAnyErrorsAsync(this Document document, CancellationToken cancellationToken, List<string>? ignoreErrorCode = null) 200public static async Task VerifyNoErrorsAsync(this Document newDocument, string message, CancellationToken cancellationToken, List<string>? ignoreErrorCodes = null)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\IMethodSymbolExtensions.cs (1)
106var newTypeParameters = new List<CodeGenerationTypeParameterSymbol>();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Helpers\MefHostServicesHelpers.cs (1)
18var assemblies = new List<Assembly>(assemblyNames.Length);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\AddImports\AddImportHelpers.cs (1)
19List<TImportDirectiveSyntax> newImports)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\MoveDeclarationNearReference\AbstractMoveDeclarationNearReferenceService.State.cs (2)
92var findReferencesList = findReferencesResult.ToList(); 98var references = findReferencesList[0].Locations.ToList();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\TypeInferenceService\AbstractTypeInferenceService.AbstractTypeInferrer.cs (1)
86var result = new List<ITypeSymbol>
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Workspace\Mef\MefLanguageServices.cs (1)
62List<Exception>? exceptions = null;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Workspace\Mef\MefUtilities.cs (1)
14public static void DisposeWithExceptionTracking<T>(T instance, [NotNullIfNotNull("exceptions")] ref List<Exception>? exceptions)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Workspace\Mef\MefWorkspaceServices.cs (1)
84List<Exception>? exceptions = null;
Microsoft.CodeAnalysis.CSharp (63)
Binder\Binder.cs (1)
972var sub = new List<TreeDumperNode>();
Binder\Semantics\Conversions\Conversion.cs (1)
1290var sub = new System.Collections.Generic.List<TreeDumperNode>();
BoundTree\TupleBinaryOperatorInfo.cs (2)
85var sub = new List<TreeDumperNode>(); 125var sub = new List<TreeDumperNode>();
CommandLine\CSharpCommandLineParser.cs (24)
56List<Diagnostic> diagnostics = new List<Diagnostic>(); 58List<string>? scriptArgs = IsScriptCommandLineParser ? new List<string>() : null; 59List<string>? responsePaths = IsScriptCommandLineParser ? new List<string>() : null; 103List<CommandLineResource> managedResources = new List<CommandLineResource>(); 104List<CommandLineSourceFile> sourceFiles = new List<CommandLineSourceFile>(); 105List<CommandLineSourceFile> additionalFiles = new List<CommandLineSourceFile>(); 107List<CommandLineSourceFile> embeddedFiles = new List<CommandLineSourceFile>(); 114List<CommandLineReference> metadataReferences = new List<CommandLineReference>(); 115List<CommandLineAnalyzerReference> analyzers = new List<CommandLineAnalyzerReference>(); 116List<string> libPaths = new List<string>(); 117List<string> sourcePaths = new List<string>(); 118List<string> keyFileSearchPaths = new List<string>(); 119List<string> usings = new List<string>(); 129List<string> features = new List<string>(); 1632private static void ParseAndResolveReferencePaths(string? switchName, ReadOnlyMemory<char>? switchValue, string? baseDirectory, List<string> builder, MessageID origin, List<Diagnostic> diagnostics) 1659private static string? GetWin32Setting(string arg, string? value, List<Diagnostic> diagnostics) 1682List<Diagnostic> diagnostics, 1684List<CommandLineSourceFile> sourceFiles, 1752private ImmutableArray<string> BuildSearchPaths(string? sdkDirectoryOpt, List<string> libPaths, List<string>? responsePathsOpt) 1901private static void ParseAnalyzers(string arg, ReadOnlyMemory<char>? valueMemory, List<CommandLineAnalyzerReference> analyzerReferences, List<Diagnostic> diagnostics) 1928private static void ParseAssemblyReferences(string arg, ReadOnlyMemory<char>? valueMemory, IList<Diagnostic> diagnostics, bool embedInteropTypes, List<CommandLineReference> commandLineReferences)
CommandLine\CSharpCompiler.cs (4)
98var diagnostics = new List<DiagnosticInfo>(); 151var resolvedReferences = ResolveMetadataReferences(diagnostics, touchedFilesLogger, out referenceDirectiveResolver); 181var fileDiagnostics = new List<DiagnosticInfo>(); 334List<DiagnosticInfo> diagnostics,
Declarations\DeclarationTable.Builder.cs (2)
20private readonly List<Lazy<RootSingleNamespaceDeclaration>> _addedLazyRootDeclarations; 21private readonly List<Lazy<RootSingleNamespaceDeclaration>> _removedLazyRootDeclarations;
FlowAnalysis\AlwaysAssignedWalker.cs (3)
39var result = walker.Analyze(ref badRegion); 48private List<Symbol> Analyze(ref bool badRegion) 51List<Symbol> result = new List<Symbol>();
Lowering\AsyncRewriter\AsyncExceptionHandlerRewriter.cs (7)
291var proxiedLabels = frame.proxiedLabels; 340var proxiedLabels = frame.proxiedLabels; 540var handlersList = currentAwaitCatchFrame.handlers; 1014public List<LabelSymbol> proxiedLabels; 1052var proxiedLabels = this.proxiedLabels; 1116public readonly List<BoundBlock> handlers; 1127private readonly List<LocalSymbol> _orderedHoistedLocals;
Lowering\StateMachineRewriter\MethodToStateMachineRewriter.cs (4)
64private Dictionary<LabelSymbol, List<StateMachineState>> _dispatches = new Dictionary<LabelSymbol, List<StateMachineState>>(); 238_dispatches ??= new Dictionary<LabelSymbol, List<StateMachineState>>(); 746oldDispatches ??= new Dictionary<LabelSymbol, List<StateMachineState>>();
Parser\AbstractLexer.cs (1)
19private List<SyntaxDiagnosticInfo>? _errors;
Symbols\ReferenceManager.cs (5)
124protected override void GetActualBoundReferencesUsedBy(AssemblySymbol assemblySymbol, List<AssemblySymbol?> referencedAssemblySymbols) 345var assemblyReferencesBySimpleName = PooledDictionary<string, List<ReferencedAssemblyIdentity>>.GetInstance(); 421var newSymbols = new List<int>(); 537List<int> newSymbols, 618private static void UpdateSymbolCacheNoLock(List<int> newSymbols, ImmutableArray<AssemblyData> assemblies, BoundInputAssembly[] bindingResult)
Symbols\Source\SourceNamedTypeSymbol.cs (3)
154var parameterBuilders1 = new List<List<TypeParameterBuilder>>(); 188var parameterBuilder = new List<TypeParameterBuilder>();
Syntax\DirectiveTriviaSyntax.cs (3)
131public List<DirectiveTriviaSyntax> GetRelatedDirectives() 133var list = new List<DirectiveTriviaSyntax>(); 138private void GetRelatedDirectives(List<DirectiveTriviaSyntax> list)
Syntax\InternalSyntax\CSharpSyntaxNode.cs (2)
181var list = new List<DirectiveTriviaSyntax>(32); 189private static void GetDirectives(GreenNode node, List<DirectiveTriviaSyntax> directives)
Syntax\SyntaxNodeRemover.cs (1)
453var relatedDirectives = directive.GetRelatedDirectives();
Microsoft.CodeAnalysis.CSharp.CodeStyle (45)
src\roslyn\src\Analyzers\CSharp\Analyzers\UseCollectionExpression\CSharpUseCollectionExpressionForFluentDiagnosticAnalyzer.cs (1)
46nameof(System.Collections.Generic.List<>),
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ExpressionSyntaxExtensions.cs (3)
117var partsList = new List<string>(); 128public static bool TryGetNameParts(this ExpressionSyntax expression, List<string> parts) 158private static bool AddSimpleName(SimpleNameSyntax simpleName, List<string> parts)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\MemberDeclarationSyntaxExtensions.DeclarationFinder.cs (3)
16private readonly Dictionary<string, List<SyntaxToken>> _map = []; 23public static Dictionary<string, List<SyntaxToken>> GetAllDeclarations(SyntaxNode syntax) 35if (!_map.TryGetValue(identifier, out var list))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxListExtensions.cs (1)
17var result = new List<T>(syntaxList);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxNodeExtensions.cs (3)
586var result = new List<IList<TSyntaxNode>>(); 588var currentGroup = new List<TSyntaxNode>(); 884var finalTrivia = from.GetLeadingTrivia().ToList();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\DefaultOperationProvider.cs (3)
27public override void AddAnchorIndentationOperations(List<AnchorIndentationOperation> list, SyntaxNode node, in NextAnchorIndentationOperationAction nextOperation) 31public override void AddIndentBlockOperations(List<IndentBlockOperation> list, SyntaxNode node, in NextIndentBlockOperationAction nextOperation) 35public override void AddAlignTokensOperations(List<AlignTokensOperation> list, SyntaxNode node, in NextAlignTokensOperationAction nextOperation)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\AnchorIndentationFormattingRule.cs (2)
16public override void AddAnchorIndentationOperations(List<AnchorIndentationOperation> list, SyntaxNode node, in NextAnchorIndentationOperationAction nextOperation) 90private static void AddAnchorIndentationOperation(List<AnchorIndentationOperation> list, SyntaxNode node)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\BaseFormattingRule.cs (9)
18List<IndentBlockOperation> list, 33List<IndentBlockOperation> list, 46List<IndentBlockOperation> list, 60List<IndentBlockOperation> list, 74List<IndentBlockOperation> list, 89List<IndentBlockOperation> list, 99List<IndentBlockOperation> list, 124protected static void AddAnchorIndentationOperation(List<AnchorIndentationOperation> list, SyntaxToken anchorToken, SyntaxToken endToken) 134protected static void AddAlignIndentationOfTokensToBaseTokenOperation(List<AlignTokensOperation> list, SyntaxNode containingNode, SyntaxToken baseNode, IEnumerable<SyntaxToken> tokens, AlignTokensOption option = AlignTokensOption.AlignIndentationOfTokensToBaseToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\IndentBlockFormattingRule.cs (11)
47public override void AddIndentBlockOperations(List<IndentBlockOperation> list, SyntaxNode node, in NextIndentBlockOperationAction nextOperation) 61private static void AddTypeParameterConstraintClauseOperation(List<IndentBlockOperation> list, SyntaxNode node) 70private void AddSwitchIndentationOperation(List<IndentBlockOperation> list, SyntaxNode node) 129private void AddLabelIndentationOperation(List<IndentBlockOperation> list, SyntaxNode node) 145private static void AddAlignmentBlockOperation(List<IndentBlockOperation> list, SyntaxNode node) 200private static void SetAlignmentBlockOperation(List<IndentBlockOperation> list, SyntaxNode baseNode, SyntaxNode body) 211private void AddBlockIndentationOperation(List<IndentBlockOperation> list, SyntaxNode node) 248private static void AddBracketIndentationOperation(List<IndentBlockOperation> list, SyntaxNode node) 289private static void AddParenthesizedPatternIndentationOperation(List<IndentBlockOperation> list, SyntaxNode node) 309private static void AddAlignmentBlockOperationRelativeToFirstTokenOnBaseTokenLine(List<IndentBlockOperation> list, (SyntaxToken openBrace, SyntaxToken closeBrace) bracePair) 315private static void AddEmbeddedStatementsIndentationOperation(List<IndentBlockOperation> list, SyntaxNode node)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\IndentUserSettingsFormattingRule.cs (1)
37public override void AddIndentBlockOperations(List<IndentBlockOperation> list, SyntaxNode node, in NextIndentBlockOperationAction nextOperation)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\QueryExpressionFormattingRule.cs (3)
52private static void AddIndentBlockOperationsForFromClause(List<IndentBlockOperation> list, FromClauseSyntax fromClause) 82public override void AddIndentBlockOperations(List<IndentBlockOperation> list, SyntaxNode node, in NextIndentBlockOperationAction nextOperation) 129public override void AddAnchorIndentationOperations(List<AnchorIndentationOperation> list, SyntaxNode node, in NextAnchorIndentationOperationAction nextOperation)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\NameSyntaxComparer.cs (2)
75var result = new List<SimpleNameSyntax>(); 80private static void DecomposeNameParts(NameSyntax name, List<SimpleNameSyntax> result)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\SpeculationAnalyzer.cs (1)
197List<string> paramNames;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\UsingsAndExternAliasesOrganizer.cs (2)
119var initialList = usingList.Cast<SyntaxNode>() 133var finalList = initialList.OrderBy(comparer).ToList();
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (29)
src\roslyn\src\Analyzers\CSharp\CodeFixes\AddInheritdoc\AddInheritdocCodeFixProvider.cs (1)
104var finalLeadingTrivia = node.GetLeadingTrivia().ToList();
src\roslyn\src\Analyzers\CSharp\CodeFixes\ConvertSwitchStatementToExpression\ConvertSwitchStatementToExpressionCodeFixProvider.Rewriter.cs (1)
222var switchArms = node.Sections
src\roslyn\src\Analyzers\CSharp\CodeFixes\DocumentationComments\CSharpAddDocCommentNodesCodeFixProvider.cs (1)
34protected override List<XmlNameAttributeSyntax> GetNameAttributes(XmlElementSyntax node)
src\roslyn\src\Analyzers\CSharp\CodeFixes\MisplacedUsingDirectives\MisplacedUsingDirectivesCodeFixProvider.cs (1)
290var seenUsings = existingUsings.ToList();
src\roslyn\src\Analyzers\CSharp\CodeFixes\PopulateSwitch\CSharpPopulateSwitchExpressionCodeFixProvider.cs (1)
39protected override SwitchExpressionSyntax InsertSwitchArms(SyntaxGenerator generator, SwitchExpressionSyntax switchNode, int insertLocation, List<SwitchExpressionArmSyntax> newArms)
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseConditionalExpression\MultiLineConditionalExpressionFormattingRule.cs (1)
49List<IndentBlockOperation> list, SyntaxNode node, in NextIndentBlockOperationAction nextOperation)
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseLocalFunction\CSharpUseLocalFunctionCodeFixProvider.cs (3)
58var nodesFromDiagnostics = new List<( 61List<ExpressionSyntax> references)>(diagnostics.Length); 70var references = new List<ExpressionSyntax>(diagnostic.AdditionalLocations.Count - 2);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\AttributeGenerator.cs (2)
27var attributeNodes = 39var attributeDeclarations =
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpCodeGenerationService.cs (1)
196var members = new List<ISymbol>();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\EnumMemberGenerator.cs (1)
25var members = new List<SyntaxNodeOrToken>();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\EventGenerator.cs (1)
162var accessors = new List<AccessorDeclarationSyntax?>
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\NamedTypeGenerator.cs (1)
320var types = new List<BaseTypeSyntax>();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\NamespaceGenerator.cs (1)
141var usingDirectives =
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\BaseNamespaceDeclarationSyntaxExtensions.cs (1)
22var newUsings = new List<UsingDirectiveSyntax>();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\CompilationUnitSyntaxExtensions.cs (3)
111var usings = AddUsingDirectives(root, usingDirectives); 140private static List<UsingDirectiveSyntax> AddUsingDirectives( 144var usings = new List<UsingDirectiveSyntax>();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\TypeDeclarationSyntaxExtensions.cs (1)
24var indices = new List<bool>();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\UsingDirectiveSyntaxExtensions.cs (1)
15this List<UsingDirectiveSyntax> usingDirectives,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Indentation\CSharpIndentationService.cs (3)
116public override void AddIndentBlockOperations(List<IndentBlockOperation> list, SyntaxNode node, in NextIndentBlockOperationAction nextOperation) 172private static void ReplaceCaseIndentationRules(List<IndentBlockOperation> list, SyntaxNode node) 191private static void AddIndentBlockOperations(List<IndentBlockOperation> list, SyntaxNode node)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpRemoveUnnecessaryImportsService.Rewriter.cs (1)
48var currentUsings = new List<UsingDirectiveSyntax>(usings);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.TypeInferrer.cs (3)
603var invocationTypes = this.InferTypes(parentInvocationExpressionToTypeInfer).Select(t => t.InferredType).ToList(); 604var instantiatedMethods = methods.Select(m => Instantiate(m, invocationTypes)).ToList(); 609var filteredMethods = instantiatedMethods.Where(m =>
Microsoft.CodeAnalysis.CSharp.Features (125)
BraceCompletion\BracketBraceCompletionService.cs (1)
59public override void AddAlignTokensOperations(List<AlignTokensOperation> list, SyntaxNode node, in NextAlignTokensOperationAction nextOperation)
BraceCompletion\CurlyBraceCompletionService.cs (1)
244public override void AddAlignTokensOperations(List<AlignTokensOperation> list, SyntaxNode node, in NextAlignTokensOperationAction nextOperation)
ChangeSignature\ChangeSignatureFormattingRule.cs (2)
28public override void AddIndentBlockOperations(List<IndentBlockOperation> list, SyntaxNode node, in NextIndentBlockOperationAction nextOperation) 38private static void AddChangeSignatureIndentOperation(List<IndentBlockOperation> list, SyntaxNode node)
CodeRefactorings\ConvertLocalFunctionToMethod\CSharpConvertLocalFunctionToMethodCodeRefactoringProvider.cs (2)
258var typeParameters = new List<ITypeParameterSymbol>(); 265var unusedTypeParameters = typeParameters.ToList();
CodeRefactorings\EnableNullable\EnableNullableCodeRefactoringProvider.cs (1)
128var directives = new List<NullableDirectiveTriviaSyntax>();
CodeRefactorings\InlineTemporary\InlineTemporaryCodeRefactoringProvider.cs (1)
355var annotatedNodesOrTokens = node.GetAnnotatedNodesAndTokens(DefinitionAnnotation).ToList();
Completion\CompletionProviders\XmlDocCommentCompletionProvider.cs (2)
140var items = new List<CompletionItem>(); 194private void AddXmlElementItems(List<CompletionItem> items, XmlElementStartTagSyntax startTag)
ConvertLinq\ConvertForEachToLinqQuery\AbstractConverter.cs (1)
194var droppedTrivia = new List<SyntaxTrivia>();
ConvertLinq\ConvertForEachToLinqQuery\ToToListConverter.cs (1)
52SyntaxFactory.IdentifierName(nameof(List<>.AddRange))),
ConvertLinq\CSharpConvertLinqQueryToForEachProvider.cs (4)
63private readonly List<string> _introducedLocalNames = []; 371=> Equals(typeSymbol.OriginalDefinition, _semanticModel.Compilation.GetTypeByMetadataName(typeof(List<>).FullName)); 396var list = new List<StatementSyntax>(); 810var statements = new List<StatementSyntax>();
Debugging\CSharpProximityExpressionsService.Worker.cs (2)
26private readonly List<string> _expressions = []; 49var result = _expressions.Distinct().Where(e => e.Length > 0).ToList();
DocumentationComments\CSharpDocumentationCommentSnippetService.cs (3)
85protected override List<string> GetDocumentationCommentStubLines(MemberDeclarationSyntax member, string existingCommentText, DocumentationCommentOptions options) 91var list = new List<string>(); 314var result = new List<SyntaxToken>();
DocumentationComments\DocCommentConverter.cs (1)
50var newLeadingTrivia = new List<SyntaxTrivia>();
EditAndContinue\CSharpEditAndContinueAnalyzer.cs (4)
890List<SyntaxToken>? oldTokens = null; 891List<SyntaxToken>? newTokens = null; 2586protected override List<SyntaxNode> GetExceptionHandlingAncestors(SyntaxNode node, SyntaxNode root, bool isNonLeaf) 2588var result = new List<SyntaxNode>();
EditAndContinue\SyntaxComparer.cs (12)
1165List<SyntaxToken>? leftLocals = null; 1166List<SyntaxToken>? rightLocals = null; 1245List<SyntaxToken>? leftLocals = null; 1246List<SyntaxToken>? rightLocals = null; 1270List<SyntaxToken>? leftLocals = null; 1271List<SyntaxToken>? rightLocals = null; 1288private static void GetLocalNames(BlockSyntax block, ref List<SyntaxToken>? result) 1301private static void GetLocalNames(VariableDeclarationSyntax localDeclaration, ref List<SyntaxToken>? result) 1309internal static void GetLocalNames(CommonForEachStatementSyntax commonForEach, ref List<SyntaxToken>? result) 1327private static void GetLocalNames(ExpressionSyntax expression, ref List<SyntaxToken>? result) 1352private static void GetLocalNames(VariableDesignationSyntax designation, ref List<SyntaxToken>? result) 1377private static void GetLocalNames(SyntaxToken syntaxToken, [NotNull] ref List<SyntaxToken>? result)
ExtractMethod\CSharpMethodExtractor.CSharpCodeGenerator.CallSiteContainerRewriter.cs (4)
59var list = new List<VariableDeclaratorSyntax>(); 60var triviaList = new List<SyntaxTrivia>(); 294var newList = new List<TSyntax>(list); 322var newMembers = new List<MemberDeclarationSyntax>(members);
ExtractMethod\CSharpMethodExtractor.FormattingProvider.cs (1)
60public override void AddAnchorIndentationOperations(List<AnchorIndentationOperation> list, SyntaxNode node, in NextAnchorIndentationOperationAction nextOperation)
ExtractMethod\CSharpMethodExtractor.PostProcessor.cs (4)
96var map = new Dictionary<ITypeSymbol, List<LocalDeclarationStatementSyntax>>(); 118Dictionary<ITypeSymbol, List<LocalDeclarationStatementSyntax>> map) 129Dictionary<ITypeSymbol, List<LocalDeclarationStatementSyntax>> map) 136var variables = new List<VariableDeclaratorSyntax>();
Formatting\CSharpNamespaceDeclarationNewDocumentFormattingProvider.cs (1)
37var namespaces = GetNamespacesToReplace(document, root, formattingOptions.NamespaceDeclarations).ToList();
GenerateType\CSharpGenerateTypeService.cs (7)
549var containerList = new List<string>(containers); 569private BaseNamespaceDeclarationSyntax FindNamespaceInMemberDeclarations(SyntaxList<MemberDeclarationSyntax> members, int indexDone, List<string> containers) 584private BaseNamespaceDeclarationSyntax FindNamespaceInNamespace(BaseNamespaceDeclarationSyntax namespaceDecl, int indexDone, List<string> containers) 589var namespaceContainers = new List<string>(); 605private static bool IdentifierMatches(int indexDone, List<string> namespaceContainers, List<string> containers) 618private static void GetNamespaceContainers(NameSyntax name, List<string> namespaceContainers)
Highlighting\KeywordHighlighters\AsyncAwaitHighlighter.cs (4)
36protected override void AddHighlightsForNode(SyntaxNode node, List<TextSpan> highlights, CancellationToken cancellationToken) 70private static bool HighlightRelatedKeywords(SyntaxNode node, List<TextSpan> spans) 84private static bool TryAddAsyncModifier(SyntaxTokenList modifiers, List<TextSpan> spans) 97private static bool TryAddAsyncOrAwaitKeyword(SyntaxToken mod, List<TextSpan> spans)
Highlighting\KeywordHighlighters\CheckedExpressionHighlighter.cs (1)
27protected override void AddHighlights(CheckedExpressionSyntax checkedExpressionSyntax, List<TextSpan> highlights, CancellationToken cancellationToken)
Highlighting\KeywordHighlighters\CheckedStatementHighlighter.cs (1)
27protected override void AddHighlights(CheckedStatementSyntax checkedStatement, List<TextSpan> highlights, CancellationToken cancellationToken)
Highlighting\KeywordHighlighters\ConditionalPreprocessorHighlighter.cs (1)
23DirectiveTriviaSyntax directive, List<TextSpan> highlights, CancellationToken cancellationToken)
Highlighting\KeywordHighlighters\IfStatementHighlighter.cs (2)
32IfStatementSyntax ifStatement, List<TextSpan> highlights, CancellationToken cancellationToken) 41IfStatementSyntax ifStatement, List<TextSpan> highlights)
Highlighting\KeywordHighlighters\LockStatementHighlighter.cs (1)
27protected override void AddHighlights(LockStatementSyntax lockStatement, List<TextSpan> highlights, CancellationToken cancellationToken)
Highlighting\KeywordHighlighters\LoopHighlighter.cs (6)
39SyntaxNode node, List<TextSpan> spans, CancellationToken cancellationToken) 62private static void HighlightDoStatement(DoStatementSyntax statement, List<TextSpan> spans) 69private static void HighlightForStatement(ForStatementSyntax statement, List<TextSpan> spans) 72private static void HighlightForEachStatement(CommonForEachStatementSyntax statement, List<TextSpan> spans) 75private static void HighlightWhileStatement(WhileStatementSyntax statement, List<TextSpan> spans) 81private static void HighlightRelatedKeywords(SyntaxNode node, List<TextSpan> spans,
Highlighting\KeywordHighlighters\RegionHighlighter.cs (1)
29DirectiveTriviaSyntax directive, List<TextSpan> highlights, CancellationToken cancellationToken)
Highlighting\KeywordHighlighters\ReturnStatementHighlighter.cs (2)
31ReturnStatementSyntax returnStatement, List<TextSpan> spans, CancellationToken cancellationToken) 48private static void HighlightRelatedKeywords(SyntaxNode node, List<TextSpan> spans)
Highlighting\KeywordHighlighters\SwitchStatementHighlighter.cs (2)
37SwitchStatementSyntax switchStatement, List<TextSpan> spans, CancellationToken cancellationToken) 59private static void HighlightRelatedKeywords(SyntaxNode node, List<TextSpan> spans,
Highlighting\KeywordHighlighters\TryStatementHighlighter.cs (1)
28TryStatementSyntax tryStatement, List<TextSpan> highlights, CancellationToken cancellationToken)
Highlighting\KeywordHighlighters\UnsafeStatementHighlighter.cs (1)
27protected override void AddHighlights(UnsafeStatementSyntax unsafeStatement, List<TextSpan> highlights, CancellationToken cancellationToken)
Highlighting\KeywordHighlighters\UsingStatementHighlighter.cs (1)
27protected override void AddHighlights(UsingStatementSyntax usingStatement, List<TextSpan> highlights, CancellationToken cancellationToken)
Highlighting\KeywordHighlighters\YieldStatementHighlighter.cs (2)
31YieldStatementSyntax yieldStatement, List<TextSpan> spans, CancellationToken cancellationToken) 48private static void HighlightRelatedKeywords(SyntaxNode node, List<TextSpan> spans)
IntroduceVariable\CSharpIntroduceVariableService_IntroduceQueryLocal.cs (2)
65var finalClauses = newClauses.Take(firstClauseAffectedIndex) 103var newClauses = oldClauses.Take(oldClauseIndex)
MetadataAsSource\FormattingRule.cs (1)
60public override void AddAnchorIndentationOperations(List<AnchorIndentationOperation> list, SyntaxNode node, in NextAnchorIndentationOperationAction nextOperation)
Organizing\Organizers\MemberDeclarationsOrganizer.cs (3)
30var sortedGroups = groups.Select(OrganizeMemberGroup).Flatten().ToList(); 114var initialList = new List<MemberDeclarationSyntax>(members); 116var finalList = initialList.OrderBy(new Comparer()).ToList();
Organizing\Organizers\ModifiersOrganizer.cs (2)
21var initialList = new List<SyntaxToken>(modifiers); 25var finalList = initialList.OrderBy(new Comparer()).ToList();
SignatureHelp\AbstractGenericNameSignatureHelpProvider.cs (2)
161var result = new List<SignatureHelpSymbolParameter>(); 203var parts = new List<SymbolDisplayPart>();
SignatureHelp\AbstractGenericNameSignatureHelpProvider_Method.cs (2)
17var result = new List<SymbolDisplayPart>(); 76var result = new List<SymbolDisplayPart>
SignatureHelp\AbstractOrdinaryMethodSignatureHelpProvider.cs (1)
53var result = new List<SymbolDisplayPart>();
SignatureHelp\AttributeSignatureHelpProvider.cs (4)
136var namedParameters = constructor.ContainingType.GetAttributeNamedParameters(semanticModel.Compilation, within) 163var result = new List<SignatureHelpSymbolParameter>(); 177var displayParts = new List<SymbolDisplayPart> 199private static List<SymbolDisplayPart>? GetParameterPrefixDisplayParts(int i)
SignatureHelp\ElementAccessExpressionSignatureHelpProvider.cs (1)
242var result = new List<SymbolDisplayPart>();
SignatureHelp\InvocationExpressionSignatureHelpProviderBase_DelegateAndFunctionPointerInvoke.cs (2)
60var displayParts = new List<SymbolDisplayPart>(); 82var result = new List<SignatureHelpSymbolParameter>();
SignatureHelp\ObjectCreationExpressionSignatureHelpProvider_DelegateType.cs (2)
38var result = new List<SymbolDisplayPart>(); 50var parts = new List<SymbolDisplayPart>();
SignatureHelp\ObjectCreationExpressionSignatureHelpProvider_NormalType.cs (1)
42var result = new List<SymbolDisplayPart>();
SignatureHelp\PrimaryConstructorBaseTypeSignatureHelpProvider.cs (1)
142var result = new List<SymbolDisplayPart>();
SignatureHelp\TupleConstructionSignatureHelpProvider.cs (4)
136var tupleTypes = inferredTypes.Where(t => t.IsTupleType).OfType<INamedTypeSymbol>().ToList(); 156var items = tupleTypes.Select(tupleType => Convert( 181var result = new List<SignatureHelpParameter>(); 188var typeParts = element.Type.ToMinimalDisplayParts(semanticModel, position).ToList();
SplitStringLiteral\InterpolatedStringSplitter.cs (3)
38var contents = _interpolatedStringExpression.Contents.ToList(); 40var beforeSplitContents = new List<InterpolatedStringContentSyntax>(); 41var afterSplitContents = new List<InterpolatedStringContentSyntax>();
src\roslyn\src\Analyzers\CSharp\Analyzers\UseCollectionExpression\CSharpUseCollectionExpressionForFluentDiagnosticAnalyzer.cs (1)
46nameof(System.Collections.Generic.List<>),
src\roslyn\src\Analyzers\CSharp\CodeFixes\AddInheritdoc\AddInheritdocCodeFixProvider.cs (1)
104var finalLeadingTrivia = node.GetLeadingTrivia().ToList();
src\roslyn\src\Analyzers\CSharp\CodeFixes\ConvertSwitchStatementToExpression\ConvertSwitchStatementToExpressionCodeFixProvider.Rewriter.cs (1)
222var switchArms = node.Sections
src\roslyn\src\Analyzers\CSharp\CodeFixes\DocumentationComments\CSharpAddDocCommentNodesCodeFixProvider.cs (1)
34protected override List<XmlNameAttributeSyntax> GetNameAttributes(XmlElementSyntax node)
src\roslyn\src\Analyzers\CSharp\CodeFixes\MisplacedUsingDirectives\MisplacedUsingDirectivesCodeFixProvider.cs (1)
290var seenUsings = existingUsings.ToList();
src\roslyn\src\Analyzers\CSharp\CodeFixes\PopulateSwitch\CSharpPopulateSwitchExpressionCodeFixProvider.cs (1)
39protected override SwitchExpressionSyntax InsertSwitchArms(SyntaxGenerator generator, SwitchExpressionSyntax switchNode, int insertLocation, List<SwitchExpressionArmSyntax> newArms)
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseConditionalExpression\MultiLineConditionalExpressionFormattingRule.cs (1)
49List<IndentBlockOperation> list, SyntaxNode node, in NextIndentBlockOperationAction nextOperation)
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseLocalFunction\CSharpUseLocalFunctionCodeFixProvider.cs (3)
58var nodesFromDiagnostics = new List<( 61List<ExpressionSyntax> references)>(diagnostics.Length); 70var references = new List<ExpressionSyntax>(diagnostic.AdditionalLocations.Count - 2);
Structure\Providers\CompilationUnitStructureProvider.cs (1)
27var externsAndUsings = new List<SyntaxNode>();
Structure\Providers\IfDirectiveTriviaStructureProvider.cs (1)
26var allRelatedDirectives = node.GetRelatedDirectives();
Structure\Providers\NamespaceDeclarationStructureProvider.cs (1)
38var externsAndUsings = Enumerable.Union<SyntaxNode>(namespaceDeclaration.Externs, namespaceDeclaration.Usings)
Microsoft.CodeAnalysis.CSharp.NetAnalyzers (7)
Microsoft.NetCore.Analyzers\InteropServices\CSharpDynamicInterfaceCastableImplementation.Fixer.cs (2)
34var generatedMembers = new List<SyntaxNode>(); 202List<(InvocationExpressionSyntax invocation, ExpressionSyntax target)> invocations = new();
Microsoft.NetCore.Analyzers\Performance\CSharpPreferDictionaryTryMethodsOverContainsKeyGuardFixer.cs (1)
59var dictionaryAccessors = new List<SyntaxNode>();
Microsoft.NetCore.Analyzers\Performance\CSharpPreferHashDataOverComputeHash.Fixer.cs (1)
64var list = argumentList.Arguments.ToList();
Microsoft.NetCore.Analyzers\Performance\CSharpRecommendCaseInsensitiveStringComparisonFixer.cs (1)
51List<SyntaxNode> arguments = new();
Microsoft.NetCore.Analyzers\Performance\CSharpUseSearchValues.cs (1)
93internal static bool IsConstantByteOrCharArrayCreationExpression(SemanticModel semanticModel, ExpressionSyntax expression, List<char>? values, out int length)
Microsoft.NetCore.Analyzers\Performance\CSharpUseSearchValues.Fixer.cs (1)
113List<char> values = new();
Microsoft.CodeAnalysis.CSharp.Workspaces (85)
CodeGeneration\CSharpSyntaxGenerator.cs (9)
406var accessors = new List<AccessorDeclarationSyntax>(); 477var accessors = new List<AccessorDeclarationSyntax>(); 560var accessors = new List<AccessorDeclarationSyntax>(); 757var itypes = interfaceTypes?.Select(i => (BaseTypeSyntax)SyntaxFactory.SimpleBaseType((TypeSyntax)i)).ToList(); 778var itypes = interfaceTypes?.Select(i => (BaseTypeSyntax)SyntaxFactory.SimpleBaseType((TypeSyntax)i)).ToList(); 2993var newNodes = new List<SyntaxNode>(); 3099var newNodes = new List<SyntaxNode> 3265var falseArray = falseStatements.ToList(); 3660var parameters = parameterDeclarations?.Cast<ParameterSyntax>().ToList();
FindSymbols\CSharpDeclaredSymbolInfoFactoryService.cs (4)
69var aliasMaps = AllocateAliasMapList(); 88private static void AddAliasMaps(SyntaxNode node, List<Dictionary<string, string>> aliasMaps) 103private static void ProcessUsings(List<Dictionary<string, string>> aliasMaps, SyntaxList<UsingDirectiveSyntax> usings) 132List<Dictionary<string, string>> aliasMaps)
Rename\CSharpRenameRewriterLanguageService.cs (2)
103private List<(TextSpan oldSpan, TextSpan newSpan)>? _modifiedSubSpans; 847var properties = new List<ISymbol>();
Rename\LabelConflictVisitor.cs (1)
31var tokens = new List<SyntaxToken>();
Simplification\CSharpSimplificationService.Expander.cs (4)
718var candidateTokens = new List<SyntaxToken>(); 761var typeArgumentSymbols = new List<ISymbol>(); 812var typeArgumentsInSymbol = new List<ISymbol>(); 815var typeArgumentsInOriginalDefinition = new List<ISymbol>();
Simplification\CSharpSimplificationService.NodesAndTokensToReduceComputer.cs (1)
20private readonly List<NodeOrTokenToReduce> _nodesAndTokensToReduce = [];
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ExpressionSyntaxExtensions.cs (3)
117var partsList = new List<string>(); 128public static bool TryGetNameParts(this ExpressionSyntax expression, List<string> parts) 158private static bool AddSimpleName(SimpleNameSyntax simpleName, List<string> parts)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\MemberDeclarationSyntaxExtensions.DeclarationFinder.cs (3)
16private readonly Dictionary<string, List<SyntaxToken>> _map = []; 23public static Dictionary<string, List<SyntaxToken>> GetAllDeclarations(SyntaxNode syntax) 35if (!_map.TryGetValue(identifier, out var list))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxListExtensions.cs (1)
17var result = new List<T>(syntaxList);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxNodeExtensions.cs (3)
586var result = new List<IList<TSyntaxNode>>(); 588var currentGroup = new List<TSyntaxNode>(); 884var finalTrivia = from.GetLeadingTrivia().ToList();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\DefaultOperationProvider.cs (3)
27public override void AddAnchorIndentationOperations(List<AnchorIndentationOperation> list, SyntaxNode node, in NextAnchorIndentationOperationAction nextOperation) 31public override void AddIndentBlockOperations(List<IndentBlockOperation> list, SyntaxNode node, in NextIndentBlockOperationAction nextOperation) 35public override void AddAlignTokensOperations(List<AlignTokensOperation> list, SyntaxNode node, in NextAlignTokensOperationAction nextOperation)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\AnchorIndentationFormattingRule.cs (2)
16public override void AddAnchorIndentationOperations(List<AnchorIndentationOperation> list, SyntaxNode node, in NextAnchorIndentationOperationAction nextOperation) 90private static void AddAnchorIndentationOperation(List<AnchorIndentationOperation> list, SyntaxNode node)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\BaseFormattingRule.cs (9)
18List<IndentBlockOperation> list, 33List<IndentBlockOperation> list, 46List<IndentBlockOperation> list, 60List<IndentBlockOperation> list, 74List<IndentBlockOperation> list, 89List<IndentBlockOperation> list, 99List<IndentBlockOperation> list, 124protected static void AddAnchorIndentationOperation(List<AnchorIndentationOperation> list, SyntaxToken anchorToken, SyntaxToken endToken) 134protected static void AddAlignIndentationOfTokensToBaseTokenOperation(List<AlignTokensOperation> list, SyntaxNode containingNode, SyntaxToken baseNode, IEnumerable<SyntaxToken> tokens, AlignTokensOption option = AlignTokensOption.AlignIndentationOfTokensToBaseToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\IndentBlockFormattingRule.cs (11)
47public override void AddIndentBlockOperations(List<IndentBlockOperation> list, SyntaxNode node, in NextIndentBlockOperationAction nextOperation) 61private static void AddTypeParameterConstraintClauseOperation(List<IndentBlockOperation> list, SyntaxNode node) 70private void AddSwitchIndentationOperation(List<IndentBlockOperation> list, SyntaxNode node) 129private void AddLabelIndentationOperation(List<IndentBlockOperation> list, SyntaxNode node) 145private static void AddAlignmentBlockOperation(List<IndentBlockOperation> list, SyntaxNode node) 200private static void SetAlignmentBlockOperation(List<IndentBlockOperation> list, SyntaxNode baseNode, SyntaxNode body) 211private void AddBlockIndentationOperation(List<IndentBlockOperation> list, SyntaxNode node) 248private static void AddBracketIndentationOperation(List<IndentBlockOperation> list, SyntaxNode node) 289private static void AddParenthesizedPatternIndentationOperation(List<IndentBlockOperation> list, SyntaxNode node) 309private static void AddAlignmentBlockOperationRelativeToFirstTokenOnBaseTokenLine(List<IndentBlockOperation> list, (SyntaxToken openBrace, SyntaxToken closeBrace) bracePair) 315private static void AddEmbeddedStatementsIndentationOperation(List<IndentBlockOperation> list, SyntaxNode node)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\IndentUserSettingsFormattingRule.cs (1)
37public override void AddIndentBlockOperations(List<IndentBlockOperation> list, SyntaxNode node, in NextIndentBlockOperationAction nextOperation)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\QueryExpressionFormattingRule.cs (3)
52private static void AddIndentBlockOperationsForFromClause(List<IndentBlockOperation> list, FromClauseSyntax fromClause) 82public override void AddIndentBlockOperations(List<IndentBlockOperation> list, SyntaxNode node, in NextIndentBlockOperationAction nextOperation) 129public override void AddAnchorIndentationOperations(List<AnchorIndentationOperation> list, SyntaxNode node, in NextAnchorIndentationOperationAction nextOperation)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\NameSyntaxComparer.cs (2)
75var result = new List<SimpleNameSyntax>(); 80private static void DecomposeNameParts(NameSyntax name, List<SimpleNameSyntax> result)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\SpeculationAnalyzer.cs (1)
197List<string> paramNames;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\UsingsAndExternAliasesOrganizer.cs (2)
119var initialList = usingList.Cast<SyntaxNode>() 133var finalList = initialList.OrderBy(comparer).ToList();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\AttributeGenerator.cs (2)
27var attributeNodes = 39var attributeDeclarations =
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpCodeGenerationService.cs (1)
196var members = new List<ISymbol>();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\EnumMemberGenerator.cs (1)
25var members = new List<SyntaxNodeOrToken>();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\EventGenerator.cs (1)
162var accessors = new List<AccessorDeclarationSyntax?>
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\NamedTypeGenerator.cs (1)
320var types = new List<BaseTypeSyntax>();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\NamespaceGenerator.cs (1)
141var usingDirectives =
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\BaseNamespaceDeclarationSyntaxExtensions.cs (1)
22var newUsings = new List<UsingDirectiveSyntax>();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\CompilationUnitSyntaxExtensions.cs (3)
111var usings = AddUsingDirectives(root, usingDirectives); 140private static List<UsingDirectiveSyntax> AddUsingDirectives( 144var usings = new List<UsingDirectiveSyntax>();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\TypeDeclarationSyntaxExtensions.cs (1)
24var indices = new List<bool>();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\UsingDirectiveSyntaxExtensions.cs (1)
15this List<UsingDirectiveSyntax> usingDirectives,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Indentation\CSharpIndentationService.cs (3)
116public override void AddIndentBlockOperations(List<IndentBlockOperation> list, SyntaxNode node, in NextIndentBlockOperationAction nextOperation) 172private static void ReplaceCaseIndentationRules(List<IndentBlockOperation> list, SyntaxNode node) 191private static void AddIndentBlockOperations(List<IndentBlockOperation> list, SyntaxNode node)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpRemoveUnnecessaryImportsService.Rewriter.cs (1)
48var currentUsings = new List<UsingDirectiveSyntax>(usings);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.TypeInferrer.cs (3)
603var invocationTypes = this.InferTypes(parentInvocationExpressionToTypeInfer).Select(t => t.InferredType).ToList(); 604var instantiatedMethods = methods.Select(m => Instantiate(m, invocationTypes)).ToList(); 609var filteredMethods = instantiatedMethods.Where(m =>
Microsoft.CodeAnalysis.Extensions.Package (13)
Compilation\CompilationExtensions.cs (1)
292=> compilation.GetTypeByMetadataName(typeof(List<>).FullName!);
src\roslyn\src\Dependencies\Collections\Extensions\FixedSizeArrayBuilder.cs (1)
77public void AddRange(List<T> values)
src\roslyn\src\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (2)
250public static bool IsEmpty<T>(this List<T> source) 721List<IEnumerator<T>> enumerators = new List<IEnumerator<T>>();
src\roslyn\src\Dependencies\Collections\Segmented\SegmentedList`1.cs (1)
29/// <para>This collection has the same performance characteristics as <see cref="List{T}"/>, but uses segmented
Symbols\IAssemblySymbolExtensions.cs (2)
17this List<IAssemblySymbol> assemblies, 33public static bool ContainsTypeName(this List<IAssemblySymbol> assemblies, string typeName, bool tryWithAttributeSuffix = false)
Symbols\INamedTypeSymbolExtensions.cs (1)
398var interfacesToImplement = new List<INamedTypeSymbol>(
Symbols\INamespaceOrTypeSymbolExtensions.cs (3)
18private static readonly ConditionalWeakTable<INamespaceOrTypeSymbol, List<string>> s_namespaceOrTypeToNameMap = new(); 36var result = new List<string>(); 75private static void GetNameParts(INamespaceOrTypeSymbol? namespaceOrTypeSymbol, List<string> result)
Symbols\ISymbolExtensions.cs (2)
749var members = returnType.AllInterfaces.Concat(returnType.GetBaseTypesAndThis()) 789var members = returnType.AllInterfaces.Concat(returnType.GetBaseTypesAndThis())
Microsoft.CodeAnalysis.ExternalAccess.HotReload (1)
Api\HotReloadMSBuildWorkspace.cs (1)
153var documentsToRemove = new List<DocumentId>();
Microsoft.CodeAnalysis.ExternalAccess.OmniSharp (1)
ExtractInterface\IOmniSharpExtractInterfaceOptionsService.cs (1)
14List<ISymbol> extractableMembers,
Microsoft.CodeAnalysis.Features (234)
AddPackage\InstallPackageDirectlyCodeActionOperation.cs (2)
29private readonly List<string> _projectsWithMatchingVersion = []; 51var otherProjects = installerService.GetProjectsWithInstalledPackage(
BraceMatching\AbstractBraceMatcher.cs (1)
31var braceTokens = (from child in parent.ChildNodesAndTokens()
ChangeSignature\AbstractChangeSignatureService.cs (4)
254var nodesToUpdate = new Dictionary<DocumentId, List<SyntaxNode>>(); 387var nodes = nodesToUpdate[docId]; 445private static void AddUpdatableNodeToDictionaries(Dictionary<DocumentId, List<SyntaxNode>> nodesToUpdate, DocumentId documentId, SyntaxNode nodeToUpdate, Dictionary<SyntaxNode, ISymbol> definitionToUse, ISymbol symbolWithSemanticParameters) 479var argumentsToPermute = arguments.Take(declarationParametersToPermute.Length).ToList();
ChangeSignature\ParameterConfiguration.cs (1)
26var parametersList = parameters.ToList();
CodeFixes\Service\CodeFixService.cs (14)
125var spanToErrorDiagnostics = new SortedDictionary<TextSpan, List<DiagnosticData>>(); 126var spanToOtherDiagnostics = new SortedDictionary<TextSpan, List<DiagnosticData>>(); 152SortedDictionary<TextSpan, List<DiagnosticData>> spanToDiagnostics, 260private static SortedDictionary<TextSpan, List<DiagnosticData>> ConvertToMap( 267var spanToDiagnostics = new SortedDictionary<TextSpan, List<DiagnosticData>>(); 316var spanToDiagnostics = new SortedDictionary<TextSpan, List<DiagnosticData>> 437SortedDictionary<TextSpan, List<DiagnosticData>> spanToDiagnostics, 457using var _2 = PooledDictionary<CodeFixProvider, List<(TextSpan range, List<DiagnosticData> diagnostics)>>.GetInstance(out var fixerToRangesAndDiagnostics); 588List<DiagnosticData> diagnostics, 590PooledDictionary<CodeFixProvider, List<(TextSpan range, List<DiagnosticData> diagnostics)>> fixerToRangesAndDiagnostics) 739List<DiagnosticData> diagnostics, 774List<DiagnosticData> diagnosticsWithSameSpan,
CodeFixes\Suppression\AbstractSuppressionBatchFixAllProvider.cs (2)
259var getChangedDocumentsTasks = new List<Task>(); 284var getFinalDocumentTasks = new List<Task>();
CodeFixes\Suppression\AbstractSuppressionCodeFixProvider.GlobalSuppressMessageFixAllCodeAction.cs (7)
154var diagnosticsMapBuilder = ImmutableDictionary.CreateBuilder<ISymbol, List<Diagnostic>>(); 175var diagnosticsMapBuilder = ImmutableDictionary.CreateBuilder<ISymbol, List<Diagnostic>>(); 190private static void AddDiagnosticForSymbolIfNeeded(ISymbol targetSymbol, Diagnostic diagnostic, ImmutableDictionary<ISymbol, List<Diagnostic>>.Builder diagnosticsMapBuilder) 197if (!diagnosticsMapBuilder.TryGetValue(targetSymbol, out var diagnosticsForSymbol)) 206private static IEnumerable<KeyValuePair<ISymbol, ImmutableArray<Diagnostic>>> CreateDiagnosticsBySymbol(ImmutableDictionary<ISymbol, List<Diagnostic>>.Builder diagnosticsMapBuilder) 211var builder = new List<KeyValuePair<ISymbol, ImmutableArray<Diagnostic>>>(); 218private static ImmutableArray<Diagnostic> GetUniqueDiagnostics(List<Diagnostic> diagnostics)
CodeFixes\Suppression\AbstractSuppressionCodeFixProvider.RemoveSuppressionCodeAction.BatchFixer.cs (2)
118var attributeRemoveFixes = new List<AttributeRemoveAction>(); 119var newBatchOfFixes = new List<(Diagnostic diagnostic, CodeAction action)>();
CodeRefactorings\SyncNamespace\AbstractChangeNamespaceService.cs (2)
447var refLocationsInCurrentDocument = new List<LocationForAffectedSymbol>(); 448var refLocationsInOtherDocuments = new List<LocationForAffectedSymbol>();
Completion\CommonCompletionUtilities.cs (3)
99var textContentBuilder = new List<TaggedText>(); 160private static void AddOverloadPart(List<TaggedText> textContentBuilder, int overloadCount, bool isGeneric) 174List<TaggedText> textContentBuilder, ISymbol symbol, SemanticModel semanticModel, int position, IDocumentationCommentFormattingService formatter, CancellationToken cancellationToken)
Completion\CompletionService.cs (2)
266private static readonly ObjectPool<List<MatchResult>> s_listOfMatchResultPool = new(factory: () => []); 285var builder = s_listOfMatchResultPool.Allocate();
Completion\CompletionService.ProviderManager.cs (1)
73var providers = ExtensionOrderer.Order(
Completion\CompletionService_GetCompletions.cs (4)
359private static readonly ObjectPool<List<CompletionItem>> s_sortListPool = new(factory: () => [], size: 5); 374var list = s_sortListPool.Allocate(); 421else if (value is List<CompletionItem> sameNamedItems) 446else if (value is List<CompletionItem> sameNamedItems)
Completion\Providers\RecommendedKeyword.cs (1)
34var textContentBuilder = new System.Collections.Generic.List<SymbolDisplayPart>();
Completion\Providers\Scripting\GlobalAssemblyCacheCompletionHelper.cs (1)
18private static readonly Lazy<List<string>> s_lazyAssemblySimpleNames =
Completion\Providers\SymbolCompletionItem.cs (2)
143var idList = symbolIds.Split(s_symbolSplitters, StringSplitOptions.RemoveEmptyEntries).ToList(); 170private static void DecodeSymbols(List<string> ids, Compilation compilation, ArrayBuilder<ISymbol> symbols)
Diagnostics\IPerformanceTrackerService.cs (1)
14void GenerateReport(List<AnalyzerInfoForPerformanceReporting> analyzerInfos, bool forSpanAnalysis);
DocumentationComments\AbstractDocumentationCommentFormattingService.cs (1)
60private readonly List<(DocumentationCommentListType type, int index, bool renderedItem)> _listStack = [];
DocumentationComments\AbstractDocumentationCommentSnippetService.cs (9)
25protected abstract List<string> GetDocumentationCommentStubLines(TMemberNode member, string existingCommentText, DocumentationCommentOptions options); 88var lines = GetDocumentationCommentLines(token, text, options, out var indentText, out var caretOffset, out var spanToReplaceLength); 103private List<string>? GetDocumentationCommentLines(SyntaxToken token, SourceText text, in DocumentationCommentOptions options, out string? indentText, out int caretOffset, out int spanToReplaceLength) 107var lines = GetDocumentationStubLines(token, text, options, out caretOffset, out spanToReplaceLength, out var existingCommentText); 145private List<string>? GetDocumentationStubLines(SyntaxToken token, SourceText text, in DocumentationCommentOptions options, out int caretOffset, out int spanToReplaceLength, out string? existingCommentText) 172var lines = GetDocumentationCommentStubLines(targetMember, existingCommentText, options); 238private static void IndentLines(List<string> lines, string? indentText) 281var lines = GetDocumentationCommentLines(token, text, options, out var indentText, out _, out _); 329var lines = GetDocumentationCommentStubLines(targetMember, string.Empty, options);
EditAndContinue\AbstractEditAndContinueAnalyzer.cs (20)
399protected abstract List<SyntaxNode> GetExceptionHandlingAncestors(SyntaxNode node, SyntaxNode root, bool isNonLeaf); 1038var ancestors = GetExceptionHandlingAncestors(newStatement, newBody.EncompassingAncestor, oldActiveStatements[i].Statement.IsNonLeaf); 1080public readonly List<int>? ActiveNodeIndices; 1086public LambdaInfo(List<int> activeNodeIndices) 1091private LambdaInfo(List<int>? activeNodeIndices, DeclarationBodyMap bodyMap, LambdaBody? newLambdaBody) 1558var oldAncestors = GetExceptionHandlingAncestors(oldStatementSyntax, oldEncompassingAncestor, isNonLeaf); 1559var newAncestors = GetExceptionHandlingAncestors(newStatementSyntax, newEncompassingAncestor, isNonLeaf); 1740private static List<KeyValuePair<SyntaxNode, SyntaxNode>>? GetMatchingActiveNodes(IEnumerable<ActiveNode> activeNodes) 1743List<KeyValuePair<SyntaxNode, SyntaxNode>>? lazyKnownMatches = null; 1762var ancestors = GetExceptionHandlingAncestors(node, root, isNonLeaf); 1766private ActiveStatementExceptionRegions GetExceptionRegions(List<SyntaxNode> exceptionHandlingAncestors, SyntaxTree tree, CancellationToken cancellationToken) 2019var newNodes = GetAncestors(newEncompassingAncestor, newActiveStatement, nodeSelector); 2025var oldNodes = GetAncestors(oldEncompassingAncestor, oldActiveStatement, nodeSelector); 2049private void ReportRudeEditsAndInserts(List<SyntaxNode?>? oldNodes, List<SyntaxNode?> newNodes, RudeEditDiagnosticsBuilder diagnostics) 2075List<SyntaxNode?> oldNodes, 2077List<SyntaxNode?> newNodes, 2172private static int IndexOfEquivalent<TSyntaxNode>(SyntaxNode newNode, List<SyntaxNode?> oldNodes, int startIndex, Func<TSyntaxNode, TSyntaxNode, bool> comparer) 2187private static List<SyntaxNode?>? GetAncestors(SyntaxNode? root, SyntaxNode node, Func<SyntaxNode, bool> nodeSelector) 2189List<SyntaxNode?>? list = null;
EditAndContinue\DebuggingSessionTelemetry.cs (1)
26private readonly List<EditSessionTelemetry.Data> _editSessionData = [];
EditAndContinue\EditAndContinueService.cs (1)
57private readonly List<DebuggingSession> _debuggingSessions = [];
EmbeddedLanguages\RegularExpressions\LanguageServices\EmbeddedCompletionContext.cs (1)
26public readonly List<RegexItem> Items = [];
ExternalAccess\UnitTesting\SolutionCrawler\UnitTestingSolutionCrawlerLogger.cs (2)
195var statMap = new Dictionary<string, List<int>>(); 204var list = statMap.GetOrAdd(propertyNameAndId.Item1, _ => []);
ExternalAccess\UnitTesting\SolutionCrawler\UnitTestingWorkCoordinator.cs (1)
543var list = new List<UnitTestingWorkItem>();
ExternalAccess\UnitTesting\SolutionCrawler\UnitTestingWorkCoordinator.UnitTestingAsyncWorkItemQueue.cs (5)
124List<CancellationTokenSource>? cancellations; 136List<CancellationTokenSource>? cancellations; 152private static void RaiseCancellation_NoLock(List<CancellationTokenSource>? cancellations) 163private List<CancellationTokenSource>? CancelAll_NoLock() 172var cancellations = _cancellationMap.Values.ToList();
ExternalAccess\UnitTesting\SolutionCrawler\UnitTestingWorkCoordinator.UnitTestingIncrementalAnalyzerProcessor.cs (2)
269internal void WaitUntilCompletion(ImmutableArray<IUnitTestingIncrementalAnalyzer> analyzers, List<UnitTestingWorkItem> items) 286private readonly List<Lazy<IUnitTestingIncrementalAnalyzerProvider, UnitTestingIncrementalAnalyzerProviderMetadata>> _analyzerProviders = [.. analyzerProviders];
ExternalAccess\UnitTesting\SolutionCrawler\UnitTestingWorkCoordinator.UnitTestingLowPriorityProcessor.cs (1)
194internal void WaitUntilCompletion(ImmutableArray<IUnitTestingIncrementalAnalyzer> analyzers, List<UnitTestingWorkItem> items)
ExternalAccess\UnitTesting\SolutionCrawler\UnitTestingWorkCoordinator.UnitTestingNormalPriorityProcessor.cs (1)
376internal void WaitUntilCompletion(ImmutableArray<IUnitTestingIncrementalAnalyzer> analyzers, List<UnitTestingWorkItem> items)
ExternalAccess\VSTypeScript\Api\IVSTypeScriptClassificationService.cs (1)
16Task AddSemanticClassificationsAsync(Document document, ImmutableArray<TextSpan> textSpans, List<ClassifiedSpan> result, CancellationToken cancellationToken);
ExternalAccess\VSTypeScript\VSTypeScriptClassificationService.cs (2)
54using var _ = SharedPools.BigDefault<List<ClassifiedSpan>>().GetPooledObject(out var list);
ExtractClass\ExtractClassWithDialogCodeAction.cs (1)
233var remainingResults = new List<ExtractClassMemberAnalysisResult>(memberAnalysisResults);
ExtractMethod\AbstractSyntaxTriviaService.cs (4)
120private static (List<SyntaxTrivia>, List<SyntaxTrivia>) SplitTrivia( 125var triviaLeftAtCallSite = new List<SyntaxTrivia>(); 126var triviaMovedToDefinition = new List<SyntaxTrivia>();
ExtractMethod\AbstractSyntaxTriviaService.Result.cs (3)
75var list = trivia.ToList(); 87private int GetFirstEndOfLineIndex(List<SyntaxTrivia> list) 244List<SyntaxTrivia> list,
ExtractMethod\MethodExtractor.Analyzer.cs (4)
81bestEffort: false, dataFlowAnalysisData, symbolMap, isInPrimaryConstructorBaseType, out var variableInfoMap, out var failedVariables); 89bestEffort: true, dataFlowAnalysisData, symbolMap, isInPrimaryConstructorBaseType, out variableInfoMap, out var unused); 407out List<ISymbol> failedVariables) 757var typeParametersInConstraint = new List<ITypeParameterSymbol>();
ExtractMethod\MethodExtractor.TriviaResult.cs (2)
71var currentLine = new List<SyntaxTrivia>(); 72var result = new List<SyntaxTrivia>();
ExtractMethod\MethodExtractor.TypeParameterCollector.cs (1)
20private readonly List<ITypeParameterSymbol> _typeParameters = [];
ExtractMethod\SelectionValidator.cs (1)
151var spine = new List<TStatementSyntax>();
FindUsages\AbstractFindUsagesService.DefinitionTrackingContext.cs (1)
28private readonly List<DefinitionItem> _definitions = [];
GenerateEqualsAndGetHashCodeFromMembers\FormatLargeBinaryExpressionRule.cs (1)
44List<IndentBlockOperation> list, SyntaxNode node, in NextIndentBlockOperationAction nextOperation)
GenerateType\AbstractGenerateTypeService.cs (1)
188var arguments = typeArguments.ToList();
GenerateType\AbstractGenerateTypeService.Editor.cs (2)
250private static void AddFoldersToNamespaceContainers(List<string> container, IList<string> folders) 493var containerList = new List<string>();
GenerateType\AbstractGenerateTypeService.State.cs (2)
64public List<TSimpleNameSyntax> PropertiesToGenerate { get; private set; } = null!; 442public List<TSimpleNameSyntax> PropertiesToGenerate { get; }
Highlighting\HighlightingService.cs (4)
22private readonly List<Lazy<IHighlighter, LanguageMetadata>> _highlighters = [.. highlighters]; 23private static readonly PooledObjects.ObjectPool<List<TextSpan>> s_listPool = new(() => []); 26SyntaxNode root, int position, List<TextSpan> highlights, CancellationToken cancellationToken) 28using (s_listPool.GetPooledObject(out var tempHighlights))
Highlighting\IHighlighter.cs (1)
13void AddHighlights(SyntaxNode root, int position, List<TextSpan> highlights, CancellationToken cancellationToken);
Highlighting\IHighlightingService.cs (1)
19void AddHighlights(SyntaxNode root, int position, List<TextSpan> highlights, CancellationToken cancellationToken);
Highlighting\Keywords\AbstractKeywordHighlighter.cs (7)
21protected sealed override void AddHighlightsForNode(SyntaxNode node, List<TextSpan> highlights, CancellationToken cancellationToken) 24protected abstract void AddHighlights(TNode node, List<TextSpan> highlights, CancellationToken cancellationToken); 31private static readonly ObjectPool<List<TextSpan>> s_textSpanListPool = new(() => []); 39SyntaxNode root, int position, List<TextSpan> highlights, CancellationToken cancellationToken) 47using var _2 = s_textSpanListPool.GetPooledObject(out var highlightsBuffer); 67private static bool AnyIntersects(int position, List<TextSpan> highlights) 78protected abstract void AddHighlightsForNode(SyntaxNode node, List<TextSpan> highlights, CancellationToken cancellationToken);
InitializeParameter\AbstractAddParameterCheckCodeRefactoringProvider.cs (2)
78var listOfParametersOrdinals = new List<int>(); 176List<int> listOfParametersOrdinals,
InitializeParameter\AbstractInitializeMemberFromParameterCodeRefactoringProviderMemberCreation.cs (1)
372var nodesToTrack = new List<SyntaxNode> { constructorDeclaration };
InlineHints\InlineHintHelpers.cs (1)
34var parts = new List<TaggedText>();
IntroduceParameter\AbstractIntroduceParameterCodeRefactoringProvider.cs (4)
252IMethodSymbol methodSymbol, SyntaxNode containingMethod, Dictionary<Document, List<TExpressionSyntax>> methodCallSites, bool allOccurrences, IntroduceParameterCodeActionKind selectedCodeAction, 284protected static async Task<Dictionary<Document, List<TExpressionSyntax>>> FindCallSitesAsync( 287var methodCallSites = new Dictionary<Document, List<TExpressionSyntax>>(); 320if (!methodCallSites.TryGetValue(refLocation.Document, out var list))
IntroduceParameter\IntroduceParameterDocumentRewriter.cs (5)
43public async Task<SyntaxNode> RewriteDocumentAsync(Compilation compilation, Document document, List<TExpressionSyntax> invocations, CancellationToken cancellationToken) 228List<TExpressionSyntax> invocations, int insertionIndex, CancellationToken cancellationToken) 321var requiredArguments = new List<SyntaxNode>(); 359private SyntaxNode GenerateNewMethodInvocation(SyntaxNode invocation, List<SyntaxNode> arguments, string newMethodIdentifier) 490List<TExpressionSyntax> invocations, CancellationToken cancellationToken)
LanguageServices\AnonymousTypeDisplayService\StructuralTypeDisplayInfo.cs (2)
29while (ReplaceStructuralTypes(parts, structuralTypeToName, semanticModel, position, out var newParts)) 40out List<SymbolDisplayPart> newParts)
LanguageServices\SymbolDisplayService\AbstractSymbolDisplayService.AbstractSymbolDescriptionBuilder.cs (5)
303var parts = new List<SymbolDisplayPart>(); 347var parts = new List<SymbolDisplayPart>(); 466var finalParts = new List<SymbolDisplayPart>(); 751var parts = ToMinimalDisplayParts(symbol, MinimallyQualifiedFormat).ToList(); 855var partsList = partsArray.Flatten().ToList();
MetadataAsSource\AbstractMetadataAsSourceService+CompatAbstractMetadataFormattingRule.cs (6)
30public sealed override void AddAnchorIndentationOperations(List<AnchorIndentationOperation> list, SyntaxNode node, in NextAnchorIndentationOperationAction nextOperation) 38public sealed override void AddIndentBlockOperations(List<IndentBlockOperation> list, SyntaxNode node, in NextIndentBlockOperationAction nextOperation) 46public sealed override void AddAlignTokensOperations(List<AlignTokensOperation> list, SyntaxNode node, in NextAlignTokensOperationAction nextOperation) 83public virtual void AddAnchorIndentationOperationsSlow(List<AnchorIndentationOperation> list, SyntaxNode node, ref NextAnchorIndentationOperationAction nextOperation) 89public virtual void AddIndentBlockOperationsSlow(List<IndentBlockOperation> list, SyntaxNode node, ref NextIndentBlockOperationAction nextOperation) 95public virtual void AddAlignTokensOperationsSlow(List<AlignTokensOperation> list, SyntaxNode node, ref NextAlignTokensOperationAction nextOperation)
MetadataAsSource\DocumentationCommentUtilities.cs (2)
14private static readonly ObjectPool<List<string>> s_pool = SharedPools.Default<List<string>>();
PdbSourceDocument\SourceLinkMap.cs (1)
70var list = new List<Entry>();
QuickInfo\CommonSemanticQuickInfoProvider.cs (1)
81var candidateResults = new List<(DocumentId docId, TokenInformation tokenInformation)>
RemoveUnusedVariable\AbstractRemoveUnusedVariableCodeFixProvider.cs (1)
61var actionsToPerform = new List<(int, Action)>();
ReplaceMethodWithProperty\AbstractReplaceMethodWithPropertyService.cs (2)
49var finalLeadingTrivia = getAndSetMethods.GetMethodDeclaration.GetLeadingTrivia().ToList(); 75private static void AddParamListTriviaIfNeeded(ISyntaxFacts syntaxFacts, SyntaxNode methodDeclaration, List<SyntaxTrivia> finalLeadingTrivia)
RQName\Nodes\RQConstructedType.cs (1)
19var typeArgumentNodes = TypeArguments.Select(node => node.ToSimpleTree()).ToList();
RQName\Nodes\RQMember.cs (1)
16protected override void AppendChildren(List<SimpleTreeNode> childList)
RQName\Nodes\RQMemberParameterIndex.cs (1)
22protected override void AppendChildren(List<SimpleTreeNode> childList)
RQName\Nodes\RQMemberParameterIndexFromPartialImplementation.cs (1)
14protected override void AppendChildren(List<SimpleTreeNode> childList)
RQName\Nodes\RQMemberParameterIndexFromPartialSignature.cs (1)
14protected override void AppendChildren(List<SimpleTreeNode> childList)
RQName\Nodes\RQMemberVariable.cs (1)
24protected override void AppendChildren(List<SimpleTreeNode> childList)
RQName\Nodes\RQMethodOrProperty.cs (2)
21protected override void AppendChildren(List<SimpleTreeNode> childList) 25var paramNodes = Parameters.Select(param => param.ToSimpleTree()).ToList();
RQName\Nodes\RQMethodPropertyOrEvent.cs (1)
19protected override void AppendChildren(List<SimpleTreeNode> childList)
RQName\Nodes\RQNode.cs (2)
14protected abstract void AppendChildren(List<SimpleTreeNode> childList); 18var childList = new List<SimpleTreeNode>();
RQName\Nodes\RQTypeOrNamespace.cs (1)
19protected override void AppendChildren(List<SimpleTreeNode> childList)
RQName\Nodes\RQUnconstructedType.cs (1)
21protected override void AppendChildren(List<SimpleTreeNode> childList)
RQName\RQNodeBuilder.cs (5)
36var parts = new List<string>(); 77var typeInfos = new List<RQUnconstructedTypeInfo>(); 141var parameterList = new List<RQParameter>(); 308var typeChain = new List<INamedTypeSymbol>(); 320var typeArgumentList = new List<RQType>();
Shared\Utilities\AnnotatedSymbolMapping.cs (2)
55using var _2 = PooledDictionary<DocumentId, List<ISymbol>>.GetInstance(out var documentIdToSymbolsMap); 89var symbolsInDocument = documentIdToSymbolsMap[id];
Shared\Utilities\SupportedPlatformData.cs (1)
27var builder = new List<SymbolDisplayPart>();
SignatureHelp\AbstractSignatureHelpProvider.cs (4)
98var filteredList = items.Where(i => Include(i, parameterNames)).ToList(); 197var structuralTypeParts = new List<SymbolDisplayPart> 260var finalItems = new List<SignatureHelpItem>(); 326var startingNewLine = new List<TaggedText>();
SignatureHelp\SignatureHelpItems.cs (1)
77var distinctItems = items.Distinct().ToList();
Snippets\SnippetProviders\AbstractSnippetProvider.cs (1)
130var allTokens = node.DescendantTokens(descendIntoTrivia: true).ToList();
src\roslyn\src\Analyzers\Core\Analyzers\RemoveUnnecessarySuppressions\AbstractRemoveUnnecessaryPragmaSuppressionsDiagnosticAnalyzer.cs (14)
157using var _1 = PooledDictionary<string, List<(SyntaxTrivia pragma, bool isDisable)>>.GetInstance(out var idToPragmasMap); 166using var _5 = PooledDictionary<string, List<SyntaxNode>>.GetInstance(out var idToSuppressMessageAttributesMap); 200if (idToPragmasMap.TryGetValue(id, out var pragmas)) 208if (idToSuppressMessageAttributesMap.TryGetValue(id, out var attributeNodes)) 228PooledDictionary<string, List<(SyntaxTrivia pragma, bool isDisable)>> idToPragmasMap, 268if (!idToPragmasMap.TryGetValue(id, out var pragmasForIdInReverseOrder)) 510PooledDictionary<string, List<(SyntaxTrivia pragma, bool isDisable)>> idToPragmasMap, 512PooledDictionary<string, List<SyntaxNode>> idToSuppressMessageAttributesMap, 546PooledDictionary<string, List<(SyntaxTrivia pragma, bool isDisable)>> idToPragmasMap, 549if (!idToPragmasMap.TryGetValue(diagnostic.Id, out var pragmasForIdInReverseOrder)) 586PooledDictionary<string, List<SyntaxNode>> idToSuppressMessageAttributesMap, 591!idToSuppressMessageAttributesMap.TryGetValue(diagnostic.Id, out var suppressMessageAttributesForId)) 736PooledDictionary<string, List<SyntaxNode>> idToSuppressMessageAttributesMap, 813if (!idToSuppressMessageAttributesMap.TryGetValue(id, out var nodesForId))
src\roslyn\src\Analyzers\Core\Analyzers\UseCollectionInitializer\UpdateExpressionState.cs (1)
35(nameof(List<>.AddRange), isLinq: false),
src\roslyn\src\Analyzers\Core\CodeFixes\DocumentationComments\AbstractAddDocCommentNodesCodeFixProvider.cs (8)
50protected abstract List<TXmlNameAttributeSyntax> GetNameAttributes(TXmlElementSyntax node); 68var paramNodes = GetElementNodes(newDocComment, NodeName); 74var paramsBeforeCurrentParam = parameterNames.TakeWhile(t => t != parameterName).ToList(); 75var paramsAfterCurrentParam = parameterNames.Except(paramsBeforeCurrentParam).ToList(); 105var paramNodeSiblings = nodeAfterNewParamNode.GetRequiredParent().ChildNodes().ToList(); 124private List<TXmlElementSyntax> GetElementNodes(SyntaxNode docComment, string nodeName) 126var nodes = docComment.ChildNodes().OfType<TXmlElementSyntax>() 155var paramNameAttributesForNode = GetNameAttributes(paramNode);
src\roslyn\src\Analyzers\Core\CodeFixes\DocumentationComments\AbstractRemoveDocCommentNodeCodeFixProvider.cs (3)
63var removedNodes = new List<SyntaxNode> { paramNode }; 64var paramNodeSiblings = paramNode.GetRequiredParent().ChildNodes().ToList(); 85private bool ShouldRemovePreviousSibling(List<SyntaxNode> paramNodeSiblings, int paramNodeIndex)
src\roslyn\src\Analyzers\Core\CodeFixes\FileHeaders\AbstractFileHeaderCodeFixProvider.cs (1)
103var removalList = new List<int>();
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateParameterizedMember\AbstractGenerateParameterizedMemberService.AbstractInvocationInfo.cs (5)
58var constraints = typeParameter.ConstraintTypes.Where(ts => !ts.IsUnexpressibleTypeParameterConstraint()).ToList(); 59var classTypes = constraints.Where(ts => ts.TypeKind == TypeKind.Class).ToList(); 60var nonClassTypes = constraints.Where(ts => ts.TypeKind != TypeKind.Class).ToList(); 81private List<ITypeSymbol> MergeClassTypes(List<ITypeSymbol> classTypes)
src\roslyn\src\Analyzers\Core\CodeFixes\MakeFieldReadonly\AbstractMakeFieldReadonlyCodeFixProvider.cs (2)
42var declarators = new List<TSymbolSyntax>(); 55Document document, SyntaxEditor editor, List<TSymbolSyntax> declarators, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\Core\CodeFixes\PopulateSwitch\AbstractPopulateSwitchCodeFixProvider.cs (2)
42protected abstract TSwitchSyntax InsertSwitchArms(SyntaxGenerator generator, TSwitchSyntax switchNode, int insertLocation, List<TSwitchArmSyntax> newArms); 167var newArms = new List<TSwitchArmSyntax>();
src\roslyn\src\Analyzers\Core\CodeFixes\PopulateSwitch\AbstractPopulateSwitchStatementCodeFixProvider.cs (1)
68protected sealed override TSwitchSyntax InsertSwitchArms(SyntaxGenerator generator, TSwitchSyntax switchNode, int insertLocation, List<TSwitchArmSyntax> newArms)
src\roslyn\src\Analyzers\Core\CodeFixes\UpgradeProject\AbstractUpgradeProjectCodeFixProvider.cs (1)
46var result = new List<CodeAction>();
UnusedReferences\ProjectAssets\ProjectAssetsModel.cs (1)
18public Dictionary<string, List<string>>? ProjectFileDependencyGroups { get; set; }
Wrapping\AbstractCodeActionComputer.cs (1)
62private readonly List<SyntaxNode> _seenDocumentRoots = [];
Microsoft.CodeAnalysis.Razor.Compiler (85)
CSharp\DefaultUtf8WriteLiteralFeature.cs (6)
103List<(int Index, InheritsInfo Info)>? unresolvedEntries = null; 129var resolved = ResolveTypeNamesWithUsings(unresolvedEntries, csharpCompilation); 152private static List<(int Index, string Fqn)> ResolveTypeNamesWithUsings( 153List<(int Index, InheritsInfo Info)> entries, 156var results = new List<(int, string)>(); 227var parts = new List<string> { typePart };
Language\Components\ComponentGenericTypePass.cs (5)
65var componentTypeParameters = node.Component.GetTypeParameters().ToList(); 66var supplyCascadingTypeParameters = componentTypeParameters 180List<CascadingGenericTypeParameter>? receivesCascadingGenericTypes = null; 299var missing = new List<BoundAttributeDescriptor>(); 415private void CreateTypeInferenceMethod(DocumentIntermediateNode documentNode, ComponentIntermediateNode node, List<CascadingGenericTypeParameter>? receivesCascadingGenericTypes)
Language\Components\ComponentLoweringPass.cs (4)
92List<TagHelperDescriptor> matched = null; 157static TagHelperDescriptor TryDisambiguateByTypeParameters(TagHelperIntermediateNode node, List<TagHelperDescriptor> candidates) 160var genericCandidates = candidates.Where(c => c.IsGenericTypedComponent()).ToList(); 161var nonGenericCandidates = candidates.Where(c => !c.IsGenericTypedComponent()).ToList();
Language\Components\ComponentMarkupBlockPass.cs (4)
46var trees = findVisitor.Trees; 139public List<IntermediateNodeReference> Trees { get; } = new List<IntermediateNodeReference>(); 261private readonly List<IntermediateNodeReference> _trees; 263public RewriteVisitor(List<IntermediateNodeReference> trees)
Language\Components\ComponentNodeWriter.cs (4)
88var parameters = GetTypeInferenceMethodParameters(node); 405private List<TypeInferenceMethodParameter> GetTypeInferenceMethodParameters(ComponentTypeInferenceMethodIntermediateNode node) 407var p = new List<TypeInferenceMethodParameter>(); 1088var parameters = GetTypeInferenceMethodParameters(node.TypeInferenceNode);
Language\Components\ComponentTemplateDiagnosticPass.cs (3)
28using var _ = ListPool<IntermediateNodeReference>.GetPooledObject(out var candidates); 45private sealed class Visitor(List<IntermediateNodeReference> candidates) 48private readonly List<IntermediateNodeReference> _candidates = candidates;
Language\DefaultRazorIntermediateNodeLoweringPhase.cs (10)
51using var _1 = ListPool<UsingReference>.GetPooledObject(out var usingReferences); 55using var _2 = ListPool<UsingReference>.GetPooledObject(out var importedUsings); 167static bool Contains(List<UsingReference> usingReferences, ReadOnlySpan<char> usingNamespace) 197List<UsingReference> usings) 309protected readonly List<UsingReference> _usings; 319public LoweringVisitor(DocumentIntermediateNode document, IntermediateNodeBuilder builder, List<UsingReference> usings, RazorParserOptions options) 1038public LegacyFileKindVisitor(DocumentIntermediateNode document, IntermediateNodeBuilder builder, List<UsingReference> usings, RazorParserOptions options) 1614List<UsingReference> usings, 2102List<UsingReference> usings, 2184public ImportsVisitor(DocumentIntermediateNode document, IntermediateNodeBuilder builder, List<UsingReference> usings, RazorParserOptions options)
Language\DefaultRazorTagHelperContextDiscoveryPhase.cs (13)
85private List<DirectiveTagHelperContribution>? _directiveContributions; 153protected void AddMatches(List<TagHelperDescriptor> tagHelpers) 169protected void RemoveMatches(List<TagHelperDescriptor> tagHelpers) 211private readonly Dictionary<string, List<TagHelperDescriptor>> _tagHelperMap = new(StringComparer.Ordinal); 219private Dictionary<string, List<TagHelperDescriptor>> TagHelperMap 237List<TagHelperDescriptor>? currentTagHelpers = null; 313if (!TagHelperMap.TryGetValue(addTagHelper.AssemblyName, out var tagHelpers)) 320var contributed = IsSourceDocument ? TagHelperCollection.TagHelperDescriptorListPool.Default.Get() : null; 368if (!TagHelperMap.TryGetValue(removeTagHelper.AssemblyName, out var nonComponentTagHelpers)) 418private readonly Dictionary<ReadOnlyMemory<char>, List<TagHelperDescriptor>> _namespaceToComponentsMap = new(ReadOnlyMemoryOfCharComparer.Instance); 422private List<TagHelperDescriptor>? _componentsWithoutNamespace; 458if (!_namespaceToComponentsMap.TryGetValue(typeNamespace, out var components)) 575if (namespaceToComponentsMap.TryGetValue(normalizedNamespace, out var components))
Language\DocumentClassifierPassBase.cs (1)
59var children = new List<IntermediateNode>(documentNode.Children);
Language\Intermediate\ComponentTypeInferenceMethodIntermediateNode.cs (1)
37public List<CascadingGenericTypeParameter> ReceivesCascadingGenericTypes { get; set; }
Language\Intermediate\DefaultRazorIntermediateNodeBuilder.cs (1)
13private readonly List<IntermediateNode> _stack;
Language\Legacy\AddTagHelperChunkGenerator.cs (2)
21List<RazorDiagnostic> diagnostics) 38public List<RazorDiagnostic> Diagnostics { get; }
Language\Legacy\CSharpCodeParser.cs (4)
1307Func<string, List<RazorDiagnostic>, SourceLocation, ISpanChunkGenerator> chunkGeneratorFactory) 1393List<RazorDiagnostic> errors) 1448internal static ParsedDirective ParseAddOrRemoveDirective(ParsedDirective directive, SourceLocation directiveLocation, List<RazorDiagnostic> errors) 1503List<RazorDiagnostic> diagnostics)
Language\Legacy\RemoveTagHelperChunkGenerator.cs (2)
21List<RazorDiagnostic> diagnostics) 38public List<RazorDiagnostic> Diagnostics { get; }
Language\Legacy\RoslynCSharpTokenizer.cs (1)
35private readonly List<(int position, SyntaxTokenParser.Result result, bool isOnlyWhitespaceOnLine)> _resultCache = ListPool<(int, SyntaxTokenParser.Result, bool)>.Default.Get();
Language\Legacy\TagHelperPrefixDirectiveChunkGenerator.cs (2)
16public TagHelperPrefixDirectiveChunkGenerator(string prefix, string directiveText, List<RazorDiagnostic> diagnostics) 27public List<RazorDiagnostic> Diagnostics { get; }
Language\Legacy\Tokenizer.cs (1)
27protected List<RazorDiagnostic> CurrentErrors { get; }
Language\RazorCodeDocumentExtensions.cs (2)
120var usings = new List<string>(); 134static void CollectUsings(RazorSyntaxTree tree, List<string> usings)
Language\RazorSyntaxTree.cs (1)
50using var pooledList = ListPool<RazorDiagnostic>.GetPooledObject(out var rootDiagnostics);
Language\Syntax\InternalSyntax\SyntaxListPool.cs (1)
18private readonly List<SyntaxListBuilder> _allocated = new List<SyntaxListBuilder>();
Language\Syntax\SyntaxNodeExtensions.cs (3)
36public static void CollectAllDiagnostics<TNode>(this TNode node, List<RazorDiagnostic> list) 264private sealed class DiagnosticSyntaxWalker(List<RazorDiagnostic> diagnostics) : SyntaxWalker 266private readonly List<RazorDiagnostic> _diagnostics = diagnostics ?? [];
Language\TagHelperCollection.Builder.cs (2)
16private List<TagHelperDescriptor> _items; 27var items = Interlocked.Exchange(ref _items, null!);
Language\TagHelperCollection.TagHelperDescriptorListPool.cs (4)
12/// A pool of <see cref="List{T}"/> instances for <see cref="TagHelperDescriptor"/>. 23internal sealed class TagHelperDescriptorListPool : CustomObjectPool<List<TagHelperDescriptor>> 40public override List<TagHelperDescriptor> Create() => new(capacity: InitialCapacity); 42public override bool Return(List<TagHelperDescriptor> list)
Language\TagHelperObjectBuilderCollection`2.cs (1)
16private List<TBuilder>? _builders;
Language\VirtualRazorProjectFileSystem.cs (2)
41public List<DirectoryNode> Directories { get; } = []; 42public List<FileNode> Files { get; } = [];
Mvc.Version2_X\InstrumentationPass.cs (1)
76public List<InstrumentationItem> Items { get; } = new List<InstrumentationItem>();
Mvc.Version2_X\ViewComponentTagHelperDescriptorFactory.cs (1)
156var methods = new List<IMethodSymbol>();
Mvc\ModelExpressionPass.cs (1)
34public List<TagHelperIntermediateNode> TagHelpers { get; } = new List<TagHelperIntermediateNode>();
Mvc\PageDirective.cs (1)
65var tokens = visitor.DirectiveTokens.ToList();
Mvc\ViewComponentTagHelperDescriptorFactory.cs (1)
156var methods = new List<IMethodSymbol>();
Microsoft.CodeAnalysis.Rebuild (1)
CompilationOptionsReader.cs (1)
456List<(string, string)> options = new List<(string, string)>();
Microsoft.CodeAnalysis.ResxSourceGenerator (117)
AbstractResxGenerator.cs (1)
546var getResourceStringAttributes = new List<string>();
src\roslyn\src\Compilers\Core\Portable\InternalUtilities\CompilerOptionParseUtilities.cs (2)
29public static void ParseFeatures(IDictionary<string, string> builder, List<string> values) 40internal static void PrependFeatureFlagFromEnvironment(List<string> arguments, Action<string>? log = null)
src\roslyn\src\Compilers\Core\Portable\InternalUtilities\OrderedMultiDictionary.cs (1)
15private readonly List<K> _keys;
src\roslyn\src\Dependencies\Collections\Extensions\FixedSizeArrayBuilder.cs (1)
77public void AddRange(List<T> values)
src\roslyn\src\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (2)
250public static bool IsEmpty<T>(this List<T> source) 721List<IEnumerator<T>> enumerators = new List<IEnumerator<T>>();
src\roslyn\src\Dependencies\Collections\Segmented\SegmentedList`1.cs (1)
29/// <para>This collection has the same performance characteristics as <see cref="List{T}"/>, but uses segmented
src\roslyn\src\Dependencies\Threading\ParallelExtensions.NetFramework.cs (1)
408private List<Exception> _exceptions;
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\BoundedCacheWithFactory.cs (1)
20private readonly List<WeakReference<Entry?>> _weakReferencedEntries =
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Extensions\ITypeSymbolExtensions.cs (2)
150var attributes = new List<AttributeData>(); 217var attributes = new List<AttributeData>();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Collections\NormalizedTextSpanCollection.cs (1)
592var sorted = new List<TextSpan>(spans);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\ListExtensions.cs (2)
24public static void RemoveOrTransformAll<T, TArg>(this List<T> list, Func<T, TArg, T?> transform, TArg arg) 43public static void RemoveOrTransformAll<T, TArg>(this List<T> list, Func<T, TArg, T?> transform, TArg arg)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxNodeExtensions.cs (1)
409var spans = new List<TextSpan>(nodesToReplace.Count + tokensToReplace.Count + triviaToReplace.Count);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\AbstractSyntaxFormatting.cs (1)
53List<AbstractFormattingResult>? results = null;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\BottomUpBaseIndentationFinder.cs (9)
99var list = GetParentIndentBlockOperations(token); 117var list = GetParentIndentBlockOperations(token); 137List<IndentBlockOperation> list, 185SyntaxNode root, List<IndentBlockOperation> list, int position) 213private List<IndentBlockOperation> GetParentIndentBlockOperations(SyntaxToken token) 218var list = new List<IndentBlockOperation>(); 251var list = new List<AlignTokensOperation>(); 283var list = new List<IndentBlockOperation>(); 311private static IEnumerable<IndentBlockOperation> GetIndentBlockOperationsFromSmallestSpan(SyntaxNode root, List<IndentBlockOperation> list, int position)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Context\FormattingContext.cs (3)
53private List<IndentBlockOperation> _initialIndentBlockOperations = []; 94var indentationOperations = indentOperations; 146var mergedList = new List<IndentBlockOperation>(count);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Context\FormattingContext.InitialContextFinder.cs (5)
43public (List<IndentBlockOperation> indentOperations, ImmutableArray<SuppressOperation> suppressOperations) Do(SyntaxToken startToken, SyntaxToken endToken) 50var initialIndentationOperations = this.GetInitialIndentBlockOperations(startToken, endToken); 66private List<IndentBlockOperation> GetInitialIndentBlockOperations(SyntaxToken startToken, SyntaxToken endToken) 73var operations = new List<IndentBlockOperation>(); 74var list = new List<IndentBlockOperation>();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractAggregatedFormattingResult.cs (1)
89var result = new List<TextChange>(count);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractFormatEngine.cs (5)
160var indentBlockOperationScratch = new List<IndentBlockOperation>(); 161var alignmentOperationScratch = new List<AlignTokensOperation>(); 162var anchorIndentationOperationsScratch = new List<AnchorIndentationOperation>(); 189private static void AddOperations<T>(SegmentedList<T> operations, List<T> scratch, SyntaxNode node, Action<List<T>, SyntaxNode> addOperations)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractFormatEngine.OperationApplier.cs (1)
356var list = new List<TokenData>();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractFormattingResult.cs (2)
60var result = new List<TextChange>(); 76private void AddTextChanges(List<TextChange> list, SyntaxToken token1, SyntaxToken token2, TriviaData data)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\ChainedFormattingRules.cs (3)
52public void AddAnchorIndentationOperations(List<AnchorIndentationOperation> list, SyntaxNode currentNode) 58public void AddIndentBlockOperations(List<IndentBlockOperation> list, SyntaxNode currentNode) 64public void AddAlignTokensOperations(List<AlignTokensOperation> list, SyntaxNode currentNode)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\FormattingExtensions.cs (4)
40public static List<T>? Combine<T>(this List<T>? list1, List<T>? list2) 315var aggregateSpans = new List<TextSpan>();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Rules\AbstractFormattingRule.cs (3)
29public virtual void AddAnchorIndentationOperations(List<AnchorIndentationOperation> list, SyntaxNode node, in NextAnchorIndentationOperationAction nextOperation) 35public virtual void AddIndentBlockOperations(List<IndentBlockOperation> list, SyntaxNode node, in NextIndentBlockOperationAction nextOperation) 41public virtual void AddAlignTokensOperations(List<AlignTokensOperation> list, SyntaxNode node, in NextAlignTokensOperationAction nextOperation)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Rules\BaseIndentationFormattingRule.cs (3)
31public override void AddIndentBlockOperations(List<IndentBlockOperation> list, SyntaxNode node, in NextIndentBlockOperationAction nextOperation) 54private void AddNextIndentBlockOperations(List<IndentBlockOperation> list, SyntaxNode node, in NextIndentBlockOperationAction nextOperation) 65private void AdjustIndentBlockOperation(List<IndentBlockOperation> list)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Rules\CompatAbstractFormattingRule.cs (6)
25public sealed override void AddAnchorIndentationOperations(List<AnchorIndentationOperation> list, SyntaxNode node, in NextAnchorIndentationOperationAction nextOperation) 33public sealed override void AddIndentBlockOperations(List<IndentBlockOperation> list, SyntaxNode node, in NextIndentBlockOperationAction nextOperation) 41public sealed override void AddAlignTokensOperations(List<AlignTokensOperation> list, SyntaxNode node, in NextAlignTokensOperationAction nextOperation) 78public virtual void AddAnchorIndentationOperationsSlow(List<AnchorIndentationOperation> list, SyntaxNode node, ref NextAnchorIndentationOperationAction nextOperation) 84public virtual void AddIndentBlockOperationsSlow(List<IndentBlockOperation> list, SyntaxNode node, ref NextIndentBlockOperationAction nextOperation) 90public virtual void AddAlignTokensOperationsSlow(List<AlignTokensOperation> list, SyntaxNode node, ref NextAlignTokensOperationAction nextOperation)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Rules\NextAlignTokensOperationAction.cs (1)
15List<AlignTokensOperation> list)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Rules\NextAnchorIndentationOperationAction.cs (1)
15List<AnchorIndentationOperation> list)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Rules\NextIndentBlockOperationAction.cs (1)
15List<IndentBlockOperation> list)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Rules\Operations\FormattingOperations.cs (3)
150var list = new List<AnchorIndentationOperation>(); 162var list = new List<IndentBlockOperation>(); 174var list = new List<AlignTokensOperation>();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Helpers\RemoveUnnecessaryImports\RemoveUnnecessaryImportsHelpers.cs (1)
14var trimmedLeadingTrivia = token.LeadingTrivia.SkipWhile(syntaxFacts.IsEndOfLineTrivia).ToList();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\NamingStylePreferences.cs (1)
420var methodElements = rootElement
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\ObjectPools\Extensions.cs (12)
40public static PooledObject<List<TItem>> GetPooledObject<TItem>(this ObjectPool<List<TItem>> pool) 41=> PooledObject<List<TItem>>.Create(pool); 53public static PooledObject<List<TItem>> GetPooledObject<TItem>(this ObjectPool<List<TItem>> pool, out List<TItem> list) 55var pooledObject = PooledObject<List<TItem>>.Create(pool); 150public static List<T> AllocateAndClear<T>(this ObjectPool<List<T>> pool) 152var list = pool.Allocate(); 319public static void ClearAndFree<T>(this ObjectPool<List<T>> pool, List<T> list, bool trim = true)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\ObjectPools\PooledObject.cs (7)
90public static PooledObject<List<TItem>> Create<TItem>(ObjectPool<List<TItem>> pool) 92return new PooledObject<List<TItem>>( 147private static List<TItem> Allocator<TItem>(ObjectPool<List<TItem>> pool) 150private static void Releaser<TItem>(ObjectPool<List<TItem>> pool, List<TItem> obj)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\FileBannerFacts\AbstractFileBannerFacts.cs (2)
86var leadingTriviaToKeep = new List<SyntaxTrivia>(node.GetLeadingTrivia()); 125List<SyntaxTrivia> leadingTriviaToStrip, leadingTriviaToKeep;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyReader.cs (1)
331private readonly List<IMethodSymbol?> _methodSymbolStack = [];
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyWriter.cs (1)
69private readonly List<IMethodSymbol> _methodSymbolStack = [];
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AbstractSpeculationAnalyzer.cs (2)
1099var specifiedParameters1 = new List<IParameterSymbol>(); 1100var specifiedParameters2 = new List<IParameterSymbol>();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\EnumValueUtilities.cs (2)
23var orderedExistingConstants = enumType.GetMembers() 114private static bool LooksLikeFlagsEnum(List<IComparable> existingConstants)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\PublicContract.cs (1)
145var list = sequence.ToList();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\SerializableBytes.cs (6)
97protected List<byte[]> chunks; 102protected PooledStream(long length, List<byte[]> chunks) 187private static int Read(List<byte[]> chunks, long position, long length, byte[] buffer, int index, int count) 282: base(length: 0, chunks: SharedPools.BigDefault<List<byte[]>>().AllocateAndClear()) 400var temp = this.chunks; 404SharedPools.BigDefault<List<byte[]>>().ClearAndFree(temp);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\SyntaxPath.cs (1)
42private readonly List<PathSegment> _segments = [];
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\TopologicalSorter.cs (3)
15var result = new List<T>(); 36List<T> result, 77var itemsAfterBeforeList = itemToItemsBefore[itemAfter];
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Compilation\CompilationExtensions.cs (1)
292=> compilation.GetTypeByMetadataName(typeof(List<>).FullName!);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\IAssemblySymbolExtensions.cs (2)
17this List<IAssemblySymbol> assemblies, 33public static bool ContainsTypeName(this List<IAssemblySymbol> assemblies, string typeName, bool tryWithAttributeSuffix = false)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamedTypeSymbolExtensions.cs (1)
398var interfacesToImplement = new List<INamedTypeSymbol>(
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamespaceOrTypeSymbolExtensions.cs (3)
18private static readonly ConditionalWeakTable<INamespaceOrTypeSymbol, List<string>> s_namespaceOrTypeToNameMap = new(); 36var result = new List<string>(); 75private static void GetNameParts(INamespaceOrTypeSymbol? namespaceOrTypeSymbol, List<string> result)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (2)
749var members = returnType.AllInterfaces.Concat(returnType.GetBaseTypesAndThis()) 789var members = returnType.AllInterfaces.Concat(returnType.GetBaseTypesAndThis())
Microsoft.CodeAnalysis.Scripting (17)
Hosting\AssemblyLoader\InteractiveAssemblyLoader.cs (9)
52private readonly Dictionary<string, List<LoadedAssemblyInfo>> _loadedAssembliesBySimpleName; 55private readonly Dictionary<string, List<AssemblyIdentityAndLocation>> _dependenciesWithLocationBySimpleName; 90_loadedAssembliesBySimpleName = new Dictionary<string, List<LoadedAssemblyInfo>>(AssemblyIdentityComparer.SimpleNameComparer); 91_dependenciesWithLocationBySimpleName = new Dictionary<string, List<AssemblyIdentityAndLocation>>(); 199if (_loadedAssembliesBySimpleName.TryGetValue(identity.Name, out var existingInfos)) 212if (_dependenciesWithLocationBySimpleName.TryGetValue(simpleName, out var sameSimpleNameAssemblyIdentities)) 265if (_loadedAssembliesBySimpleName.TryGetValue(identity.Name, out var loadedInfos)) 389if (_loadedAssembliesBySimpleName.TryGetValue(identity.Name, out var infos)) 399if (_dependenciesWithLocationBySimpleName.TryGetValue(identity.Name, out var sameSimpleNameIdentities))
Hosting\CommandLine\CommandLineRunner.cs (3)
110var diagnosticsInfos = new List<DiagnosticInfo>(); 150private ScriptOptions? GetScriptOptions(CommandLineArguments arguments, string? scriptPathOpt, CommonMessageProvider messageProvider, List<DiagnosticInfo> diagnostics, bool emitDebugInformation) 157var resolvedReferences = new List<MetadataReference>();
Hosting\ObjectFormatter\CommonObjectFormatter.Visitor.cs (4)
287var members = new List<FormattedMember>(); 325private void FormatObjectMembersRecursive(List<FormattedMember> result, object obj, bool includeNonPublic, ref int lengthLimit) 329var members = new List<MemberInfo>(); 490private bool AddMember(List<FormattedMember> members, FormattedMember member, ref int remainingLength)
Hosting\SynchronizedList.cs (1)
15private readonly List<T> _list = new List<T>();
Microsoft.CodeAnalysis.VisualBasic (3)
CommandLine\VisualBasicCommandLineArguments.vb (2)
66diagnostics As List(Of DiagnosticInfo), 68resolved As List(Of MetadataReference)
Lowering\SyntheticBoundNodeFactory.vb (1)
730Public Function SwitchSection(values As List(Of Integer), ParamArray statements As BoundStatement()) As BoundCaseBlock
Microsoft.CodeAnalysis.Workspaces (279)
Classification\AbstractClassificationService.cs (1)
220protected static void AddRange(ArrayBuilder<ClassifiedSpan> temp, List<ClassifiedSpan> result)
Classification\Classifier.cs (1)
103var allClassifications = new List<ClassifiedSpan>(semanticClassifications.Where(s => s.TextSpan.OverlapsWith(textSpan)));
CodeCleanup\AbstractCodeCleanerService.cs (7)
116List<(SyntaxAnnotation previousAnnotation, SyntaxAnnotation nextAnnotation)> annotations, 269private static (SyntaxNode newNode, List<(SyntaxAnnotation previous, SyntaxAnnotation next)> annotations) AnnotateNodeForTextSpans( 276var tokenAnnotationMap = new Dictionary<SyntaxToken, List<SyntaxAnnotation>>(); 277var annotations = new List<(SyntaxAnnotation previous, SyntaxAnnotation next)>(); 327var tokenSpans = new List<TextSpan>(); 431private static bool CleanupWholeNode(List<(SyntaxAnnotation previous, SyntaxAnnotation next)> annotations) 593private static SyntaxNode InjectAnnotations(SyntaxNode node, Dictionary<SyntaxToken, List<SyntaxAnnotation>> map)
Diagnostics\DiagnosticAnalysisResultBuilder.cs (10)
23private Dictionary<DocumentId, List<DiagnosticData>>? _lazySyntaxLocals = null; 24private Dictionary<DocumentId, List<DiagnosticData>>? _lazySemanticLocals = null; 25private Dictionary<DocumentId, List<DiagnosticData>>? _lazyNonLocals = null; 27private List<DiagnosticData>? _lazyOthers = null; 48ref Dictionary<DocumentId, List<DiagnosticData>>? lazyLocals, DocumentId documentId, ImmutableArray<Diagnostic> diagnostics) 93private static void AddDocumentDiagnostic(ref Dictionary<DocumentId, List<DiagnosticData>>? map, TextDocument document, Diagnostic diagnostic) 119Dictionary<DocumentId, List<DiagnosticData>>? dummy = null; 127ref Dictionary<DocumentId, List<DiagnosticData>>? lazyLocals, SyntaxTree? tree, Diagnostic diagnostic) 180ref Dictionary<DocumentId, List<DiagnosticData>>? lazyLocals, SyntaxTree? tree, ImmutableArray<Diagnostic> diagnostics) 186private static ImmutableDictionary<DocumentId, ImmutableArray<DiagnosticData>> Convert(Dictionary<DocumentId, List<DiagnosticData>>? map)
Differencing\EditScript.cs (7)
22var edits = new List<Edit<TNode>>(); 39private void AddUpdatesInsertsMoves(List<Edit<TNode>> edits) 70private void ProcessNode(List<Edit<TNode>> edits, TNode x) 140private void AddDeletes(List<Edit<TNode>> edits) 161private void AlignChildren(List<Edit<TNode>> edits, TNode w, TNode x) 180List<TNode> s1 = null; 191List<TNode> s2 = null;
Differencing\Match.cs (9)
70out List<TNode>[] nodes, 73nodes = new List<TNode>[labelCount]; 88var list = nodes[label]; 102private void ComputeMatch(List<TNode>[] nodes1, List<TNode>[] nodes2) 146private void ComputeMatchForLabel(int label, List<TNode> s1, List<TNode> s2) 157private void ComputeMatchForLabel(List<TNode> s1, List<TNode> s2, int tiedToAncestor, double maxAcceptableDistance)
Editing\SymbolEditor.cs (2)
154var symbols = DocumentationCommentId.GetSymbolsForDeclarationId(symbolId, comp).ToList(); 406var memberDecls = this.GetDeclarations(currentMember).ToList();
Editing\SyntaxEditor.cs (2)
57private readonly List<Change> _changes = []; 312private readonly List<SyntaxNode> _newNodes = [.. newNodes];
FindSymbols\FindReferences\DependentProjectsFinder.cs (2)
208using var _1 = PooledDictionary<ProjectId, List<ProjectId>>.GetInstance(out var projectIdsToReferencingSubmissionIds); 243if (projectIdsToReferencingSubmissionIds.TryGetValue(toProcess, out var submissionIds))
FindSymbols\ReferenceLocationExtensions.cs (4)
16public static async Task<Dictionary<ISymbol, List<Location>>> FindReferencingSymbolsAsync( 22var result = new Dictionary<ISymbol, List<Location>>(); 51Dictionary<ISymbol, List<Location>> result) 63if (!result.TryGetValue(containingSymbol, out var locations))
FindSymbols\StreamingProgressCollector.cs (1)
27private readonly Dictionary<ISymbol, List<ReferenceLocation>> _symbolToLocations = [];
FindSymbols\SymbolFinder_Callers.cs (1)
51var results = new List<SymbolCallerInfo>();
FindSymbols\SymbolTree\SymbolTreeInfo.cs (1)
442var orderedKeys1 = _inheritanceMap.Keys.Order().ToList();
FindSymbols\SymbolTree\SymbolTreeInfo_Metadata.cs (10)
254private static readonly ObjectPool<List<string>> s_stringListPool = SharedPools.Default<List<string>>(); 260private readonly List<MetadataDefinition> _allTypeDefinitions = []; 737var baseTypeNameParts = s_stringListPool.Allocate(); 766List<string> simpleNames) 782List<string> simpleNames) 805List<string> simpleNames) 839List<string> simpleNames) 854List<string> simpleNames) 878private readonly void EnsureParentsAndChildren(List<string> simpleNames)
LanguageServices\DeclaredSymbolFactoryService\AbstractDeclaredSymbolInfoFactoryService.cs (4)
38private static readonly ObjectPool<List<Dictionary<string, string>>> s_aliasMapListPool 39= SharedPools.Default<List<Dictionary<string, string>>>(); 97protected static List<Dictionary<string, string>> AllocateAliasMapList() 129protected static void FreeAliasMapList(List<Dictionary<string, string>> list)
LinkedFileDiffMerging\AbstractLinkedFileMergeConflictCommentAdditionService.cs (6)
22var partitionedChanges = PartitionChangesForDocument(documentWithChanges.UnmergedChanges, originalSourceText); 31private static List<List<TextChange>> PartitionChangesForDocument(IEnumerable<TextChange> changes, SourceText originalSourceText) 33var partitionedChanges = new List<List<TextChange>>(); 34var currentPartition = new List<TextChange>
Log\StatisticResult.cs (1)
14public static StatisticResult FromList(List<int> values)
Log\WorkspaceStructureLogger.cs (2)
198var elements = new List<XElement>(); 297var elements = new List<XElement>();
Rename\ConflictEngine\ConflictingIdentifierTracker.cs (3)
17private readonly Dictionary<string, List<SyntaxToken>> _currentIdentifiersInScope = new(identifierComparer); 31if (_currentIdentifiersInScope.TryGetValue(name, out var conflictingTokens)) 78var currentIdentifiers = _currentIdentifiersInScope[name];
Rename\ConflictEngine\ConflictResolver.Session.cs (3)
97var topologicallySortedProjects = dependencyGraph.GetTopologicallySortedProjects(_cancellationToken).ToList(); 277var ignoreErrorCodes = new List<string> 686var possibleNameConflictsList = new List<string>();
Rename\ConflictEngine\MutableConflictResolution.cs (1)
28public readonly List<RelatedLocation> RelatedLocations = [];
Rename\ConflictEngine\RenamedSpansTracker.cs (12)
25private readonly Dictionary<DocumentId, List<(TextSpan oldSpan, TextSpan newSpan)>> _documentToModifiedSpansMap = []; 26private readonly Dictionary<DocumentId, List<MutableComplexifiedSpan>> _documentToComplexifiedSpansMap = []; 33if (!_documentToModifiedSpansMap.TryGetValue(documentId, out var spans)) 42internal void AddComplexifiedSpan(DocumentId documentId, TextSpan oldSpan, TextSpan newSpan, List<(TextSpan oldSpan, TextSpan newSpan)> modifiedSubSpans) 44if (!_documentToComplexifiedSpansMap.TryGetValue(documentId, out var spans)) 56var documentReplacementSpans = _documentToModifiedSpansMap.TryGetValue(documentId, out var modifiedSpans) 66var documentComplexifiedSpans = _documentToComplexifiedSpansMap.TryGetValue(documentId, out var complexifiedSpans) 122TextSpan originalSpan, TextSpan newSpan, List<(TextSpan oldSpan, TextSpan newSpan)> modifiedSubSpans) 126public List<(TextSpan oldSpan, TextSpan newSpan)> ModifiedSubSpans = modifiedSubSpans; 172if (_documentToModifiedSpansMap.TryGetValue(documentId, out var modifiedSpans)) 177if (_documentToComplexifiedSpansMap.TryGetValue(documentId, out var complexifiedSpans)) 197var modifiedSubSpans = new List<(TextSpan oldSpan, TextSpan newSpan)>();
Rename\SymbolicRenameLocations.ReferenceProcessing.cs (1)
272var results = new List<RenameLocation>();
Serialization\AbstractOptionsSerializationService.cs (4)
134List<KeyValuePair<string, ReportDiagnostic>> specificDiagnosticOptionsList = null; 149var specificDiagnosticOptions = specificDiagnosticOptionsList ?? []; 220List<KeyValuePair<string, string>> featuresList = null; 235var features = featuresList ?? [];
Shared\Extensions\INamespaceSymbolExtensions.cs (6)
17private static readonly ConditionalWeakTable<INamespaceSymbol, List<string>> s_namespaceToNameMap = new(); 22private static List<string> GetNameParts(INamespaceSymbol? namespaceSymbol) 24var result = new List<string>(); 29private static void GetNameParts(INamespaceSymbol? namespaceSymbol, List<string> result) 42var names1 = s_namespaceToNameMap.GetValue(n1, GetNameParts); 43var names2 = s_namespaceToNameMap.GetValue(n2, GetNameParts);
Shared\Extensions\ISymbolExtensions.cs (1)
335var result = new List<XNode>();
Shared\TestHooks\AsynchronousOperationListener.cs (1)
23private List<DiagnosticAsyncToken> _diagnosticTokenList = [];
Shared\TestHooks\AsynchronousOperationListenerProvider.cs (2)
126List<Task>? tasks = null; 197public List<AsynchronousOperationListener.DiagnosticAsyncToken> GetTokens()
Shared\Utilities\ExtensionOrderer.cs (1)
25var list = extensions.ToList();
src\roslyn\src\Compilers\Core\Portable\DiagnosticAnalyzer\AnalyzerAssemblyLoader.cs (1)
348List<string> originalPaths;
src\roslyn\src\Compilers\Core\Portable\InternalUtilities\CompilerOptionParseUtilities.cs (2)
29public static void ParseFeatures(IDictionary<string, string> builder, List<string> values) 40internal static void PrependFeatureFlagFromEnvironment(List<string> arguments, Action<string>? log = null)
src\roslyn\src\Compilers\Core\Portable\InternalUtilities\OrderedMultiDictionary.cs (1)
15private readonly List<K> _keys;
src\roslyn\src\Dependencies\Collections\Extensions\FixedSizeArrayBuilder.cs (1)
77public void AddRange(List<T> values)
src\roslyn\src\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (2)
250public static bool IsEmpty<T>(this List<T> source) 721List<IEnumerator<T>> enumerators = new List<IEnumerator<T>>();
src\roslyn\src\Dependencies\Collections\Segmented\SegmentedDictionary`2.cs (2)
200else if (enumerable.GetType() == typeof(List<KeyValuePair<TKey, TValue>>)) 202span = CollectionsMarshal.AsSpan((List<KeyValuePair<TKey, TValue>>)enumerable);
src\roslyn\src\Dependencies\Collections\Segmented\SegmentedList`1.cs (1)
29/// <para>This collection has the same performance characteristics as <see cref="List{T}"/>, but uses segmented
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Collections\NormalizedTextSpanCollection.cs (1)
592var sorted = new List<TextSpan>(spans);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\ListExtensions.cs (2)
24public static void RemoveOrTransformAll<T, TArg>(this List<T> list, Func<T, TArg, T?> transform, TArg arg) 43public static void RemoveOrTransformAll<T, TArg>(this List<T> list, Func<T, TArg, T?> transform, TArg arg)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxNodeExtensions.cs (1)
409var spans = new List<TextSpan>(nodesToReplace.Count + tokensToReplace.Count + triviaToReplace.Count);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\AbstractSyntaxFormatting.cs (1)
53List<AbstractFormattingResult>? results = null;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\BottomUpBaseIndentationFinder.cs (9)
99var list = GetParentIndentBlockOperations(token); 117var list = GetParentIndentBlockOperations(token); 137List<IndentBlockOperation> list, 185SyntaxNode root, List<IndentBlockOperation> list, int position) 213private List<IndentBlockOperation> GetParentIndentBlockOperations(SyntaxToken token) 218var list = new List<IndentBlockOperation>(); 251var list = new List<AlignTokensOperation>(); 283var list = new List<IndentBlockOperation>(); 311private static IEnumerable<IndentBlockOperation> GetIndentBlockOperationsFromSmallestSpan(SyntaxNode root, List<IndentBlockOperation> list, int position)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Context\FormattingContext.cs (3)
53private List<IndentBlockOperation> _initialIndentBlockOperations = []; 94var indentationOperations = indentOperations; 146var mergedList = new List<IndentBlockOperation>(count);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Context\FormattingContext.InitialContextFinder.cs (5)
43public (List<IndentBlockOperation> indentOperations, ImmutableArray<SuppressOperation> suppressOperations) Do(SyntaxToken startToken, SyntaxToken endToken) 50var initialIndentationOperations = this.GetInitialIndentBlockOperations(startToken, endToken); 66private List<IndentBlockOperation> GetInitialIndentBlockOperations(SyntaxToken startToken, SyntaxToken endToken) 73var operations = new List<IndentBlockOperation>(); 74var list = new List<IndentBlockOperation>();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractAggregatedFormattingResult.cs (1)
89var result = new List<TextChange>(count);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractFormatEngine.cs (5)
160var indentBlockOperationScratch = new List<IndentBlockOperation>(); 161var alignmentOperationScratch = new List<AlignTokensOperation>(); 162var anchorIndentationOperationsScratch = new List<AnchorIndentationOperation>(); 189private static void AddOperations<T>(SegmentedList<T> operations, List<T> scratch, SyntaxNode node, Action<List<T>, SyntaxNode> addOperations)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractFormatEngine.OperationApplier.cs (1)
356var list = new List<TokenData>();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractFormattingResult.cs (2)
60var result = new List<TextChange>(); 76private void AddTextChanges(List<TextChange> list, SyntaxToken token1, SyntaxToken token2, TriviaData data)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\ChainedFormattingRules.cs (3)
52public void AddAnchorIndentationOperations(List<AnchorIndentationOperation> list, SyntaxNode currentNode) 58public void AddIndentBlockOperations(List<IndentBlockOperation> list, SyntaxNode currentNode) 64public void AddAlignTokensOperations(List<AlignTokensOperation> list, SyntaxNode currentNode)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\FormattingExtensions.cs (4)
40public static List<T>? Combine<T>(this List<T>? list1, List<T>? list2) 315var aggregateSpans = new List<TextSpan>();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Rules\AbstractFormattingRule.cs (3)
29public virtual void AddAnchorIndentationOperations(List<AnchorIndentationOperation> list, SyntaxNode node, in NextAnchorIndentationOperationAction nextOperation) 35public virtual void AddIndentBlockOperations(List<IndentBlockOperation> list, SyntaxNode node, in NextIndentBlockOperationAction nextOperation) 41public virtual void AddAlignTokensOperations(List<AlignTokensOperation> list, SyntaxNode node, in NextAlignTokensOperationAction nextOperation)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Rules\BaseIndentationFormattingRule.cs (3)
31public override void AddIndentBlockOperations(List<IndentBlockOperation> list, SyntaxNode node, in NextIndentBlockOperationAction nextOperation) 54private void AddNextIndentBlockOperations(List<IndentBlockOperation> list, SyntaxNode node, in NextIndentBlockOperationAction nextOperation) 65private void AdjustIndentBlockOperation(List<IndentBlockOperation> list)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Rules\CompatAbstractFormattingRule.cs (6)
25public sealed override void AddAnchorIndentationOperations(List<AnchorIndentationOperation> list, SyntaxNode node, in NextAnchorIndentationOperationAction nextOperation) 33public sealed override void AddIndentBlockOperations(List<IndentBlockOperation> list, SyntaxNode node, in NextIndentBlockOperationAction nextOperation) 41public sealed override void AddAlignTokensOperations(List<AlignTokensOperation> list, SyntaxNode node, in NextAlignTokensOperationAction nextOperation) 78public virtual void AddAnchorIndentationOperationsSlow(List<AnchorIndentationOperation> list, SyntaxNode node, ref NextAnchorIndentationOperationAction nextOperation) 84public virtual void AddIndentBlockOperationsSlow(List<IndentBlockOperation> list, SyntaxNode node, ref NextIndentBlockOperationAction nextOperation) 90public virtual void AddAlignTokensOperationsSlow(List<AlignTokensOperation> list, SyntaxNode node, ref NextAlignTokensOperationAction nextOperation)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Rules\NextAlignTokensOperationAction.cs (1)
15List<AlignTokensOperation> list)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Rules\NextAnchorIndentationOperationAction.cs (1)
15List<AnchorIndentationOperation> list)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Rules\NextIndentBlockOperationAction.cs (1)
15List<IndentBlockOperation> list)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Rules\Operations\FormattingOperations.cs (3)
150var list = new List<AnchorIndentationOperation>(); 162var list = new List<IndentBlockOperation>(); 174var list = new List<AlignTokensOperation>();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Helpers\RemoveUnnecessaryImports\RemoveUnnecessaryImportsHelpers.cs (1)
14var trimmedLeadingTrivia = token.LeadingTrivia.SkipWhile(syntaxFacts.IsEndOfLineTrivia).ToList();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\NamingStylePreferences.cs (1)
420var methodElements = rootElement
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\ObjectPools\Extensions.cs (12)
40public static PooledObject<List<TItem>> GetPooledObject<TItem>(this ObjectPool<List<TItem>> pool) 41=> PooledObject<List<TItem>>.Create(pool); 53public static PooledObject<List<TItem>> GetPooledObject<TItem>(this ObjectPool<List<TItem>> pool, out List<TItem> list) 55var pooledObject = PooledObject<List<TItem>>.Create(pool); 150public static List<T> AllocateAndClear<T>(this ObjectPool<List<T>> pool) 152var list = pool.Allocate(); 319public static void ClearAndFree<T>(this ObjectPool<List<T>> pool, List<T> list, bool trim = true)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\ObjectPools\PooledObject.cs (7)
90public static PooledObject<List<TItem>> Create<TItem>(ObjectPool<List<TItem>> pool) 92return new PooledObject<List<TItem>>( 147private static List<TItem> Allocator<TItem>(ObjectPool<List<TItem>> pool) 150private static void Releaser<TItem>(ObjectPool<List<TItem>> pool, List<TItem> obj)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\FileBannerFacts\AbstractFileBannerFacts.cs (2)
86var leadingTriviaToKeep = new List<SyntaxTrivia>(node.GetLeadingTrivia()); 125List<SyntaxTrivia> leadingTriviaToStrip, leadingTriviaToKeep;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyReader.cs (1)
331private readonly List<IMethodSymbol?> _methodSymbolStack = [];
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyWriter.cs (1)
69private readonly List<IMethodSymbol> _methodSymbolStack = [];
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AbstractSpeculationAnalyzer.cs (2)
1099var specifiedParameters1 = new List<IParameterSymbol>(); 1100var specifiedParameters2 = new List<IParameterSymbol>();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\EnumValueUtilities.cs (2)
23var orderedExistingConstants = enumType.GetMembers() 114private static bool LooksLikeFlagsEnum(List<IComparable> existingConstants)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\PublicContract.cs (1)
145var list = sequence.ToList();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\SerializableBytes.cs (6)
97protected List<byte[]> chunks; 102protected PooledStream(long length, List<byte[]> chunks) 187private static int Read(List<byte[]> chunks, long position, long length, byte[] buffer, int index, int count) 282: base(length: 0, chunks: SharedPools.BigDefault<List<byte[]>>().AllocateAndClear()) 400var temp = this.chunks; 404SharedPools.BigDefault<List<byte[]>>().ClearAndFree(temp);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\SyntaxPath.cs (1)
42private readonly List<PathSegment> _segments = [];
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\TopologicalSorter.cs (3)
15var result = new List<T>(); 36List<T> result, 77var itemsAfterBeforeList = itemToItemsBefore[itemAfter];
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Compilation\CompilationExtensions.cs (1)
292=> compilation.GetTypeByMetadataName(typeof(List<>).FullName!);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\IAssemblySymbolExtensions.cs (2)
17this List<IAssemblySymbol> assemblies, 33public static bool ContainsTypeName(this List<IAssemblySymbol> assemblies, string typeName, bool tryWithAttributeSuffix = false)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamedTypeSymbolExtensions.cs (1)
398var interfacesToImplement = new List<INamedTypeSymbol>(
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamespaceOrTypeSymbolExtensions.cs (3)
18private static readonly ConditionalWeakTable<INamespaceOrTypeSymbol, List<string>> s_namespaceOrTypeToNameMap = new(); 36var result = new List<string>(); 75private static void GetNameParts(INamespaceOrTypeSymbol? namespaceOrTypeSymbol, List<string> result)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (2)
749var members = returnType.AllInterfaces.Concat(returnType.GetBaseTypesAndThis()) 789var members = returnType.AllInterfaces.Concat(returnType.GetBaseTypesAndThis())
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\AbstractCodeGenerationService.cs (2)
277var membersList = members.ToList(); 299var newMembers = new List<SyntaxNode>();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\AbstractFlagsEnumGenerator.cs (6)
63var allFieldsAndValues = new List<(IFieldSymbol field, ulong value)>(); 66var usedFieldsAndValues = new List<(IFieldSymbol field, ulong value)>(); 73List<(IFieldSymbol field, ulong value)> allFieldsAndValues, 74List<(IFieldSymbol field, ulong value)> usedFieldsAndValues) 152private static IFieldSymbol? GetZeroField(List<(IFieldSymbol field, ulong value)> allFieldsAndValues) 168List<(IFieldSymbol field, ulong value)> allFieldsAndValues)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\CodeGenerationHelpers.cs (2)
54var names = new List<string> 62var members = innermostNamespace.GetMembers().ToList();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\DocumentExtensions.cs (2)
178public static async Task<bool> HasAnyErrorsAsync(this Document document, CancellationToken cancellationToken, List<string>? ignoreErrorCode = null) 200public static async Task VerifyNoErrorsAsync(this Document newDocument, string message, CancellationToken cancellationToken, List<string>? ignoreErrorCodes = null)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\IMethodSymbolExtensions.cs (1)
106var newTypeParameters = new List<CodeGenerationTypeParameterSymbol>();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Helpers\MefHostServicesHelpers.cs (1)
18var assemblies = new List<Assembly>(assemblyNames.Length);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\AddImports\AddImportHelpers.cs (1)
19List<TImportDirectiveSyntax> newImports)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\MoveDeclarationNearReference\AbstractMoveDeclarationNearReferenceService.State.cs (2)
92var findReferencesList = findReferencesResult.ToList(); 98var references = findReferencesList[0].Locations.ToList();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\TypeInferenceService\AbstractTypeInferenceService.AbstractTypeInferrer.cs (1)
86var result = new List<ITypeSymbol>
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Workspace\Mef\MefLanguageServices.cs (1)
62List<Exception>? exceptions = null;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Workspace\Mef\MefUtilities.cs (1)
14public static void DisposeWithExceptionTracking<T>(T instance, [NotNullIfNotNull("exceptions")] ref List<Exception>? exceptions)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Workspace\Mef\MefWorkspaceServices.cs (1)
84List<Exception>? exceptions = null;
Workspace\CommandLineProject.cs (3)
65var boundMetadataReferences = commandLineArguments.ResolveMetadataReferences(commandLineMetadataReferenceResolver).Distinct().ToList(); 78var boundAnalyzerReferences = commandLineArguments.ResolveAnalyzerReferences(analyzerLoader).Distinct().ToList(); 147var documents = new List<DocumentInfo>();
Workspace\ProjectSystem\ProjectSystemProject.BatchingDocumentCollection.cs (1)
54private readonly List<DocumentId> _documentsRemovedInBatch = [];
Workspace\ProjectSystem\ProjectSystemProject.cs (18)
52private readonly List<(string path, MetadataReferenceProperties properties)> _metadataReferencesAddedInBatch = []; 53private readonly List<(string path, MetadataReferenceProperties properties)> _metadataReferencesRemovedInBatch = []; 54private readonly List<ProjectReference> _projectReferencesAddedInBatch = []; 55private readonly List<ProjectReference> _projectReferencesRemovedInBatch = []; 70private readonly List<string> _analyzersAddedInBatch = []; 75private readonly List<string> _analyzersRemovedInBatch = []; 77private readonly List<Func<SolutionChangeAccumulator, ProjectUpdateState, ProjectUpdateState>> _projectPropertyModificationsInBatch = []; 653List<(string path, MetadataReferenceProperties properties)> metadataReferencesRemovedInBatch, 654List<(string path, MetadataReferenceProperties properties)> metadataReferencesAddedInBatch) 691var projectReferencesCreated = new List<ProjectReference>(); 725List<ProjectReference> projectReferencesRemovedInBatch, 726List<ProjectReference> projectReferencesAddedInBatch) 744List<string> analyzersRemovedInBatch, 745List<string> analyzersAddedInBatch) 764List<string> analyzersRemoved, 765List<string> analyzersAdded) 1184var newList = projectReferencesInWorkspace.ToList(); 1280private static void ClearAndZeroCapacity<T>(List<T> list)
Workspace\ProjectSystem\ProjectSystemProjectFactory.cs (1)
523var distinctProjectsForOutputPath = projectsForOutputPath.Distinct().ToList();
Workspace\ProjectSystem\ProjectSystemProjectFactory.ProjectUpdateState.cs (2)
133public ProjectUpdateState WithIncrementalAnalyzerReferencesRemoved(List<string> references) 139public ProjectUpdateState WithIncrementalAnalyzerReferencesAdded(List<string> references)
Workspace\ProjectSystem\SolutionChangeAccumulator.cs (1)
21private readonly List<DocumentId> _documentIdsRemoved = [];
Workspace\Solution\ProjectDependencyGraph.cs (5)
390using var resultList = SharedPools.Default<List<ProjectId>>().GetPooledObject(); 399List<ProjectId> resultList, 442using var results = SharedPools.Default<List<IEnumerable<ProjectId>>>().GetPooledObject(); 450private void ComputeDependencySets(HashSet<ProjectId> seenProjects, List<IEnumerable<ProjectId>> results, CancellationToken cancellationToken) 466using var sortedProjects = SharedPools.Default<List<ProjectId>>().GetPooledObject();
Workspace\Solution\ProjectDependencyGraph_AddProjectReference.cs (1)
25var referencedProjectIds = projectReferences
Workspace\Solution\SolutionCompilationState.RegularCompilationTracker.cs (1)
493var newReferences = new List<MetadataReference>();
Workspace\Workspace.cs (2)
1259var updatedDocumentIds = new List<DocumentId>(); 1265var updatedDocumentIds = data.updatedDocumentIds;
Workspace\Workspace_Editor.cs (2)
54List<DocumentId> docIds; 77var copyOfOpenDocs = openDocs.ToList();
Microsoft.CodeAnalysis.Workspaces.MSBuild (8)
MSBuild\BuildHostProcessManager.cs (1)
227List<BuildHostProcess> processesToDispose;
MSBuild\MSBuildProjectLoader.Worker.cs (2)
64private readonly Dictionary<ProjectId, List<ProjectReference>> _projectIdToProjectReferencesMap; 146var idsAndFileInfos = new List<(ProjectId id, ProjectFileInfo fileInfo)>();
MSBuild\MSBuildProjectLoader.Worker_ResolveReferences.cs (1)
374=> _projectIdToProjectReferencesMap.TryGetValue(from, out var references)
Rpc\RpcClient.cs (4)
121public Task InvokeAsync(int targetObject, string methodName, List<object?> parameters, CancellationToken cancellationToken) 127public async Task<T?> InvokeNullableAsync<T>(int targetObject, string methodName, List<object?> parameters, CancellationToken cancellationToken) where T : class 133public async Task<T> InvokeAsync<T>(int targetObject, string methodName, List<object?> parameters, CancellationToken cancellationToken) where T : notnull 140private async Task<object?> InvokeCoreAsync(int targetObject, string methodName, List<object?> parameters, Type? expectedReturnType, CancellationToken cancellationToken)
Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost (9)
Build\ProjectBuildManager.cs (2)
236var results = new List<MSB.Execution.ProjectInstance>(targetFrameworks.Length); 286var targets = new List<string>(requiredTargets);
MSBuild\Logging\DiagnosticLog.cs (1)
13private readonly List<DiagnosticLogItem> _items = [];
MSBuild\ProjectFile\CommandLineArgumentReader.cs (1)
16private readonly List<string> _builder;
MSBuild\ProjectFile\ProjectFile.cs (1)
155var items = references.Where(it => it.EvaluatedInclude.StartsWith(partialName, StringComparison.OrdinalIgnoreCase)).ToList();
Rpc\RpcServer.cs (1)
105var remainingTasks = new List<Task>(capacity: runningTasks.Count);
src\roslyn\src\Compilers\Core\Portable\FileSystem\PathUtilities.cs (1)
887var resolvedParts = new List<string>();
src\roslyn\src\Compilers\Core\Portable\InternalUtilities\CompilerOptionParseUtilities.cs (2)
29public static void ParseFeatures(IDictionary<string, string> builder, List<string> values) 40internal static void PrependFeatureFlagFromEnvironment(List<string> arguments, Action<string>? log = null)
Microsoft.CSharp (79)
Microsoft\CSharp\RuntimeBinder\BinderHelper.cs (1)
356List<string> argNames = new List<string>();
Microsoft\CSharp\RuntimeBinder\ComInterop\ComEventsSink.Extended.cs (1)
72List<ComEventsSink> comEventSinks = ComEventSinksContainer.FromRuntimeCallableWrapper(rcw, createIfNotFound);
Microsoft\CSharp\RuntimeBinder\ComInterop\ComInvokeBinder.cs (6)
165private static void AddNotNull(List<ParameterExpression> list, ParameterExpression var) 172List<ParameterExpression> vars = new List<ParameterExpression>(); 195List<Expression> tryStatements = new List<Expression>(); 335List<Expression> finallyStatements = new List<Expression> 395List<Expression> exprs = new List<Expression> 513var vars = new List<ParameterExpression>();
Microsoft\CSharp\RuntimeBinder\ComInterop\IDispatchComObject.cs (1)
281var members = new List<KeyValuePair<string, object>>();
Microsoft\CSharp\RuntimeBinder\ComInterop\VarEnumSelector.cs (4)
147private static List<VarEnum> GetConversionsToComPrimitiveTypeFamilies(Type argumentType) 149List<VarEnum> compatibleComTypes = new List<VarEnum>(); 171private static void CheckForAmbiguousMatch(Type argumentType, List<VarEnum> compatibleComTypes) 282List<VarEnum> compatibleComTypes = GetConversionsToComPrimitiveTypeFamilies(argumentType);
Microsoft\CSharp\RuntimeBinder\ComInterop\VariantArray.cs (1)
52private static readonly List<Type> s_generatedTypes = new List<Type>(0);
Microsoft\CSharp\RuntimeBinder\DynamicDebuggerProxy.cs (3)
45var v = new List<DynamicMetaObject> { self }; 455List<string> names = new List<string>(mo.GetDynamicMemberNames()); 458var result = new List<KeyValuePair<string, object>>();
Microsoft\CSharp\RuntimeBinder\ExpressionTreeCallRewriter.cs (1)
891List<Expression> expressions = new List<Expression>();
Microsoft\CSharp\RuntimeBinder\RuntimeBinder.cs (1)
564List<CType> callingTypes = new List<CType>();
Microsoft\CSharp\RuntimeBinder\Semantics\Binding\Better.cs (3)
183private static int FindName(List<Name> names, Name name) 231var prgexpr = args.prgexpr; 488List<CandidateFunctionMember> list,
Microsoft\CSharp\RuntimeBinder\Semantics\Conversion.cs (7)
713List<UdConvInfo> prguci = new List<UdConvInfo>(); 1083private static RuntimeBinderException HandleAmbiguity(CType typeSrc, CType typeDst, List<UdConvInfo> prguci, int iuciBestSrc, int iuciBestDst) 1529public static bool IsEmpty<T>(this List<T> list) 1533public static T Head<T>(this List<T> list) 1537public static List<T> Tail<T>(this List<T> list) 1541List<T> newList = new List<T>(array);
Microsoft\CSharp\RuntimeBinder\Semantics\ExpressionBinder.cs (3)
36public List<Expr> prgexpr; 575List<CandidateFunctionMember> methFirstList = new List<CandidateFunctionMember>(); 1415private static bool IsConvInTable(List<UdConvInfo> convTable, MethodSymbol meth, AggregateType ats, bool fSrc, bool fDst)
Microsoft\CSharp\RuntimeBinder\Semantics\GroupToArgsBinder.cs (5)
44private readonly List<CandidateFunctionMember> _methList; 57private readonly List<CType> _HiddenTypes; 721List<Expr> prgexpr = pArguments.prgexpr; 743List<Name> currentPosition = methprop.ParameterNames; 1114List<Name> paramNames = FindMostDerivedMethod(_misnamed.MethProp(), _pGroup.OptionalObject).ParameterNames;
Microsoft\CSharp\RuntimeBinder\Semantics\MemberLookup.cs (3)
49private readonly List<AggregateType> _rgtypeStart; 52private List<AggregateType> _prgtype; 55private readonly List<MethPropWithType> _methPropWithTypeList; // When we look up methods, we want to keep the list of all candidate methods given a particular name.
Microsoft\CSharp\RuntimeBinder\Semantics\MethodIterator.cs (2)
103List<Name> paramNames = ExpressionBinder.GroupToArgsBinder 107List<Expr> argExpressions = args.prgexpr;
Microsoft\CSharp\RuntimeBinder\Semantics\MethodTypeInferrer.cs (9)
36private readonly List<CType>[] _pExactBounds; 37private readonly List<CType>[] _pUpperBounds; 38private readonly List<CType>[] _pLowerBounds; 128_pLowerBounds = new List<CType>[pMethodTypeParameters.Count]; 129_pUpperBounds = new List<CType>[pMethodTypeParameters.Count]; 130_pExactBounds = new List<CType>[pMethodTypeParameters.Count]; 1606List<CType> initialCandidates = new List<CType>(); 1646List<CType> removeList = new List<CType>(); 1664List<CType> removeList = new List<CType>();
Microsoft\CSharp\RuntimeBinder\Semantics\Operators.cs (15)
185private bool GetSpecialBinopSignatures(List<BinOpFullSig> prgbofs, BinOpArgInfo info) 202private bool GetStandardAndLiftedBinopSignatures(List<BinOpFullSig> rgbofs, BinOpArgInfo info) 408List<BinOpFullSig> binopSignatures, 513List<BinOpFullSig> binopSignatures = new List<BinOpFullSig>(); 710private bool GetDelBinOpSigs(List<BinOpFullSig> prgbofs, BinOpArgInfo info) 824private static void RecordBinOpSigFromArgs(List<BinOpFullSig> prgbofs, BinOpArgInfo info) 861private bool GetEnumBinOpSigs(List<BinOpFullSig> prgbofs, BinOpArgInfo info) 934private bool GetRefEqualSigs(List<BinOpFullSig> prgbofs, BinOpArgInfo info) 1208List<UnaOpFullSig> pSignatures = new List<UnaOpFullSig>(); 1322private UnaryOperatorSignatureFindResult PopulateSignatureList(Expr pArgument, UnaOpKind unaryOpKind, UnaOpMask unaryOpMask, ExpressionKind exprKind, EXPRFLAG flags, List<UnaOpFullSig> pSignatures, out Expr ppResult) 1417List<UnaOpFullSig> pSignatures) 2510private bool UserDefinedBinaryOperatorIsApplicable(List<CandidateFunctionMember> candidateList, 2550List<CandidateFunctionMember> candidateList, ExpressionKind ek, AggregateType type, 2571List<CandidateFunctionMember> candidateList, ExpressionKind ek, AggregateType type, 2589List<CandidateFunctionMember> methFirst = new List<CandidateFunctionMember>();
Microsoft\CSharp\RuntimeBinder\Semantics\Symbols\MethodOrPropertySymbol.cs (1)
35public List<Name> ParameterNames { get; private set; }
Microsoft\CSharp\RuntimeBinder\Semantics\Types\AggregateType.cs (1)
191List<CType> typeList = new List<CType>();
Microsoft\CSharp\RuntimeBinder\Semantics\Types\TypeManager.cs (1)
25private readonly List<TypeParameterType> prgptvs;
Microsoft\CSharp\RuntimeBinder\SymbolTable.cs (10)
147List<Type> inheritance = CreateInheritanceHierarchyList(key.Type); 157private static void AddNamesInInheritanceHierarchy(string name, List<Type> inheritance) 178List<EventInfo> events = null; 240private static List<Type> CreateInheritanceHierarchyList(Type type) 242List<Type> list; 341List<CType> ctypes = new List<CType>(); 595List<object> declarationChain = BuildDeclarationChain(type); 686List<CType> types = new List<CType>(); 736private static List<object> BuildDeclarationChain(Type callingType) 755List<object> callChain = new List<object>();
Microsoft.Data.Analysis (64)
DataFrame.Arrow.cs (1)
186List<Apache.Arrow.Array> arrays = new List<Apache.Arrow.Array>();
DataFrame.cs (15)
200List<DataFrameColumn> newColumns = new List<DataFrameColumn>(Columns.Count); 543List<object> cachedObjectConversions = new List<object>(); 624List<object> cachedObjectConversions = new List<object>(); 756var idColumnList = idColumns.ToList(); 765var valueColumnList = valueColumns?.ToList() 824var outputCols = InitializeIdColumns(idColumnList, totalOutputRows); 836private long CalculateTotalOutputRows(List<string> valueColumnList, bool dropNulls) 861private List<DataFrameColumn> InitializeIdColumns(List<string> idColumnList, long size) 864var outputCols = new List<DataFrameColumn>(idColumnList.Count); 877private DataFrameColumn CreateValueColumn(List<string> valueColumnList, string valueName, long size) 901private void FillMeltedData(List<string> idColumnList, List<string> valueColumnList, List<DataFrameColumn> outputIdCols, StringDataFrameColumn variableColumn, DataFrameColumn valueColumn, bool dropNulls) 952List<DataFrameColumn> newColumns = new List<DataFrameColumn>(Columns.Count);
DataFrame.IO.cs (4)
61private static Type GuessKind(int col, List<(long LineNumber, string[] Line)> read, Func<IEnumerable<string>, Type> guessTypeFunction) 124var columns = new List<DataFrameColumn>(columnsCount); 372List<DataFrameColumn> columns; 379var linesForGuessType = new List<(long LineNumber, string[] Line)>();
DataFrameColumn.cs (4)
90private readonly List<DataFrameColumnCollection> _ownerColumnCollections = new(); 469protected static void PopulateColumnSortIndicesWithHeap<T>(SortedDictionary<T, List<ValueTuple<int, int>>> heapOfValueAndListOfTupleOfSortAndBufferIndex, 485KeyValuePair<T, List<ValueTuple<int, int>>> minElement = heapOfValueAndListOfTupleOfSortAndBufferIndex.ElementAt(0); 486List<ValueTuple<int, int>> tuplesOfSortAndBufferIndex = minElement.Value;
DataFrameColumnCollection.cs (1)
33var ret = new List<string>(Count);
DataFrameColumns\ArrowStringDataFrameColumn.cs (3)
269var ret = new List<object>(); 298public new List<string> this[long startIndex, int length] 302var ret = new List<string>();
DataFrameColumns\StringDataFrameColumn.cs (16)
23private readonly List<List<string>> _stringBuffers = new List<List<string>>(); // To store more than intMax number of strings 31List<string> buffer = new List<string>((int)Math.Min(MaxCapacity, bufferLen)); 70List<string> lastBuffer = _stringBuffers[_stringBuffers.Count - 1]; 120var ret = new List<object>(); 163public new List<string> this[long startIndex, int length] 167var ret = new List<string>(); 185foreach (List<string> buffer in _stringBuffers) 209List<int[]> bufferSortIndices = new List<int[]>(_stringBuffers.Count); 212foreach (List<string> buffer in _stringBuffers) 240SortedDictionary<string, List<ValueTuple<int, int>>> heapOfValueAndListOfTupleOfSortAndBufferIndex = new SortedDictionary<string, List<ValueTuple<int, int>>>(comparer); 241List<List<string>> buffers = _stringBuffers; 244List<string> buffer = buffers[i];
DataFrameColumns\VBufferDataFrameColumn.cs (7)
22private readonly List<List<VBuffer<T>>> _vBuffers = new List<List<VBuffer<T>>>(); // To store more than intMax number of vbuffers 35List<VBuffer<T>> buffer = new List<VBuffer<T>>(bufferLen); 72List<VBuffer<T>> lastBuffer = _vBuffers[_vBuffers.Count - 1]; 105var ret = new List<object>(); 153foreach (List<VBuffer<T>> buffer in _vBuffers)
IDataView.Extension.cs (2)
48List<DataFrameColumn> dataFrameColumns = new List<DataFrameColumn>(schema.Count); 57List<DataViewSchema.Column> activeDataViewColumns = new List<DataViewSchema.Column>();
PrimitiveColumnContainer.cs (3)
372var ret = new List<T?>(length); 449private List<ReadOnlyDataFrameBuffer<byte>> CloneNullBitMapBuffers() 451List<ReadOnlyDataFrameBuffer<byte>> ret = new List<ReadOnlyDataFrameBuffer<byte>>();
PrimitiveDataFrameColumn.cs (1)
214var ret = new List<object>(length);
PrimitiveDataFrameColumn.Sort.cs (6)
25List<List<int>> bufferSortIndices = new List<List<int>>(_columnContainer.Buffers.Count); 40List<int> nonNullSortIndices = new List<int>(); 81SortedDictionary<T, List<ValueTuple<int, int>>> heapOfValueAndListOfTupleOfSortAndBufferIndex = new SortedDictionary<T, List<ValueTuple<int, int>>>(comparer);
TextFieldParser.cs (1)
780List<string> Fields = new List<string>();
Microsoft.Data.Analysis.Interactive (8)
DataFrameKernelExtension.cs (8)
44var header = new List<IHtmlContent> 57var rows = new List<List<IHtmlContent>>(); 60var cells = new List<IHtmlContent> 72var footer = new List<IHtmlContent>(); 110var rows = new List<List<IHtmlContent>>(); 113var cells = new List<IHtmlContent>
Microsoft.Data.Analysis.Interactive.Tests (1)
DataFrameInteractiveTests.cs (1)
76var data = new List<IDictionary<string, object>>();
Microsoft.Data.Analysis.Tests (10)
ArrowStringColumnTests.cs (1)
53List<string> ret = stringColumn[0, 4];
DataFrame.IOTests.cs (2)
1643List<Type> types = [ 1666List<Type> typesToRemove = new List<Type>(possibleTypes.Count);
DataFrameGroupByTests.cs (1)
81var rows = groupings[i];
DataFrameTests.cs (3)
327List<int> verify = new List<int>() { 0, 3, 1, 4, 2, 5 }; 349List<int> originalColumnVerify = new List<int>() { 6, 8, 7, 9 }; 350List<int> tailColumnVerity = new List<int>() { 1, 2, 4, 5 };
DataFrameTests.Filter.cs (1)
33List<int> verify = new List<int> { 0, 2, 4, 6, 8 };
DataFrameTests.Utils.cs (1)
175var columnsList = new List<DataFrameColumn>
src\Microsoft.Data.Analysis\TextFieldParser.cs (1)
780List<string> Fields = new List<string>();
Microsoft.Deployment.DotNet.Releases (8)
AspNetCoreReleaseComponent.cs (1)
45List<Version> ancmVersions = new();
Product.cs (1)
240var releases = new List<ProductRelease>();
ProductCollection.cs (1)
117var products = new List<Product>();
ProductRelease.cs (4)
145var cves = new List<Cve>(); 159var runtimes = new List<ReleaseComponent>(); 181var sdks = new List<SdkReleaseComponent>(); 199var components = new List<ReleaseComponent>();
ReleaseComponent.cs (1)
66List<ReleaseFile> files = new List<ReleaseFile>();
Microsoft.Diagnostics.DataContractReader (2)
ContractDescriptorTarget.cs (2)
41private readonly List<Descriptor> _descriptors = []; 48private readonly List<TargetPointer> _pendingSubDescriptors = [];
Microsoft.Diagnostics.DataContractReader.Abstractions (3)
Contracts\IComWrappers.cs (1)
17List<TargetPointer> GetMOWs(TargetPointer obj, out bool hasMOWTable) => throw new NotImplementedException();
Contracts\IExecutionManager.cs (1)
112List<ExceptionClauseInfo> GetExceptionClauses(CodeBlockHandle codeInfoHandle) => throw new NotImplementedException();
Contracts\IGC.cs (1)
161List<HandleData> GetHandles(HandleType[] types) => throw new NotImplementedException();
Microsoft.Diagnostics.DataContractReader.Contracts (64)
_generated\0\LayoutSet.g.cs (1)
69List<LazyLayout> layouts = new(2);
Contracts\CallingConvention\CallingConvention_1.cs (2)
146List<ArgumentLocation> arguments = new(); 918private List<byte> _bytes;
Contracts\ComWrappers_1.cs (2)
112public List<TargetPointer> GetMOWs(TargetPointer obj, out bool hasMOWTable) 118List<TargetPointer> mows = new List<TargetPointer>();
Contracts\ExecutionManager\ExecutionManager_1.cs (1)
34public List<ExceptionClauseInfo> GetExceptionClauses(CodeBlockHandle codeInfoHandle) => _executionManagerCore.GetExceptionClauses(codeInfoHandle);
Contracts\ExecutionManager\ExecutionManager_2.cs (1)
34public List<ExceptionClauseInfo> GetExceptionClauses(CodeBlockHandle codeInfoHandle) => _executionManagerCore.GetExceptionClauses(codeInfoHandle);
Contracts\ExecutionManager\ExecutionManagerCore.cs (3)
346List<ExceptionClauseInfo> clauses = eman.GetExceptionClauses(codeInfoHandle); 538List<ExceptionClauseInfo> IExecutionManager.GetExceptionClauses(CodeBlockHandle codeInfoHandle) 558List<ExceptionClauseInfo> exceptionClauses = new List<ExceptionClauseInfo>();
Contracts\GC\GC_1.cs (22)
50private List<AllocContext>? _allocContexts; 221private List<GCGenerationData> GetGenerationData(TargetPointer generationTableArrayStart) 225List<Data.Generation> generationTable = []; 231List<GCGenerationData> generationDataList = generationTable.Select(gen => 242private List<TargetPointer> GetFillPointers(Data.CFinalize cFinalize) 246List<TargetPointer> fillPointers = []; 252private List<TargetNUInt> ReadGCHeapDataArray(TargetPointer arrayStart, uint length) 254List<TargetNUInt> arr = []; 330List<HandleData> IGC.GetHandles(HandleType[] types) 332List<HandleType> typesList = types.ToList(); 334List<HandleData> handles = new(); 476private List<AllocContext> GetAllocContexts() 481List<AllocContext> contexts = new(); 543List<HandleType> supportedTypes = 566List<HandleType> handleTypes = new(); 609private void GetHandlesForSegment(Data.TableSegment tableSegment, HandleType type, List<HandleData> handles) 625private void GetHandlesForBlock(Data.TableSegment tableSegment, byte uBlock, HandleType type, List<HandleData> handles) 685List<GCMemoryRegionData> regions = new(); 740List<GCMemoryRegionData> regions = new(); 795List<GCMemoryRegionData> regions = new(); 911private void AddFreeList(TargetPointer freeListAddr, FreeRegionKind kind, List<GCMemoryRegionData> regions, int heap = 0) 918private void AddSegmentList(TargetPointer start, FreeRegionKind kind, List<GCMemoryRegionData> regions, int heap = 0)
Contracts\GCInfo\GCInfoDecoder.cs (4)
110private List<DecodePoints> _completedDecodePoints = []; 131private List<InterruptibleRange> _interruptibleRanges = []; 138private List<GcSlotDesc> _slots = []; 560List<LiveSlot> result = [];
Contracts\GCInfo\X86\GCArgTable.cs (2)
16public Dictionary<int, List<BaseGcTransition>> Transitions { get; private set; } = []; 40if (!Transitions.TryGetValue(transition.CodeOffset, out List<BaseGcTransition>? value))
Contracts\GCInfo\X86\GCInfo.cs (7)
63public ImmutableDictionary<int, List<BaseGcTransition>> Transitions => _transitions.Value; 64private readonly Lazy<ImmutableDictionary<int, List<BaseGcTransition>>> _transitions = new(); 210private ImmutableDictionary<int, List<BaseGcTransition>> DecodeTransitions() 497List<InterruptibleRange> ranges = []; 516List<InterruptibleRange> callRanges = []; 581List<LiveSlot> result = []; 648List<LiveSlot> result,
Contracts\GCInfo\X86\GCTransition.cs (2)
212public List<CallRegister> CallRegisters { get; set; } 213public List<PtrArg> PtrArgs { get; set; }
Contracts\SHash_1.cs (2)
23public List<TEntry>? Entries { get; set; } 32List<TEntry> entries = [];
Contracts\StackWalk\GC\GcScanContext.cs (1)
23public List<StackRefData> StackRefs { get; } = [];
Contracts\StressLog.cs (1)
245List<TargetPointer> chunks = [];
Data\ArrayListBase.cs (3)
26List<ArrayListBlock> blocks = []; 35List<TargetPointer> elements = []; 70List<TargetPointer> elements = new((int)Size);
Data\ComWrappersVtablePtrs.cs (1)
19List<TargetCodePointer> pointers = new(count);
Data\DacEnumerableHash.cs (4)
38List<TargetPointer> entries = []; 44List<TargetPointer> elements = ReadChain(chainElement); 84private List<TargetPointer> ReadChain(TargetPointer chainElement) 86List<TargetPointer> elements = [];
Data\EETypeHashTable.cs (1)
22List<Entry> entries = [];
Data\HandleTableMap.cs (1)
21List<TargetPointer> buckets = new((int)arrayLength);
Data\InstMethodHashTable.cs (1)
22List<Entry> entries = [];
Data\RCW.cs (1)
36List<Data.InterfaceEntry> entries = new((int)cacheSize);
Data\ReadyToRunCoreHeader.cs (1)
21List<ReadyToRunSection> sections = new((int)NumberOfSections);
Microsoft.Diagnostics.DataContractReader.DataGenerator (5)
Emitter.cs (2)
277var parts = new List<string>(); 288var parts = new List<string>();
Parser.cs (3)
42List<MemberModel> members = new(); 105var result = new List<string>(); 146var result = new List<string>();
Microsoft.Diagnostics.DataContractReader.Legacy (72)
ClrDataMethodInstance.cs (2)
209List<OffsetMapping> map = [.. mapEnumerable]; 305List<OffsetMapping> map = [.. mapEnumerable];
Dbi\DacDbiImpl.cs (39)
537List<ulong>? cdacAssemblies = _legacy is not null ? new() : null; 570List<ulong> dacAssemblies = new(); 766List<ulong>? cdacThreads = _legacy is not null ? new() : null; 796List<ulong> dacThreads = new(); 817((List<ulong>)handle.Target!).Add(value); 1761List<Debugger_STRData>? cdacFrames = _legacy is not null ? new() : null; 1813List<Debugger_STRData> dacFrames = new(); 1845((List<Debugger_STRData>)handle.Target!).Add(*data); 2312List<FieldData>? cdacFields = null; 2368List<FieldData>? cdacFields = null; 2419List<FieldData>? cdacFields) 2453List<FieldData>? cdacFields) 2540((List<FieldData>)handle.Target!).Add(*data); 2545private static void ValidateEnumerateFieldsAgainstLegacy(string label, nuint cdacObjectSize, List<FieldData>? cdacFields, int hr, LegacyEnumerateFieldsFn legacyEnumerate) 2547List<FieldData> dacFields = new(); 2560private static void AssertFieldListsEqual(List<FieldData>? cdacFields, List<FieldData> dacFields, string label) 2913List<DebuggerIPCE_ExpandedTypeData> entries = new(); 3037List<DebuggerIPCE_ExpandedTypeData> legacyEntries = DebugExpandedTypeInfo; 3251List<DebuggerIPCE_ExpandedTypeData> entries = new(); 3286List<DebuggerIPCE_ExpandedTypeData> legacyEntries = DebugExpandedTypeInfo; 3310private static List<DebuggerIPCE_ExpandedTypeData>? _debugExpandedTypeInfo; 3312private static List<DebuggerIPCE_ExpandedTypeData> DebugExpandedTypeInfo 3415private static List<(ulong VmAppDomain, ulong VmAssembly, ulong Ip, uint MethodDef, Interop.BOOL IsLastForeignExceptionFrame)>? _debugEnumerateStackFramesFromException; 3417private static List<(ulong VmAppDomain, ulong VmAssembly, ulong Ip, uint MethodDef, Interop.BOOL IsLastForeignExceptionFrame)> DebugEnumerateStackFramesFromException 3431List<(ulong VmAppDomain, ulong VmAssembly, ulong Ip, uint MethodDef, Interop.BOOL IsLastForeignExceptionFrame)> frames = new(); 3465List<(ulong VmAppDomain, ulong VmAssembly, ulong Ip, uint MethodDef, Interop.BOOL IsLastForeignExceptionFrame)> legacyFrames = DebugEnumerateStackFramesFromException; 3508private static List<ulong>? _debugEnumerateRcwCachedInterfacePointers; 3510private static List<ulong> DebugEnumerateRcwCachedInterfacePointers 3523List<ulong> itfPtrs = new(); 3559List<ulong> legacyItfPtrs = DebugEnumerateRcwCachedInterfacePointers; 4191private static List<(ulong Start, ulong End, int Generation, uint Heap)>? _debugEnumerateHeapSegments; 4193private static List<(ulong Start, ulong End, int Generation, uint Heap)> DebugEnumerateHeapSegments 4206List<(ulong Start, ulong End, int Generation, uint Heap)> segments = new(); 4266List<(ulong Start, ulong End, int Generation, uint Heap)> legacySegments = DebugEnumerateHeapSegments; 5482private static List<AsyncLocalData>? _debugEnumerateAsyncLocals; 5484private static List<AsyncLocalData> DebugEnumerateAsyncLocals 5499List<AsyncLocalData> locals = new(); 5563List<AsyncLocalData> legacyLocals = DebugEnumerateAsyncLocals;
Dbi\Helpers\RefWalk.cs (1)
73List<HandleType> types = new();
MetaDataImportImpl.cs (14)
59public List<uint> Tokens { get; } 62public MetadataEnum(List<uint> tokens) 68private nint AllocEnum(List<uint> tokens) 85private int FillEnum(nint* phEnum, List<uint> tokens, uint* rTokens, uint cMax, uint* pcTokens) 163List<uint>? tokens = null; 187List<uint> legacyTokens = new(); 209List<uint>? tokens = null; 235List<uint> legacyTokens = new(); 263List<uint>? tokens = null; 289List<uint> legacyTokens = new(); 311List<uint>? tokens = null; 337List<uint> legacyTokens = new(); 362List<uint>? tokens = null; 398List<uint> legacyTokens = new();
SOSDacImpl.cs (15)
404List<Contracts.ModuleHandle> modules = loader.GetModuleHandles( 864List<ICodeHeapInfo> heapInfos = em.GetCodeHeapInfos().ToList(); 1299List<TargetPointer> gcHeaps = gc.GetGCHeaps().ToList(); 1622List<HandleData> handles = gc.GetHandles(types); 2380List<TargetNUInt> reJitIds = rejitContract.GetRejitIds(_target, methodDescHandle.Address).ToList(); 4577public TraverseEhInfoExpected(List<DACEHInfo> elements, bool expectAbort, uint? abortIndex = null) 4584public List<DACEHInfo> Elements { get; } 4628List<DACEHInfo> clausesLocal = new(); 4648List<ExceptionClauseInfo> exceptionClauses = executionManager.GetExceptionClauses(codeBlockHandle); 4712private static List<(ulong VirtualAddress, nuint VirtualSize)>? _debugTraverseLoaderHeapBlocks; 4716private static List<(ulong VirtualAddress, nuint VirtualSize)> DebugTraverseLoaderHeapBlocks 4722List<(ulong VirtualAddress, nuint VirtualSize)> expected = DebugTraverseLoaderHeapBlocks; 6068List<TargetPointer> mows = comWrappersContract.GetMOWs(objPtr, out bool hasMOWTable); 6508var entries = new List<(LoaderAllocatorHeapType HeapType, nint AnsiPtr)>(); 6863private List<SOSMethodData> _methods = [];
TypeNameBuilder.cs (1)
543List<TypeDefinitionHandle> nestedTokens = [];
Microsoft.Diagnostics.NETCore.Client (8)
DiagnosticsClient\DiagnosticsClient.cs (2)
433List<int> pids = new(); 483List<int> discoveredPids = new();
DiagnosticsClient\EventPipeSessionConfiguration.cs (1)
120private readonly List<EventPipeProvider> _providers;
DiagnosticsServerRouter\DiagnosticsServerRouterFactory.cs (1)
1494List<Task> runningTasks = new();
DiagnosticsServerRouter\DiagnosticsServerRouterRunner.cs (2)
60List<Task> runningTasks = new(); 61List<Router> runningRouters = new();
HandleableCollection.cs (2)
26private readonly List<T> _items = new(); 27private readonly List<Tuple<TaskCompletionSource<T>, Handler>> _handlers = new();
Microsoft.DiaSymReader (2)
Utilities\ComMemoryStream.cs (1)
37private readonly List<byte[]> _chunks = new List<byte[]>();
Writer\SymUnmanagedWriterImpl.cs (1)
25private readonly List<ISymUnmanagedDocumentWriter> _documentWriters;
Microsoft.DotNet.ApiCompat.Task (6)
src\sdk\src\Compatibility\ApiCompat\Microsoft.DotNet.ApiCompat.Shared\ValidateAssemblies.cs (6)
41List<MetadataInformation> leftMetadataInformation = GetMetadataInformation(options.LeftAssemblies[i], GetAssemblyReferences(options.LeftAssembliesReferences, i), leftAssembliesStringTransformer); 42List<MetadataInformation> rightMetadataInformation = GetMetadataInformation(options.RightAssemblies[i], GetAssemblyReferences(options.RightAssembliesReferences, i), rightAssembliesStringTransformer); 52List<MetadataInformation> leftAssembliesMetadataInformation = new(options.LeftAssemblies.Length); 58List<MetadataInformation> rightAssembliesMetadataInformation = new(options.RightAssemblies.Length); 105private static List<MetadataInformation> GetMetadataInformation(string path, 109List<MetadataInformation> metadataInformation = [];
Microsoft.DotNet.ApiCompatibility (26)
ApiComparer.cs (4)
78List<ElementContainer<IAssemblySymbol>> transformedLeft = []; 84List<ElementContainer<IAssemblySymbol>> transformedRight = []; 129private static List<CompatDifference> SortCompatDifferencesByInputMetadata(ILookup<MetadataInformation, CompatDifference> compatDifferencesLookup, 133List<CompatDifference> sortedCompatDifferences = [];
Mapping\AssemblyMapper.cs (6)
49Dictionary<INamespaceSymbol, List<INamedTypeSymbol>> typeForwards = ResolveTypeForwards(assemblyContainer, side, Settings.SymbolEqualityComparer, setIndex); 56bool hasTypeForwards = typeForwards.TryGetValue(nsSymbol, out List<INamedTypeSymbol>? types); 79foreach (KeyValuePair<INamespaceSymbol, List<INamedTypeSymbol>> kvp in typeForwards) 102Dictionary<INamespaceSymbol, List<INamedTypeSymbol>> ResolveTypeForwards(ElementContainer<IAssemblySymbol> assembly, 107Dictionary<INamespaceSymbol, List<INamedTypeSymbol>> typeForwards = new(comparer); 112if (!typeForwards.TryGetValue(symbol.ContainingNamespace, out List<INamedTypeSymbol>? types))
Rules\AttributesMustMatch.cs (3)
276public readonly List<AttributeData> Attributes = []; 277public readonly List<bool> Seen = []; 297private readonly List<AttributeGroup> _set = [];
Rules\CannotChangeGenericConstraints.cs (2)
86List<string> addedConstraints = new(); 87List<string> removedConstraints = new();
Rules\RuleContext.cs (4)
13private readonly List<Action<IAssemblySymbol?, IAssemblySymbol?, MetadataInformation, MetadataInformation, bool, IList<CompatDifference>>> _onAssemblySymbolActions = []; 14private readonly List<Action<ITypeSymbol?, ITypeSymbol?, MetadataInformation, MetadataInformation, IList<CompatDifference>>> _onTypeSymbolActions = []; 15private readonly List<Action<ISymbol?, ISymbol?, MetadataInformation, MetadataInformation, IList<CompatDifference>>> _onMemberSymbolActions = []; 16private readonly List<Action<ISymbol?, ISymbol?, ITypeSymbol, ITypeSymbol, MetadataInformation, MetadataInformation, IList<CompatDifference>>> _onMemberSymbolWithContainingTypeActions = [];
Rules\RuleFactory.cs (1)
18List<IRule> rules = new()
Rules\RuleRunner.cs (1)
24List<CompatDifference> differences = [];
Runner\ApiCompatRunner.cs (5)
35List<ElementContainer<IAssemblySymbol>> leftContainerList = CreateAssemblySymbols(workItem.Left, out bool resolvedExternallyProvidedAssemblyReferences); 38List<IEnumerable<ElementContainer<IAssemblySymbol>>> rightContainersList = new(workItem.Right.Count); 41List<ElementContainer<IAssemblySymbol>> rightContainers = CreateAssemblySymbols(right.ToImmutableArray(), out resolvedExternallyProvidedAssemblyReferences); 100private List<ElementContainer<IAssemblySymbol>> CreateAssemblySymbols(IReadOnlyList<MetadataInformation> metadataInformation, 127List<ElementContainer<IAssemblySymbol>> elementContainerList = new(metadataInformation.Count);
Microsoft.DotNet.ApiSymbolExtensions (8)
AssemblySymbolLoader.cs (6)
90List<MetadataReference> assembliesToReturn = loader.LoadFromPaths(assembliesPaths, fileNames); 161List<MetadataReference> assembliesToReturn = LoadFromPaths(paths, fileNames); 281List<SyntaxTree> syntaxTrees = []; 298List<IAssemblySymbol> matchingAssemblies = []; 346private List<MetadataReference> LoadFromPaths(IEnumerable<string> paths, ImmutableHashSet<string>? referenceAssemblyNamesToIgnore = null) 348List<MetadataReference> result = [];
Filtering\CompositeSymbolFilter.cs (1)
27public List<ISymbolFilter> Filters { get; } = new(filters);
Filtering\DocIdSymbolFilter.cs (1)
26List<string> docIds = new();
Microsoft.DotNet.Arcade.Sdk (2)
src\ExtractNgenMethodList.cs (1)
54var items = new List<string>();
src\InstallDotNetCore.cs (1)
226var items = new List<KeyValuePair<string, string>>();
Microsoft.DotNet.Build.Manifest (6)
ArtifactSet.cs (3)
13public List<PackageArtifactModel> Packages { get; set; } = new List<PackageArtifactModel>(); 15public List<BlobArtifactModel> Blobs { get; set; } = new List<BlobArtifactModel>(); 17public List<PdbArtifactModel> Pdbs { get; set; } = new List<PdbArtifactModel>();
BuildModelFactory.cs (3)
33BuildModel CreateMergedModel(List<BuildModel> models, ArtifactVisibility artifactVisibilitiesToInclude); 248public BuildModel CreateMergedModel(List<BuildModel> models, ArtifactVisibility artifactVisibilitiesToInclude) 270List<string> differences = new List<string>();
Microsoft.DotNet.Build.Tasks.Installers (33)
src\CreateControlFile.cs (1)
52List<string> dependencyItems = [];
src\CreateWixBuildWixpack.cs (3)
304var commandLineArgs = new List<string>(); 798var blocks = new List<(string condition, string content)>(); 811var blockBoundaries = new List<(int start, int end, string condition, bool isElse)>();
src\RpmBuilder.cs (26)
20private readonly List<(string capability, string version)> _provides = []; 21private readonly List<string> _conflicts = []; 23private readonly List<(string name, string text)> _changelogLines = []; 25private readonly List<(string name, int flags, string version)> _requires = [ 41private List<RpmHeader<RpmHeaderTag>.Entry> PackageEntries { get; } = [ 155private readonly List<(CpioEntry file, string fileKind)> _files = []; 183List<RpmHeader<RpmHeaderTag>.Entry> entries = [..PackageEntries]; 228List<string> fileDigests = []; 229List<string> baseNames = []; 230List<int> directoryNameIndices = []; 231List<string> directories = []; 232List<int> fileClassIndices = []; 233List<string> fileClassDictionary = []; 234List<int> inodes = []; 235List<int> fileSizes = []; 236List<string> fileUserAndGroupNames = []; 237List<short> fileModes = []; 238List<short> deviceFileIds = []; 239List<int> fileTimestamps = []; 240List<int> fileVerifyFlags = []; 241List<int> fileDevices = []; 242List<string> fileLangs = []; 243List<int> fileColors = []; 244List<int> fileFlags = []; 245List<string> fileLinkTos = []; 396List<RpmHeader<RpmSignatureTag>.Entry> signatureEntries = [
src\RpmHeader.cs (3)
17public sealed partial class RpmHeader<TEntryTag>(List<RpmHeader<TEntryTag>.Entry> entries) 42public List<Entry> Entries { get; } = entries; 127List<Entry> entries = [];
Microsoft.DotNet.Build.Tasks.Packaging (47)
ApplyBaseLine.cs (2)
72List<ITaskItem> baseLinedDependencies = new List<ITaskItem>(); 107List<ITaskItem> baseLinedDependencies = new List<ITaskItem>();
ApplyMetaPackages.cs (1)
56List<ITaskItem> updatedDependencies = new List<ITaskItem>();
ApplyPreReleaseSuffix.cs (1)
73List<ITaskItem> updatedPackages = new List<ITaskItem>();
CreateTrimDependencyGroups.cs (1)
125List<ITaskItem> trimmedDependencies = new List<ITaskItem>();
Extensions.cs (2)
181var list = (List<TItem>)property.GetValue(target) ?? new List<TItem>();
FrameworkUtilities.cs (2)
71List<string> nearestFrameworks = new List<string>(); 85var _frameworks = frameworks.Select(s => NuGetFramework.Parse(s)).ToList();
GenerateNuSpec.cs (5)
253private List<ManifestFile> GetManifestFiles() 271private List<FrameworkAssemblyReference> GetFrameworkAssemblies() 296private List<PackageDependencyGroup> GetDependencySets() 350private List<PackageType> GetPackageTypes() 352var listOfPackageTypes = new List<PackageType>();
GeneratePackageReport.cs (1)
285var packageItems = new Dictionary<string, List<PackageItem>>();
GenerateRuntimeDependencies.cs (3)
91List<RuntimeDescription> runtimes = new List<RuntimeDescription>(); 108List<RuntimeDependencySet> runtimeDependencySets = new List<RuntimeDependencySet>(); 114List<RuntimePackageDependency> runtimePackageDependencies = new List<RuntimePackageDependency>();
GetApplicableAssetsFromPackageReports.cs (4)
66var compileAssets = new List<ITaskItem>(); 67var runtimeAssets = new List<ITaskItem>(); 68var nativeAssets = new List<ITaskItem>(); 69var buildProjects = new List<BuildProject>();
GetApplicableAssetsFromPackages.cs (3)
18private Dictionary<string, List<PackageItem>> _packageToPackageItems; 92var buildProjects = new List<BuildProject>(); 149_packageToPackageItems = new Dictionary<string, List<PackageItem>>();
GetAssemblyReferences.cs (2)
43List<ITaskItem> references = new List<ITaskItem>(); 44List<ITaskItem> nativeLibs = new List<ITaskItem>();
GetLastStablePackage.cs (1)
132List<ITaskItem> lastStablePackages = new List<ITaskItem>();
GetLayoutFiles.cs (1)
54var layoutFiles = new List<ITaskItem>();
GetPackageDestination.cs (1)
69private List<ITaskItem> _packageDestinations = new List<ITaskItem>();
GetPackageFromModule.cs (1)
58List<ITaskItem> packagesReferenced = new List<ITaskItem>();
GetRuntimeJsonValues.cs (1)
33List<string> items = new List<string>();
GetRuntimeTargets.cs (1)
37List<string> items = new List<string>();
GetSupportedPackagesFromPackageReports.cs (1)
24var supportedPackages = new List<ITaskItem>();
HarvestPackage.cs (4)
158List<ITaskItem> supportedFrameworks = new List<ITaskItem>(); 289var harvestedFiles = new List<ITaskItem>(); 290var removeFiles = new List<ITaskItem>(); 330List<string> targetPaths = new List<string>() { harvestPackagePath };
NuGetAssetResolver.cs (1)
280var contentItemGroups = new List<ContentItemGroup>();
NuGetPack.cs (3)
371List<PackageDependencyGroup> packedPackageDependencyGroups = new List<PackageDependencyGroup>(); 374List<NuGet.Packaging.Core.PackageDependency> packages = new List<NuGet.Packaging.Core.PackageDependency>(); 386List<ManifestFile> manifestFiles = new List<ManifestFile>();
NuGetUtility.cs (1)
24List<Version> result = new List<Version>();
PackageIndex.cs (1)
513List<Version> redundantMappings = new List<Version>();
PackageMetadata.cs (1)
20return JsonConvert.DeserializeObject<List<PackageMetadata>>(packageMetadata);
PromoteDependencies.cs (1)
40List<ITaskItem> promotedDependencies = new List<ITaskItem>();
SplitDependenciesBySupport.cs (1)
32List<ITaskItem> splitDependencies = new List<ITaskItem>(dependencies.Where(d => d.TargetFramework != null && d.TargetFramework.Framework != FrameworkConstants.FrameworkIdentifiers.NetStandard).Select(d => d.OriginalItem));
Microsoft.DotNet.Build.Tasks.TargetFramework (2)
ChooseBestP2PTargetFrameworkTask.cs (1)
63List<ITaskItem> assignedProjects = new(AnnotatedProjectReferences.Length);
ChooseBestTargetFrameworksTask.cs (1)
31List<ITaskItem> bestTargetFrameworkList = new(BuildTargetFrameworks!.Length);
Microsoft.DotNet.Build.Tasks.Workloads (4)
Wix\WixToolsetConfiguration.cs (1)
13private List<string> _extensions = new();
Wix\WixToolTask.cs (2)
18private List<string> _sourceFiles = new(); 19private List<string> _preprocessorDefinitions = new();
WorkloadTemplateBase.cs (1)
17private List<string> _files = new();
Microsoft.DotNet.Cli.Definitions (11)
Commands\New\CommandDefinitionExtensions.cs (2)
64List<string> wrongTokens = new(); 97List<string> wrongTokens = new();
Commands\New\SharedOptionsFactory.cs (1)
152List<string> values = new();
Commands\Restore\RestoreCommandDefinition.cs (1)
100List<string> convertedRids = [];
Commands\Tool\ToolLocationOptions.cs (1)
31List<string> options = [];
Common\CommonOptions.cs (2)
97var argsToReturn = new List<string>(targets is null ? 0 : 1 + (additionalProperties?.Length ?? 0)); 309List<Token>? invalid = null;
Help\HelpBuilder.cs (2)
335var end = default(List<char>);
Help\HelpBuilder.Default.cs (2)
58static string? GetUsageLabel(string? helpName, Type valueType, List<Func<CompletionContext, IEnumerable<CompletionItem>>> completionSources, Symbol symbol, ArgumentArity arity) 161List<TwoColumnHelpRow> optionRows = new();
Microsoft.DotNet.Cli.Utils (10)
ArgumentEscaper.cs (2)
57var escapedArgs = new List<string>(); 79var escapedArgs = new List<string>();
EnvironmentProvider.cs (1)
42var searchPaths = new List<string> { AppContext.BaseDirectory };
ForwardingAppImplementation.cs (1)
41List<string> allArgs = ["exec"];
FrameworkDependencyFile.cs (1)
84List<string?> runtimeFallbacksIncludesRuntime = [runtimeFallbacks.Runtime];
MSBuildArgs.cs (1)
88public List<string> OtherMSBuildArgs { get; }
MSBuildForwardingAppWithoutLogging.cs (1)
81private readonly List<string> _msbuildRequiredParameters = ["-maxcpucount", $"--verbosity:{DefaultVerbosity}"];
PathUtility.cs (1)
344var notExisting = new List<string>();
TypoCorrection.cs (2)
29var matchByStartsWith = possibleSuggestions 42var matchByContains = new List<Suggestion>();
Microsoft.DotNet.CMake.Sdk (6)
src\CMakeFileApiModels.cs (5)
46public List<CMakeConfiguration> Configurations { get; set; } 58public List<CMakeDirectory> Directories { get; set; } 59public List<CMakeTarget> Targets { get; set; } 66public List<int> TargetIndexes { get; set; } 77public List<CMakeArtifact> Artifacts { get; set; }
src\GetCMakeArtifactsFromFileApi.cs (1)
148var artifacts = new List<ITaskItem>();
Microsoft.DotNet.GenFacades (2)
SourceGenerator.cs (1)
47List<string> externAliases = new List<string>();
TypeParser.cs (1)
136List<SyntaxTree> result = new List<SyntaxTree>();
Microsoft.DotNet.HotReload.Utils.Generator (5)
Config.cs (2)
19public List<KeyValuePair<string,string>> Properties {get; set;} = new List<KeyValuePair<string,string>> (); 29public List<string> EditAndContinueCapabilities {get; set; } = new List<string>();
EditAndContinueCapabilitiesParser.cs (2)
36List<string> unknowns = new(); 37List<EnC.EditAndContinueCapabilities> capabilities = new();
Runners\ScriptRunner.cs (1)
31private readonly List<OutputSummary.Delta> deltas;
Microsoft.DotNet.HotReload.Watch (37)
Aspire\AspireServiceFactory.cs (1)
253var arguments = new List<string>
Build\BuildReporter.cs (1)
86private readonly List<OutputLine> _messages = [];
Build\EvaluationResult.cs (1)
255var targets = new List<string>
Build\FileItem.cs (1)
14public required List<string> ContainingProjectPaths { get; init; }
Build\ProjectBuildManager.cs (1)
60var buildTasks = new List<Task<BuildResult?>>(buildRequests.Length);
FileWatcher\FileWatcher.cs (1)
129var watchersToRemove = watchers
HotReload\CompilationHandler.cs (7)
387var projectsToPromptForRestart = 422IReadOnlyDictionary<RunningProject, List<StaticWebAsset>> staticAssetUpdates, 428var applyTasks = new List<Task>(); 494var staticAssetApplyTaskProducers = new List<Task<Task>>(); 569var errorsToDisplayInApp = new List<string>(); 839if (!builder.StaticAssetsToUpdate.TryGetValue(runningProject, out var updatesPerRunningProject)) 943var relaunchOperations = new List<RestartOperation>();
HotReload\HotReloadDotNetWatcher.cs (8)
337var changedFiles = NormalizePathChanges(changedPaths) 423var newChangedFiles = new List<ChangedFile>(); 548List<ChangedFile> changedFiles, 651var buildRequests = new List<BuildRequest<string>>(); 692var copyTasks = new List<Task>(); 1211var devices = new List<DeviceInfo>(targetResult.Items.Length); 1239var arguments = new List<string> 1273List<OutputLine>? capturedOutput = _context.EnvironmentOptions.TestFlags != TestFlags.None ? [] : null;
HotReload\HotReloadProjectUpdatesBuilder.cs (5)
11public List<HotReloadService.Update> ManagedCodeUpdates { get; } = []; 12public Dictionary<RunningProject, List<StaticWebAsset>> StaticAssetsToUpdate { get; } = []; 13public List<string> ProjectsToRebuild { get; } = []; 14public List<string> ProjectsToRedeploy { get; } = []; 15public List<RunningProject> ProjectsToRestart { get; } = [];
Process\ProjectLauncher.cs (1)
102var arguments = new List<string>()
src\sdk\src\Dotnet.Watch\AspireService\AspireServerService.cs (1)
131public List<KeyValuePair<string, string>> GetServerConnectionEnvironment()
src\sdk\src\Dotnet.Watch\AspireService\Helpers\SocketUtilities.cs (1)
57var sockets = new List<Socket>();
src\sdk\src\Dotnet.Watch\HotReloadClient\HotReloadClient.cs (1)
114var applicableUpdates = new List<HotReloadManagedCodeUpdate>();
src\sdk\src\Dotnet.Watch\HotReloadClient\HotReloadClients.cs (1)
185var updates = new List<HotReloadStaticAssetUpdate>();
src\sdk\src\Dotnet.Watch\HotReloadClient\Web\AbstractBrowserRefreshServer.cs (2)
35private readonly List<BrowserConnection> _activeConnections = []; 211List<BrowserConnection>? lazyConnectionsToDispose = null;
src\sdk\src\Dotnet.Watch\HotReloadClient\Web\StaticWebAssetsManifest.cs (2)
26public required List<string> ContentRoots { get; init; } 34public List<PatternJson>? Patterns { get; init; }
Utilities\Disposables.cs (2)
6internal readonly record struct Disposables(List<object> disposables) : IAsyncDisposable 8public List<object> Items => disposables;
Microsoft.DotNet.HotReload.WebAssembly.Browser (13)
src\sdk\src\Dotnet.Watch\HotReloadAgent\AgentReporter.cs (1)
13private readonly List<(string message, AgentMessageSeverity severity)> _log = [];
src\sdk\src\Dotnet.Watch\HotReloadAgent\HotReloadAgent.cs (4)
31private readonly ConcurrentDictionary<Guid, List<RuntimeManagedCodeUpdate>> _moduleUpdates = new(); 113if (_moduleUpdates.TryGetValue(moduleId.Value, out var moduleUpdate) && _appliedAssemblies.TryAdd(loadedAssembly, loadedAssembly)) 152var cachedModuleUpdates = _moduleUpdates.GetOrAdd(update.ModuleId, static _ => []); 221List<Type>? types = null;
src\sdk\src\Dotnet.Watch\HotReloadAgent\MetadataUpdateHandlerInvoker.cs (8)
39List<UpdateHandler<ContentUpdateAction>> updateContentHandlers) 152var sortedAssemblies = TopologicalSort(AppDomain.CurrentDomain.GetAssemblies()); 186var clearCacheHandlers = new List<UpdateHandler<MetadataUpdateAction>>(); 187var applicationUpdateHandlers = new List<UpdateHandler<MetadataUpdateAction>>(); 188var contentUpdateHandlers = new List<UpdateHandler<ContentUpdateAction>>(); 318internal static List<Assembly> TopologicalSort(Assembly[] assemblies) 320var sortedAssemblies = new List<Assembly>(assemblies.Length); 329static void Visit(Assembly[] assemblies, Assembly assembly, List<Assembly> sortedAssemblies, HashSet<string> visited)
Microsoft.DotNet.MacOsPkg.Core (1)
Package.cs (1)
57List<XElement> componentPackages = xml.Elements("pkg-ref").Where(e => e.Value.Trim() != "").ToList();
Microsoft.DotNet.NativeWrapper (2)
NETEnvironmentInfo.cs (2)
68List<NetRuntimeInfo> runtimeInfo = new(capacity: count); 80List<NetSdkInfo> sdkInfo = new(count);
Microsoft.DotNet.NuGetRepack.Tasks (3)
src\NuGetVersionUpdater.cs (2)
285var errors = new List<Exception>(); 362var errors = new List<Exception>();
src\UpdatePackageVersionTask.cs (1)
60var preReleaseDependencies = new List<string>();
Microsoft.DotNet.PackageTesting (7)
GetCompatiblePackageTargetFrameworks.cs (5)
16private static List<NuGetFramework> allTargetFrameworks = new(); 30List<ITaskItem> testProjects = new(); 61List<NuGetFramework> frameworksToTest= new(); 108private static List<ITaskItem> CreateItemFromTestFramework(string packageId, string version, IEnumerable<NuGetFramework> testFrameworks) 110List<ITaskItem> testprojects = new();
Package.cs (1)
30List<NuGetFramework> FrameworksInPackageList = CompileAssets.Select(t => (NuGetFramework)t.Properties["tfm"]).ToList();
VerifyTypes.cs (1)
176var types = new List<string>();
Microsoft.DotNet.SharedFramework.Sdk (6)
src\arcade\src\Microsoft.DotNet.PackageTesting\VerifyTypes.cs (1)
176var types = new List<string>();
src\GeneratePlatformManifestEntriesFromFileList.cs (1)
25var entries = new List<PlatformManifestEntry>();
src\GeneratePlatformManifestEntriesFromTemplate.cs (1)
31List<PlatformManifestEntry> entries = new List<PlatformManifestEntry>();
src\GenerateSharedFrameworkDepsFile.cs (3)
51var runtimeFiles = new List<RuntimeFile>(); 52var nativeFiles = new List<RuntimeFile>(); 53var resourceAssemblies = new List<ResourceAssembly>();
Microsoft.DotNet.StrongName (1)
Utils.cs (1)
285var segment = blob.GetBytes().ToList();
Microsoft.DotNet.TemplateLocator (19)
src\sdk\src\Resolvers\Microsoft.NET.Sdk.WorkloadManifestReader\SdkDirectoryWorkloadManifestProvider.cs (1)
530var matchingManifestFeatureBandsAndResolvedManifestDirectories = candidateFeatureBands
src\sdk\src\Resolvers\Microsoft.NET.Sdk.WorkloadManifestReader\WorkloadDefinition.cs (6)
19WorkloadId id, bool isAbstract, string? description, WorkloadDefinitionKind kind, List<WorkloadId>? extends, 20List<WorkloadPackId>? packs, List<string>? platforms 34public List<WorkloadId>? Extends { get; } 35public List<WorkloadPackId>? Packs { get; } 36public List<string>? Platforms { get; }
src\sdk\src\Resolvers\Microsoft.NET.Sdk.WorkloadManifestReader\WorkloadManifestReader.cs (7)
300private static List<string> ReadStringArray(ref Utf8JsonStreamReader reader) 304var list = new List<string>(); 323private static List<T> ReadStringArray<T>(ref Utf8JsonStreamReader reader, Func<string, T> map) 327var list = new List<T>(); 405List<WorkloadPackId>? packs = null; 406List<WorkloadId>? extends = null; 407List<string>? platforms = null;
src\sdk\src\Resolvers\Microsoft.NET.Sdk.WorkloadManifestReader\WorkloadResolver.cs (1)
519List<(WorkloadId Id, HashSet<WorkloadPackId> Packs)>? expandedWorkloads = availableWorkloads
src\sdk\src\Resolvers\Microsoft.NET.Sdk.WorkloadManifestReader\WorkloadSuggestionFinder.cs (4)
12out List<WorkloadSuggestionCandidate> partialSuggestions, 45out List<WorkloadSuggestionCandidate> partialSuggestions, 72internal static HashSet<WorkloadSuggestionCandidate> GatherUniqueCompletePermutedSuggestions(List<WorkloadSuggestionCandidate> partialSuggestions) 95static void GatherCompletePermutedSuggestions(WorkloadSuggestionCandidate root, List<WorkloadSuggestionCandidate> branches, HashSet<WorkloadSuggestionCandidate> completeSuggestions)
Microsoft.DotNet.XliffTasks (3)
Model\UnstructuredDocument.cs (2)
15private List<string> _fragments = new(); 16private List<UnstructuredTranslatableNode> _nodes = new();
Tasks\TransformTemplates.cs (1)
34List<ITaskItem> transformedTemplates = new();
Microsoft.Extensions.AI (78)
ChatCompletion\CachingChatClient.cs (2)
105List<ChatResponseUpdate> capturedItems = []; 132List<ChatResponseUpdate> capturedItems = [];
ChatCompletion\ChatClientBuilder.cs (1)
18private List<Func<IChatClient, IServiceProvider, IChatClient>>? _clientFactories;
ChatCompletion\FunctionInvokingChatClient.cs (46)
279List<ChatMessage> originalMessages = [.. messages]; 282List<ChatMessage>? augmentedHistory = null; // the actual history of messages sent on turns other than the first 284List<ChatMessage>? responseMessages = null; // tracked list of messages, across multiple turns, to be used for the final response 286List<FunctionCallContent>? functionCallContents = null; // function call contents that need responding to in the current turn 297(responseMessages, var notInvokedApprovals) = ProcessFunctionApprovalResponses( 432List<ChatMessage> originalMessages = [.. messages]; 435List<ChatMessage>? augmentedHistory = null; // the actual history of messages sent on turns other than the first 436List<FunctionCallContent>? functionCallContents = null; // function call contents that need responding to in the current turn 437List<ChatMessage>? responseMessages = null; // tracked list of messages, across multiple turns, to be used in fallback cases to reconstitute history 439List<ChatResponseUpdate> updates = []; // updates from the current response 604if (TryReplaceFunctionCallsWithApprovalRequests(updateToYield.Contents, out var updatedContents)) 728[NotNull] ref List<ChatMessage>? augmentedHistory, 730List<ChatMessage> allTurnsResponseMessages, 844private static bool HasAnyApprovalContent(List<ChatMessage> messages) => 849IList<ChatMessage> messages, [NotNullWhen(true)] ref List<FunctionCallContent>? functionCalls) 863IList<AIContent> content, [NotNullWhen(true)] ref List<FunctionCallContent>? functionCalls) 928private static void MarkServerHandledFunctionCalls(List<ChatResponseUpdate> updates, List<FunctionCallContent>? functionCallContents) 1023List<AITool>? remainingTools = null; 1051private bool ShouldTerminateLoopBasedOnHandleableFunctions(List<FunctionCallContent>? functionCalls, ChatOptions? options) 1119List<ChatMessage> messages, ChatOptions? options, 1120List<FunctionCallContent> functionCallContents, int iteration, int consecutiveErrorCount, 1146List<FunctionInvocationResult> results = []; 1248List<ChatMessage> messages, ChatOptions? options, 1249List<FunctionCallContent> callContents, 1325var contents = new List<AIContent>(results.Length); 1515private (List<ChatMessage>? preDownstreamCallHistory, List<ApprovalResultWithRequestMessage>? approvals) ProcessFunctionApprovalResponses( 1516List<ChatMessage> originalMessages, bool hasConversationId, string? toolMessageId, string? functionCallContentFallbackMessageId) 1528List<AIContent>? rejectedFunctionCallResults = GenerateRejectedFunctionResults(notInvokedResponses.rejections); 1536List<ChatMessage>? preDownstreamCallHistory = null; 1566private (List<ApprovalResultWithRequestMessage>? approvals, List<ApprovalResultWithRequestMessage>? rejections) ExtractAndRemoveApprovalRequestsAndResponses( 1567List<ChatMessage> messages) 1570List<FunctionApprovalResponseContent>? allApprovalResponses = null; 1585List<AIContent>? keptContents = null; 1654List<ApprovalResultWithRequestMessage>? approvedFunctionCalls = null, rejectedFunctionCalls = null; 1668ref List<ApprovalResultWithRequestMessage>? targetList = ref approvalResponse.Approved ? ref approvedFunctionCalls : ref rejectedFunctionCalls; 1685private List<AIContent>? GenerateRejectedFunctionResults(List<ApprovalResultWithRequestMessage>? rejections) => 1709List<ApprovalResultWithRequestMessage>? resultWithRequestMessages, string? fallbackMessageId) 1794List<FunctionCallContent>? functionCallContents, 1829private static bool TryReplaceFunctionCallsWithApprovalRequests(IList<AIContent> content, out List<AIContent>? updatedContent) 1859List<(int, int)>? allFunctionCallContentIndices = null; 1917List<ApprovalResultWithRequestMessage>? notInvokedApprovals, 1918List<ChatMessage> originalMessages,
ChatCompletion\ImageGeneratingChatClient.cs (14)
147private readonly Dictionary<string, List<AIContent>> _imageContentByCallId = []; 166List<ChatMessage>? newMessages = null; 170List<AIContent>? newContents = null; 252List<AITool>? newTools = null; 282List<AITool> InitializeTools(IList<AITool> existingTools, int toOffsetExclusive) 300var result = CopyList(existingTools, toOffsetExclusive, tools.Length); 320List<AIContent>? newContents = null; 343_imageContentByCallId.TryGetValue(functionResult.CallId, out var imageContents)) 393List<string> imageIds = []; 394List<AIContent> imageContents = _imageContentByCallId[callId] = []; 456List<string> imageIds = []; 457List<AIContent> imageContents = _imageContentByCallId[callId] = []; 475private static List<T> CopyList<T>(IList<T> original, int toOffsetExclusive, int additionalCapacity = 0) 477var newList = new List<T>(original.Count + additionalCapacity);
ChatCompletion\OpenTelemetryChatClient.cs (3)
204List<ChatResponseUpdate> trackedUpdates = []; 279List<object> output = []; 822public List<object> Parts { get; set; } = [];
ChatCompletion\OpenTelemetryImageGenerator.cs (1)
185List<AIContent> content = [];
ChatReduction\SummarizingChatReducer.cs (2)
100var unsummarizedMessages = new List<ChatMessage>(); 140var newUnsummarizedMessages = unsummarizedMessages.Skip(indexOfFirstMessageToKeep).ToList();
Embeddings\CachingEmbeddingGenerator.cs (1)
72List<(int Index, string CacheKey, TInput Input)>? uncached = null;
Embeddings\EmbeddingGeneratorBuilder.cs (1)
21private List<Func<IEmbeddingGenerator<TInput, TEmbedding>, IServiceProvider, IEmbeddingGenerator<TInput, TEmbedding>>>? _generatorFactories;
Image\ImageGeneratorBuilder.cs (1)
19private List<Func<IImageGenerator, IServiceProvider, IImageGenerator>>? _generatorFactories;
SpeechToText\OpenTelemetrySpeechToTextClient.cs (1)
163List<SpeechToTextResponseUpdate> trackedUpdates = [];
SpeechToText\SpeechToTextClientBuilder.cs (1)
19private List<Func<ISpeechToTextClient, IServiceProvider, ISpeechToTextClient>>? _clientFactories;
ToolReduction\EmbeddingToolReductionStrategy.cs (4)
225static List<AITool> ToToolList(ReadOnlySpan<AIToolRankingInfo> toolInfo) 227var result = new List<AITool>(capacity: toolInfo.Length); 267List<string> cacheMissToolEmbeddingTexts = null!; 268List<int> cacheMissToolInfoIndexes = null!;
Microsoft.Extensions.AI.Abstractions (11)
ChatCompletion\ChatResponseExtensions.cs (5)
35if (list is List<ChatMessage> listConcrete) 311List<AIContent>? inputs = null; 349List<AIContent>? output = null; 447if (contents is List<AIContent> contentsList) 478CoalesceContent((List<AIContent>)response.Messages[i].Contents);
Embeddings\GeneratedEmbeddings.cs (1)
18private List<TEmbedding> _embeddings;
SpeechToText\SpeechToTextResponseUpdateExtensions.cs (2)
34ChatResponseExtensions.CoalesceContent((List<AIContent>)response.Contents); 60ChatResponseExtensions.CoalesceContent((List<AIContent>)response.Contents);
UsageDetails.cs (1)
85List<string> parts = [];
Utilities\AIJsonUtilities.Schema.Transform.cs (2)
39List<string>? path = transformOptions.TransformSchemaNode is not null ? [] : null; 43private static JsonNode TransformSchemaCore(JsonNode? schema, AIJsonSchemaTransformOptions transformOptions, List<string>? path)
Microsoft.Extensions.AI.Abstractions.Tests (37)
AssertExtensions.cs (2)
18public static void EqualMessageLists(List<ChatMessage> expectedMessages, List<ChatMessage> actualMessages)
ChatCompletion\ChatMessageTests.cs (3)
87List<AIContent> content = []; 170Assert.IsType<List<AIContent>>(new ChatMessage().Contents); 179List<AIContent> contents = [];
ChatCompletion\ChatOptionsTests.cs (3)
64List<string> stopSequences = 70List<AITool> tools = 159List<string> stopSequences =
ChatCompletion\ChatResponseTests.cs (1)
37List<ChatMessage> messages = [];
ChatCompletion\ChatResponseUpdateExtensionsTests.cs (3)
21Assert.Throws<ArgumentNullException>("updates", () => ((List<ChatResponseUpdate>)null!).ToChatResponse()); 626List<ChatResponseUpdate> updates = []; 628List<string> expected = [];
ChatCompletion\ChatResponseUpdateTests.cs (2)
176var originalContents = new List<AIContent> { new TextContent("text1"), new TextContent("text2") }; 306var sharedContents = new List<AIContent> { new TextContent("initial") };
ChatCompletion\DelegatingChatClientTests.cs (2)
24var expectedChatContents = new List<ChatMessage>(); 56var expectedChatContents = new List<ChatMessage>();
Contents\AIAnnotationTests.cs (1)
32List<AnnotatedRegion> regions = [new TextSpanAnnotatedRegion { StartIndex = 10, EndIndex = 42 }];
Contents\CitationAnnotationTests.cs (1)
42List<AnnotatedRegion> regions = [new TextSpanAnnotatedRegion { StartIndex = 10, EndIndex = 42 }];
Embeddings\DelegatingEmbeddingGeneratorTests.cs (1)
24var expectedInput = new List<string>();
Embeddings\GeneratedEmbeddingsTests.cs (1)
58List<Embedding<float>> embeddings =
Image\ImageGenerationResponseTests.cs (4)
30List<AIContent> content = []; 72List<AIContent> contents = [ 98List<AIContent> contents = [ 136List<AIContent> contents = [
SpeechToText\SpeechToTextClientTests.cs (1)
59List<SpeechToTextResponseUpdate> updates = [];
SpeechToText\SpeechToTextResponseTests.cs (2)
73List<AIContent> content = []; 133List<AIContent> newContents = [new TextContent("text1"), new TextContent("text2")];
SpeechToText\SpeechToTextResponseUpdateExtensionsTests.cs (3)
38Assert.Throws<ArgumentNullException>("updates", () => ((List<SpeechToTextResponseUpdate>)null!).ToSpeechToTextResponse()); 81List<SpeechToTextResponseUpdate> updates = []; 83List<string> expected = [];
SpeechToText\SpeechToTextResponseUpdateTests.cs (1)
41List<AIContent> newList = [new TextContent("content1")];
test\Shared\JsonSchemaExporter\TestTypes.cs (3)
815yield return new TestData<List<bool>>([false, true, false], """{"type":["array","null"],"items":{"type":"boolean"}}"""); 954public List<SimpleRecord>? ListValue { get; set; } 1298[JsonSerializable(typeof(List<bool>))]
Tools\HostedMcpServerToolTests.cs (1)
86List<string> allowedTools = ["tool1", "tool2"];
Utilities\AIJsonUtilitiesTests.cs (2)
1269List<string?> names = []; 1375List<string?> calledParameterNames = [];
Microsoft.Extensions.AI.Evaluation (2)
ChatMessageExtensions.cs (1)
73List<ChatMessage> conversationHistory = [.. messages];
CompositeEvaluator.cs (1)
107var metrics = new List<EvaluationMetric>();
Microsoft.Extensions.AI.Evaluation.Console (1)
Commands\ReportCommand.cs (1)
75List<ScenarioRunResult> results = [];
Microsoft.Extensions.AI.Evaluation.Integration.Tests (9)
AgentQualityEvaluatorTests.cs (2)
207List<ChatMessage> messages = 220List<ChatMessage> messages =
QualityEvaluatorTests.cs (4)
88var messages = new List<ChatMessage>(); 129var messages = new List<ChatMessage>(); 167var messages = new List<ChatMessage>(); 202var messages = new List<ChatMessage>();
SafetyEvaluatorTests.cs (3)
184var messages = new List<ChatMessage>(); 262var messages = new List<ChatMessage>(); 590var messages = new List<ChatMessage>();
Microsoft.Extensions.AI.Evaluation.NLP (9)
Common\BLEUAlgorithm.cs (2)
70List<NGram<string>> hypGrams = hypothesis.CreateNGrams(n); 77List<NGram<string>> refGrams = rf.CreateNGrams(n);
Common\GLEUAlgorithm.cs (1)
31List<(int, int)> hypCounts = [];
Common\NGramExtensions.cs (6)
16internal static List<NGram<T>> CreateNGrams<T>(this T[] input, int n) 25internal static List<NGram<T>> CreateNGrams<T>(this ReadOnlySpan<T> input, int n) 33List<NGram<T>> nGrams = []; 48internal static List<NGram<T>> CreateAllNGrams<T>(this T[] input, int minN, int maxN = -1) 58internal static List<NGram<T>> CreateAllNGrams<T>(this ReadOnlySpan<T> input, int minN, int maxN = -1) 72List<NGram<T>> nGrams = [];
Microsoft.Extensions.AI.Evaluation.Quality (33)
CoherenceEvaluator.cs (3)
91List<ChatMessage> evaluationInstructions = GetEvaluationInstructions(userRequest, modelResponse); 105private static List<ChatMessage> GetEvaluationInstructions(ChatMessage? userRequest, ChatResponse modelResponse) 117List<ChatMessage> evaluationInstructions = [new ChatMessage(ChatRole.System, SystemPrompt)];
CompletenessEvaluator.cs (3)
96List<ChatMessage> evaluationInstructions = GetEvaluationInstructions(modelResponse, context); 111private static List<ChatMessage> GetEvaluationInstructions( 125List<ChatMessage> evaluationInstructions = [new ChatMessage(ChatRole.System, SystemPrompt)];
EquivalenceEvaluator.cs (3)
99List<ChatMessage> evaluationInstructions = GetEvaluationInstructions(userRequest, modelResponse, context); 114private static List<ChatMessage> GetEvaluationInstructions( 124List<ChatMessage> evaluationInstructions = [new ChatMessage(ChatRole.System, SystemPrompt)];
FluencyEvaluator.cs (3)
83List<ChatMessage> evaluationInstructions = GetEvaluationInstructions(modelResponse); 97private static List<ChatMessage> GetEvaluationInstructions(ChatResponse modelResponse) 109List<ChatMessage> evaluationInstructions = [new ChatMessage(ChatRole.System, SystemPrompt)];
GroundednessEvaluator.cs (3)
96List<ChatMessage> evaluationInstructions = 112private static List<ChatMessage> GetEvaluationInstructions( 127List<ChatMessage> evaluationInstructions = [new ChatMessage(ChatRole.System, SystemPrompt)];
IntentResolutionEvaluator.cs (3)
141List<ChatMessage> evaluationInstructions = GetEvaluationInstructions(messages, modelResponse, context); 165private static List<ChatMessage> GetEvaluationInstructions( 173List<ChatMessage> evaluationInstructions = [new ChatMessage(ChatRole.System, SystemPrompt)];
RelevanceEvaluator.cs (3)
96List<ChatMessage> evaluationInstructions = GetEvaluationInstructions(userRequest, modelResponse); 110private static List<ChatMessage> GetEvaluationInstructions(ChatMessage userRequest, ChatResponse modelResponse) 122List<ChatMessage> evaluationInstructions = [new ChatMessage(ChatRole.System, SystemPrompt)];
RelevanceTruthAndCompletenessEvaluator.cs (2)
117List<ChatMessage> evaluationInstructions = 137private static List<ChatMessage> GetEvaluationInstructions(
RetrievalEvaluator.cs (3)
112List<ChatMessage> evaluationInstructions = GetEvaluationInstructions(userRequest, context); 127private static List<ChatMessage> GetEvaluationInstructions( 141List<ChatMessage> evaluationInstructions = [new ChatMessage(ChatRole.System, SystemPrompt)];
TaskAdherenceEvaluator.cs (3)
140List<ChatMessage> evaluationInstructions = GetEvaluationInstructions(messages, modelResponse, context); 160private static List<ChatMessage> GetEvaluationInstructions( 264List<ChatMessage> evaluationInstructions = [new ChatMessage(ChatRole.System, systemPrompt)];
ToolCallAccuracyEvaluator.cs (3)
140List<ChatMessage> evaluationInstructions = GetEvaluationInstructions(messages, modelResponse, context); 155private static List<ChatMessage> GetEvaluationInstructions( 170List<ChatMessage> evaluationInstructions = [new ChatMessage(ChatRole.System, SystemPrompt)];
Utilities\JsonOutputFixer.cs (1)
65var messages = new List<ChatMessage>
Microsoft.Extensions.AI.Evaluation.Reporting (1)
SimpleChatClient.cs (1)
63List<ChatResponseUpdate>? updates = null;
Microsoft.Extensions.AI.Evaluation.Reporting.Azure (1)
Storage\AzureStorageResultStore.cs (1)
45List<PathItem> paths = [];
Microsoft.Extensions.AI.Evaluation.Reporting.Tests (3)
DiskBased\DiskBasedResponseCacheTests.cs (1)
15private readonly List<string> _tempStorage = [];
DiskBased\DiskBasedResultStoreTests.cs (1)
14private readonly List<string> _tempStorage = [];
ResultStoreTester.cs (1)
45List<(string executionName, string scenarioName, string iterationName)> results = [];
Microsoft.Extensions.AI.Evaluation.Safety (17)
ContentSafetyServicePayloadUtilities.cs (17)
90List<Dictionary<string, ChatMessage>> turns; 91List<string?>? normalizedPerTurnContext; 92List<EvaluationDiagnostic>? diagnostics; 102IEnumerable<List<XElement>> userTextListItems = 108List<XElement> item = []; 182List<Dictionary<string, ChatMessage>> turns; 183List<string?>? normalizedPerTurnContext; 184List<EvaluationDiagnostic>? diagnostics; 260List<Dictionary<string, ChatMessage>> turns; 261List<string?>? normalizedPerTurnContext; 262List<EvaluationDiagnostic>? diagnostics; 384(List<Dictionary<string, ChatMessage>> turns, 385List<string?>? normalizedPerTurnContext, 386List<EvaluationDiagnostic>? diagnostics, 395List<Dictionary<string, ChatMessage>> turns = []; 397List<string?>? normalizedPerTurnContext = 486List<EvaluationDiagnostic>? diagnostics = null;
Microsoft.Extensions.AI.Integration.Tests (72)
ChatClientIntegrationTests.cs (28)
151List<ChatResponseUpdate> chunks = []; 170List<ChatMessage> history = [new(ChatRole.User, "Explain in 100 words how AI works")]; 228var activities = new List<Activity>(); 239List<ChatMessage> messages = 295var activities = new List<Activity>(); 306List<ChatMessage> messages = 327var activities = new List<Activity>(); 338List<ChatMessage> messages = 359var activities = new List<Activity>(); 368List<ChatMessage> messages = 374List<string> shoppingCart = []; 386private static void AssertUsageAgainstActivities(ChatResponse response, List<Activity> activities) 416var activities = new List<Activity>(); 477AIFunctionFactory.Create((List<int> list) => list, createOptions()), 940var activities = new List<Activity>(); 1096var capturedOptions = new List<ChatOptions?>(); 1144List<ChatMessage> messages = 1186List<ChatMessage> messages = 1247List<ChatMessage> messages = 1281List<ChatMessage> messages = 1327List<ChatMessage> messages = 1442var allTools = new List<AITool> { weatherTool, translateTool, mathTool }; 1468List<ChatMessage> history = []; 1518var tools = new List<AITool> { translateTool, weatherTool }; 1533var history = new List<ChatMessage> 1597List<ChatMessage> history = []; 1659var allTools = new List<AITool> { weatherTool, translateTool, mathTool }; 1704List<ChatMessage> history = [];
EmbeddingGeneratorIntegrationTests.cs (1)
111var activities = new List<Activity>();
ImageGeneratingChatClientIntegrationTests.cs (8)
87List<string> imageIds = []; 194var chatHistory = new List<ChatMessage> 244var chatHistory = new List<ChatMessage> 289var chatHistory = new List<ChatMessage> 361var capturedMessages = new List<IEnumerable<ChatMessage>>(); 391var processedMessages = capturedMessages.First().ToList(); 395var textContents = userMessage.Contents.OfType<TextContent>().ToList(); 410public List<(ImageGenerationRequest request, ImageGenerationOptions? options)> GenerateCalls { get; } = [];
PromptBasedFunctionCallingChatClient.cs (1)
49List<ChatMessage> chatMessagesList = [CreateToolPrompt(options.Tools), .. chatMessages.Select(m => m.Clone())];
ReducingChatClientTests.cs (2)
43List<ChatMessage> messages = 75List<ChatMessage> list = messages.ToList();
ToolReductionTests.cs (30)
28var tools = CreateTools("Weather", "Math"); 48var tools = CreateTools("Req", "Opt1", "Opt2"); 62var tools = CreateTools("Weather", "Translate", "Math", "Jokes"); 70var reduced = (await strategy.SelectToolsForRequestAsync(messages, options)).ToList(); 86var tools = CreateTools("Math", "Translate", "Weather"); 87var reduced = (await strategy.SelectToolsForRequestAsync( 102var tools = CreateTools("Weather", "Math", "Jokes"); 144var reduced = (await strategy.SelectToolsForRequestAsync( 159var tools = CreateTools("T1", "T2", "T3", "T4"); 160var reduced = (await strategy.SelectToolsForRequestAsync( 223var tools = CreateTools("Weather", "Math", "Translate"); 234var reduced = (await strategy.SelectToolsForRequestAsync( 248var tools = CreateTools("Weather", "Math"); 269var tools = CreateTools("Weather", "Math"); 304var tools = CreateTools("Alpha", "Beta"); 332var tools = CreateTools("Core", "Weather", "Math"); 333var reduced = (await strategy.SelectToolsForRequestAsync( 351var tools = CreateTools("R1", "R2", "R3", "Weather", "Math"); 352var reduced = (await strategy.SelectToolsForRequestAsync( 365var tools = CreateTools("Weather", "Math", "Translate", "Jokes"); 395var tools = CreateTools("Weather", "Math"); 429var tools = CreateTools("ToolA", "ToolB", "ToolC"); 453var tools = CreateTools("Req", "Optional1", "Optional2"); 476var tools = CreateTools("One", "Two"); 490private static List<AITool> CreateTools(params string[] names) => 536var list = new List<Embedding<float>>(); 571public List<string> Inputs { get; } = new(); 578var list = new List<Embedding<float>>(); 602var list = new List<Embedding<float>>(); 628var list = new List<Embedding<float>>();
VerbatimMultiPartHttpHandler.cs (2)
119((List<JsonElement>)parameters[name]).Add(ParseContentToJsonElement(rawValue)); 132if (parameters[key] is List<JsonElement> list && list.Count == 1)
Microsoft.Extensions.AI.OpenAI (20)
MicrosoftExtensionsAIChatExtensions.cs (1)
155var toolCallUpdates = update.Contents.OfType<FunctionCallContent>().Select((fcc, index) =>
OpenAIAssistantsChatClient.cs (7)
82(RunCreationOptions runOptions, ToolResources? toolResources, List<FunctionResultContent>? toolResults) = await CreateRunOptionsAsync(messages, options, cancellationToken).ConfigureAwait(false); 110ConvertFunctionResultsToToolOutput(toolResults, out List<ToolOutput>? toolOutputs) is { } toolRunId && 343private async ValueTask<(RunCreationOptions RunOptions, ToolResources? Resources, List<FunctionResultContent>? ToolResults)> CreateRunOptionsAsync( 509List<FunctionResultContent>? functionResults = null; 512List<MessageContent> messageContents = []; 571private static string? ConvertFunctionResultsToToolOutput(List<FunctionResultContent>? toolResults, out List<ToolOutput>? toolOutputs)
OpenAIChatClient.cs (5)
167var parts = ToOpenAIChatContent(input.Contents); 201List<ChatMessageContentPart>? contentParts = null; 202List<ChatToolCall>? toolCalls = null; 256internal static List<ChatMessageContentPart> ToOpenAIChatContent(IEnumerable<AIContent> contents) 258List<ChatMessageContentPart> parts = [];
OpenAIImageGenerator.cs (1)
128List<AIContent> contents = [];
OpenAIJsonContext.cs (1)
24[JsonSerializable(typeof(List<OpenAIResponsesChatClient.FunctionToolCallOutputElement>))]
OpenAIResponsesChatClient.cs (5)
189((List<AIContent>)message.Contents).AddRange(ToAIContents(messageItem.Content)); 923List<ResponseContentPart>? parts = null; 1017List<FunctionToolCallOutputElement> elements = []; 1262private static List<AIContent> ToAIContents(IEnumerable<ResponseContentPart> contents) 1264List<AIContent> results = [];
Microsoft.Extensions.AI.OpenAI.Tests (91)
OpenAIAssistantChatClientIntegrationTests.cs (1)
85var toolResultContents = response.Messages.SelectMany(m => m.Contents).OfType<CodeInterpreterToolResultContent>().ToList();
OpenAIChatClientTests.cs (21)
234List<ChatResponseUpdate> updates = []; 819List<ChatMessage> messages = 926List<ChatMessage> messages = 1022List<ChatMessage> messages = 1324List<ChatResponseUpdate> updates = []; 1464List<ChatMessage> messages = 1725List<ChatResponseUpdate> updates = []; 1748List<OpenAI.Chat.ChatMessage> openAIMessages = [new SystemChatMessage("You are a helpful assistant")]; 1749var extMessages = openAIMessages.AsChatMessages().ToList(); 1759List<OpenAI.Chat.ChatMessage> openAIMessages = [new UserChatMessage("Hello")]; 1760var extMessages = openAIMessages.AsChatMessages().ToList(); 1770List<OpenAI.Chat.ChatMessage> openAIMessages = [new AssistantChatMessage("Hi there!")]; 1771var extMessages = openAIMessages.AsChatMessages().ToList(); 1781List<OpenAI.Chat.ChatMessage> openAIMessages = [new DeveloperChatMessage("Developer instructions")]; 1782var extMessages = openAIMessages.AsChatMessages().ToList(); 1792List<OpenAI.Chat.ChatMessage> openAIMessages = [new ToolChatMessage("tool-123", "Result")]; 1793var extMessages = openAIMessages.AsChatMessages().ToList(); 1805List<OpenAI.Chat.ChatMessage> openAIMessages = 1813var extMessages = openAIMessages.AsChatMessages().ToList(); 1959List<ChatResponseUpdate> updates = []; 2003var activities = new List<Activity>();
OpenAIConversionTests.cs (24)
484var allowedTools = new List<string> { "tool1", "tool2", "tool3" }; 538var alwaysRequireTools = new List<string> { "tool1", "tool2" }; 539var neverRequireTools = new List<string> { "tool3" }; 639List<ChatMessage> messages = 708List<ChatMessage> messages = 761List<ChatMessage> messages = 833List<ChatResponseUpdate> updates = []; 897List<OpenAI.Chat.ChatMessage> openAIMessages = 924List<ChatMessage> inputMessages = 950List<ChatMessage> inputMessages = 1141var updates = new List<ChatResponseUpdate>(); 1142var result = new List<StreamingChatCompletionUpdate>(); 1168var result = new List<StreamingChatCompletionUpdate>(); 1190var result = new List<StreamingChatCompletionUpdate>(); 1224var result = new List<StreamingChatCompletionUpdate>(); 1254var result = new List<StreamingChatCompletionUpdate>(); 1289var result = new List<StreamingChatCompletionUpdate>(); 1323var result = new List<StreamingChatCompletionUpdate>(); 1362var result = new List<StreamingChatCompletionUpdate>(); 1391var result = new List<StreamingChatCompletionUpdate>(); 1422var result = new List<StreamingChatCompletionUpdate>(); 1550var messages = new List<ChatMessage> 1587var messages = new List<ChatMessage> 1622var messages = new List<ChatMessage>
OpenAIResponseClientIntegrationTests.cs (11)
90var regions = Assert.IsType<List<AnnotatedRegion>>(ca.AnnotatedRegions); 184List<ChatMessage> input = [new ChatMessage(ChatRole.User, "Tell me the path to the README.md file for Microsoft.Extensions.AI.Abstractions in the dotnet/extensions repository")]; 406List<ChatMessage> input = [new ChatMessage(ChatRole.User, "What is on my calendar for today?")]; 475var messages = response.Messages.ToList(); 579List<ChatMessage> chatHistory = [new ChatMessage(ChatRole.User, "What is 2+2? Think step by step but be very brief.")]; 605var deserializedHistory = JsonSerializer.Deserialize<List<ChatMessage>>(json, AIJsonUtilities.DefaultOptions)!; 659List<ChatMessage> chatHistory = [new ChatMessage(ChatRole.User, "What is 2+2? Think step by step but be very brief.")]; 685var deserializedHistory = JsonSerializer.Deserialize<List<ChatMessage>>(json, AIJsonUtilities.DefaultOptions)!;
OpenAIResponseClientTests.cs (32)
296List<ChatResponseUpdate> updates = []; 429List<ChatResponseUpdate> updates = []; 457var reasoningUpdates = updates.Where((u, idx) => idx >= 3 && idx <= 5).ToList(); 555List<ChatResponseUpdate> updates = []; 570var reasoningContents = updates.SelectMany(u => u.Contents).OfType<TextReasoningContent>().ToList(); 574List<ChatMessage> chatHistory = []; 660List<ChatResponseUpdate> updates = []; 904List<ChatResponseUpdate> updates = []; 2618List<ChatResponseUpdate> updates = []; 2711List<ChatResponseUpdate> updates = []; 3197List<ChatResponseUpdate> updates = []; 3207var codeInterpreterCallUpdates = updates.Where(u => 3235var resultUpdates = updates.Where(u => 3694List<ChatResponseUpdate> updates = []; 3775List<ChatResponseUpdate> updates = []; 3856List<ChatResponseUpdate> updates = []; 3934List<ChatResponseUpdate> updates = []; 4131List<ChatResponseUpdate> updates = []; 5013List<ChatResponseUpdate> updates = []; 5048List<ChatResponseUpdate> updates = []; 5083List<ChatResponseUpdate> updates = []; 5121List<ChatResponseUpdate> updates = []; 5159List<ChatResponseUpdate> updates = []; 5217List<ChatResponseUpdate> updates = []; 5260List<ChatResponseUpdate> updates = []; 5303List<ChatResponseUpdate> updates = []; 5346List<ChatResponseUpdate> updates = []; 5421List<ChatResponseUpdate> updates = []; 5824List<ChatResponseUpdate> updates = []; 5941List<ChatResponseUpdate> updates = []; 5963var partialImageUpdates = updates.Where(u => 6112var activities = new List<Activity>();
test\Libraries\Microsoft.Extensions.AI.Abstractions.Tests\AssertExtensions.cs (2)
18public static void EqualMessageLists(List<ChatMessage> expectedMessages, List<ChatMessage> actualMessages)
Microsoft.Extensions.AI.Templates.Tests (1)
test\ProjectTemplates\Infrastructure\TestCommand.cs (1)
22public List<string> Arguments { get; } = [];
Microsoft.Extensions.AI.Tests (263)
ChatCompletion\ChatClientStructuredOutputExtensionsTests.cs (9)
75var chatHistory = new List<ChatMessage> { new(ChatRole.User, "Hello") }; 136var chatHistory = new List<ChatMessage> { new(ChatRole.User, "Hello") }; 245var chatHistory = new List<ChatMessage> { new(ChatRole.User, "Hello") }; 264var chatHistory = new List<ChatMessage> { new(ChatRole.User, "Hello") }; 283var chatHistory = new List<ChatMessage> { new(ChatRole.User, "Hello") }; 311var chatHistory = new List<ChatMessage> { new(ChatRole.User, "Hello") }; 339var chatHistory = new List<ChatMessage> { new(ChatRole.User, "Hello") }; 401var chatHistory = new List<ChatMessage> { new(ChatRole.User, "Hello") }; 429var chatHistory = new List<ChatMessage> { new(ChatRole.User, "Hello") };
ChatCompletion\DistributedCachingChatClientTest.cs (9)
248List<ChatResponseUpdate> actualUpdate = 261List<ChatResponseUpdate> expectedCachedResponse = 312List<ChatResponseUpdate> expectedResponse = 367List<ChatResponseUpdate> expectedResponse = 416var items = await ToListAsync(result2); 435List<ChatResponseUpdate> expectedResponse = 543var result2 = await ToListAsync(outer.GetStreamingResponseAsync([input])); 765private static async Task<List<T>> ToListAsync<T>(IAsyncEnumerable<T> values) 767var result = new List<T>();
ChatCompletion\FunctionInvocationContextTests.cs (1)
47List<ChatMessage> messages = [];
ChatCompletion\FunctionInvokingChatClientApprovalsTests.cs (105)
34List<ChatMessage> input = 39List<ChatMessage> downstreamClientOutput = 44List<ChatMessage> expectedOutput = 70List<ChatMessage> input = 75List<ChatMessage> downstreamClientOutput = 80List<ChatMessage> expectedOutput = 114List<ChatMessage> input = 119List<ChatMessage> downstreamClientOutput = 124List<ChatMessage> expectedOutput = 150List<ChatMessage> input = 165List<ChatMessage> expectedDownstreamClientInput = 172List<ChatMessage> downstreamClientOutput = 177List<ChatMessage> output = 202List<ChatMessage> input = 218List<ChatMessage> expectedDownstreamClientInput = 225List<ChatMessage> downstreamClientOutput = 230List<ChatMessage> output = 254List<ChatMessage> input = 275List<ChatMessage> expectedDownstreamClientInput = 283List<ChatMessage> downstreamClientOutput = 288List<ChatMessage> output = 313List<ChatMessage> input = 328List<ChatMessage> expectedDownstreamClientInput = 339List<ChatMessage> downstreamClientOutput = 344List<ChatMessage> output = 372List<ChatMessage> input = 387List<ChatMessage> expectedDownstreamClientInput = 395List<ChatMessage> downstreamClientOutput = 400List<ChatMessage> nonStreamingOutput = 408List<ChatMessage> streamingOutput = 436List<ChatMessage> input = 457List<ChatMessage> expectedDownstreamClientInput = 468List<ChatMessage> downstreamClientOutput = 473List<ChatMessage> output = 502List<ChatMessage> input = 519List<ChatMessage> expectedDownstreamClientInput = 536List<ChatMessage> downstreamClientOutput = 541List<ChatMessage> nonStreamingOutput = 558List<ChatMessage> streamingOutput = 594List<ChatMessage> input = 610List<ChatMessage> expectedDownstreamClientInput = 620List<ChatMessage> downstreamClientOutput = 625List<ChatMessage> output = 652List<ChatMessage> input = 667List<ChatMessage> expectedDownstreamClientInput = 674List<ChatMessage> downstreamClientOutput = 679List<ChatMessage> output = 706List<ChatMessage> input = 731List<ChatMessage> expectedDownstreamClientInput = 740List<ChatMessage> downstreamClientOutput = 745List<ChatMessage> output = 777List<ChatMessage> input = 782Func<Queue<List<ChatMessage>>> expectedDownstreamClientInput = () => new Queue<List<ChatMessage>>( 796Func<Queue<List<ChatMessage>>> downstreamClientOutput = () => new Queue<List<ChatMessage>>( 808List<ChatMessage> output = 832List<ChatMessage> input = 862List<ChatMessage> input = 872List<ChatMessage> expectedDownstreamClientInput = 879List<ChatMessage> downstreamClientOutput = 884List<ChatMessage> output = 909List<ChatMessage> input = 918List<ChatMessage> expectedDownstreamClientInput = 923List<ChatMessage> downstreamClientOutput = 928List<ChatMessage> output = 957List<ChatMessage> input = [new ChatMessage(ChatRole.User, "hello")]; 1033List<ChatMessage> input = [new ChatMessage(ChatRole.User, "hello")]; 1131List<ChatMessage> input = [new ChatMessage(ChatRole.User, "hello")]; 1135List<ChatMessage> downstreamClientOutput = 1141List<ChatMessage> expectedOutput = 1173List<ChatMessage> input = 1186List<ChatMessage> downstreamClientOutput = 1192List<ChatMessage> expectedOutput = 1199var actualOutput = await InvokeAndAssertAsync(options, input, downstreamClientOutput, expectedOutput); 1208private static Task<List<ChatMessage>> InvokeAndAssertAsync( 1210List<ChatMessage> input, 1211List<ChatMessage> downstreamClientOutput, 1212List<ChatMessage> expectedOutput, 1213List<ChatMessage>? expectedDownstreamClientInput = null, 1219new Queue<List<ChatMessage>>(new[] { downstreamClientOutput }), 1221expectedDownstreamClientInput is null ? null : new Queue<List<ChatMessage>>(new[] { expectedDownstreamClientInput }), 1225private static async Task<List<ChatMessage>> InvokeAndAssertMultiRoundAsync( 1227List<ChatMessage> input, 1228Queue<List<ChatMessage>> downstreamClientOutput, 1229List<ChatMessage> expectedOutput, 1230Queue<List<ChatMessage>>? expectedDownstreamClientInput = null, 1256var output = downstreamClientOutput.Dequeue(); 1267var actualOutput = result.Messages as List<ChatMessage> ?? result.Messages.ToList(); 1296private static Task<List<ChatMessage>> InvokeAndAssertStreamingAsync( 1298List<ChatMessage> input, 1299List<ChatMessage> downstreamClientOutput, 1300List<ChatMessage> expectedOutput, 1301List<ChatMessage>? expectedDownstreamClientInput = null, 1307new Queue<List<ChatMessage>>(new[] { downstreamClientOutput }), 1309expectedDownstreamClientInput is null ? null : new Queue<List<ChatMessage>>(new[] { expectedDownstreamClientInput }), 1313private static async Task<List<ChatMessage>> InvokeAndAssertStreamingMultiRoundAsync( 1315List<ChatMessage> input, 1316Queue<List<ChatMessage>> downstreamClientOutput, 1317List<ChatMessage> expectedOutput, 1318Queue<List<ChatMessage>>? expectedDownstreamClientInput = null, 1338var output = downstreamClientOutput.Dequeue(); 1349var actualOutput = result.Messages as List<ChatMessage> ?? result.Messages.ToList();
ChatCompletion\FunctionInvokingChatClientTests.cs (79)
91List<ChatMessage> plan = 125List<ChatMessage> plan = 158List<ChatMessage> plan = 189List<ChatMessage> plan = 249List<ChatMessage> plan = 293List<ChatMessage> plan = 327List<ChatMessage> plan = 414var messages = new List<ChatMessage> 493var messages = new List<ChatMessage> 577var messages = new List<ChatMessage> 634List<ChatMessage> plan = 659List<ChatOptions?> capturedOptions = []; 703List<ChatOptions?> capturedOptions = []; 748List<ChatOptions?> capturedOptions = []; 796List<ChatOptions?> capturedOptions = []; 856List<ChatMessage> plan = 934List<ChatMessage> plan = 981List<ChatMessage> plan = 998static void Validate(List<ChatMessage> finalChat) 1018List<ChatMessage> plan = 1040List<ChatMessage> plan = 1097List<ChatMessage> plan = 1119var activities = new List<Activity>(); 1175var messages = new List<ChatMessage> 1186List<ChatResponseUpdate> updates; 1233var messages = new List<ChatMessage> 1268var invocationContexts = new List<FunctionInvocationContext>(); 1291List<ChatMessage> planBeforeTermination = 1301List<ChatMessage> plan = 1316async Task InvokeAsync(Func<Task<List<ChatMessage>>> work) 1320var messages = await work(); 1377List<ChatMessage> messages = [new(ChatRole.User, "hello")]; 1385var frcs = lastMessage.Contents.OfType<FunctionResultContent>().ToList(); 1447List<ChatMessage> plan = 1476List<ChatMessage> plan = 1529List<ChatMessage> planForContinue = 1548List<ChatMessage> fullPlanWithUnknown = 1562var expected = fullPlanWithUnknown.Take(2).ToList(); 1577List<ChatMessage> fullPlan = 1585List<ChatMessage> expected = fullPlan.Take(2).ToList(); 1606List<ChatMessage> fullPlan = 1617List<ChatMessage> expected = fullPlan.Take(2).ToList(); 1640List<ChatMessage> messages = []; 1676List<ChatMessage> plan = 1692var activities = new List<Activity>(); 1712var childActivities = activities.Where(a => a != invokeAgent).ToList(); 1721var activities = new List<Activity>(); 1764var chatActivities = activities.Where(a => a.DisplayName.StartsWith("chat", StringComparison.Ordinal)).ToList(); 1768var nonAgentActivities = activities.Where(a => a != invokeAgentActivity).ToList(); 1782List<ChatMessage> plan = 1798var activities = new List<Activity>(); 1822List<ChatMessage> plan = 1838var activities = new List<Activity>(); 1853var executeToolActivities = activities.Where(a => a.DisplayName == "execute_tool Func1").ToList(); 1871List<ChatMessage> plan = 1884var activities = new List<Activity>(); 1943List<ChatMessage> plan = 1959var activities = new List<Activity>(); 1976var executeTools = activities.Where(a => a.DisplayName.StartsWith("execute_tool")).ToList(); 1992List<ChatMessage> plan = 2000var chat = await InvokeAndAssertAsync(options, plan); 2187private static async Task<List<ChatMessage>> InvokeAndAssertAsync( 2189List<ChatMessage> plan, 2190List<ChatMessage>? expected = null, 2199List<ChatMessage> chat = [plan[0]]; 2257private static async Task<List<ChatMessage>> InvokeAndAssertStreamingAsync( 2259List<ChatMessage> plan, 2260List<ChatMessage>? expected = null, 2269List<ChatMessage> chat = [plan[0]]; 2310private static List<AIContent> CloneContents(IList<AIContent> contents) 2312var cloned = new List<AIContent>(contents.Count); 3244List<ChatMessage> plan = 3274List<ChatMessage> plan = 3282List<ChatMessage> expected = plan.Take(2).ToList(); 3310List<ChatMessage> plan = 3339List<ChatMessage> plan = 3346List<ChatMessage> expected = 3382var messages = new List<ChatMessage> 3419var messages = new List<ChatMessage>
ChatCompletion\ImageGeneratingChatClientTests.cs (1)
372var updates = new List<ChatResponseUpdate>();
ChatCompletion\OpenTelemetryChatClientTests.cs (12)
28var activities = new List<Activity>(); 108List<ChatMessage> messages = 393var activities = new List<Activity>(); 440List<ChatMessage> messages = 577var activities = new List<Activity>(); 601List<ChatMessage> messages = 647var activities = new List<Activity>(); 694List<ChatMessage> messages = 803var activities = new List<Activity>(); 832List<ChatMessage> messages = 890var activities = new List<Activity>(); 960var activities = new List<Activity>();
ChatCompletion\ReducingChatClientTests.cs (4)
35var originalMessages = new List<ChatMessage> 43var reducedMessages = new List<ChatMessage> 73var updates = new List<ChatResponseUpdate>(); 98var reducedMessages = new List<ChatMessage> { new(ChatRole.User, "Reduced message") };
ChatReduction\MessageCountingChatReducerTests.cs (13)
51List<ChatMessage> messages = 61var resultList = result.ToList(); 86List<ChatMessage> messages = 97var resultList = result.ToList(); 125List<ChatMessage> messages = 136var resultList = result.ToList(); 164var messages = new List<ChatMessage>(); 171var resultList = result.ToList(); 200List<ChatMessage> messages = 206var resultList = result.ToList(); 221List<ChatMessage> messages = 239List<ChatMessage> messages = 249var resultList = result.ToList();
ChatReduction\SummarizingChatReducerTests.cs (16)
67List<ChatMessage> messages = 80var resultList = result.ToList(); 94List<ChatMessage> messages = 112var resultList = result.ToList(); 139List<ChatMessage> messages = 151var msgList = msgs.ToList(); 160var resultList = result.ToList(); 185List<ChatMessage> messages = 200var msgList = msgs.ToList(); 213var resultList = result.ToList(); 239var messages = new List<ChatMessage>(); 258var resultList = result.ToList(); 274List<ChatMessage> messages = 300List<ChatMessage> messages = 314var resultList = result.ToList(); 328List<ChatMessage> messages =
Embeddings\OpenTelemetryEmbeddingGeneratorTests.cs (1)
24var activities = new List<Activity>();
Functions\AIFunctionFactoryTest.cs (9)
38Assert.Throws<ArgumentException>("method", () => AIFunctionFactory.Create(typeof(List<>).GetMethod("Add")!, new List<int>())); 961await ValidateAsync<List<AIContent>>( 963AIFunctionFactory.Create(() => (List<AIContent>)[new TextContent("text"), new DataContent(new byte[] { 1, 2, 3 }, "application/octet-stream")]), 964AIFunctionFactory.Create(async () => (List<AIContent>)[new TextContent("text"), new DataContent(new byte[] { 1, 2, 3 }, "application/octet-stream")]), 965AIFunctionFactory.Create(async ValueTask<List<AIContent>> () => (List<AIContent>)[new TextContent("text"), new DataContent(new byte[] { 1, 2, 3 }, "application/octet-stream")]), 972AIFunctionFactory.Create(async ValueTask<IList<AIContent>> () => (List<AIContent>)[new TextContent("text"), new DataContent(new byte[] { 1, 2, 3 }, "application/octet-stream")]), 1353List<string> requiredParams = required.EnumerateArray().Select(e => e.GetString()!).ToList(); 1415List<string> requiredParams = required.EnumerateArray().Select(e => e.GetString()!).ToList();
Image\OpenTelemetryImageGeneratorTests.cs (1)
29var activities = new List<Activity>();
SpeechToText\OpenTelemetrySpeechToTextClientTests.cs (1)
34var activities = new List<Activity>();
test\Libraries\Microsoft.Extensions.AI.Abstractions.Tests\AssertExtensions.cs (2)
18public static void EqualMessageLists(List<ChatMessage> expectedMessages, List<ChatMessage> actualMessages)
Microsoft.Extensions.ApiDescription.Client (1)
GetOpenApiReferenceMetadata.cs (1)
52var outputs = new List<ITaskItem>(Inputs.Length);
Microsoft.Extensions.AsyncState (17)
AsyncState.cs (3)
16private static readonly ObjectPool<List<object?>> _featuresPool = PoolFactory.CreatePool(new FeaturesPooledPolicy()); 90internal static void EnsureCount(List<object?> features, int count) 109public List<object?>? Features { get; set; }
FeaturesPooledPolicy.cs (3)
9internal sealed class FeaturesPooledPolicy : IPooledObjectPolicy<List<object?>> 12public List<object?> Create() 18public bool Return(List<object?> obj)
src\Shared\Pools\PooledListPolicy.cs (3)
13internal sealed class PooledListPolicy<T> : PooledObjectPolicy<List<T>> 21public override List<T> Create() => []; 23public override bool Return(List<T> obj)
src\Shared\Pools\PooledListWithCapacityPolicy.cs (3)
13internal sealed class PooledListWithCapacityPolicy<T> : PooledObjectPolicy<List<T>> 23public override List<T> Create() => new(_listCapacity); 25public override bool Return(List<T> obj)
src\Shared\Pools\PoolFactory.cs (5)
105/// Creates an object pool of <see cref="List{T}"/> instances. 114public static ObjectPool<List<T>> CreateListPool<T>(int maxCapacity = DefaultCapacity) 122/// Creates an object pool of <see cref="List{T}"/> instances, each with provided <paramref name="listCapacity"/>. 125/// <param name="listCapacity">The capacity of each created <see cref="List{T}"/> instance.</param> 132public static ObjectPool<List<T>> CreateListPoolWithCapacity<T>(int listCapacity, int maxCapacity = DefaultCapacity)
Microsoft.Extensions.AsyncState.Tests (4)
AsyncStateTests.cs (3)
218var l = new List<object?>(); 226var l = new List<object?>(new object?[5]); 234var l = new List<object?>(new object?[5]);
FeaturesPooledPolicyTests.cs (1)
25var list = policy.Create();
Microsoft.Extensions.Caching.Abstractions (4)
MemoryCacheEntryOptions.cs (4)
19private List<IChangeToken>? _expirationTokens; 20private List<PostEvictionCallbackRegistration>? _postEvictionCallbacks; 88internal List<IChangeToken>? ExpirationTokensDirect => _expirationTokens; 95internal List<PostEvictionCallbackRegistration>? PostEvictionCallbacksDirect => _postEvictionCallbacks;
Microsoft.Extensions.Caching.Hybrid.Tests (6)
LogCollector.cs (1)
12private readonly List<(string categoryName, LogLevel logLevel, EventId eventId, Exception? exception, string message)> _items = [];
SerializerTests.cs (4)
109List<(int, string)> source = [(1, "a"), (2, "b")]; 110var clone = RoundTrip(source, """[{"Item1":1,"Item2":"a"},{"Item1":2,"Item2":"b"}]"""u8, JsonSerializer.FieldEnabled); 125List<Tuple<int, string>> source = [Tuple.Create(1, "a"), Tuple.Create(2, "b")]; 126var clone = RoundTrip(source, """[{"Item1":1,"Item2":"a"},{"Item1":2,"Item2":"b"}]"""u8, JsonSerializer.Default);
TestEventListener.cs (1)
20private readonly List<(int id, string name, EventLevel level)> _events = [];
Microsoft.Extensions.Caching.Memory (16)
CacheEntry.CacheEntryTokens.cs (9)
20private List<IChangeToken>? _expirationTokens; 21private List<IDisposable>? _expirationTokenRegistrations; 22private List<PostEvictionCallbackRegistration>? _postEvictionCallbacks; // this is not really related to tokens, but was moved here to shrink typical CacheEntry size 24internal List<IChangeToken> ExpirationTokens => _expirationTokens ??= new List<IChangeToken>(); 25internal List<PostEvictionCallbackRegistration> PostEvictionCallbacks => _postEvictionCallbacks ??= new List<PostEvictionCallbackRegistration>(); 29List<IChangeToken>? expirationTokens = _expirationTokens; 50List<IChangeToken>? expirationTokens = _expirationTokens; 91List<IDisposable>? registrations = _expirationTokenRegistrations; 117List<PostEvictionCallbackRegistration>? callbackRegistrations = Interlocked.Exchange(ref entry._tokens._postEvictionCallbacks, null);
MemoryCache.cs (7)
31private readonly List<Stats>? _allStats; 644var entriesToRemove = new List<CacheEntry>(); 646var lowPriEntries = new List<(CacheEntry entry, DateTime lastAccessed)>(); 647var normalPriEntries = new List<(CacheEntry entry, DateTime lastAccessed)>(); 648var highPriEntries = new List<(CacheEntry entry, DateTime lastAccessed)>(); 704static void ExpirePriorityBucket(ref long removedSize, long removalSizeTarget, Func<CacheEntry, long> computeEntrySize, List<CacheEntry> entriesToRemove, List<(CacheEntry Entry, DateTime LastAccessed)> priorityEntries)
Microsoft.Extensions.Compliance.Abstractions (11)
src\Shared\Pools\PooledListPolicy.cs (3)
13internal sealed class PooledListPolicy<T> : PooledObjectPolicy<List<T>> 21public override List<T> Create() => []; 23public override bool Return(List<T> obj)
src\Shared\Pools\PooledListWithCapacityPolicy.cs (3)
13internal sealed class PooledListWithCapacityPolicy<T> : PooledObjectPolicy<List<T>> 23public override List<T> Create() => new(_listCapacity); 25public override bool Return(List<T> obj)
src\Shared\Pools\PoolFactory.cs (5)
105/// Creates an object pool of <see cref="List{T}"/> instances. 114public static ObjectPool<List<T>> CreateListPool<T>(int maxCapacity = DefaultCapacity) 122/// Creates an object pool of <see cref="List{T}"/> instances, each with provided <paramref name="listCapacity"/>. 125/// <param name="listCapacity">The capacity of each created <see cref="List{T}"/> instance.</param> 132public static ObjectPool<List<T>> CreateListPoolWithCapacity<T>(int listCapacity, int maxCapacity = DefaultCapacity)
Microsoft.Extensions.Compliance.Testing (2)
FakeRedactionCollector.cs (2)
15private readonly List<RedactorRequested> _redactorRequestedLog = []; 16private readonly List<RedactedData> _dataRedactedLog = [];
Microsoft.Extensions.Configuration (24)
ChainedConfigurationProvider.cs (1)
96var keys = new List<string>();
ConfigurationBuilder.cs (2)
14private readonly List<IConfigurationSource> _sources = new(); 47var providers = new List<IConfigurationProvider>();
ConfigurationManager.cs (4)
37private readonly List<IDisposable> _changeTokenRegistrations = new(); 142var newProvidersList = new List<IConfigurationProvider>(); 188private readonly List<IConfigurationSource> _sources = new(); 232public List<IConfigurationSource>.Enumerator GetEnumerator() => _sources.GetEnumerator();
ConfigurationProvider.cs (1)
65var results = new List<string>();
ConfigurationRoot.cs (1)
20private readonly List<IDisposable> _changeTokenRegistrations;
ConfigurationSection.cs (1)
157public List<Configuration.ConfigurationSectionDebugView> Sections => Configuration.ConfigurationSectionDebugView.FromConfiguration(_current, _current._root);
ConfigurationSectionDebugView.cs (2)
43internal static List<ConfigurationSectionDebugView> FromConfiguration(IConfiguration current, IConfigurationRoot root) 45var data = new List<ConfigurationSectionDebugView>();
ReferenceCountedProviders.cs (11)
14public static ReferenceCountedProviders Create(List<IConfigurationProvider> providers) => new ActiveReferenceCountedProviders(providers); 19public static ReferenceCountedProviders CreateDisposed(List<IConfigurationProvider> providers) => new DisposedReferenceCountedProviders(providers); 21public abstract List<IConfigurationProvider> Providers { get; set; } 26public abstract List<IConfigurationProvider> NonReferenceCountedProviders { get; } 37private volatile List<IConfigurationProvider> _providers; 39public ActiveReferenceCountedProviders(List<IConfigurationProvider> providers) 44public override List<IConfigurationProvider> Providers 58public override List<IConfigurationProvider> NonReferenceCountedProviders => _providers; 81public DisposedReferenceCountedProviders(List<IConfigurationProvider> providers) 86public override List<IConfigurationProvider> Providers { get; set; } 87public override List<IConfigurationProvider> NonReferenceCountedProviders => Providers;
ReferenceCountedProvidersManager.cs (1)
41public void ReplaceProviders(List<IConfigurationProvider> providers)
Microsoft.Extensions.Configuration.Binder (9)
ConfigurationBinder.cs (9)
222List<PropertyInfo> modelProperties = GetAllProperties(instance.GetType()); 229List<string>? missingPropertyNames = null; 463Type genericType = typeof(List<>).MakeGenericType(type.GenericTypeArguments); 592List<PropertyInfo> properties = GetAllProperties(type); 625List<PropertyInfo> properties, out string missing) 638List<string> missingParameters = new(); 868var list = new List<object?>(); 1106private static List<PropertyInfo> GetAllProperties( 1114var allProperties = new List<PropertyInfo>();
Microsoft.Extensions.Configuration.Xml (5)
XmlConfigurationElement.cs (2)
23public IDictionary<string, List<XmlConfigurationElement>>? ChildrenBySiblingName { get; set; } 32public List<XmlConfigurationElementAttributeValue>? Attributes { get; set; }
XmlStreamConfigurationProvider.cs (3)
77if (!parent.ChildrenBySiblingName.TryGetValue(element.SiblingName, out var siblings)) 94var children = new Dictionary<string, List<XmlConfigurationElement>>(StringComparer.OrdinalIgnoreCase); 332foreach (var childrenWithSameSiblingName in element.ChildrenBySiblingName.Values)
Microsoft.Extensions.DataIngestion (19)
Chunkers\ElementsChunker.cs (2)
35internal IEnumerable<IngestionChunk<string>> Process(IngestionDocument document, string context, List<IngestionDocumentElement> elements) 38List<IngestionChunk<string>> chunks = [];
Chunkers\HeaderChunker.cs (2)
37List<IngestionDocumentElement> elements = []; 68private IEnumerable<IngestionChunk<string>> SplitIntoChunks(IngestionDocument document, string?[] headers, List<IngestionDocumentElement> elements)
Chunkers\SectionChunker.cs (3)
33List<IngestionChunk<string>> chunks = []; 47private void Process(IngestionDocument document, IngestionDocumentSection section, List<IngestionChunk<string>> chunks, string? parentContext = null) 49List<IngestionDocumentElement> elements = new(section.Elements.Count);
Chunkers\SemanticSimilarityChunker.cs (7)
52List<(IngestionDocumentElement, float)> distances = await CalculateDistancesAsync(document, cancellationToken).ConfigureAwait(false); 59private async Task<List<(IngestionDocumentElement element, float distance)>> CalculateDistancesAsync(IngestionDocument documents, CancellationToken cancellationToken) 61List<(IngestionDocumentElement element, float distance)> elementDistances = []; 62List<string> semanticContents = []; 96private IEnumerable<IngestionChunk<string>> MakeChunks(IngestionDocument document, List<(IngestionDocumentElement element, float distance)> elementDistances) 100List<IngestionDocumentElement> elementAccumulator = []; 118private float Percentile(List<(IngestionDocumentElement element, float distance)> elementDistances)
Processors\ImageAlternativeTextEnricher.cs (3)
40List<IngestionDocumentImage>? batch = null; 88private async Task ProcessAsync(List<IngestionDocumentImage> batch, CancellationToken cancellationToken) 90List<AIContent> contents = new(batch.Count);
Utils\Batching.cs (1)
30List<AIContent> contents = new(batch.Length);
Writers\VectorStoreWriter.cs (1)
174List<object> keys = [];
Microsoft.Extensions.DataIngestion.Tests (32)
IngestionPipelineTests.cs (16)
82List<Activity> activities = []; 90List<IngestionResult> ingestionResults = await pipeline.ProcessAsync(_sampleFiles).ToListAsync(); 97var retrieved = await vectorStoreWriter.VectorStoreCollection 115List<Activity> activities = []; 125List<IngestionResult> ingestionResults = await pipeline.ProcessAsync(directory, "*.md").ToListAsync(); 131var retrieved = await vectorStoreWriter.VectorStoreCollection 149List<Activity> activities = []; 158var ingestionResults = await pipeline.ProcessAsync(_sampleFiles).ToListAsync(); 161var retrieved = await vectorStoreWriter.VectorStoreCollection 197List<Activity> activities = []; 211List<IngestionResult> ingestionResults = await results.ToListAsync(); 228private static TracerProvider CreateTraceProvider(List<Activity> activities) 235private static void AssertAllIngestionsSucceeded(List<IngestionResult> ingestionResults) 244private static void AssertActivities(List<Activity> activities, string rootActivityName) 252private static void AssertErrorActivities(List<Activity> activities, int expectedFailedActivitiesCount) 257var failed = activities.Where(act => act.Status == ActivityStatusCode.Error).ToList();
Processors\ClassificationEnricherTests.cs (2)
109List<IngestionChunk<string>> chunks = CreateChunks(); 120private static List<IngestionChunk<string>> CreateChunks() =>
Processors\KeywordEnricherTests.cs (2)
109List<IngestionChunk<string>> chunks = CreateChunks(); 120private static List<IngestionChunk<string>> CreateChunks() =>
Processors\SentimentEnricherTests.cs (3)
75var chunks = await sut.ProcessAsync(input).ToListAsync(); 96List<IngestionChunk<string>> chunks = CreateChunks(); 107private static List<IngestionChunk<string>> CreateChunks() =>
Processors\SummaryEnricherTests.cs (3)
75var chunks = await sut.ProcessAsync(input).ToListAsync(); 93List<IngestionChunk<string>> chunks = CreateChunks(); 104private static List<IngestionChunk<string>> CreateChunks() =>
Writers\VectorStoreWriterTests.cs (6)
27List<IngestionChunk<string>> chunks = 76List<IngestionChunk<string>> chunks = 96List<IngestionChunk<string>> updatedChunks = 139List<IngestionChunk<string>> chunks = []; 153List<IngestionChunk<string>> updatedChunks = 162List<Dictionary<string, object?>> records = await writer.VectorStoreCollection
Microsoft.Extensions.DependencyInjection (26)
DependencyInjectionEventSource.cs (1)
30private readonly List<WeakReference<ServiceProvider>> _providers = new();
ServiceLookup\CallSiteChain.cs (1)
51var ordered = new List<KeyValuePair<ServiceIdentifier, ChainItemInfo>>(_callSiteChain);
ServiceLookup\CallSiteFactory.cs (6)
316List<KeyValuePair<int, ServiceCallSite>> callSitesByIndex = new(); 634List<ServiceIdentifier>? bestResolvedParameters = null; 635List<ServiceIdentifier>? resolvedParameters = null; 644var currentResolvedParameters = new List<ServiceIdentifier>(parameters.Length); 722List<ServiceIdentifier>? resolvedParameters = null) 893private List<ServiceDescriptor>? _items;
ServiceLookup\ILEmit\ILEmitResolverBuilderContext.cs (2)
14public List<object?>? Constants { get; set; } 15public List<Func<IServiceProvider, object>>? Factories { get; set; }
ServiceLookup\ServiceProviderEngineScope.cs (12)
27private List<object?>? _disposables; 127List<object?>? toDispose = BeginDispose(); 164List<object?>? toDispose = BeginDispose(); 208static async ValueTask Await(int i, ValueTask vt, List<object?> toDispose, object? exceptionsCache) 264((List<Exception>)exceptionsCache).Add(exception); 280throw new AggregateException((List<Exception>)exceptionsCache); 283private List<object?>? BeginDispose() 327private static void DeduplicateDisposables(List<object?> disposables) 396public List<ServiceDescriptor> ServiceDescriptors => new List<ServiceDescriptor>(_serviceProvider.RootProvider.CallSiteFactory.Descriptors); 397public List<object> Disposables => FilterDisposables(_serviceProvider.Disposables); 401private static List<object> FilterDisposables(IList<object?> source) 403var result = new List<object>(source.Count);
ServiceProvider.cs (4)
75List<Exception>? exceptions = null; 332public List<ServiceDescriptor> ServiceDescriptors => new List<ServiceDescriptor>(_serviceProvider.Root.RootProvider.CallSiteFactory.Descriptors); 333public List<object> Disposables 338var result = new List<object>(source.Count);
Microsoft.Extensions.DependencyInjection.Abstractions (1)
ServiceCollection.cs (1)
18private readonly List<ServiceDescriptor> _descriptors = new List<ServiceDescriptor>();
Microsoft.Extensions.DependencyModel (43)
CompilationLibrary.cs (4)
51var assemblies = new List<string>(); 58var assemblies = new List<string>(); 74private List<string> ResolveReferencePaths(ICompilationAssemblyResolver resolver, List<string> assemblies)
DependencyContextJsonReader.cs (30)
139List<Target>? targets = null; 141List<RuntimeFallbacks>? runtimeFallbacks = null; 214private static Target? SelectRuntimeTarget([NotNull] List<Target>? targets, string? runtimeTargetName) 347private List<Target> ReadTargets(ref Utf8JsonReader reader) 351var targets = new List<Target>(); 374var libraries = new List<TargetLibrary>(); 396List<RuntimeFile>? runtimes = null; 397List<RuntimeFile>? natives = null; 398List<string>? compilations = null; 399List<RuntimeTargetEntryStub>? runtimeTargets = null; 400List<ResourceAssembly>? resources = null; 451private List<Dependency> ReadTargetLibraryDependencies(ref Utf8JsonReader reader) 453var dependencies = new List<Dependency>(); 476private static List<string> ReadPropertyNames(ref Utf8JsonReader reader) 478var runtimes = new List<string>(); 500private static List<RuntimeFile> ReadRuntimeFiles(ref Utf8JsonReader reader) 502var runtimeFiles = new List<RuntimeFile>(); 547private List<RuntimeTargetEntryStub> ReadTargetLibraryRuntimeTargets(ref Utf8JsonReader reader) 549var runtimeTargets = new List<RuntimeTargetEntryStub>(); 601private List<ResourceAssembly> ReadTargetLibraryResources(ref Utf8JsonReader reader) 603var resources = new List<ResourceAssembly>(); 726private static List<RuntimeFallbacks> ReadRuntimes(ref Utf8JsonReader reader) 728var runtimeFallbacks = new List<RuntimeFallbacks>(); 793var runtimeAssemblyGroups = new List<RuntimeAssetGroup>(); 794var nativeLibraryGroups = new List<RuntimeAssetGroup>(); 900public List<RuntimeFile>? Runtimes; 902public List<RuntimeFile>? Natives; 904public List<string>? Compilations; 906public List<RuntimeTargetEntryStub>? RuntimeTargets; 908public List<ResourceAssembly>? Resources;
Resolution\AppBaseCompilationAssemblyResolver.cs (3)
44public bool TryResolveAssemblyPaths(CompilationLibrary library, List<string>? assemblies) 70var directories = new List<string>() 95var paths = new List<string>();
Resolution\CompositeCompilationAssemblyResolver.cs (1)
20public bool TryResolveAssemblyPaths(CompilationLibrary library, List<string>? assemblies)
Resolution\ICompilationAssemblyResolver.cs (1)
10bool TryResolveAssemblyPaths(CompilationLibrary library, List<string>? assemblies);
Resolution\PackageCompilationAssemblyResolver.cs (2)
69public bool TryResolveAssemblyPaths(CompilationLibrary library, List<string>? assemblies) 97List<string> paths = [];
Resolution\ReferenceAssemblyPathResolver.cs (1)
44public bool TryResolveAssemblyPaths(CompilationLibrary library, List<string>? assemblies)
Utf8JsonReaderExtensions.cs (1)
74var items = new List<string?>();
Microsoft.Extensions.Diagnostics (13)
Metrics\DefaultMeterFactory.cs (3)
14private readonly Dictionary<string, List<FactoryMeter>> _cachedMeters = new(); 37if (_cachedMeters.TryGetValue(options.Name, out List<FactoryMeter>? meterList)) 74foreach (List<FactoryMeter> meterList in _cachedMeters.Values)
Metrics\MetricsSubscriptionManager.cs (1)
20var list = listeners.ToList();
Tracing\DefaultActivitySourceFactory.cs (9)
134List<TracingRule> rules = options.Rules; 232public void UpdateRules(List<TracingRule> rules, bool overwrite = true) 340private SourceFilterState ComputeFilterState(List<TracingRule> rules, string sourceName, bool isLocalScope) 371private bool IsOperationEnabled(List<TracingRule> rules, string sourceName, bool isLocalScope, string operationName) 412private static TracingRule? GetMostSpecificRule(List<TracingRule> rules, string sourceName, string? operationName, string? listenerName, bool isLocalScope, bool considerOperationName) 574public ListenerState(List<TracingRule> rules, bool hasOperationNameRules, Dictionary<(string Name, bool IsLocalScope), SourceFilterState> sourceFilterStates) 581public List<TracingRule> Rules { get; } 590public static ListenerState Create(List<TracingRule> rules) 596private static bool ComputeHasOperationNameRules(List<TracingRule> rules)
Microsoft.Extensions.Diagnostics.Abstractions (1)
Tracing\TracingOptions.cs (1)
16public List<TracingRule> Rules { get; } = new List<TracingRule>();
Microsoft.Extensions.Diagnostics.ExceptionSummarization (1)
HttpExceptionSummaryProvider.cs (1)
31var descriptions = new List<string>
Microsoft.Extensions.Diagnostics.HealthChecks (5)
DefaultHealthCheckService.cs (2)
270private readonly List<KeyValuePair<string, object>> _values; 316var values = _values;
HealthCheckPublisherHostedService.cs (3)
26private List<Timer>? _timers; 105private List<Timer> CreateTimers() 114var timers = new List<Timer>(delayPeriodGroups.Count);
Microsoft.Extensions.Diagnostics.HealthChecks.Common (11)
src\Shared\Pools\PooledListPolicy.cs (3)
13internal sealed class PooledListPolicy<T> : PooledObjectPolicy<List<T>> 21public override List<T> Create() => []; 23public override bool Return(List<T> obj)
src\Shared\Pools\PooledListWithCapacityPolicy.cs (3)
13internal sealed class PooledListWithCapacityPolicy<T> : PooledObjectPolicy<List<T>> 23public override List<T> Create() => new(_listCapacity); 25public override bool Return(List<T> obj)
src\Shared\Pools\PoolFactory.cs (5)
105/// Creates an object pool of <see cref="List{T}"/> instances. 114public static ObjectPool<List<T>> CreateListPool<T>(int maxCapacity = DefaultCapacity) 122/// Creates an object pool of <see cref="List{T}"/> instances, each with provided <paramref name="listCapacity"/>. 125/// <param name="listCapacity">The capacity of each created <see cref="List{T}"/> instance.</param> 132public static ObjectPool<List<T>> CreateListPoolWithCapacity<T>(int listCapacity, int maxCapacity = DefaultCapacity)
Microsoft.Extensions.Diagnostics.HealthChecks.Common.Tests (1)
TelemetryHealthChecksPublisherTests.cs (1)
23public static TheoryData<List<HealthStatus>, bool, int, string, LogLevel, string> PublishAsyncArgs => new()
Microsoft.Extensions.Diagnostics.ResourceMonitoring (24)
Linux\Disk\DiskStatsReader.cs (1)
27var diskStatsList = new List<DiskStats>();
Linux\Disk\LinuxSystemDiskMetrics.cs (3)
96List<Measurement<long>> measurements = []; 113List<Measurement<long>> measurements = []; 130List<Measurement<double>> measurements = [];
Linux\Network\LinuxNetworkMetrics.cs (2)
58List<Measurement<long>> measurements = new(24); 71private static void CreateMeasurements(KeyValuePair<string, object?> tcpVersionTag, List<Measurement<long>> measurements, TcpStateInfo state)
src\Shared\Pools\PooledListPolicy.cs (3)
13internal sealed class PooledListPolicy<T> : PooledObjectPolicy<List<T>> 21public override List<T> Create() => []; 23public override bool Return(List<T> obj)
src\Shared\Pools\PooledListWithCapacityPolicy.cs (3)
13internal sealed class PooledListWithCapacityPolicy<T> : PooledObjectPolicy<List<T>> 23public override List<T> Create() => new(_listCapacity); 25public override bool Return(List<T> obj)
src\Shared\Pools\PoolFactory.cs (5)
105/// Creates an object pool of <see cref="List{T}"/> instances. 114public static ObjectPool<List<T>> CreateListPool<T>(int maxCapacity = DefaultCapacity) 122/// Creates an object pool of <see cref="List{T}"/> instances, each with provided <paramref name="listCapacity"/>. 125/// <param name="listCapacity">The capacity of each created <see cref="List{T}"/> instance.</param> 132public static ObjectPool<List<T>> CreateListPoolWithCapacity<T>(int listCapacity, int maxCapacity = DefaultCapacity)
Windows\Disk\WindowsDiskIoRatePerfCounter.cs (1)
14private readonly List<IPerformanceCounter> _counters = [];
Windows\Disk\WindowsDiskIoTimePerfCounter.cs (1)
12private readonly List<IPerformanceCounter> _counters = [];
Windows\Disk\WindowsDiskMetrics.cs (4)
105List<string> diskIoRatePerfCounterNames = 134List<Measurement<long>> measurements = []; 159List<Measurement<long>> measurements = []; 184List<Measurement<double>> measurements = [];
Windows\Network\WindowsNetworkMetrics.cs (1)
48List<Measurement<long>> measurements = new(24);
Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests (10)
CircularBufferTests.cs (4)
33var elementsToAdd = Enumerable.Range(1, BufferSize * 3).ToList(); 34var expectedBufferElements = elementsToAdd.Skip(Math.Max(0, elementsToAdd.Count - BufferSize)).ToList(); 51var bufferElements = Enumerable.Range(1, BufferSize).ToList(); 70var bufferElements = Enumerable.Range(1, BufferSize).ToList();
Helpers\TestMeterFactory.cs (1)
12public List<Meter> Meters { get; } = new List<Meter>();
ResourceMonitoringServiceTests.cs (3)
42var publishersList = new List<IResourceUtilizationPublisher> 99var publishersList = new List<IResourceUtilizationPublisher> 131var publishersList = new List<IResourceUtilizationPublisher>
Windows\WindowsCountersTests.cs (2)
50var samples = new List<(Instrument instrument, long value)>(); 92var samples = new List<(Instrument instrument, long value)>();
Microsoft.Extensions.Diagnostics.Testing (7)
Logging\FakeLogCollector.cs (1)
21private readonly List<FakeLogRecord> _records = [];
Logging\FakeLogger.cs (3)
78var l = new List<object?>(); 126var l = new List<object?>(); 146var l = new List<KeyValuePair<string, string?>>();
Metrics\MetricCollector.cs (3)
37private readonly List<CollectedMeasurement<T>> _measurements = []; 38private readonly List<Waiter> _waiters = []; 298List<Waiter>? toBeWoken = null;
Microsoft.Extensions.Diagnostics.Testing.Tests (6)
Logging\FakeLoggerTests.cs (2)
74var l = new List<KeyValuePair<string, object?>> 130var l = new List<KeyValuePair<string, object?>>
Metrics\MeasurementExtensionsTests.cs (4)
27var filtered = fullSnap.ContainsTags("A").ToList(); 52var filtered = fullSnap.ContainsTags(new KeyValuePair<string, object?>("A", "a")).ToList(); 77var filtered = fullSnap.MatchesTags("A", "B").ToList(); 105var filtered = fullSnap.MatchesTags(new KeyValuePair<string, object?>("A", "a"), new("B", "b")).ToList();
Microsoft.Extensions.DotNetDeltaApplier (13)
src\sdk\src\Dotnet.Watch\HotReloadAgent\AgentReporter.cs (1)
13private readonly List<(string message, AgentMessageSeverity severity)> _log = [];
src\sdk\src\Dotnet.Watch\HotReloadAgent\HotReloadAgent.cs (4)
31private readonly ConcurrentDictionary<Guid, List<RuntimeManagedCodeUpdate>> _moduleUpdates = new(); 113if (_moduleUpdates.TryGetValue(moduleId.Value, out var moduleUpdate) && _appliedAssemblies.TryAdd(loadedAssembly, loadedAssembly)) 152var cachedModuleUpdates = _moduleUpdates.GetOrAdd(update.ModuleId, static _ => []); 221List<Type>? types = null;
src\sdk\src\Dotnet.Watch\HotReloadAgent\MetadataUpdateHandlerInvoker.cs (8)
39List<UpdateHandler<ContentUpdateAction>> updateContentHandlers) 152var sortedAssemblies = TopologicalSort(AppDomain.CurrentDomain.GetAssemblies()); 186var clearCacheHandlers = new List<UpdateHandler<MetadataUpdateAction>>(); 187var applicationUpdateHandlers = new List<UpdateHandler<MetadataUpdateAction>>(); 188var contentUpdateHandlers = new List<UpdateHandler<ContentUpdateAction>>(); 318internal static List<Assembly> TopologicalSort(Assembly[] assemblies) 320var sortedAssemblies = new List<Assembly>(assemblies.Length); 329static void Visit(Assembly[] assemblies, Assembly assembly, List<Assembly> sortedAssemblies, HashSet<string> visited)
Microsoft.Extensions.FileProviders.Composite (3)
CompositeDirectoryContents.cs (2)
19private List<IFileInfo>? _files; 21private List<IDirectoryContents>? _directories;
CompositeFileProvider.cs (1)
79var changeTokens = new List<IChangeToken>();
Microsoft.Extensions.FileProviders.Embedded (6)
EmbeddedFileProvider.cs (1)
158var entries = new List<IFileInfo>();
Manifest\ManifestDirectory.cs (1)
89var list = new List<ManifestEntry>(Children.Count);
Manifest\ManifestDirectoryInfo.cs (1)
60var entries = new List<IFileInfo>();
Manifest\ManifestParser.cs (3)
50var entriesList = new List<ManifestEntry>(); 64private static void ValidateEntries(List<ManifestEntry> entriesList) 100var children = new List<ManifestEntry>();
Microsoft.Extensions.FileSystemGlobbing (23)
InMemoryDirectoryInfo.cs (4)
62var fileList = new List<string>(files.Count()); 98var dict = new Dictionary<string, List<string>>(); 117if (!dict.TryGetValue(name, out List<string>? list)) 128foreach (KeyValuePair<string, List<string>> item in dict)
Internal\MatcherContext.cs (4)
22private readonly List<FilePatternMatch> _files; 42internal MatcherContext(List<IncludeOrExcludeValue<IPattern>> orderedPatterns, DirectoryInfoBase directoryInfo, StringComparison comparison) 74var entities = new List<FileSystemInfoBase?>(); 98var subDirectories = new List<DirectoryInfoBase>();
Internal\PathSegments\WildcardPathSegment.cs (2)
18public WildcardPathSegment(string beginsWith, List<string> contains, string endsWith, StringComparison comparisonType) 38public List<string> Contains { get; }
Internal\PatternContexts\PatternContextLinear.cs (1)
84private List<string>? _stemItems;
Internal\PatternContexts\PatternContextRagged.cs (1)
130private List<string>? _stemItems;
Internal\Patterns\PatternBuilder.cs (7)
41var allSegments = new List<IPathSegment>(); 44List<IPathSegment>? segmentsPatternStartsWith = null; 45List<IList<IPathSegment>>? segmentsPatternContains = null; 46List<IPathSegment>? segmentsPatternEndsWith = null; 114var contains = new List<string>(); 219public LinearPattern(List<IPathSegment> allSegments) 239public RaggedPattern(List<IPathSegment> allSegments, IList<IPathSegment> segmentsPatternStartsWith, IList<IPathSegment> segmentsPatternEndsWith, IList<IList<IPathSegment>> segmentsPatternContains)
Matcher.cs (3)
99private readonly List<IPattern>? _includePatterns; 100private readonly List<IPattern>? _excludePatterns; 101private readonly List<IncludeOrExcludeValue<IPattern>>? _includeOrExcludePatterns;
MatcherExtensions.cs (1)
64List<string> result = matches is ICollection matchCollection ? new(matchCollection.Count) : new();
Microsoft.Extensions.Hosting (21)
HostApplicationBuilder.cs (5)
145List<KeyValuePair<string, string?>>? optionList = null; 260private readonly List<Action<IConfigurationBuilder>> _configureHostConfigActions = new(); 261private readonly List<Action<HostBuilderContext, IConfigurationBuilder>> _configureAppConfigActions = new(); 262private readonly List<IConfigureContainerAdapter> _configureContainerActions = new(); 263private readonly List<Action<HostBuilderContext, IServiceCollection>> _configureServicesActions = new();
HostBuilder.cs (4)
28private readonly List<Action<IConfigurationBuilder>> _configureHostConfigActions = new List<Action<IConfigurationBuilder>>(); 29private readonly List<Action<HostBuilderContext, IConfigurationBuilder>> _configureAppConfigActions = new List<Action<HostBuilderContext, IConfigurationBuilder>>(); 30private readonly List<Action<HostBuilderContext, IServiceCollection>> _configureServicesActions = new List<Action<HostBuilderContext, IServiceCollection>>(); 31private readonly List<IConfigureContainerAdapter> _configureContainerActions = new List<IConfigureContainerAdapter>();
Internal\Host.cs (12)
33private List<Task>? _backgroundServiceTasks; 34private List<Exception>? _backgroundServiceExceptions; 90List<Exception> exceptions = new(); 151List<Task> bgTasks = LazyInitializer.EnsureInitialized(ref _backgroundServiceTasks); 227List<Exception> exceptions = LazyInitializer.EnsureInitialized(ref _backgroundServiceExceptions); 262List<Exception> exceptions = new(); 337List<Exception>? backgroundServiceExceptions = Volatile.Read(ref _backgroundServiceExceptions); 372List<Exception> exceptions, 380List<Task>? tasks = null; 455private static List<IHostedLifecycleService>? GetHostLifecycles(IEnumerable<IHostedService> hostedServices) 457List<IHostedLifecycleService>? _result = null; 519public List<IHostedService> HostedServices => new List<IHostedService>(host._hostedServices ??= host.Services.GetRequiredService<IEnumerable<IHostedService>>());
Microsoft.Extensions.Hosting.Testing.Tests (2)
HostingFakesExtensionsTests.cs (2)
314var firstCallbackTarget = new List<string>(); 315var secondCallbackTarget = new List<string>();
Microsoft.Extensions.Http (4)
HttpClientFactoryOptions.cs (1)
106internal List<Action<HttpMessageHandlerBuilder>> LoggingBuilderActions { get; } = new List<Action<HttpMessageHandlerBuilder>>();
Logging\HttpHeadersLogValue.cs (3)
18private List<KeyValuePair<string, object>>? _values; 33private List<KeyValuePair<string, object>> Values 39var values = new List<KeyValuePair<string, object>>();
Microsoft.Extensions.Http.Diagnostics (17)
Logging\Internal\HttpClientLogger.cs (4)
24private readonly ObjectPool<List<KeyValuePair<string, string>>> _headersPool = 71List<KeyValuePair<string, string>>? requestHeadersBuffer = null; 169List<KeyValuePair<string, string>>? responseHeadersBuffer = null; 201var requestHeadersBuffer = logRecord.RequestHeaders; // Store the value first, and then return logRecord to the pool.
Logging\Internal\HttpHeadersReader.cs (3)
41public void ReadRequestHeaders(HttpRequestMessage request, List<KeyValuePair<string, string>>? destination) 55public void ReadResponseHeaders(HttpResponseMessage response, List<KeyValuePair<string, string>>? destination) 76private void ReadHeaders(HttpHeaders headers, FrozenDictionary<string, DataClassification> headersToLog, List<KeyValuePair<string, string>> destination)
Logging\Internal\HttpRequestReader.cs (2)
101List<KeyValuePair<string, string>>? responseHeadersBuffer, 119List<KeyValuePair<string, string>>? requestHeadersBuffer, CancellationToken
Logging\Internal\IHttpHeadersReader.cs (2)
20void ReadRequestHeaders(HttpRequestMessage request, List<KeyValuePair<string, string>>? destination); 27void ReadResponseHeaders(HttpResponseMessage response, List<KeyValuePair<string, string>>? destination);
Logging\Internal\IHttpRequestReader.cs (2)
25List<KeyValuePair<string, string>>? responseHeadersBuffer, 37List<KeyValuePair<string, string>>? requestHeadersBuffer,
Logging\Internal\LoggerMessageStateExtensions.cs (2)
24public static void AddRequestHeaders(this LoggerMessageState state, List<KeyValuePair<string, string>> items, ref int index) 43public static void AddResponseHeaders(this LoggerMessageState state, List<KeyValuePair<string, string>> items, ref int index)
Logging\Internal\LogRecord.cs (2)
46public List<KeyValuePair<string, string>>? RequestHeaders { get; set; } 51public List<KeyValuePair<string, string>>? ResponseHeaders { get; set; }
Microsoft.Extensions.Http.Diagnostics.PerformanceTests (1)
Benchmarks\HeadersReaderBenchmark.cs (1)
16private List<KeyValuePair<string, string>> _outputBuffer = null!;
Microsoft.Extensions.Http.Diagnostics.Tests (39)
Logging\AcceptanceTests.cs (2)
50var enrichers = sp.GetServices<IHttpClientLogEnricher>().ToList(); 621var logRecords = collector.GetSnapshot().Where(l => l.Category == "System.Net.Http.HttpClient.normal.LogicalHandler").ToList();
Logging\HttpClientLoggerTest.cs (6)
132It.IsAny<List<KeyValuePair<string, string>>>(), 533It.IsAny<List<KeyValuePair<string, string>>>(), 535.Returns((LogRecord a, HttpRequestMessage b, List<KeyValuePair<string, string>> c, CancellationToken d) => 542It.IsAny<List<KeyValuePair<string, string>>>(), 766var enrichers = new List<IHttpClientLogEnricher> { enricher1.Object, enricher2.Object }; 984.Setup(r => r.ReadResponseAsync(It.IsAny<LogRecord>(), It.IsAny<HttpResponseMessage>(), It.IsAny<List<KeyValuePair<string, string>>?>(), It.IsAny<CancellationToken>()))
Logging\HttpHeadersReaderTest.cs (9)
28var buffer = new List<KeyValuePair<string, string>>(); 66var buffer = new List<KeyValuePair<string, string>>(); 82var requestBuffer = new List<KeyValuePair<string, string>>(); 83var responseBuffer = new List<KeyValuePair<string, string>>(); 149List<KeyValuePair<string, string>> expectedRequest = [new KeyValuePair<string, string>("Header1", "Value.1")]; 150List<KeyValuePair<string, string>> expectedResponse = [new KeyValuePair<string, string>("Header3", "Value.3")]; 160List<KeyValuePair<string, string>> requestBuffer = []; 164List<KeyValuePair<string, string>> responseBuffer = []; 175List<KeyValuePair<string, string>>? responseBuffer = null;
Logging\HttpRequestReaderTest.cs (18)
103var requestHeadersBuffer = new List<KeyValuePair<string, string>>(); 104var responseHeadersBuffer = new List<KeyValuePair<string, string>>(); 162var requestHeadersBuffer = new List<KeyValuePair<string, string>>(); 163var responseHeadersBuffer = new List<KeyValuePair<string, string>>(); 234var requestHeadersBuffer = new List<KeyValuePair<string, string>>(); 235var responseHeadersBuffer = new List<KeyValuePair<string, string>>(); 310var requestHeadersBuffer = new List<KeyValuePair<string, string>>(); 311var responseHeadersBuffer = new List<KeyValuePair<string, string>>(); 371var requestHeadersBuffer = new List<KeyValuePair<string, string>>(); 372var responseHeadersBuffer = new List<KeyValuePair<string, string>>(); 443var requestHeadersBuffer = new List<KeyValuePair<string, string>>(); 444var responseHeadersBuffer = new List<KeyValuePair<string, string>>(); 512var requestHeadersBuffer = new List<KeyValuePair<string, string>>(); 513var responseHeadersBuffer = new List<KeyValuePair<string, string>>(); 582var requestHeadersBuffer = new List<KeyValuePair<string, string>>(); 583var responseHeadersBuffer = new List<KeyValuePair<string, string>>(); 634var requestHeadersBuffer = new List<KeyValuePair<string, string>>(); 874var requestHeadersBuffer = new List<KeyValuePair<string, string>>();
Logging\Internal\MockedRequestReader.cs (2)
24List<KeyValuePair<string, string>>? buffer, 29List<KeyValuePair<string, string>>? buffer,
Logging\LoggerMessageStateExtensionsTests.cs (2)
37List<KeyValuePair<string, string>> headers = [new(Header1, "v1"), new(Header2, "v2")]; 52private delegate void AddHeadersDelegate(LoggerMessageState state, List<KeyValuePair<string, string>> items, ref int index);
Microsoft.Extensions.Http.Resilience (14)
Internal\RequestMessageSnapshot.cs (2)
17private readonly List<KeyValuePair<string, IEnumerable<string>>> _headers = []; 18private readonly List<KeyValuePair<string, object?>> _properties = [];
Routing\Internal\WeightedGroups\WeightedGroupsRoutingStrategy.cs (1)
15private readonly List<WeightedUriEndpointGroup> _groups;
src\Shared\Pools\PooledListPolicy.cs (3)
13internal sealed class PooledListPolicy<T> : PooledObjectPolicy<List<T>> 21public override List<T> Create() => []; 23public override bool Return(List<T> obj)
src\Shared\Pools\PooledListWithCapacityPolicy.cs (3)
13internal sealed class PooledListWithCapacityPolicy<T> : PooledObjectPolicy<List<T>> 23public override List<T> Create() => new(_listCapacity); 25public override bool Return(List<T> obj)
src\Shared\Pools\PoolFactory.cs (5)
105/// Creates an object pool of <see cref="List{T}"/> instances. 114public static ObjectPool<List<T>> CreateListPool<T>(int maxCapacity = DefaultCapacity) 122/// Creates an object pool of <see cref="List{T}"/> instances, each with provided <paramref name="listCapacity"/>. 125/// <param name="listCapacity">The capacity of each created <see cref="List{T}"/> instance.</param> 132public static ObjectPool<List<T>> CreateListPoolWithCapacity<T>(int listCapacity, int maxCapacity = DefaultCapacity)
Microsoft.Extensions.Http.Resilience.Tests (14)
Hedging\HedgingTests.cs (2)
58public List<string> Requests { get; } = []; 60public List<ResilienceContext?> RequestContexts { get; } = [];
Hedging\StandardHedgingTests.cs (1)
240var requests = new List<HttpRequestMessage>();
Resilience\HttpClientBuilderExtensionsTests.Standard.cs (1)
228var requests = new List<HttpRequestMessage>();
Resilience\HttpResilienceMetricsEnricherTests.cs (3)
19var tags = new List<KeyValuePair<string, object?>>(); 32var tags = new List<KeyValuePair<string, object?>>(); 45var tags = new List<KeyValuePair<string, object?>>();
Routing\OrderedRoutingStrategyTest.cs (1)
60var groups = new List<UriEndpointGroup>(options.Groups)
Routing\WeightedRoutingStrategyTest.cs (6)
81var groups = new List<WeightedUriEndpointGroup>(options.Groups) 112var groups = new List<WeightedUriEndpointGroup>(options.Groups) 124var groups = new List<WeightedUriEndpointGroup>(options.Groups) 136var groups = new List<WeightedUriEndpointGroup>(options.Groups) 148var groups = new List<WeightedUriEndpointGroup>(options.Groups) 157var groups = new List<WeightedUriEndpointGroup>(options.Groups)
Microsoft.Extensions.Identity.Core (16)
IdentityResult.cs (2)
16private readonly List<IdentityError> _errors = new List<IdentityError>(); 52internal static IdentityResult Failed(List<IdentityError>? errors)
PasswordValidator.cs (1)
43List<IdentityError>? errors = null;
RoleManager.cs (1)
399List<IdentityError>? errors = null;
RoleValidator.cs (3)
38var errors = await ValidateRoleName(manager, role).ConfigureAwait(false); 46private async Task<List<IdentityError>?> ValidateRoleName(RoleManager<TRole> manager, TRole role) 48List<IdentityError>? errors = null;
UserManager.cs (4)
1959var results = new List<string>(); 2454var newCodes = new List<string>(number); 2914List<IdentityError>? errors = null; 2944List<IdentityError>? errors = null;
UserValidator.cs (5)
44var errors = await ValidateUserName(manager, user).ConfigureAwait(false); 52private async Task<List<IdentityError>?> ValidateUserName(UserManager<TUser> manager, TUser user) 54List<IdentityError>? errors = null; 82private async Task<List<IdentityError>?> ValidateEmail(UserManager<TUser> manager, TUser user, List<IdentityError>? errors)
Microsoft.Extensions.Identity.Stores (1)
UserStoreBase.cs (1)
978var updatedCodes = new List<string>(splitCodes.Where(s => s != code));
Microsoft.Extensions.Localization (1)
Internal\ResourceManagerStringProvider.cs (1)
76var names = new List<string>();
Microsoft.Extensions.Logging (16)
Logger.cs (10)
35List<Exception>? exceptions = null; 52static void LoggerLog(LogLevel logLevel, EventId eventId, ILogger logger, Exception? exception, Func<TState, Exception?, string> formatter, ref List<Exception>? exceptions, in TState state) 74List<Exception>? exceptions = null; 97static bool LoggerIsEnabled(LogLevel logLevel, ILogger logger, ref List<Exception>? exceptions) 131List<Exception>? exceptions = null; 155private static void ThrowLoggingError(List<Exception> exceptions) 172public List<LoggerProviderDebugView> Providers 176List<LoggerProviderDebugView> providers = new List<LoggerProviderDebugView>(); 209public List<object?>? Scopes 219List<object?> scopes = new List<object?>();
LoggerFactory.cs (5)
24private readonly List<ProviderRegistration> _providerRegistrations = new List<ProviderRegistration>(); 215var loggers = new List<LoggerInformation>(_providerRegistrations.Count); 232var messageLoggers = new List<MessageLogger>(); 233List<ScopeLogger>? scopeLoggers = _filterOptions.CaptureScopes ? new List<ScopeLogger>() : null; 337public List<ILoggerProvider> Providers => loggerFactory._providerRegistrations.Select(r => r.Provider).ToList();
LoggerFilterOptions.cs (1)
39internal List<LoggerFilterRule> RulesInternal { get; } = new List<LoggerFilterRule>();
Microsoft.Extensions.Logging.Abstractions (3)
LogValuesFormatter.cs (2)
19private readonly List<string> _valueNames = new List<string>(); 86public List<string> ValueNames => _valueNames;
LogValuesFormatterObsolete.cs (1)
32public List<string> ValueNames => _inner.ValueNames;
Microsoft.Extensions.Logging.AzureAppServices (1)
BatchingLoggerProvider.cs (1)
18private readonly List<LogMessage> _currentBatch = new List<LogMessage>();
Microsoft.Extensions.Logging.Console (2)
_generated\0\BindingExtensions.g.cs (1)
530global::System.Collections.Generic.List<string>? temp = null;
ConsoleControlCharacterSanitizer.cs (1)
97var chars = new List<char>();
Microsoft.Extensions.Logging.EventLog (1)
_generated\0\BindingExtensions.g.cs (1)
124global::System.Collections.Generic.List<string>? temp = null;
Microsoft.Extensions.Logging.EventSource (1)
LoggingEventSource.cs (1)
437var rules = new List<LoggerFilterRule>();
Microsoft.Extensions.Logging.Generators (12)
LoggerMessageGenerator.Emitter.cs (1)
97var parentClasses = new List<string>();
LoggerMessageGenerator.Parser.cs (9)
41public List<Diagnostic> Diagnostics { get; } = new(); 68var results = new List<LoggerClass>(); 772var constraints = new List<string>(); 836private static bool ExtractTemplates(string? message, Dictionary<string, string> templateMap, List<string> templateList) 960public readonly List<LoggerMethod> Methods = new(); 1014public readonly List<LoggerParameter> AllParameters = new(); 1015public readonly List<LoggerParameter> TemplateParameters = new(); 1017public readonly List<string> TemplateList = new(); 1018public readonly List<LoggerMethodTypeParameter> TypeParameters = new();
LoggerMessageGenerator.Roslyn4.0.cs (2)
207var orderedLoggerClasses = allLogClasses 220var parts = new List<string>();
Microsoft.Extensions.Logging.MSBuild (5)
MSBuildLogger.cs (5)
99var unprocessedKeyValues = ProcessState(state, ref message, out string? originalFormat); 112private static void ProcessScope(object? scope, ref MSBuildMessageParameters message, ref string? originalFormat, List<KeyValuePair<string, object?>>? unprocessedKeyValues) 172private static void ApplyUnprocessedItemsToMessage(List<KeyValuePair<string, object?>>? unprocessedStateItems, string originalFormat, SpanBasedStringBuilder builder) 189private static List<KeyValuePair<string, object?>>? ProcessState<TState>(TState state, ref MSBuildMessageParameters message, out string? originalFormat) 192List<KeyValuePair<string, object?>>? unmappedStateItems = null;
Microsoft.Extensions.Options (8)
OptionsBuilderExtensions.cs (2)
45var validators = new List<IAsyncValidateOptions<TOptions>>(asyncValidators); 54List<string>? failures = null;
OptionsFactory.cs (1)
76var failures = new List<string>();
OptionsMonitor.cs (1)
22private readonly List<IDisposable> _registrations = new List<IDisposable>();
ValidateOnStart.cs (2)
24List<Exception>? exceptions = null; 60List<Exception>? exceptions = null;
ValidateOptionsResultBuilder.cs (2)
20private List<string>? _errors; 118private List<string> Errors => _errors ??= new();
Microsoft.Extensions.Options.Contextual (2)
Internal\ContextualOptionsFactory.cs (2)
79List<Exception>? loadExceptions = null; 133var failures = new List<string>();
Microsoft.Extensions.Options.Contextual.Tests (81)
ContextualOptionsFactoryTests.cs (81)
23var sut = new ContextualOptionsFactory<List<string>>( 24Enumerable.Empty<ILoadContextualOptions<List<string>>>(), 25Enumerable.Empty<IConfigureOptions<List<string>>>(), 26Enumerable.Empty<IPostConfigureOptions<List<string>>>(), 27Enumerable.Empty<IValidateOptions<List<string>>>()); 29var result = await new ContextualOptions<List<string>, IOptionsContext>(sut).GetAsync(Mock.Of<IOptionsContext>(), default); 37var sut = new ContextualOptionsFactory<List<string>>( 38Enumerable.Empty<ILoadContextualOptions<List<string>>>(), 39Enumerable.Empty<IConfigureOptions<List<string>>>(), 40Enumerable.Empty<IPostConfigureOptions<List<string>>>(), 41new[] { new ValidateOptions<List<string>>(null, _ => false, "epic fail") }); 50var sut = new ContextualOptionsFactory<List<string>>( 51Enumerable.Empty<ILoadContextualOptions<List<string>>>(), 52Enumerable.Empty<IConfigureOptions<List<string>>>(), 53Enumerable.Empty<IPostConfigureOptions<List<string>>>(), 54new[] { new ValidateOptions<List<string>>("Foo", _ => false, "epic fail") }); 65new LoadContextualOptions<List<string>>( 67(context, _) => new ValueTask<IConfigureContextualOptions<List<string>>>(new ConfigureContextualOptions<List<string>>((_, list) => list.Add("configure"), context))), 70var sut = new ContextualOptionsFactory<List<string>>( 72Enumerable.Empty<IConfigureOptions<List<string>>>(), 73new[] { new PostConfigureOptions<List<string>>(string.Empty, (list) => list.Add("post configure")) }, 74Enumerable.Empty<IValidateOptions<List<string>>>()); 86new LoadContextualOptions<List<string>>( 88(context, _) => new ValueTask<IConfigureContextualOptions<List<string>>>(new ConfigureContextualOptions<List<string>>((_, list) => list.Add("configure"), context))) 91var sut = new ContextualOptions<List<string>, IOptionsContext>(new ContextualOptionsFactory<List<string>>( 93Enumerable.Empty<IConfigureOptions<List<string>>>(), 94Enumerable.Empty<IPostConfigureOptions<List<string>>>(), 95Enumerable.Empty<IValidateOptions<List<string>>>())); 106new LoadContextualOptions<List<string>>( 108(context, _) => new ValueTask<IConfigureContextualOptions<List<string>>>(new ConfigureContextualOptions<List<string>>((_, list) => list.Add("configure"), context))), 111var sut = new ContextualOptionsFactory<List<string>>( 113Enumerable.Empty<IConfigureOptions<List<string>>>(), 114Enumerable.Empty<IPostConfigureOptions<List<string>>>(), 115Enumerable.Empty<IValidateOptions<List<string>>>()); 124var sut = new ContextualOptionsFactory<List<string>>( 125Enumerable.Empty<ILoadContextualOptions<List<string>>>(), 126Enumerable.Empty<IConfigureOptions<List<string>>>(), 127new[] { new PostConfigureOptions<List<string>>(null, (list) => list.Add("post configure")) }, 128Enumerable.Empty<IValidateOptions<List<string>>>()); 137var sut = new ContextualOptionsFactory<List<string>>( 138Enumerable.Empty<ILoadContextualOptions<List<string>>>(), 139Enumerable.Empty<IConfigureOptions<List<string>>>(), 140new[] { new PostConfigureOptions<List<string>>("Foo", (list) => list.Add("post configure")) }, 141Enumerable.Empty<IValidateOptions<List<string>>>()); 150var sut = new ContextualOptionsFactory<List<string>>( 151Enumerable.Empty<ILoadContextualOptions<List<string>>>(), 152new[] { new ConfigureOptions<List<string>>((list) => list.Add("pre configure")) }, 153Enumerable.Empty<IPostConfigureOptions<List<string>>>(), 154Enumerable.Empty<IValidateOptions<List<string>>>()); 170var loaders = new LoadContextualOptions<List<string>>[] 175return new ValueTask<IConfigureContextualOptions<List<string>>>(new ConfigureContextualOptions<List<string>>((_, list) => list.Add("1"), context)); 180return new ConfigureContextualOptions<List<string>>((_, list) => list.Add("2"), context); 185return new ValueTask<IConfigureContextualOptions<List<string>>>(new ConfigureContextualOptions<List<string>>((_, list) => list.Add("3"), context)); 190return new ValueTask<IConfigureContextualOptions<List<string>>>(new ConfigureContextualOptions<List<string>>((_, list) => list.Add("4"), context)); 194var sut = new ContextualOptionsFactory<List<string>>( 196Enumerable.Empty<IConfigureOptions<List<string>>>(), 197Enumerable.Empty<IPostConfigureOptions<List<string>>>(), 198Enumerable.Empty<IValidateOptions<List<string>>>()); 210var loaders = new LoadContextualOptions<List<string>>[] 212new(string.Empty, (context, _) => new ValueTask<IConfigureContextualOptions<List<string>>>(Mock.Of<IConfigureContextualOptions<List<string>>>(MockBehavior.Strict))), 216var sut = new ContextualOptionsFactory<List<string>>( 218Enumerable.Empty<IConfigureOptions<List<string>>>(), 219Enumerable.Empty<IPostConfigureOptions<List<string>>>(), 220Enumerable.Empty<IValidateOptions<List<string>>>()); 233var disposeMock = new Mock<IConfigureContextualOptions<List<string>>>(); 235var loaders = new LoadContextualOptions<List<string>>[] 237new(string.Empty, (context, _) => new ValueTask<IConfigureContextualOptions<List<string>>>(Mock.Of<IConfigureContextualOptions<List<string>>>(MockBehavior.Strict))), 238new(string.Empty, (context, _) => new ValueTask<IConfigureContextualOptions<List<string>>>(disposeMock.Object)), 241var sut = new ContextualOptionsFactory<List<string>>( 243Enumerable.Empty<IConfigureOptions<List<string>>>(), 244Enumerable.Empty<IPostConfigureOptions<List<string>>>(), 245Enumerable.Empty<IValidateOptions<List<string>>>());
Microsoft.Extensions.Options.DataAnnotations (9)
DataAnnotationValidateOptions.Async.cs (5)
55var validationResults = new List<ValidationResult>(); 57List<string>? errors = null; 83private static async Task<(bool success, List<string>? errors)> TryValidateOptionsAsync( 86List<ValidationResult> results, 87List<string>? errors,
DataAnnotationValidateOptions.cs (4)
65var validationResults = new List<ValidationResult>(); 67List<string>? errors = null; 81private static bool TryValidateOptions(object options, string qualifiedName, List<ValidationResult> results, ref List<string>? errors, ref HashSet<object>? visited)
Microsoft.Extensions.Options.SourceGeneration (19)
Emitter.cs (1)
762var attrInstantiationStatementLines = new List<string>();
Model\ValidatedMember.cs (1)
10List<ValidationAttributeInfo> ValidationAttributes,
Model\ValidatedModel.cs (1)
12List<ValidatedMember> MembersToValidate);
Model\ValidationAttributeInfo.cs (1)
10public List<string> ConstructorArguments { get; } = new();
Model\ValidatorType.cs (1)
13List<string> ParentTypes,
Parser.cs (14)
48var results = new List<ValidatorType>(); 70var modelTypes = GetModelTypes(validatorType); 78var modelsValidatorTypeValidates = new List<ValidatedModel>(modelTypes.Count); 105var membersToValidate = GetMembersToValidate(modelType, true, lowerLocationInCompilation, validatorType); 125var parents = new List<string>(); 266private List<ValidatedMember> GetMembersToValidate(ITypeSymbol modelType, bool speculate, Location lowerLocationInCompilation, ITypeSymbol validatorType) 276var members = modelType.GetMembers().ToList(); 292var membersToValidate = new List<ValidatedMember>(); 341var validationAttrs = new List<ValidationAttributeInfo>(); 554var membersToValidate = GetMembersToValidate(memberType, false, location, validatorType); 570var membersToValidate = GetMembersToValidate(enumeratedType, false, location, validatorType); 699var membersToValidate = GetMembersToValidate(mt, true, location, validatorType); 747private List<ITypeSymbol> GetModelTypes(ITypeSymbol validatorType) 749var result = new List<ITypeSymbol>();
Microsoft.Extensions.Primitives (2)
CompositeChangeToken.cs (2)
26private List<IDisposable>? _disposables; 160List<IDisposable>? disposables = compositeChangeTokenState._disposables;
Microsoft.Extensions.Resilience.Tests (1)
Resilience\ResilienceMetricsEnricherTests.cs (1)
24private List<KeyValuePair<string, object?>> _tags = [];
Microsoft.Extensions.ServiceDiscovery (9)
Configuration\ConfigurationServiceEndpointProvider.cs (2)
106List<ServiceEndpoint> resolved = []; 190private void AddEndpoint(List<ServiceEndpoint> endpoints, IConfigurationSection section, string endpointName)
Http\HttpServiceEndpointResolver.cs (1)
138List<Task>? cleanupTasks = null;
ServiceDiscoveryOptions.cs (1)
54List<string> result = [];
ServiceEndpointBuilder.cs (2)
14private readonly List<ServiceEndpoint> _endpoints = new(); 15private readonly List<IChangeToken> _changeTokens = new();
ServiceEndpointResolver.cs (1)
147List<Task>? cleanupTasks = null;
ServiceEndpointWatcherFactory.cs (1)
38List<IServiceEndpointProvider>? providers = null;
ServiceEndpointWatcherFactory.Log.cs (1)
15public static void CreatingResolver(ILogger logger, string serviceName, List<IServiceEndpointProvider> providers)
Microsoft.Extensions.ServiceDiscovery.Abstractions (2)
ServiceEndpointSource.cs (2)
17private readonly List<ServiceEndpoint>? _endpoints; 25public ServiceEndpointSource(List<ServiceEndpoint>? endpoints, IChangeToken changeToken, IFeatureCollection features)
Microsoft.Extensions.ServiceDiscovery.Dns (33)
DnsServiceEndpointProvider.cs (1)
31var endpoints = new List<ServiceEndpoint>();
DnsServiceEndpointProviderBase.cs (2)
23private List<ServiceEndpoint>? _lastEndpointCollection; 105protected void SetResult(List<ServiceEndpoint> endpoints, TimeSpan validityPeriod)
DnsSrvServiceEndpointProvider.cs (1)
34var endpoints = new List<ServiceEndpoint>();
FallbackDnsResolver.cs (4)
54var lookupMapping = new Dictionary<string, List<AddressResult>>(); 57if (!lookupMapping.TryGetValue(record.DomainName, out var addresses)) 70var srvRecords = queryResult.Answers.OfType<SrvRecord>().ToList(); 84Addresses = lookupMapping.TryGetValue(record.Target, out var addresses)
Resolver\DnsPrimitives.cs (2)
161private static bool TryReadQNameCore(List<ReadOnlyMemory<byte>> labels, int totalLength, ReadOnlyMemory<byte> messageBuffer, int offset, out int bytesRead, bool canStartWithPointer = true) 258List<ReadOnlyMemory<byte>> labels = new List<ReadOnlyMemory<byte>>();
Resolver\DnsResolver.cs (14)
70var results = new List<ServiceResult>(response.Answers.Count); 81List<AddressResult> addresses = new List<AddressResult>(); 176List<AddressResult> results = new List<AddressResult>(response.Answers.Count); 240Dictionary<EncodedDomainName, List<AddressResult>> aRecordMap = new(); 265if (!aRecordMap.TryGetValue(answer.Name, out List<AddressResult>? addressList)) 298aRecordMap.TryGetValue(currentAlias, out List<AddressResult>? finalAddressList); 557if (!TryReadRecords(header.AnswerCount, ref ttl, ref responseReader, out List<DnsResourceRecord>? answers) || 558!TryReadRecords(header.AuthorityCount, ref ttl, ref responseReader, out List<DnsResourceRecord>? authorities) || 559!TryReadRecords(header.AdditionalRecordCount, ref ttl, ref responseReader, out List<DnsResourceRecord>? additionals)) 584static bool TryReadRecords(int count, ref int ttl, ref DnsDataReader reader, out List<DnsResourceRecord> records) 606internal static bool GetNegativeCacheExpiration(DateTime createdAt, List<DnsResourceRecord> authorities, out DateTime expiration) 633internal static SendQueryError ValidateResponse(QueryResponseCode responseCode, DateTime createdAt, List<DnsResourceRecord> answers, List<DnsResourceRecord> authorities, ref DateTime expiration) 902List<ReadOnlyMemory<byte>> labels = new();
Resolver\DnsResponse.cs (6)
11public List<DnsResourceRecord> Answers { get; } 12public List<DnsResourceRecord> Authorities { get; } 13public List<DnsResourceRecord> Additionals { get; } 18public DnsResponse(ArraySegment<byte> rawData, DnsMessageHeader header, DateTime createdAt, DateTime expiration, List<DnsResourceRecord> answers, List<DnsResourceRecord> authorities, List<DnsResourceRecord> additionals)
Resolver\EncodedDomainName.cs (1)
14public EncodedDomainName(List<ReadOnlyMemory<byte>> labels, byte[]? pooledBuffer = null)
Resolver\NetworkInfo.cs (1)
14List<IPEndPoint> servers = new List<IPEndPoint>();
Resolver\ResolvConf.cs (1)
20List<IPEndPoint> serverList = new();
Microsoft.Extensions.ServiceDiscovery.Dns.Tests (13)
Resolver\LoopbackDnsServer.cs (13)
144public List<(string, QueryType, QueryClass)> Questions { get; } = new List<(string, QueryType, QueryClass)>(); 145public List<DnsResourceRecord> Answers { get; } = new List<DnsResourceRecord>(); 146public List<DnsResourceRecord> Authorities { get; } = new List<DnsResourceRecord>(); 147public List<DnsResourceRecord> Additionals { get; } = new List<DnsResourceRecord>(); 228var encodedLabels = name.Split('.', StringSplitOptions.RemoveEmptyEntries).Select(label => (ReadOnlyMemory<byte>)Encoding.UTF8.GetBytes(s_idnMapping.GetAscii(label))) 234public static List<DnsResourceRecord> AddAddress(this List<DnsResourceRecord> records, string name, int ttl, IPAddress address) 241public static List<DnsResourceRecord> AddCname(this List<DnsResourceRecord> records, string name, int ttl, string alias) 253public static List<DnsResourceRecord> AddService(this List<DnsResourceRecord> records, string name, int ttl, ushort priority, ushort weight, ushort port, string target) 272public static List<DnsResourceRecord> AddStartOfAuthority(this List<DnsResourceRecord> records, string name, int ttl, string mname, string rname, uint serial, uint refresh, uint retry, uint expire, uint minimum)
Microsoft.Extensions.ServiceDiscovery.Tests (2)
ExtensionsServicePublicApiTests.cs (2)
198List<ServiceEndpoint>? endpoints = null; 211List<ServiceEndpoint>? endpoints = null;
Microsoft.Extensions.ServiceDiscovery.Yarp (5)
ServiceDiscoveryDestinationResolver.cs (5)
27var tasks = new List<Task<(List<(string Name, DestinationConfig Config)>, IChangeToken ChangeToken)>>(destinations.Count); 34var changeTokens = new List<IChangeToken>(); 52private async Task<(List<(string Name, DestinationConfig Config)>, IChangeToken ChangeToken)> ResolveHostAsync( 61var results = new List<(string Name, DestinationConfig Config)>(result.Endpoints.Count);
Microsoft.Extensions.Telemetry (29)
Enrichment\ApplicationLogEnricher.cs (1)
35var l = new List<KeyValuePair<string, object>>();
Http\HttpRouteParser.cs (1)
103var segments = new List<Segment>();
Logging\ExtendedLogger.cs (4)
82List<Exception>? exceptions = null; 105List<Exception>? exceptions = null; 250List<Exception>? exceptions = null; 372List<Exception>? exceptions = null;
Logging\ExtendedLogger.EnrichmentTagCollector.cs (1)
14internal sealed class EnrichmentTagCollector(List<KeyValuePair<string, object?>> extraTags) : IEnrichmentTagCollector
Logging\ExtendedLogger.LegacyTagJoiner.cs (1)
22private readonly List<KeyValuePair<string, object?>> _extraTags = new(TagCapacity);
Logging\ExtendedLogger.ModernTagJoiner.cs (1)
23private readonly List<KeyValuePair<string, object?>> _extraTags = new(TagCapacity);
Logging\ExtendedLoggerFactory.cs (5)
23private readonly List<ProviderRegistration> _providerRegistrations = []; 101var tags = new List<KeyValuePair<string, object?>>(); 223var loggers = new List<LoggerInformation>(_providerRegistrations.Count); 241var messageLoggers = new List<MessageLogger>(); 242List<ScopeLogger>? scopeLoggers = _filterOptions.CaptureScopes ? [] : null;
src\Shared\LogBuffering\SerializedLogRecord.cs (2)
34List<KeyValuePair<string, object?>> attributes, 66public List<KeyValuePair<string, object?>> Attributes { get; }
src\Shared\LogBuffering\SerializedLogRecordFactory.cs (2)
15private static readonly ObjectPool<List<KeyValuePair<string, object?>>> _attributesPool = 29List<KeyValuePair<string, object?>> serializedAttributes = _attributesPool.Get();
src\Shared\Pools\PooledListPolicy.cs (3)
13internal sealed class PooledListPolicy<T> : PooledObjectPolicy<List<T>> 21public override List<T> Create() => []; 23public override bool Return(List<T> obj)
src\Shared\Pools\PooledListWithCapacityPolicy.cs (3)
13internal sealed class PooledListWithCapacityPolicy<T> : PooledObjectPolicy<List<T>> 23public override List<T> Create() => new(_listCapacity); 25public override bool Return(List<T> obj)
src\Shared\Pools\PoolFactory.cs (5)
105/// Creates an object pool of <see cref="List{T}"/> instances. 114public static ObjectPool<List<T>> CreateListPool<T>(int maxCapacity = DefaultCapacity) 122/// Creates an object pool of <see cref="List{T}"/> instances, each with provided <paramref name="listCapacity"/>. 125/// <param name="listCapacity">The capacity of each created <see cref="List{T}"/> instance.</param> 132public static ObjectPool<List<T>> CreateListPoolWithCapacity<T>(int listCapacity, int maxCapacity = DefaultCapacity)
Microsoft.Extensions.Telemetry.Abstractions (12)
Latency\Registration\LatencyContextRegistrationOptions.cs (1)
38if (list is List<string> l)
src\Shared\Pools\PooledListPolicy.cs (3)
13internal sealed class PooledListPolicy<T> : PooledObjectPolicy<List<T>> 21public override List<T> Create() => []; 23public override bool Return(List<T> obj)
src\Shared\Pools\PooledListWithCapacityPolicy.cs (3)
13internal sealed class PooledListWithCapacityPolicy<T> : PooledObjectPolicy<List<T>> 23public override List<T> Create() => new(_listCapacity); 25public override bool Return(List<T> obj)
src\Shared\Pools\PoolFactory.cs (5)
105/// Creates an object pool of <see cref="List{T}"/> instances. 114public static ObjectPool<List<T>> CreateListPool<T>(int maxCapacity = DefaultCapacity) 122/// Creates an object pool of <see cref="List{T}"/> instances, each with provided <paramref name="listCapacity"/>. 125/// <param name="listCapacity">The capacity of each created <see cref="List{T}"/> instance.</param> 132public static ObjectPool<List<T>> CreateListPoolWithCapacity<T>(int listCapacity, int maxCapacity = DefaultCapacity)
Microsoft.Extensions.Telemetry.Abstractions.Tests (1)
Logging\LoggerMessageHelperTests.cs (1)
41var d2 = new List<KeyValuePair<string?, string?>>
Microsoft.Extensions.Telemetry.Tests (27)
Buffering\GlobalBufferLoggerBuilderExtensionsTests.cs (3)
46List<LogBufferingFilterRule> expectedData = 76List<LogBufferingFilterRule> initialData = 81List<LogBufferingFilterRule> updatedData =
Buffering\LogBufferingFilterRuleTests.cs (3)
19var rules = new List<LogBufferingFilterRule> 57var rules = new List<LogBufferingFilterRule> 84var rules = new List<LogBufferingFilterRule>
Logging\ExtendedLoggerFactoryTests.cs (2)
557public List<string> LogText { get; set; } = []; 596public List<string> LogText { get; set; } = [];
Logging\ExtendedLoggerTests.cs (7)
452List<Exception> exceptions = []; 655var store = new List<string>(); 885List<KeyValuePair<string, object?>> list = 1032private readonly List<string> _store; 1034public CustomLoggerProvider(string providerName, ThrowExceptionAt throwExceptionAt, List<string> store) 1056private readonly List<string> _store; 1058public CustomLogger(string name, ThrowExceptionAt throwExceptionAt, List<string> store)
Sampling\LogSamplingRuleSelectorTests.cs (8)
20var rules = new List<RandomProbabilisticSamplerFilterRule> 51var rules = new List<RandomProbabilisticSamplerFilterRule> 75var rules = new List<RandomProbabilisticSamplerFilterRule> 93var rules = new List<RandomProbabilisticSamplerFilterRule> 111var rules = new List<RandomProbabilisticSamplerFilterRule> 129var rules = new List<RandomProbabilisticSamplerFilterRule> 147var rules = new List<RandomProbabilisticSamplerFilterRule> 164var rules = new List<RandomProbabilisticSamplerFilterRule>
Sampling\SamplingLoggerBuilderExtensionsTests.cs (4)
55List<RandomProbabilisticSamplerFilterRule> expectedData = 79List<RandomProbabilisticSamplerFilterRule> initialData = 85List<RandomProbabilisticSamplerFilterRule> updatedData = 212List<RandomProbabilisticSamplerFilterRule> expectedData =
Microsoft.Extensions.TimeProvider.Testing.Tests (4)
FakeTimeProviderTests.cs (1)
504var calls = new List<object?>();
TimerTests.cs (3)
273var callbackTimes = new List<DateTimeOffset>(); 298var callbacks = new List<(int timerId, TimeSpan callbackTime)>(); 334var timers = new List<ITimer>();
Microsoft.Extensions.Validation (7)
TypeExtensions.cs (1)
23type.GetGenericTypeDefinition() == typeof(List<>) ||
ValidateContext.cs (6)
129private bool MergeErrorsFromClonedContexts(List<ValidateContext>? clonedContexts) 172((List<string>)existingErrors).AddRange(errors); 348private List<ValidateContext>? _clonedContexts; 349private List<Task>? _pendingTasks; 387private static async Task<bool> AwaitAndMergeAsync(List<Task> pendingTasks, List<ValidateContext>? clonedContexts, ValidateContext originalContext)
Microsoft.Gen.BuildMetadata.Unit.Tests (9)
GeneratorTests.cs (2)
100var compilationDiagnostics = outputCompilation.GetDiagnostics() 107var unexpectedDiagnostics = compilationDiagnostics
test\Generators\Shared\RoslynTestUtils.cs (7)
61var refs = new List<MetadataReference>(); 186var filtered = new List<Diagnostic>(); 204var filtered = new List<Diagnostic>(); 448var l = sourceNames.ToList(); 481var actions = new List<CodeAction>(); 505var results = new List<string>(); 509var l = sourceNames.ToList();
Microsoft.Gen.ComplianceReports (8)
Model\ClassifiedItem.cs (1)
18public List<Classification> Classifications = [];
Model\ClassifiedLogMethod.cs (1)
15public List<ClassifiedItem> Parameters = [];
Model\ClassifiedType.cs (2)
14public List<ClassifiedItem>? Members; 15public List<ClassifiedLogMethod>? LogMethods;
Parser.cs (4)
32var result = new List<ClassifiedType>(); 74var classifiedLogMethods = GetClassifiedLogMethods(typeSymbol); 199private List<ClassifiedLogMethod>? GetClassifiedLogMethods(ITypeSymbol typeSymbol) 201List<ClassifiedLogMethod>? classifiedLogMethods = null;
Microsoft.Gen.ComplianceReports.Unit.Tests (7)
test\Generators\Shared\RoslynTestUtils.cs (7)
61var refs = new List<MetadataReference>(); 186var filtered = new List<Diagnostic>(); 204var filtered = new List<Diagnostic>(); 448var l = sourceNames.ToList(); 481var actions = new List<CodeAction>(); 505var results = new List<string>(); 509var l = sourceNames.ToList();
Microsoft.Gen.ContextualOptions (7)
ContextReceiver.cs (3)
24private readonly List<TypeDeclarationSyntax> _typeDeclarations = []; 37public bool TryGetTypeDeclarations(Compilation compilation, out Dictionary<INamedTypeSymbol, List<TypeDeclarationSyntax>>? typeDeclarations) 51.ToDictionary<IGrouping<ISymbol?, TypeDeclarationSyntax>, INamedTypeSymbol, List<TypeDeclarationSyntax>>(
ContextualOptionsGenerator.cs (2)
43.ToDictionary<IGrouping<ISymbol?, TypeDeclarationSyntax>, INamedTypeSymbol, List<TypeDeclarationSyntax>>( 46var list = new List<OptionsContextType>();
Model\OptionsContextType.cs (1)
13public readonly List<Diagnostic> Diagnostics = [];
Parser.cs (1)
16public static IEnumerable<OptionsContextType> GetContextualOptionTypes(Dictionary<INamedTypeSymbol, List<TypeDeclarationSyntax>> types) =>
Microsoft.Gen.ContextualOptions.Generated.Tests (1)
ContextualOptionsTests.cs (1)
18public List<(string key, object? value)> Received { get; } = [];
Microsoft.Gen.ContextualOptions.Unit.Tests (9)
ContextualOptionsTests.cs (1)
18public List<(string key, object? value)> Received { get; } = [];
EmitterTests.cs (1)
130var sources = new List<string>();
test\Generators\Shared\RoslynTestUtils.cs (7)
61var refs = new List<MetadataReference>(); 186var filtered = new List<Diagnostic>(); 204var filtered = new List<Diagnostic>(); 448var l = sourceNames.ToList(); 481var actions = new List<CodeAction>(); 505var results = new List<string>(); 509var l = sourceNames.ToList();
Microsoft.Gen.Logging (24)
Emission\Emitter.cs (1)
42var parentTypes = new List<string>();
Emission\Emitter.Method.cs (2)
530var templates = lm.GetTemplatesForParameter(p); 559var templates = lm.GetTemplatesForParameter(p);
Model\LoggingMethod.cs (4)
17public readonly List<LoggingMethodParameter> Parameters = []; 18public readonly List<string> Templates = []; 45public List<string> GetTemplatesForParameter(LoggingMethodParameter lp) 59public List<string> GetTemplatesForParameter(string parameterName)
Model\LoggingMethodParameter.cs (1)
34public List<LoggingProperty> Properties = [];
Model\LoggingProperty.cs (1)
24public List<LoggingProperty> Properties = [];
Model\LoggingType.cs (2)
15public readonly List<LoggingMethod> Methods = []; 16public readonly List<string> AllMembers = [];
Parsing\Parser.cs (2)
47var results = new List<LoggingType>(); 470private static List<INamedTypeSymbol> GetDataClassificationAttributes(ISymbol symbol, SymbolHolder symbols)
Parsing\Parser.LogProperties.cs (7)
54var props = GetTypePropertiesToLog(paramTypeSymbol, typesChain, symbols, transitive, ref foundDataClassificationAttributes); 83List<LoggingProperty>? GetTypePropertiesToLog( 90var result = new List<LoggingProperty>(); 104var sensitivePropsFromCtor = new Dictionary<string, List<INamedTypeSymbol>>(); 113var maybeDataClasses = GetDataClassificationAttributes(parameter, symbols); 172if (sensitivePropsFromCtor.TryGetValue(property.Name, out var dataClassesFromCtor)) 279var props = GetTypePropertiesToLog(extractedType, typesChain, symbols, transitive, ref foundDataClassificationAttributes);
Parsing\Parser.Records.cs (3)
40var recordDataClassAttributes = GetDataClassificationAttributes(namedType, symbols); 81var parameterDataClassAttributes = GetDataClassificationAttributes(param, symbols); 138var propertyDataClassAttributes = GetDataClassificationAttributes(m, symbols);
Parsing\TemplateProcessor.cs (1)
21internal static bool ExtractTemplates(string? message, List<string> templates)
Microsoft.Gen.Logging.Generated.Tests (3)
test\Generators\Microsoft.Gen.Logging\TestClasses\EnumerableTestExtensions.cs (1)
62private static readonly List<int> _numbers = [1, 2, 3];
test\Generators\Microsoft.Gen.Logging\TestClasses\LogPropertiesNullHandlingExtensions.cs (1)
35public List<int>? P10 { get; set; }
test\Generators\Microsoft.Gen.Logging\TestClasses\TransitiveTestExtensions.cs (1)
25public List<string> P3 { get; set; } = [];
Microsoft.Gen.Logging.Unit.Tests (9)
CompilationHelper.cs (1)
28var refs = new List<MetadataReference>();
EmitterTests.cs (1)
25var sources = new List<string>();
test\Generators\Shared\RoslynTestUtils.cs (7)
61var refs = new List<MetadataReference>(); 186var filtered = new List<Diagnostic>(); 204var filtered = new List<Diagnostic>(); 448var l = sourceNames.ToList(); 481var actions = new List<CodeAction>(); 505var results = new List<string>(); 509var l = sourceNames.ToList();
Microsoft.Gen.MetadataExtractor (20)
src\Generators\Microsoft.Gen.ComplianceReports\Model\ClassifiedItem.cs (1)
18public List<Classification> Classifications = [];
src\Generators\Microsoft.Gen.ComplianceReports\Model\ClassifiedLogMethod.cs (1)
15public List<ClassifiedItem> Parameters = [];
src\Generators\Microsoft.Gen.ComplianceReports\Model\ClassifiedType.cs (2)
14public List<ClassifiedItem>? Members; 15public List<ClassifiedLogMethod>? LogMethods;
src\Generators\Microsoft.Gen.ComplianceReports\Parser.cs (4)
32var result = new List<ClassifiedType>(); 74var classifiedLogMethods = GetClassifiedLogMethods(typeSymbol); 199private List<ClassifiedLogMethod>? GetClassifiedLogMethods(ITypeSymbol typeSymbol) 201List<ClassifiedLogMethod>? classifiedLogMethods = null;
src\Generators\Microsoft.Gen.Metrics\Model\MetricMethod.cs (2)
10public readonly List<MetricParameter> AllParameters = []; 23public List<StrongTypeConfig> StrongTypeConfigs = []; // Used for strong type creation only
src\Generators\Microsoft.Gen.Metrics\Model\MetricType.cs (1)
10public readonly List<MetricMethod> Methods = [];
src\Generators\Microsoft.Gen.Metrics\Parser.cs (8)
66var results = new List<MetricType>(); 651var tagConfigs = BuildTagConfigs(member, typesChain, strongTypeAttributeParameters.TagHashSet, 688private List<StrongTypeConfig> BuildTagConfigs( 696var tagConfigs = new List<StrongTypeConfig>(); 864private List<StrongTypeConfig> WalkObjectModel( 875var tagConfigs = new List<StrongTypeConfig>(); 906private List<StrongTypeConfig> GetParentTagConfigs( 912var tagConfigs = new List<StrongTypeConfig>();
src\Generators\Microsoft.Gen.Metrics\StrongTypeAttributeParameters.cs (1)
15public List<StrongTypeConfig> StrongTypeConfigs = [];
Microsoft.Gen.MetadataExtractor.Unit.Tests (7)
test\Generators\Shared\RoslynTestUtils.cs (7)
61var refs = new List<MetadataReference>(); 186var filtered = new List<Diagnostic>(); 204var filtered = new List<Diagnostic>(); 448var l = sourceNames.ToList(); 481var actions = new List<CodeAction>(); 505var results = new List<string>(); 509var l = sourceNames.ToList();
Microsoft.Gen.Metrics (17)
Emitter.cs (3)
23Dictionary<string, List<MetricType>> metricClassesDict = []; 26if (!metricClassesDict.TryGetValue(cl.Namespace, out var list)) 104var parentTypes = new List<string>();
MetricFactoryEmitter.cs (2)
19Dictionary<string, List<MetricType>> metricClassesDict = []; 22if (!metricClassesDict.TryGetValue(cl.Namespace, out var list))
Model\MetricMethod.cs (2)
10public readonly List<MetricParameter> AllParameters = []; 23public List<StrongTypeConfig> StrongTypeConfigs = []; // Used for strong type creation only
Model\MetricType.cs (1)
10public readonly List<MetricMethod> Methods = [];
Parser.cs (8)
66var results = new List<MetricType>(); 651var tagConfigs = BuildTagConfigs(member, typesChain, strongTypeAttributeParameters.TagHashSet, 688private List<StrongTypeConfig> BuildTagConfigs( 696var tagConfigs = new List<StrongTypeConfig>(); 864private List<StrongTypeConfig> WalkObjectModel( 875var tagConfigs = new List<StrongTypeConfig>(); 906private List<StrongTypeConfig> GetParentTagConfigs( 912var tagConfigs = new List<StrongTypeConfig>();
StrongTypeAttributeParameters.cs (1)
15public List<StrongTypeConfig> StrongTypeConfigs = [];
Microsoft.Gen.Metrics.Unit.Tests (8)
EmitterTests.cs (1)
23var sources = new List<string>();
test\Generators\Shared\RoslynTestUtils.cs (7)
61var refs = new List<MetadataReference>(); 186var filtered = new List<Diagnostic>(); 204var filtered = new List<Diagnostic>(); 448var l = sourceNames.ToList(); 481var actions = new List<CodeAction>(); 505var results = new List<string>(); 509var l = sourceNames.ToList();
Microsoft.Gen.MetricsReports (12)
src\Generators\Microsoft.Gen.Metrics\Model\MetricMethod.cs (2)
10public readonly List<MetricParameter> AllParameters = []; 23public List<StrongTypeConfig> StrongTypeConfigs = []; // Used for strong type creation only
src\Generators\Microsoft.Gen.Metrics\Model\MetricType.cs (1)
10public readonly List<MetricMethod> Methods = [];
src\Generators\Microsoft.Gen.Metrics\Parser.cs (8)
66var results = new List<MetricType>(); 651var tagConfigs = BuildTagConfigs(member, typesChain, strongTypeAttributeParameters.TagHashSet, 688private List<StrongTypeConfig> BuildTagConfigs( 696var tagConfigs = new List<StrongTypeConfig>(); 864private List<StrongTypeConfig> WalkObjectModel( 875var tagConfigs = new List<StrongTypeConfig>(); 906private List<StrongTypeConfig> GetParentTagConfigs( 912var tagConfigs = new List<StrongTypeConfig>();
src\Generators\Microsoft.Gen.Metrics\StrongTypeAttributeParameters.cs (1)
15public List<StrongTypeConfig> StrongTypeConfigs = [];
Microsoft.Gen.MetricsReports.Unit.Tests (7)
test\Generators\Shared\RoslynTestUtils.cs (7)
61var refs = new List<MetadataReference>(); 186var filtered = new List<Diagnostic>(); 204var filtered = new List<Diagnostic>(); 448var l = sourceNames.ToList(); 481var actions = new List<CodeAction>(); 505var results = new List<string>(); 509var l = sourceNames.ToList();
Microsoft.Interop.ComInterfaceGenerator (16)
Analyzers\ComInterfaceGeneratorDiagnosticsAnalyzer.cs (1)
229var ancestorChain = new List<ComInterfaceInfo>();
Analyzers\RuntimeComApiUsageWithSourceGeneratedComAnalyzer.cs (1)
34List<Func<ITypeSymbol, bool>> sourceGeneratedComRecognizers = new();
ComInterfaceGenerator.cs (8)
51List<(ComInterfaceInfo, INamedTypeSymbol)> interfaceInfos = new(); 74List<List<ComMethodInfo>> methods = new(); 78var inner = new List<ComMethodInfo>(); 90List<(ComInterfaceContext, SequenceEqualImmutableArray<ComMethodInfo>)> ifaceCtxs = new(); 100var result = ComMethodContext.CalculateAllMethods(ifaceCtxs, ct); 102List<ComMethodContext> methodContexts = new(); 880var combined = new List<AccessorDeclarationSyntax>(2);
ComMethodContext.cs (3)
116public static List<(ComInterfaceContext OwningInterface, Builder Method)> CalculateAllMethods(IEnumerable<(ComInterfaceContext, SequenceEqualImmutableArray<ComMethodInfo>)> ifaceAndDeclaredMethods, CancellationToken _) 124var accumulator = new List<(ComInterfaceContext OwningInterface, Builder Method)>(); 146List<Builder> methods = new();
VirtualMethodPointerStubGenerator.cs (3)
46var setupStatements = new List<StatementSyntax> 118List<FunctionPointerParameterSyntax> functionPointerParameters = []; 338List<FunctionPointerParameterSyntax> functionPointerParameters = new();
Microsoft.Interop.JavaScript.JSImportGenerator (10)
JSExportGenerator.cs (4)
198var registerStatements = new List<StatementSyntax>(); 201var attributes = new List<AttributeListSyntax>(); 360List<ArgumentSyntax> arguments = []; 411var signatureArgs = new List<ArgumentSyntax>
JSGeneratorFactory.cs (1)
306var argsMarshalers = new List<MarshalerType>();
JSImportGenerator.cs (1)
292List<StatementSyntax> statements = [];
JSMarshalAsAttributeInfoParser.cs (1)
25List<JSTypeFlags> jsTypeArguments = new List<JSTypeFlags>();
Marshaling\FuncJSGenerator.cs (2)
53List<ArgumentSyntax> arguments = [source.WithRefOrOutKeyword(Token(SyntaxKind.OutKeyword))]; 74List<ArgumentSyntax> arguments = [source];
SignatureBindingHelpers.cs (1)
17List<CollectionElementSyntax> arguments = [];
Microsoft.Interop.LibraryImportGenerator (16)
Analyzers\AddDisableRuntimeMarshallingAttributeFixer.cs (1)
32List<Diagnostic> fixedDiagnostics = new(context.Diagnostics.Where(IsRequiresDiableRuntimeMarshallingDiagnostic));
Analyzers\ConvertToLibraryImportFixer.cs (2)
444List<SyntaxNode> argumentsToAdd = new List<SyntaxNode>(); 445List<SyntaxNode> argumentsToRemove = new List<SyntaxNode>();
Analyzers\CustomMarshallerAttributeAnalyzer.cs (4)
781List<string> missingCollectionMethods = new(); 839List<string> missingCollectionMethods = new(); 1089List<string> missingCollectionMethods = new(); 1158List<string> missingCollectionMethods = new();
Analyzers\CustomMarshallerAttributeFixer.cs (4)
130private static (HashSet<string> missingMembers, List<Diagnostic> fixedDiagnostics) GetRequiredShapeMissingMemberNames(IEnumerable<Diagnostic> diagnostics) 133List<Diagnostic> requiredShapeDiagnostics = new(); 217List<SyntaxNode> newMembers = new(); 413List<SyntaxNode> newMembers = new();
LibraryImportGenerator.cs (5)
84private static List<AttributeSyntax> GenerateSyntaxForForwardedAttributes(AttributeData? suppressGCTransitionAttribute, AttributeData? unmanagedCallConvAttribute, AttributeData? defaultDllImportSearchPathsAttribute, AttributeData? wasmImportLinkageAttribute, AttributeData? stackTraceHiddenAttribute) 88List<AttributeSyntax> attributes = new(); 270List<AttributeSyntax> additionalAttributes = GenerateSyntaxForForwardedAttributes(suppressGCTransitionAttribute, unmanagedCallConvAttribute, defaultDllImportSearchPathsAttribute, wasmImportLinkageAttribute, stackTraceHiddenAttribute); 378var dllImportArgs = new List<AttributeArgumentSyntax> 431var newAttributeArgs = new List<AttributeArgumentSyntax>
Microsoft.Interop.LibraryImportGenerator.Downlevel (5)
DownlevelLibraryImportGenerator.cs (5)
110private static List<AttributeSyntax> GenerateSyntaxForForwardedAttributes(AttributeData? defaultDllImportSearchPathsAttribute) 113List<AttributeSyntax> attributes = []; 231List<AttributeSyntax> additionalAttributes = GenerateSyntaxForForwardedAttributes(defaultDllImportSearchPathsAttribute); 323var dllImportArgs = new List<AttributeArgumentSyntax> 376var newAttributeArgs = new List<AttributeArgumentSyntax>
Microsoft.Interop.SourceGeneration (20)
DiagnosticExtensions.cs (2)
71List<Location> additionalLocations = null; 175List<Location> additionalLocations = null;
GeneratorDiagnosticsBag.cs (1)
22private readonly List<DiagnosticInfo> _diagnostics = new();
ManagedToNativeStubGenerator.cs (4)
115List<StatementSyntax> setupStatements = []; 135List<StatementSyntax> tryStatements = [.. statements.Marshal]; 164List<StatementSyntax> allStatements = setupStatements; 165List<StatementSyntax> finallyStatements = [];
Marshalling\DefaultMarshallingGeneratorResolver.cs (1)
28List<IMarshallingGeneratorResolver> coreResolvers = [
Marshalling\ElementsMarshalling.cs (4)
264var statements = new List<StatementSyntax>() 472private List<StatementSyntax> GenerateElementStages( 504List<StatementSyntax> elementStatements = []; 568var elementStatements = GenerateElementStages(context, elementMarshaller, out string indexer, stagesToGeneratePerElement);
Marshalling\MarshallerHelpers.cs (3)
125List<T> nodeIdToElement = new(elements.Count); 151List<T> L = new(elements.Count); 153List<T> S = new(elements.Count);
Marshalling\MarshallingGeneratorExtensions.cs (1)
110List<AttributeSyntax> rehydratedAttributes = new();
SyntaxExtensions.cs (1)
86List<SyntaxToken> strippedTokens = new();
UnmanagedToManagedStubGenerator.cs (3)
117List<StatementSyntax> setupStatements = 124List<StatementSyntax> tryStatements = 134List<StatementSyntax> allStatements = setupStatements;
Microsoft.JSInterop (1)
src\aspnetcore\src\Components\Shared\src\ArrayBuilder.cs (1)
25/// This differs from a <see cref="System.Collections.Generic.List{T}"/> in that
Microsoft.Maui (62)
Animations\Animation.cs (5)
43 /// <param name="animations">A <see cref="List{T}"/> that contains <see cref="Animation"/> objects that will be children of the newly instantiated animation.</param> 44 public Animation(List<Animation> animations) 71 protected List<Animation> childrenAnimations = new(); 265 var reversedChildren = childrenAnimations.ToList(); 291 var reversedChildren = childrenAnimations.ToList();
Animations\AnimationManager.cs (3)
9 readonly List<Animation> _animations = new(); 87 var animations = new List<Animation>(_animations); 132 var animations = new List<Animation>(_animations);
Animations\Lerp.cs (1)
180 var types = new List<Type> { type };
Animations\LerpingAnimation.cs (2)
34 /// <param name="animations">A <see cref="List{T}"/> that contains <see cref="Animation"/> objects that will be children of the newly instantiated animation.</param> 35 public LerpingAnimation(List<Animation> animations)
Core\Extensions\IPickerExtension.cs (2)
17 public static List<string> GetItemsAsList(this IPicker picker) 19 var returnValue = new List<string>(picker.GetCount());
Core\Extensions\VisualTreeElementExtensions.cs (7)
63 static List<IVisualTreeElement> GetVisualTreeDescendantsInternal(this IVisualTreeElement visualElement, List<IVisualTreeElement>? elements = null) 212 var platformParentPath = new List<PlatformView>(); 260 List<PlatformView> platformParentPath) 309 static List<IVisualTreeElement> GetVisualTreeElementsInternal(IVisualTreeElement visualElement, Predicate<Rect> intersectElementBounds) 311 var elements = new List<IVisualTreeElement>(); 318 static void Impl(IVisualTreeElement visualElement, Predicate<Rect> intersectElementBounds, List<IVisualTreeElement> elements)
Extensions\EnumerableExtensions.cs (4)
36 public static IDictionary<TKey, List<TSource>> GroupToDictionary<TSource, TKey>(this IEnumerable<TSource> enumeration, Func<TSource, TKey> func) 39 var result = new Dictionary<TKey, List<TSource>>(); 43 if (!result.TryGetValue(group, out List<TSource>? value)) 150 if (enumerable is List<T> list)
Hosting\EssentialsMauiAppBuilderExtensions.cs (3)
152 private static async void SetAppActions(IServiceProvider services, List<AppAction> appActions) 174 List<AppAction>? _appActions; 178 internal List<AppAction>? AppActions => _appActions;
Hosting\Internal\FontCollection.cs (1)
8 readonly List<FontDescriptor> _descriptors = new List<FontDescriptor>();
Hosting\Internal\MauiServiceCollection.cs (1)
11 readonly List<ServiceDescriptor> _descriptors = new List<ServiceDescriptor>();
HotReload\HotReloadExtensions.cs (2)
39 public static List<MethodInfo> GetOnHotReloadMethods(this Type type) 48 var foos = type.GetMethods(flags).Where(x => x.GetCustomAttributes(typeof(OnHotReloadAttribute), true).Length > 0).ToList();
HotReload\HotReloadHelper.cs (5)
119 static Dictionary<string, List<KeyValuePair<Type, Type>>> replacedHandlers = new(StringComparer.Ordinal); 148 var onHotReloadMethods = newViewType.GetOnHotReloadMethods(); 156 if (replacedHandlers.TryGetValue(oldViewType, out var vTypes)) 167 var views = HandlerService!.Where(x => x.ImplementationType == t).Select(x => new KeyValuePair<Type, Type>(x.ServiceType, x.ImplementationType!)).ToList(); 190 List<IHotReloadableView>? roots = null;
LifecycleEvents\LifecycleEventService.cs (4)
9 readonly Dictionary<string, List<Delegate>> _mapper = new(StringComparer.Ordinal); 25 if (!_mapper.TryGetValue(eventName, out var delegates) && delegates == null) 34 if (_mapper.TryGetValue(eventName, out var delegates) && delegates != null) 41 _mapper.TryGetValue(eventName, out var delegates) && delegates?.Count > 0;
PropertyMapper.cs (8)
23 List<string>? _updatePropertiesKeys; 24 List<Action<IElementHandler, IElement>>? _updatePropertiesMappers; 27 List<string> UpdatePropertiesKeys => _updatePropertiesKeys ?? SnapshotMappers().UpdatePropertiesKeys; 28 List<Action<IElementHandler, IElement>> UpdatePropertiesMappers => _updatePropertiesMappers ?? SnapshotMappers().UpdatePropertiesMappers; 177 private (List<string> UpdatePropertiesKeys, List<Action<IElementHandler, IElement>> UpdatePropertiesMappers, Dictionary<string, Action<IElementHandler, IElement>?> CachedMappers) SnapshotMappers() 179 var updatePropertiesKeys = GetKeys().Distinct().ToList(); 180 var updatePropertiesMappers = new List<Action<IElementHandler, IElement>>(updatePropertiesKeys.Count);
ViewExtensions.cs (2)
39 List<IView> _flatList = new List<IView>(); 47 void BuildFlatList(IView view, List<IView> flatList)
VisualDiagnostics\AdornerModel.cs (1)
13 List<Rect> marginZones = new List<Rect>();
VisualDiagnostics\VisualDiagnosticsOverlay.cs (2)
51 var scrollBars = GetScrollViews(); 189 List<IScrollView> GetScrollViews()
WeakEventManager.cs (6)
13 readonly Dictionary<string, List<Subscription>> _eventHandlers = new(StringComparer.Ordinal); 42 var toRaise = new List<(object? subscriber, MethodInfo handler)>(); 43 var toRemove = new List<Subscription>(); 45 if (_eventHandlers.TryGetValue(eventName, out List<Subscription>? target)) 107 if (!_eventHandlers.TryGetValue(eventName, out List<Subscription>? targets)) 125 if (!_eventHandlers.TryGetValue(eventName, out List<Subscription>? subscriptions))
WeakList.cs (1)
14 readonly List<WeakReference<T>> _list = new();
WindowOverlay\WindowOverlay.cs (2)
134 var elements = new List<IVisualTreeElement>(); 135 var windowElements = new List<IWindowOverlayElement>();
Microsoft.Maui.Controls (236)
Accelerator.cs (1)
40 var modifiers = new List<string>();
Application\Application.cs (2)
351 var changedResources = new List<KeyValuePair<string, object>>(); 417 readonly List<Window> _windows = new();
BindablePropertyConverter.cs (1)
129 var parents = parentValueProvider.ParentObjects.ToList();
BindingExpression.cs (3)
24 readonly List<BindingExpressionPart> _parts = new List<BindingExpressionPart>(); 29 List<WeakReference<Element>> _ancestryChain; 451 internal void SubscribeToAncestryChanges(List<Element> chain, bool includeBindingContext, bool rootIsSource)
Brush\BrushTypeConverter.cs (1)
415 var offsets = new List<float>();
Cells\Cell.cs (2)
22 List<MenuItem> _currentContextActions; 323 var children = new List<Maui.IVisualTreeElement>(LogicalChildrenInternal);
ContentPage\HideSoftInputOnTappedChanged\HideSoftInputOnTappedChangedManager.cs (1)
8 List<ContentPage> _contentPages = new List<ContentPage>();
DefinitionCollection.cs (1)
11 readonly List<T> _internalList;
DependencyService.cs (1)
19 static readonly List<DependencyType> DependencyTypes = new List<DependencyType>();
Element\Element.cs (2)
61 List<Action<object, ResourcesChangedEventArgs>> _changeHandlers; 761 List<(BindableProperty, SetterSpecificity)> changedResources = null;
Element\Element_StyleSheets.cs (4)
29 var list = new List<string>(); 48 var sheets = new List<StyleSheet>(); 62 void ApplyStyleSheets(List<StyleSheet> sheets, IVisualTreeElement element) 73 var mergedSheets = sheets;
ElementTemplate.cs (1)
12 List<Action<object, ResourcesChangedEventArgs>> _changeHandlers;
FontAttributes.cs (1)
72 var parts = new List<string>();
FormattedString.cs (1)
86 var removed = new List<Span>(this);
GestureElement.cs (1)
72 List<IGestureRecognizer> removed = new List<IGestureRecognizer>(this);
IExpressionSearch.cs (1)
11 List<T> FindObjects<T>(Expression expression) where T : class;
Interactivity\EventTrigger.cs (1)
16 readonly List<WeakReference<BindableObject>> _associatedObjects = new List<WeakReference<BindableObject>>();
Internals\ProfilePage.cs (1)
35 public static List<ProfileDatum> Data = new List<ProfileDatum>();
Items\MarshalingObservableCollection.cs (1)
56 var items = new List<object>();
Items\SelectableItemsView.cs (1)
88 var oldSelection = new List<object>(SelectedItems);
Items\SelectionList.cs (2)
116 List<object> Copy() 118 var items = new List<object>();
Label\Label.cs (1)
397 var spans = new List<GestureElement>();
Layout\Layout.cs (1)
38 readonly private protected List<IView> _children = new();
LegacyLayouts\Grid.cs (2)
188 List<RowDefinition> rowDefinitions = structure.Rows; 215 List<ColumnDefinition> columnDefinitions = structure.Columns;
LegacyLayouts\GridCalc.cs (4)
95 List<ColumnDefinition> _columns = new List<ColumnDefinition>(); 96 List<RowDefinition> _rows = new List<RowDefinition>(); 100 public List<ColumnDefinition> Columns => _columns; 101 public List<RowDefinition> Rows => _rows;
LegacyLayouts\RelativeLayout.cs (6)
69 var result = new List<View>(); 76 List<View> unsolvedChildren = Children.Cast<View>().ToList(); 79 List<View> copy = unsolvedChildren.ToList(); 245 var parents = new List<View>(); 277 var parents = new List<View>(); 377 var parents = new List<View>();
ListStringTypeConverter.cs (1)
31 if (value is not List<string> list)
ListView\ListView.cs (2)
24 readonly List<Element> _visualChildren = new List<Element>(); 559 var itemSource = ItemsSource?.Cast<object>().ToList();
Menu\MenuBarItem.cs (1)
43 readonly List<IMenuElement> _menus = new List<IMenuElement>();
Menu\MenuFlyout.cs (1)
12 readonly List<IMenuElement> _menus = new List<IMenuElement>();
Menu\MenuFlyoutSubItem.cs (1)
9 readonly List<IMenuElement> _menus = new List<IMenuElement>();
Menu\MenuItemTracker.cs (4)
16 List<WeakReference<Page>> _additionalTargets = new(); 83 List<TMenuItem> returnValue = GetCurrentToolbarItems(Target); 101 List<TMenuItem> GetCurrentToolbarItems(Page page) 103 var result = new List<TMenuItem>();
MergedStyle.cs (1)
23 readonly List<BindableProperty> _implicitStyles = new List<BindableProperty>();
MessagingCenter.cs (5)
107 readonly Dictionary<Sender, List<Subscription>> _subscriptions = 108 new Dictionary<Sender, List<Subscription>>(); 207 List<Subscription> subcriptions = _subscriptions[key]; 216 List<Subscription> subscriptionsCopy = subcriptions.ToList(); 238 var list = new List<Subscription> { value };
MultiBinding.cs (1)
58 var bindingsclone = new List<BindingBase>(Bindings.Count);
MultiPage.cs (1)
329 List<Element> snapshot = InternalChildren.ToList();
NavigationModel.cs (10)
10 readonly List<Page> _modalStack = new List<Page>(); 11 readonly List<List<Page>> _navTree = new List<List<Page>>(); 47 foreach (List<Page> list in _navTree) 70 List<Page> currentStack = _navTree.Last(); 83 foreach (List<Page> stack in _navTree) 151 foreach (List<Page> stack in _navTree) 178 foreach (List<Page> stack in _navTree) 214 List<Page> currentStack = _navTree.Last();
NavigationPage\NavigationPage.cs (3)
582 var parentPages = this.GetParentPages(); 657 var immutableNavigationStack = new List<IView>(NavigationStack); 815 List<Page> pagesToRemove = new List<Page>();
NavigationPage\NavigationPageToolbar.cs (2)
22 List<NavigationPage> _navigationPagesStack = new List<NavigationPage>(); 73 var pages = cp.GetParentPages();
NavigationProxy.cs (4)
27 Lazy<List<Page>> _pushStack = new Lazy<List<Page>>(() => new List<Page>()); 43 _pushStack = new Lazy<List<Page>>(() => new List<Page>()); 251 List<Page> list = _pushStack.Value;
NavigationStepRequest.cs (2)
24 List<NavigationStepRequest> _innerList = new List<NavigationStepRequest>(); 25 List<Page> _pages = new List<Page>();
ObservableList.cs (4)
20 List<T> items = range.ToList(); 37 List<T> items = range.ToList(); 51 var items = new List<T>(count); 86 List<T> items = range.ToList();
OrderedDictionary.cs (1)
43 readonly List<TKey> _keyOrder;
Page\Page.cs (3)
81 List<Action> _pendingActions = new List<Action>(); 386 var actionsToProcess = _pendingActions.ToList(); 585 var startingLayout = new List<Rect>(logicalChildren.Count);
Platform\ModalNavigationManager\ModalNavigationManager.cs (1)
16 List<Page> _platformModalPages = new List<Page>();
Profiler.cs (1)
28 public static List<Datum> Data;
Region.cs (2)
32 var list = rectangles.ToList(); 39 var positions = new List<Rect>();
RelativeBindingSource.cs (4)
119 List<Element> chain, 196 void SubscribeToAncestryChanges(List<Element> chain, bool includeBindingContext, bool rootIsSource); 212 public void SubscribeToAncestryChanges(List<Element> chain, bool includeBindingContext, bool rootIsSource) 229 public void SubscribeToAncestryChanges(List<Element> chain, bool includeBindingContext, bool rootIsSource)
ResourcesExtensions.cs (6)
27 var mergedClassStyles = new List<Style>(resources[res.Key] as List<Style>); 28 mergedClassStyles.AddRange(res.Value as List<Style>); 42 var mergedClassStyles = new List<Style>(resources[res.Key] as List<Style>); 43 mergedClassStyles.AddRange(res.Value as List<Style>);
Routing.cs (1)
192 public static string FormatRoute(List<string> segments)
Shapes\GeometryHelper.cs (4)
27 var points = new List<Point>(); 232 public static void FlattenCubicBezier(List<Point> points, Point ptStart, Point ptCtrl1, Point ptCtrl2, Point ptEnd, double tolerance) 255 public static void FlattenQuadraticBezier(List<Point> points, Point ptStart, Point ptCtrl, Point ptEnd, double tolerance) 277 public static void FlattenArc(List<Point> points, Point pt1, Point pt2, double radiusX, double radiusY, double angleRotation,
Shapes\PathGeometry.cs (1)
99 List<Point> points = new List<Point>();
Shell\BaseShellItem.cs (1)
316 List<string> bindableObjectStyle = new List<string>() {
Shell\IShellController.cs (2)
39 List<List<Element>> GenerateFlyoutGrouping();
Shell\RequestDefinition.cs (3)
18 List<String> builder = new List<string>(); 37 string MakeUriString(List<string> segments) 49 public List<string> GlobalRoutes { get; }
Shell\RouteRequestBuilder.cs (13)
13 readonly List<string> _globalRouteMatches = new List<string>(); 14 readonly List<string> _matchedSegments = new List<string>(); 15 readonly List<string> _fullSegments = new List<string>(); 16 readonly List<string> _allSegments = null; 26 public RouteRequestBuilder(List<string> allSegments) 32 public RouteRequestBuilder(string shellSegment, string userSegment, object node, List<string> allSegments) : this(allSegments) 166 var segmentsToMatch = ShellUriHandler.RetrievePaths(matchMe).ToList(); 182 List<string> matches = new List<string>(); 183 List<string> currentSet = new List<string>(_matchedSegments); 229 public List<string> RemainingSegments 241 string MakeUriString(List<string> segments) 270 public List<string> GlobalRouteMatches => _globalRouteMatches; 271 public List<string> SegmentsMatched => _matchedSegments;
Shell\Shell.cs (4)
632 List<(IAppearanceObserver Observer, Element Pivot)> _appearanceObservers = new List<(IAppearanceObserver Observer, Element Pivot)>(); 633 List<IFlyoutBehaviorObserver> _flyoutBehaviorObservers = new List<IFlyoutBehaviorObserver>(); 1508 List<List<Element>> IShellController.GenerateFlyoutGrouping() =>
Shell\ShellElementCollection.cs (3)
18 readonly List<NotifyCollectionChangedEventArgs> _notifyCollectionChangedEventArgs; 90 var pendingEvents = _notifyCollectionChangedEventArgs.OrderBy(x => x.NewItems != null ? 0 : 1).ToList(); 110 var list = Inner.Cast<BaseShellItem>().ToList();
Shell\ShellFlyoutItemsManager.cs (10)
12 List<List<Element>> _lastGeneratedFlyoutItems; 38 var source = _lastGeneratedFlyoutItems[i]; 83 public List<List<Element>> GenerateFlyoutGrouping() 101 var result = new List<List<Element>>(); 103 var currentGroup = new List<Element>(); 181 var topLevelNew = result[i]; 182 var topLevelPrevious = _lastGeneratedFlyoutItems[i];
Shell\ShellNavigationManager.cs (4)
519 List<string> routeStack = new List<string>(); 575 public static List<Page> BuildFlattenedNavigationStack(Shell shell) 581 public static List<Page> BuildFlattenedNavigationStack(IReadOnlyList<Page> startingList, IReadOnlyList<Page> modalStack) 583 var returnValue = startingList.ToList();
Shell\ShellNavigationState.cs (1)
75 List<string> toKeep = new List<string>();
Shell\ShellSection.cs (20)
40 readonly List<(object Observer, Action<Page> Callback)> _displayedPageObservers = 42 readonly List<IShellContentInsetObserver> _observers = new List<IShellContentInsetObserver>(); 136 var oldStack = _navStack; 214 List<Page> _navStack = new List<Page> { null }; 320 async Task PrepareCurrentStackForBeingReplaced(ShellNavigationRequest request, ShellRouteParameters queryData, IServiceProvider services, bool? animate, List<string> globalRoutes, bool isRelativePopping) 323 List<Page> navStack = null; 332 var navStackCopy = new List<Page>(_navStack); 353 List<Page> pagesToInsert = new List<Page>(); 512 List<string> globalRoutes = request.Request.GlobalRoutes; 525 List<Page> modalPageStacks = new List<Page>(); 526 List<Page> nonModalPageStacks = new List<Page>(); 527 var currentNavStack = ShellNavigationManager.BuildFlattenedNavigationStack(_navStack, Navigation?.ModalStack); 610 async Task PushStackOfPages(List<Page> pages, bool? animate) 745 var stack = _navStack.ToList(); 776 List<Page> stack = _navStack.ToList(); 836 var oldStack = _navStack; 856 List<Page> stack = _navStack.ToList(); 925 var stack = _navStack.ToList(); 1180 var stack = _owner.Stack.ToList(); 1205 var stack = _owner.Stack.ToList();
Shell\ShellUriHandler.cs (40)
25 var pages = ShellNavigationManager.BuildFlattenedNavigationStack(shell); 27 List<string> restOfPath = new List<string>(); 44 List<string> buildUpPages = new List<string>(); 149 var segments = new List<string>(RetrievePaths(pathAndQuery[0])); 185 var possibleRouteMatches = GenerateRoutePaths(shell, request, uri, enableRelativeShellRoutes); 222 internal static List<RouteRequestBuilder> GenerateRoutePaths(Shell shell, Uri request) 228 internal static List<RouteRequestBuilder> GenerateRoutePaths(Shell shell, Uri request, Uri originalRequest, bool enableRelativeShellRoutes) 235 List<RouteRequestBuilder> possibleRoutePaths = new List<RouteRequestBuilder>(); 246 var segments = new List<string>(RetrievePaths(localPath)); 262 var result = ProcessRelativeRoute(shell, routeKeys, segments, enableRelativeShellRoutes, originalRequest); 270 var bestMatches = GetBestMatches(possibleRoutePaths); 288 var globalRouteMatches = 345 static List<RouteRequestBuilder> ProcessRelativeRoute( 348 List<string> segments, 357 var pureRoutesMatch = new List<RouteRequestBuilder>(); 358 var pureGlobalRoutesMatch = new List<RouteRequestBuilder>(); 377 var matches = SearchForGlobalRoutes(segments, shell.CurrentState.FullLocation, currentLocation, routeKeys); 428 static List<RouteRequestBuilder> SearchForGlobalRoutes( 429 List<string> segments, 434 List<RouteRequestBuilder> pureGlobalRoutesMatch = new List<RouteRequestBuilder>(); 437 var newSegments = CollapsePath(newPath, currentSegments, true); 438 List<string> fullRouteWithNewSegments = new List<string>(currentSegments); 457 var existingGlobalRoutes = routeRequestBuilder.GlobalRouteMatches.ToList(); 463 var additionalRouteMatches = routeRequestBuilder.GlobalRouteMatches; 480 internal static List<string> CollapsePath( 486 internal static List<string> CollapsePath( 491 var localRouteStack = currentRouteStack.ToList(); 502 var paths = myRoute.ToList(); 535 var collapsedRoutes = CollapsePath(routeKey, possibleRoutePath.SegmentsMatched, true); 607 internal static void ExpandOutGlobalRoutes(List<RouteRequestBuilder> possibleRoutePaths, HashSet<string> routeKeys) 618 List<RouteRequestBuilder> pureGlobalRoutesMatch = new List<RouteRequestBuilder>(); 640 internal static List<RouteRequestBuilder> GetBestMatches(List<RouteRequestBuilder> possibleRoutePaths) 642 List<RouteRequestBuilder> bestMatches = new List<RouteRequestBuilder>(); 678 List<RouteRequestBuilder> betterMatches = new List<RouteRequestBuilder>(); 783 List<string> paths = new List<string>(); 856 List<string> segments, 857 List<RouteRequestBuilder> possibleRoutePaths, 1005 var segments = RetrievePaths(_path).ToList().Skip(1).ToList(); 1033 var segments = RetrievePaths(_path).ToList().Skip(1).ToList();
SwipeView\SwipeView.cs (2)
16 readonly List<ISwipeItem> _swipeItems = new List<ISwipeItem>(); 101 List<Maui.IVisualTreeElement> elements = new List<IVisualTreeElement>();
SynchronizedList.cs (1)
11 readonly List<T> _list = new List<T>();
TemplatedItemsList.cs (5)
45 readonly List<TItem> _templatedObjects = new List<TItem>(); 684 var contentItems = new List<TItem>(items.Count); 796 List<TemplatedItemsList<TView, TItem>> newItems = null, oldItems = null; 1302 List<string> ConvertItems(IList list) 1304 var newList = new List<string>(list.Count);
TypedBinding.cs (3)
71 internal abstract void SubscribeToAncestryChanges(List<Element> chain, bool includeBindingContext, bool rootIsSource); 147 List<WeakReference<Element>> _ancestryChain; 346 internal override void SubscribeToAncestryChanges(List<Element> chain, bool includeBindingContext, bool rootIsSource)
ViewExtensions.cs (2)
378 internal static List<Page> GetParentPages(this Page target) 380 var result = new List<Page>();
VisualElement\VisualElement.cs (4)
1551 var changedResources = new List<KeyValuePair<string, object>>(); 1560 var mergedClassStyles = new List<Style>(Resources[value.Key] as List<Style>); 1561 mergedClassStyles.AddRange(value.Value as List<Style>);
VisualStateManager.cs (5)
449 var conflicts = new List<StateTriggerBase>(); 474 VisualState ResolveStateTriggersConflict(List<StateTriggerBase> conflicts) 727 readonly Action<List<T>> _onAdd; 728 readonly List<T> _internalList; 730 public WatchAddList(Action<List<T>> onAdd)
WebView\WebView.cs (1)
304 var uniqueMatches = new List<string>();
Window\Window.cs (1)
68 List<IVisualTreeElement> _visualChildren;
Microsoft.Maui.Controls.BindingSourceGen (29)
BindingCodeWriter.cs (2)
55 var propertyAccessors = new List<string> 134 var unsafeAccessorsStrings = new List<string>();
BindingTransformer.cs (1)
19 var newPath = new List<IPathPart>();
PathParser.cs (25)
18 internal Result<List<IPathPart>> ParsePath(CSharpSyntaxNode? expressionSyntax) 22 IdentifierNameSyntax _ => Result<List<IPathPart>>.Success(new List<IPathPart>()), 35 private Result<List<IPathPart>> HandleMemberAccessExpression(MemberAccessExpressionSyntax memberAccess) 49 return Result<List<IPathPart>>.Failure(DiagnosticsFactory.UnableToResolvePath(memberAccess.GetLocation())); 62 return Result<List<IPathPart>>.Success(result.Value); 65 private Result<List<IPathPart>> HandleElementAccessExpression(ElementAccessExpressionSyntax elementAccess) 83 return Result<List<IPathPart>>.Success(result.Value); 86 private Result<List<IPathPart>> HandleConditionalAccessExpression(ConditionalAccessExpressionSyntax conditionalAccess) 102 return Result<List<IPathPart>>.Success(expressionResult.Value); 105 private Result<List<IPathPart>> HandleMemberBindingExpression(MemberBindingExpressionSyntax memberBinding) 113 return Result<List<IPathPart>>.Success(new List<IPathPart>([part])); 116 private Result<List<IPathPart>> HandleElementBindingExpression(ElementBindingExpressionSyntax elementBinding) 129 return Result<List<IPathPart>>.Success(elementAccessResult.Value); 132 private Result<List<IPathPart>> HandleBinaryExpression(BinaryExpressionSyntax asExpression) 144 return Result<List<IPathPart>>.Failure(DiagnosticsFactory.UnableToResolvePath(castTo.GetLocation())); 149 return Result<List<IPathPart>>.Success(leftResult.Value); 152 private Result<List<IPathPart>> HandleCastExpression(CastExpressionSyntax castExpression) 163 return Result<List<IPathPart>>.Failure(DiagnosticsFactory.UnableToResolvePath(castExpression.GetLocation())); 168 return Result<List<IPathPart>>.Success(result.Value); 171 private Result<List<IPathPart>> HandleDefaultCase() 173 return Result<List<IPathPart>>.Failure(DiagnosticsFactory.UnableToResolvePath(_context.Node.GetLocation())); 176 private Result<List<IPathPart>> CreateIndexAccess(ISymbol? elementAccessSymbol, ITypeSymbol? typeSymbol, SeparatedSyntaxList<ArgumentSyntax> argumentList, Location location) 180 return Result<List<IPathPart>>.Failure(DiagnosticsFactory.UnableToResolvePath(location)); 187 return Result<List<IPathPart>>.Failure(DiagnosticsFactory.UnableToResolvePath(indexExpression.GetLocation())); 194 return Result<List<IPathPart>>.Success(new List<IPathPart>([part]));
Setter.cs (1)
13 List<string> patternMatchingExpressions = new();
Microsoft.Maui.Controls.Build.Tasks (22)
BindablePropertyReferenceExtensions.cs (1)
45 var attributes = new List<CustomAttribute>();
CompiledConverters\ListStringTypeConverter.cs (1)
23 var parts = value.Split(new[] { ',' }, StringSplitOptions.RemoveEmptyEntries).Select(s => s.Trim()).ToList();
CompiledValueProviders\SetterValueProvider.cs (1)
51 var items = (node as IElementNode)?.CollectionItems;
CreateObjectVisitor.cs (2)
57 var children = node.Properties.Values.ToList(); 329 var arguments = new List<INode>();
ExpandMarkupsVisitor.cs (1)
139 var childnodes = new List<(XmlName, INode)>();
MethodBodyExtensions.cs (1)
67 var ldlocUsed = new List<VariableDefinition>();
MethodDefinitionExtensions.cs (1)
14 var arguments = new List<INode>();
NodeILExtensions.cs (3)
471 var nodes = new List<IElementNode>(); 581 var scopes = new List<VariableDefinition>(); 631 var pushParentIl = node.PushParentObjectsArray(context).ToList();
PerformanceProvider.cs (1)
15 public readonly List<Tuple<string, long>> StartTimes = new List<Tuple<string, long>>();
SetPropertiesVisitor.cs (4)
681 var properties = new List<(PropertyDefinition property, TypeReference propDeclTypeRef, string indexArg)>(); 1057 var partGetters = new List<MethodDefinition>(); 1136 var handlers = new List<(MethodDefinition PartGetter, string PropertyName)>(); 1946 var attributes = variableDefinition.VariableType.ResolveCached(Context.Cache)
TypeReferenceExtensions.cs (2)
317 var implicitOperators = implicitOperatorsOnFromType.Concat(implicitOperatorsOnToType).ToList(); 411 List<TypeReference> args = new List<TypeReference>();
XamlCTask.cs (3)
33 internal static List<BuildException> LoggedErrors { get; set; } 233 var resourcesToPrune = new List<EmbeddedResource>(); 327 if (LoggingHelperExtensions.LoggedErrors is List<BuildException> errors)
XmlTypeExtensions.cs (1)
15 var xmlnsDefinitions = new List<XmlnsDefinitionAttribute>();
Microsoft.Maui.Controls.Foldable (2)
TwoPaneViewLayoutGuide.cs (2)
41 List<string> _pendingPropertyChanges = new List<string>(); 296 var properties = _pendingPropertyChanges.ToList();
Microsoft.Maui.Controls.SourceGen (14)
CodeBehindGenerator.cs (2)
197 var xmlnsDefinitions = new List<XmlnsDefinitionAttribute>(); 198 var internalsVisible = new List<IAssemblySymbol>();
src\Controls\src\Xaml\TypeArgumentsParser.cs (1)
12 var typeList = new List<XmlType>();
src\Controls\src\Xaml\XamlNode.cs (8)
13 List<string> IgnorablePrefixes { get; set; } 28 List<XmlName> SkipProperties { get; } 36 List<INode> CollectionItems { get; } 99 public List<string> IgnorablePrefixes { get; set; } 169 public List<XmlName> SkipProperties { get; } 170 public List<INode> CollectionItems { get; } 259 public List<INode> CollectionItems { get; set; } 273 var items = new List<INode>();
src\Controls\src\Xaml\XmlTypeXamlExtensions.cs (3)
44 var lookupAssemblies = new List<XmlnsDefinitionAttribute>(); 64 var lookupNames = new List<string>(capacity: 2); 80 var potentialTypes = new List<(string typeName, string clrNamespace, string assemblyName)>();
Microsoft.Maui.Controls.Xaml (18)
ExpandMarkupsVisitor.cs (1)
137 var childnodes = new List<(XmlName, INode)>();
PruneIgnoredNodesVisitor.cs (1)
28 var prefixes = propertyValue.Split(new[] { ' ' }, StringSplitOptions.RemoveEmptyEntries).ToList();
RemoveDuplicateDesignNodes.cs (1)
26 var props = node.Properties.ToList();
TypeArgumentsParser.cs (1)
12 var typeList = new List<XmlType>();
XamlNode.cs (8)
13 List<string> IgnorablePrefixes { get; set; } 28 List<XmlName> SkipProperties { get; } 36 List<INode> CollectionItems { get; } 99 public List<string> IgnorablePrefixes { get; set; } 169 public List<XmlName> SkipProperties { get; } 170 public List<INode> CollectionItems { get; } 259 public List<INode> CollectionItems { get; set; } 273 var items = new List<INode>();
XamlParser.cs (3)
141 var nodes = new List<INode>(); 207 var attributes = new List<KeyValuePair<XmlName, INode>>(); 289 var prefixes = new List<string>();
XmlTypeXamlExtensions.cs (3)
44 var lookupAssemblies = new List<XmlnsDefinitionAttribute>(); 64 var lookupNames = new List<string>(capacity: 2); 80 var potentialTypes = new List<(string typeName, string clrNamespace, string assemblyName)>();
Microsoft.Maui.Essentials (13)
Connectivity\Connectivity.shared.cs (1)
82 List<ConnectionProfile> currentProfiles;
Email\Email.shared.cs (4)
174 public List<string>? To { get; set; } = new List<string>(); 179 public List<string>? Cc { get; set; } = new List<string>(); 184 public List<string>? Bcc { get; set; } = new List<string>(); 189 public List<EmailAttachment>? Attachments { get; set; } = new List<EmailAttachment>();
Share\Share.shared.cs (1)
343 public List<ShareFile>? Files { get; set; } = new List<ShareFile>();
Sms\Sms.shared.cs (1)
126 public List<string> Recipients { get; set; } = new List<string>();
TextToSpeech\TextToSpeech.shared.cs (2)
74 internal static List<string> SplitSpeak(string text, int max) 76 var parts = new List<string>();
Types\Contact.shared.cs (2)
97 public List<ContactPhone> Phones { get; set; } = new List<ContactPhone>(); 102 public List<ContactEmail> Emails { get; set; } = new List<ContactEmail>();
VersionTracking\VersionTracking.shared.cs (2)
208 Dictionary<string, List<string>> versionTrail = null!; 336 var trail = versionTrail[key];
Microsoft.Maui.Graphics (34)
PathF.cs (22)
12 private readonly List<float> _arcAngles; 13 private readonly List<bool> _arcClockwise; 14 private readonly List<PointF> _points; 15 private readonly List<PathOperation> _operations; 17 private readonly List<bool> _subPathsClosed; 22 private PathF(List<PointF> points, List<float> arcSizes, List<bool> arcClockwise, List<PathOperation> operations, int subPathCount) 939 public List<PathF> Separate() 941 var paths = new List<PathF>(); 989 var points = new List<PointF>(_points); 992 var arcSizes = new List<float>(_arcAngles); 995 var arcClockwise = new List<bool>(_arcClockwise); 998 var operations = new List<PathOperation>(_operations); 1456 List<PointF> flattenedPoints = null; 1457 List<PointF> curvePoints = null; 1525 private void QuadToCubic(int pointIndex, List<PointF> curvePoints) 1540 private void FlattenCubicSegment(int index, double flatness, List<PointF> curvePoints, List<PointF> flattenedPoints) 1591 private Vector2 DeCasteljau(List<PointF> curvePoints, int index, float t) 1604 private Vector2 GetPointAsVector(List<PointF> curvePoints, int index)
PictureCanvas.cs (1)
15 private readonly List<DrawingCommand> _commands;
Text\AttributedTextExtensions.cs (7)
23 var runs = new List<IAttributedTextRun>(); 28 internal static List<IAttributedTextRun> OptimizeRuns(this IAttributedText attributedText) 38 if (attributedText.Runs is List<IAttributedTextRun> list) 48 var runs = new List<IAttributedTextRun>(); 58 List<IAttributedText> paragraphs = new List<IAttributedText>(); 70 var runs = new List<IAttributedTextRun>(); 159 var blocks = new List<AttributedTextBlock>();
Text\AttributedTextRunExtensions.cs (2)
70 List<IAttributedTextRun> intersections = new List<IAttributedTextRun>(); 156 public static void Optimize(this List<IAttributedTextRun> runs, int textLength)
Text\MutableAttributedText.cs (1)
7 private List<IAttributedTextRun> _runs;
Text\XmlAttributedTextReader.cs (1)
17 private readonly List<IAttributedTextRun> _runs = new List<IAttributedTextRun>();
Microsoft.Maui.Graphics.Skia (6)
SkiaTextLayout.cs (6)
85 var lines = CreateLines(y, bottom, width); 101 List<TextLine> lines, 154 List<TextLine> lines, 187 List<TextLine> lines, 213 private List<TextLine> CreateLines(float y, float bottom, float width) 215 var lines = new List<TextLine>();
Microsoft.Maui.Graphics.Text.Markdig (1)
Renderer\AttributedTextRenderer.cs (1)
10 private List<IAttributedTextRun> _runs = new List<IAttributedTextRun>();
Microsoft.Maui.Maps (2)
Primitives\GeographyUtils.cs (2)
16 public static List<Location> ToCircumferencePositions(this ICircleMapElement circle) 18 var positions = new List<Location>();
Microsoft.Maui.Resizetizer (10)
AndroidAdaptiveIconGenerator.cs (4)
39 var results = new List<ResizedImageInfo>(); 53 void ProcessBackground(List<ResizedImageInfo> results, DirectoryInfo fullIntermediateOutputPath) 97 void ProcessForeground(List<ResizedImageInfo> results, DirectoryInfo fullIntermediateOutputPath) 141 void ProcessAdaptiveIcon(List<ResizedImageInfo> results, DirectoryInfo fullIntermediateOutputPath)
AppleIconAssetsGenerator.cs (1)
50 var appIconImagesJson = new List<string>();
ResizeImageInfo.cs (2)
59 public static List<ResizeImageInfo> Parse(IEnumerable<ITaskItem> images) 61 var r = new List<ResizeImageInfo>();
ResizetizeImages.cs (2)
39 var inputImages = ResizeImageInfo.Parse(Images); 103 var copiedResources = new List<TaskItem>();
TizenSplashUpdater.cs (1)
27 var orientations = new List<string>() { "portrait", "landscape" };
Microsoft.McpServer.ProjectTemplates.Tests (1)
test\ProjectTemplates\Infrastructure\TestCommand.cs (1)
22public List<string> Arguments { get; } = [];
Microsoft.ML.AutoML (72)
API\AutoCatalog.cs (3)
356var res = new List<SweepableEstimator>(); 460var res = new List<SweepableEstimator>(); 571var res = new List<SweepableEstimator>();
AutoMLExperiment\AutoMLExperiment.cs (1)
224var mostRecentAddedStopServices = stopServices.GroupBy(s => s.GetType()).Select(g => g.Last()).ToList();
AutoMLExperiment\IMonitor.cs (2)
31private readonly List<TrialResult> _completedTrials; 82public List<TrialResult<TMetrics>> RunDetails { get; }
AutoMLExperiment\IStopTrainingManager.cs (1)
117private readonly List<IStopTrainingManager> _managers;
AutoMLExperiment\ITrialResultManager.cs (1)
147var res = new List<TrialResult>();
AutoMLExperiment\Runner\SweepablePipelineRunner.cs (2)
44var metrics = new List<double>(); 45var models = new List<ITransformer>();
AutoMlUtils.cs (1)
39var res = new List<InputOutputColumnPair>();
ColumnInference\ColumnGroupingInference.cs (4)
58var result = new List<GroupingColumn>(); 59var tuples = types.Zip(purposes, Tuple.Create).ToList(); 94private static string GetName(DataKind itemKind, ColumnPurpose purpose, List<GroupingColumn> previousColumns) 134var allRanges = new List<Range>();
ColumnInference\ColumnInformationUtil.cs (3)
130var columnNames = new List<string>(); 163private static void AddStringsToListIfNotNull(List<string> list, IEnumerable<string> strings) 171private static void AddStringToListIfNotNull(List<string> list, string str)
ColumnInference\ColumnTypeInference.cs (2)
274var data = new List<ReadOnlyMemory<char>[]>(); 406var loaderColumns = new List<TextLoader.Column>();
ColumnInference\PurposeInference.cs (3)
88var results = new List<ReadOnlyMemory<char>>(); 245var allColumns = new List<IntermediateColumn>(); 246var columnsToInfer = new List<IntermediateColumn>();
ColumnInference\TextFileContents.cs (1)
95var columnCounts = new List<int>();
ColumnInference\TextFileSample.cs (1)
135var chunks = new List<byte[]>();
Experiment\Experiment.cs (1)
117var iterationResults = new List<TRunDetail>();
Experiment\RecipeInference.cs (1)
20var trainers = new List<SuggestedTrainer>();
Experiment\Runners\CrossValRunner.cs (1)
51var trainResults = new List<SuggestedPipelineTrainResult<TMetrics>>();
Experiment\Runners\CrossValSummaryRunner.cs (1)
56var trainResults = new List<(ModelContainer model, TMetrics metrics, Exception exception, double score)>();
Experiment\SuggestedPipeline.cs (3)
62var pipelineElements = new List<PipelineNode>(); 77var transforms = new List<SuggestedTransform>(); 78var transformsPostTrainer = new List<SuggestedTransform>();
PipelineSuggesters\PipelineSuggester.cs (2)
40var transforms = TransformInferenceApi.InferTransforms(context, task, columns).ToList(); 41var transformsPostTrainer = TransformInferenceApi.InferTransformsPostTrainer(context, task, columns).ToList();
SweepableEstimator\SweepableEstimatorPipeline.cs (1)
16private readonly List<SweepableEstimator> _estimators;
Sweepers\ISweeper.cs (1)
91var parameterNames = _parameterValues.Keys.ToList();
Sweepers\Parameters.cs (2)
246var result = new List<IParameterValue>(); 372var result = new List<IParameterValue>();
Sweepers\SmacSweeper.cs (6)
93List<IRunResult> viableRuns = new List<IRunResult>(); 261List<ParameterSet> neighbors = new List<ParameterSet>(); 327List<double[]> datasetLeafValues = new List<double[]>(); 330List<double> leafValues = new List<double>(); 352List<int> path = null; 405List<ParameterSet> outSet = new List<ParameterSet>();
Sweepers\SweeperProbabilityUtils.cs (3)
33List<double> rvs = new List<double>(); 69var result = new List<float>(); 129List<IParameterValue> parameters = new List<IParameterValue>();
TrainerExtensions\SweepableParams.cs (1)
201var sweepableParams = new List<SweepableParam>();
TransformInference\TransformInference.cs (9)
248var catColumnsNew = new List<string>(); 249var catHashColumnsNew = new List<string>(); 282var transformedColumns = new List<string>(); 296var newColumns = new List<string>(); 324var featureCols = new List<string>(); 350var columnsWithMissing = new List<string>(); 401var suggestedTransforms = new List<SuggestedTransform>(); 428var concatColNames = new List<string>(); 477var newColNames = new List<string>();
TransformInference\TransformPostTrainerInference.cs (2)
15var suggestedTransforms = new List<SuggestedTransform>(); 23var inferredTransforms = new List<SuggestedTransform>();
Tuner\AutoZeroTuner.cs (5)
20private readonly List<Config> _configs = new List<Config>(); 39var trainerEstimators = _sweepablePipeline.Estimators.Where(e => e.Value.EstimatorType.IsTrainer()).Select(e => e.Value.EstimatorType.ToString()).ToList(); 64private List<Config> LoadConfigsFromJson() 73var res = JsonSerializer.Deserialize<List<Config>>(json);
Tuner\SmacTuner.cs (5)
27private readonly List<TrialResult> _histories; 118internal List<TrialResult> Histories => _histories; 260var neighborhood = new List<Parameter>(); 321List<double> leafValues = new List<double>(); 326List<int> path = null;
Utils\SplitUtil.cs (2)
18var trainDatasets = new List<IDataView>(); 19var validationDatasets = new List<IDataView>();
Utils\UserInputValidationUtil.cs (1)
133var allColumns = new List<string>();
Microsoft.ML.AutoML.Interactive (4)
AutoMLMonitorKernelExtension.cs (3)
48var summary = new List<IHtmlContent>(); 82var chartHeader = new List<IHtmlContent>(); 98var tableHeader = new List<IHtmlContent>();
NotebookMonitor.cs (1)
24public List<TrialResult> CompletedTrials { get; set; }
Microsoft.ML.AutoML.SourceGenerator (14)
EstimatorContract.cs (4)
18public List<string> EstimatorTypes { get; set; } 21public List<string> NugetDependencies { get; set; } 24public List<string> UsingStatements { get; set; } 27public List<Argument> ArgumentsList { get; set; }
Template\EstimatorType.cs (2)
72private global::System.Collections.Generic.List<int> indentLengthsField; 113private System.Collections.Generic.List<int> indentLengths
Template\SearchSpace.cs (2)
89private global::System.Collections.Generic.List<int> indentLengthsField; 130private System.Collections.Generic.List<int> indentLengths
Template\SweepableEstimator.cs (2)
91private global::System.Collections.Generic.List<int> indentLengthsField; 132private System.Collections.Generic.List<int> indentLengths
Template\SweepableEstimator_T_.cs (2)
96private global::System.Collections.Generic.List<int> indentLengthsField; 137private System.Collections.Generic.List<int> indentLengths
Template\SweepableEstimatorFactory.cs (2)
67private global::System.Collections.Generic.List<int> indentLengthsField; 108private System.Collections.Generic.List<int> indentLengths
Microsoft.ML.AutoML.Tests (13)
AutoFitTests.cs (1)
566var ignoredExceptions = new List<Exception>();
BestResultUtilTests.cs (2)
27var runResults = new List<RunDetail<RegressionMetrics>>() 43var runResults = new List<RunDetail<RegressionMetrics>>()
GetNextPipelineTests.cs (1)
56var history = new List<PipelineScore>();
GridSearchTunerTests.cs (1)
39var parameters = new List<Parameter>();
InferredPipelineTests.cs (2)
28var transforms1 = new List<SuggestedTransform>(); 29var transforms2 = new List<SuggestedTransform>();
MLContextManagerTests.cs (1)
52var messages = new List<LoggingEventArgs>();
SweeperTests.cs (3)
51List<RunResult> results = new List<RunResult>(); 99List<RunResult> results = new List<RunResult>(); 151List<RunResult> results = new List<RunResult>();
TunerTests.cs (1)
110var history = new List<TrialResult>();
Utils\TaskAgnosticAutoFit.cs (1)
70var iterationResults = classificationResult.RunDetails.Select(i => new TaskAgnosticIterationResult(i)).ToList();
Microsoft.ML.CodeGenerator (40)
CodeGenerator\CSharp\CodeGenerator.cs (8)
198internal (string Usings, string TrainerMethod, List<string> PreTrainerTransforms, List<string> PostTrainerTransforms) GenerateTransformsAndTrainers() 201var usings = new List<string>(); 221var preTrainerTransforms = preTrainerTransformsAndUsings?.Select(t => t.Item1).ToList(); 222var postTrainerTransforms = postTrainerTransformsAndUsings?.Select(t => t.Item1).ToList(); 242var results = new List<(string, string[])>(); 365List<string> preTrainerTransforms, 366List<string> postTrainerTransforms,
CodeGenerator\CSharp\PipelineExtension.cs (6)
16internal static (string Usings, string TrainerMethod, List<string> PreTrainerTransforms, List<string> PostTrainerTransforms) GenerateTransformsAndTrainers(this Pipeline pipeline) 19var usings = new List<string>(); 39var preTrainerTransforms = preTrainerTransformsAndUsings?.Select(t => t.Item1).ToList(); 40var postTrainerTransforms = postTrainerTransformsAndUsings?.Select(t => t.Item1).ToList(); 60var results = new List<(string, string[])>();
Templates\Azure\Console\AzureModelBuilder.cs (2)
166private global::System.Collections.Generic.List<int> indentLengthsField; 207private System.Collections.Generic.List<int> indentLengths
Templates\Azure\Model\AzureImageModelOutputClass.cs (2)
107private global::System.Collections.Generic.List<int> indentLengthsField; 148private System.Collections.Generic.List<int> indentLengths
Templates\Azure\Model\AzureObjectDetectionModelOutputClass.cs (2)
107private global::System.Collections.Generic.List<int> indentLengthsField; 148private System.Collections.Generic.List<int> indentLengths
Templates\Console\ConsumeModel.cs (2)
118private global::System.Collections.Generic.List<int> indentLengthsField; 159private System.Collections.Generic.List<int> indentLengths
Templates\Console\ModelBuilder.cs (2)
483private global::System.Collections.Generic.List<int> indentLengthsField; 524private System.Collections.Generic.List<int> indentLengths
Templates\Console\ModelInputClass.cs (2)
81private global::System.Collections.Generic.List<int> indentLengthsField; 122private System.Collections.Generic.List<int> indentLengths
Templates\Console\ModelOutputClass.cs (2)
124private global::System.Collections.Generic.List<int> indentLengthsField; 165private System.Collections.Generic.List<int> indentLengths
Templates\Console\ModelProject.cs (2)
113private global::System.Collections.Generic.List<int> indentLengthsField; 154private System.Collections.Generic.List<int> indentLengths
Templates\Console\PredictProgram.cs (2)
140private global::System.Collections.Generic.List<int> indentLengthsField; 181private System.Collections.Generic.List<int> indentLengths
Templates\Console\PredictProject.cs (2)
118private global::System.Collections.Generic.List<int> indentLengthsField; 159private System.Collections.Generic.List<int> indentLengths
Utils.cs (6)
54var featureColumns = dataView.Schema.ToList().FindAll( 63List<string> normalizedColumnNames = GenerateColumnNames(featureColumns.Select(column => column.Name).ToList()); 264List<string> columnNames = new List<string>(); 307List<string> normalizedColumnNames = GenerateColumnNames(columnNames); 323internal static List<string> GenerateColumnNames(List<string> columnNames)
Microsoft.ML.CodeGenerator.Tests (7)
ApprovalTests\ConsoleCodeGeneratorTests.cs (3)
604var transforms1 = new List<SuggestedTransform>() { ColumnConcatenatingExtension.CreateSuggestedTransform(context, new[] { "In" }, "Out") }; 641var transforms1 = new List<SuggestedTransform>() { ColumnConcatenatingExtension.CreateSuggestedTransform(context, new[] { "In" }, "Out") }; 1099var transforms1 = new List<SuggestedTransform>() { ColumnConcatenatingExtension.CreateSuggestedTransform(context, new[] { "In" }, "Out") };
CodeGenTests.cs (4)
141public static List<TextLoader.Column[]> inputColumns = new List<TextLoader.Column[]> 184public static List<List<string>> expectedLabels = new List<List<string>>
Microsoft.ML.Core (49)
CommandLine\CmdParser.cs (7)
467var args = new List<Argument>(); 953List<ArgumentHelpStrings> strings = new List<ArgumentHelpStrings>(); 1081List<string> args = new List<string>(); 1175public List<KeyValuePair<string, object>> Values; // Key=tag. 1517var values = val.Values; 1568var comList = new List<KeyValuePair<string, IComponentFactory>>(); 1605var comList = new List<IComponentFactory>();
ComponentModel\ComponentCatalog.cs (4)
271List<object> prefix = new List<object>(); 447private readonly List<LoadableClassInfo> _classes; 450private readonly List<EntryPointInfo> _entryPoints; 453private readonly List<ComponentInfo> _components;
Data\AnnotationUtils.cs (2)
427var cols = new List<SchemaShape.Column>(); 443var cols = new List<SchemaShape.Column>();
Data\IEstimator.cs (2)
181var cols = new List<Column>(); 188var mCols = new List<Column>();
Data\IFileHandle.cs (1)
63private List<Stream> _streams;
Data\ProgressReporter.cs (8)
171var hProgress = new List<string>(); 172var hMetrics = new List<string>(); 173var progress = new List<double?>(); 174var progressLim = new List<double?>(); 175var metrics = new List<double?>(); 306private readonly List<CalculationInfo> _infos; 435public List<ProgressEvent> GetAllProgress() 437var list = new List<ProgressEvent>();
Data\Repository.cs (1)
82private readonly List<Entry> _open;
Data\RoleMappedSchema.cs (6)
196private RoleMappedSchema(DataViewSchema schema, Dictionary<string, List<DataViewSchema.Column>> map) 201private static void Add(Dictionary<string, List<DataViewSchema.Column>> map, ColumnRole role, DataViewSchema.Column column) 206if (!map.TryGetValue(role.Value, out var list)) 214private static Dictionary<string, List<DataViewSchema.Column>> MapFromNames(DataViewSchema schema, IEnumerable<KeyValuePair<ColumnRole, string>> roles, bool opt = false) 219var map = new Dictionary<string, List<DataViewSchema.Column>>(); 311private static Dictionary<string, IReadOnlyList<DataViewSchema.Column>> Copy(Dictionary<string, List<DataViewSchema.Column>> map)
EntryPoints\ModuleArgs.cs (1)
265var pieces = new List<string>();
Environment\ConsoleEnvironment.cs (1)
182var entries = progressTracker.GetAllProgress();
Environment\HostEnvironmentBase.cs (1)
366private readonly List<WeakReference<IHost>> _children;
Utilities\BinFinder.cs (4)
16private readonly List<int> _counts; // counts for each value 271protected abstract void FindBinsCore(List<int> counts, int[] path); 329protected override void FindBinsCore(List<int> counts, int[] path) 566protected override void FindBinsCore(List<int> counts, int[] path)
Utilities\Heap.cs (2)
19private readonly List<T> _rgv; // The heap elements. The 0th element is a dummy. 219private readonly List<T> _rgv; // The heap elements. The 0th element is a dummy.
Utilities\MathUtils.cs (1)
340private static List<double> _logFactorialCache;
Utilities\Utils.cs (7)
72public static int Size<T>(List<T> x) 133public static T[] ToArray<T>(List<T> list) 141public static void Add<T>(ref List<T> list, T item) 187public static void CopyTo<T>(this List<T> src, Span<T> dst, int? count = null) 773List<int> mapList = new List<int>(); 807List<int> mapList = new List<int>(); 843List<int> mapList = new List<int>();
Utilities\VBufferUtils.cs (1)
1351public static void Copy<T>(List<T> src, ref VBuffer<T> dst, int length)
Microsoft.ML.Core.Tests (15)
UnitTests\TestCustomTypeRegister.cs (2)
181var tribe = new List<AlienHero>() { new AlienHero("ML.NET", 2, 1000, 2000, 3000, 4000, 5000, 6000, 7000) }; 188var tribeEnumerable = ML.Data.CreateEnumerable<SuperAlienHero>(tribeTransformed, false).ToList();
UnitTests\TestEntryPoints.cs (2)
3350var inputBindingMap = new Dictionary<string, List<ParameterBinding>>(); 3402var inputBindingMap = new Dictionary<string, List<ParameterBinding>>();
UnitTests\TestHosts.cs (3)
31var children = new ConcurrentDictionary<IHost, List<IHost>>(); 94var children = new ConcurrentDictionary<IHost, List<IHost>>(); 125var messages = new List<string>();
UnitTests\TestUtilities.cs (3)
54List<float> x = Enumerable.Range(0, 1000000).Select(i => (float)i).ToList(); 79List<float> nullX = null; 113List<float> nullX = null;
UnitTests\TestVBuffer.cs (5)
471List<int> indices = new List<int>(a.GetIndices().Length); 850var minSlots = new List<int>(); 851var maxSlots = new List<int>(); 903var expectedIndices = new List<int>(); 904var expectedValues = new List<float>();
Microsoft.ML.Data (322)
Commands\CrossValidationCommand.cs (2)
216if (!TryGetOverallMetrics(tasks.Select(t => t.Result.Metrics).ToArray(), out var overallList)) 312private bool TryGetOverallMetrics(Dictionary<string, IDataView>[] metrics, out List<IDataView> overallList)
Commands\SaveDataCommand.cs (2)
145var cols = new List<int>(); 207var cols = new List<int>();
Commands\ScoreCommand.cs (1)
183var cols = new List<int>();
Commands\TrainCommand.cs (3)
395var xfs = BacktrackPipe(dataPipe, out pipeStart); 421private static List<IDataTransform> BacktrackPipe(IDataView dataPipe, out IDataView pipeStart) 425var transforms = new List<IDataTransform>();
Data\DataViewUtils.cs (1)
1328public static ValueGetter<ReadOnlyMemory<char>>[] PopulateGetterArray(DataViewRowCursor cursor, List<int> colIndices)
DataDebuggerPreview.cs (7)
19private static readonly FuncInstanceMethodInfo1<DataDebuggerPreview, DataViewRow, int, Action<RowInfo, List<object>>> _makeSetterMethodInfo 20= FuncInstanceMethodInfo1<DataDebuggerPreview, DataViewRow, int, Action<RowInfo, List<object>>>.Create(target => target.MakeSetter<int>); 39var rows = new List<RowInfo>(); 40var columns = new List<object>[n]; 46var setters = new Action<RowInfo, List<object>>[n]; 68private Action<RowInfo, List<object>> MakeSetter<T>(DataViewRow row, int col) 72Action<RowInfo, List<object>> result = (rowInfo, list) =>
DataLoadSave\Binary\BinaryLoader.cs (4)
328var mtocEntries = new List<MetadataTableOfContentsEntry>(); 329var deadMtocEntries = new List<MetadataTableOfContentsEntry>(); 1098List<TableOfContentsEntry> aliveList = new List<TableOfContentsEntry>(); 1099List<TableOfContentsEntry> deadList = new List<TableOfContentsEntry>();
DataLoadSave\Binary\BinarySaver.cs (4)
272List<long> offsets = new List<long>(); 274var metadataInfos = new List<Tuple<string, IValueCodec, CompressionKind>>(); 411var blockLookups = new List<BlockLookup>[activeColumns.Length]; 441var lookups = blockLookups[block.ColumnIndex];
DataLoadSave\Binary\Codecs.cs (6)
316private readonly List<int> _boundaries; 667private List<short> _offsets; 668private List<long> _ticks; 830private readonly List<int> _lengths; 831private readonly List<int> _counts; 832private readonly List<int> _indices;
DataLoadSave\Database\DatabaseLoader.cs (1)
118var columns = new List<Column>();
DataLoadSave\Database\LoadColumnNameAttribute.cs (1)
23var sources = new List<string>(1);
DataLoadSave\DataOperationsCatalog.cs (1)
464var result = new List<TrainTestData>();
DataLoadSave\LegacyCompositeDataLoader.cs (4)
199var exes = new List<TransformEx>(); 216var newlyCreated = new List<TransformEx>(); 470var tagData = new List<KeyValuePair<string, string>>(); 471var acceptedIds = new List<int>();
DataLoadSave\MultiFileSource.cs (1)
47List<string> concatenated = new List<string>();
DataLoadSave\Text\LoadColumnAttribute.cs (1)
49internal List<TextLoader.Range> Sources;
DataLoadSave\Text\TextLoader.cs (5)
242var sortedRanges = Source.OrderBy(x => x.Min).ToList(); 726List<ReadOnlyMemory<char>> lines = null; 848var segsAll = new List<Segment>(); 858var segsNew = new List<Segment>(); 1586var columns = new List<Column>();
DataLoadSave\Text\TextLoaderCursor.cs (1)
209public static void GetSomeLines(IMultiStreamSource source, int count, bool readMultilines, char[] separators, char escapeChar, ref List<ReadOnlyMemory<char>> lines)
DataLoadSave\Text\TextLoaderParser.cs (1)
734public static void GetInputSize(TextLoader parent, List<ReadOnlyMemory<char>> lines, out int minSize, out int maxSize)
DataLoadSave\Text\TextSaver.cs (1)
398var activeCols = new List<DataViewSchema.Column>();
DataLoadSave\TransformerChain.cs (2)
167var xfs = new List<ITransformer>(); 168var scopes = new List<TransformerScope>();
DataLoadSave\Transpose\TransposeSaver.cs (1)
121List<long> offsets = new List<long>();
DataView\ArrayDataViewBuilder.cs (2)
21private readonly List<Column> _columns; 22private readonly List<string> _names;
DataView\CacheDataView.cs (1)
114List<int> columnsToDrop = null;
DataView\Transposer.cs (1)
150List<int> toSave = new List<int>();
DataView\TypedCursor.cs (2)
99var acceptedCols = new List<InternalSchemaDefinition.Column>(); 100var indices = new List<int>();
Deprecated\Instances\HeaderSchema.cs (2)
48var nameList = new List<ReadOnlyMemory<char>>(); 49var indexList = new List<int>();
Dirty\PredictionUtils.cs (2)
69List<string> res = null; 115List<char> sepChars = new List<char>();
EntryPoints\EntryPointNode.cs (11)
418private readonly Dictionary<string, List<ParameterBinding>> _inputBindingMap; 488_inputBindingMap = new Dictionary<string, List<ParameterBinding>>(); 558Dictionary<string, List<ParameterBinding>> inputBindingMap, 603var inputBindingMap = new Dictionary<string, List<ParameterBinding>>(); 705var toModify = new List<ParameterBinding>(); 844public Dictionary<string, List<ParameterBinding>> InputBindingMap => _inputBindingMap; 849private object BuildParameterValue(List<ParameterBinding> bindings) 881public static List<EntryPointNode> ValidateNodes(IHostEnvironment env, RunContext context, JArray nodes, 888var result = new List<EntryPointNode>(nodes.Count); 935List<ParameterBinding> parameterBindings; 987private readonly List<EntryPointNode> _nodes;
EntryPoints\InputBuilder.cs (8)
65var fields = new List<FieldInfo>(); 66var attrs = new List<Attributes>(); 152var missing = new List<string>(); 217public JObject GetJsonObject(object instance, Dictionary<string, List<ParameterBinding>> inputBindingMap, Dictionary<ParameterBinding, VariableBinding> inputMap) 231if (inputBindingMap.TryGetValue(field.Name, out List<ParameterBinding> bindings)) 382result.Add(attr.Input.Name ?? field.Name, builder.GetJsonObject(instanceVal, new Dictionary<string, List<ParameterBinding>>(), 674var fields = new List<FieldInfo>(); 675var attrs = new List<TlcModule.OutputAttribute>();
EntryPoints\TransformModelImpl.cs (2)
255var mappers = new List<IRowToRowMapper>(); 256var actives = new List<IEnumerable<DataViewSchema.Column>>();
Evaluators\AnomalyDetectionEvaluator.cs (17)
131var stratCol = new List<uint>(); 132var stratVal = new List<ReadOnlyMemory<char>>(); 133var auc = new List<Double>(); 134var drAtK = new List<Double>(); 135var drAtP = new List<Double>(); 136var drAtNumAnomalies = new List<Double>(); 137var thresholdAtK = new List<Single>(); 138var thresholdAtP = new List<Single>(); 139var thresholdAtNumAnomalies = new List<Single>(); 140var numAnoms = new List<long>(); 142var scores = new List<Single>(); 143var labels = new List<Single>(); 144var names = new List<ReadOnlyMemory<char>>();