9247 references to Single
Analyzer.Utilities.UnitTests (3)
Options\SymbolNamesWithValueOptionTests.cs (3)
257var namedTypeSymbol = (INamedTypeSymbol)compilation.GetSymbolsWithName("MyClass").Single(); 292var namedTypeSymbol = (INamedTypeSymbol)compilation.GetSymbolsWithName("MyClass").Single(); 383var innerClassSymbol = (INamedTypeSymbol)compilation.GetSymbolsWithName("MyInnerClass", SymbolFilter.Type).Single();
AnalyzerRunner (1)
IncrementalAnalyzerRunner.cs (1)
41var globalOptions = exportProvider.GetExports<IGlobalOptionService>().Single().Value;
Aspire.Azure.AI.OpenAI.Tests (1)
AspireAzureOpenAIClientBuilderEmbeddingGeneratorExtensionsTests.cs (1)
218Assert.Equal(1.23f, vector.ToArray().Single());
Aspire.Cli.Tests (2)
Projects\ProjectUpdaterTests.cs (2)
548var sharedProjectUpdate = sharedProjectUpdates.Single(); 556Assert.Equal("Aspire.Hosting.AppHost", appHostUpdates.Single().PackageId);
Aspire.Dashboard (5)
Components\Controls\Chart\MetricTable.razor.cs (1)
174var trace = traces.Single();
Components\Pages\ConsoleLogs.razor.cs (1)
697optionToSelect = builder.Single();
Components\Pages\Metrics.razor.cs (1)
193PageViewModel.SelectedResource = _resourceViewModels.Single();
Model\Otlp\ResourcesSelectHelpers.cs (1)
92var resource = replicas.Single();
Model\ResourceViewModel.cs (1)
190resource = resourcesWithDisplayName.Single();
Aspire.Dashboard.Components.Tests (1)
Layout\MainLayoutTests.cs (1)
41message = messageService.AllMessages.Single();
Aspire.Dashboard.Tests (33)
ChannelExtensionsTests.cs (3)
92Assert.Equal(["a", "b", "c"], read1.Single()); 97Assert.Equal(["d", "e", "f"], read2.Single()); 136Assert.Equal(["a", "b", "c"], read1.Single());
Integration\OtlpCorsHttpServiceTests.cs (9)
63Assert.Equal("http://localhost:8000", responseMessage1.Headers.GetValues("Access-Control-Allow-Origin").Single()); 64Assert.Equal("POST", responseMessage1.Headers.GetValues("Access-Control-Allow-Methods").Single()); 65Assert.Equal("X-Requested-With", responseMessage1.Headers.GetValues("Access-Control-Allow-Headers").Single()); 77Assert.Equal("http://localhost:8001", responseMessage2.Headers.GetValues("Access-Control-Allow-Origin").Single()); 78Assert.Equal("POST", responseMessage2.Headers.GetValues("Access-Control-Allow-Methods").Single()); 79Assert.Equal("X-Requested-With", responseMessage2.Headers.GetValues("Access-Control-Allow-Headers").Single()); 132Assert.Equal("*", responseMessage.Headers.GetValues("Access-Control-Allow-Origin").Single()); 133Assert.Equal("POST", responseMessage.Headers.GetValues("Access-Control-Allow-Methods").Single()); 134Assert.Equal("x-requested-with,x-custom,Content-Type", responseMessage.Headers.GetValues("Access-Control-Allow-Headers").Single());
Integration\OtlpHttpServiceTests.cs (5)
56Assert.Equal(OtlpHttpEndpointsBuilder.ProtobufContentType, responseMessage.Content.Headers.GetValues("content-type").Single()); 182Assert.Equal(OtlpHttpEndpointsBuilder.ProtobufContentType, responseMessage.Content.Headers.GetValues("content-type").Single()); 347Assert.Equal(OtlpHttpEndpointsBuilder.ProtobufContentType, responseMessage.Content.Headers.GetValues("content-type").Single()); 376Assert.Equal(OtlpHttpEndpointsBuilder.ProtobufContentType, responseMessage.Content.Headers.GetValues("content-type").Single()); 405Assert.Equal(OtlpHttpEndpointsBuilder.ProtobufContentType, responseMessage.Content.Headers.GetValues("content-type").Single());
Integration\ServerRetryHelper.cs (1)
20return BindPortsWithRetry(ports => retryFunc(ports.Single()), logger, portCount: 1);
Integration\StartupTests.cs (2)
455Assert.Equal(OtlpHttpEndpointsBuilder.ProtobufContentType, responseMessage.Content.Headers.GetValues("content-type").Single()); 742Assert.NotEmpty(response.Headers.GetValues(HeaderNames.ContentSecurityPolicy).Single());
TelemetryRepositoryTests\MetricsTests.cs (13)
187var dimensionAttributes = instrument.Dimensions.Single().Attributes; 283var dimensionAttributes = instrument.Dimensions.Single().Attributes; 400var instrument = resources.Single().GetInstrument("test-meter", "test", s_testTime.AddMinutes(1), s_testTime.AddMinutes(1.5)); 605Assert.Equal(KeyValuePair.Create("key-1", "value-1"), d.Attributes.Single()); 606Assert.Equal(1, ((MetricValue<long>)d.Values.Single()).Value); 610Assert.Equal(KeyValuePair.Create("key-1", "value-2"), d.Attributes.Single()); 611Assert.Equal(2, ((MetricValue<long>)d.Values.Single()).Value); 615Assert.Equal(KeyValuePair.Create("key-1", "value-3"), d.Attributes.Single()); 616Assert.Equal(3, ((MetricValue<long>)d.Values.Single()).Value); 843Assert.Equal(5, ((MetricValue<long>)resource2Test1Dimensions.Values.Single()).Value); 858Assert.Equal(6, ((MetricValue<long>)resource2Test3Dimensions.Values.Single()).Value); 983Assert.Equal(5, ((MetricValue<long>)resource2Test1Dimensions.Values.Single()).Value); 998Assert.Equal(6, ((MetricValue<long>)resource2Test3Dimensions.Values.Single()).Value);
Aspire.EndToEnd.Tests (1)
tests\Shared\TemplatesTesting\TemplateCustomHive.cs (1)
97return packages.Single();
Aspire.Hosting (3)
ApplicationModel\ProjectResourceExtensions.cs (1)
33return projectResource.Annotations.OfType<IProjectMetadata>().Single();
Dashboard\DashboardServiceHost.cs (1)
215_resourceServiceUri.SetResult(addressFeature.Addresses.Single());
Publishing\ManifestPublishingContext.cs (1)
304if (container.TryGetAnnotationsOfType<DockerfileBuildAnnotation>(out var annotations) && annotations.Single() is { } annotation)
Aspire.Hosting.Azure.Tests (30)
AzureCosmosDBExtensionsTests.cs (1)
335var kv = model.Resources.OfType<AzureKeyVaultResource>().Single();
AzureEnvironmentResourceExtensionsTests.cs (3)
71var resource = builder.Resources.OfType<AzureEnvironmentResource>().Single(); 87var resource = builder.Resources.OfType<AzureEnvironmentResource>().Single(); 103var resource = builder.Resources.OfType<AzureEnvironmentResource>().Single();
AzureEventHubsExtensionsTests.cs (5)
313hub = infrastructure.GetProvisionableResources().OfType<global::Azure.Provisioning.EventHubs.EventHub>().Single(); 314cg = infrastructure.GetProvisionableResources().OfType<global::Azure.Provisioning.EventHubs.EventHubsConsumerGroup>().Single(); 350var configAnnotation = eventHubsEmulatorResource.Annotations.OfType<ContainerFileSystemCallbackAnnotation>().Single(); 411var configAnnotation = eventHubsEmulatorResource.Annotations.OfType<ContainerFileSystemCallbackAnnotation>().Single(); 485var configAnnotation = eventHubsEmulatorResource.Annotations.OfType<ContainerFileSystemCallbackAnnotation>().Single();
AzureOpenAIExtensionsTests.cs (1)
31var account = infrastructure.GetProvisionableResources().OfType<CognitiveServicesAccount>().Single();
AzureSearchExtensionsTests.cs (1)
24var search = infrastructure.GetProvisionableResources().OfType<SearchService>().Single();
AzureServiceBusExtensionsTests.cs (8)
257queue = infrastructure.GetProvisionableResources().OfType<global::Azure.Provisioning.ServiceBus.ServiceBusQueue>().Single(); 258topic = infrastructure.GetProvisionableResources().OfType<global::Azure.Provisioning.ServiceBus.ServiceBusTopic>().Single(); 259subscription = infrastructure.GetProvisionableResources().OfType<global::Azure.Provisioning.ServiceBus.ServiceBusSubscription>().Single(); 260rule = infrastructure.GetProvisionableResources().OfType<global::Azure.Provisioning.ServiceBus.ServiceBusRule>().Single(); 366var configAnnotation = serviceBusEmulatorResource.Annotations.OfType<ContainerFileSystemCallbackAnnotation>().Single(); 465var configAnnotation = serviceBusEmulatorResource.Annotations.OfType<ContainerFileSystemCallbackAnnotation>().Single(); 521var configAnnotation = serviceBusEmulatorResource.Annotations.OfType<ContainerFileSystemCallbackAnnotation>().Single(); 580var configAnnotation = serviceBusEmulatorResource.Annotations.OfType<ContainerFileSystemCallbackAnnotation>().Single();
AzureStorageExtensionsTests.cs (10)
35var volumeAnnotation = storage.Resource.Annotations.OfType<ContainerMountAnnotation>().Single(); 61var volumeAnnotation = storage.Resource.Annotations.OfType<ContainerMountAnnotation>().Single(); 87var volumeAnnotation = storage.Resource.Annotations.OfType<ContainerMountAnnotation>().Single(); 113var volumeAnnotation = storage.Resource.Annotations.OfType<ContainerMountAnnotation>().Single(); 447var sa = infrastructure.GetProvisionableResources().OfType<StorageAccount>().Single(); 531var sa = infrastructure.GetProvisionableResources().OfType<StorageAccount>().Single(); 616var sa = infrastructure.GetProvisionableResources().OfType<StorageAccount>().Single(); 750var sa = infrastructure.GetProvisionableResources().OfType<StorageAccount>().Single(); 847var blobStorageResource = builder.Resources.OfType<AzureBlobStorageResource>().Single(); 874var queueStorageResource = builder.Resources.OfType<AzureQueueStorageResource>().Single();
AzureWebPubSubExtensionsTests.cs (1)
30realHub = infrastructure.GetProvisionableResources().OfType<WebPubSubHub>().Single();
Aspire.Hosting.Containers.Tests (13)
ContainerResourceBuilderTests.cs (13)
16Assert.Equal("redis-stack", redis.Resource.Annotations.OfType<ContainerImageAnnotation>().Single().Image); 24Assert.Equal("redis-stack", redis.Resource.Annotations.OfType<ContainerImageAnnotation>().Single().Image); 25Assert.Equal("1.0.0", redis.Resource.Annotations.OfType<ContainerImageAnnotation>().Single().Tag); 36Assert.Equal("new-image", container.Resource.Annotations.OfType<ContainerImageAnnotation>().Single().Image); 37Assert.Equal("latest", container.Resource.Annotations.OfType<ContainerImageAnnotation>().Single().Tag); 57Assert.Equal("7.1", redis.Resource.Annotations.OfType<ContainerImageAnnotation>().Single().Tag); 65Assert.Equal("myregistry.azurecr.io", redis.Resource.Annotations.OfType<ContainerImageAnnotation>().Single().Registry); 73Assert.Equal("42b5c726e719639fcc1e9dbc13dd843f567dcd37911d0e1abb9f47f2cc1c95cd", redis.Resource.Annotations.OfType<ContainerImageAnnotation>().Single().SHA256); 151var annotation = redis.Resource.Annotations.OfType<ContainerImageAnnotation>().Single(); 163var annotation = redis.Resource.Annotations.OfType<ContainerImageAnnotation>().Single(); 176var annotation = redis.Resource.Annotations.OfType<ContainerImageAnnotation>().Single(); 212var annotation = redis.Resource.Annotations.OfType<ContainerImagePullPolicyAnnotation>().Single(); 220var containerImage = builder.Resource.Annotations.OfType<ContainerImageAnnotation>().Single();
Aspire.Hosting.Garnet.Tests (2)
AddGarnetTests.cs (2)
214var volumeAnnotation = garnet.Resource.Annotations.OfType<ContainerMountAnnotation>().Single(); 239var volumeAnnotation = garnet.Resource.Annotations.OfType<ContainerMountAnnotation>().Single();
Aspire.Hosting.Kafka.Tests (3)
AddKafkaTests.cs (3)
122var volumeAnnotation = kafka.Resource.Annotations.OfType<ContainerMountAnnotation>().Single(); 140var volumeAnnotation = kafka.Resource.Annotations.OfType<ContainerMountAnnotation>().Single(); 175var kafkaUiEndpoint = kafkaUiResource.Annotations.OfType<EndpointAnnotation>().Single();
Aspire.Hosting.Keycloak.Tests (4)
KeycloakPublicApiTests.cs (2)
165var containerAnnotation = keycloak.Resource.Annotations.OfType<ContainerFileSystemCallbackAnnotation>().Single(); 192var containerAnnotation = keycloak.Resource.Annotations.OfType<ContainerFileSystemCallbackAnnotation>().Single();
KeycloakResourceBuilderTests.cs (2)
65var volumeAnnotation = keycloak.Resource.Annotations.OfType<ContainerMountAnnotation>().Single(); 80var volumeAnnotation = keycloak.Resource.Annotations.OfType<ContainerMountAnnotation>().Single();
Aspire.Hosting.MySql (1)
MySqlBuilderExtensions.cs (1)
248var singleInstance = mySqlInstances.Single();
Aspire.Hosting.MySql.Tests (1)
AddMySqlTests.cs (1)
276var volume = myAdmin.Annotations.OfType<ContainerMountAnnotation>().Single();
Aspire.Hosting.PostgreSQL.Tests (4)
AddPostgresTests.cs (4)
382var createFile = container.Annotations.OfType<ContainerFileSystemCallbackAnnotation>().Single(); 436var imageAnnotation = container.Annotations.OfType<ContainerImageAnnotation>().Single(); 471var createServers = pgadmin.Annotations.OfType<ContainerFileSystemCallbackAnnotation>().Single(); 535var createBookmarks = pgweb.Annotations.OfType<ContainerFileSystemCallbackAnnotation>().Single();
Aspire.Hosting.Python.Tests (5)
AddPythonAppTests.cs (5)
520var uvEnvironmentResource = appModel.Resources.OfType<PythonUvEnvironmentResource>().Single(); 542var uvEnvironmentResource = appModel.Resources.OfType<PythonUvEnvironmentResource>().Single(); 563var pythonAppResource = appModel.Resources.OfType<PythonAppResource>().Single(); 564var uvEnvironmentResource = appModel.Resources.OfType<PythonUvEnvironmentResource>().Single(); 600var uvEnvironmentResource = appModel.Resources.OfType<PythonUvEnvironmentResource>().Single();
Aspire.Hosting.Redis.Tests (2)
AddRedisTests.cs (2)
572var volumeAnnotation = redis.Resource.Annotations.OfType<ContainerMountAnnotation>().Single(); 597var volumeAnnotation = redis.Resource.Annotations.OfType<ContainerMountAnnotation>().Single();
Aspire.Hosting.Seq.Tests (2)
AddSeqTests.cs (2)
133var volumeAnnotation = seq.Resource.Annotations.OfType<ContainerMountAnnotation>().Single(); 158var volumeAnnotation = seq.Resource.Annotations.OfType<ContainerMountAnnotation>().Single();
Aspire.Hosting.Tests (33)
Dashboard\DashboardLifecycleHookTests.cs (5)
48await resourceNotificationService.PublishUpdateAsync(model.Resources.Single(), s => s).DefaultTimeout(); 247var argsAnnotation = executableResource.Annotations.OfType<CommandLineArgsCallbackAnnotation>().Single(); 332var argsAnnotation = executableResource.Annotations.OfType<CommandLineArgsCallbackAnnotation>().Single(); 404var argsAnnotation = executableResource.Annotations.OfType<CommandLineArgsCallbackAnnotation>().Single(); 474var argsAnnotation = executableResource.Annotations.OfType<CommandLineArgsCallbackAnnotation>().Single();
Dcp\DcpExecutorTests.cs (2)
612var logLine = watchLogsEnumerator.Current.Single(); 623logLine = watchLogsEnumerator.Current.Single();
ExecutableResourceBuilderExtensionTests.cs (6)
23var annotation = executable.Resource.Annotations.OfType<ExecutableAnnotation>().Single(); 34var annotation = executable.Resource.Annotations.OfType<ExecutableAnnotation>().Single(); 49var annotation = executable.Resource.Annotations.OfType<ExecutableAnnotation>().Single(); 70var annotation = executable.Resource.Annotations.OfType<ExecutableAnnotation>().Single(); 89Assert.Equal(launchConfig.Mode, annotations.Single().Mode); 90Assert.Equal(launchConfig.Type, annotations.Single().Type);
Orchestrator\ParameterProcessorTests.cs (6)
547var explicitParameterResource = model.Resources.OfType<ParameterResource>().Single(); 573var parameterResource = model.Resources.OfType<ParameterResource>().Single(); 596var parameterResource = model.Resources.OfType<ParameterResource>().Single(); 618var parameterResource = model.Resources.OfType<ParameterResource>().Single(); 644var parameterResource = model.Resources.OfType<ParameterResource>().Single(); 715var parameterResource = model.Resources.OfType<ParameterResource>().Single();
SlimTestProgramTests.cs (2)
58var endpoint = projectBuilders.Resource.Annotations.OfType<EndpointAnnotation>().Single(); 77var endpoint = projectBuilders.Resource.Annotations.OfType<EndpointAnnotation>().Single();
Utils\WithAnnotationTests.cs (2)
42var firstAnnotation = redis.Resource.Annotations.OfType<DummyAnnotation>().Single(); 46var secondAnnotation = redis.Resource.Annotations.OfType<DummyAnnotation>().Single();
WithEndpointTests.cs (4)
29.Where(e => string.Equals(e.Name, "mybinding", EndpointAnnotationName)).Single(); 46.Where(e => string.Equals(e.Name, "mybinding", EndpointAnnotationName)).Single(); 81.Where(e => string.Equals(e.Name, "mybinding", EndpointAnnotationName)).Single(); 608.Where(e => string.Equals(e.Name, "mybinding", EndpointAnnotationName)).Single();
WithEnvironmentTests.cs (2)
395var relationship = relationships.Single(); 464var relationship = relationships.Single();
WithHttpCommandTests.cs (2)
314resolvedResourceName = resourceBuilder.Resource.GetResolvedResourceNames().Single(); 355resolvedResourceName = resourceBuilder.Resource.GetResolvedResourceNames().Single();
WithIconNameTests.cs (2)
19var iconAnnotation = container.Resource.Annotations.OfType<ResourceIconAnnotation>().Single(); 33var iconAnnotation = container.Resource.Annotations.OfType<ResourceIconAnnotation>().Single();
Aspire.Hosting.Valkey.Tests (2)
AddValkeyTests.cs (2)
210var volumeAnnotation = valkey.Resource.Annotations.OfType<ContainerMountAnnotation>().Single(); 235var volumeAnnotation = valkey.Resource.Annotations.OfType<ContainerMountAnnotation>().Single();
Aspire.OpenAI.Tests (2)
AspireOpenAIClientBuilderEmbeddingGeneratorExtensionsTests.cs (2)
221Assert.Equal(1.23f, vector.ToArray().Single()); 255Assert.Equal(1.23f, vector.ToArray().Single());
Aspire.StackExchange.Redis.DistributedCaching.Tests (10)
AspireRedisDistributedCacheExtensionsTests.cs (10)
64var key = Assert.Single(connection.GetServers().Single().Keys()); 116var key = Assert.Single(connection1.GetServers().Single().Keys()); 118Assert.Empty(connection2.GetServers().Single().Keys()); 119Assert.Empty(connection3.GetServers().Single().Keys()); 124key = Assert.Single(connection1.GetServers().Single().Keys()); 126key = Assert.Single(connection2.GetServers().Single().Keys()); 128Assert.Empty(connection3.GetServers().Single().Keys()); 133key = Assert.Single(connection1.GetServers().Single().Keys()); 135key = Assert.Single(connection2.GetServers().Single().Keys()); 137key = Assert.Single(connection3.GetServers().Single().Keys());
Aspire.StackExchange.Redis.Tests (12)
AspireRedisExtensionsTests.cs (12)
374Assert.Empty(connection1.GetServers().Single().Keys()); 375Assert.Single(connection2.GetServers().Single().Keys()); 376Assert.Empty(connection3.GetServers().Single().Keys()); 381Assert.Empty(connection1.GetServers().Single().Keys()); 382Assert.Single(connection2.GetServers().Single().Keys()); 383Assert.Single(connection3.GetServers().Single().Keys()); 428Assert.Empty(connection1.GetServers().Single().Keys()); 429Assert.Single(connection2.GetServers().Single().Keys()); 430Assert.Empty(connection3.GetServers().Single().Keys()); 435Assert.Empty(connection1.GetServers().Single().Keys()); 436Assert.Single(connection2.GetServers().Single().Keys()); 437Assert.Single(connection3.GetServers().Single().Keys());
Aspire.Templates.Tests (1)
tests\Shared\TemplatesTesting\TemplateCustomHive.cs (1)
97return packages.Single();
AzureAppService.AppHost (1)
Program.cs (1)
24var storage = infra.GetProvisionableResources().OfType<StorageAccount>().Single();
BasicWebSite (1)
Controllers\MonitorController.cs (1)
16_counterService = providers.OfType<ActionDescriptorCreationCounter>().Single();
BoundTreeGenerator (1)
BoundNodeClassWriter.cs (1)
826return fieldsWithName.Single();
CdkSample.AppHost (4)
Program.cs (4)
20var account = infrastructure.GetProvisionableResources().OfType<StorageAccount>().Single(); 33var keyVault = infrastructure.GetProvisionableResources().OfType<KeyVaultService>().Single(); 96var logAnalyticsWorkspace = infrastructure.GetProvisionableResources().OfType<OperationalInsightsWorkspace>().Single(); 106var appInsights = infrastructure.GetProvisionableResources().OfType<ApplicationInsightsComponent>().Single();
csc (1)
src\Compilers\Shared\BuildProtocol.cs (1)
602return hashAttributes.Single().Hash;
CSharpSyntaxGenerator (3)
Grammar\GrammarGenerator.cs (1)
330field.Type == "CSharpSyntaxNode" ? RuleReference(field.Kinds.Single().Name + "Syntax") :
SourceWriter.cs (2)
961var (field, index) = relevantNodes.Single(); 1007var (field, index) = relevantNodes.Single();
CustomEncryptorSample (1)
CustomXmlDecryptor.cs (1)
24return new XElement(encryptedElement.Elements().Single());
Diagnostics.EFCore.FunctionalTests (1)
Helpers\StringHelpers.cs (1)
16var method = strings.GetDeclaredMethods(stringName).Single();
dotnet-dev-certs (1)
src\Shared\CertificateGeneration\CertificateManager.cs (1)
202.Single()
dotnet-openapi (1)
ProjectExtensions.cs (1)
14var item = project.AddItem(tagName, include).Single();
GenerateDocumentationAndConfigFiles (5)
src\Dependencies\Collections\TemporaryArrayExtensions.cs (1)
68=> new[] { 0, 0 }.Single();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.Walker.cs (1)
524AnalyzeDelegateInvocation(targets.Single());
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AbstractSpeculationAnalyzer.cs (1)
215_lazyReplacedExpression = (TExpressionSyntax)_lazySemanticRootOfReplacedExpression.GetAnnotatedNodesAndTokens(annotation).Single().AsNode()!;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeFixes\ForkingSyntaxEditorBasedCodeFixProvider.cs (1)
83var diagnosticNode = currentRoot.GetCurrentNodes(originalDiagnosticNode).Single();
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Indentation\IIndentationService.cs (1)
55var newTokenLine = newDocument.Text.Lines.GetLineFromPosition(newRoot.GetAnnotatedTokens(annotation).Single().SpanStart);
IdeBenchmarks (4)
Lsp\LspCompletionBenchmarks.cs (1)
91_testServer.GetLocations("caret").Single(),
Lsp\LspCompletionSerializationBenchmarks.cs (1)
105var caret = testServer.GetLocations("caret").Single();
SQLitePersistentStorageBenchmark.cs (2)
71_document = _workspace.CurrentSolution.Projects.Single().Documents.Single();
IIS.FunctionalTests (18)
Http2TrailersResetTests.cs (8)
75Assert.Equal("TrailerValue", response.TrailingHeaders.GetValues("TrailerName").Single()); 88Assert.Equal("Trailer Value", response.TrailingHeaders.GetValues("TrailerName").Single()); 103Assert.Equal("Trailer Value", response.TrailingHeaders.GetValues("TrailerName").Single()); 121Assert.Equal("Trailer Value", response.TrailingHeaders.GetValues("TrailerName").Single()); 137Assert.Equal("TrailerName", response.Headers.Trailer.Single()); 140Assert.Equal("Trailer Value", response.TrailingHeaders.GetValues("TrailerName").Single()); 166Assert.Equal("TrailerValue", response.TrailingHeaders.GetValues("TrailerName").Single()); 183Assert.Equal("Trailer Value", response.TrailingHeaders.GetValues("TrailerName").Single());
src\Servers\IIS\IIS\test\Common.FunctionalTests\AspNetCorePortTests.cs (1)
48=> from v in TestVariants.Select(v => v.Single())
src\Servers\IIS\IIS\test\Common.FunctionalTests\FrebTests.cs (2)
156var eventElementWithOpCode = eventElement.Descendants(nameSpace + "RenderingInfo").Single().Descendants(nameSpace + "Opcode").Single();
src\Servers\IIS\IIS\test\Common.FunctionalTests\Infrastructure\Helpers.cs (1)
210return Directory.GetFiles(logFolderPath).Single();
src\Servers\IIS\IIS\test\Common.FunctionalTests\MultiApplicationTests.cs (1)
105.Single()
src\Servers\IIS\IIS\test\Common.FunctionalTests\RequestResponseTests.cs (4)
131Assert.Equal("gzip", response.Content.Headers.ContentEncoding.Single()); 149Assert.Equal("gzip", response.Content.Headers.ContentEncoding.Single()); 212Assert.Equal(body, response.Headers.GetValues("BodyAsString").Single()); 591Assert.Equal("MyServer/7.8", response.Headers.Server.Single().Product.ToString());
src\Servers\IIS\IIS\test\IIS.Shared.FunctionalTests\StdOutRedirectionTests.cs (1)
103var fileInDirectory = Directory.GetFiles(LogFolderPath).Single();
IIS.LongTests (11)
src\Servers\IIS\IIS\test\Common.FunctionalTests\Infrastructure\Helpers.cs (1)
210return Directory.GetFiles(logFolderPath).Single();
src\Servers\IIS\IIS\test\Common.LongTests\ShutdownTests.cs (1)
550.Single()
src\Servers\IIS\IIS\test\Common.LongTests\StartupTests.cs (9)
389.Single() 577element => element.Descendants("aspNetCore").Single().SetAttributeValue("processPath", "") 582element => element.Descendants("aspNetCore").Single().SetAttributeValue("hostingModel", "asdf") 587element => element.Descendants("aspNetCore").Single().GetOrAdd("environmentVariables").GetOrAdd("add") 1314element.Descendants("site").Single().Element("application").SetAttributeValue("path", "/" + appName); 1334.Single() 1361.Single() 1366.Single() 1408.Single()
IIS.NewHandler.FunctionalTests (11)
src\Servers\IIS\IIS\test\Common.FunctionalTests\Infrastructure\Helpers.cs (1)
210return Directory.GetFiles(logFolderPath).Single();
src\Servers\IIS\IIS\test\Common.LongTests\ShutdownTests.cs (1)
550.Single()
src\Servers\IIS\IIS\test\Common.LongTests\StartupTests.cs (9)
389.Single() 577element => element.Descendants("aspNetCore").Single().SetAttributeValue("processPath", "") 582element => element.Descendants("aspNetCore").Single().SetAttributeValue("hostingModel", "asdf") 587element => element.Descendants("aspNetCore").Single().GetOrAdd("environmentVariables").GetOrAdd("add") 1314element.Descendants("site").Single().Element("application").SetAttributeValue("path", "/" + appName); 1334.Single() 1361.Single() 1366.Single() 1408.Single()
IIS.NewShim.FunctionalTests (11)
src\Servers\IIS\IIS\test\Common.FunctionalTests\Infrastructure\Helpers.cs (1)
210return Directory.GetFiles(logFolderPath).Single();
src\Servers\IIS\IIS\test\Common.LongTests\ShutdownTests.cs (1)
550.Single()
src\Servers\IIS\IIS\test\Common.LongTests\StartupTests.cs (9)
389.Single() 577element => element.Descendants("aspNetCore").Single().SetAttributeValue("processPath", "") 582element => element.Descendants("aspNetCore").Single().SetAttributeValue("hostingModel", "asdf") 587element => element.Descendants("aspNetCore").Single().GetOrAdd("environmentVariables").GetOrAdd("add") 1314element.Descendants("site").Single().Element("application").SetAttributeValue("path", "/" + appName); 1334.Single() 1361.Single() 1366.Single() 1408.Single()
IIS.ShadowCopy.Tests (1)
src\Servers\IIS\IIS\test\Common.FunctionalTests\Infrastructure\Helpers.cs (1)
210return Directory.GetFiles(logFolderPath).Single();
IISExpress.FunctionalTests (20)
src\Servers\IIS\IIS\test\Common.FunctionalTests\AspNetCorePortTests.cs (1)
48=> from v in TestVariants.Select(v => v.Single())
src\Servers\IIS\IIS\test\Common.FunctionalTests\FrebTests.cs (2)
156var eventElementWithOpCode = eventElement.Descendants(nameSpace + "RenderingInfo").Single().Descendants(nameSpace + "Opcode").Single();
src\Servers\IIS\IIS\test\Common.FunctionalTests\Infrastructure\Helpers.cs (1)
210return Directory.GetFiles(logFolderPath).Single();
src\Servers\IIS\IIS\test\Common.FunctionalTests\MultiApplicationTests.cs (1)
105.Single()
src\Servers\IIS\IIS\test\Common.FunctionalTests\RequestResponseTests.cs (4)
131Assert.Equal("gzip", response.Content.Headers.ContentEncoding.Single()); 149Assert.Equal("gzip", response.Content.Headers.ContentEncoding.Single()); 212Assert.Equal(body, response.Headers.GetValues("BodyAsString").Single()); 591Assert.Equal("MyServer/7.8", response.Headers.Server.Single().Product.ToString());
src\Servers\IIS\IIS\test\Common.LongTests\ShutdownTests.cs (1)
550.Single()
src\Servers\IIS\IIS\test\Common.LongTests\StartupTests.cs (9)
389.Single() 577element => element.Descendants("aspNetCore").Single().SetAttributeValue("processPath", "") 582element => element.Descendants("aspNetCore").Single().SetAttributeValue("hostingModel", "asdf") 587element => element.Descendants("aspNetCore").Single().GetOrAdd("environmentVariables").GetOrAdd("add") 1314element.Descendants("site").Single().Element("application").SetAttributeValue("path", "/" + appName); 1334.Single() 1361.Single() 1366.Single() 1408.Single()
UpgradeFeatureDetectionTests.cs (1)
67.Single()
illink (2)
ILLink.RoslynAnalyzer (1)
src\tools\illink\src\ILLink.Shared\TrimAnalysis\ValueExtensions.cs (1)
59return values.Single();
InMemory.FunctionalTests (2)
src\Servers\Kestrel\shared\test\CertificateAuthority.cs (2)
870intermedCert.Extensions.OfType<X509SubjectKeyIdentifierExtension>().Single(); 935intermediateAuthority = intermediateAuthorities.Single();
Interop.FunctionalTests (11)
Http2\Http2RequestTests.cs (3)
191Assert.Equal("abc", response.Headers.GetValues("test").Single()); 192Assert.Equal(longValue, response.Headers.GetValues(longKey).Single()); 286Assert.Equal("value!", trailers.GetValues("test-trailer").Single());
Http3\Http3RequestTests.cs (1)
1542var value = response.TrailingHeaders.GetValues($"trailer-{i}").Single();
HttpClientHttp2InteropTests.cs (7)
537Assert.Equal("TestTrailer", response.Headers.Trailer.Single()); 539Assert.Equal("TestValue", response.TrailingHeaders.GetValues("TestTrailer").Single()); 569Assert.Equal("TestTrailer", response.Headers.Trailer.Single()); 576Assert.Equal("TestValue", response.TrailingHeaders.GetValues("TestTrailer").Single()); 684Assert.Equal("TestTrailer", response.Headers.Trailer.Single()); 688Assert.Equal("TestValue", response.TrailingHeaders.GetValues("TestTrailer").Single()); 1113Assert.Equal(oneKbString + i, response.Headers.GetValues("header" + i).Single());
InteropWebsite (2)
TestServiceImpl.cs (2)
111var entry = echoInitialList.Single(); 118context.ResponseTrailers.Add(echoTrailingList.Single());
IOperationGenerator (2)
IOperationClassWriter.cs (2)
658return node.OperationKind.Entries.Where(e => e.EditorBrowsable != false).Single().Name; 710orderedProperties.Add(publicIOperationProps.Single());
Metrics (3)
src\Dependencies\Collections\TemporaryArrayExtensions.cs (1)
68=> new[] { 0, 0 }.Single();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.Walker.cs (1)
524AnalyzeDelegateInvocation(targets.Single());
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AbstractSpeculationAnalyzer.cs (1)
215_lazyReplacedExpression = (TExpressionSyntax)_lazySemanticRootOfReplacedExpression.GetAnnotatedNodesAndTokens(annotation).Single().AsNode()!;
Metrics.Legacy (3)
src\Dependencies\Collections\TemporaryArrayExtensions.cs (1)
68=> new[] { 0, 0 }.Single();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.Walker.cs (1)
524AnalyzeDelegateInvocation(targets.Single());
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AbstractSpeculationAnalyzer.cs (1)
215_lazyReplacedExpression = (TExpressionSyntax)_lazySemanticRootOfReplacedExpression.GetAnnotatedNodesAndTokens(annotation).Single().AsNode()!;
Microsoft.Analyzers.Extra.Tests (2)
Resources\RoslynTestUtils.cs (2)
362var solution = operations.OfType<ApplyChangesOperation>().Single().ChangedSolution; 456var solution = operations.OfType<ApplyChangesOperation>().Single().ChangedSolution;
Microsoft.Analyzers.Local.Tests (2)
Resources\RoslynTestUtils.cs (2)
363var solution = operations.OfType<ApplyChangesOperation>().Single().ChangedSolution; 457var solution = operations.OfType<ApplyChangesOperation>().Single().ChangedSolution;
Microsoft.AspNetCore.Analyzer.Testing (1)
DiagnosticProject.cs (1)
67var testProject = solution.ProjectIds.Single();
Microsoft.AspNetCore.Analyzers.Test (9)
CompilationFeatureDetectorTest.cs (3)
35var type = (INamedTypeSymbol)compilation.GetSymbolsWithName("StartupWithNoFeatures").Single(); 75var type = (INamedTypeSymbol)compilation.GetSymbolsWithName("StartupWithMapHub").Single(); 115var type = (INamedTypeSymbol)compilation.GetSymbolsWithName("StartupWithMapBlazorHub").Single();
StartupFactsTest.cs (6)
118var type = (INamedTypeSymbol)compilation.GetSymbolsWithName(source).Single(); 143var type = (INamedTypeSymbol)compilation.GetSymbolsWithName(source).Single(); 166var type = (INamedTypeSymbol)compilation.GetSymbolsWithName(source).Single(); 188var type = (INamedTypeSymbol)compilation.GetSymbolsWithName(source).Single(); 210var type = (INamedTypeSymbol)compilation.GetSymbolsWithName(source).Single(); 227var type = (INamedTypeSymbol)compilation.GetSymbolsWithName(source).Single();
Microsoft.AspNetCore.App.Analyzers.Test (2)
RouteEmbeddedLanguage\Infrastructure\ExportProviderExtensions.cs (2)
43select method).Single(); 53select method).Single();
Microsoft.AspNetCore.Authentication.Test (41)
AuthenticationMetricsTest.cs (12)
25var meter = meterFactory.Meters.Single(); 53var meter = meterFactory.Meters.Single(); 81var meter = meterFactory.Meters.Single(); 109var meter = meterFactory.Meters.Single(); 135var meter = meterFactory.Meters.Single(); 161var meter = meterFactory.Meters.Single(); 186var meter = meterFactory.Meters.Single(); 212var meter = meterFactory.Meters.Single(); 237var meter = meterFactory.Meters.Single(); 263var meter = meterFactory.Meters.Single(); 288var meter = meterFactory.Meters.Single(); 314var meter = meterFactory.Meters.Single();
CookieTests.cs (8)
62Assert.StartsWith("http://example.com/login", responded.Single()); 74Assert.StartsWith("http://example.com/denied", responded.Single()); 86Assert.StartsWith("/", responded.Single()); 98Assert.StartsWith("http://example.com/Account/Login", responded.Single()); 110Assert.StartsWith("http://example.com/Account/Login", responded.Single()); 122Assert.StartsWith("http://example.com/Account/AccessDenied", responded.Single()); 134Assert.StartsWith("http://example.com/Account/Login", responded.Single()); 146Assert.StartsWith("http://example.com/Account/AccessDenied", responded.Single());
FacebookTests.cs (1)
449var nonceCookie = transaction.SetCookie.Single();
GoogleTests.cs (1)
1082var nonceCookie = transaction.SetCookie.Single();
MicrosoftAccountTests.cs (1)
349var nonceCookie = transaction.SetCookie.Single();
OpenIdConnect\OpenIdConnectChallengeTests.cs (3)
391Assert.Equal("Oolong", res.Headers.GetValues("tea").Single()); 440var nonceCookie = challengeCookies.Where(cookie => cookie.Name.StartsWith(OpenIdConnectDefaults.CookieNoncePrefix, StringComparison.Ordinal)).Single(); 448var correlationCookie = challengeCookies.Where(cookie => cookie.Name.StartsWith(".AspNetCore.Correlation.", StringComparison.Ordinal)).Single();
OpenIdConnect\OpenIdConnectEventTests.cs (1)
1018Assert.True(StringSegment.IsNullOrEmpty(parsedValues.Single().Value));
OpenIdConnect\OpenIdConnectEventTests_Handler.cs (1)
1018Assert.True(StringSegment.IsNullOrEmpty(parsedValues.Single().Value));
OpenIdConnect\TestSettings.cs (2)
61formInputs = forms.Single() 99formInputs = forms.Single()
TwitterTests.cs (3)
222var setCookieValue = setCookieValues.Single(); 272var setCookieValue = setCookieValues.Single(); 379var setCookieValue = setCookieValues.Single();
WsFederation\WsFederationTest.cs (4)
201var cookie = response.Headers.GetValues(HeaderNames.SetCookie).Single(); 203Assert.Equal("OnRemoteSignOut", response.Headers.GetValues("EventHeader").Single()); 341var identity = context.Principal.Identities.Single(); 436var identity = context.User.Identities.Single();
WsFederation\WsFederationTest_Handler.cs (4)
192var cookie = response.Headers.GetValues(HeaderNames.SetCookie).Single(); 194Assert.Equal("OnRemoteSignOut", response.Headers.GetValues("EventHeader").Single()); 330var identity = context.Principal.Identities.Single(); 425var identity = context.User.Identities.Single();
Microsoft.AspNetCore.Authorization.Test (6)
AuthorizationMetricsTest.cs (6)
19var meter = meterFactory.Meters.Single(); 44var meter = meterFactory.Meters.Single(); 69var meter = meterFactory.Meters.Single(); 98var meter = meterFactory.Meters.Single(); 123var meter = meterFactory.Meters.Single(); 151var meter = meterFactory.Meters.Single();
Microsoft.AspNetCore.Components.Analyzers.Tests (1)
Helpers\CodeFixVerifier.Helper.cs (1)
29var solution = operations.OfType<ApplyChangesOperation>().Single().ChangedSolution;
Microsoft.AspNetCore.Components.Authorization.Tests (55)
AuthorizeRouteViewTest.cs (21)
61var batch = _renderer.Batches.Single(); 62var layoutDiff = batch.GetComponentDiffs<TestLayout>().Single(); 73var pageDiff = batch.GetComponentDiffs<TestPageRequiringAuthorization>().Single(); 98var batch = _renderer.Batches.Single(); 99var layoutDiff = batch.GetComponentDiffs<TestLayout>().Single(); 110var pageDiff = batch.GetComponentDiffs<TestPageRequiringAuthorization>().Single(); 136var batch = _renderer.Batches.Single(); 137var layoutDiff = batch.GetComponentDiffs<TestLayout>().Single(); 165var batch = _renderer.Batches.Single(); 166var layoutDiff = batch.GetComponentDiffs<TestLayout>().Single(); 193var batch = _renderer.Batches.Single(); 194var layoutDiff = batch.GetComponentDiffs<TestLayout>().Single(); 221var batch = _renderer.Batches.Single(); 222var layoutDiff = batch.GetComponentDiffs<TestLayout>().Single(); 234batch = _renderer.Batches.Skip(1).Single(); 235var nonEmptyDiff = batch.DiffsInOrder.Where(d => d.Edits.Any()).Single(); 265var batch = _renderer.Batches.Single(); 266var layoutDiff = batch.GetComponentDiffs<TestLayout>().Single(); 284var batch = _renderer.Batches.Single(); 313var batch = _renderer.Batches.Single(); 353var diff = batch2.DiffsInOrder.Where(d => d.Edits.Any()).Single();
AuthorizeViewTest.cs (24)
37var diff = renderer.Batches.Single().GetComponentDiffs<AuthorizeView>().Single(); 66var diff = renderer.Batches.Single().GetComponentDiffs<AuthorizeView>().Single(); 71renderer.Batches.Single().ReferenceFrames[edit.ReferenceFrameIndex], 100var diff = renderer.Batches.Single().GetComponentDiffs<AuthorizeView>().Single(); 130var diff = renderer.Batches.Single().GetComponentDiffs<AuthorizeView>().Single(); 135renderer.Batches.Single().ReferenceFrames[edit.ReferenceFrameIndex], 166var diff = renderer.Batches.Single().GetComponentDiffs<AuthorizeView>().Single(); 171renderer.Batches.Single().ReferenceFrames[edit.ReferenceFrameIndex], 201var authorizeViewComponentId = renderer.Batches.Single() 202.GetComponentFrames<AuthorizeView>().Single().ComponentId; 213var diff = batch.DiffsByComponentId[authorizeViewComponentId].Single(); 266var batch1 = renderer.Batches.Single(); 267var authorizeViewComponentId = batch1.GetComponentFrames<AuthorizeView>().Single().ComponentId; 268var diff1 = batch1.DiffsByComponentId[authorizeViewComponentId].Single(); 280var diff2 = batch2.DiffsByComponentId[authorizeViewComponentId].Single(); 367var batch1 = renderer.Batches.Single(); 368var authorizeViewComponentId = batch1.GetComponentFrames<AuthorizeView>().Single().ComponentId; 369var diff1 = batch1.DiffsByComponentId[authorizeViewComponentId].Single(); 387var diff2 = batch2.DiffsByComponentId[authorizeViewComponentId].Single();
CascadingAuthenticationStateTest.cs (10)
52var batch = renderer.Batches.Single(); 53var receiveAuthStateId = batch.GetComponentFrames<ReceiveAuthStateComponent>().Single().ComponentId; 54var receiveAuthStateDiff = batch.DiffsByComponentId[receiveAuthStateId].Single(); 85var batch1 = renderer.Batches.Single(); 86var receiveAuthStateFrame = batch1.GetComponentFrames<ReceiveAuthStateComponent>().Single(); 89var receiveAuthStateDiff1 = batch1.DiffsByComponentId[receiveAuthStateId].Single(); 107var receiveAuthStateDiff2 = batch2.DiffsByComponentId[receiveAuthStateId].Single(); 133var receiveAuthStateId = renderer.Batches.Single() 134.GetComponentFrames<ReceiveAuthStateComponent>().Single().ComponentId; 143var receiveAuthStateDiff = batch.DiffsByComponentId[receiveAuthStateId].Single();
Microsoft.AspNetCore.Components.Endpoints (5)
FormMapping\Metadata\FormDataMetadataFactory.cs (4)
18private readonly ParsableConverterFactory _parsableFactory = factories.OfType<ParsableConverterFactory>().Single(); 19private readonly DictionaryConverterFactory _dictionaryFactory = factories.OfType<DictionaryConverterFactory>().Single(); 20private readonly FileConverterFactory _fileConverterFactory = factories.OfType<FileConverterFactory>().Single(); 21private readonly CollectionConverterFactory _collectionFactory = factories.OfType<CollectionConverterFactory>().Single();
Rendering\EndpointHtmlRenderer.EventDispatch.cs (1)
54var frameLocation = locationsForName.Single();
Microsoft.AspNetCore.Components.Endpoints.Tests (6)
Binding\FormDataMetadataFactoryTests.cs (1)
601var factory = options.Factories.OfType<ComplexTypeConverterFactory>().Single().MetadataFactory;
Builder\RazorComponentsEndpointConventionBuilderExtensionsTest.cs (1)
240var endpoints = endpointBuilder.DataSources.Single().Endpoints;
EndpointHtmlRendererTest.cs (2)
1279Assert.Equal("WebAssemblyPrerendered", parameterValues.Single().ToString()); 1292Assert.Equal("WebAssembly", parameterValues.Single().ToString());
RazorComponentEndpointFactoryTest.cs (2)
44&& c.ConfiguredRenderModes.Single() == testRenderMode); 149builder => builder.Metadata.Remove(builder.Metadata.OfType<AuthorizeAttribute>().Single())
Microsoft.AspNetCore.Components.SdkAnalyzers.Tests (1)
Helpers\CodeFixVerifier.Helper.cs (1)
29var solution = operations.OfType<ApplyChangesOperation>().Single().ChangedSolution;
Microsoft.AspNetCore.Components.Server.Tests (11)
Circuits\CircuitHostTest.cs (3)
285var aex = Assert.IsType<AggregateException>(reportedErrors.Single().ExceptionObject); 286Assert.Same(ex, aex.InnerExceptions.Single()); 287Assert.False(reportedErrors.Single().IsTerminating);
Circuits\RevalidatingServerAuthenticationStateProviderTest.cs (2)
158var firstRevalidationCall = provider.RevalidationCallLog.Single(); 202var firstRevalidationCall = provider.RevalidationCallLog.Single();
ProtectedBrowserStorageTest.cs (6)
34var invocation = jsRuntime.Invocations.Single(); 60var invocation = jsRuntime.Invocations.Single(); 84var invocation = jsRuntime.Invocations.Single(); 115var invocation = jsRuntime.Invocations.Single(); 142var invocation = jsRuntime.Invocations.Single(); 251var invocation = jsRuntime.Invocations.Single();
Microsoft.AspNetCore.Components.Tests (180)
CascadingParameterTest.cs (31)
34var batch = renderer.Batches.Single(); 36var nestedComponentDiff = batch.DiffsByComponentId[nestedComponentId].Single(); 74var firstBatch = renderer.Batches.Single(); 85var nestedComponentDiff = secondBatch.DiffsByComponentId[nestedComponentId].Single(); 120var firstBatch = renderer.Batches.Single(); 131var nestedComponentDiff = secondBatch.DiffsByComponentId[nestedComponentId].Single(); 165var firstBatch = renderer.Batches.Single(); 215var firstBatch = renderer.Batches.Single(); 274var firstBatch = renderer.Batches.Single(); 279var nestedComponentDiff = firstBatch.DiffsByComponentId[nestedComponentId].Single(); 375var firstBatch = renderer.Batches.Single(); 416var batch = renderer.Batches.Single(); 419var nestedComponentDiff1 = batch.DiffsByComponentId[nestedComponentId1].Single(); 420var nestedComponentDiff2 = batch.DiffsByComponentId[nestedComponentId2].Single(); 466var batch = renderer.Batches.Skip(1).Single(); 467var diff = batch.DiffsByComponentId[componentId].Single(); 502var batch = renderer.Batches.Single(); 503var diff = batch.DiffsByComponentId[componentId].Single(); 539var batch = renderer.Batches.Single(); 541var nestedComponentDiff = batch.DiffsByComponentId[nestedComponentId].Single(); 584var firstBatch = renderer.Batches.Single(); 585var diff = firstBatch.DiffsByComponentId[componentId].Single(); 602var diff2 = secondBatch.DiffsByComponentId[componentId].Single(); 618var diff3 = thirdBatch.DiffsByComponentId[componentId].Single(); 654var firstBatch = renderer.Batches.Single(); 655var diff = firstBatch.DiffsByComponentId[componentId].Single(); 670var diff2 = secondBatch.DiffsByComponentId[componentId].Single(); 680var nestedComponentDiff = secondBatch.DiffsByComponentId[nestedComponentId].Single(); 744var firstBatch = renderer.Batches.Single(); 752Assert.Collection(firstBatch.GetComponentDiffs<SingleDeliveryParameterConsumerComponent>().Single().Edits, 766var nestedComponentDiff = secondBatch.DiffsByComponentId[nestedComponentId].Single();
DynamicComponentTest.cs (2)
59var batch = renderer.Batches.Single(); 90var batch = renderer.Batches.Single();
LayoutViewTest.cs (7)
68var batch = _renderer.Batches.Single(); 75var rootLayoutComponentId = batch.GetComponentFrames<RootLayout>().Single().ComponentId; 98var batch = _renderer.Batches.Single(); 105var rootLayoutComponentId = batch.GetComponentFrames<RootLayout>().Single().ComponentId; 130var batch = _renderer.Batches.Single(); 137var rootLayoutComponentId = batch.GetComponentFrames<RootLayout>().Single().ComponentId; 146var nestedLayoutComponentId = batch.GetComponentFrames<NestedLayout>().Single().ComponentId;
PersistentValueProviderComponentSubscriptionTests.cs (1)
252var provider = (PersistentStateValueProvider)renderer.ServiceProviderCascadingValueSuppliers.Single();
RendererTest.cs (123)
46var batch = renderer.Batches.Single(); 47var diff = batch.DiffsByComponentId[componentId].Single(); 74var batch = renderer.Batches.Single(); 78var nestedComponentDiff = batch.DiffsByComponentId[nestedComponentId].Single(); 107var batch = renderer.Batches.Single(); 108var firstDiff = batch.DiffsByComponentId[componentId].Single(); 120var secondBatch = renderer.Batches.Skip(1).Single(); 121var secondDiff = secondBatch.DiffsByComponentId[componentId].Single(); 143var nestedComponentFrame = renderer.Batches.Single() 153var firstDiff = batch.DiffsByComponentId[nestedComponentId].Single(); 166var secondDiff = secondBatch.DiffsByComponentId[nestedComponentId].Single(); 196var diff = create.DiffsByComponentId[componentId].Single(); 211var updateDiff = update.DiffsByComponentId[componentId].Single(); 289var batch = renderer.Batches.Single(); 290var diff = batch.DiffsByComponentId[componentId].Single(); 305var batch2 = renderer.Batches.Skip(1).Single(); 306var diff2 = batch2.DiffsByComponentId[componentId].Single(); 554var eventHandlerId = renderer.Batches.Single() 584var eventHandlerId = renderer.Batches.Single() 612var eventHandlerId = renderer.Batches.Single() 635var eventHandlerId = renderer.Batches.Single() 658var eventHandlerId = renderer.Batches.Single() 681var eventHandlerId = renderer.Batches.Single() 707var eventHandlerId = renderer.Batches.Single() 738var eventHandlerId = renderer.Batches.Single() 767var eventHandlerId = renderer.Batches.Single() 798var nestedComponentFrame = renderer.Batches.Single() 845var eventHandlerId = renderer.Batches.Single() 888var eventHandlerId = renderer.Batches.Single() 931var eventHandlerId = renderer.Batches.Single() 970var nestedComponentFrame = renderer.Batches.Single() 2011var renderer1Batch = renderer1.Batches.Single(); 2012var renderer1Diff = renderer1Batch.DiffsByComponentId[renderer1ComponentId].Single(); 2021var renderer2Batch = renderer2.Batches.Single(); 2022var renderer2Diff = renderer2Batch.DiffsByComponentId[renderer2ComponentId].Single(); 2048var nestedComponentFrame = renderer.Batches.Single() 2059var diff = batch.DiffsByComponentId[rootComponentId].Single(); 2089var originalComponentFrame = renderer.Batches.Single() 2125var childComponentId = renderer.Batches.Single() 2133var diff = renderer.Batches[1].DiffsByComponentId[childComponentId].Single(); 2163var childComponentId = renderer.Batches.Single() 2171var diff = renderer.Batches[1].DiffsByComponentId[childComponentId].Single(); 2203var childComponentId = renderer.Batches.Single() 2238var batch = renderer.Batches.Single(); 2239var rootComponentDiff = batch.DiffsByComponentId[rootComponentId].Single(); 2247.Single().Component; 2640var batch = renderer.Batches.Single(); 2641var rootComponentDiff = batch.DiffsByComponentId[rootComponentId].Single(); 2646.Single(); 2648var childComponentDiff = batch.DiffsByComponentId[childComponentFrame.ComponentId].Single(); 2683var origEventHandlerId = renderer.Batches.Single() 2725var origEventHandlerId = renderer.Batches.Single() 2767var batch = renderer.Batches.Single(); 2768var rootComponentDiff = batch.DiffsByComponentId[rootComponentId].Single(); 2773.Single(); 2775var childComponentDiff = batch.DiffsByComponentId[childComponentFrame.ComponentId].Single(); 2811var origEventHandlerId = renderer.Batches.Single() 2859var origBatchReferenceFrames = renderer.Batches.Single().ReferenceFrames; 2945var batch1 = renderer.Batches.Single(); 2946var edit1 = batch1.DiffsByComponentId[componentId].Single().Edits.Single(); 2954var batch2 = renderer.Batches.Skip(1).Single(); 2955var edit2 = batch2.DiffsByComponentId[componentId].Single().Edits.Single(); 2981var batch = renderer.Batches.Single(); 3005var diff2edit = diff2.Edits.Single(); 3013var diff3edit = diff3.Edits.Single(); 3051var childComponentId = renderer.Batches.Single() 3054.Single() 3056var origEventHandlerId = renderer.Batches.Single() 3068var newBatch = renderer.Batches.Skip(1).Single(); 3071Assert.Collection(newBatch.DiffsByComponentId[componentId].Single().Edits, 3089var checkboxChangeEventHandlerId = renderer.Batches.Single() 3100var latestDiff = latestBatch.DiffsInOrder.Single(); 3131var checkboxChangeEventHandlerId = renderer.Batches.Single() 3170var checkboxChangeEventHandlerId = renderer.Batches.Single() 3210var checkboxChangeEventHandlerId = renderer.Batches.Single() 3250var checkboxChangeEventHandlerId = renderer.Batches.Single() 3293var latestBatch = renderer.Batches.Skip(1).Single(); 3294var latestDiff = latestBatch.DiffsInOrder.Single(); 3420var batch1 = renderer.Batches.Single(); 3421var parentComponentEdits1 = batch1.DiffsByComponentId[parentComponentId].Single().Edits; 3435var batch2 = renderer.Batches.Skip(1).Single(); 3506var eventHandlerId = renderer.Batches.Single() 4219var batch = renderer.Batches.Single(); 4334var eventHandlerId = renderer.Batches.Single() 4356Assert.Collection(batch2.DiffsInOrder.Single().Edits.ToArray(), edit => 4382var eventHandlerId = renderer.Batches.Single() 4408Assert.Collection(latestBatch.DiffsInOrder.Single().Edits.ToArray(), edit => 4562var batch = renderer.Batches.Single(); 4563var errorThrowingComponentId = batch.GetComponentFrames<ErrorThrowingComponent>().Single().ComponentId; 4570Assert.Equal(errorThrowingComponentId, batch.DisposedComponentIDs.Single()); 4590var errorBoundaries = renderer.Batches.Single().GetComponentFrames<TestErrorBoundary>() 4592var errorThrowingComponentId = renderer.Batches.Single() 4593.GetComponentFrames<ErrorThrowingComponent>().Single().ComponentId; 4606Assert.Equal(errorThrowingComponentId, renderer.Batches[1].DisposedComponentIDs.Single()); 4627var errorBoundaries = renderer.Batches.Single().GetComponentFrames<TestErrorBoundary>() 4629var errorThrowingComponentId = renderer.Batches.Single() 4630.GetComponentFrames<ErrorThrowingComponent>().Single().ComponentId; 4646Assert.Equal(errorThrowingComponentId, renderer.Batches[2].DisposedComponentIDs.Single()); 4665var errorBoundaries = renderer.Batches.Single().GetComponentFrames<TestErrorBoundary>() 4667var errorThrowingComponentId = renderer.Batches.Single() 4668.GetComponentFrames<ErrorThrowingComponent>().Single().ComponentId; 4669var eventHandlerId = renderer.Batches.Single().ReferenceFrames 4684Assert.Equal(errorThrowingComponentId, renderer.Batches[1].DisposedComponentIDs.Single()); 4704var errorBoundaries = renderer.Batches.Single().GetComponentFrames<TestErrorBoundary>() 4706var errorThrowingComponentId = renderer.Batches.Single() 4707.GetComponentFrames<ErrorThrowingComponent>().Single().ComponentId; 4708var eventHandlerId = renderer.Batches.Single().ReferenceFrames 4728Assert.Equal(errorThrowingComponentId, renderer.Batches[1].DisposedComponentIDs.Single()); 4753var errorBoundaries = renderer.Batches.Single().GetComponentFrames<TestErrorBoundary>() 4755var errorThrowingComponentId = renderer.Batches.Single() 4756.GetComponentFrames<ErrorThrowingComponent>().Single().ComponentId; 4757var eventHandlerId = renderer.Batches.Single().ReferenceFrames 4804.GetComponentFrames<DisposableComponent>().Single(); 4806.GetComponentFrames<AsyncDisposableComponent>().Single(); 4878.GetComponentFrames<DisposableComponent>().Single(); 4920.GetComponentFrames<DisposableComponent>().Single(); 4922.GetComponentFrames<AsyncDisposableComponent>().Single(); 5118var batch = renderer.Batches.Single(); 5120var resolvedComponent = (MessageComponent)componentFrames.Single().Component; 5143var batch = renderer.Batches.Single(); 5145var resolvedComponent = (MessageComponent)componentFrames.Single().Component;
Rendering\RenderTreeBuilderTest.cs (1)
150var frame = builder.GetFrames().AsEnumerable().Single();
RenderTreeDiffBuilderTest.cs (7)
217var oldComponent = GetComponents<CaptureSetParametersComponent>(oldTree).Single(); 278var newComponent = GetComponents(newTree).Single(); 310var newComponent = GetComponents(newTree).Single(); 358var oldComponent = GetComponents(oldTree).Single(); 370var newComponent = GetComponents(newTree).Single(); 1566var diff = renderBatch.UpdatedComponents.AsEnumerable().Single(); 1602AssertEdit(rootComponentDiff.Edits.Single(), RenderTreeEditType.PrependFrame, 0);
RouteViewTest.cs (7)
61var batch = _renderer.Batches.Single(); 69var layoutViewComponentId = batch.GetComponentFrames<LayoutView>().Single().ComponentId; 76var testLayoutComponentId = batch.GetComponentFrames<TestLayout>().Single().ComponentId; 86var pageComponentId = batch.GetComponentFrames<ComponentWithLayout>().Single().ComponentId; 111var batch = _renderer.Batches.Single(); 134var batch = _renderer.Batches.Single(); 158var batch = _renderer.Batches.Single();
Routing\RouteTableFactoryTests.cs (1)
126var matchingTree = routeTable.TreeRouter.MatchingTrees.Single();
Microsoft.AspNetCore.Components.Web.Tests (31)
Forms\EditFormTest.cs (8)
113var editFormComponentId = _testRenderer.Batches.Single() 114.GetComponentFrames<EditForm>().Single().ComponentId; 144var editFormComponentId = _testRenderer.Batches.Single() 145.GetComponentFrames<EditForm>().Single().ComponentId; 194var editFormComponentId = _testRenderer.Batches.Single() 195.GetComponentFrames<EditForm>().Single().ComponentId; 212.Single(); 218return FindEditFormComponent(_testRenderer.Batches.Single());
Forms\InputBaseTest.cs (16)
296var receivedParsedValue = valueChangedArgs.Single(); 331var receivedParsedValue = valueChangedArgs.Single(); 380var batch1 = renderer.Batches.Single(); 381var componentFrame1 = batch1.GetComponentFrames<TestInputComponent<string>>().Single(); 393var batch2 = renderer.Batches.Skip(1).Single(); 394Assert.Equal(inputComponentId, batch2.DiffsByComponentId.Keys.Single()); 414var component = renderer.Batches.Single().GetComponentFrames<TestInputComponent<string>>().Single().Component; 448var batch1 = renderer.Batches.Single(); 449var componentFrame1 = batch1.GetComponentFrames<TestInputComponent<string>>().Single(); 483var batch1 = renderer.Batches.Single(); 484var componentFrame1 = batch1.GetComponentFrames<TestInputComponent<string>>().Single(); 511var batch1 = renderer.Batches.Single(); 512var componentFrame1 = batch1.GetComponentFrames<TestInputComponent<string>>().Single(); 524var batch2 = renderer.Batches.Skip(1).Single(); 525Assert.Equal(inputComponentId, batch2.DiffsByComponentId.Keys.Single());
Forms\InputNumberTest.cs (2)
100var batch = _testRenderer.Batches.Single(); 101return batch.GetComponentFrames<TestInputNumberComponent>().Single().ComponentId;
Forms\InputRadioTest.cs (1)
116return FindInputRadioComponents(testRenderer.Batches.Single());
Forms\InputRenderer.cs (2)
17return FindComponent<TComponent>(testRenderer.Batches.Single()); 25.Single();
Forms\Mapping\SupplyParameterFromFormTest.cs (2)
50var formComponentState = renderer.Batches.Single() 51.GetComponentFrames<FormParametersComponentWithName>().Single()
Microsoft.AspNetCore.Components.WebAssembly.Server (1)
TargetPickerUi.cs (1)
310var devToolsUrlWithProxy = GetDevToolsUrlWithProxy(matchingTabs.Single());
Microsoft.AspNetCore.Components.WebView.Test (1)
StaticContentProviderTests.cs (1)
65.Single();
Microsoft.AspNetCore.DataProtection (4)
AuthenticatedEncryption\ConfigurationModel\AuthenticatedEncryptorDescriptorDeserializer.cs (1)
43Secret masterKey = ((string)element.Elements("masterKey").Single()).ToSecret();
KeyManagement\XmlKeyManager.cs (1)
580var unencryptedInputToDeserializer = descriptorElement.Elements().Single().DecryptElement(_activator);
XmlEncryption\NullXmlDecryptor.cs (1)
31return new XElement(encryptedElement.Elements().Single());
XmlEncryption\XmlEncryptionExtensions.cs (1)
52var decryptedElement = decryptorInstance.Decrypt(clonedElementWhichRequiresDecryption.Elements().Single());
Microsoft.AspNetCore.DataProtection.Tests (5)
Repositories\FileSystemXmlRepositoryTests.cs (2)
76var fileInfo = fileInfos.Single(); // only one file should've been created 106var fileInfo = fileInfos.Single(); // only one file should've been created
Repositories\RegistryXmlRepositoryTests.cs (2)
64var valueName = valueNames.Single(); // only one value should've been created 95var valueName = valueNames.Single(); // only one value should've been created
XmlEncryption\XmlEncryptionExtensionsTests.cs (1)
226XmlAssert.Equal("<theElement />", retVal.Descendants().Single());
Microsoft.AspNetCore.DeveloperCertificates.XPlat (1)
src\Shared\CertificateGeneration\CertificateManager.cs (1)
202.Single()
Microsoft.AspNetCore.DeveloperCertificates.XPlat.Tests (1)
CertificateManagerTests.cs (1)
84enhancedKeyUsage.EnhancedKeyUsages.OfType<Oid>().Single() is Oid keyUsage &&
Microsoft.AspNetCore.Diagnostics.Tests (6)
ExceptionHandlerMiddlewareTest.cs (6)
317var meter = meterFactory.Meters.Single(); 340var meter = meterFactory.Meters.Single(); 362var meter = meterFactory.Meters.Single(); 387var meter = meterFactory.Meters.Single(); 538var meter = meterFactory.Meters.Single(); 564var meter = meterFactory.Meters.Single();
Microsoft.AspNetCore.Grpc.JsonTranscoding.Tests (8)
JsonTranscodingServiceMethodProviderTests.cs (8)
30Assert.Equal("GET", endpoint.Metadata.GetMetadata<IHttpMethodMetadata>()?.HttpMethods.Single()); 46Assert.Equal("HEAD", endpoint.Metadata.GetMetadata<IHttpMethodMetadata>()?.HttpMethods.Single()); 61Assert.Equal("GET", getMethodModel.Metadata.GetMetadata<IHttpMethodMetadata>()?.HttpMethods.Single()); 66Assert.Equal("DELETE", additionalMethodModel.Metadata.GetMetadata<IHttpMethodMetadata>()?.HttpMethods.Single()); 81Assert.Equal("POST", startFrameImport.Metadata.GetMetadata<IHttpMethodMetadata>()?.HttpMethods.Single()); 85Assert.Equal("POST", getFrameImport.Metadata.GetMetadata<IHttpMethodMetadata>()?.HttpMethods.Single()); 157Assert.Equal("GET", endpoint.Metadata.GetMetadata<IHttpMethodMetadata>()?.HttpMethods.Single()); 277return endpointRouteBuilder.DataSources.Single().Endpoints;
Microsoft.AspNetCore.Hosting.Tests (6)
GenericWebHostBuilderTests.cs (2)
66Assert.Equal("TEST_URL", server.Addresses.Single()); 90Assert.Equal("TEST_URL", server.Addresses.Single());
HostingMetricsTests.cs (3)
26var meter = meterFactory.Meters.Single(); 127var meter = meterFactory.Meters.Single(); 160var meter = meterFactory.Meters.Single();
StaticWebAssets\ManifestStaticWebAssetsFileProviderTests.cs (1)
339var file = contents.Single();
Microsoft.AspNetCore.Http.Connections.Tests (5)
HttpConnectionDispatcherTests.cs (5)
3252var url = host.Services.GetService<IServer>().Features.Get<IServerAddressesFeature>().Addresses.Single(); 3315var url = host.Services.GetService<IServer>().Features.Get<IServerAddressesFeature>().Addresses.Single(); 3414var url = host.Services.GetService<IServer>().Features.Get<IServerAddressesFeature>().Addresses.Single(); 3464var url = host.Services.GetService<IServer>().Features.Get<IServerAddressesFeature>().Addresses.Single(); 3538var url = host.Services.GetService<IServer>().Features.Get<IServerAddressesFeature>().Addresses.Single();
Microsoft.AspNetCore.Http.Extensions (5)
src\Components\Endpoints\src\FormMapping\Metadata\FormDataMetadataFactory.cs (4)
18private readonly ParsableConverterFactory _parsableFactory = factories.OfType<ParsableConverterFactory>().Single(); 19private readonly DictionaryConverterFactory _dictionaryFactory = factories.OfType<DictionaryConverterFactory>().Single(); 20private readonly FileConverterFactory _fileConverterFactory = factories.OfType<FileConverterFactory>().Single(); 21private readonly CollectionConverterFactory _collectionFactory = factories.OfType<CollectionConverterFactory>().Single();
src\Shared\ObjectMethodExecutor\ObjectMethodExecutorFSharpSupport.cs (1)
74var awaiterResultType = possibleFSharpAsyncType.GetGenericArguments().Single();
Microsoft.AspNetCore.Http.RequestDelegateGenerator (1)
StaticRouteHandlerModel\EndpointParameter.cs (1)
485var targetConstructor = constructors.Single();
Microsoft.AspNetCore.Http.Results (1)
src\Shared\RangeHelper\RangeHelper.cs (1)
87var range = NormalizeRange(ranges.Single(), length);
Microsoft.AspNetCore.Http.Tests (2)
RequestCookiesCollectionTests.cs (2)
21Assert.Equal(expectedKey, cookies.Keys.Single()); 78Assert.Equal(c.ToString(), cookies.Single().Value);
Microsoft.AspNetCore.HttpsPolicy.Tests (8)
HstsMiddlewareTests.cs (5)
213var message = logMessages.Single(); 268var message = logMessages.Single(); 323var message = logMessages.Single(); 370var message = logMessages.Single(); 416var message = logMessages.Single();
HttpsRedirectionMiddlewareTests.cs (3)
60var message = logMessages.Single(); 116var message = logMessages.Single(); 172var message = logMessages.Single();
Microsoft.AspNetCore.Identity.FunctionalTests (5)
ManagementTests.cs (5)
172Assert.NotNull(principals[1].Identities.Single().Claims.Single(c => c.Type == ClaimTypes.AuthenticationMethod).Value); 367var expectedPrincipalClaim = expectedPrincipal.Identities.Single().Claims.Single(c => c.Type == claimType).Value; 368var actualPrincipalClaim = actualPrincipal.Identities.Single().Claims.Single(c => c.Type == claimType).Value; 374var expectedPrincipalClaim = expectedPrincipal.Identities.Single().Claims.Single(c => c.Type == claimType).Value; 375var actualPrincipalClaim = actualPrincipal.Identities.Single().Claims.Single(c => c.Type == claimType).Value;
Microsoft.AspNetCore.InternalTesting.Tests (2)
LoggedTestXunitTests.cs (2)
140Assert.Equal(TestSink.Writes.Single(), context); 149Assert.Equal(TestSink.Scopes.Single(), context);
Microsoft.AspNetCore.Mvc.ApiExplorer.Test (52)
DefaultApiDescriptionProviderTest.cs (17)
1587var parameterDescriptor = action.Parameters.Single(); 1618var parameterDescriptor = action.Parameters.Single(); 1637var parameterDescriptor = action.Parameters.Single(); 1656var parameterDescriptor = action.Parameters.Single(); 1675var parameterDescriptor = action.Parameters.Single(); 1694var parameterDescriptor = action.Parameters.Single(); 1713var parameterDescriptor = action.Parameters.Single(); 1732var parameterDescriptor = action.Parameters.Single(); 1751var parameterDescriptor = action.Parameters.Single(); 1775var parameterDescriptor = action.Parameters.Single(); 1806var parameterDescriptor = action.Parameters.Single(); 1838var parameterDescriptor = action.Parameters.Single(); 1869var parameterDescriptor = action.Parameters.Single(); 1897var parameterDescriptor = action.Parameters.Single(); 1984var parameterDescriptor = action.Parameters.Single(); 2009var parameterDescriptor = action.Parameters.Single(); 2031var parameterDescriptor = action.Parameters.Single();
EndpointMetadataApiDescriptionProviderTest.cs (35)
1081var endpointDataSource = builder.DataSources.OfType<EndpointDataSource>().Single(); 1106var endpointDataSource = builder.DataSources.OfType<EndpointDataSource>().Single(); 1131var endpointDataSource = builder.DataSources.OfType<EndpointDataSource>().Single(); 1157var endpointDataSource = builder.DataSources.OfType<EndpointDataSource>().Single(); 1207var endpointDataSource = builder.DataSources.OfType<EndpointDataSource>().Single(); 1244var endpointDataSource = builder.DataSources.OfType<EndpointDataSource>().Single(); 1278var endpointDataSource = builder.DataSources.OfType<EndpointDataSource>().Single(); 1291var bodyParameterDescription = parameterDescriptions.Single(); 1307var endpointDataSource = builder.DataSources.OfType<EndpointDataSource>().Single(); 1337var endpointDataSource = builder.DataSources.OfType<EndpointDataSource>().Single(); 1350var bodyParameterDescription = parameterDescriptions.Single(); 1357var defaultRequestFormat = requestFormats.Single(); 1369var endpointDataSource = builder.DataSources.OfType<EndpointDataSource>().Single(); 1382var bodyParameterDescription = parameterDescriptions.Single(); 1389var defaultRequestFormat = requestFormats.Single(); 1401var endpointDataSource = builder.DataSources.OfType<EndpointDataSource>().Single(); 1414var bodyParameterDescription = parameterDescriptions.Single(); 1421var defaultRequestFormat = requestFormats.Single(); 1433var endpointDataSource = builder.DataSources.OfType<EndpointDataSource>().Single(); 1442var bodyParameterDescription = parameterDescriptions.Single(); 1449var defaultRequestFormat = requestFormats.Single(); 1462var endpointDataSource = builder.DataSources.OfType<EndpointDataSource>().Single(); 1471var bodyParameterDescription = parameterDescriptions.Single(); 1478var defaultRequestFormat = requestFormats.Single(); 1491var endpointDataSource = builder.DataSources.OfType<EndpointDataSource>().Single(); 1500var bodyParameterDescription = parameterDescriptions.Single(); 1507var defaultRequestFormat = requestFormats.Single(); 1579var endpointDataSource = builder.DataSources.OfType<EndpointDataSource>().Single(); 1588var bodyParameterDescription = parameterDescriptions.Single(); 1594var defaultRequestFormat = requestFormats.Single(); 1608var endpointDataSource = builder.DataSources.OfType<EndpointDataSource>().Single(); 1648var endpointDataSource = builder.DataSources.OfType<EndpointDataSource>().Single(); 1677var endpointDataSource = builder.DataSources.OfType<EndpointDataSource>().Single(); 1708var endpointDataSource = builder.DataSources.OfType<EndpointDataSource>().Single(); 1742var endpointDataSource = builder.DataSources.OfType<EndpointDataSource>().Single();
Microsoft.AspNetCore.Mvc.Core (2)
src\Shared\ObjectMethodExecutor\ObjectMethodExecutorFSharpSupport.cs (1)
74var awaiterResultType = possibleFSharpAsyncType.GetGenericArguments().Single();
src\Shared\RangeHelper\RangeHelper.cs (1)
87var range = NormalizeRange(ranges.Single(), length);
Microsoft.AspNetCore.Mvc.Core.Test (45)
ApplicationModels\ControllerActionDescriptorBuilderTest.cs (3)
81Assert.Equal("application", descriptors.Single().Properties["test"]); 107Assert.Equal("controller", descriptors.Single().Properties["test"]); 134Assert.Equal("action", descriptors.Single().Properties["test"]);
ApplicationModels\ControllerActionDescriptorProviderTests.cs (11)
326Assert.Equal(httpMethod, httpMethodAttribute.HttpMethods.Single(), ignoreCase: true); 329Assert.Equal(httpMethod, lastHttpMethodMetadata.HttpMethods.Single(), ignoreCase: true); 546a => a.ActionConstraints.OfType<HttpMethodActionConstraint>().Single().HttpMethods.Single() == "PUT"); 553a => a.ActionConstraints.OfType<HttpMethodActionConstraint>().Single().HttpMethods.Single() == "POST"); 585a => a.ActionConstraints.OfType<HttpMethodActionConstraint>().Single().HttpMethods.Single() == "POST"); 592a => a.ActionConstraints.OfType<HttpMethodActionConstraint>().Single().HttpMethods.Single() == "PUT"); 1165var parameterInfo = actionModel.ActionMethod.GetParameters().Single();
ApplicationModels\DefaultApplicationModelProviderTest.cs (1)
1264var metadata = action.Selectors[0].EndpointMetadata.OfType<ProducesResponseTypeMetadata>().Single();
Controllers\ControllerBinderDelegateProviderTest.cs (2)
419controllerContext.ModelState["memberName"].Errors.Single().ErrorMessage); 515controllerContext.ModelState["memberName"].Errors.Single().ErrorMessage);
Formatters\SystemTextJsonInputFormatterTest.cs (2)
157var modelError = formatterContext.ModelState[modelStateKey].Errors.Single(); 179var modelError = formatterContext.ModelState["$"].Errors.Single();
Infrastructure\ControllerActionInvokerTest.cs (1)
1666ParameterInfo = method.GetParameters().Where(p => p.Name == kvp.Key).Single(),
ModelBinding\Binders\BodyModelBinderTests.cs (1)
155Assert.Equal("Customized error message", entry.Value.Errors.Single().ErrorMessage);
ModelBinding\Metadata\DefaultModelMetadataTest.cs (12)
1331var constructor = modelType.GetConstructors().Single(); 1332var parameter = constructor.GetParameters().Single(); 1375var constructor = modelType.GetConstructors().Single(); 1376var parameter = constructor.GetParameters().Single(); 1420var constructor = modelType.GetConstructors().Single(); 1421var parameter = constructor.GetParameters().Single(); 1465var constructor = modelType.GetConstructors().Single(); 1466var parameter = constructor.GetParameters().Single(); 1510var constructor = modelType.GetConstructors().Single(); 1511var parameter = constructor.GetParameters().Single(); 1555var constructor = modelType.GetConstructors().Single(); 1556var parameter = constructor.GetParameters().Single();
ModelBinding\ParameterBinderTest.cs (12)
79Assert.Equal("myParam", actionContext.ModelState.Single().Key); 82actionContext.ModelState.Single().Value.Errors.Single().ErrorMessage); 117Assert.Equal("myParam", actionContext.ModelState.Single().Key); 120actionContext.ModelState.Single().Value.Errors.Single().ErrorMessage); 255Assert.Equal("myParam", actionContext.ModelState.Single().Key); 258actionContext.ModelState.Single().Value.Errors.Single().ErrorMessage); 296Assert.Equal("myParam", actionContext.ModelState.Single().Key); 299actionContext.ModelState.Single().Value.Errors.Single().ErrorMessage);
Microsoft.AspNetCore.Mvc.DataAnnotations.Test (8)
DataAnnotationsMetadataProviderTest.cs (4)
1388var parameter = method.GetParameters().Where(p => p.Name == "defaultValueParameter").Single(); 1409var parameter = method.GetParameters().Where(p => p.Name == "nonNullableParameter").Single(); 1653var parameter = method.GetParameters().Where(p => p.Name == "nonNullableParameter").Single(); 1670var parameter = method.GetParameters().Where(p => p.Name == "nullableParameter").Single();
DataAnnotationsModelValidatorProviderTest.cs (1)
75var validatorItem = providerContext.Results.Single();
DataAnnotationsModelValidatorTest.cs (3)
178var validationResult = result.Single(); 233var validationResult = result.Single(); 390var validationResult = result.Single();
Microsoft.AspNetCore.Mvc.FunctionalTests (5)
InputValidationTests.cs (1)
91prop => ((JArray)prop.Value).Single().Value<string>());
RoutingTestsBase.cs (4)
1077Assert.Equal("/api/Company/5", result.ExpectedUrls.Single()); 1095Assert.Equal("/api/Company/5", result.ExpectedUrls.Single()); 1117Assert.Equal("/api/Company/5/Employees", result.ExpectedUrls.Single()); 1135Assert.Equal("/api/Company/5/Departments", result.ExpectedUrls.Single());
Microsoft.AspNetCore.Mvc.IntegrationTests (8)
ActionParametersIntegrationTest.cs (5)
798var message = entry.Errors.Single().ErrorMessage; 838var message = entry.Errors.Single().ErrorMessage; 843message = entry.Errors.Single().ErrorMessage; 883var message = entry.Errors.Single().ErrorMessage; 888message = entry.Errors.Single().ErrorMessage;
BindPropertyIntegrationTest.cs (1)
295var message = testContext.ModelState[propertyName].Errors.Single().ErrorMessage;
NullableReferenceTypeIntegrationTest.cs (1)
167var parameterInfo = method.GetParameters().Single();
TryValidateModelIntegrationTest.cs (1)
170AssertErrorEquals("Property", modelStateErrors.Single().Value);
Microsoft.AspNetCore.Mvc.NewtonsoftJson.Test (3)
NewtonsoftJsonInputFormatterTest.cs (3)
250var modelError = formatterContext.ModelState[modelStateKey].Errors.Single(); 305var modelError = formatterContext.ModelState[string.Empty].Errors.Single(); 338var modelError = formatterContext.ModelState[string.Empty].Errors.Single();
Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation (1)
RuntimeViewCompiler.cs (1)
329var item = loader.LoadItems(assembly).Single();
Microsoft.AspNetCore.Mvc.ViewFeatures (2)
ExpressionHelper.cs (1)
151InsertIndexerInvocationText(builder, methodExpression.Arguments.Single(), expression);
ViewComponents\DefaultViewComponentSelector.cs (1)
88return matches.Single();
Microsoft.AspNetCore.Mvc.ViewFeatures.Test (1)
CookieTempDataProviderTest.cs (1)
285var cookie = responseCookies.Single();
Microsoft.AspNetCore.OpenApi (3)
Extensions\ApiDescriptionExtensions.cs (1)
112bodyParameter = bodyParameters.Single();
Services\OpenApiDocumentService.cs (1)
596var description = parameter.Single();
src\Shared\ObjectMethodExecutor\ObjectMethodExecutorFSharpSupport.cs (1)
74var awaiterResultType = possibleFSharpAsyncType.GetGenericArguments().Single();
Microsoft.AspNetCore.OpenApi.Tests (4)
Extensions\OpenApiRouteHandlerBuilderExtensionTests.cs (1)
199Summary = $"| Local Summary | 200 Status Response Content-Type: {operation.Responses["200"].Content.Keys.Single()}"
Services\OpenApiDocumentService\OpenApiDocumentServiceTests.Responses.cs (1)
58Assert.Equal("application/json+problem", response.Value.Content.Keys.Single());
Services\OpenApiDocumentServiceTestsBase.cs (1)
119var endpointDataSource = builder.DataSources.OfType<EndpointDataSource>().Single();
Transformers\SchemaTransformerTests.cs (1)
170var operation = Assert.Single(document.Paths.Values).Operations.Values.Single();
Microsoft.AspNetCore.RateLimiting.Tests (5)
RateLimitingMetricsTests.cs (5)
34var meter = meterFactory.Meters.Single(); 80var meter = meterFactory.Meters.Single(); 139var meter = meterFactory.Meters.Single(); 194var meter = meterFactory.Meters.Single(); 269var meter = meterFactory.Meters.Single();
Microsoft.AspNetCore.RequestDecompression.Tests (4)
DefaultRequestDecompressionProviderTests.cs (4)
44AssertLog(logMessages.Single(), LogLevel.Debug, 69AssertLog(logMessages.Single(), LogLevel.Trace, 96AssertLog(logMessages.Single(), 124AssertLog(logMessages.Single(), LogLevel.Debug,
Microsoft.AspNetCore.ResponseCompression.Tests (5)
ResponseCompressionMiddlewareTest.cs (5)
54AssertLog(logMessages.Single(), LogLevel.Debug, "No response compression available, the Accept-Encoding header is missing or invalid."); 121AssertLog(logMessages.Single(), LogLevel.Debug, "No response compression available, the Accept-Encoding header is missing or invalid."); 488AssertLog(logMessages.Skip(1).Single(), LogLevel.Debug, "No response compression available for HTTPS requests. See ResponseCompressionOptions.EnableForHttps."); 551AssertLog(logMessages.Skip(1).Single(), LogLevel.Debug, "No response compression available for HTTPS requests. See ResponseCompressionOptions.EnableForHttps."); 610AssertLog(logMessages.Skip(1).Single(), LogLevel.Debug, "No response compression available for HTTPS requests. See ResponseCompressionOptions.EnableForHttps.");
Microsoft.AspNetCore.Rewrite.Tests (1)
IISUrlRewrite\InputParserTests.cs (1)
151var segment = pattern.PatternSegments.Single();
Microsoft.AspNetCore.Routing.Tests (16)
Builder\GroupTest.cs (1)
127var ex = Assert.Throws<RoutePatternException>(() => builder.DataSources.Single().Endpoints);
Builder\RequestDelegateEndpointRouteBuilderExtensionsTest.cs (2)
420Assert.Equal("BUILDER", endpoint.Metadata.GetMetadata<IHttpMethodMetadata>()?.HttpMethods.Single()); 447var endpoint = ds.Endpoints.Single();
Builder\RouteHandlerEndpointRouteBuilderExtensionsTest.cs (1)
89Assert.Equal("BUILDER", endpoint.Metadata.GetMetadata<IHttpMethodMetadata>()!.HttpMethods.Single());
Builder\RoutingEndpointConventionBuilderExtensionsTest.cs (1)
29Assert.Equal("contoso.com:8080", hostMetadata.Hosts.Single());
EndpointNameAddressSchemeTest.cs (3)
81Assert.Same(endpoint1, match.Value.Single()); 97Assert.Same(endpoint1, m.Value.Single()); 101Assert.Same(endpoint2, m.Value.Single());
Matching\DfaMatcherBuilderTest.cs (1)
971var cNodeKvp = aNodeValue.Literals.Single();
Matching\HttpMethodMatcherPolicyTest.cs (2)
310Assert.Equal(Http405EndpointDisplayName, e.Endpoints.Single().DisplayName); 354Assert.Equal(Http405EndpointDisplayName, e.Endpoints.Single().DisplayName);
RoutingMetricsTests.cs (5)
36var meter = meterFactory.Meters.Single(); 64var meter = meterFactory.Meters.Single(); 98var meter = meterFactory.Meters.Single(); 125var meter = meterFactory.Meters.Single(); 149var meter = meterFactory.Meters.Single();
Microsoft.AspNetCore.Server.HttpSys.FunctionalTests (15)
MessagePumpTests.cs (5)
33Assert.Equal(overrideAddress, serverAddressesFeature.Addresses.Single()); 54Assert.Equal(serverAddress, serverAddressesFeature.Addresses.Single()); 71Assert.Equal(serverAddress, serverAddressesFeature.Addresses.Single()); 92Assert.Equal(overrideAddress, serverAddressesFeature.Addresses.Single()); 120Assert.StartsWith(Constants.DefaultServerAddress, server.Features.Get<IServerAddressesFeature>().Addresses.Single());
ResponseHeaderTests.cs (1)
133Assert.Equal("Dašta", header.Single());
ResponseTrailersTests.cs (9)
93Assert.Equal("TrailerValue", response.TrailingHeaders.GetValues("TrailerName").Single()); 112Assert.Equal("Trailer Value", response.TrailingHeaders.GetValues("TrailerName").Single()); 140Assert.Equal(body.Length.ToString(CultureInfo.InvariantCulture), response.Content.Headers.GetValues(HeaderNames.ContentLength).Single()); 168Assert.Equal("Trailer Value", response.TrailingHeaders.GetValues("TrailerName").Single()); 191Assert.Equal("TrailerName", response.Headers.Trailer.Single()); 194Assert.Equal("Trailer Value", response.TrailingHeaders.GetValues("TrailerName").Single()); 217Assert.Equal("TrailerName", response.Headers.Trailer.Single()); 239Assert.Equal("TrailerValue", response.TrailingHeaders.GetValues("TrailerName").Single()); 262Assert.Equal("Trailer Value", response.TrailingHeaders.GetValues("TrailerName").Single());
Microsoft.AspNetCore.Server.IntegrationTesting (1)
Deployers\RemoteWindowsDeployer\RemoteWindowsDeployer.cs (1)
156.Single();
Microsoft.AspNetCore.Server.IntegrationTesting.IIS (12)
IISDeployer.cs (2)
139.Single() 254var appPool = serverManager.ApplicationPools.Single();
IISDeployerBase.cs (2)
113.Single() 128.Single()
IISDeploymentParameterExtensions.cs (6)
32.Single() 36.Single() 47.Single() 51.Single() 211var aspNetCoreElement = config.Descendants("aspNetCore").Single(); 221var aspNetCoreElement = config.Descendants("aspNetCore").Single();
WebConfigHelpers.cs (2)
16.Single() 28.Single()
Microsoft.AspNetCore.Server.Kestrel.Core (1)
src\Shared\CertificateGeneration\CertificateManager.cs (1)
202.Single()
Microsoft.AspNetCore.Server.Kestrel.Core.Tests (2)
src\Servers\Kestrel\shared\test\CertificateAuthority.cs (2)
870intermedCert.Extensions.OfType<X509SubjectKeyIdentifierExtension>().Single(); 935intermediateAuthority = intermediateAuthorities.Single();
Microsoft.AspNetCore.Server.Kestrel.Microbenchmarks (2)
InMemoryTransportBenchmark.cs (2)
62_connection = transportFactory.Connections.Values.Single().Single();
Microsoft.AspNetCore.Server.Kestrel.Tests (4)
KestrelConfigurationLoaderTests.cs (4)
403var configProvider = configRoot.Providers.Single(); 471var listenOptions = serverOptions.CodeBackedListenOptions.Single(); 520var listenOptions = serverOptions.CodeBackedListenOptions.Single(); 571var listenOptions = serverOptions.CodeBackedListenOptions.Single();
Microsoft.AspNetCore.Session.Tests (2)
SessionTests.cs (2)
879var sessionLogMessage = sink.Writes.Where(message => message.LoggerName.Equals(typeof(DistributedSession).FullName, StringComparison.Ordinal)).Single(); 884var sessionMiddlewareLogMessage = sink.Writes.Where(message => message.LoggerName.Equals(typeof(SessionMiddleware).FullName, StringComparison.Ordinal)).Single();
Microsoft.AspNetCore.Shared.Tests (1)
src\Shared\ObjectMethodExecutor\ObjectMethodExecutorFSharpSupport.cs (1)
74var awaiterResultType = possibleFSharpAsyncType.GetGenericArguments().Single();
Microsoft.AspNetCore.SignalR.Core (2)
Internal\TypedClientBuilder.cs (1)
21private static readonly ConstructorInfo ObjectConstructor = typeof(object).GetConstructors().Single();
src\Shared\ObjectMethodExecutor\ObjectMethodExecutorFSharpSupport.cs (1)
74var awaiterResultType = possibleFSharpAsyncType.GetGenericArguments().Single();
Microsoft.AspNetCore.SignalR.Tests.Utils (1)
src\Shared\SignalR\InProcessTestServer.cs (1)
129_url = _host.Services.GetService<IServer>().Features.Get<IServerAddressesFeature>().Addresses.Single();
Microsoft.AspNetCore.StaticAssets (3)
Development\StaticAssetDevelopmentRuntimeHandler.cs (2)
40var asset = builder.Metadata.OfType<StaticAssetDescriptor>().Single(); 163var assetDescriptor = endpoint.Metadata.OfType<StaticAssetDescriptor>().Single();
src\Shared\RangeHelper\RangeHelper.cs (1)
87var range = NormalizeRange(ranges.Single(), length);
Microsoft.AspNetCore.StaticFiles (1)
src\Shared\RangeHelper\RangeHelper.cs (1)
87var range = NormalizeRange(ranges.Single(), length);
Microsoft.AspNetCore.StaticFiles.FunctionalTests (1)
src\Shared\RangeHelper\RangeHelper.cs (1)
87var range = NormalizeRange(ranges.Single(), length);
Microsoft.AspNetCore.TestHost.Tests (4)
ClientHandlerTests.cs (2)
254Assert.Equal("Value!", kvp.Value.Single()); 259Assert.Equal("Value!", kvp.Value.Single());
TestClientTests.cs (2)
553Assert.Equal("true", response.Headers.GetValues("test-header").Single()); 610Assert.Equal("true", response.Headers.GetValues("test-header").Single());
Microsoft.AspNetCore.Testing.Tests (2)
FakeCertificateFactoryTests.cs (1)
23Assert.False(certificate.Extensions.OfType<X509EnhancedKeyUsageExtension>().Single().Critical);
FakesExtensionsTests.cs (1)
229Assert.StartsWith("https://localhost", hostMock.Object.GetListenUris().Single().AbsoluteUri);
Microsoft.Build.Tasks.CodeAnalysis (1)
src\Compilers\Shared\BuildProtocol.cs (1)
602return hashAttributes.Single().Hash;
Microsoft.Build.Tasks.CodeAnalysis.Sdk (1)
src\Compilers\Shared\BuildProtocol.cs (1)
602return hashAttributes.Single().Hash;
Microsoft.Build.Tasks.CodeAnalysis.UnitTests (13)
TargetTests.cs (12)
168var item = items.Single(); 172var metadata = item.Metadata.Single(); 201var item = items.Single(); 205var metadata = item.Metadata.Single(); 230var item = items.Single(); 234var metadata = item.Metadata.Single(); 262var item = items.Single(); 304var item = items.Single(); 344var item = items.Single(); 379var item = items.Single(); 836Assert.Equal(expectedLastBuildWithSkipAnalyzers, items.Single().EvaluatedInclude); 845var item = items.Single();
TestUtilities\TaskTestUtil.cs (1)
41var message = engine.BuildMessages.OfType<TaskCommandLineEventArgs>().Single();
Microsoft.Cci.Extensions (4)
Extensions\CSharp\CSharpCciExtensions.cs (3)
750TType[] array = new TType[argumentArray.Sizes.Single()]; 817if (attribute != null && attribute.Arguments.Single() is IMetadataCreateArray createArray) 819names = new string[createArray.Sizes.Single()];
Extensions\MemberExtensions.cs (1)
138var singleArgument = attribute.Arguments.Single() as IMetadataConstant;
Microsoft.CodeAnalysis (3)
CommandLine\SarifV2ErrorLogger.cs (1)
335(descriptorInfo.EffectiveSeverities.Count != 1 || descriptorInfo.EffectiveSeverities.Single() != defaultSeverity);
PEWriter\PeWriter.cs (1)
325.Single();
src\Dependencies\Collections\TemporaryArrayExtensions.cs (1)
68=> new[] { 0, 0 }.Single();
Microsoft.CodeAnalysis.Analyzers (6)
MetaAnalyzers\DiagnosticAnalyzerAPIUsageAnalyzer.cs (1)
160if (violatingUsedTypeNamesBuilder.Count == 1 && violatingUsedTypeNamesBuilder.Single() == declaredType.ToDisplayString())
src\Dependencies\Collections\TemporaryArrayExtensions.cs (1)
68=> new[] { 0, 0 }.Single();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.Walker.cs (1)
524AnalyzeDelegateInvocation(targets.Single());
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AbstractSpeculationAnalyzer.cs (1)
215_lazyReplacedExpression = (TExpressionSyntax)_lazySemanticRootOfReplacedExpression.GetAnnotatedNodesAndTokens(annotation).Single().AsNode()!;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeFixes\ForkingSyntaxEditorBasedCodeFixProvider.cs (1)
83var diagnosticNode = currentRoot.GetCurrentNodes(originalDiagnosticNode).Single();
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Indentation\IIndentationService.cs (1)
55var newTokenLine = newDocument.Text.Lines.GetLineFromPosition(newRoot.GetAnnotatedTokens(annotation).Single().SpanStart);
Microsoft.CodeAnalysis.AnalyzerUtilities (13)
src\Dependencies\Collections\TemporaryArrayExtensions.cs (1)
68=> new[] { 0, 0 }.Single();
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\CopyAnalysis\CopyAnalysisData.cs (1)
104predicatedData.Remove(newValueForOldCopyEntities.AnalysisEntities.Single());
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\DisposeAnalysis\DisposeAnalysis.DisposeDataFlowOperationVisitor.cs (1)
409var location = pointsToAbstractValue.Locations.Single();
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\GlobalFlowStateAnalysis\GlobalFlowStateAnalysis.GlobalFlowStateAnalysisValueSetDomain.cs (1)
202return candidateNodes.Single();
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\GlobalFlowStateAnalysis\GlobalFlowStateAnalysisValueSet.cs (2)
111var negatedAnalysisValues = ImmutableHashSet.Create(AnalysisValues.Single().GetNegatedValue()); 154analysisValuesBuilder.Add(parent.AnalysisValues.Single().GetNegatedValue());
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\PointsToAnalysis\PointsToAbstractValue.cs (1)
86var location = locations.Single();
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\ValueContentAnalysis\ValueContentAbstractValue.cs (1)
94switch (literalValues.Single())
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\AnalysisEntity.cs (2)
120Debug.Assert(instanceLocation.Locations.Single().Creation == null); 121Debug.Assert(Equals(instanceLocation.Locations.Single().Symbol, typeSymbol));
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\LValueFlowCapturesProvider.cs (1)
65operations.Single().Parent?.Kind == OperationKind.FlowCapture)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.Walker.cs (1)
524AnalyzeDelegateInvocation(targets.Single());
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AbstractSpeculationAnalyzer.cs (1)
215_lazyReplacedExpression = (TExpressionSyntax)_lazySemanticRootOfReplacedExpression.GetAnnotatedNodesAndTokens(annotation).Single().AsNode()!;
Microsoft.CodeAnalysis.BannedApiAnalyzers (5)
src\Dependencies\Collections\TemporaryArrayExtensions.cs (1)
68=> new[] { 0, 0 }.Single();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.Walker.cs (1)
524AnalyzeDelegateInvocation(targets.Single());
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AbstractSpeculationAnalyzer.cs (1)
215_lazyReplacedExpression = (TExpressionSyntax)_lazySemanticRootOfReplacedExpression.GetAnnotatedNodesAndTokens(annotation).Single().AsNode()!;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeFixes\ForkingSyntaxEditorBasedCodeFixProvider.cs (1)
83var diagnosticNode = currentRoot.GetCurrentNodes(originalDiagnosticNode).Single();
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Indentation\IIndentationService.cs (1)
55var newTokenLine = newDocument.Text.Lines.GetLineFromPosition(newRoot.GetAnnotatedTokens(annotation).Single().SpanStart);
Microsoft.CodeAnalysis.CodeStyle (3)
src\Dependencies\Collections\TemporaryArrayExtensions.cs (1)
68=> new[] { 0, 0 }.Single();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.Walker.cs (1)
524AnalyzeDelegateInvocation(targets.Single());
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AbstractSpeculationAnalyzer.cs (1)
215_lazyReplacedExpression = (TExpressionSyntax)_lazySemanticRootOfReplacedExpression.GetAnnotatedNodesAndTokens(annotation).Single().AsNode()!;
Microsoft.CodeAnalysis.CodeStyle.Fixes (5)
src\Analyzers\Core\CodeFixes\AddParameter\AddParameterService.cs (1)
179var documentId = documentsUpdated.Single().Id;
src\Analyzers\Core\CodeFixes\DocumentationComments\AbstractAddDocCommentNodesCodeFixProvider.cs (1)
163if (GetValueFromNameAttribute(paramNameAttributesForNode.Single()) == name)
src\Analyzers\Core\CodeFixes\RemoveUnusedParametersAndValues\AbstractRemoveUnusedValuesCodeFixProvider.cs (1)
925referencedSymbols.Single().Locations.IsEmpty();
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeFixes\ForkingSyntaxEditorBasedCodeFixProvider.cs (1)
83var diagnosticNode = currentRoot.GetCurrentNodes(originalDiagnosticNode).Single();
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Indentation\IIndentationService.cs (1)
55var newTokenLine = newDocument.Text.Lines.GetLineFromPosition(newRoot.GetAnnotatedTokens(annotation).Single().SpanStart);
Microsoft.CodeAnalysis.Collections.Package (1)
TemporaryArrayExtensions.cs (1)
68=> new[] { 0, 0 }.Single();
Microsoft.CodeAnalysis.CSharp (11)
Binder\DecisionDagBuilder_CheckOrReachability.cs (1)
762var result = stack.Single();
Binder\Imports.cs (1)
142expandedNamespace = expandedNamespace.GetMembers(nameParts[i]).OfType<NamespaceSymbol>().Single();
Binder\Semantics\OverloadResolution\OverloadResolution.cs (1)
724switch (unmanagedCallingConventionTypes.Single().Name)
BoundTree\LengthBasedStringSwitchData.cs (1)
192? group.Single().label
Lowering\Instrumentation\CodeCoverageInstrumenter.cs (1)
210fileIndexOrIndicesArgument = fileIndices.Single();
Lowering\SyntheticBoundNodeFactory.cs (1)
268receiverOpt.Type.GetMembers(propertySym.Name).OfType<PropertySymbol>().Single() == propertySym);
Symbols\ConstraintsHelper.cs (1)
1309new UseSiteInfo<AssemblySymbol>(useSiteInfo.Dependencies.Single()) :
Symbols\Synthesized\ReadOnlyListType\SynthesizedReadOnlyListConstructor.cs (1)
30var field = ContainingType.GetFieldsToEmit().Single();
Symbols\Synthesized\Records\SynthesizedRecordBaseEquals.cs (1)
67ContainingType.GetMembersUnordered().OfType<SynthesizedRecordObjEquals>().Single(),
Symbols\Synthesized\Records\SynthesizedRecordEquals.cs (1)
105MethodSymbol? baseEquals = ContainingType.GetMembersUnordered().OfType<SynthesizedRecordBaseEquals>().Single().OverriddenMethod;
Symbols\Synthesized\Records\SynthesizedRecordInequalityOperator.cs (1)
41F.CloseMethod(F.Block(F.Return(F.Not(F.Call(receiver: null, ContainingType.GetMembers(WellKnownMemberNames.EqualityOperatorName).OfType<SynthesizedRecordEqualityOperator>().Single(),
Microsoft.CodeAnalysis.CSharp.CodeStyle (5)
src\Analyzers\CSharp\Analyzers\UseCollectionExpression\UseCollectionExpressionHelpers.cs (1)
1194var expression = arguments.Single().Expression;
src\Analyzers\CSharp\Analyzers\UsePatternCombinators\AnalyzedPattern.cs (1)
65var newInfo = speculativeModel.GetTypeInfo(dummyStatement.GetAnnotatedNodes(s_annotation).Single());
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Engine\Trivia\TriviaRewriter.cs (2)
89var text = pair.Value.GetTextChanges(GetTextSpan(pair.Key)).Single().NewText ?? ""; 145var text = triviaData.GetTextChanges(GetTextSpan(pair)).Single().NewText ?? "";
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\TypeStyle\CSharpUseImplicitTypeHelper.cs (1)
184var newDeclarationTypeNode = newTree.GetRoot(cancellationToken).GetAnnotatedNodes(annotation).Single();
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (13)
src\Analyzers\CSharp\CodeFixes\ConvertNamespace\ConvertNamespaceTransform.cs (3)
88var fileScopedNamespace = (FileScopedNamespaceDeclarationSyntax)updatedRoot.GetAnnotatedNodes(annotation).Single(); 115var fileScopedNamespace = (FileScopedNamespaceDeclarationSyntax)root.GetAnnotatedNodes(annotation).Single(); 201var blockScopedNamespace = (NamespaceDeclarationSyntax)root.GetAnnotatedNodes(annotation).Single();
src\Analyzers\CSharp\CodeFixes\InlineDeclaration\CSharpInlineDeclarationCodeFixProvider.cs (1)
361var updatedInvocationOrCreation = updatedTopmostContainer.GetAnnotatedNodes(annotation).Single();
src\Analyzers\CSharp\CodeFixes\TransposeRecordKeyword\CSharpTransposeRecordKeywordCodeFixProvider.cs (1)
53classOrStructKeyword = tokens.Single();
src\Analyzers\CSharp\CodeFixes\UseCollectionExpression\CSharpCollectionExpressionRewriter.cs (2)
115var openBraceToken = updatedRoot.GetAnnotatedTokens(openBraceTokenAnnotation).Single(); 116var nullToken = updatedRoot.GetAnnotatedTokens(nullTokenAnnotation).Single();
src\Analyzers\CSharp\CodeFixes\UseCollectionExpression\CSharpUseCollectionExpressionForBuilderCodeFixProvider.cs (1)
59var dummyObjectCreation = (ImplicitObjectCreationExpressionSyntax)root.GetAnnotatedNodes(dummyObjectAnnotation).Single();
src\Analyzers\CSharp\CodeFixes\UseCollectionExpression\CSharpUseCollectionExpressionForCreateCodeFixProvider.cs (1)
64dummyObjectCreation = (ImplicitObjectCreationExpressionSyntax)newSemanticDocument.Root.GetAnnotatedNodes(dummyObjectAnnotation).Single();
src\Analyzers\CSharp\CodeFixes\UseCollectionExpression\CSharpUseCollectionExpressionForFluentCodeFixProvider.cs (1)
87dummyObjectCreation = (ImplicitObjectCreationExpressionSyntax)newSemanticDocument.Root.GetAnnotatedNodes(dummyObjectAnnotation).Single();
src\Analyzers\CSharp\CodeFixes\UseCollectionExpression\CSharpUseCollectionExpressionForNewCodeFixProvider.cs (1)
65dummyObjectCreation = (ImplicitObjectCreationExpressionSyntax)newSemanticDocument.Root.GetAnnotatedNodes(dummyObjectAnnotation).Single();
src\Analyzers\CSharp\CodeFixes\UseImplicitOrExplicitType\UseExplicitTypeCodeFixProvider.cs (1)
135varDecl.Variables.Single().Identifier.Parent!,
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpSyntaxFactsService.cs (1)
45newContextNode = (TContextNode)newRoot.GetAnnotatedNodes(s_annotation).Single();
Microsoft.CodeAnalysis.CSharp.CodeStyle.UnitTests (3)
src\Analyzers\CSharp\Tests\RemoveUnnecessaryParentheses\RemoveUnnecessaryExpressionParenthesesTests.cs (1)
2631var diagnostic = diagnostics.Single();
src\Analyzers\CSharp\Tests\UpdateProjectToAllowUnsafe\UpdateProjectToAllowUnsafeTests.cs (1)
39Assert.True(((CSharpCompilationOptions)newSolution.Projects.Single().CompilationOptions!).AllowUnsafe);
src\Analyzers\CSharp\Tests\UsePatternMatching\CSharpIsAndCastCheckDiagnosticAnalyzerTests.cs (1)
614var diag = (await GetDiagnosticsAsync(workspace, testParameters)).Single();
Microsoft.CodeAnalysis.CSharp.CommandLine.UnitTests (3)
CommandLineTests.cs (3)
306var tree = comp.SyntaxTrees.Single(); 9861Assert.Equal("Test", args.ParseOptions.Features.Single().Key); 15052var tree = comp.SyntaxTrees.Single();
Microsoft.CodeAnalysis.CSharp.EditorFeatures (9)
AutomaticCompletion\AutomaticLineEnderCommandHandler.cs (3)
504var replacementNode = newRoot.GetAnnotatedNodes(s_replacementNodeAnnotation).Single(); 570var nextCaretPosition = newRoot.GetAnnotatedNodes(s_replacementNodeAnnotation).Single().GetLastToken().Span.End; 578var annotatedOpenBraceToken = root.GetAnnotatedTokens(s_openBracePositionAnnotation).Single();
AutomaticCompletion\AutomaticLineEnderCommandHandler_Helpers.cs (4)
47var newNodeAfterInsertion = newRoot.GetAnnotatedNodes(s_replacementNodeAnnotation).Single(); 57var nextCaretPosition = formattedNewRoot.GetAnnotatedTokens(s_openBracePositionAnnotation).Single().Span.End; 78var newNodeAfterInsertion = newRoot.GetAnnotatedNodes(s_replacementNodeAnnotation).Single(); 354var nextCaretPosition = formattedNewRoot.GetAnnotatedTokens(s_openBracePositionAnnotation).Single().Span.End;
EventHookup\EventHookupCommandHandler_TabKeyCommand.cs (2)
217.Single().Span.End; 291.GetAnnotatedNodesAndTokens(s_plusEqualsTokenAnnotation).Single().AsToken()
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (200)
ChangeSignature\RemoveParametersTests.cs (1)
380var textView = workspace.Documents.Single().GetTextView();
CodeActions\ApplyChangesOperationTests.cs (11)
78var document1 = solution.Projects.Single().Documents.Single(d => d.FilePath!.Contains("Program1")); 83var document2 = solution.Projects.Single().Documents.Single(d => d.FilePath!.Contains("Program2")); 108var document1 = solution.Projects.Single().Documents.Single(d => d.FilePath!.Contains("Program1")); 113var document2 = solution.Projects.Single().Documents.Single(d => d.FilePath!.Contains("Program2")); 138var document1 = solution.Projects.Single().Documents.Single(d => d.FilePath!.Contains("Program1")); 143var document1 = solution.Projects.Single().Documents.Single(d => d.FilePath!.Contains("Program1")); 168var document1 = solution.Projects.Single().Documents.Single(d => d.FilePath!.Contains("Program1")); 173var document1 = solution.Projects.Single().Documents.Single(d => d.FilePath!.Contains("Program1")); 198var document1 = solution.Projects.Single().Documents.Single(d => d.FilePath!.Contains("Program1")); 203var document2 = solution.Projects.Single().Documents.Single(d => d.FilePath!.Contains("Program2")); 238var action = refactorings.Single();
CodeActions\PreviewExceptionTests.cs (1)
112var action = codeActions.Single();
CodeActions\PreviewTests.cs (1)
99var action = refactorings.Single();
CodeGeneration\SyntaxGeneratorTests.cs (4)
36var document = solution.Projects.Single().Documents.Single(); 70var document = solution.Projects.Single().Documents.Single();
CommentSelection\CSharpCommentSelectionTests.cs (2)
133textView.Selection.Select(new SnapshotSpan(snapshot, spans.Single()), isReversed: false); 134textView.Caret.MoveTo(new SnapshotPoint(snapshot, spans.Single().End));
CompleteStatement\CSharpCompleteStatementCommandHandlerTests.cs (1)
4000=> workspace.ExportProvider.GetExportedValues<ICommandHandler>().OfType<CompleteStatementCommandHandler>().Single();
Completion\CompletionProviders\ConversionCompletionProviderTests.cs (1)
43""", SourceCodeKind.Regular)).Single();
Completion\CompletionProviders\ObjectInitializerCompletionProviderTests.cs (2)
658var hostDocument = workspace.Documents.Single(); 1297var hostDocument = workspace.Documents.Single();
Completion\CompletionProviders\OverrideCompletionProviderTests.cs (5)
3346var testDocument = workspace.Documents.Single(); 3516var origComp = await workspace.CurrentSolution.Projects.Single().GetRequiredCompilationAsync(CancellationToken.None); 3521var project = workspace.CurrentSolution.Projects.Single(); 3533var completionItem = completionList.ItemsList.Where(c => c.DisplayText == "M(in int x)").Single(); 3542var textBuffer = workspace.Documents.Single().GetTextBuffer();
Completion\CompletionProviders\ReferenceDirectiveCompletionProviderTests.cs (1)
90var normalizedWindowsPath = Directory.GetDirectories(windowsRoot, windowsDir.Name).Single();
Completion\CompletionProviders\SymbolCompletionProviderTests_NoInteractive.cs (1)
330var testDocument = workspace.Documents.Single();
Completion\CompletionServiceTests.cs (2)
212var document = workspace.CurrentSolution.Projects.Single().Documents.Single();
Debugging\LocationInfoGetterTests.cs (3)
26var testDocument = workspace.Documents.Single(); 29workspace.CurrentSolution.Projects.Single().Documents.Single(),
Debugging\ProximityExpressionsGetterTests.cs (1)
74var testDocument = workspace.Documents.Single();
DecompiledSource\DecompiledSourceFormattingTests.cs (2)
242var document = workspace.CurrentSolution.Projects.Single().Documents.Single();
Diagnostics\DiagnosticAnalyzerDriver\DiagnosticAnalyzerDriverTests.cs (21)
50.Projects.Single().AddAdditionalDocument(name: "dummy.txt", text: "", filePath: "dummy.txt").Project.Solution; 53var document = workspace.CurrentSolution.Projects.Single().Documents.Single(); 82var ideEngineDocument = ideEngineWorkspace.CurrentSolution.Projects.Single().Documents.Single(); 95var compilerEngineCompilation = (CSharpCompilation)compilerEngineWorkspace.CurrentSolution.Projects.Single().GetRequiredCompilationAsync(CancellationToken.None).Result; 118var document = workspace.CurrentSolution.Projects.Single().Documents.Single(); 127analyzer.ThrowOn(typeof(DiagnosticAnalyzer).GetProperties().Single().Name); 135analyzer.ThrowOn(typeof(DiagnosticAnalyzer).GetProperties().Single().Name); 154var additionalDocId = DocumentId.CreateNewId(workspace.CurrentSolution.Projects.Single().Id); 164var sourceDocument = workspace.CurrentSolution.Projects.Single().Documents.Single(); 194var ideEngineDocument = workspace.CurrentSolution.Projects.Single().Documents.Single(); 250var ideEngineDocument = ideEngineWorkspace.CurrentSolution.Projects.Single().Documents.Single(); 269var compilerEngineCompilation = (CSharpCompilation)compilerEngineWorkspace.CurrentSolution.Projects.Single().GetRequiredCompilationAsync(CancellationToken.None).Result; 328var compilerEngineCompilation = (CSharpCompilation)(await compilerEngineWorkspace.CurrentSolution.Projects.Single().GetRequiredCompilationAsync(CancellationToken.None)); 752var project = workspace.CurrentSolution.Projects.Single(); 771var document = project.Documents.Single();
EditAndContinue\ActiveStatementTrackingServiceTests.cs (1)
67var project = solution.Projects.Single();
EditorConfigSettings\Updater\SettingsUpdaterTests.cs (2)
54var documentId = solution.Projects.Single().State.AnalyzerConfigDocumentStates.Ids.First(); 348var editorconfig = solution.Projects.SelectMany(p => p.AnalyzerConfigDocuments.Where(a => a.FilePath == EditorconfigPath)).Single();
EncapsulateField\EncapsulateFieldCommandHandlerTests.cs (1)
203var textView = workspace.Documents.Single().GetTextView();
ExtractInterface\ExtractInterfaceTests.cs (1)
1213var textView = workspace.Documents.Single().GetTextView();
ExtractMethod\ExtractMethodBase.cs (6)
42var textSpan = testDocument.SelectedSpans.Single(); 52var testDocument = workspace.Documents.Single(); 75var testDocument = workspace.Documents.Single(); 88var testDocument = workspace.Documents.Single(); 134document, testDocument.SelectedSpans.Single(), localFunction, options, CancellationToken.None); 161var testDocument = workspace.Documents.Single();
ExtractMethod\ExtractMethodMiscellaneousTests.cs (1)
123var testDocument = workspace.Documents.Single();
ExtractMethod\ExtractMethodTests.cs (1)
10080var textView = workspace.Documents.Single().GetTextView();
FixInterpolatedVerbatimString\FixInterpolatedVerbatimStringCommandHandlerTests.cs (6)
28var document = workspace.Documents.Single(); 30view.SetSelection(document.SelectedSpans.Single().ToSnapshotSpan(view.TextBuffer.CurrentSnapshot)); 36var view = workspace.Documents.Single().GetTextView(); 62var view = workspace.Documents.Single().GetTextView(); 80var originalView = workspace.Documents.Single().GetTextView(); 85var view = workspace.Documents.Single().GetTextView();
Formatting\CodeCleanupTests.cs (5)
815var project = workspace.CurrentSolution.Projects.Single(); 834var hostdoc = workspace.Documents.Single(); 851var hostdoc = workspace.Documents.Single(); 932var project = solution.Projects.Single(); 939var hostdoc = workspace.Documents.Single();
Formatting\FormattingEngineTests.cs (4)
339var subjectDocument = workspace.Documents.Single(); 342var document = workspace.CurrentSolution.Projects.Single().Documents.Single(); 2540var subjectDocument = workspace.Documents.Single();
Formatting\Indentation\SmartIndenterTests.cs (2)
3417var subjectDocument = workspace.Documents.Single(); 3424provider.TextSpan = subjectDocument.SelectedSpans.Single();
Formatting\Indentation\SmartTokenFormatterFormatRangeTests.cs (2)
3073var subjectDocument = workspace.Documents.Single(); 3107var testDocument = workspace.Documents.Single();
Interactive\NavigateTo\InteractiveNavigateToTests.cs (17)
89var item = (await _aggregator.GetItemsAsync("Method")).Single(); 124var item = (await _aggregator.GetItemsAsync("Bar")).Single(); 227var item = (await _aggregator.GetItemsAsync("R")).Single(); 242var item = (await _aggregator.GetItemsAsync("ba")).Single(); 257var item = (await _aggregator.GetItemsAsync("string")).Single(); 266var item = (await _aggregator.GetItemsAsync("this")).Single(); 275var item = (await _aggregator.GetItemsAsync("CEH")).Single(); 290var item = (await _aggregator.GetItemsAsync("B")).Single(); 305var item = (await _aggregator.GetItemsAsync("DS")).Single(); 322var item = (await _aggregator.GetItemsAsync("DS")).Single(); 401var item = (await _aggregator.GetItemsAsync("Bar")).Single(); 442var item = (await _aggregator.GetItemsAsync("IG")).Single(); 474var item = (await _aggregator.GetItemsAsync("sqr")).Single(); 554var descriptionItem = descriptionItems.Single(i => i.Category.Single().Text == label); 555Assert.Equal(value, descriptionItem.Details.Single().Text); 558assertDescription("File:", w.Documents.Single().FilePath); 622var item = (await _aggregator.GetItemsAsync("G_K_W")).Single();
MoveToNamespace\MoveToNamespaceTests.cs (2)
1283testState.TestInvocationDocument.SelectedSpans.Single(), 1424var testDocument = workspace.Projects.Single(p => p.Name == "Proj1").Documents.Single();
NavigateTo\NavigateToSearcherTests.cs (4)
391var project = workspace.CurrentSolution.Projects.Single(); 451var project = workspace.CurrentSolution.Projects.Single(); 543public INavigableItem.NavigableDocument Document => INavigableItem.NavigableDocument.FromDocument(workspace.CurrentSolution.Projects.Single().Documents.Single());
NavigateTo\NavigateToTests.cs (39)
170var item = (await _aggregator.GetItemsAsync("Method")).Single(); 203var item = (await _aggregator.GetItemsAsync("Bar")).Single(); 298var item = (await _aggregator.GetItemsAsync("R")).Single(); 312var item = (await _aggregator.GetItemsAsync("b")).Single(); 326var item = (await _aggregator.GetItemsAsync("ba")).Single(); 353var item = (await _aggregator.GetItemsAsync("string")).Single(); 357item = (await _aggregator.GetItemsAsync("@string")).Single(); 384var item = (await _aggregator.GetItemsAsync("b")).Single(); 398var item = (await _aggregator.GetItemsAsync("ba")).Single(); 406var item = (await _aggregator.GetItemsAsync("this")).Single(); 414var item = (await _aggregator.GetItemsAsync("CEH")).Single(); 428var item = (await _aggregator.GetItemsAsync("B")).Single(); 442var item = (await _aggregator.GetItemsAsync("DS")).Single(); 456var item = (await _aggregator.GetItemsAsync("static")).Single(); 460item = (await _aggregator.GetItemsAsync("@static")).Single(); 476var item = (await _aggregator.GetItemsAsync("DS")).Single(); 592var item = (await _aggregator.GetItemsAsync("Bar")).Single(); 608var item = (await _aggregator.GetItemsAsync("Bar")).Single(); 646var item = (await _aggregator.GetItemsAsync("IG")).Single(); 659var item = (await _aggregator.GetItemsAsync("Goo")).Single(); 672var item = (await _aggregator.GetItemsAsync("Goo")).Single(); 685var item = (await _aggregator.GetItemsAsync("Goo")).Single(); 701var item = (await _aggregator.GetItemsAsync("Bar")).Single(); 723var item = (await _aggregator.GetItemsAsync("Goo")).Single(); 745var item = (await _aggregator.GetItemsAsync("Bar")).Single(); 775var item = (await _aggregator.GetItemsAsync("sqr")).Single(); 789var item = (await _aggregator.GetItemsAsync("itemArray")).Single(); 833var item = (await _aggregator.GetItemsAsync("M")).Single(); 882var item = (await _aggregator.GetItemsAsync("M")).Single(); 923var descriptionItem = descriptionItems.Single(i => i.Category.Single().Text == label); 924Assert.Equal(value, descriptionItem.Details.Single().Text); 927assertDescription("File:", w.Documents.Single().FilePath); 981var item = (await _aggregator.GetItemsAsync("G_K_W")).Single(); 1159var item = (await _aggregator.GetItemsAsync("ToEror")).Single(); 1176var item = (await _aggregator.GetItemsAsync("ToError")).Single(); 1464var item = (await _aggregator.GetItemsAsync("Method")).Single(); 1739var item = (await _aggregator.GetItemsAsync("Goo")).Single(); 1766var item = (await _aggregator.GetItemsAsync("Goo")).Single(); 1791var item = (await _aggregator.GetItemsAsync("Goo")).Single();
Organizing\OrganizeTypeDeclarationTests.cs (1)
1076var textView = workspace.Documents.Single().GetTextView();
PdbSourceDocument\AbstractPdbSourceDocumentTests.cs (1)
163var provider = workspace.ExportProvider.GetExportedValues<IMetadataAsSourceFileProvider>().OfType<PdbSourceDocumentMetadataAsSourceFileProvider>().Single();
QuickInfo\DiagnosticAnalyzerQuickInfoSourceTests.cs (1)
198var testDocument = workspace.Documents.Single();
QuickInfo\SyntacticQuickInfoSourceTests.cs (1)
626var testDocument = workspace.Documents.Single();
Rename\CSharpInlineRenameServiceTests.cs (1)
62var documentId = workspace.Documents.Single().Id;
SplitStringLiteral\SplitStringLiteralCommandHandlerTests.cs (1)
61var document = workspace.Documents.Single();
SymbolKey\SymbolKeyCompilationsTests.cs (11)
130var ns = comp.SourceModule.GlobalNamespace.GetMembers("NS").Single() as INamespaceSymbol; 157var ns = comp.SourceModule.GlobalNamespace.GetMembers("NS").Single() as INamespaceSymbol; 185var ns = comp.SourceModule.GlobalNamespace.GetMembers("NS").Single() as INamespaceSymbol; 212var ns = comp.SourceModule.GlobalNamespace.GetMembers("NS").Single() as INamespaceSymbol; 241var ns = comp.SourceModule.GlobalNamespace.GetMembers("NS").Single() as INamespaceSymbol; 287var indexer1 = type.GetMembers().Where(m => m.MetadataName == "I.Item").Single() as IPropertySymbol; 288var indexer2 = type.GetMembers().Where(m => m.MetadataName == "I<T>.Item").Single() as IPropertySymbol; 521var namespace1 = comp1.SourceModule.GlobalNamespace.GetMembers("NS").Single() as INamespaceSymbol; 524var namespace2 = comp2.SourceModule.GlobalNamespace.GetMembers("NS").Single() as INamespaceSymbol; 629var namespace1 = comp1.SourceModule.GlobalNamespace.GetMembers("NS").Single() as INamespaceSymbol; 632var namespace2 = comp2.SourceModule.GlobalNamespace.GetMembers("NS").Single() as INamespaceSymbol;
SymbolKey\SymbolKeyTests.cs (9)
44var project = solution.Projects.Single(); 47var type = compilation.GlobalNamespace.GetMembers("C1").Single(); 79var project = solution.Projects.Single(); 118var project = solution.Projects.Single(); 122var type = compilation.GlobalNamespace.GetMembers("C").Single().GetMembers("Inner").Single(); 164var project = solution.Projects.Single(); 169var method = type.GetMembers("GetValue").OfType<IMethodSymbol>().Single(); 292var tree = bodyCompilation.SyntaxTrees.Single(); 296var varDecl = root.DescendantNodesAndSelf().OfType<VariableDeclaratorSyntax>().Single();
Workspaces\WorkspaceTests_EditorFeatures.cs (20)
393Assert.Empty(workspace.CurrentSolution.Projects.Single().Documents); 414var classC = compilation.SourceModule.GlobalNamespace.GetMembers("C").Single(); 716var doc = solution.Projects.Single().Documents.First(); 875var document = workspace.Documents.Single(); 1066var project = workspace.CurrentSolution.Projects.Single(); 1090var project = workspace.CurrentSolution.Projects.Single(); 1122var project = workspace.CurrentSolution.Projects.Single(); 1155var project = workspace.CurrentSolution.Projects.Single(); 1191Assert.Equal(additionalDoc.Id, openDocumentIds.Single()); 1220Assert.Equal(analyzerConfigDoc.Id, openDocumentIds.Single()); 1245var project = workspace.CurrentSolution.Projects.Single(); 1268Assert.Equal("original.config", workspace.CurrentSolution.GetProject(project1.Id).AdditionalDocuments.Single().Name); 1281var project = workspace.CurrentSolution.Projects.Single(); 1304Assert.Equal("original.config", workspace.CurrentSolution.GetProject(project1.Id).AnalyzerConfigDocuments.Single().Name); 1319var project = workspace.CurrentSolution.Projects.Single(); 1329project = workspace.CurrentSolution.Projects.Single(); 1334Assert.Equal("original.config", workspace.CurrentSolution.GetProject(project1.Id).AdditionalDocuments.Single().Name); 1347var project = workspace.CurrentSolution.Projects.Single(); 1357project = workspace.CurrentSolution.Projects.Single(); 1362Assert.Equal("original.config", workspace.CurrentSolution.GetProject(project1.Id).AnalyzerConfigDocuments.Single().Name);
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (187)
CodeGen\CodeGenAsyncIteratorTests.cs (1)
1151var argument = attribute.ConstructorArguments.Single();
CodeGen\CodeGenAsyncMainTests.cs (1)
721var main = metadataReader.MethodDefinitions.Where(mh => getMethodName(mh) == "<Main>").Single();
CodeGen\CodeGenAwaitForeachTests.cs (31)
1179var foreachSyntax = tree.GetRoot().DescendantNodes().OfType<ForEachStatementSyntax>().Single(); 2468var foreachSyntax = tree.GetRoot().DescendantNodes().OfType<ForEachStatementSyntax>().Single(); 2528var foreachSyntax = tree.GetRoot().DescendantNodes().OfType<ForEachStatementSyntax>().Single(); 2731var foreachSyntax = tree.GetRoot().DescendantNodes().OfType<ForEachStatementSyntax>().Single(); 2768var foreachSyntax = tree.GetRoot().DescendantNodes().OfType<ForEachStatementSyntax>().Single(); 2808var foreachSyntax = tree.GetRoot().DescendantNodes().OfType<ForEachStatementSyntax>().Single(); 2845var foreachSyntax = tree.GetRoot().DescendantNodes().OfType<ForEachStatementSyntax>().Single(); 2879var foreachSyntax = tree.GetRoot().DescendantNodes().OfType<ForEachStatementSyntax>().Single(); 4401var foreachSyntax = tree.GetRoot().DescendantNodes().OfType<ForEachStatementSyntax>().Single(); 4546var foreachSyntax = tree.GetRoot().DescendantNodes().OfType<ForEachStatementSyntax>().Single(); 4716var foreachSyntax = tree.GetRoot().DescendantNodes().OfType<ForEachStatementSyntax>().Single(); 4834var foreachSyntax = tree.GetRoot().DescendantNodes().OfType<ForEachStatementSyntax>().Single(); 4889var foreachSyntax = tree.GetRoot().DescendantNodes().OfType<ForEachStatementSyntax>().Single(); 5022var foreachSyntax = tree.GetRoot().DescendantNodes().OfType<ForEachStatementSyntax>().Single(); 5218var foreachSyntax = tree.GetRoot().DescendantNodes().OfType<ForEachStatementSyntax>().Single(); 5341var foreachSyntax = tree.GetRoot().DescendantNodes().OfType<ForEachStatementSyntax>().Single(); 5463var foreachSyntax = tree.GetRoot().DescendantNodes().OfType<ForEachStatementSyntax>().Single(); 6540var loop = tree.GetRoot().DescendantNodes().OfType<ForEachStatementSyntax>().Single(); 6936var foreachSyntax = tree.GetRoot().DescendantNodes().OfType<ForEachStatementSyntax>().Single(); 7093var foreachSyntax = tree.GetRoot().DescendantNodes().OfType<ForEachStatementSyntax>().Single(); 7372var foreachSyntax = tree.GetRoot().DescendantNodes().OfType<ForEachVariableStatementSyntax>().Single(); 7567var foreachSyntax = tree.GetRoot().DescendantNodes().OfType<ForEachVariableStatementSyntax>().Single(); 8057var foreachSyntax = tree.GetRoot().DescendantNodes().OfType<ForEachStatementSyntax>().Single(); 8201var foreachSyntax = tree.GetRoot().DescendantNodes().OfType<ForEachStatementSyntax>().Single(); 8462var foreachSyntax = tree.GetRoot().DescendantNodes().OfType<ForEachStatementSyntax>().Single(); 10229var foreachSyntax = tree.GetRoot().DescendantNodes().OfType<ForEachStatementSyntax>().Single(); 14410var foreachSyntax = tree.GetRoot().DescendantNodes().OfType<ForEachStatementSyntax>().Single(); 14547var foreachSyntax = tree.GetRoot().DescendantNodes().OfType<ForEachStatementSyntax>().Single(); 14689var foreachSyntax = tree.GetRoot().DescendantNodes().OfType<ForEachStatementSyntax>().Single(); 14750var foreachSyntax = tree.GetRoot().DescendantNodes().OfType<ForEachStatementSyntax>().Single(); 14882var foreachSyntax = tree.GetRoot().DescendantNodes().OfType<ForEachVariableStatementSyntax>().Single();
CodeGen\CodeGenCheckedTests.cs (3)
2915var xNode = tree.GetRoot().DescendantNodes().OfType<CheckedExpressionSyntax>().Single().Expression; 2922var checkedNode = tree.GetRoot().DescendantNodes().OfType<CheckedExpressionSyntax>().Single(); 2947var xNode = tree.GetRoot().DescendantNodes().OfType<CheckedExpressionSyntax>().Single().Expression;
CodeGen\CodeGenDeconstructTests.cs (14)
101var right = tree.GetRoot().DescendantNodes().OfType<ObjectCreationExpressionSyntax>().Single(); 260.OfType<SourceOrdinaryMethodSymbol>().Where(m => m.ParameterCount == 2).Single(); 1111var deconstruction = tree.GetRoot().DescendantNodes().OfType<AssignmentExpressionSyntax>().Single(); 1469var xy = nodes.OfType<TupleExpressionSyntax>().Single(); 1474var ab = nodes.OfType<DeclarationExpressionSyntax>().Single(); 3635return tree.GetRoot().DescendantNodes().OfType<SingleVariableDesignationSyntax>().Where(d => d.Identifier.ValueText == name).Single(); 3650return GetReferences(tree, name).Single(); 4042var deconstructionForeach = tree.GetRoot().DescendantNodes().OfType<ForEachVariableStatementSyntax>().Single(); 4405var collection = tree.GetRoot().DescendantNodes().OfType<ForEachVariableStatementSyntax>().Single().Expression; 5472var firstX1 = tree.GetRoot().DescendantNodes().OfType<VariableDeclaratorSyntax>().Where(d => d.Identifier.ValueText == "x1").Single(); 8358var node = tree.GetRoot().DescendantNodes().OfType<CastExpressionSyntax>().Single(); 8584var tree = compilation.SyntaxTrees.Single(); 8585var node = tree.GetRoot().DescendantNodes().OfType<CastExpressionSyntax>().Single(); 8628var tree = compilation.SyntaxTrees.Single();
CodeGen\CodeGenForEachTests.cs (1)
1758var foreachSyntax = tree.GetRoot().DescendantNodes().OfType<ForEachStatementSyntax>().Single();
CodeGen\CodeGenFunctionPointersTests.cs (22)
3114var addressOf = syntaxTree.GetRoot().DescendantNodes().OfType<PrefixUnaryExpressionSyntax>().Single(); 3410var declarator = syntaxTree.GetRoot().DescendantNodes().OfType<VariableDeclaratorSyntax>().Single(); 3457var declarator = syntaxTree.GetRoot().DescendantNodes().OfType<VariableDeclaratorSyntax>().Single(); 4115var variableDeclaratorSyntax = syntaxTree.GetRoot().DescendantNodes().OfType<VariableDeclaratorSyntax>().Single(); 4922.Single(), 7413var lambda = tree.GetRoot().DescendantNodes().OfType<LambdaExpressionSyntax>().Single(); 7571var functionPointerSyntax = tree.GetRoot().DescendantNodes().OfType<FunctionPointerTypeSyntax>().Single(); 7591functionPointerSyntax = tree.GetRoot().DescendantNodes().OfType<FunctionPointerTypeSyntax>().Single(); 7640var functionPointerSyntax = tree.GetRoot().DescendantNodes().OfType<FunctionPointerTypeSyntax>().Single(); 7660functionPointerSyntax = tree.GetRoot().DescendantNodes().OfType<FunctionPointerTypeSyntax>().Single(); 7727var functionPointerSyntax = tree.GetRoot().DescendantNodes().OfType<FunctionPointerTypeSyntax>().Single(); 7745functionPointerSyntax = tree.GetRoot().DescendantNodes().OfType<FunctionPointerTypeSyntax>().Single(); 10509Assert.True(callConvCdecl!.Equals((NamedTypeSymbol)m.GetUnmanagedCallersOnlyAttributeData(forceComplete: true)!.CallingConventionTypes.Single(), TypeCompareKind.ConsiderEverything)); 11668var arg = attr.ConstructorArguments.Single(); 11731var arg = attr.ConstructorArguments.Single(); 11794var arg = attr.ConstructorArguments.Single(); 11853var arg = attr.ConstructorArguments.Single(); 11887var arg = attr.ConstructorArguments.Single(); 12128var arg = attr.ConstructorArguments.Single(); 12271var arg = attr.ConstructorArguments.Single(); 12310var arg = attr.ConstructorArguments.Single(); 12358var arg = attr.ConstructorArguments.Single();
CodeGen\CodeGenLocalFunctionTests.cs (9)
146var localFunction = tree.GetRoot().DescendantNodes().OfType<LocalFunctionStatementSyntax>().Single(); 147var creation = localFunction.DescendantNodes().OfType<ObjectCreationExpressionSyntax>().Single(); 5294var attr3Args = attrs[3].ConstructorArguments.Single().Values; 5331var arg = attrs1[1].ConstructorArguments.Single(); 5745var syntaxTree = comp.SyntaxTrees.Single(); 5749.GetDeclaredSymbol(syntaxTree.GetRoot().DescendantNodes().OfType<LocalFunctionStatementSyntax>().Single()) 5820var syntaxTree = comp.SyntaxTrees.Single(); 5824.GetDeclaredSymbol(syntaxTree.GetRoot().DescendantNodes().OfType<LocalFunctionStatementSyntax>().Single()) 5895var syntaxTree = comp.SyntaxTrees.Single();
CodeGen\CodeGenOperators.cs (4)
5409var tree = result.Compilation.SyntaxTrees.Single(); 5412ControlFlowGraph.Create((IMethodBodyOperation)model.GetOperation(tree.GetRoot().DescendantNodes().OfType<MethodDeclarationSyntax>().Where(m => m.Identifier.ValueText == "Calculate").Single())); 5702ControlFlowGraph.Create((IMethodBodyOperation)model.GetOperation(tree.GetRoot().DescendantNodes().OfType<MethodDeclarationSyntax>().Where(m => m.Identifier.ValueText == "Calculate").Single())); 5738ControlFlowGraph.Create((IMethodBodyOperation)model.GetOperation(tree.GetRoot().DescendantNodes().OfType<MethodDeclarationSyntax>().Where(m => m.Identifier.ValueText == "Calculate").Single()));
CodeGen\CodeGenRefLocalTests.cs (3)
4045var refVar = tree.GetRoot().DescendantNodes().OfType<RefTypeSyntax>().Single(); 4082var refVar = tree.GetRoot().DescendantNodes().OfType<RefTypeSyntax>().Single(); 4116var refInt = tree.GetRoot().DescendantNodes().OfType<RefTypeSyntax>().Single();
CodeGen\CodeGenTests.cs (1)
13081var field = @enum.GetMembers().OfType<FieldSymbol>().Single();
CodeGen\CodeGenTupleEqualityTests.cs (10)
713var equals = tree.GetCompilationUnitRoot().DescendantNodes().OfType<BinaryExpressionSyntax>().Single(); 769var tuple = tree.GetCompilationUnitRoot().DescendantNodes().OfType<TupleExpressionSyntax>().Single(); 854var equals = tree.GetCompilationUnitRoot().DescendantNodes().OfType<BinaryExpressionSyntax>().Single(); 902var equals = tree.GetCompilationUnitRoot().DescendantNodes().OfType<BinaryExpressionSyntax>().Single(); 951var equals = tree.GetCompilationUnitRoot().DescendantNodes().OfType<BinaryExpressionSyntax>().Single(); 3278var comparison = tree.GetCompilationUnitRoot().DescendantNodes().OfType<BinaryExpressionSyntax>().Single(); 3684var comparison = tree.GetCompilationUnitRoot().DescendantNodes().OfType<BinaryExpressionSyntax>().Single(); 3808var comparison = tree.GetCompilationUnitRoot().DescendantNodes().OfType<BinaryExpressionSyntax>().Single(); 3911var comparison = tree.GetCompilationUnitRoot().DescendantNodes().OfType<BinaryExpressionSyntax>().Single(); 4036var comparison = tree.GetCompilationUnitRoot().DescendantNodes().OfType<BinaryExpressionSyntax>().Single();
CodeGen\CodeGenTupleTest.cs (71)
1610var node = nodes.OfType<TupleExpressionSyntax>().Single(); 3466var node = nodes.OfType<TupleExpressionSyntax>().Single(); 3637var node = nodes.OfType<TupleExpressionSyntax>().Single(); 4024var result = tree.GetRoot().DescendantNodes().OfType<VariableDeclaratorSyntax>().Where(d => d.Identifier.ValueText == "result").Single(); 6311INamedTypeSymbol vbType = (INamedTypeSymbol)vbComp.GlobalNamespace.GetMembers("C").Single(); 6328var vbType = (ITypeSymbol)vbComp.GlobalNamespace.GetMembers("C").Single(); 6581ITypeSymbol vbType = (ITypeSymbol)vbComp.GlobalNamespace.GetMembers("C").Single(); 8292var node = nodes.OfType<TupleExpressionSyntax>().Single(); 8331var node = nodes.OfType<TupleExpressionSyntax>().Single(); 8378var node = nodes.OfType<TupleExpressionSyntax>().Single(); 8407var node = nodes.OfType<TupleExpressionSyntax>().Single(); 8436var node = nodes.OfType<TupleExpressionSyntax>().Single(); 8484var node = nodes.OfType<ParenthesizedExpressionSyntax>().Single().Parent; 8491node = nodes.OfType<ParenthesizedExpressionSyntax>().Single(); 8518var node = nodes.OfType<ParenthesizedExpressionSyntax>().Single().Parent; 8525node = nodes.OfType<ParenthesizedExpressionSyntax>().Single(); 8551var node = nodes.OfType<TupleExpressionSyntax>().Single(); 8580var node = nodes.OfType<TupleExpressionSyntax>().Single(); 8627var node = nodes.OfType<TupleExpressionSyntax>().Single(); 8662var node = nodes.OfType<TupleExpressionSyntax>().Single(); 8691var node = nodes.OfType<TupleExpressionSyntax>().Single(); 8720var node = nodes.OfType<TupleExpressionSyntax>().Single(); 8758var node = nodes.OfType<TupleExpressionSyntax>().Single(); 8805var node = nodes.OfType<TupleExpressionSyntax>().Single(); 8843var node = nodes.OfType<TupleExpressionSyntax>().Single(); 8894var node = nodes.OfType<TupleExpressionSyntax>().Single(); 8941var node = nodes.OfType<TupleExpressionSyntax>().Single(); 9014var node = nodes.OfType<TupleExpressionSyntax>().Single(); 9071var node = nodes.OfType<TupleExpressionSyntax>().Single(); 11528var m1Item7 = (FieldSymbol)m1Tuple.GetMembers().Where(m => m.Name == "Item7").Single(); 11529var m1Item9 = (FieldSymbol)m1Tuple.GetMembers().Where(m => m.Name == "Item9").Single(); 11533var m2g2 = (FieldSymbol)m2Tuple.GetMembers().Where(m => m.Name == "g2").Single(); 11534var m2Item9 = (FieldSymbol)m2Tuple.GetMembers().Where(m => m.Name == "Item9").Single(); 11535var m2i2 = (FieldSymbol)m2Tuple.GetMembers().Where(m => m.Name == "i2").Single(); 12695var m1Tuple = model.LookupSymbols(node.SpanStart, name: "v1").OfType<ILocalSymbol>().Single().Type.GetSymbol<NamedTypeSymbol>(); 12696var m2Tuple = model.LookupSymbols(node.SpanStart, name: "v2").OfType<ILocalSymbol>().Single().Type.GetSymbol<NamedTypeSymbol>(); 12697var m6Tuple = model.LookupSymbols(node.SpanStart, name: "v6").OfType<ILocalSymbol>().Single().Type.GetSymbol<NamedTypeSymbol>(); 13974var nameofNode = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "nameof").Single(); 13975var nameofArg = ((InvocationExpressionSyntax)nameofNode.Parent).ArgumentList.Arguments.Single().Expression; 14245var m1 = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "M1").Single(); 14261var m2 = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "M2").Single(); 14306var m3 = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "M3").Single(); 14324var m4 = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "M4").Single(); 14331var m5 = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "M5").Single(); 14338var m6 = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "M6").Single(); 14430var tree = comp.SyntaxTrees.Single(); 14433var e1 = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "E1").Single(); 14447var m5 = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "M5").Single(); 14454var v1 = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "v1").Single(); 14464var v2 = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "v2").Single(); 16540var node = nodes.OfType<TupleExpressionSyntax>().Single(); 17240var n5 = nodes.OfType<LambdaExpressionSyntax>().Single(); 17301var n5 = nodes.OfType<LambdaExpressionSyntax>().Single(); 17436var x1 = nodes.OfType<VariableDeclaratorSyntax>().Single(); 24196var type = tree.GetRoot().DescendantNodes().OfType<TupleTypeSyntax>().Single(); 24269var xSymbol = model.GetDeclaredSymbol(tree.GetRoot().DescendantNodes().OfType<ForEachStatementSyntax>().Single()); 24332var xSymbol = model.GetDeclaredSymbol(tree.GetRoot().DescendantNodes().OfType<ForEachStatementSyntax>().Single()); 25703var tuple = tree.GetRoot().DescendantNodes().OfType<TupleExpressionSyntax>().Single(); 25774var tuple = tree.GetRoot().DescendantNodes().OfType<TupleExpressionSyntax>().Single(); 25839var tuple = tree.GetRoot().DescendantNodes().OfType<TupleExpressionSyntax>().Single(); 25911var tuple = tree.GetRoot().DescendantNodes().OfType<TupleExpressionSyntax>().Single(); 26224var node = nodes.OfType<TupleExpressionSyntax>().Single(); 26295var doSyntax = tree.GetCompilationUnitRoot().DescendantNodes().OfType<InvocationExpressionSyntax>().Single(); 26328var doSyntax = tree.GetCompilationUnitRoot().DescendantNodes().OfType<InvocationExpressionSyntax>().Single(); 26361var doSyntax = tree.GetCompilationUnitRoot().DescendantNodes().OfType<InvocationExpressionSyntax>().Single(); 26394var doSyntax = tree.GetCompilationUnitRoot().DescendantNodes().OfType<InvocationExpressionSyntax>().Single(); 27066var toEmit = field.ContainingType.GetFieldsToEmit().Where(f => f.Name == "F1").Single(); 27150var toEmit = field.ContainingType.GetFieldsToEmit().Where(f => f.Name == "F1").Single(); 27224var toEmit = field.ContainingType.GetFieldsToEmit().Single(); 27302var toEmit = field.ContainingType.GetFieldsToEmit().Single(); 27567var literal = tree.GetRoot().DescendantNodes().OfType<LiteralExpressionSyntax>().Single();
CodeGen\DestructorTests.cs (1)
800Single();
CodeGen\ForeachTest.cs (1)
1687var decl = tree.GetRoot().DescendantNodes().OfType<ForEachStatementSyntax>().Single();
CodeGen\IndexerTests.cs (1)
154var indexer = @class.GetMembers().Where(member => member.Kind == SymbolKind.Property).Cast<PropertySymbol>().Single();
CodeGen\ObjectAndCollectionInitializerTests.cs (2)
1105var tree = comp.SyntaxTrees.Single(); 3589var node = tree.GetRoot().DescendantNodes().OfType<Syntax.ObjectCreationExpressionSyntax>().Single();
Emit\EmitMetadataTests.cs (11)
426var m1 = classA.GetMembers("M1").OfType<MethodSymbol>().Single(); 427var m2 = classA.GetMembers("M2").OfType<MethodSymbol>().Single(); 428var m3 = classA.GetMembers("M3").OfType<MethodSymbol>().Single(); 429var m4 = classA.GetMembers("M4").OfType<MethodSymbol>().Single(); 430var m5 = classA.GetMembers("M5").OfType<MethodSymbol>().Single(); 550var f1 = classA.GetMembers("F1").OfType<FieldSymbol>().Single(); 551var f2 = classA.GetMembers("F2").OfType<FieldSymbol>().Single(); 552var f3 = classA.GetMembers("F3").OfType<FieldSymbol>().Single(); 553var f4 = classA.GetMembers("F4").OfType<FieldSymbol>().Single(); 570var f5 = classA.GetMembers("F5").OfType<FieldSymbol>().Single(); 571var f6 = classA.GetMembers("F6").OfType<FieldSymbol>().Single();
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (22)
CodeGen\IndexAndRangeTests.cs (1)
624var node = tree.GetRoot().DescendantNodes().OfType<ObjectCreationExpressionSyntax>().Single();
Emit\EditAndContinue\EditAndContinueTests.cs (2)
7115var newTypeDefHandle = reader.TypeDefinitions.Single(); 7121var attribute = reader.GetCustomAttribute(reader.CustomAttributes.Single());
Emit\EditAndContinue\SymbolMatcherTests.cs (12)
498var displayClass = peAssemblyBuilder.GetSynthesizedTypes(c).Single(); 569var displayClass = peAssemblyBuilder.GetSynthesizedTypes(c).Single(); 576var x1 = fields.Where(f => f.Name == "x1").Single(); 577var x2 = fields.Where(f => f.Name == "x2").Single(); 1123var displayClass = peAssemblyBuilder.GetSynthesizedTypes(c).Single(); 1130var y1 = fields.Where(f => f.Name == "y1").Single(); 1131var y2 = fields.Where(f => f.Name == "y2").Single(); 1477var displayClass = peAssemblyBuilder.GetSynthesizedTypes(c).Single(); 1533Assert.Equal("<>f__AnonymousDelegate0", anonymousDelegates0.Single().Value.Single().Name); 1541var displayClass = peAssemblyBuilder.GetSynthesizedTypes(type).Single(); 1605var displayClass = peAssemblyBuilder.GetSynthesizedTypes(c).Single(); 1675var displayClass = peAssemblyBuilder.GetSynthesizedTypes(c).Single();
Emit\NumericIntPtrTests.cs (3)
6015var expr = tree.GetRoot().DescendantNodes().OfType<ReturnStatementSyntax>().Single().Expression; 6251var expr = tree.GetRoot().DescendantNodes().OfType<PrefixUnaryExpressionSyntax>().Single(); 8132var expr = tree.GetRoot().DescendantNodes().OfType<BinaryExpressionSyntax>().Single();
PDB\PDBEmbeddedSourceTests.cs (1)
127}).Single();
PDB\PDBSourceLinkTests.cs (1)
97select pdbReader.GetBlobBytes(cdi.Value)).Single();
PDB\PortablePdbTests.cs (2)
315select pdbReader.GetBlobBytes(cdi.Value)).Single(); 358select pdbReader.GetBlobBytes(cdi.Value)).Single();
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (3037)
Attributes\AttributeTests.cs (17)
654Assert.Equal(TypedConstantKind.Array, attributeData.ConstructorArguments.Single().Kind); 655Assert.Equal(new object[] { 1, 2, 3 }, attributeData.ConstructorArguments.Single().Values.Select(arg => arg.Value)); 684Assert.Equal(TypedConstantKind.Error, attrs[0].ConstructorArguments.Single().Kind); 813var interpolationSyntax = root.DescendantNodes().OfType<InterpolationSyntax>().Single(); 3531var attr = attrs.Single(); 3538attr = attrs.Single(); 3545attr = attrs.Single(); 4648var arg = attr.ConstructorArguments.Single(); 4680var arg = attr.NamedArguments.Single(); 4713var arg = attr.ConstructorArguments.Single(); 4745var arg = attr.NamedArguments.Single(); 4781var arg = attr.ConstructorArguments.Single(); 4812var arg = attr.ConstructorArguments.Single(); 4838var arg = attr.ConstructorArguments.Single(); 4870var arg = attr.ConstructorArguments.Single(); 7580var attrArgSyntax = tree.GetCompilationUnitRoot().DescendantNodes().OfType<AttributeArgumentSyntax>().Single(); 11647var thirdArgument = tree.GetRoot().DescendantNodes().OfType<AttributeArgumentSyntax>().Skip(2).Single();
Attributes\AttributeTests_Dynamic.cs (2)
529var dynamicAttribute = synthesizedDynamicAttributes.Single(); 1102var values = attr.ConstructorArguments.Single().Values.ToArray();
Attributes\AttributeTests_NativeInteger.cs (1)
794var interfaceImpl = reader.GetInterfaceImplementation(typeDef.GetInterfaceImplementations().Single());
Attributes\AttributeTests_Nullable.cs (5)
1135var interfaceImpl = reader.GetInterfaceImplementation(typeDef.GetInterfaceImplementations().Single()); 1138interfaceImpl = reader.GetInterfaceImplementation(typeDef.GetInterfaceImplementations().Single()); 1186var interfaceImpl = reader.GetInterfaceImplementation(typeDef.GetInterfaceImplementations().Single()); 1190interfaceImpl = reader.GetInterfaceImplementation(typeDef.GetInterfaceImplementations().Single()); 4861var interfaceImpl = reader.GetInterfaceImplementation(typeDef.GetInterfaceImplementations().Single());
Attributes\AttributeTests_StructLayout.cs (1)
688.Single();
Attributes\AttributeTests_Synthesized.cs (10)
127var pid = (NamedTypeSymbol)comp.GlobalNamespace.GetMembers().Where(s => s.Name.StartsWith("<PrivateImplementationDetails>", StringComparison.Ordinal)).Single(); 149var bufferType = (NamedTypeSymbol)s.GetMembers().Where(t => t.Name == "<C>e__FixedBuffer").Single(); 195Assert.Equal(DebuggerBrowsableState.Never, (DebuggerBrowsableState)attributes[1].ConstructorArguments.Single().Value); 405var dd = anon.GetAttributes().Where(a => a.AttributeClass.Name == "DebuggerDisplayAttribute").Single(); 406return (string)dd.ConstructorArguments.Single().Value; 1684Assert.Equal(stateMachine, stateMachineAttribute.ConstructorArguments.Single().ValueInternal); 1727Assert.Equal(stateMachine, stateMachineAttribute.ConstructorArguments.Single().ValueInternal); 1769Assert.Equal(stateMachine.AsUnboundGenericType(), stateMachineAttribute.ConstructorArguments.Single().ValueInternal); 1848Assert.Equal(stateMachine, iteratorAttribute.ConstructorArguments.Single().ValueInternal); 1878Assert.Equal(stateMachine.AsUnboundGenericType(), iteratorAttribute.ConstructorArguments.Single().ValueInternal);
Attributes\AttributeTests_Tuples.cs (4)
627var tupleAttr = synthesizedTupleElementNamesAttr.Single(); 878var attr = reader.GetCustomAttribute(attributes.Single()); 971var interfaceImpl = reader.GetInterfaceImplementation(interfaceImpls.Single()); 975var attr = reader.GetCustomAttribute(attributes.Single());
Attributes\AttributeTests_WellKnownAttributes.cs (16)
2694var moduleRefName = metadataReader.GetModuleReference(metadataReader.GetModuleReferences().Single()).Name; 2705var import = metadataReader.GetImportedMethods().Single().GetImport(); 3435var import = metadataReader.GetImportedMethods().Single().GetImport(); 3467var import = metadataReader.GetImportedMethods().Single().GetImport(); 5765var tree = compilation.SyntaxTrees.Single(); 5768var localFunctionSyntax = tree.GetRoot().DescendantNodes().OfType<LocalFunctionStatementSyntax>().Single(); 9550var syntax = tree.GetRoot().DescendantNodes().OfType<InvocationExpressionSyntax>().Single(); 9599var syntax = tree.GetRoot().DescendantNodes().OfType<InvocationExpressionSyntax>().Single(); 13221ConstructorArguments.Single().ValueInternal). 13226ConstructorArguments.Single().ValueInternal). 13231ConstructorArguments.Single().ValueInternal). 13236ConstructorArguments.Single().ValueInternal). 13344ConstructorArguments.Single().ValueInternal))); 13349ConstructorArguments.Single().ValueInternal))); 13354ConstructorArguments.Single().ValueInternal))); 13359ConstructorArguments.Single().ValueInternal)));
Diagnostics\DiagnosticAnalyzerTests.cs (3)
3683var field1 = tree1.GetRoot().DescendantNodes().OfType<FieldDeclarationSyntax>().Single().Declaration.Variables.Single().Identifier; 4153var baseListNode = root.DescendantNodes().OfType<BaseListSyntax>().Single();
Diagnostics\GetDiagnosticsTests.cs (6)
647Assert.False(effectiveDiagnostics.Single().IsSuppressed); 731ImmutableDictionary<object, AnalyzerConfigOptions>.Empty.Add(compilation.SyntaxTrees.Single(), analyzerConfigOptions), 1638var diagnostic1 = analysisResult1.SemanticDiagnostics.Single().Value.Single().Value.Single(); 1639var diagnostic2 = analysisResult2.SemanticDiagnostics.Single().Value.Single().Value.Single();
FieldKeywordTests.cs (9)
617var fieldExpression = tree.GetRoot().DescendantNodes().OfType<FieldExpressionSyntax>().Single(); 707var fieldExpression = tree.GetRoot().DescendantNodes().OfType<FieldExpressionSyntax>().Single(); 10601var previousAccessor = tree.GetRoot().DescendantNodes().OfType<AccessorDeclarationSyntax>().Single(); 10604var modifiedAccessor = modifiedTree.GetRoot().DescendantNodes().OfType<AccessorDeclarationSyntax>().Single(); 10606var expr = modifiedAccessor.DescendantNodes().OfType<FieldExpressionSyntax>().Single(); 10640var expr = modifiedAccessor.DescendantNodes().OfType<FieldExpressionSyntax>().Single(); 12859var fieldExpression = tree.GetRoot().DescendantNodes().OfType<FieldExpressionSyntax>().Single(); 12885var fieldExpression = tree.GetRoot().DescendantNodes().OfType<FieldExpressionSyntax>().Single(); 12913var fieldExpression = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(node => node.ToString() == "field").Single();
FirstClassSpanTests.cs (9)
32: CombinatorialValuesAttribute(((IEnumerable<object[]>)LangVersions()).Select(d => d.Single()).ToArray()); 2824var arg = tree.GetRoot().DescendantNodes().OfType<ReturnStatementSyntax>().Single().Expression; 6754var invocation = tree.GetRoot().DescendantNodes().OfType<InvocationExpressionSyntax>().Single(); 6804var invocation = tree.GetRoot().DescendantNodes().OfType<InvocationExpressionSyntax>().Single(); 6854var invocation = tree.GetRoot().DescendantNodes().OfType<InvocationExpressionSyntax>().Single(); 6904var invocation = tree.GetRoot().DescendantNodes().OfType<InvocationExpressionSyntax>().Single(); 6953var invocation = tree.GetRoot().DescendantNodes().OfType<InvocationExpressionSyntax>().Single(); 6994var invocation = tree.GetRoot().DescendantNodes().OfType<InvocationExpressionSyntax>().Single(); 8875var invocation = comp.SyntaxTrees.Single().GetRoot().DescendantNodes().OfType<InvocationExpressionSyntax>().Single();
FlowAnalysis\FlowTests.cs (1)
5861var property = declarations.Select(d => model.GetDeclaredSymbol(d)).Where(p => p.ContainingSymbol.Name == "Program").Single();
FlowAnalysis\IterationJumpYieldStatementTests.cs (1)
914var foreachNode = tree.GetCompilationUnitRoot().DescendantNodes().OfType<ForEachStatementSyntax>().Single();
FlowAnalysis\RegionAnalysisTests.cs (14)
2537var fieldDataFlowAnalysis = dataFlowAnalysisResults.Skip(1).Single(); 4526var stmt1 = tree.GetCompilationUnitRoot().DescendantNodesAndSelf().OfType<StatementSyntax>().Where(n => n.ToString() == "IntPtr p;").Single(); 5536var node = root.DescendantNodes().OfType<LambdaExpressionSyntax>().Single(); 5580var node = root.DescendantNodes().OfType<LambdaExpressionSyntax>().Single(); 5619var tree = comp.SyntaxTrees.Single(); 5623var node = root.DescendantNodes().OfType<LambdaExpressionSyntax>().Single(); 6217var invocation = tree.GetCompilationUnitRoot().DescendantNodes().OfType<InvocationExpressionSyntax>().Single(); 6228var lambda = tree.GetCompilationUnitRoot().DescendantNodes().OfType<ParenthesizedLambdaExpressionSyntax>().Single(); 7909var stmt = tree.GetCompilationUnitRoot().DescendantNodesAndSelf().OfType<ForEachStatementSyntax>().Single().Statement; 8099var expr = tree.GetRoot().DescendantNodes().OfType<LiteralExpressionSyntax>().Single(); 8127var expr = tree.GetRoot().DescendantNodes().OfType<LiteralExpressionSyntax>().Single(); 14121var assignment = tree.GetRoot().DescendantNodes().OfType<AssignmentExpressionSyntax>().Single(); 14144var assignment = tree.GetRoot().DescendantNodes().OfType<AssignmentExpressionSyntax>().Single(); 14207var decl = tree.GetRoot().DescendantNodes().OfType<ExpressionStatementSyntax>().Single();
OverloadResolutionPriorityTests.cs (3)
444var invocation = tree.GetRoot().DescendantNodes().OfType<InvocationExpressionSyntax>().Single(); 700var invocation = tree.GetRoot().DescendantNodes().OfType<InvocationExpressionSyntax>().Single(); 808var creation = tree.GetRoot().DescendantNodes().OfType<ObjectCreationExpressionSyntax>().Single();
PartialEventsAndConstructorsTests.cs (2)
2071var defSymbol = (IEventSymbol)model.GetDeclaredSymbol(tree.GetRoot().DescendantNodes().OfType<VariableDeclaratorSyntax>().Single())!; 2074IEventSymbol implSymbol = model.GetDeclaredSymbol(tree.GetRoot().DescendantNodes().OfType<EventDeclarationSyntax>().Single())!;
RefReadonlyParameterTests.cs (5)
1522var local = tree.GetRoot().DescendantNodes().OfType<VariableDeclaratorSyntax>().Single(); 7099var docComment = tree.GetCompilationUnitRoot().DescendantTrivia().Select(trivia => trivia.GetStructure()).OfType<DocumentationCommentTriviaSyntax>().Single(); 7100var cref = docComment.DescendantNodes().OfType<XmlCrefAttributeSyntax>().Select(attr => attr.Cref).Single(); 7127var docComment = tree.GetCompilationUnitRoot().DescendantTrivia().Select(trivia => trivia.GetStructure()).OfType<DocumentationCommentTriviaSyntax>().Single(); 7128var cref = docComment.DescendantNodes().OfType<XmlCrefAttributeSyntax>().Select(attr => attr.Cref).Single();
RefStructInterfacesTests.cs (107)
6629var node = tree.GetRoot().DescendantNodes().OfType<MethodDeclarationSyntax>().Where(m => m.Identifier.ValueText == "Main").Single(); 6766var node = tree.GetRoot().DescendantNodes().OfType<MethodDeclarationSyntax>().Where(m => m.Identifier.ValueText == "Test1").Single(); 6882var node = tree.GetRoot().DescendantNodes().OfType<MethodDeclarationSyntax>().Where(m => m.Identifier.ValueText == "Main").Single(); 7014var node = tree.GetRoot().DescendantNodes().OfType<MethodDeclarationSyntax>().Where(m => m.Identifier.ValueText == "Test").Single(); 7143var node = tree.GetRoot().DescendantNodes().OfType<MethodDeclarationSyntax>().Where(m => m.Identifier.ValueText == "Test").Single(); 7473var node = tree.GetRoot().DescendantNodes().OfType<MethodDeclarationSyntax>().Where(m => m.Identifier.ValueText == "Main").Single(); 7576var foreachSyntax = tree.GetRoot().DescendantNodes().OfType<ForEachStatementSyntax>().Single(); 7663var node = tree.GetRoot().DescendantNodes().OfType<MethodDeclarationSyntax>().Where(m => m.Identifier.ValueText == "Main").Single(); 7766var foreachSyntax = tree.GetRoot().DescendantNodes().OfType<ForEachStatementSyntax>().Single(); 7882var node = tree.GetRoot().DescendantNodes().OfType<MethodDeclarationSyntax>().Where(m => m.Identifier.ValueText == "Test1").Single(); 8076var node = tree.GetRoot().DescendantNodes().OfType<MethodDeclarationSyntax>().Where(m => m.Identifier.ValueText == "Test").Single(); 8176var foreachSyntax = tree.GetRoot().DescendantNodes().OfType<ForEachStatementSyntax>().Single(); 8269var node = tree.GetRoot().DescendantNodes().OfType<MethodDeclarationSyntax>().Where(m => m.Identifier.ValueText == "Test").Single(); 8369var foreachSyntax = tree.GetRoot().DescendantNodes().OfType<ForEachStatementSyntax>().Single(); 8442var node = tree.GetRoot().DescendantNodes().OfType<MethodDeclarationSyntax>().Where(m => m.Identifier.ValueText == "Test").Single(); 8444var foreachSyntax = tree.GetRoot().DescendantNodes().OfType<ForEachStatementSyntax>().Single(); 8548var node = tree.GetRoot().DescendantNodes().OfType<MethodDeclarationSyntax>().Where(m => m.Identifier.ValueText == "Test").Single(); 8648var foreachSyntax = tree.GetRoot().DescendantNodes().OfType<ForEachStatementSyntax>().Single(); 8932var node = tree.GetRoot().DescendantNodes().OfType<MethodDeclarationSyntax>().Where(m => m.Identifier.ValueText == "Main").Single(); 9019var foreachSyntax = tree.GetRoot().DescendantNodes().OfType<ForEachStatementSyntax>().Single(); 9136var node = tree.GetRoot().DescendantNodes().OfType<MethodDeclarationSyntax>().Where(m => m.Identifier.ValueText == "Main").Single(); 9223var foreachSyntax = tree.GetRoot().DescendantNodes().OfType<ForEachStatementSyntax>().Single(); 9332var node = tree.GetRoot().DescendantNodes().OfType<MethodDeclarationSyntax>().Where(m => m.Identifier.ValueText == "Main").Single(); 9387var foreachSyntax = tree.GetRoot().DescendantNodes().OfType<ForEachStatementSyntax>().Single(); 9500var node = tree.GetRoot().DescendantNodes().OfType<MethodDeclarationSyntax>().Where(m => m.Identifier.ValueText == "Main").Single(); 9587var foreachSyntax = tree.GetRoot().DescendantNodes().OfType<ForEachStatementSyntax>().Single(); 9715var node = tree.GetRoot().DescendantNodes().OfType<MethodDeclarationSyntax>().Where(m => m.Identifier.ValueText == "Test").Single(); 9811var foreachSyntax = tree.GetRoot().DescendantNodes().OfType<ForEachStatementSyntax>().Single(); 9936var node = tree.GetRoot().DescendantNodes().OfType<MethodDeclarationSyntax>().Where(m => m.Identifier.ValueText == "Test").Single(); 10020var foreachSyntax = tree.GetRoot().DescendantNodes().OfType<ForEachStatementSyntax>().Single(); 10151var node = tree.GetRoot().DescendantNodes().OfType<MethodDeclarationSyntax>().Where(m => m.Identifier.ValueText == "Test").Single(); 10247var foreachSyntax = tree.GetRoot().DescendantNodes().OfType<ForEachStatementSyntax>().Single(); 10348var node = tree.GetRoot().DescendantNodes().OfType<MethodDeclarationSyntax>().Where(m => m.Identifier.ValueText == "Test").Single(); 10350var foreachSyntax = tree.GetRoot().DescendantNodes().OfType<ForEachStatementSyntax>().Single(); 10443var node = tree.GetRoot().DescendantNodes().OfType<MethodDeclarationSyntax>().Where(m => m.Identifier.ValueText == "Test").Single(); 10445var foreachSyntax = tree.GetRoot().DescendantNodes().OfType<ForEachStatementSyntax>().Single(); 10543var node = tree.GetRoot().DescendantNodes().OfType<MethodDeclarationSyntax>().Where(m => m.Identifier.ValueText == "Main").Single(); 10630var foreachSyntax = tree.GetRoot().DescendantNodes().OfType<ForEachStatementSyntax>().Single(); 10740var node = tree.GetRoot().DescendantNodes().OfType<MethodDeclarationSyntax>().Where(m => m.Identifier.ValueText == "Main").Single(); 10827var foreachSyntax = tree.GetRoot().DescendantNodes().OfType<ForEachStatementSyntax>().Single(); 10980var node = tree.GetRoot().DescendantNodes().OfType<MethodDeclarationSyntax>().Where(m => m.Identifier.ValueText == "Test1").Single(); 11199var node = tree.GetRoot().DescendantNodes().OfType<MethodDeclarationSyntax>().Where(m => m.Identifier.ValueText == "Test").Single(); 11295var foreachSyntax = tree.GetRoot().DescendantNodes().OfType<ForEachStatementSyntax>().Single(); 11423var node = tree.GetRoot().DescendantNodes().OfType<MethodDeclarationSyntax>().Where(m => m.Identifier.ValueText == "Test").Single(); 11507var foreachSyntax = tree.GetRoot().DescendantNodes().OfType<ForEachStatementSyntax>().Single(); 11607var foreachSyntax = tree.GetRoot().DescendantNodes().OfType<ForEachStatementSyntax>().Single(); 11702var foreachSyntax = tree.GetRoot().DescendantNodes().OfType<ForEachStatementSyntax>().Single(); 12547var node = tree.GetRoot().DescendantNodes().OfType<MethodDeclarationSyntax>().Where(m => m.Identifier.ValueText == "Main").Single(); 12815var node = tree.GetRoot().DescendantNodes().OfType<MethodDeclarationSyntax>().Where(m => m.Identifier.ValueText == "Test1").Single(); 13060var node = tree.GetRoot().DescendantNodes().OfType<MethodDeclarationSyntax>().Where(m => m.Identifier.ValueText == "Main").Single(); 13323var node = tree.GetRoot().DescendantNodes().OfType<MethodDeclarationSyntax>().Where(m => m.Identifier.ValueText == "Test").Single(); 13590var node = tree.GetRoot().DescendantNodes().OfType<MethodDeclarationSyntax>().Where(m => m.Identifier.ValueText == "Test").Single(); 13852var node = tree.GetRoot().DescendantNodes().OfType<MethodDeclarationSyntax>().Where(m => m.Identifier.ValueText == "Test").Single(); 14550var node = tree.GetRoot().DescendantNodes().OfType<MethodDeclarationSyntax>().Where(m => m.Identifier.ValueText == "Main").Single(); 14657var foreachSyntax = tree.GetRoot().DescendantNodes().OfType<ForEachStatementSyntax>().Single(); 14891var node = tree.GetRoot().DescendantNodes().OfType<MethodDeclarationSyntax>().Where(m => m.Identifier.ValueText == "Main").Single(); 14998var foreachSyntax = tree.GetRoot().DescendantNodes().OfType<ForEachStatementSyntax>().Single(); 15253var node = tree.GetRoot().DescendantNodes().OfType<MethodDeclarationSyntax>().Where(m => m.Identifier.ValueText == "Test1").Single(); 15604var node = tree.GetRoot().DescendantNodes().OfType<MethodDeclarationSyntax>().Where(m => m.Identifier.ValueText == "Test").Single(); 15708var foreachSyntax = tree.GetRoot().DescendantNodes().OfType<ForEachStatementSyntax>().Single(); 15952var node = tree.GetRoot().DescendantNodes().OfType<MethodDeclarationSyntax>().Where(m => m.Identifier.ValueText == "Test").Single(); 16056var foreachSyntax = tree.GetRoot().DescendantNodes().OfType<ForEachStatementSyntax>().Single(); 16131var node = tree.GetRoot().DescendantNodes().OfType<MethodDeclarationSyntax>().Where(m => m.Identifier.ValueText == "Test").Single(); 16133var foreachSyntax = tree.GetRoot().DescendantNodes().OfType<ForEachStatementSyntax>().Single(); 16386var node = tree.GetRoot().DescendantNodes().OfType<MethodDeclarationSyntax>().Where(m => m.Identifier.ValueText == "Test").Single(); 16494var foreachSyntax = tree.GetRoot().DescendantNodes().OfType<ForEachStatementSyntax>().Single(); 17157var node = tree.GetRoot().DescendantNodes().OfType<MethodDeclarationSyntax>().Where(m => m.Identifier.ValueText == "Main").Single(); 17159var foreachSyntax = tree.GetRoot().DescendantNodes().OfType<ForEachStatementSyntax>().Single(); 17222var node = tree.GetRoot().DescendantNodes().OfType<MethodDeclarationSyntax>().Where(m => m.Identifier.ValueText == "Main").Single(); 17224var foreachSyntax = tree.GetRoot().DescendantNodes().OfType<ForEachStatementSyntax>().Single(); 17287var node = tree.GetRoot().DescendantNodes().OfType<MethodDeclarationSyntax>().Where(m => m.Identifier.ValueText == "Main").Single(); 17289var foreachSyntax = tree.GetRoot().DescendantNodes().OfType<ForEachStatementSyntax>().Single(); 17371var node = tree.GetRoot().DescendantNodes().OfType<MethodDeclarationSyntax>().Where(m => m.Identifier.ValueText == "Main").Single(); 17373var foreachSyntax = tree.GetRoot().DescendantNodes().OfType<ForEachStatementSyntax>().Single(); 17459var node = tree.GetRoot().DescendantNodes().OfType<MethodDeclarationSyntax>().Where(m => m.Identifier.ValueText == "Main").Single(); 17461var foreachSyntax = tree.GetRoot().DescendantNodes().OfType<ForEachStatementSyntax>().Single(); 17552var node = tree.GetRoot().DescendantNodes().OfType<MethodDeclarationSyntax>().Where(m => m.Identifier.ValueText == "Main").Single(); 17554var foreachSyntax = tree.GetRoot().DescendantNodes().OfType<ForEachStatementSyntax>().Single(); 17649var node = tree.GetRoot().DescendantNodes().OfType<MethodDeclarationSyntax>().Where(m => m.Identifier.ValueText == "Main").Single(); 17651var foreachSyntax = tree.GetRoot().DescendantNodes().OfType<ForEachStatementSyntax>().Single(); 17733var node = tree.GetRoot().DescendantNodes().OfType<MethodDeclarationSyntax>().Where(m => m.Identifier.ValueText == "Main").Single(); 17735var foreachSyntax = tree.GetRoot().DescendantNodes().OfType<ForEachStatementSyntax>().Single(); 18054var node = tree.GetRoot().DescendantNodes().OfType<MethodDeclarationSyntax>().Where(m => m.Identifier.ValueText == "Main").Single(); 18161var foreachSyntax = tree.GetRoot().DescendantNodes().OfType<ForEachStatementSyntax>().Single(); 18251var node = tree.GetRoot().DescendantNodes().OfType<MethodDeclarationSyntax>().Where(m => m.Identifier.ValueText == "Main").Single(); 18358var foreachSyntax = tree.GetRoot().DescendantNodes().OfType<ForEachStatementSyntax>().Single(); 18474var node = tree.GetRoot().DescendantNodes().OfType<MethodDeclarationSyntax>().Where(m => m.Identifier.ValueText == "Test1").Single(); 18674var node = tree.GetRoot().DescendantNodes().OfType<MethodDeclarationSyntax>().Where(m => m.Identifier.ValueText == "Test").Single(); 18778var foreachSyntax = tree.GetRoot().DescendantNodes().OfType<ForEachStatementSyntax>().Single(); 18875var node = tree.GetRoot().DescendantNodes().OfType<MethodDeclarationSyntax>().Where(m => m.Identifier.ValueText == "Test").Single(); 18979var foreachSyntax = tree.GetRoot().DescendantNodes().OfType<ForEachStatementSyntax>().Single(); 19051var node = tree.GetRoot().DescendantNodes().OfType<MethodDeclarationSyntax>().Where(m => m.Identifier.ValueText == "Test").Single(); 19053var foreachSyntax = tree.GetRoot().DescendantNodes().OfType<ForEachStatementSyntax>().Single(); 19159var node = tree.GetRoot().DescendantNodes().OfType<MethodDeclarationSyntax>().Where(m => m.Identifier.ValueText == "Test").Single(); 19263var foreachSyntax = tree.GetRoot().DescendantNodes().OfType<ForEachStatementSyntax>().Single(); 19527var node = tree.GetRoot().DescendantNodes().OfType<MethodDeclarationSyntax>().Where(m => m.Identifier.ValueText == "Main").Single(); 19598var foreachSyntax = tree.GetRoot().DescendantNodes().OfType<ForEachStatementSyntax>().Single(); 19698var node = tree.GetRoot().DescendantNodes().OfType<MethodDeclarationSyntax>().Where(m => m.Identifier.ValueText == "Main").Single(); 19769var foreachSyntax = tree.GetRoot().DescendantNodes().OfType<ForEachStatementSyntax>().Single(); 19871var node = tree.GetRoot().DescendantNodes().OfType<MethodDeclarationSyntax>().Where(m => m.Identifier.ValueText == "Main").Single(); 19926var foreachSyntax = tree.GetRoot().DescendantNodes().OfType<ForEachStatementSyntax>().Single(); 20023var node = tree.GetRoot().DescendantNodes().OfType<MethodDeclarationSyntax>().Where(m => m.Identifier.ValueText == "Main").Single(); 20094var foreachSyntax = tree.GetRoot().DescendantNodes().OfType<ForEachStatementSyntax>().Single(); 20262var foreachSyntax = tree.GetRoot().DescendantNodes().OfType<ForEachStatementSyntax>().Single(); 20365var node = tree.GetRoot().DescendantNodes().OfType<MethodDeclarationSyntax>().Where(m => m.Identifier.ValueText == "Test").Single(); 20367var foreachSyntax = tree.GetRoot().DescendantNodes().OfType<ForEachStatementSyntax>().Single(); 21637var lambda = tree.GetRoot().DescendantNodes().OfType<ParenthesizedLambdaExpressionSyntax>().Single();
Semantics\CollectionExpressionTests.cs (25)
14396var collection = tree.GetRoot().DescendantNodes().OfType<CollectionExpressionSyntax>().Single(); 28184var argument = program.GetAttributes().Single().ConstructorArguments.Single(); 28853var collection = tree.GetRoot().DescendantNodes().OfType<CollectionExpressionSyntax>().Single(); 28925var collection = tree.GetRoot().DescendantNodes().OfType<CollectionExpressionSyntax>().Single(); 29215var collection = tree.GetRoot().DescendantNodes().OfType<CollectionExpressionSyntax>().Single(); 32326var collection = tree.GetRoot().DescendantNodes().OfType<CollectionExpressionSyntax>().Single(); 32332var element = collection.Elements.Single(); 32421var collection = tree.GetRoot().DescendantNodes().OfType<CollectionExpressionSyntax>().Single(); 32463var collection = tree.GetRoot().DescendantNodes().OfType<CollectionExpressionSyntax>().Single(); 32509var collection = tree.GetRoot().DescendantNodes().OfType<CollectionExpressionSyntax>().Single(); 38028var node = tree.GetRoot().DescendantNodes().OfType<ImplicitObjectCreationExpressionSyntax>().Single(); 38032model.VerifyOperationTree(tree.GetRoot().DescendantNodes().OfType<CollectionExpressionSyntax>().Single(), """ 38063var node = tree.GetRoot().DescendantNodes().OfType<ImplicitObjectCreationExpressionSyntax>().Single(); 38067model.VerifyOperationTree(tree.GetRoot().DescendantNodes().OfType<CollectionExpressionSyntax>().Single(), """ 38100var node = tree.GetRoot().DescendantNodes().OfType<ImplicitObjectCreationExpressionSyntax>().Single(); 38104model.VerifyOperationTree(tree.GetRoot().DescendantNodes().OfType<CollectionExpressionSyntax>().Single(), """ 38137var node = tree.GetRoot().DescendantNodes().OfType<ImplicitObjectCreationExpressionSyntax>().Single(); 38141model.VerifyOperationTree(tree.GetRoot().DescendantNodes().OfType<CollectionExpressionSyntax>().Single(), """ 38174var node = tree.GetRoot().DescendantNodes().OfType<ImplicitObjectCreationExpressionSyntax>().Single(); 38178model.VerifyOperationTree(tree.GetRoot().DescendantNodes().OfType<CollectionExpressionSyntax>().Single(), """ 38211var node = tree.GetRoot().DescendantNodes().OfType<ImplicitObjectCreationExpressionSyntax>().Single(); 38215model.VerifyOperationTree(tree.GetRoot().DescendantNodes().OfType<CollectionExpressionSyntax>().Single(), """ 38254var node = tree.GetRoot().DescendantNodes().OfType<ImplicitObjectCreationExpressionSyntax>().Single(); 38258model.VerifyOperationTree(tree.GetRoot().DescendantNodes().OfType<CollectionExpressionSyntax>().Single(), """ 42134var conditional = nodes.OfType<ConditionalExpressionSyntax>().Single();
Semantics\ExtensionTests.cs (84)
149var extension = tree.GetRoot().DescendantNodes().OfType<ExtensionBlockDeclarationSyntax>().Single(); 250var extension = tree.GetRoot().DescendantNodes().OfType<ExtensionBlockDeclarationSyntax>().Single(); 338var extension = tree.GetRoot().DescendantNodes().OfType<ExtensionBlockDeclarationSyntax>().Single(); 372var extension = tree.GetRoot().DescendantNodes().OfType<ExtensionBlockDeclarationSyntax>().Single(); 399var extension = tree.GetRoot().DescendantNodes().OfType<ExtensionBlockDeclarationSyntax>().Single(); 429var extension = tree.GetRoot().DescendantNodes().OfType<ExtensionBlockDeclarationSyntax>().Single(); 459var extension = tree.GetRoot().DescendantNodes().OfType<ExtensionBlockDeclarationSyntax>().Single(); 488var extension = tree.GetRoot().DescendantNodes().OfType<ExtensionBlockDeclarationSyntax>().Single(); 519var extension = tree.GetRoot().DescendantNodes().OfType<ExtensionBlockDeclarationSyntax>().Single(); 543var extension = tree.GetRoot().DescendantNodes().OfType<ExtensionBlockDeclarationSyntax>().Single(); 648var extension = tree.GetRoot().DescendantNodes().OfType<ExtensionBlockDeclarationSyntax>().Single(); 679var extension = tree.GetRoot().DescendantNodes().OfType<ExtensionBlockDeclarationSyntax>().Single(); 889var extension = tree.GetRoot().DescendantNodes().OfType<ExtensionBlockDeclarationSyntax>().Single(); 917var extension1 = tree1.GetRoot().DescendantNodes().OfType<ExtensionBlockDeclarationSyntax>().Single(); 924var extension2 = tree2.GetRoot().DescendantNodes().OfType<ExtensionBlockDeclarationSyntax>().Single(); 1878var extension = tree.GetRoot().DescendantNodes().OfType<ExtensionBlockDeclarationSyntax>().Single(); 1906var method = tree.GetRoot().DescendantNodes().OfType<MethodDeclarationSyntax>().Single(); 1993var extension = tree.GetRoot().DescendantNodes().OfType<ExtensionBlockDeclarationSyntax>().Single(); 2172var extension = tree.GetRoot().DescendantNodes().OfType<ExtensionBlockDeclarationSyntax>().Single(); 2205var extension = tree.GetRoot().DescendantNodes().OfType<ExtensionBlockDeclarationSyntax>().Single(); 2360var extension = tree.GetRoot().DescendantNodes().OfType<ExtensionBlockDeclarationSyntax>().Single(); 2387var extension = tree.GetRoot().DescendantNodes().OfType<ExtensionBlockDeclarationSyntax>().Single(); 2421var extension = tree.GetRoot().DescendantNodes().OfType<ExtensionBlockDeclarationSyntax>().Single(); 2492var extension = tree.GetRoot().DescendantNodes().OfType<ExtensionBlockDeclarationSyntax>().Single(); 2581var extension = tree.GetRoot().DescendantNodes().OfType<ExtensionBlockDeclarationSyntax>().Single(); 2609var extension = tree.GetRoot().DescendantNodes().OfType<ExtensionBlockDeclarationSyntax>().Single(); 2643var extension = tree.GetRoot().DescendantNodes().OfType<ExtensionBlockDeclarationSyntax>().Single(); 2669var extension = tree.GetRoot().DescendantNodes().OfType<ExtensionBlockDeclarationSyntax>().Single(); 2726var type = tree.GetRoot().DescendantNodes().OfType<TypeDeclarationSyntax>().Single(); 2743var type = tree.GetRoot().DescendantNodes().OfType<DelegateDeclarationSyntax>().Single(); 2759var type = tree.GetRoot().DescendantNodes().OfType<EnumDeclarationSyntax>().Single(); 2782var type = tree.GetRoot().DescendantNodes().OfType<ExtensionBlockDeclarationSyntax>().Single(); 2827var type = tree.GetRoot().DescendantNodes().OfType<ExtensionBlockDeclarationSyntax>().Single(); 2849var type = tree.GetRoot().DescendantNodes().OfType<ExtensionBlockDeclarationSyntax>().Single(); 2878var type = tree.GetRoot().DescendantNodes().OfType<ExtensionBlockDeclarationSyntax>().Single(); 2926var type = tree.GetRoot().DescendantNodes().OfType<ExtensionBlockDeclarationSyntax>().Single(); 2950var type = tree.GetRoot().DescendantNodes().OfType<ExtensionBlockDeclarationSyntax>().Single(); 2976var type = tree.GetRoot().DescendantNodes().OfType<ExtensionBlockDeclarationSyntax>().Single(); 3402var type = tree.GetRoot().DescendantNodes().OfType<ExtensionBlockDeclarationSyntax>().Single(); 3565var parameter = tree.GetRoot().DescendantNodes().OfType<ParameterSyntax>().Single(); 3570var type = tree.GetRoot().DescendantNodes().OfType<ExtensionBlockDeclarationSyntax>().Single(); 4243var type = tree.GetRoot().DescendantNodes().OfType<ExtensionBlockDeclarationSyntax>().Single(); 4977var ext = tree.GetRoot().DescendantNodes().OfType<ExtensionBlockDeclarationSyntax>().Single(); 5008var ext = tree.GetRoot().DescendantNodes().OfType<ExtensionBlockDeclarationSyntax>().Single(); 5009var m = ext.DescendantNodes().OfType<MethodDeclarationSyntax>().Single(); 5052var ext = tree.GetRoot().DescendantNodes().OfType<ExtensionBlockDeclarationSyntax>().Single(); 5053var m = ext.DescendantNodes().OfType<MethodDeclarationSyntax>().Single(); 5359MethodSymbol implementation = extensions.GetMembers().OfType<MethodSymbol>().Single(); 6163MethodSymbol implementation = m.ContainingAssembly.GetTypeByMetadataName("Extensions").GetMembers().OfType<MethodSymbol>().Single(); 6578MethodSymbol implementation = m.ContainingAssembly.GetTypeByMetadataName("Extensions").GetMembers().OfType<MethodSymbol>().Single(); 6884MethodSymbol implementation = comp1.GetTypeByMetadataName("Extensions").GetMembers().OfType<MethodSymbol>().Single(); 7709MethodSymbol implementation = m.ContainingAssembly.GetTypeByMetadataName("Extensions").GetMembers().OfType<MethodSymbol>().Single(); 8112MethodSymbol implementation = m.ContainingAssembly.GetTypeByMetadataName("Extensions").GetMembers().OfType<MethodSymbol>().Single(); 8429MethodSymbol implementation = m.ContainingAssembly.GetTypeByMetadataName("Extensions").GetMembers().OfType<MethodSymbol>().Single(); 9550MethodSymbol implementation = m.ContainingAssembly.GetTypeByMetadataName("Extensions").GetMembers().OfType<MethodSymbol>().Single(); 9929MethodSymbol implementation = m.ContainingAssembly.GetTypeByMetadataName("Extensions").GetMembers().OfType<MethodSymbol>().Single(); 10225MethodSymbol implementation = comp1.GetTypeByMetadataName("Extensions").GetMembers().OfType<MethodSymbol>().Single(); 10533MethodSymbol implementation = comp1.GetTypeByMetadataName("Extensions").GetMembers().OfType<MethodSymbol>().Single(); 13997var loop = tree.GetRoot().DescendantNodes().OfType<ForEachStatementSyntax>().Single(); 14042var loop = tree.GetRoot().DescendantNodes().OfType<ForEachStatementSyntax>().Single(); 14990Assert.NotEmpty(comp.GetTypeByMetadataName("S1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters()); 15032Assert.NotEmpty(comp.GetTypeByMetadataName("S1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters()); 20328Assert.NotEmpty(comp.GetTypeByMetadataName("S1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters()); 20418Assert.NotEmpty(comp.GetTypeByMetadataName("S1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters()); 21200Assert.NotEmpty(comp.GetTypeByMetadataName("S1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters()); 23888var extension = tree.GetRoot().DescendantNodes().OfType<ExtensionBlockDeclarationSyntax>().Single(); 23942var extension = tree.GetRoot().DescendantNodes().OfType<ExtensionBlockDeclarationSyntax>().Single(); 24119var extension = tree.GetRoot().DescendantNodes().OfType<ExtensionBlockDeclarationSyntax>().Single(); 25383var loop = tree.GetRoot().DescendantNodes().OfType<ForEachStatementSyntax>().Single(); 25430var loop = tree.GetRoot().DescendantNodes().OfType<ForEachStatementSyntax>().Single(); 25465var loop = tree.GetRoot().DescendantNodes().OfType<ForEachStatementSyntax>().Single(); 25495var loop = tree.GetRoot().DescendantNodes().OfType<ForEachStatementSyntax>().Single(); 25525var loop = tree.GetRoot().DescendantNodes().OfType<ForEachStatementSyntax>().Single(); 25574var loop = tree.GetRoot().DescendantNodes().OfType<ForEachStatementSyntax>().Single(); 25621var loop = tree.GetRoot().DescendantNodes().OfType<ForEachStatementSyntax>().Single(); 25653var loop = tree.GetRoot().DescendantNodes().OfType<ForEachStatementSyntax>().Single(); 30040var extension = tree.GetRoot().DescendantNodes().OfType<ExtensionBlockDeclarationSyntax>().Single(); 30063var extension = tree.GetRoot().DescendantNodes().OfType<ExtensionBlockDeclarationSyntax>().Single(); 34555var implementation = m.ContainingAssembly.GetTypeByMetadataName("E").GetMembers().OfType<MethodSymbol>().Single(); 37755var extensionParameter = tree.GetRoot().DescendantNodes().OfType<ParameterSyntax>().Single(); 37776var parameter = tree.GetRoot().DescendantNodes().OfType<ParameterSyntax>().Single(); 38110var extension = tree.GetRoot().DescendantNodes().OfType<ExtensionBlockDeclarationSyntax>().Single(); 38114AssertEx.Equal("System.Object o", model.LookupSymbols(position, null, name: null).OfType<IParameterSymbol>().Single().ToTestDisplayString()); 47122var assignment = tree.GetRoot().DescendantNodes().OfType<ForEachVariableStatementSyntax>().Single();
Semantics\ExtensionTests2.cs (2)
30649var q = tree.GetCompilationUnitRoot().DescendantNodes().OfType<QueryExpressionSyntax>().Single(); 35062var parameter = tree.GetRoot().DescendantNodes().OfType<ParameterSyntax>().Single();
Semantics\InlineArrayTests.cs (10)
2359var c = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(m => m.Identifier.ValueText == "c").Single(); 2394var c = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(m => m.Identifier.ValueText == "c").Single(); 2428var c = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(m => m.Identifier.ValueText == "c").Single(); 8841var m3 = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(m => m.Identifier.ValueText == "M3").Single().Parent; 9209var m3 = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(m => m.Identifier.ValueText == "M3").Single(); 17302var a = compilation.GlobalNamespace.GetTypeMember("A").InstanceConstructors.Where(c => !c.IsDefaultValueTypeConstructor()).Single(); 17341var a = compilation.GlobalNamespace.GetTypeMember("A").InstanceConstructors.Where(c => !c.IsDefaultValueTypeConstructor()).Single(); 18589var f = tree.GetRoot().DescendantNodes().OfType<ForEachStatementSyntax>().Single().Expression; 18915var f = tree.GetRoot().DescendantNodes().OfType<ForEachStatementSyntax>().Single().Expression; 19252var collection = tree.GetRoot().DescendantNodes().OfType<ForEachStatementSyntax>().Single().Expression;
Semantics\LockTests.cs (3)
183var localDecl = tree.GetRoot().DescendantNodes().OfType<LocalDeclarationStatementSyntax>().Single(); 184var localSymbol = (ILocalSymbol)model.GetDeclaredSymbol(localDecl.Declaration.Variables.Single())!; 188var lockStatement = tree.GetRoot().DescendantNodes().OfType<LockStatementSyntax>().Single();
Semantics\OutVarTests.cs (1227)
819return GetReferences(tree, name).Single(); 842return GetDeclarations(tree, name).Single(); 847return GetOutVarDeclarations(tree, name).Single(); 2950var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 3202var x3Decl = GetOutVarDeclarations(tree, "x3").Single(); 3203var x3Ref = GetReferences(tree, "x3").Single(); 3206var x4Decl = GetOutVarDeclarations(tree, "x4").Single(); 3207var x4Ref = GetReferences(tree, "x4").Single(); 3211var x5Ref = GetReferences(tree, "x5").Single(); 3223var x7Decl = GetOutVarDeclarations(tree, "x7").Single(); 3304var x3Decl = GetOutVarDeclarations(tree, "x3").Single(); 3305var x3Ref = GetReferences(tree, "x3").Single(); 3308var x4Decl = GetOutVarDeclarations(tree, "x4").Single(); 3309var x4Ref = GetReferences(tree, "x4").Single(); 3313var x5Ref = GetReferences(tree, "x5").Single(); 3325var x7Decl = GetOutVarDeclarations(tree, "x7").Single(); 3462bool success = model.TryGetSpeculativeSemanticModel(GetReferences(tree, "SpeculateHere").Single().SpanStart, initializer, out model); 3503bool success = model.TryGetSpeculativeSemanticModel(GetReferences(tree, "SpeculateHere").Single().SpanStart, initializer, out model); 3644var x3Decl = GetOutVarDeclarations(tree, "x3").Single(); 3647var x4Decl = GetOutVarDeclarations(tree, "x4").Single(); 3648var x4Ref = GetReferences(tree, "x4").Single(); 3653var x5Ref = GetReferences(tree, "x5").Single(); 3658var x6Decl = GetOutVarDeclarations(tree, "x6").Single(); 3659var x6Ref = GetReferences(tree, "x6").Single(); 3662var x7Decl = GetOutVarDeclarations(tree, "x7").Single(); 3663var x7Ref = GetReferences(tree, "x7").Single(); 3666var x8Decl = GetOutVarDeclarations(tree, "x8").Single(); 3667var x8Ref = GetReferences(tree, "x8").Single(); 3670var x9Decl = GetOutVarDeclarations(tree, "x9").Single(); 3671var x9Ref = GetReferences(tree, "x9").Single(); 3865var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 3870var x2Decl = GetOutVarDeclarations(tree, "x2").Single(); 3875var x4Decl = GetOutVarDeclarations(tree, "x4").Single(); 3881var x6Decl = GetOutVarDeclarations(tree, "x6").Single(); 3886var x7Decl = GetOutVarDeclarations(tree, "x7").Single(); 3892var x8Decl = GetOutVarDeclarations(tree, "x8").Single(); 3910var y12Ref = GetReferences(tree, "y12").Single(); 3962var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 3963var x1Ref = GetReferences(tree, "x1").Single(); 4002bool success = model.TryGetSpeculativeSemanticModel(GetReferences(tree, "SpeculateHere").Single().SpanStart, statement, out model); 4007var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 4274var x3Decl = GetOutVarDeclarations(tree, "x3").Single(); 4275var x3Ref = GetReferences(tree, "x3").Single(); 4278var x4Decl = GetOutVarDeclarations(tree, "x4").Single(); 4279var x4Ref = GetReferences(tree, "x4").Single(); 4283var x5Ref = GetReferences(tree, "x5").Single(); 4295var x7Decl = GetOutVarDeclarations(tree, "x7").Single(); 4302var x11Decl = GetOutVarDeclarations(tree, "x11").Single(); 4303var x11Ref = GetReferences(tree, "x11").Single(); 4499var x3Decl = GetOutVarDeclarations(tree, "x3").Single(); 4500var x3Ref = GetReferences(tree, "x3").Single(); 4504var x4Decl = GetOutVarDeclarations(tree, "x4").Single(); 4505var x4Ref = GetReferences(tree, "x4").Single(); 4509var x5Ref = GetReferences(tree, "x5").Single(); 4521var x7Decl = GetOutVarDeclarations(tree, "x7").Single(); 4528var x11Decl = GetOutVarDeclarations(tree, "x11").Single(); 4534var x12Decl = GetOutVarDeclarations(tree, "x12").Single(); 4540var x13Decl = GetOutVarDeclarations(tree, "x13").Single(); 4541var x13Ref = GetReferences(tree, "x13").Single(); 4676var x3Decl = GetOutVarDeclarations(tree, "x3").Single(); 4677var x3Ref = GetReferences(tree, "x3").Single(); 4680var x4Decl = GetOutVarDeclarations(tree, "x4").Single(); 4681var x4Ref = GetReferences(tree, "x4").Single(); 4685var x5Ref = GetReferences(tree, "x5").Single(); 4697var x7Decl = GetOutVarDeclarations(tree, "x7").Single(); 4704var x11Decl = GetOutVarDeclarations(tree, "x11").Single(); 4705var x11Ref = GetReferences(tree, "x11").Single(); 4925var x2Decl = GetOutVarDeclarations(tree, "x2").Single(); 4926var x2Ref = GetReferences(tree, "x2").Single(); 4929var x3Decl = GetOutVarDeclarations(tree, "x3").Single(); 4930var x3Ref = GetReferences(tree, "x3").Single(); 4933var x4Decl = GetOutVarDeclarations(tree, "x4").Single(); 4940var x5Decl = GetOutVarDeclarations(tree, "x5").Single(); 4955var x9Decl = GetOutVarDeclarations(tree, "x9").Single(); 4956var x9Ref = GetReferences(tree, "x9").Single(); 4959var x10Decl = GetOutVarDeclarations(tree, "x10").Single(); 4960var x10Ref = GetReferences(tree, "x10").Single(); 4963var x11Decl = GetOutVarDeclarations(tree, "x11").Single(); 4968var x12Decl = GetOutVarDeclarations(tree, "x12").Single(); 5108bool success = model.TryGetSpeculativeSemanticModel(GetReferences(tree, "SpeculateHere").Single().SpanStart, statement, out model); 5113var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 5181var x3Decl = GetOutVarDeclarations(tree, "x3").Single(); 5182var x3Ref = GetReferences(tree, "x3").Single(); 5185var x4Decl = GetOutVarDeclarations(tree, "x4").Single(); 5186var x4Ref = GetReferences(tree, "x4").Single(); 5190var x5Ref = GetReferences(tree, "x5").Single(); 5202var x7Decl = GetOutVarDeclarations(tree, "x7").Single(); 5209var x8Decl = GetOutVarDeclarations(tree, "x8").Single(); 5214var x9Decl = GetOutVarDeclarations(tree, "x9").Single(); 5284var x3Decl = GetOutVarDeclarations(tree, "x3").Single(); 5285var x3Ref = GetReferences(tree, "x3").Single(); 5288var x4Decl = GetOutVarDeclarations(tree, "x4").Single(); 5289var x4Ref = GetReferences(tree, "x4").Single(); 5293var x5Ref = GetReferences(tree, "x5").Single(); 5305var x7Decl = GetOutVarDeclarations(tree, "x7").Single(); 5411var x3Decl = GetOutVarDeclarations(tree, "x3").Single(); 5412var x3Ref = GetReferences(tree, "x3").Single(); 5415var x4Decl = GetOutVarDeclarations(tree, "x4").Single(); 5416var x4Ref = GetReferences(tree, "x4").Single(); 5420var x5Ref = GetReferences(tree, "x5").Single(); 5432var x7Decl = GetOutVarDeclarations(tree, "x7").Single(); 5513var x3Decl = GetOutVarDeclarations(tree, "x3").Single(); 5514var x3Ref = GetReferences(tree, "x3").Single(); 5517var x4Decl = GetOutVarDeclarations(tree, "x4").Single(); 5518var x4Ref = GetReferences(tree, "x4").Single(); 5521var x5Decl = GetOutVarDeclarations(tree, "x5").Single(); 5530var x6Decl = GetOutVarDeclarations(tree, "x6").Single(); 5531var x6Ref = GetReferences(tree, "x6").Single(); 5577var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 5578var x1Ref = GetReferences(tree, "x1").Single(); 5581var node = tree.GetRoot().DescendantNodes().OfType<EqualsValueClauseSyntax>().Single(); 5709var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 5710var x1Ref = GetReferences(tree, "x1").Single(); 5910var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 5915var x2Decl = GetOutVarDeclarations(tree, "x2").Single(); 5920var x4Decl = GetOutVarDeclarations(tree, "x4").Single(); 5926var x6Decl = GetOutVarDeclarations(tree, "x6").Single(); 5931var x7Decl = GetOutVarDeclarations(tree, "x7").Single(); 5937var x8Decl = GetOutVarDeclarations(tree, "x8").Single(); 5955var y12Ref = GetReferences(tree, "y12").Single(); 6051var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 6058var x2Decl = GetOutVarDeclarations(tree, "x2").Single(); 6063var x3Decl = GetOutVarDeclarations(tree, "x3").Single(); 6328var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 6333var x2Decl = GetOutVarDeclarations(tree, "x2").Single(); 6338var x4Decl = GetOutVarDeclarations(tree, "x4").Single(); 6344var x6Decl = GetOutVarDeclarations(tree, "x6").Single(); 6349var x7Decl = GetOutVarDeclarations(tree, "x7").Single(); 6355var x8Decl = GetOutVarDeclarations(tree, "x8").Single(); 6373var y12Ref = GetReferences(tree, "y12").Single(); 6563var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 6568var x2Decl = GetOutVarDeclarations(tree, "x2").Single(); 6573var x4Decl = GetOutVarDeclarations(tree, "x4").Single(); 6579var x6Decl = GetOutVarDeclarations(tree, "x6").Single(); 6584var x7Decl = GetOutVarDeclarations(tree, "x7").Single(); 6590var x8Decl = GetOutVarDeclarations(tree, "x8").Single(); 6608var y12Ref = GetReferences(tree, "y12").Single(); 6819var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 6825var x2Decl = GetOutVarDeclarations(tree, "x2").Single(); 6831var x4Decl = GetOutVarDeclarations(tree, "x4").Single(); 6838var x6Decl = GetOutVarDeclarations(tree, "x6").Single(); 6844var x7Decl = GetOutVarDeclarations(tree, "x7").Single(); 6850var x8Decl = GetOutVarDeclarations(tree, "x8").Single(); 6871var y12Ref = GetReferences(tree, "y12").Single(); 7065var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 7070var x2Decl = GetOutVarDeclarations(tree, "x2").Single(); 7075var x4Decl = GetOutVarDeclarations(tree, "x4").Single(); 7081var x6Decl = GetOutVarDeclarations(tree, "x6").Single(); 7086var x7Decl = GetOutVarDeclarations(tree, "x7").Single(); 7092var x8Decl = GetOutVarDeclarations(tree, "x8").Single(); 7110var y12Ref = GetReferences(tree, "y12").Single(); 7303var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 7308var x2Decl = GetOutVarDeclarations(tree, "x2").Single(); 7313var x4Decl = GetOutVarDeclarations(tree, "x4").Single(); 7319var x6Decl = GetOutVarDeclarations(tree, "x6").Single(); 7324var x7Decl = GetOutVarDeclarations(tree, "x7").Single(); 7330var x8Decl = GetOutVarDeclarations(tree, "x8").Single(); 7348var y12Ref = GetReferences(tree, "y12").Single(); 7625var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 7626var x1Ref = GetReferences(tree, "x1").Single(); 7630var x2Decl = GetOutVarDeclarations(tree, "x2").Single(); 7631var x2Ref = GetReferences(tree, "x2").Single(); 7634var x3Decl = GetOutVarDeclarations(tree, "x3").Single(); 7635var x3Ref = GetReferences(tree, "x3").Single(); 7638var x4Decl = GetOutVarDeclarations(tree, "x4").Single(); 7639var x4Ref = GetReferences(tree, "x4").Single(); 7643var x5Decl = GetOutVarDeclarations(tree, "x5").Single(); 7644var x5Ref = GetReferences(tree, "x5").Single(); 7647var x6Decl = GetOutVarDeclarations(tree, "x6").Single(); 7648var x6Ref = GetReferences(tree, "x6").Single(); 7651var x7Decl = GetOutVarDeclarations(tree, "x7").Single(); 7652var x7Ref = GetReferences(tree, "x7").Single(); 7717var x15Decl = GetOutVarDeclarations(tree, "x15").Single(); 7774var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 7834var x0Decl = GetOutVarDeclarations(tree, "x0").Single(); 7839var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 7844var x2Decl = GetOutVarDeclarations(tree, "x2").Single(); 7896var x0Decl = GetOutVarDeclarations(tree, "x0").Single(); 7901var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 7906var x2Decl = GetOutVarDeclarations(tree, "x2").Single(); 8388var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 8393var x2Decl = GetOutVarDeclarations(tree, "x2").Single(); 8398var x4Decl = GetOutVarDeclarations(tree, "x4").Single(); 8404var x6Decl = GetOutVarDeclarations(tree, "x6").Single(); 8409var x7Decl = GetOutVarDeclarations(tree, "x7").Single(); 8415var x8Decl = GetOutVarDeclarations(tree, "x8").Single(); 8433var y12Ref = GetReferences(tree, "y12").Single(); 8443var x15Decl = GetOutVarDeclarations(tree, "x15").Single(); 8488var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 8660var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 8665var x2Decl = GetOutVarDeclarations(tree, "x2").Single(); 8670var x3Decl = GetOutVarDeclarations(tree, "x3").Single(); 8676var x4Decl = GetOutVarDeclarations(tree, "x4").Single(); 8683var x5Decl = GetOutVarDeclarations(tree, "x5").Single(); 8684var x5Ref = GetReferences(tree, "x5").Single(); 8687var x6Decl = GetOutVarDeclarations(tree, "x6").Single(); 8692var x7Decl = GetOutVarDeclarations(tree, "x7").Single(); 8698var x8Decl = GetOutVarDeclarations(tree, "x8").Single(); 8715var y12Ref = GetReferences(tree, "y12").Single(); 8762var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 8763var x1Ref = GetReferences(tree, "x1").Single(); 8802bool success = model.TryGetSpeculativeSemanticModel(GetReferences(tree, "SpeculateHere").Single().SpanStart, statement, out model); 8807var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 9162var x3Decl = GetOutVarDeclarations(tree, "x3").Single(); 9163var x3Ref = GetReferences(tree, "x3").Single(); 9166var x4Decl = GetOutVarDeclarations(tree, "x4").Single(); 9167var x4Ref = GetReferences(tree, "x4").Single(); 9171var x5Ref = GetReferences(tree, "x5").Single(); 9183var x7Decl = GetOutVarDeclarations(tree, "x7").Single(); 9192var x8Decl = GetOutVarDeclarations(tree, "x8").Single(); 9211var x11Decl = GetOutVarDeclarations(tree, "x11").Single(); 9218var x12Decl = GetOutVarDeclarations(tree, "x12").Single(); 9264var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 9265var x1Ref = GetReferences(tree, "x1").Single(); 9335var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 9336var x1Ref = GetReferences(tree, "x1").Single(); 9339var x4Decl = GetOutVarDeclarations(tree, "x4").Single(); 9346var x6Decl = GetOutVarDeclarations(tree, "x6").Single(); 9347var x6Ref = GetReferences(tree, "x6").Single(); 9350var x8Decl = GetOutVarDeclarations(tree, "x8").Single(); 9356var x14Ref = GetReferences(tree, "x14").Single(); 9428var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 9429var x1Ref = GetReferences(tree, "x1").Single(); 9432var x4Decl = GetOutVarDeclarations(tree, "x4").Single(); 9439var x6Decl = GetOutVarDeclarations(tree, "x6").Single(); 9440var x6Ref = GetReferences(tree, "x6").Single(); 9443var x8Decl = GetOutVarDeclarations(tree, "x8").Single(); 9449var x14Ref = GetReferences(tree, "x14").Single(); 9508var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 9515var x2Decl = GetOutVarDeclarations(tree, "x2").Single(); 9584var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 9596var x3Decl = GetOutVarDeclarations(tree, "x3").Single(); 9601var x4Decl = GetOutVarDeclarations(tree, "x4").Single(); 9641bool success = model.TryGetSpeculativeSemanticModel(GetReferences(tree, "SpeculateHere").Single().SpanStart, statement, out model); 9646var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 9694var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 9700var d = tree.GetRoot().DescendantNodes().OfType<VariableDeclaratorSyntax>().Where(id => id.Identifier.ValueText == "d").Single(); 9891var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 9892var x1Ref = GetReferences(tree, "x1").Single(); 9895var x4Decl = GetOutVarDeclarations(tree, "x4").Single(); 9902var x6Decl = GetOutVarDeclarations(tree, "x6").Single(); 9903var x6Ref = GetReferences(tree, "x6").Single(); 9906var x8Decl = GetOutVarDeclarations(tree, "x8").Single(); 9912var x14Ref = GetReferences(tree, "x14").Single(); 9986var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 9987var x1Ref = GetReferences(tree, "x1").Single(); 9990var x4Decl = GetOutVarDeclarations(tree, "x4").Single(); 9997var x6Decl = GetOutVarDeclarations(tree, "x6").Single(); 9998var x6Ref = GetReferences(tree, "x6").Single(); 10001var x8Decl = GetOutVarDeclarations(tree, "x8").Single(); 10007var x14Ref = GetReferences(tree, "x14").Single(); 10068var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 10075var x2Decl = GetOutVarDeclarations(tree, "x2").Single(); 10149var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 10164var x3Decl = GetOutVarDeclarations(tree, "x3").Single(); 10169var x4Decl = GetOutVarDeclarations(tree, "x4").Single(); 10209bool success = model.TryGetSpeculativeSemanticModel(GetReferences(tree, "SpeculateHere").Single().SpanStart, statement, out model); 10214var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 10261var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 10267var d = tree.GetRoot().DescendantNodes().OfType<SingleVariableDesignationSyntax>().Where(id => id.Identifier.ValueText == "d").Single(); 10721var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 10726var x2Decl = GetOutVarDeclarations(tree, "x2").Single(); 10731var x4Decl = GetOutVarDeclarations(tree, "x4").Single(); 10739var x6Decl = GetOutVarDeclarations(tree, "x6").Single(); 10744var x7Decl = GetOutVarDeclarations(tree, "x7").Single(); 10750var x8Decl = GetOutVarDeclarations(tree, "x8").Single(); 10767var y12Ref = GetReferences(tree, "y12").Single(); 10818var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 10819var x1Ref = GetReferences(tree, "x1").Single(); 10858bool success = model.TryGetSpeculativeSemanticModel(GetReferences(tree, "SpeculateHere").Single().SpanStart, statement, out model); 10863var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 11047var x3Decl = GetOutVarDeclarations(tree, "x3").Single(); 11048var x3Ref = GetReferences(tree, "x3").Single(); 11051var x4Decl = GetOutVarDeclarations(tree, "x4").Single(); 11052var x4Ref = GetReferences(tree, "x4").Single(); 11056var x5Ref = GetReferences(tree, "x5").Single(); 11068var x7Decl = GetOutVarDeclarations(tree, "x7").Single(); 11184var x3Decl = GetOutVarDeclarations(tree, "x3").Single(); 11185var x3Ref = GetReferences(tree, "x3").Single(); 11188var x4Decl = GetOutVarDeclarations(tree, "x4").Single(); 11189var x4Ref = GetReferences(tree, "x4").Single(); 11193var x5Ref = GetReferences(tree, "x5").Single(); 11205var x7Decl = GetOutVarDeclarations(tree, "x7").Single(); 11266var x3Decl = GetOutVarDeclarations(tree, "x3").Single(); 11267var x3Ref = GetReferences(tree, "x3").Single(); 11270var x4Decl = GetOutVarDeclarations(tree, "x4").Single(); 11271var x4Ref = GetReferences(tree, "x4").Single(); 11275var x5Ref = GetReferences(tree, "x5").Single(); 11287var x7Decl = GetOutVarDeclarations(tree, "x7").Single(); 11333var node = tree.GetRoot().DescendantNodes().OfType<EqualsValueClauseSyntax>().Single(); 11428var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 11429var x1Ref = GetReferences(tree, "x1").Single(); 11716var y1Decl = GetOutVarDeclarations(tree, "y1").Single(); 11721var y2Decl = GetOutVarDeclarations(tree, "y2").Single(); 11726var z2Decl = GetOutVarDeclarations(tree, "z2").Single(); 11733var y3Decl = GetOutVarDeclarations(tree, "y3").Single(); 11738var z3Decl = GetOutVarDeclarations(tree, "z3").Single(); 11745var y4Decl = GetOutVarDeclarations(tree, "y4").Single(); 11750var z4Decl = GetOutVarDeclarations(tree, "z4").Single(); 11755var u4Decl = GetOutVarDeclarations(tree, "u4").Single(); 11763var v4Decl = GetOutVarDeclarations(tree, "v4").Single(); 11771var y5Decl = GetOutVarDeclarations(tree, "y5").Single(); 11776var z5Decl = GetOutVarDeclarations(tree, "z5").Single(); 11781var u5Decl = GetOutVarDeclarations(tree, "u5").Single(); 11789var v5Decl = GetOutVarDeclarations(tree, "v5").Single(); 11797var y6Decl = GetOutVarDeclarations(tree, "y6").Single(); 11802var z6Decl = GetOutVarDeclarations(tree, "z6").Single(); 11809var y7Decl = GetOutVarDeclarations(tree, "y7").Single(); 11814var z7Decl = GetOutVarDeclarations(tree, "z7").Single(); 11822var u7Decl = GetOutVarDeclarations(tree, "u7").Single(); 11830var y8Decl = GetOutVarDeclarations(tree, "y8").Single(); 11835var z8Decl = GetOutVarDeclarations(tree, "z8").Single(); 11841var y9Decl = GetOutVarDeclarations(tree, "y9").Single(); 11846var z9Decl = GetOutVarDeclarations(tree, "z9").Single(); 11853var u9Decl = GetOutVarDeclarations(tree, "u9").Single(); 11860var y10Decl = GetOutVarDeclarations(tree, "y10").Single(); 11866var y11Decl = GetOutVarDeclarations(tree, "y11").Single(); 11973var y4Decl = GetOutVarDeclarations(tree, "y4").Single(); 11978var z4Decl = GetOutVarDeclarations(tree, "z4").Single(); 11983var u4Decl = GetOutVarDeclarations(tree, "u4").Single(); 11991var v4Decl = GetOutVarDeclarations(tree, "v4").Single(); 11999var y5Decl = GetOutVarDeclarations(tree, "y5").Single(); 12004var z5Decl = GetOutVarDeclarations(tree, "z5").Single(); 12009var u5Decl = GetOutVarDeclarations(tree, "u5").Single(); 12017var v5Decl = GetOutVarDeclarations(tree, "v5").Single(); 12128var yDecl = GetOutVarDeclarations(tree, id).Single(); 12157var y13Decl = GetOutVarDeclarations(tree, "y13").Single(); 12424var yDecl = GetOutVarDeclarations(tree, id).Single(); 12425var yRef = GetReferences(tree, id).Single(); 12500var yDecl = GetOutVarDeclarations(tree, id).Single(); 12501var yRef = GetReferences(tree, id).Single(); 12662var yDecl = GetOutVarDeclarations(tree, id).Single(); 12780var y1Ref = GetReferences(tree, "y1").Single(); 12790var y3Decl = GetOutVarDeclarations(tree, "y3").Single(); 12791var y3Ref = GetReferences(tree, "y3").Single(); 12794var y4Decl = GetOutVarDeclarations(tree, "y4").Single(); 12795var y4Ref = GetReferences(tree, "y4").Single(); 12869var yDecl = GetOutVarDeclarations(tree, id).Single(); 12870var yRef = GetReferences(tree, id).Single(); 12921var yDecl = GetOutVarDeclarations(tree, "y1").Single(); 12922var yRef = GetReferences(tree, "y1").Single(); 12963var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 12964var x1Ref = GetReferences(tree, "x1").Single(); 13210var x2Decl = GetOutVarDeclarations(tree, "x2").Single(); 13211var x2Ref = GetReferences(tree, "x2").Single(); 13214var x3Decl = GetOutVarDeclarations(tree, "x3").Single(); 13215var x3Ref = GetReferences(tree, "x3").Single(); 13218var x4Decl = GetOutVarDeclarations(tree, "x4").Single(); 13225var x5Decl = GetOutVarDeclarations(tree, "x5").Single(); 13237var x9Decl = GetOutVarDeclarations(tree, "x9").Single(); 13238var x9Ref = GetReferences(tree, "x9").Single(); 13241var x10Decl = GetOutVarDeclarations(tree, "x10").Single(); 13242var x10Ref = GetReferences(tree, "x10").Single(); 13245var x11Decl = GetOutVarDeclarations(tree, "x11").Single(); 13250var x12Decl = GetOutVarDeclarations(tree, "x12").Single(); 13338bool success = model.TryGetSpeculativeSemanticModel(GetReferences(tree, "SpeculateHere").Single().SpanStart, statement, out model); 13343var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 13606var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 13611var x4Decl = GetOutVarDeclarations(tree, "x4").Single(); 13619var x5Decl = GetOutVarDeclarations(tree, "x5").Single(); 13624var x6Decl = GetOutVarDeclarations(tree, "x6").Single(); 13629var x7Decl = GetOutVarDeclarations(tree, "x7").Single(); 13697var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 13698var x1Ref = GetReferences(tree, "x1").Single(); 13737bool success = model.TryGetSpeculativeSemanticModel(GetReferences(tree, "SpeculateHere").Single().SpanStart, statement, out model); 13742var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 14137var x2Decl = GetOutVarDeclarations(tree, "x2").Single(); 14142var x3Decl = GetOutVarDeclarations(tree, "x3").Single(); 14147var x4Decl = GetOutVarDeclarations(tree, "x4").Single(); 14154var x5Decl = GetOutVarDeclarations(tree, "x5").Single(); 14170var x9Decl = GetOutVarDeclarations(tree, "x9").Single(); 14179var x11Decl = GetOutVarDeclarations(tree, "x11").Single(); 14187var x12Decl = GetOutVarDeclarations(tree, "x12").Single(); 14943var x8Decl = GetOutVarDeclarations(tree, "x8").Single(); 14952var x13Decl = GetOutVarDeclarations(tree, "x13").Single(); 14959var x14Decl = GetOutVarDeclarations(tree, "x14").Single(); 14968var x16Decl = GetOutVarDeclarations(tree, "x16").Single(); 14977var x17Decl = GetOutVarDeclarations(tree, "x17").Single(); 15131var x2Decl = GetOutVarDeclarations(tree, "x2").Single(); 15132var x2Ref = GetReferences(tree, "x2").Single(); 15135var x3Decl = GetOutVarDeclarations(tree, "x3").Single(); 15136var x3Ref = GetReferences(tree, "x3").Single(); 15139var x4Decl = GetOutVarDeclarations(tree, "x4").Single(); 15146var x5Decl = GetOutVarDeclarations(tree, "x5").Single(); 15158var x9Decl = GetOutVarDeclarations(tree, "x9").Single(); 15159var x9Ref = GetReferences(tree, "x9").Single(); 15162var x10Decl = GetOutVarDeclarations(tree, "x10").Single(); 15163var x10Ref = GetReferences(tree, "x10").Single(); 15166var x11Decl = GetOutVarDeclarations(tree, "x11").Single(); 15171var x12Decl = GetOutVarDeclarations(tree, "x12").Single(); 15258bool success = model.TryGetSpeculativeSemanticModel(GetReferences(tree, "SpeculateHere").Single().SpanStart, statement, out model); 15263var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 15531var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 15536var x2Decl = GetOutVarDeclarations(tree, "x2").Single(); 15541var x4Decl = GetOutVarDeclarations(tree, "x4").Single(); 15547var x6Decl = GetOutVarDeclarations(tree, "x6").Single(); 15552var x7Decl = GetOutVarDeclarations(tree, "x7").Single(); 15558var x8Decl = GetOutVarDeclarations(tree, "x8").Single(); 15571var x10Decl = GetOutVarDeclarations(tree, "x10").Single(); 15572var x10Ref = GetReferences(tree, "x10").Single(); 15580var y12Ref = GetReferences(tree, "y12").Single(); 15744var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 15749var x2Decl = GetOutVarDeclarations(tree, "x2").Single(); 15754var x4Decl = GetOutVarDeclarations(tree, "x4").Single(); 15760var x6Decl = GetOutVarDeclarations(tree, "x6").Single(); 15765var x7Decl = GetOutVarDeclarations(tree, "x7").Single(); 15771var x8Decl = GetOutVarDeclarations(tree, "x8").Single(); 15784var x10Decl = GetOutVarDeclarations(tree, "x10").Single(); 15785var x10Ref = GetReferences(tree, "x10").Single(); 15793var y12Ref = GetReferences(tree, "y12").Single(); 15957var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 15962var x2Decl = GetOutVarDeclarations(tree, "x2").Single(); 15967var x4Decl = GetOutVarDeclarations(tree, "x4").Single(); 15973var x6Decl = GetOutVarDeclarations(tree, "x6").Single(); 15978var x7Decl = GetOutVarDeclarations(tree, "x7").Single(); 15984var x8Decl = GetOutVarDeclarations(tree, "x8").Single(); 15997var x10Decl = GetOutVarDeclarations(tree, "x10").Single(); 15998var x10Ref = GetReferences(tree, "x10").Single(); 16006var y12Ref = GetReferences(tree, "y12").Single(); 16072var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 16079var x2Decl = GetOutVarDeclarations(tree, "x2").Single(); 16159var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 16171var x3Decl = GetOutVarDeclarations(tree, "x3").Single(); 16176var x4Decl = GetOutVarDeclarations(tree, "x4").Single(); 16400var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 16405var x2Decl = GetOutVarDeclarations(tree, "x2").Single(); 16410var x4Decl = GetOutVarDeclarations(tree, "x4").Single(); 16416var x6Decl = GetOutVarDeclarations(tree, "x6").Single(); 16421var x7Decl = GetOutVarDeclarations(tree, "x7").Single(); 16427var x8Decl = GetOutVarDeclarations(tree, "x8").Single(); 16445var y12Ref = GetReferences(tree, "y12").Single(); 16496var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 16497var x1Ref = GetReferences(tree, "x1").Single(); 16536bool success = model.TryGetSpeculativeSemanticModel(GetReferences(tree, "SpeculateHere").Single().SpanStart, statement, out model); 16541var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 16968var x2Decl = GetOutVarDeclarations(tree, "x2").Single(); 16969var x2Ref = GetReferences(tree, "x2").Single(); 16972var x3Decl = GetOutVarDeclarations(tree, "x3").Single(); 16973var x3Ref = GetReferences(tree, "x3").Single(); 16976var x4Decl = GetOutVarDeclarations(tree, "x4").Single(); 16983var x5Decl = GetOutVarDeclarations(tree, "x5").Single(); 16998var x9Decl = GetOutVarDeclarations(tree, "x9").Single(); 16999var x9Ref = GetReferences(tree, "x9").Single(); 17002var x11Decl = GetOutVarDeclarations(tree, "x11").Single(); 17007var x12Decl = GetOutVarDeclarations(tree, "x12").Single(); 17052var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 17053var x1Ref = GetReferences(tree, "x1").Single(); 17095bool success = model.TryGetSpeculativeSemanticModel(GetReferences(tree, "SpeculateHere").Single().SpanStart, statement, out model); 17100var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 17395var x2Decl = GetOutVarDeclarations(tree, "x2").Single(); 17396var x2Ref = GetReferences(tree, "x2").Single(); 17399var x3Decl = GetOutVarDeclarations(tree, "x3").Single(); 17400var x3Ref = GetReferences(tree, "x3").Single(); 17403var x4Decl = GetOutVarDeclarations(tree, "x4").Single(); 17410var x5Decl = GetOutVarDeclarations(tree, "x5").Single(); 17425var x9Decl = GetOutVarDeclarations(tree, "x9").Single(); 17426var x9Ref = GetReferences(tree, "x9").Single(); 17429var x10Decl = GetOutVarDeclarations(tree, "x10").Single(); 17430var x10Ref = GetReferences(tree, "x10").Single(); 17433var x11Decl = GetOutVarDeclarations(tree, "x11").Single(); 17438var x12Decl = GetOutVarDeclarations(tree, "x12").Single(); 17531bool success = model.TryGetSpeculativeSemanticModel(GetReferences(tree, "SpeculateHere").Single().SpanStart, statement, out model); 17536var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 17747var x2Decl = tree.GetRoot().DescendantNodes().OfType<LocalDeclarationStatementSyntax>().Single(); 18442var initializer = tree.GetRoot().DescendantNodes().OfType<ConstructorInitializerSyntax>().Single(); 19330var varRef = GetReferences(tree, "var").Skip(1).Single(); 20348var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 20354var x2Decl = GetOutVarDeclarations(tree, "x2").Single(); 20360var x3Decl = GetOutVarDeclarations(tree, "x3").Single(); 20366var x4Decl = GetOutVarDeclarations(tree, "x4").Single(); 20909var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 20910var x1Ref = GetReferences(tree, "x1").Single(); 20914var x4Decl = GetOutVarDeclarations(tree, "x4").Single(); 20922var x6Decl = GetOutVarDeclarations(tree, "x6").Single(); 20923var x6Ref = GetReferences(tree, "x6").Single(); 20927var x8Decl = GetOutVarDeclarations(tree, "x8").Single(); 20934var x14Ref = GetReferences(tree, "x14").Single(); 21028var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 21036var x2Decl = GetOutVarDeclarations(tree, "x2").Single(); 21044var x3Decl = GetOutVarDeclarations(tree, "x3").Single(); 21123var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 21137var x3Decl = GetOutVarDeclarations(tree, "x3").Single(); 21143var x4Decl = GetOutVarDeclarations(tree, "x4").Single(); 21227var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 21241var x3Decl = GetOutVarDeclarations(tree, "x3").Single(); 21247var x4Decl = GetOutVarDeclarations(tree, "x4").Single(); 21288bool success = model.TryGetSpeculativeSemanticModel(GetReferences(tree, "SpeculateHere").Single().SpanStart, statement, out model); 21293var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 21352var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 21359var e = tree.GetRoot().DescendantNodes().OfType<VariableDeclaratorSyntax>().Where(id => id.Identifier.ValueText == "e").Single(); 21402var y1Decl = GetOutVarDeclarations(tree, "y1").Single(); 21636var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 21642var x2Decl = GetOutVarDeclarations(tree, "x2").Single(); 21648var x4Decl = GetOutVarDeclarations(tree, "x4").Single(); 21655var x6Decl = GetOutVarDeclarations(tree, "x6").Single(); 21661var x7Decl = GetOutVarDeclarations(tree, "x7").Single(); 21668var x8Decl = GetOutVarDeclarations(tree, "x8").Single(); 21688var y12Ref = GetReferences(tree, "y12").Single(); 21809var x4Decl = GetOutVarDeclarations(tree, "x4").Single(); 21814var x7Decl = GetOutVarDeclarations(tree, "x7").Single(); 21815var x7Ref = GetReferences(tree, "x7").Single(); 22003var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 22009var x2Decl = GetOutVarDeclarations(tree, "x2").Single(); 22015var x4Decl = GetOutVarDeclarations(tree, "x4").Single(); 22022var x6Decl = GetOutVarDeclarations(tree, "x6").Single(); 22028var x7Decl = GetOutVarDeclarations(tree, "x7").Single(); 22035var x8Decl = GetOutVarDeclarations(tree, "x8").Single(); 22050var x10Decl = GetOutVarDeclarations(tree, "x10").Single(); 22051var x10Ref = GetReferences(tree, "x10").Single(); 22060var y12Ref = GetReferences(tree, "y12").Single(); 22130var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 22138var x2Decl = GetOutVarDeclarations(tree, "x2").Single(); 22228var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 22242var x3Decl = GetOutVarDeclarations(tree, "x3").Single(); 22248var x4Decl = GetOutVarDeclarations(tree, "x4").Single(); 22416var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 22422var x2Decl = GetOutVarDeclarations(tree, "x2").Single(); 22428var x4Decl = GetOutVarDeclarations(tree, "x4").Single(); 22435var x6Decl = GetOutVarDeclarations(tree, "x6").Single(); 22441var x7Decl = GetOutVarDeclarations(tree, "x7").Single(); 22448var x8Decl = GetOutVarDeclarations(tree, "x8").Single(); 22468var y12Ref = GetReferences(tree, "y12").Single(); 22571var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 22579var x2Decl = GetOutVarDeclarations(tree, "x2").Single(); 22585var x3Decl = GetOutVarDeclarations(tree, "x3").Single(); 22650var x3Decl = GetOutVarDeclarations(tree, "x3").Single(); 22651var x3Ref = GetReferences(tree, "x3").Single(); 22655var x4Decl = GetOutVarDeclarations(tree, "x4").Single(); 22656var x4Ref = GetReferences(tree, "x4").Single(); 22661var x5Ref = GetReferences(tree, "x5").Single(); 22675var x7Decl = GetOutVarDeclarations(tree, "x7").Single(); 22773var x3Decl = GetOutVarDeclarations(tree, "x3").Single(); 22774var x3Ref = GetReferences(tree, "x3").Single(); 22778var x4Decl = GetOutVarDeclarations(tree, "x4").Single(); 22779var x4Ref = GetReferences(tree, "x4").Single(); 22784var x5Ref = GetReferences(tree, "x5").Single(); 22798var x7Decl = GetOutVarDeclarations(tree, "x7").Single(); 22855var x3Decl = GetOutVarDeclarations(tree, "x3").Single(); 22856var x3Ref = GetReferences(tree, "x3").Single(); 22860var x4Decl = GetOutVarDeclarations(tree, "x4").Single(); 22861var x4Ref = GetReferences(tree, "x4").Single(); 22866var x5Ref = GetReferences(tree, "x5").Single(); 22880var x7Decl = GetOutVarDeclarations(tree, "x7").Single(); 22939var x3Decl = GetOutVarDeclarations(tree, "x3").Single(); 22940var x3Ref = GetReferences(tree, "x3").Single(); 22944var x4Decl = GetOutVarDeclarations(tree, "x4").Single(); 22945var x4Ref = GetReferences(tree, "x4").Single(); 22950var x5Ref = GetReferences(tree, "x5").Single(); 22964var x7Decl = GetOutVarDeclarations(tree, "x7").Single(); 23006var x3Decl = GetOutVarDeclarations(tree, "x3").Single(); 23385var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 23433var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 23438var x2Decl = GetOutVarDeclarations(tree, "x2").Single(); 23439var x2Ref = GetReferences(tree, "x2").Single(); 23442var x3Decl = GetOutVarDeclarations(tree, "x3").Single(); 23443var x3Ref = GetReferences(tree, "x3").Single(); 23466var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 23471var x2Decl = GetOutVarDeclarations(tree, "x2").Single(); 23472var x2Ref = GetReferences(tree, "x2").Single(); 23475var x3Decl = GetOutVarDeclarations(tree, "x3").Single(); 23476var x3Ref = GetReferences(tree, "x3").Single(); 23517var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 23661var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 23666var x2Decl = GetOutVarDeclarations(tree, "x2").Single(); 23671var x4Decl = GetOutVarDeclarations(tree, "x4").Single(); 23677var x6Decl = GetOutVarDeclarations(tree, "x6").Single(); 23682var x7Decl = GetOutVarDeclarations(tree, "x7").Single(); 23688var x8Decl = GetOutVarDeclarations(tree, "x8").Single(); 23706var y12Ref = GetReferences(tree, "y12").Single(); 23759var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 23764var x2Decl = GetOutVarDeclarations(tree, "x2").Single(); 23769var x4Decl = GetOutVarDeclarations(tree, "x4").Single(); 23775var x6Decl = GetOutVarDeclarations(tree, "x6").Single(); 23780var x7Decl = GetOutVarDeclarations(tree, "x7").Single(); 23786var x8Decl = GetOutVarDeclarations(tree, "x8").Single(); 23804var y12Ref = GetReferences(tree, "y12").Single(); 23857var x0Decl = GetOutVarDeclarations(tree, "x0").Single(); 23862var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 23867var x2Decl = GetOutVarDeclarations(tree, "x2").Single(); 23999var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 24004var x2Decl = GetOutVarDeclarations(tree, "x2").Single(); 24009var x4Decl = GetOutVarDeclarations(tree, "x4").Single(); 24015var x6Decl = GetOutVarDeclarations(tree, "x6").Single(); 24020var x7Decl = GetOutVarDeclarations(tree, "x7").Single(); 24026var x8Decl = GetOutVarDeclarations(tree, "x8").Single(); 24044var y12Ref = GetReferences(tree, "y12").Single(); 24054var x15Decl = GetOutVarDeclarations(tree, "x15").Single(); 24103var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 24108var x2Decl = GetOutVarDeclarations(tree, "x2").Single(); 24113var x4Decl = GetOutVarDeclarations(tree, "x4").Single(); 24119var x6Decl = GetOutVarDeclarations(tree, "x6").Single(); 24124var x7Decl = GetOutVarDeclarations(tree, "x7").Single(); 24130var x8Decl = GetOutVarDeclarations(tree, "x8").Single(); 24148var y12Ref = GetReferences(tree, "y12").Single(); 24158var x15Decl = GetOutVarDeclarations(tree, "x15").Single(); 24198var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 24286var x3Decl = GetOutVarDeclarations(tree, "x3").Single(); 24287var x3Ref = GetReferences(tree, "x3").Single(); 24290var x4Decl = GetOutVarDeclarations(tree, "x4").Single(); 24291var x4Ref = GetReferences(tree, "x4").Single(); 24295var x5Ref = GetReferences(tree, "x5").Single(); 24307var x7Decl = GetOutVarDeclarations(tree, "x7").Single(); 24316var x8Decl = GetOutVarDeclarations(tree, "x8").Single(); 24335var x11Decl = GetOutVarDeclarations(tree, "x11").Single(); 24342var x12Decl = GetOutVarDeclarations(tree, "x12").Single(); 24392var x3Decl = GetOutVarDeclarations(tree, "x3").Single(); 24393var x3Ref = GetReferences(tree, "x3").Single(); 24396var x4Decl = GetOutVarDeclarations(tree, "x4").Single(); 24397var x4Ref = GetReferences(tree, "x4").Single(); 24401var x5Ref = GetReferences(tree, "x5").Single(); 24413var x7Decl = GetOutVarDeclarations(tree, "x7").Single(); 24422var x8Decl = GetOutVarDeclarations(tree, "x8").Single(); 24441var x11Decl = GetOutVarDeclarations(tree, "x11").Single(); 24448var x12Decl = GetOutVarDeclarations(tree, "x12").Single(); 24485var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 24486var x1Ref = GetReferences(tree, "x1").Single(); 24516var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 24517var x1Ref = GetReferences(tree, "x1").Single(); 24718var y1Decl = GetOutVarDeclarations(tree, "y1").Single(); 24723var y2Decl = GetOutVarDeclarations(tree, "y2").Single(); 24728var z2Decl = GetOutVarDeclarations(tree, "z2").Single(); 24735var y3Decl = GetOutVarDeclarations(tree, "y3").Single(); 24740var z3Decl = GetOutVarDeclarations(tree, "z3").Single(); 24747var y4Decl = GetOutVarDeclarations(tree, "y4").Single(); 24752var z4Decl = GetOutVarDeclarations(tree, "z4").Single(); 24757var u4Decl = GetOutVarDeclarations(tree, "u4").Single(); 24765var v4Decl = GetOutVarDeclarations(tree, "v4").Single(); 24773var y5Decl = GetOutVarDeclarations(tree, "y5").Single(); 24778var z5Decl = GetOutVarDeclarations(tree, "z5").Single(); 24783var u5Decl = GetOutVarDeclarations(tree, "u5").Single(); 24791var v5Decl = GetOutVarDeclarations(tree, "v5").Single(); 24799var y6Decl = GetOutVarDeclarations(tree, "y6").Single(); 24804var z6Decl = GetOutVarDeclarations(tree, "z6").Single(); 24811var y7Decl = GetOutVarDeclarations(tree, "y7").Single(); 24816var z7Decl = GetOutVarDeclarations(tree, "z7").Single(); 24824var u7Decl = GetOutVarDeclarations(tree, "u7").Single(); 24832var y8Decl = GetOutVarDeclarations(tree, "y8").Single(); 24837var z8Decl = GetOutVarDeclarations(tree, "z8").Single(); 24843var y9Decl = GetOutVarDeclarations(tree, "y9").Single(); 24848var z9Decl = GetOutVarDeclarations(tree, "z9").Single(); 24855var u9Decl = GetOutVarDeclarations(tree, "u9").Single(); 24862var y10Decl = GetOutVarDeclarations(tree, "y10").Single(); 24868var y11Decl = GetOutVarDeclarations(tree, "y11").Single(); 24977var y1Decl = GetOutVarDeclarations(tree, "y1").Single(); 24982var y2Decl = GetOutVarDeclarations(tree, "y2").Single(); 24987var z2Decl = GetOutVarDeclarations(tree, "z2").Single(); 24994var y3Decl = GetOutVarDeclarations(tree, "y3").Single(); 24999var z3Decl = GetOutVarDeclarations(tree, "z3").Single(); 25006var y4Decl = GetOutVarDeclarations(tree, "y4").Single(); 25011var z4Decl = GetOutVarDeclarations(tree, "z4").Single(); 25016var u4Decl = GetOutVarDeclarations(tree, "u4").Single(); 25024var v4Decl = GetOutVarDeclarations(tree, "v4").Single(); 25032var y5Decl = GetOutVarDeclarations(tree, "y5").Single(); 25037var z5Decl = GetOutVarDeclarations(tree, "z5").Single(); 25042var u5Decl = GetOutVarDeclarations(tree, "u5").Single(); 25050var v5Decl = GetOutVarDeclarations(tree, "v5").Single(); 25058var y6Decl = GetOutVarDeclarations(tree, "y6").Single(); 25063var z6Decl = GetOutVarDeclarations(tree, "z6").Single(); 25070var y7Decl = GetOutVarDeclarations(tree, "y7").Single(); 25075var z7Decl = GetOutVarDeclarations(tree, "z7").Single(); 25083var u7Decl = GetOutVarDeclarations(tree, "u7").Single(); 25091var y8Decl = GetOutVarDeclarations(tree, "y8").Single(); 25096var z8Decl = GetOutVarDeclarations(tree, "z8").Single(); 25102var y9Decl = GetOutVarDeclarations(tree, "y9").Single(); 25107var z9Decl = GetOutVarDeclarations(tree, "z9").Single(); 25114var u9Decl = GetOutVarDeclarations(tree, "u9").Single(); 25121var y10Decl = GetOutVarDeclarations(tree, "y10").Single(); 25127var y11Decl = GetOutVarDeclarations(tree, "y11").Single(); 25168var yDecl = GetOutVarDeclarations(tree, "y1").Single(); 25169var yRef = GetReferences(tree, "y1").Single(); 25281var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 25286var x2Decl = GetOutVarDeclarations(tree, "x2").Single(); 25291var x4Decl = GetOutVarDeclarations(tree, "x4").Single(); 25297var x6Decl = GetOutVarDeclarations(tree, "x6").Single(); 25302var x7Decl = GetOutVarDeclarations(tree, "x7").Single(); 25308var x8Decl = GetOutVarDeclarations(tree, "x8").Single(); 25321var x10Decl = GetOutVarDeclarations(tree, "x10").Single(); 25322var x10Ref = GetReferences(tree, "x10").Single(); 25330var y12Ref = GetReferences(tree, "y12").Single(); 25380var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 25385var x2Decl = GetOutVarDeclarations(tree, "x2").Single(); 25390var x4Decl = GetOutVarDeclarations(tree, "x4").Single(); 25396var x6Decl = GetOutVarDeclarations(tree, "x6").Single(); 25401var x7Decl = GetOutVarDeclarations(tree, "x7").Single(); 25407var x8Decl = GetOutVarDeclarations(tree, "x8").Single(); 25420var x10Decl = GetOutVarDeclarations(tree, "x10").Single(); 25421var x10Ref = GetReferences(tree, "x10").Single(); 25429var y12Ref = GetReferences(tree, "y12").Single(); 25559var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 25564var x2Decl = GetOutVarDeclarations(tree, "x2").Single(); 25565var x2Ref = GetReferences(tree, "x2").Single(); 25568var x3Decl = GetOutVarDeclarations(tree, "x3").Single(); 25569var x3Ref = GetReferences(tree, "x3").Single(); 25573var x4Ref = GetReferences(tree, "x4").Single(); 25603var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 25608var x2Decl = GetOutVarDeclarations(tree, "x2").Single(); 25609var x2Ref = GetReferences(tree, "x2").Single(); 25613var x3Decl = GetOutVarDeclarations(tree, "x3").Single(); 25614var x3Ref = GetReferences(tree, "x3").Single(); 25618var x4Ref = GetReferences(tree, "x4").Single(); 25684var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 25689var x2Decl = GetOutVarDeclarations(tree, "x2").Single(); 25690var x2Ref = GetReferences(tree, "x2").Single(); 25693var x3Decl = GetOutVarDeclarations(tree, "x3").Single(); 25694var x3Ref = GetReferences(tree, "x3").Single(); 25698var x4Ref = GetReferences(tree, "x4").Single(); 25728var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 25733var x2Decl = GetOutVarDeclarations(tree, "x2").Single(); 25734var x2Ref = GetReferences(tree, "x2").Single(); 25738var x3Decl = GetOutVarDeclarations(tree, "x3").Single(); 25739var x3Ref = GetReferences(tree, "x3").Single(); 25743var x4Ref = GetReferences(tree, "x4").Single(); 25783var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 25864var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 25869var x2Decl = GetOutVarDeclarations(tree, "x2").Single(); 25870var x2Ref = GetReferences(tree, "x2").Single(); 25873var x3Decl = GetOutVarDeclarations(tree, "x3").Single(); 25874var x3Ref = GetReferences(tree, "x3").Single(); 25878var x4Ref = GetReferences(tree, "x4").Single(); 25924var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 25929var x2Decl = GetOutVarDeclarations(tree, "x2").Single(); 25930var x2Ref = GetReferences(tree, "x2").Single(); 25934var x3Decl = GetOutVarDeclarations(tree, "x3").Single(); 25935var x3Ref = GetReferences(tree, "x3").Single(); 25939var x4Ref = GetReferences(tree, "x4").Single(); 26021var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 26026var x2Decl = GetOutVarDeclarations(tree, "x2").Single(); 26027var x2Ref = GetReferences(tree, "x2").Single(); 26030var x3Decl = GetOutVarDeclarations(tree, "x3").Single(); 26031var x3Ref = GetReferences(tree, "x3").Single(); 26035var x4Ref = GetReferences(tree, "x4").Single(); 26078var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 26083var x2Decl = GetOutVarDeclarations(tree, "x2").Single(); 26084var x2Ref = GetReferences(tree, "x2").Single(); 26088var x3Decl = GetOutVarDeclarations(tree, "x3").Single(); 26089var x3Ref = GetReferences(tree, "x3").Single(); 26093var x4Ref = GetReferences(tree, "x4").Single(); 26274var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 26279var x2Decl = GetOutVarDeclarations(tree, "x2").Single(); 26280var x2Ref = GetReferences(tree, "x2").Single(); 26283var x3Decl = GetOutVarDeclarations(tree, "x3").Single(); 26284var x3Ref = GetReferences(tree, "x3").Single(); 26288var x4Ref = GetReferences(tree, "x4").Single(); 26321var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 26326var x2Decl = GetOutVarDeclarations(tree, "x2").Single(); 26327var x2Ref = GetReferences(tree, "x2").Single(); 26331var x3Decl = GetOutVarDeclarations(tree, "x3").Single(); 26332var x3Ref = GetReferences(tree, "x3").Single(); 26336var x4Ref = GetReferences(tree, "x4").Single(); 26416var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 26422var x2Decl = GetOutVarDeclarations(tree, "x2").Single(); 26423var x2Ref = GetReferences(tree, "x2").Single(); 26426var x3Decl = GetOutVarDeclarations(tree, "x3").Single(); 26427var x3Ref = GetReferences(tree, "x3").Single(); 26431var x4Ref = GetReferences(tree, "x4").Single(); 26464var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 26469var x2Decl = GetOutVarDeclarations(tree, "x2").Single(); 26470var x2Ref = GetReferences(tree, "x2").Single(); 26474var x3Decl = GetOutVarDeclarations(tree, "x3").Single(); 26475var x3Ref = GetReferences(tree, "x3").Single(); 26479var x4Ref = GetReferences(tree, "x4").Single(); 26548var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 26553var x2Decl = GetOutVarDeclarations(tree, "x2").Single(); 26554var x2Ref = GetReferences(tree, "x2").Single(); 26557var x3Decl = GetOutVarDeclarations(tree, "x3").Single(); 26558var x3Ref = GetReferences(tree, "x3").Single(); 26562var x4Ref = GetReferences(tree, "x4").Single(); 26608var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 26613var x2Decl = GetOutVarDeclarations(tree, "x2").Single(); 26614var x2Ref = GetReferences(tree, "x2").Single(); 26618var x3Decl = GetOutVarDeclarations(tree, "x3").Single(); 26619var x3Ref = GetReferences(tree, "x3").Single(); 26623var x4Ref = GetReferences(tree, "x4").Single(); 26692var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 26697var x2Decl = GetOutVarDeclarations(tree, "x2").Single(); 26698var x2Ref = GetReferences(tree, "x2").Single(); 26701var x3Decl = GetOutVarDeclarations(tree, "x3").Single(); 26702var x3Ref = GetReferences(tree, "x3").Single(); 26706var x4Ref = GetReferences(tree, "x4").Single(); 26752var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 26757var x2Decl = GetOutVarDeclarations(tree, "x2").Single(); 26758var x2Ref = GetReferences(tree, "x2").Single(); 26762var x3Decl = GetOutVarDeclarations(tree, "x3").Single(); 26763var x3Ref = GetReferences(tree, "x3").Single(); 26767var x4Ref = GetReferences(tree, "x4").Single(); 26813var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 26883var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 26888var x2Decl = GetOutVarDeclarations(tree, "x2").Single(); 26889var x2Ref = GetReferences(tree, "x2").Single(); 26892var x3Decl = GetOutVarDeclarations(tree, "x3").Single(); 26893var x3Ref = GetReferences(tree, "x3").Single(); 26897var x4Ref = GetReferences(tree, "x4").Single(); 26927var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 26932var x2Decl = GetOutVarDeclarations(tree, "x2").Single(); 26933var x2Ref = GetReferences(tree, "x2").Single(); 26937var x3Decl = GetOutVarDeclarations(tree, "x3").Single(); 26938var x3Ref = GetReferences(tree, "x3").Single(); 26942var x4Ref = GetReferences(tree, "x4").Single(); 27013var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 27019var x2Decl = GetOutVarDeclarations(tree, "x2").Single(); 27020var x2Ref = GetReferences(tree, "x2").Single(); 27023var x3Decl = GetOutVarDeclarations(tree, "x3").Single(); 27024var x3Ref = GetReferences(tree, "x3").Single(); 27028var x4Ref = GetReferences(tree, "x4").Single(); 27058var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 27063var x2Decl = GetOutVarDeclarations(tree, "x2").Single(); 27064var x2Ref = GetReferences(tree, "x2").Single(); 27068var x3Decl = GetOutVarDeclarations(tree, "x3").Single(); 27069var x3Ref = GetReferences(tree, "x3").Single(); 27073var x4Ref = GetReferences(tree, "x4").Single(); 27150var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 27155var x2Decl = GetOutVarDeclarations(tree, "x2").Single(); 27156var x2Ref = GetReferences(tree, "x2").Single(); 27159var x3Decl = GetOutVarDeclarations(tree, "x3").Single(); 27160var x3Ref = GetReferences(tree, "x3").Single(); 27164var x4Ref = GetReferences(tree, "x4").Single(); 27204var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 27209var x2Decl = GetOutVarDeclarations(tree, "x2").Single(); 27210var x2Ref = GetReferences(tree, "x2").Single(); 27214var x3Decl = GetOutVarDeclarations(tree, "x3").Single(); 27215var x3Ref = GetReferences(tree, "x3").Single(); 27219var x4Ref = GetReferences(tree, "x4").Single(); 27303var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 27308var x2Decl = GetOutVarDeclarations(tree, "x2").Single(); 27309var x2Ref = GetReferences(tree, "x2").Single(); 27312var x3Decl = GetOutVarDeclarations(tree, "x3").Single(); 27313var x3Ref = GetReferences(tree, "x3").Single(); 27317var x4Ref = GetReferences(tree, "x4").Single(); 27357var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 27362var x2Decl = GetOutVarDeclarations(tree, "x2").Single(); 27363var x2Ref = GetReferences(tree, "x2").Single(); 27367var x3Decl = GetOutVarDeclarations(tree, "x3").Single(); 27368var x3Ref = GetReferences(tree, "x3").Single(); 27372var x4Ref = GetReferences(tree, "x4").Single(); 27503var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 27510var x2Decl = GetOutVarDeclarations(tree, "x2").Single(); 27511var x2Ref = GetReferences(tree, "x2").Single(); 27515var x3Decl = GetOutVarDeclarations(tree, "x3").Single(); 27516var x3Ref = GetReferences(tree, "x3").Single(); 27521var x4Ref = GetReferences(tree, "x4").Single(); 27576var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 27583var x2Decl = GetOutVarDeclarations(tree, "x2").Single(); 27584var x2Ref = GetReferences(tree, "x2").Single(); 27588var x3Decl = GetOutVarDeclarations(tree, "x3").Single(); 27589var x3Ref = GetReferences(tree, "x3").Single(); 27594var x4Ref = GetReferences(tree, "x4").Single(); 27680var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 27687var x2Decl = GetOutVarDeclarations(tree, "x2").Single(); 27688var x2Ref = GetReferences(tree, "x2").Single(); 27692var x3Decl = GetOutVarDeclarations(tree, "x3").Single(); 27693var x3Ref = GetReferences(tree, "x3").Single(); 27698var x4Ref = GetReferences(tree, "x4").Single(); 27753var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 27760var x2Decl = GetOutVarDeclarations(tree, "x2").Single(); 27761var x2Ref = GetReferences(tree, "x2").Single(); 27765var x3Decl = GetOutVarDeclarations(tree, "x3").Single(); 27766var x3Ref = GetReferences(tree, "x3").Single(); 27771var x4Ref = GetReferences(tree, "x4").Single(); 27893var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 27900var x2Decl = GetOutVarDeclarations(tree, "x2").Single(); 27901var x2Ref = GetReferences(tree, "x2").Single(); 27905var x3Decl = GetOutVarDeclarations(tree, "x3").Single(); 27906var x3Ref = GetReferences(tree, "x3").Single(); 27911var x4Ref = GetReferences(tree, "x4").Single(); 27966var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 27973var x2Decl = GetOutVarDeclarations(tree, "x2").Single(); 27974var x2Ref = GetReferences(tree, "x2").Single(); 27978var x3Decl = GetOutVarDeclarations(tree, "x3").Single(); 27979var x3Ref = GetReferences(tree, "x3").Single(); 27984var x4Ref = GetReferences(tree, "x4").Single(); 28071var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 28078var x2Decl = GetOutVarDeclarations(tree, "x2").Single(); 28079var x2Ref = GetReferences(tree, "x2").Single(); 28083var x3Decl = GetOutVarDeclarations(tree, "x3").Single(); 28084var x3Ref = GetReferences(tree, "x3").Single(); 28089var x4Ref = GetReferences(tree, "x4").Single(); 28144var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 28151var x2Decl = GetOutVarDeclarations(tree, "x2").Single(); 28152var x2Ref = GetReferences(tree, "x2").Single(); 28156var x3Decl = GetOutVarDeclarations(tree, "x3").Single(); 28157var x3Ref = GetReferences(tree, "x3").Single(); 28162var x4Ref = GetReferences(tree, "x4").Single(); 28292var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 28297var x2Decl = GetOutVarDeclarations(tree, "x2").Single(); 28298var x2Ref = GetReferences(tree, "x2").Single(); 28301var x3Decl = GetOutVarDeclarations(tree, "x3").Single(); 28302var x3Ref = GetReferences(tree, "x3").Single(); 28306var x4Ref = GetReferences(tree, "x4").Single(); 28346var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 28351var x2Decl = GetOutVarDeclarations(tree, "x2").Single(); 28352var x2Ref = GetReferences(tree, "x2").Single(); 28356var x3Decl = GetOutVarDeclarations(tree, "x3").Single(); 28357var x3Ref = GetReferences(tree, "x3").Single(); 28361var x4Ref = GetReferences(tree, "x4").Single(); 28443var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 28448var x2Decl = GetOutVarDeclarations(tree, "x2").Single(); 28449var x2Ref = GetReferences(tree, "x2").Single(); 28452var x3Decl = GetOutVarDeclarations(tree, "x3").Single(); 28453var x3Ref = GetReferences(tree, "x3").Single(); 28457var x4Ref = GetReferences(tree, "x4").Single(); 28497var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 28502var x2Decl = GetOutVarDeclarations(tree, "x2").Single(); 28503var x2Ref = GetReferences(tree, "x2").Single(); 28507var x3Decl = GetOutVarDeclarations(tree, "x3").Single(); 28508var x3Ref = GetReferences(tree, "x3").Single(); 28512var x4Ref = GetReferences(tree, "x4").Single(); 28696var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 28701var x2Decl = GetOutVarDeclarations(tree, "x2").Single(); 28702var x2Ref = GetReferences(tree, "x2").Single(); 28705var x3Decl = GetOutVarDeclarations(tree, "x3").Single(); 28706var x3Ref = GetReferences(tree, "x3").Single(); 28710var x4Ref = GetReferences(tree, "x4").Single(); 28715var x5Decl = GetOutVarDeclarations(tree, "x5").Single(); 28720var x6Decl = GetOutVarDeclarations(tree, "x6").Single(); 28757var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 28762var x2Decl = GetOutVarDeclarations(tree, "x2").Single(); 28763var x2Ref = GetReferences(tree, "x2").Single(); 28767var x3Decl = GetOutVarDeclarations(tree, "x3").Single(); 28768var x3Ref = GetReferences(tree, "x3").Single(); 28772var x4Ref = GetReferences(tree, "x4").Single(); 28777var x5Decl = GetOutVarDeclarations(tree, "x5").Single(); 28783var x6Decl = GetOutVarDeclarations(tree, "x6").Single(); 28864var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 28869var x2Decl = GetOutVarDeclarations(tree, "x2").Single(); 28870var x2Ref = GetReferences(tree, "x2").Single(); 28873var x3Decl = GetOutVarDeclarations(tree, "x3").Single(); 28874var x3Ref = GetReferences(tree, "x3").Single(); 28878var x4Ref = GetReferences(tree, "x4").Single(); 28920var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 28925var x2Decl = GetOutVarDeclarations(tree, "x2").Single(); 28926var x2Ref = GetReferences(tree, "x2").Single(); 28930var x3Decl = GetOutVarDeclarations(tree, "x3").Single(); 28931var x3Ref = GetReferences(tree, "x3").Single(); 28935var x4Ref = GetReferences(tree, "x4").Single(); 29015var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 29020var x2Decl = GetOutVarDeclarations(tree, "x2").Single(); 29021var x2Ref = GetReferences(tree, "x2").Single(); 29024var x3Decl = GetOutVarDeclarations(tree, "x3").Single(); 29025var x3Ref = GetReferences(tree, "x3").Single(); 29029var x4Ref = GetReferences(tree, "x4").Single(); 29071var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 29076var x2Decl = GetOutVarDeclarations(tree, "x2").Single(); 29077var x2Ref = GetReferences(tree, "x2").Single(); 29081var x3Decl = GetOutVarDeclarations(tree, "x3").Single(); 29082var x3Ref = GetReferences(tree, "x3").Single(); 29086var x4Ref = GetReferences(tree, "x4").Single(); 29136var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 29222var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 29227var x2Decl = GetOutVarDeclarations(tree, "x2").Single(); 29228var x2Ref = GetReferences(tree, "x2").Single(); 29231var x3Decl = GetOutVarDeclarations(tree, "x3").Single(); 29232var x3Ref = GetReferences(tree, "x3").Single(); 29236var x4Ref = GetReferences(tree, "x4").Single(); 29241var x5Decl = GetOutVarDeclarations(tree, "x5").Single(); 29289var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 29294var x2Decl = GetOutVarDeclarations(tree, "x2").Single(); 29295var x2Ref = GetReferences(tree, "x2").Single(); 29299var x3Decl = GetOutVarDeclarations(tree, "x3").Single(); 29300var x3Ref = GetReferences(tree, "x3").Single(); 29304var x4Ref = GetReferences(tree, "x4").Single(); 29309var x5Decl = GetOutVarDeclarations(tree, "x5").Single(); 29398var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 29403var x2Decl = GetOutVarDeclarations(tree, "x2").Single(); 29404var x2Ref = GetReferences(tree, "x2").Single(); 29407var x3Decl = GetOutVarDeclarations(tree, "x3").Single(); 29408var x3Ref = GetReferences(tree, "x3").Single(); 29412var x4Ref = GetReferences(tree, "x4").Single(); 29417var x5Decl = GetOutVarDeclarations(tree, "x5").Single(); 29465var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 29470var x2Decl = GetOutVarDeclarations(tree, "x2").Single(); 29471var x2Ref = GetReferences(tree, "x2").Single(); 29475var x3Decl = GetOutVarDeclarations(tree, "x3").Single(); 29476var x3Ref = GetReferences(tree, "x3").Single(); 29480var x4Ref = GetReferences(tree, "x4").Single(); 29485var x5Decl = GetOutVarDeclarations(tree, "x5").Single(); 29538var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 29587var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 29588var x1Ref = GetReferences(tree, "x1").Single(); 29685var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 29690var x2Decl = GetOutVarDeclarations(tree, "x2").Single(); 29691var x2Ref = GetReferences(tree, "x2").Single(); 29694var x3Decl = GetOutVarDeclarations(tree, "x3").Single(); 29695var x3Ref = GetReferences(tree, "x3").Single(); 29699var x4Ref = GetReferences(tree, "x4").Single(); 29704var x5Decl = GetOutVarDeclarations(tree, "x5").Single(); 29709var x6Decl = GetOutVarDeclarations(tree, "x6").Single(); 29761var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 29766var x2Decl = GetOutVarDeclarations(tree, "x2").Single(); 29767var x2Ref = GetReferences(tree, "x2").Single(); 29771var x3Decl = GetOutVarDeclarations(tree, "x3").Single(); 29772var x3Ref = GetReferences(tree, "x3").Single(); 29776var x4Ref = GetReferences(tree, "x4").Single(); 29781var x5Decl = GetOutVarDeclarations(tree, "x5").Single(); 29782var x5Ref = GetReferences(tree, "x5").Single(); 29786var x6Decl = GetOutVarDeclarations(tree, "x6").Single(); 29787var x6Ref = GetReferences(tree, "x6").Single(); 29886var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 29891var x2Decl = GetOutVarDeclarations(tree, "x2").Single(); 29892var x2Ref = GetReferences(tree, "x2").Single(); 29895var x3Decl = GetOutVarDeclarations(tree, "x3").Single(); 29896var x3Ref = GetReferences(tree, "x3").Single(); 29900var x4Ref = GetReferences(tree, "x4").Single(); 29905var x5Decl = GetOutVarDeclarations(tree, "x5").Single(); 29910var x6Decl = GetOutVarDeclarations(tree, "x6").Single(); 29962var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 29967var x2Decl = GetOutVarDeclarations(tree, "x2").Single(); 29968var x2Ref = GetReferences(tree, "x2").Single(); 29972var x3Decl = GetOutVarDeclarations(tree, "x3").Single(); 29973var x3Ref = GetReferences(tree, "x3").Single(); 29977var x4Ref = GetReferences(tree, "x4").Single(); 29982var x5Decl = GetOutVarDeclarations(tree, "x5").Single(); 29983var x5Ref = GetReferences(tree, "x5").Single(); 29987var x6Decl = GetOutVarDeclarations(tree, "x6").Single(); 29988var x6Ref = GetReferences(tree, "x6").Single(); 30040var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 30126var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 30131var x2Decl = GetOutVarDeclarations(tree, "x2").Single(); 30132var x2Ref = GetReferences(tree, "x2").Single(); 30135var x3Decl = GetOutVarDeclarations(tree, "x3").Single(); 30136var x3Ref = GetReferences(tree, "x3").Single(); 30140var x4Ref = GetReferences(tree, "x4").Single(); 30145var x5Decl = GetOutVarDeclarations(tree, "x5").Single(); 30146var x5Ref = GetReferences(tree, "x5").Single(); 30149var x6Decl = GetOutVarDeclarations(tree, "x6").Single(); 30150var x6Ref = GetReferences(tree, "x6").Single(); 30187var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 30192var x2Decl = GetOutVarDeclarations(tree, "x2").Single(); 30193var x2Ref = GetReferences(tree, "x2").Single(); 30197var x3Decl = GetOutVarDeclarations(tree, "x3").Single(); 30198var x3Ref = GetReferences(tree, "x3").Single(); 30202var x4Ref = GetReferences(tree, "x4").Single(); 30207var x5Decl = GetOutVarDeclarations(tree, "x5").Single(); 30208var x5Ref = GetReferences(tree, "x5").Single(); 30212var x6Decl = GetOutVarDeclarations(tree, "x6").Single(); 30213var x6Ref = GetReferences(tree, "x6").Single(); 30298var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 30303var x2Decl = GetOutVarDeclarations(tree, "x2").Single(); 30304var x2Ref = GetReferences(tree, "x2").Single(); 30307var x3Decl = GetOutVarDeclarations(tree, "x3").Single(); 30308var x3Ref = GetReferences(tree, "x3").Single(); 30312var x4Ref = GetReferences(tree, "x4").Single(); 30317var x5Decl = GetOutVarDeclarations(tree, "x5").Single(); 30318var x5Ref = GetReferences(tree, "x5").Single(); 30321var x6Decl = GetOutVarDeclarations(tree, "x6").Single(); 30322var x6Ref = GetReferences(tree, "x6").Single(); 30359var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 30364var x2Decl = GetOutVarDeclarations(tree, "x2").Single(); 30365var x2Ref = GetReferences(tree, "x2").Single(); 30369var x3Decl = GetOutVarDeclarations(tree, "x3").Single(); 30370var x3Ref = GetReferences(tree, "x3").Single(); 30374var x4Ref = GetReferences(tree, "x4").Single(); 30379var x5Decl = GetOutVarDeclarations(tree, "x5").Single(); 30380var x5Ref = GetReferences(tree, "x5").Single(); 30384var x6Decl = GetOutVarDeclarations(tree, "x6").Single(); 30385var x6Ref = GetReferences(tree, "x6").Single(); 30423var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 30478var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 30522var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 30566var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 30607var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 30608var x1Ref = GetReferences(tree, "x1").Single(); 30611var x2Decl = GetOutVarDeclarations(tree, "x2").Single(); 30612var x2Ref = GetReferences(tree, "x2").Single(); 30687var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 30692var x2Decl = GetOutVarDeclarations(tree, "x2").Single(); 30693var x2Ref = GetReferences(tree, "x2").Single(); 30696var x3Decl = GetOutVarDeclarations(tree, "x3").Single(); 30697var x3Ref = GetReferences(tree, "x3").Single(); 30701var x4Ref = GetReferences(tree, "x4").Single(); 30706var x5Decl = GetOutVarDeclarations(tree, "x5").Single(); 30707var x5Ref = GetReferences(tree, "x5").Single(); 30756var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 30763var x2Decl = GetOutVarDeclarations(tree, "x2").Single(); 30764var x2Ref = GetReferences(tree, "x2").Single(); 30768var x3Decl = GetOutVarDeclarations(tree, "x3").Single(); 30769var x3Ref = GetReferences(tree, "x3").Single(); 30774var x4Ref = GetReferences(tree, "x4").Single(); 30780var x5Decl = GetOutVarDeclarations(tree, "x5").Single(); 30781var x5Ref = GetReferences(tree, "x5").Single(); 30858var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 30863var x2Decl = GetOutVarDeclarations(tree, "x2").Single(); 30864var x2Ref = GetReferences(tree, "x2").Single(); 30867var x3Decl = GetOutVarDeclarations(tree, "x3").Single(); 30868var x3Ref = GetReferences(tree, "x3").Single(); 30872var x4Ref = GetReferences(tree, "x4").Single(); 30877var x5Decl = GetOutVarDeclarations(tree, "x5").Single(); 30878var x5Ref = GetReferences(tree, "x5").Single(); 30927var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 30934var x2Decl = GetOutVarDeclarations(tree, "x2").Single(); 30935var x2Ref = GetReferences(tree, "x2").Single(); 30939var x3Decl = GetOutVarDeclarations(tree, "x3").Single(); 30940var x3Ref = GetReferences(tree, "x3").Single(); 30945var x4Ref = GetReferences(tree, "x4").Single(); 30951var x5Decl = GetOutVarDeclarations(tree, "x5").Single(); 30952var x5Ref = GetReferences(tree, "x5").Single(); 30991var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 31046var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 31090var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 31134var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 31218var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 31223var x2Decl = GetOutVarDeclarations(tree, "x2").Single(); 31224var x2Ref = GetReferences(tree, "x2").Single(); 31227var x3Decl = GetOutVarDeclarations(tree, "x3").Single(); 31228var x3Ref = GetReferences(tree, "x3").Single(); 31232var x4Ref = GetReferences(tree, "x4").Single(); 31237var x5Decl = GetOutVarDeclarations(tree, "x5").Single(); 31238var x5Ref = GetReferences(tree, "x5").Single(); 31241var x6Decl = GetOutVarDeclarations(tree, "x6").Single(); 31242var x6Ref = GetReferences(tree, "x6").Single(); 31277var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 31284var x2Decl = GetOutVarDeclarations(tree, "x2").Single(); 31285var x2Ref = GetReferences(tree, "x2").Single(); 31289var x3Decl = GetOutVarDeclarations(tree, "x3").Single(); 31290var x3Ref = GetReferences(tree, "x3").Single(); 31295var x4Ref = GetReferences(tree, "x4").Single(); 31301var x5Decl = GetOutVarDeclarations(tree, "x5").Single(); 31302var x5Ref = GetReferences(tree, "x5").Single(); 31306var x6Decl = GetOutVarDeclarations(tree, "x6").Single(); 31307var x6Ref = GetReferences(tree, "x6").Single(); 31391var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 31396var x2Decl = GetOutVarDeclarations(tree, "x2").Single(); 31397var x2Ref = GetReferences(tree, "x2").Single(); 31400var x3Decl = GetOutVarDeclarations(tree, "x3").Single(); 31401var x3Ref = GetReferences(tree, "x3").Single(); 31405var x4Ref = GetReferences(tree, "x4").Single(); 31410var x5Decl = GetOutVarDeclarations(tree, "x5").Single(); 31411var x5Ref = GetReferences(tree, "x5").Single(); 31414var x6Decl = GetOutVarDeclarations(tree, "x6").Single(); 31415var x6Ref = GetReferences(tree, "x6").Single(); 31450var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 31457var x2Decl = GetOutVarDeclarations(tree, "x2").Single(); 31458var x2Ref = GetReferences(tree, "x2").Single(); 31462var x3Decl = GetOutVarDeclarations(tree, "x3").Single(); 31463var x3Ref = GetReferences(tree, "x3").Single(); 31468var x4Ref = GetReferences(tree, "x4").Single(); 31474var x5Decl = GetOutVarDeclarations(tree, "x5").Single(); 31475var x5Ref = GetReferences(tree, "x5").Single(); 31479var x6Decl = GetOutVarDeclarations(tree, "x6").Single(); 31480var x6Ref = GetReferences(tree, "x6").Single(); 31519var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 31574var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 31618var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 31662var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 31703var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 31704var x1Ref = GetReferences(tree, "x1").Single(); 31707var x2Decl = GetOutVarDeclarations(tree, "x2").Single(); 31708var x2Ref = GetReferences(tree, "x2").Single(); 31757var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 31791var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 31844var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 31884var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 31934var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 31968var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 32024var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 32064var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 32109var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 32112var x2Decl = GetOutVarDeclarations(tree, "x2").Single(); 32153var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 32156var x2Decl = GetOutVarDeclarations(tree, "x2").Single(); 32187var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 32221var b = (IFieldSymbol)model.GetDeclaredSymbol(tree.GetRoot().DescendantNodes().OfType<VariableDeclaratorSyntax>().Where(d => d.Identifier.ValueText == "b").Single()); 32230var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 32261var b = (IFieldSymbol)model.GetDeclaredSymbol(tree.GetRoot().DescendantNodes().OfType<VariableDeclaratorSyntax>().Where(d => d.Identifier.ValueText == "b").Single()); 32270var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 32301var a = (IFieldSymbol)model.GetDeclaredSymbol(tree.GetRoot().DescendantNodes().OfType<VariableDeclaratorSyntax>().Where(d => d.Identifier.ValueText == "a").Single()); 32310var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 32318x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 32356var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 32372x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 32374var bDecl = tree.GetRoot().DescendantNodes().OfType<VariableDeclaratorSyntax>().Where(d => d.Identifier.ValueText == "b").Single(); 32425var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 32473.Where(p => p.Identifier().ValueText == "x1").Single(); 32495var one = node0.DescendantNodes().OfType<LiteralExpressionSyntax>().Single(); 32511.Where(p => p.Identifier().ValueText == "x1").Single(); 32538var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 32566var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 32594var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 32620var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 32657var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 32693var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 32964var tree = comp.Compilation.SyntaxTrees.Single(); 33124var discard1 = GetDiscardDesignations(tree).Single(); 33495var x = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(n => n.ToString() == "x").Single(); 34261var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 34262var x1Ref = GetReferences(tree, "x1").Single(); 34266var x2Decl = GetOutVarDeclarations(tree, "x2").Single(); 34267var x2Ref = GetReferences(tree, "x2").Single(); 34319var rankSpecifierOld = method.DescendantNodes().OfType<ArrayRankSpecifierSyntax>().Single(); 34388var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 34393var x2Decl = GetOutVarDeclarations(tree, "x2").Single(); 34398var x3Decl = GetOutVarDeclarations(tree, "x3").Single(); 34479var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 34484var x2Decl = GetOutVarDeclarations(tree, "x2").Single(); 34533var rankSpecifierOld = method.DescendantNodes().OfType<ArrayRankSpecifierSyntax>().Single(); 34586var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 34591var x2Decl = GetOutVarDeclarations(tree, "x2").Single(); 34707var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 34712var x2Decl = GetOutVarDeclarations(tree, "x2").Single(); 34717var x3Decl = GetOutVarDeclarations(tree, "x3").Single(); 35168var varType = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "var").Single(); 35207var varType = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "var").Single(); 35251var varType = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "var").Single(); 35282var varType = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "var").Single(); 35321var varType = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "var").Single(); 35353var varType = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "var").Single(); 35389var varType = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "var").Single(); 35428var varType = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "var").Single(); 35458var varType = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "var").Single(); 35495var varType = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "var").Single(); 35651var identifierBefore = GetReferences(tree, "G").Single(); 35686var foreachStatement = tree.GetRoot().DescendantNodes().OfType<ForEachStatementSyntax>().Single(); 35840var node = tree.GetRoot().DescendantNodes().OfType<ObjectCreationExpressionSyntax>().Single(); 35886var node = tree.GetRoot().DescendantNodes().OfType<ObjectCreationExpressionSyntax>().Single(); 35970var initializerSyntax = tree.GetRoot().DescendantNodes().OfType<ConstructorInitializerSyntax>().Single(); 36163var declarationSyntax = tree.GetRoot().DescendantNodes().OfType<AccessorDeclarationSyntax>().Single(); 36354var invocation = tree2.GetRoot().DescendantNodes().OfType<InvocationExpressionSyntax>().Single(); 36359Assert.True(model.TryGetSpeculativeSemanticModel(method.Body.SpanStart + 1, method.DescendantNodes().OfType<AttributeSyntax>().Single(), out speculativeModel)); 36404Assert.Same(symbolInfo.Symbol, speculativeModel.GetDeclaredSymbol(tree2.GetRoot().DescendantNodes().OfType<LocalFunctionStatementSyntax>().Where(l => l.Identifier.ValueText == "M2").Single())); 36440var invocation = tree2.GetRoot().DescendantNodes().OfType<InvocationExpressionSyntax>().Single(); 36445var equalsValue = method.DescendantNodes().OfType<EqualsValueClauseSyntax>().Single(); 36482var invocation = tree2.GetRoot().DescendantNodes().OfType<InvocationExpressionSyntax>().Single(); 36486Assert.Same(symbolInfo.Symbol, speculativeModel.GetDeclaredSymbol(tree2.GetRoot().DescendantNodes().OfType<LocalFunctionStatementSyntax>().Where(l => l.Identifier.ValueText == "M2").Single())); 36517var invocation = tree2.GetRoot().DescendantNodes().OfType<InvocationExpressionSyntax>().Single(); 36522var equalsValue = method.DescendantNodes().OfType<ParameterSyntax>().Single() 36523.DescendantNodes().OfType<EqualsValueClauseSyntax>().Single(); 36555var invocation = tree2.GetRoot().DescendantNodes().OfType<InvocationExpressionSyntax>().Single(); 36559Assert.Same(symbolInfo.Symbol, speculativeModel.GetDeclaredSymbol(tree2.GetRoot().DescendantNodes().OfType<LocalFunctionStatementSyntax>().Where(l => l.Identifier.ValueText == "M2").Single()));
Semantics\ParamsCollectionTests.cs (20)
2747var parameter = (IParameterSymbol)model.GetDeclaredSymbol(tree.GetRoot().DescendantNodes().OfType<ParameterSyntax>().Single()); 2781parameter = (IParameterSymbol)model.GetDeclaredSymbol(tree.GetRoot().DescendantNodes().OfType<ParameterSyntax>().Single()); 2943var parameter = (IParameterSymbol)model.GetDeclaredSymbol(tree.GetRoot().DescendantNodes().OfType<ParameterSyntax>().Single()); 2974parameter = (IParameterSymbol)model.GetDeclaredSymbol(tree.GetRoot().DescendantNodes().OfType<ParameterSyntax>().Single()); 3584var node = tree.GetRoot().DescendantNodes().OfType<MethodDeclarationSyntax>().Where(m => m.Identifier.ValueText == "Test1").Single(); 3874var node = tree.GetRoot().DescendantNodes().OfType<MethodDeclarationSyntax>().Where(m => m.Identifier.ValueText == "Test1").Single(); 5877var f1 = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "F1").Single(); 5879var f2 = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "F2").Single(); 5959var f1 = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "F1").Single(); 5961var f2 = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "F2").Single(); 9056var parameterDecl = tree.GetRoot().DescendantNodes().OfType<ParameterSyntax>().Where(p => p.Identifier.ValueText == "paramsParameter").Single(); 10388AssertEx.Equal("System.Runtime.CompilerServices.ParamCollectionAttribute", test1.GetCustomAttributesToEmit(null).Single().ToString()); 10389AssertEx.Equal("System.ParamArrayAttribute", test2.GetCustomAttributesToEmit(null).Single().ToString()); 10402AssertEx.Equal("System.Runtime.CompilerServices.ParamCollectionAttribute", test1.GetCustomAttributesToEmit(null).Single().ToString()); 10403AssertEx.Equal("System.ParamArrayAttribute", test2.GetCustomAttributesToEmit(null).Single().ToString()); 10753AssertEx.Equal("System.ParamArrayAttribute", test1.GetCustomAttributesToEmit(null).Single().ToString()); 10754AssertEx.Equal("System.Runtime.CompilerServices.ParamCollectionAttribute", test2.GetCustomAttributesToEmit(null).Single().ToString()); 10767AssertEx.Equal("System.ParamArrayAttribute", test1.GetCustomAttributesToEmit(null).Single().ToString()); 10768AssertEx.Equal("System.Runtime.CompilerServices.ParamCollectionAttribute", test2.GetCustomAttributesToEmit(null).Single().ToString()); 12517var node = tree.GetRoot().DescendantNodes().OfType<ForEachStatementSyntax>().Single();
Semantics\PatternMatchingTestBase.cs (2)
31return GetPatternDeclarations(tree, v).Single(); 56return GetReferences(tree, name).Single();
Semantics\PatternMatchingTests.cs (20)
780var x1Ref = GetReferences(tree, "x1").Single(); 848var yDecl = GetPatternDeclarations(tree, id).Single(); 849var yRef = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(name => name.Identifier.ValueText == id).Single(); 893var yRef = GetReferences(tree, "y1").Single(); 2181var x0Decl = GetPatternDeclarations(tree, "x0").Single(); 2186var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 2191var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 2237var x0Decl = GetPatternDeclarations(tree, "x0").Single(); 2242var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 2247var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 3445var declaration = tree.GetRoot().DescendantNodes().OfType<IsPatternExpressionSyntax>().Single(); 3446var o1 = GetReferences(tree, "o1").Single(); 3480var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 3481var x1Ref = GetReferences(tree, "x1").Single(); 3485var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 3486var x2Ref = GetReferences(tree, "x2").Single(); 4250var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 4251var x2Ref = GetReferences(tree, "x2").Single(); 11438var syntax = tree.GetRoot().DescendantNodes().OfType<BlockSyntax>().Single(); 11495var syntax = tree.GetRoot().DescendantNodes().OfType<BlockSyntax>().Single();
Semantics\PatternMatchingTests_Global.cs (609)
80var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 85var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 86var x2Ref = GetReferences(tree, "x2").Single(); 89var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 90var x3Ref = GetReferences(tree, "x3").Single(); 94var x4Ref = GetReferences(tree, "x4").Single(); 124var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 129var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 130var x2Ref = GetReferences(tree, "x2").Single(); 134var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 135var x3Ref = GetReferences(tree, "x3").Single(); 139var x4Ref = GetReferences(tree, "x4").Single(); 202var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 207var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 208var x2Ref = GetReferences(tree, "x2").Single(); 211var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 212var x3Ref = GetReferences(tree, "x3").Single(); 216var x4Ref = GetReferences(tree, "x4").Single(); 246var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 251var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 252var x2Ref = GetReferences(tree, "x2").Single(); 256var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 257var x3Ref = GetReferences(tree, "x3").Single(); 261var x4Ref = GetReferences(tree, "x4").Single(); 296var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 372var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 377var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 378var x2Ref = GetReferences(tree, "x2").Single(); 381var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 382var x3Ref = GetReferences(tree, "x3").Single(); 386var x4Ref = GetReferences(tree, "x4").Single(); 432var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 437var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 438var x2Ref = GetReferences(tree, "x2").Single(); 442var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 443var x3Ref = GetReferences(tree, "x3").Single(); 447var x4Ref = GetReferences(tree, "x4").Single(); 524var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 529var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 530var x2Ref = GetReferences(tree, "x2").Single(); 533var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 534var x3Ref = GetReferences(tree, "x3").Single(); 538var x4Ref = GetReferences(tree, "x4").Single(); 581var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 586var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 587var x2Ref = GetReferences(tree, "x2").Single(); 591var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 592var x3Ref = GetReferences(tree, "x3").Single(); 596var x4Ref = GetReferences(tree, "x4").Single(); 761var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 766var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 767var x2Ref = GetReferences(tree, "x2").Single(); 770var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 771var x3Ref = GetReferences(tree, "x3").Single(); 775var x4Ref = GetReferences(tree, "x4").Single(); 808var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 813var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 814var x2Ref = GetReferences(tree, "x2").Single(); 818var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 819var x3Ref = GetReferences(tree, "x3").Single(); 823var x4Ref = GetReferences(tree, "x4").Single(); 898var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 904var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 905var x2Ref = GetReferences(tree, "x2").Single(); 908var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 909var x3Ref = GetReferences(tree, "x3").Single(); 913var x4Ref = GetReferences(tree, "x4").Single(); 946var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 951var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 952var x2Ref = GetReferences(tree, "x2").Single(); 956var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 957var x3Ref = GetReferences(tree, "x3").Single(); 961var x4Ref = GetReferences(tree, "x4").Single(); 1025var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 1030var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 1031var x2Ref = GetReferences(tree, "x2").Single(); 1034var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 1035var x3Ref = GetReferences(tree, "x3").Single(); 1039var x4Ref = GetReferences(tree, "x4").Single(); 1078var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 1083var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 1084var x2Ref = GetReferences(tree, "x2").Single(); 1088var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 1089var x3Ref = GetReferences(tree, "x3").Single(); 1093var x4Ref = GetReferences(tree, "x4").Single(); 1157var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 1162var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 1163var x2Ref = GetReferences(tree, "x2").Single(); 1166var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 1167var x3Ref = GetReferences(tree, "x3").Single(); 1171var x4Ref = GetReferences(tree, "x4").Single(); 1210var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 1215var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 1216var x2Ref = GetReferences(tree, "x2").Single(); 1220var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 1221var x3Ref = GetReferences(tree, "x3").Single(); 1225var x4Ref = GetReferences(tree, "x4").Single(); 1266var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 1331var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 1336var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 1337var x2Ref = GetReferences(tree, "x2").Single(); 1340var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 1341var x3Ref = GetReferences(tree, "x3").Single(); 1345var x4Ref = GetReferences(tree, "x4").Single(); 1375var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 1380var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 1381var x2Ref = GetReferences(tree, "x2").Single(); 1385var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 1386var x3Ref = GetReferences(tree, "x3").Single(); 1390var x4Ref = GetReferences(tree, "x4").Single(); 1456var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 1462var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 1463var x2Ref = GetReferences(tree, "x2").Single(); 1466var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 1467var x3Ref = GetReferences(tree, "x3").Single(); 1471var x4Ref = GetReferences(tree, "x4").Single(); 1501var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 1506var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 1507var x2Ref = GetReferences(tree, "x2").Single(); 1511var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 1512var x3Ref = GetReferences(tree, "x3").Single(); 1516var x4Ref = GetReferences(tree, "x4").Single(); 1588var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 1593var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 1594var x2Ref = GetReferences(tree, "x2").Single(); 1597var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 1598var x3Ref = GetReferences(tree, "x3").Single(); 1602var x4Ref = GetReferences(tree, "x4").Single(); 1642var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 1647var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 1648var x2Ref = GetReferences(tree, "x2").Single(); 1652var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 1653var x3Ref = GetReferences(tree, "x3").Single(); 1657var x4Ref = GetReferences(tree, "x4").Single(); 1736var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 1741var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 1742var x2Ref = GetReferences(tree, "x2").Single(); 1745var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 1746var x3Ref = GetReferences(tree, "x3").Single(); 1750var x4Ref = GetReferences(tree, "x4").Single(); 1790var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 1795var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 1796var x2Ref = GetReferences(tree, "x2").Single(); 1800var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 1801var x3Ref = GetReferences(tree, "x3").Single(); 1805var x4Ref = GetReferences(tree, "x4").Single(); 1928var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 1935var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 1936var x2Ref = GetReferences(tree, "x2").Single(); 1940var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 1941var x3Ref = GetReferences(tree, "x3").Single(); 1946var x4Ref = GetReferences(tree, "x4").Single(); 1998var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 2005var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 2006var x2Ref = GetReferences(tree, "x2").Single(); 2010var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 2011var x3Ref = GetReferences(tree, "x3").Single(); 2016var x4Ref = GetReferences(tree, "x4").Single(); 2099var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 2106var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 2107var x2Ref = GetReferences(tree, "x2").Single(); 2111var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 2112var x3Ref = GetReferences(tree, "x3").Single(); 2117var x4Ref = GetReferences(tree, "x4").Single(); 2169var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 2176var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 2177var x2Ref = GetReferences(tree, "x2").Single(); 2181var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 2182var x3Ref = GetReferences(tree, "x3").Single(); 2187var x4Ref = GetReferences(tree, "x4").Single(); 2302var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 2309var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 2310var x2Ref = GetReferences(tree, "x2").Single(); 2314var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 2315var x3Ref = GetReferences(tree, "x3").Single(); 2320var x4Ref = GetReferences(tree, "x4").Single(); 2372var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 2379var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 2380var x2Ref = GetReferences(tree, "x2").Single(); 2384var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 2385var x3Ref = GetReferences(tree, "x3").Single(); 2390var x4Ref = GetReferences(tree, "x4").Single(); 2474var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 2481var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 2482var x2Ref = GetReferences(tree, "x2").Single(); 2486var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 2487var x3Ref = GetReferences(tree, "x3").Single(); 2492var x4Ref = GetReferences(tree, "x4").Single(); 2544var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 2551var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 2552var x2Ref = GetReferences(tree, "x2").Single(); 2556var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 2557var x3Ref = GetReferences(tree, "x3").Single(); 2562var x4Ref = GetReferences(tree, "x4").Single(); 2683var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 2688var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 2689var x2Ref = GetReferences(tree, "x2").Single(); 2692var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 2693var x3Ref = GetReferences(tree, "x3").Single(); 2697var x4Ref = GetReferences(tree, "x4").Single(); 2737var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 2742var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 2743var x2Ref = GetReferences(tree, "x2").Single(); 2747var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 2748var x3Ref = GetReferences(tree, "x3").Single(); 2752var x4Ref = GetReferences(tree, "x4").Single(); 2829var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 2834var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 2835var x2Ref = GetReferences(tree, "x2").Single(); 2838var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 2839var x3Ref = GetReferences(tree, "x3").Single(); 2843var x4Ref = GetReferences(tree, "x4").Single(); 2883var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 2888var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 2889var x2Ref = GetReferences(tree, "x2").Single(); 2893var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 2894var x3Ref = GetReferences(tree, "x3").Single(); 2898var x4Ref = GetReferences(tree, "x4").Single(); 3072var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 3077var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 3078var x2Ref = GetReferences(tree, "x2").Single(); 3081var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 3082var x3Ref = GetReferences(tree, "x3").Single(); 3086var x4Ref = GetReferences(tree, "x4").Single(); 3091var x5Decl = GetPatternDeclarations(tree, "x5").Single(); 3092var x5Ref = GetReferences(tree, "x5").Single(); 3095var x6Decl = GetPatternDeclarations(tree, "x6").Single(); 3096var x6Ref = GetReferences(tree, "x6").Single(); 3131var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 3136var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 3137var x2Ref = GetReferences(tree, "x2").Single(); 3141var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 3142var x3Ref = GetReferences(tree, "x3").Single(); 3146var x4Ref = GetReferences(tree, "x4").Single(); 3151var x5Decl = GetPatternDeclarations(tree, "x5").Single(); 3152var x5Ref = GetReferences(tree, "x5").Single(); 3156var x6Decl = GetPatternDeclarations(tree, "x6").Single(); 3157var x6Ref = GetReferences(tree, "x6").Single(); 3231var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 3236var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 3237var x2Ref = GetReferences(tree, "x2").Single(); 3240var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 3241var x3Ref = GetReferences(tree, "x3").Single(); 3245var x4Ref = GetReferences(tree, "x4").Single(); 3287var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 3292var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 3293var x2Ref = GetReferences(tree, "x2").Single(); 3297var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 3298var x3Ref = GetReferences(tree, "x3").Single(); 3302var x4Ref = GetReferences(tree, "x4").Single(); 3377var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 3382var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 3383var x2Ref = GetReferences(tree, "x2").Single(); 3386var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 3387var x3Ref = GetReferences(tree, "x3").Single(); 3391var x4Ref = GetReferences(tree, "x4").Single(); 3433var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 3438var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 3439var x2Ref = GetReferences(tree, "x2").Single(); 3443var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 3444var x3Ref = GetReferences(tree, "x3").Single(); 3448var x4Ref = GetReferences(tree, "x4").Single(); 3493var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 3574var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 3579var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 3580var x2Ref = GetReferences(tree, "x2").Single(); 3583var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 3584var x3Ref = GetReferences(tree, "x3").Single(); 3588var x4Ref = GetReferences(tree, "x4").Single(); 3593var x5Decl = GetPatternDeclarations(tree, "x5").Single(); 3641var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 3646var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 3647var x2Ref = GetReferences(tree, "x2").Single(); 3651var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 3652var x3Ref = GetReferences(tree, "x3").Single(); 3656var x4Ref = GetReferences(tree, "x4").Single(); 3661var x5Decl = GetPatternDeclarations(tree, "x5").Single(); 3745var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 3750var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 3751var x2Ref = GetReferences(tree, "x2").Single(); 3754var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 3755var x3Ref = GetReferences(tree, "x3").Single(); 3759var x4Ref = GetReferences(tree, "x4").Single(); 3764var x5Decl = GetPatternDeclarations(tree, "x5").Single(); 3812var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 3817var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 3818var x2Ref = GetReferences(tree, "x2").Single(); 3822var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 3823var x3Ref = GetReferences(tree, "x3").Single(); 3827var x4Ref = GetReferences(tree, "x4").Single(); 3832var x5Decl = GetPatternDeclarations(tree, "x5").Single(); 3876var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 3970var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 3975var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 3976var x2Ref = GetReferences(tree, "x2").Single(); 3979var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 3980var x3Ref = GetReferences(tree, "x3").Single(); 3984var x4Ref = GetReferences(tree, "x4").Single(); 3989var x5Decl = GetPatternDeclarations(tree, "x5").Single(); 3994var x6Decl = GetPatternDeclarations(tree, "x6").Single(); 4046var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 4051var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 4052var x2Ref = GetReferences(tree, "x2").Single(); 4056var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 4057var x3Ref = GetReferences(tree, "x3").Single(); 4061var x4Ref = GetReferences(tree, "x4").Single(); 4066var x5Decl = GetPatternDeclarations(tree, "x5").Single(); 4072var x6Decl = GetPatternDeclarations(tree, "x6").Single(); 4168var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 4173var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 4174var x2Ref = GetReferences(tree, "x2").Single(); 4177var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 4178var x3Ref = GetReferences(tree, "x3").Single(); 4182var x4Ref = GetReferences(tree, "x4").Single(); 4187var x5Decl = GetPatternDeclarations(tree, "x5").Single(); 4192var x6Decl = GetPatternDeclarations(tree, "x6").Single(); 4244var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 4249var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 4250var x2Ref = GetReferences(tree, "x2").Single(); 4254var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 4255var x3Ref = GetReferences(tree, "x3").Single(); 4259var x4Ref = GetReferences(tree, "x4").Single(); 4264var x5Decl = GetPatternDeclarations(tree, "x5").Single(); 4270var x6Decl = GetPatternDeclarations(tree, "x6").Single(); 4315var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 4396var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 4401var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 4402var x2Ref = GetReferences(tree, "x2").Single(); 4405var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 4406var x3Ref = GetReferences(tree, "x3").Single(); 4410var x4Ref = GetReferences(tree, "x4").Single(); 4415var x5Decl = GetPatternDeclarations(tree, "x5").Single(); 4416var x5Ref = GetReferences(tree, "x5").Single(); 4419var x6Decl = GetPatternDeclarations(tree, "x6").Single(); 4420var x6Ref = GetReferences(tree, "x6").Single(); 4457var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 4462var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 4463var x2Ref = GetReferences(tree, "x2").Single(); 4467var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 4468var x3Ref = GetReferences(tree, "x3").Single(); 4472var x4Ref = GetReferences(tree, "x4").Single(); 4477var x5Decl = GetPatternDeclarations(tree, "x5").Single(); 4478var x5Ref = GetReferences(tree, "x5").Single(); 4482var x6Decl = GetPatternDeclarations(tree, "x6").Single(); 4483var x6Ref = GetReferences(tree, "x6").Single(); 4563var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 4568var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 4569var x2Ref = GetReferences(tree, "x2").Single(); 4572var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 4573var x3Ref = GetReferences(tree, "x3").Single(); 4577var x4Ref = GetReferences(tree, "x4").Single(); 4582var x5Decl = GetPatternDeclarations(tree, "x5").Single(); 4583var x5Ref = GetReferences(tree, "x5").Single(); 4586var x6Decl = GetPatternDeclarations(tree, "x6").Single(); 4587var x6Ref = GetReferences(tree, "x6").Single(); 4624var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 4629var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 4630var x2Ref = GetReferences(tree, "x2").Single(); 4634var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 4635var x3Ref = GetReferences(tree, "x3").Single(); 4639var x4Ref = GetReferences(tree, "x4").Single(); 4644var x5Decl = GetPatternDeclarations(tree, "x5").Single(); 4645var x5Ref = GetReferences(tree, "x5").Single(); 4649var x6Decl = GetPatternDeclarations(tree, "x6").Single(); 4650var x6Ref = GetReferences(tree, "x6").Single(); 4679var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 4725var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 4764var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 4803var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 4835var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 4836var x1Ref = GetReferences(tree, "x1").Single(); 4839var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 4840var x2Ref = GetReferences(tree, "x2").Single(); 4910var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 4915var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 4916var x2Ref = GetReferences(tree, "x2").Single(); 4919var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 4920var x3Ref = GetReferences(tree, "x3").Single(); 4924var x4Ref = GetReferences(tree, "x4").Single(); 4929var x5Decl = GetPatternDeclarations(tree, "x5").Single(); 4930var x5Ref = GetReferences(tree, "x5").Single(); 4979var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 4986var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 4987var x2Ref = GetReferences(tree, "x2").Single(); 4991var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 4992var x3Ref = GetReferences(tree, "x3").Single(); 4997var x4Ref = GetReferences(tree, "x4").Single(); 5003var x5Decl = GetPatternDeclarations(tree, "x5").Single(); 5004var x5Ref = GetReferences(tree, "x5").Single(); 5076var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 5081var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 5082var x2Ref = GetReferences(tree, "x2").Single(); 5085var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 5086var x3Ref = GetReferences(tree, "x3").Single(); 5090var x4Ref = GetReferences(tree, "x4").Single(); 5095var x5Decl = GetPatternDeclarations(tree, "x5").Single(); 5096var x5Ref = GetReferences(tree, "x5").Single(); 5145var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 5152var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 5153var x2Ref = GetReferences(tree, "x2").Single(); 5157var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 5158var x3Ref = GetReferences(tree, "x3").Single(); 5163var x4Ref = GetReferences(tree, "x4").Single(); 5169var x5Decl = GetPatternDeclarations(tree, "x5").Single(); 5170var x5Ref = GetReferences(tree, "x5").Single(); 5200var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 5246var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 5285var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 5324var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 5403var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 5408var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 5409var x2Ref = GetReferences(tree, "x2").Single(); 5412var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 5413var x3Ref = GetReferences(tree, "x3").Single(); 5417var x4Ref = GetReferences(tree, "x4").Single(); 5422var x5Decl = GetPatternDeclarations(tree, "x5").Single(); 5423var x5Ref = GetReferences(tree, "x5").Single(); 5426var x6Decl = GetPatternDeclarations(tree, "x6").Single(); 5427var x6Ref = GetReferences(tree, "x6").Single(); 5479var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 5486var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 5487var x2Ref = GetReferences(tree, "x2").Single(); 5491var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 5492var x3Ref = GetReferences(tree, "x3").Single(); 5497var x4Ref = GetReferences(tree, "x4").Single(); 5503var x5Decl = GetPatternDeclarations(tree, "x5").Single(); 5504var x5Ref = GetReferences(tree, "x5").Single(); 5508var x6Decl = GetPatternDeclarations(tree, "x6").Single(); 5509var x6Ref = GetReferences(tree, "x6").Single(); 5588var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 5593var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 5594var x2Ref = GetReferences(tree, "x2").Single(); 5597var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 5598var x3Ref = GetReferences(tree, "x3").Single(); 5602var x4Ref = GetReferences(tree, "x4").Single(); 5607var x5Decl = GetPatternDeclarations(tree, "x5").Single(); 5608var x5Ref = GetReferences(tree, "x5").Single(); 5611var x6Decl = GetPatternDeclarations(tree, "x6").Single(); 5612var x6Ref = GetReferences(tree, "x6").Single(); 5664var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 5671var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 5672var x2Ref = GetReferences(tree, "x2").Single(); 5676var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 5677var x3Ref = GetReferences(tree, "x3").Single(); 5682var x4Ref = GetReferences(tree, "x4").Single(); 5688var x5Decl = GetPatternDeclarations(tree, "x5").Single(); 5689var x5Ref = GetReferences(tree, "x5").Single(); 5693var x6Decl = GetPatternDeclarations(tree, "x6").Single(); 5694var x6Ref = GetReferences(tree, "x6").Single(); 5729var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 5780var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 5819var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 5858var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 5895var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 5896var x1Ref = GetReferences(tree, "x1").Single(); 5899var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 5900var x2Ref = GetReferences(tree, "x2").Single(); 5941var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 5979var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 6029var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 6066var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 6113var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 6145var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 6199var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 6237var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 6272var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 6301var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 6323var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 6352var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 6376var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 6399var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 6688var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 6731var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 6736var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 6737var x2Ref = GetReferences(tree, "x2").Single(); 6740var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 6741var x3Ref = GetReferences(tree, "x3").Single(); 6764var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 6769var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 6770var x2Ref = GetReferences(tree, "x2").Single(); 6773var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 6774var x3Ref = GetReferences(tree, "x3").Single(); 6806var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 6944var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 6949var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 6954var x4Decl = GetPatternDeclarations(tree, "x4").Single(); 6960var x6Decl = GetPatternDeclarations(tree, "x6").Single(); 6965var x7Decl = GetPatternDeclarations(tree, "x7").Single(); 6971var x8Decl = GetPatternDeclarations(tree, "x8").Single(); 6989var y12Ref = GetReferences(tree, "y12").Single(); 7042var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 7047var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 7052var x4Decl = GetPatternDeclarations(tree, "x4").Single(); 7058var x6Decl = GetPatternDeclarations(tree, "x6").Single(); 7063var x7Decl = GetPatternDeclarations(tree, "x7").Single(); 7069var x8Decl = GetPatternDeclarations(tree, "x8").Single(); 7087var y12Ref = GetReferences(tree, "y12").Single(); 7134var x0Decl = GetPatternDeclarations(tree, "x0").Single(); 7139var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 7144var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 7261var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 7266var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 7271var x4Decl = GetPatternDeclarations(tree, "x4").Single(); 7277var x6Decl = GetPatternDeclarations(tree, "x6").Single(); 7282var x7Decl = GetPatternDeclarations(tree, "x7").Single(); 7288var x8Decl = GetPatternDeclarations(tree, "x8").Single(); 7306var y12Ref = GetReferences(tree, "y12").Single(); 7316var x15Decl = GetPatternDeclarations(tree, "x15").Single(); 7365var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 7370var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 7375var x4Decl = GetPatternDeclarations(tree, "x4").Single(); 7381var x6Decl = GetPatternDeclarations(tree, "x6").Single(); 7386var x7Decl = GetPatternDeclarations(tree, "x7").Single(); 7392var x8Decl = GetPatternDeclarations(tree, "x8").Single(); 7410var y12Ref = GetReferences(tree, "y12").Single(); 7420var x15Decl = GetPatternDeclarations(tree, "x15").Single(); 7454var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 7530var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 7531var x3Ref = GetReferences(tree, "x3").Single(); 7534var x4Decl = GetPatternDeclarations(tree, "x4").Single(); 7535var x4Ref = GetReferences(tree, "x4").Single(); 7539var x5Ref = GetReferences(tree, "x5").Single(); 7551var x7Decl = GetPatternDeclarations(tree, "x7").Single(); 7560var x8Decl = GetPatternDeclarations(tree, "x8").Single(); 7579var x11Decl = GetPatternDeclarations(tree, "x11").Single(); 7586var x12Decl = GetPatternDeclarations(tree, "x12").Single(); 7624var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 7625var x3Ref = GetReferences(tree, "x3").Single(); 7628var x4Decl = GetPatternDeclarations(tree, "x4").Single(); 7629var x4Ref = GetReferences(tree, "x4").Single(); 7633var x5Ref = GetReferences(tree, "x5").Single(); 7645var x7Decl = GetPatternDeclarations(tree, "x7").Single(); 7654var x8Decl = GetPatternDeclarations(tree, "x8").Single(); 7673var x11Decl = GetPatternDeclarations(tree, "x11").Single(); 7680var x12Decl = GetPatternDeclarations(tree, "x12").Single(); 7711var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 7712var x1Ref = GetReferences(tree, "x1").Single(); 7736var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 7737var x1Ref = GetReferences(tree, "x1").Single(); 7932var y1Decl = GetPatternDeclarations(tree, "y1").Single(); 7937var y2Decl = GetPatternDeclarations(tree, "y2").Single(); 7942var z2Decl = GetPatternDeclarations(tree, "z2").Single(); 7949var y3Decl = GetPatternDeclarations(tree, "y3").Single(); 7954var z3Decl = GetPatternDeclarations(tree, "z3").Single(); 7961var y4Decl = GetPatternDeclarations(tree, "y4").Single(); 7966var z4Decl = GetPatternDeclarations(tree, "z4").Single(); 7971var u4Decl = GetPatternDeclarations(tree, "u4").Single(); 7979var v4Decl = GetPatternDeclarations(tree, "v4").Single(); 7987var y5Decl = GetPatternDeclarations(tree, "y5").Single(); 7992var z5Decl = GetPatternDeclarations(tree, "z5").Single(); 7997var u5Decl = GetPatternDeclarations(tree, "u5").Single(); 8005var v5Decl = GetPatternDeclarations(tree, "v5").Single(); 8013var y6Decl = GetPatternDeclarations(tree, "y6").Single(); 8018var z6Decl = GetPatternDeclarations(tree, "z6").Single(); 8025var y7Decl = GetPatternDeclarations(tree, "y7").Single(); 8030var z7Decl = GetPatternDeclarations(tree, "z7").Single(); 8038var u7Decl = GetPatternDeclarations(tree, "u7").Single(); 8046var y8Decl = GetPatternDeclarations(tree, "y8").Single(); 8051var z8Decl = GetPatternDeclarations(tree, "z8").Single(); 8057var y9Decl = GetPatternDeclarations(tree, "y9").Single(); 8062var z9Decl = GetPatternDeclarations(tree, "z9").Single(); 8069var u9Decl = GetPatternDeclarations(tree, "u9").Single(); 8076var y10Decl = GetPatternDeclarations(tree, "y10").Single(); 8082var y11Decl = GetPatternDeclarations(tree, "y11").Single(); 8191var y1Decl = GetPatternDeclarations(tree, "y1").Single(); 8196var y2Decl = GetPatternDeclarations(tree, "y2").Single(); 8201var z2Decl = GetPatternDeclarations(tree, "z2").Single(); 8208var y3Decl = GetPatternDeclarations(tree, "y3").Single(); 8213var z3Decl = GetPatternDeclarations(tree, "z3").Single(); 8220var y4Decl = GetPatternDeclarations(tree, "y4").Single(); 8225var z4Decl = GetPatternDeclarations(tree, "z4").Single(); 8230var u4Decl = GetPatternDeclarations(tree, "u4").Single(); 8238var v4Decl = GetPatternDeclarations(tree, "v4").Single(); 8246var y5Decl = GetPatternDeclarations(tree, "y5").Single(); 8251var z5Decl = GetPatternDeclarations(tree, "z5").Single(); 8256var u5Decl = GetPatternDeclarations(tree, "u5").Single(); 8264var v5Decl = GetPatternDeclarations(tree, "v5").Single(); 8272var y6Decl = GetPatternDeclarations(tree, "y6").Single(); 8277var z6Decl = GetPatternDeclarations(tree, "z6").Single(); 8284var y7Decl = GetPatternDeclarations(tree, "y7").Single(); 8289var z7Decl = GetPatternDeclarations(tree, "z7").Single(); 8297var u7Decl = GetPatternDeclarations(tree, "u7").Single(); 8305var y8Decl = GetPatternDeclarations(tree, "y8").Single(); 8310var z8Decl = GetPatternDeclarations(tree, "z8").Single(); 8316var y9Decl = GetPatternDeclarations(tree, "y9").Single(); 8321var z9Decl = GetPatternDeclarations(tree, "z9").Single(); 8328var u9Decl = GetPatternDeclarations(tree, "u9").Single(); 8335var y10Decl = GetPatternDeclarations(tree, "y10").Single(); 8341var y11Decl = GetPatternDeclarations(tree, "y11").Single(); 8376var yDecl = GetPatternDeclarations(tree, "y1").Single(); 8377var yRef = GetReferences(tree, "y1").Single(); 8483var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 8488var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 8493var x4Decl = GetPatternDeclarations(tree, "x4").Single(); 8499var x6Decl = GetPatternDeclarations(tree, "x6").Single(); 8504var x7Decl = GetPatternDeclarations(tree, "x7").Single(); 8510var x8Decl = GetPatternDeclarations(tree, "x8").Single(); 8523var x10Decl = GetPatternDeclarations(tree, "x10").Single(); 8524var x10Ref = GetReferences(tree, "x10").Single(); 8532var y12Ref = GetReferences(tree, "y12").Single(); 8582var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 8587var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 8592var x4Decl = GetPatternDeclarations(tree, "x4").Single(); 8598var x6Decl = GetPatternDeclarations(tree, "x6").Single(); 8603var x7Decl = GetPatternDeclarations(tree, "x7").Single(); 8609var x8Decl = GetPatternDeclarations(tree, "x8").Single(); 8622var x10Decl = GetPatternDeclarations(tree, "x10").Single(); 8623var x10Ref = GetReferences(tree, "x10").Single(); 8631var y12Ref = GetReferences(tree, "y12").Single();
Semantics\PatternMatchingTests_Scope.cs (558)
213var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 214var x2Ref = GetReferences(tree, "x2").Single(); 217var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 218var x3Ref = GetReferences(tree, "x3").Single(); 221var x4Decl = GetPatternDeclarations(tree, "x4").Single(); 228var x5Decl = GetPatternDeclarations(tree, "x5").Single(); 243var x9Decl = GetPatternDeclarations(tree, "x9").Single(); 244var x9Ref = GetReferences(tree, "x9").Single(); 247var x10Decl = GetPatternDeclarations(tree, "x10").Single(); 248var x10Ref = GetReferences(tree, "x10").Single(); 251var x11Decl = GetPatternDeclarations(tree, "x11").Single(); 256var x12Decl = GetPatternDeclarations(tree, "x12").Single(); 373var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 374var x1Ref = GetReferences(tree, "x1").Single(); 408GetReferences(tree, "SpeculateHere").Single().SpanStart, 414var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 598var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 599var x2Ref = GetReferences(tree, "x2").Single(); 602var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 603var x3Ref = GetReferences(tree, "x3").Single(); 606var x4Decl = GetPatternDeclarations(tree, "x4").Single(); 613var x5Decl = GetPatternDeclarations(tree, "x5").Single(); 625var x9Decl = GetPatternDeclarations(tree, "x9").Single(); 626var x9Ref = GetReferences(tree, "x9").Single(); 629var x10Decl = GetPatternDeclarations(tree, "x10").Single(); 630var x10Ref = GetReferences(tree, "x10").Single(); 633var x11Decl = GetPatternDeclarations(tree, "x11").Single(); 638var x12Decl = GetPatternDeclarations(tree, "x12").Single(); 678var x1Decl = tree.GetRoot().DescendantNodes().OfType<SingleVariableDesignationSyntax>().Where(p => p.Identifier.ValueText == "x1").Single(); 679var x1Ref = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "x1").Single(); 713tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "SpeculateHere").Single().SpanStart, 719var x1Decl = tree.GetRoot().DescendantNodes().OfType<SingleVariableDesignationSyntax>().Where(p => p.Identifier.ValueText == "x1").Single(); 868var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 869var x2Ref = GetReferences(tree, "x2").Single(); 872var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 873var x3Ref = GetReferences(tree, "x3").Single(); 876var x4Decl = GetPatternDeclarations(tree, "x4").Single(); 883var x5Decl = GetPatternDeclarations(tree, "x5").Single(); 895var x9Decl = GetPatternDeclarations(tree, "x9").Single(); 896var x9Ref = GetReferences(tree, "x9").Single(); 899var x10Decl = GetPatternDeclarations(tree, "x10").Single(); 900var x10Ref = GetReferences(tree, "x10").Single(); 903var x11Decl = GetPatternDeclarations(tree, "x11").Single(); 908var x12Decl = GetPatternDeclarations(tree, "x12").Single(); 947var x1Decl = tree.GetRoot().DescendantNodes().OfType<SingleVariableDesignationSyntax>().Where(p => p.Identifier.ValueText == "x1").Single(); 948var x1Ref = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "x1").Single(); 982tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "SpeculateHere").Single().SpanStart, 988var x1Decl = tree.GetRoot().DescendantNodes().OfType<SingleVariableDesignationSyntax>().Where(p => p.Identifier.ValueText == "x1").Single(); 1158var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 1163var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 1168var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 1174var x4Decl = GetPatternDeclarations(tree, "x4").Single(); 1181var x5Decl = GetPatternDeclarations(tree, "x5").Single(); 1182var x5Ref = GetReferences(tree, "x5").Single(); 1185var x6Decl = GetPatternDeclarations(tree, "x6").Single(); 1190var x7Decl = GetPatternDeclarations(tree, "x7").Single(); 1196var x8Decl = GetPatternDeclarations(tree, "x8").Single(); 1213var y12Ref = GetReferences(tree, "y12").Single(); 1251var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 1252var x1Ref = GetReferences(tree, "x1").Single(); 1286GetReferences(tree, "SpeculateHere").Single().SpanStart, 1292var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 1521var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 1522var x3Ref = GetReferences(tree, "x3").Single(); 1525var x4Decl = GetPatternDeclarations(tree, "x4").Single(); 1526var x4Ref = GetReferences(tree, "x4").Single(); 1530var x5Ref = GetReferences(tree, "x5").Single(); 1542var x7Decl = GetPatternDeclarations(tree, "x7").Single(); 1551var x8Decl = GetPatternDeclarations(tree, "x8").Single(); 1570var x11Decl = GetPatternDeclarations(tree, "x11").Single(); 1577var x12Decl = GetPatternDeclarations(tree, "x12").Single(); 1821var y1Decl = GetPatternDeclarations(tree, "y1").Single(); 1826var y2Decl = GetPatternDeclarations(tree, "y2").Single(); 1831var z2Decl = GetPatternDeclarations(tree, "z2").Single(); 1838var y3Decl = GetPatternDeclarations(tree, "y3").Single(); 1843var z3Decl = GetPatternDeclarations(tree, "z3").Single(); 1850var y4Decl = GetPatternDeclarations(tree, "y4").Single(); 1855var z4Decl = GetPatternDeclarations(tree, "z4").Single(); 1860var u4Decl = GetPatternDeclarations(tree, "u4").Single(); 1868var v4Decl = GetPatternDeclarations(tree, "v4").Single(); 1876var y5Decl = GetPatternDeclarations(tree, "y5").Single(); 1881var z5Decl = GetPatternDeclarations(tree, "z5").Single(); 1886var u5Decl = GetPatternDeclarations(tree, "u5").Single(); 1894var v5Decl = GetPatternDeclarations(tree, "v5").Single(); 1902var y6Decl = GetPatternDeclarations(tree, "y6").Single(); 1907var z6Decl = GetPatternDeclarations(tree, "z6").Single(); 1914var y7Decl = GetPatternDeclarations(tree, "y7").Single(); 1919var z7Decl = GetPatternDeclarations(tree, "z7").Single(); 1927var u7Decl = GetPatternDeclarations(tree, "u7").Single(); 1935var y8Decl = GetPatternDeclarations(tree, "y8").Single(); 1940var z8Decl = GetPatternDeclarations(tree, "z8").Single(); 1946var y9Decl = GetPatternDeclarations(tree, "y9").Single(); 1951var z9Decl = GetPatternDeclarations(tree, "z9").Single(); 1958var u9Decl = GetPatternDeclarations(tree, "u9").Single(); 1965var y10Decl = GetPatternDeclarations(tree, "y10").Single(); 1971var y11Decl = GetPatternDeclarations(tree, "y11").Single(); 2072var y4Decl = GetPatternDeclarations(tree, "y4").Single(); 2077var z4Decl = GetPatternDeclarations(tree, "z4").Single(); 2082var u4Decl = GetPatternDeclarations(tree, "u4").Single(); 2090var v4Decl = GetPatternDeclarations(tree, "v4").Single(); 2098var y5Decl = GetPatternDeclarations(tree, "y5").Single(); 2103var z5Decl = GetPatternDeclarations(tree, "z5").Single(); 2108var u5Decl = GetPatternDeclarations(tree, "u5").Single(); 2116var v5Decl = GetPatternDeclarations(tree, "v5").Single(); 2221var yDecl = GetPatternDeclarations(tree, id).Single(); 2485var yDecl = GetPatternDeclarations(tree, id).Single(); 2486var yRef = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(name => name.Identifier.ValueText == id).Single(); 2555var yDecl = GetPatternDeclarations(tree, id).Single(); 2556var yRef = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(name => name.Identifier.ValueText == id).Single(); 2711var yDecl = GetPatternDeclarations(tree, id).Single(); 2987var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 2988var x3Ref = GetReferences(tree, "x3").Single(); 2991var x4Decl = GetPatternDeclarations(tree, "x4").Single(); 2992var x4Ref = GetReferences(tree, "x4").Single(); 2996var x5Ref = GetReferences(tree, "x5").Single(); 3008var x7Decl = GetPatternDeclarations(tree, "x7").Single(); 3015var x11Decl = GetPatternDeclarations(tree, "x11").Single(); 3021var x12Decl = GetPatternDeclarations(tree, "x12").Single(); 3027var x13Decl = GetPatternDeclarations(tree, "x13").Single(); 3028var x13Ref = GetReferences(tree, "x13").Single(); 3156var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 3157var x3Ref = GetReferences(tree, "x3").Single(); 3160var x4Decl = GetPatternDeclarations(tree, "x4").Single(); 3161var x4Ref = GetReferences(tree, "x4").Single(); 3165var x5Ref = GetReferences(tree, "x5").Single(); 3177var x7Decl = GetPatternDeclarations(tree, "x7").Single(); 3184var x11Decl = GetPatternDeclarations(tree, "x11").Single(); 3185var x11Ref = GetReferences(tree, "x11").Single(); 3271var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 3272var x3Ref = GetReferences(tree, "x3").Single(); 3275var x4Decl = GetPatternDeclarations(tree, "x4").Single(); 3276var x4Ref = GetReferences(tree, "x4").Single(); 3280var x5Ref = GetReferences(tree, "x5").Single(); 3292var x7Decl = GetPatternDeclarations(tree, "x7").Single(); 3299var x11Decl = GetPatternDeclarations(tree, "x11").Single(); 3300var x11Ref = GetReferences(tree, "x11").Single(); 3360var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 3361var x3Ref = GetReferences(tree, "x3").Single(); 3364var x4Decl = GetPatternDeclarations(tree, "x4").Single(); 3365var x4Ref = GetReferences(tree, "x4").Single(); 3369var x5Ref = GetReferences(tree, "x5").Single(); 3381var x7Decl = GetPatternDeclarations(tree, "x7").Single(); 3388var x8Decl = GetPatternDeclarations(tree, "x8").Single(); 3393var x9Decl = GetPatternDeclarations(tree, "x9").Single(); 3448var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 3449var x3Ref = GetReferences(tree, "x3").Single(); 3452var x4Decl = GetPatternDeclarations(tree, "x4").Single(); 3453var x4Ref = GetReferences(tree, "x4").Single(); 3457var x5Ref = GetReferences(tree, "x5").Single(); 3469var x7Decl = GetPatternDeclarations(tree, "x7").Single(); 3535var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 3536var x3Ref = GetReferences(tree, "x3").Single(); 3539var x4Decl = GetPatternDeclarations(tree, "x4").Single(); 3540var x4Ref = GetReferences(tree, "x4").Single(); 3544var x5Ref = GetReferences(tree, "x5").Single(); 3556var x7Decl = GetPatternDeclarations(tree, "x7").Single(); 3611var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 3612var x3Ref = GetReferences(tree, "x3").Single(); 3615var x4Decl = GetPatternDeclarations(tree, "x4").Single(); 3616var x4Ref = GetReferences(tree, "x4").Single(); 3620var x5Ref = GetReferences(tree, "x5").Single(); 3632var x7Decl = GetPatternDeclarations(tree, "x7").Single(); 3708var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 3709var x3Ref = GetReferences(tree, "x3").Single(); 3712var x4Decl = GetPatternDeclarations(tree, "x4").Single(); 3713var x4Ref = GetReferences(tree, "x4").Single(); 3717var x5Ref = GetReferences(tree, "x5").Single(); 3729var x7Decl = GetPatternDeclarations(tree, "x7").Single(); 3799var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 3800var x3Ref = GetReferences(tree, "x3").Single(); 3803var x4Decl = GetPatternDeclarations(tree, "x4").Single(); 3804var x4Ref = GetReferences(tree, "x4").Single(); 3808var x5Ref = GetReferences(tree, "x5").Single(); 3820var x7Decl = GetPatternDeclarations(tree, "x7").Single(); 3889var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 3890var x3Ref = GetReferences(tree, "x3").Single(); 3893var x4Decl = GetPatternDeclarations(tree, "x4").Single(); 3894var x4Ref = GetReferences(tree, "x4").Single(); 3898var x5Ref = GetReferences(tree, "x5").Single(); 3910var x7Decl = GetPatternDeclarations(tree, "x7").Single(); 3981var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 3982var x3Ref = GetReferences(tree, "x3").Single(); 3985var x4Decl = GetPatternDeclarations(tree, "x4").Single(); 3986var x4Ref = GetReferences(tree, "x4").Single(); 3990var x5Ref = GetReferences(tree, "x5").Single(); 4002var x7Decl = GetPatternDeclarations(tree, "x7").Single(); 4077var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 4078var x3Ref = GetReferences(tree, "x3").Single(); 4081var x4Decl = GetPatternDeclarations(tree, "x4").Single(); 4082var x4Ref = GetReferences(tree, "x4").Single(); 4086var x5Ref = GetReferences(tree, "x5").Single(); 4098var x7Decl = GetPatternDeclarations(tree, "x7").Single(); 4223var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 4226var x4Decl = GetPatternDeclarations(tree, "x4").Single(); 4227var x4Ref = GetReferences(tree, "x4").Single(); 4232var x5Ref = GetReferences(tree, "x5").Single(); 4514var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 4519var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 4524var x4Decl = GetPatternDeclarations(tree, "x4").Single(); 4531var x5Decl = GetPatternDeclarations(tree, "x5").Single(); 4547var x9Decl = GetPatternDeclarations(tree, "x9").Single(); 4556var x11Decl = GetPatternDeclarations(tree, "x11").Single(); 4564var x12Decl = GetPatternDeclarations(tree, "x12").Single(); 4914var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 4919var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 4924var x4Decl = GetPatternDeclarations(tree, "x4").Single(); 4931var x5Decl = GetPatternDeclarations(tree, "x5").Single(); 4947var x9Decl = GetPatternDeclarations(tree, "x9").Single(); 4956var x11Decl = GetPatternDeclarations(tree, "x11").Single(); 4964var x12Decl = GetPatternDeclarations(tree, "x12").Single(); 5214var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 5219var x4Decl = GetPatternDeclarations(tree, "x4").Single(); 5227var x5Decl = GetPatternDeclarations(tree, "x5").Single(); 5232var x6Decl = GetPatternDeclarations(tree, "x6").Single(); 5237var x7Decl = GetPatternDeclarations(tree, "x7").Single(); 5307var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 5308var x1Ref = GetReferences(tree, "x1").Single(); 5342GetReferences(tree, "SpeculateHere").Single().SpanStart, 5348var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 5502var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 5507var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 5512var x4Decl = GetPatternDeclarations(tree, "x4").Single(); 5518var x6Decl = GetPatternDeclarations(tree, "x6").Single(); 5523var x7Decl = GetPatternDeclarations(tree, "x7").Single(); 5529var x8Decl = GetPatternDeclarations(tree, "x8").Single(); 5542var x10Decl = GetPatternDeclarations(tree, "x10").Single(); 5543var x10Ref = GetReferences(tree, "x10").Single(); 5551var y12Ref = GetReferences(tree, "y12").Single(); 5709var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 5714var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 5719var x4Decl = GetPatternDeclarations(tree, "x4").Single(); 5725var x6Decl = GetPatternDeclarations(tree, "x6").Single(); 5730var x7Decl = GetPatternDeclarations(tree, "x7").Single(); 5736var x8Decl = GetPatternDeclarations(tree, "x8").Single(); 5749var x10Decl = GetPatternDeclarations(tree, "x10").Single(); 5750var x10Ref = GetReferences(tree, "x10").Single(); 5758var y12Ref = GetReferences(tree, "y12").Single(); 5916var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 5921var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 5926var x4Decl = GetPatternDeclarations(tree, "x4").Single(); 5932var x6Decl = GetPatternDeclarations(tree, "x6").Single(); 5937var x7Decl = GetPatternDeclarations(tree, "x7").Single(); 5943var x8Decl = GetPatternDeclarations(tree, "x8").Single(); 5956var x10Decl = GetPatternDeclarations(tree, "x10").Single(); 5957var x10Ref = GetReferences(tree, "x10").Single(); 5965var y12Ref = GetReferences(tree, "y12").Single(); 6025var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 6032var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 6106var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 6118var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 6123var x4Decl = GetPatternDeclarations(tree, "x4").Single(); 6189var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 6190var x1Ref = GetReferences(tree, "x1").Single(); 6193var x4Decl = GetPatternDeclarations(tree, "x4").Single(); 6200var x6Decl = GetPatternDeclarations(tree, "x6").Single(); 6201var x6Ref = GetReferences(tree, "x6").Single(); 6204var x8Decl = GetPatternDeclarations(tree, "x8").Single(); 6210var x14Ref = GetReferences(tree, "x14").Single(); 6276var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 6277var x1Ref = GetReferences(tree, "x1").Single(); 6280var x4Decl = GetPatternDeclarations(tree, "x4").Single(); 6287var x6Decl = GetPatternDeclarations(tree, "x6").Single(); 6288var x6Ref = GetReferences(tree, "x6").Single(); 6291var x8Decl = GetPatternDeclarations(tree, "x8").Single(); 6297var x14Ref = GetReferences(tree, "x14").Single(); 6350var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 6357var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 6420var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 6432var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 6437var x4Decl = GetPatternDeclarations(tree, "x4").Single(); 6472GetReferences(tree, "SpeculateHere").Single().SpanStart, 6478var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 6520var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 6521var x1Ref = GetReferences(tree, "x1").Single(); 6525var d = tree.GetRoot().DescendantNodes().OfType<VariableDeclaratorSyntax>().Where(id => id.Identifier.ValueText == "d").Single(); 6590var x1Decl = tree.GetRoot().DescendantNodes().OfType<SingleVariableDesignationSyntax>().Where(p => p.Identifier.ValueText == "x1").Single(); 6591var x1Ref = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "x1").Single(); 6594var x4Decl = tree.GetRoot().DescendantNodes().OfType<SingleVariableDesignationSyntax>().Where(p => p.Identifier.ValueText == "x4").Single(); 6601var x6Decl = tree.GetRoot().DescendantNodes().OfType<SingleVariableDesignationSyntax>().Where(p => p.Identifier.ValueText == "x6").Single(); 6602var x6Ref = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "x6").Single(); 6605var x8Decl = tree.GetRoot().DescendantNodes().OfType<SingleVariableDesignationSyntax>().Where(p => p.Identifier.ValueText == "x8").Single(); 6611var x14Ref = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "x14").Single(); 6679var x1Decl = tree.GetRoot().DescendantNodes().OfType<SingleVariableDesignationSyntax>().Where(p => p.Identifier.ValueText == "x1").Single(); 6680var x1Ref = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "x1").Single(); 6683var x4Decl = tree.GetRoot().DescendantNodes().OfType<SingleVariableDesignationSyntax>().Where(p => p.Identifier.ValueText == "x4").Single(); 6690var x6Decl = tree.GetRoot().DescendantNodes().OfType<SingleVariableDesignationSyntax>().Where(p => p.Identifier.ValueText == "x6").Single(); 6691var x6Ref = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "x6").Single(); 6694var x8Decl = tree.GetRoot().DescendantNodes().OfType<SingleVariableDesignationSyntax>().Where(p => p.Identifier.ValueText == "x8").Single(); 6700var x14Ref = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "x14").Single(); 6845var x3Decl = tree.GetRoot().DescendantNodes().OfType<SingleVariableDesignationSyntax>().Where(p => p.Identifier.ValueText == "x3").Single(); 6850var x4Decl = tree.GetRoot().DescendantNodes().OfType<SingleVariableDesignationSyntax>().Where(p => p.Identifier.ValueText == "x4").Single(); 6884bool success = model.TryGetSpeculativeSemanticModel(tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "SpeculateHere").Single().SpanStart, statement, out model); 6889var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 6930var x1Decl = tree.GetRoot().DescendantNodes().OfType<SingleVariableDesignationSyntax>().Where(p => p.Identifier.ValueText == "x1").Single(); 6936var d = tree.GetRoot().DescendantNodes().OfType<SingleVariableDesignationSyntax>().Where(id => id.Identifier.ValueText == "d").Single(); 7087var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 7092var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 7097var x4Decl = GetPatternDeclarations(tree, "x4").Single(); 7103var x6Decl = GetPatternDeclarations(tree, "x6").Single(); 7108var x7Decl = GetPatternDeclarations(tree, "x7").Single(); 7114var x8Decl = GetPatternDeclarations(tree, "x8").Single(); 7132var y12Ref = GetReferences(tree, "y12").Single(); 7177var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 7178var x1Ref = GetReferences(tree, "x1").Single(); 7212GetReferences(tree, "SpeculateHere").Single().SpanStart, 7218var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 7409var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 7414var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 7419var x4Decl = GetPatternDeclarations(tree, "x4").Single(); 7425var x6Decl = GetPatternDeclarations(tree, "x6").Single(); 7430var x7Decl = GetPatternDeclarations(tree, "x7").Single(); 7436var x8Decl = GetPatternDeclarations(tree, "x8").Single(); 7454var y12Ref = GetReferences(tree, "y12").Single(); 7500var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 7501var x1Ref = GetReferences(tree, "x1").Single(); 7535GetReferences(tree, "SpeculateHere").Single().SpanStart, 7541var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 7724var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 7729var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 7734var x4Decl = GetPatternDeclarations(tree, "x4").Single(); 7740var x6Decl = GetPatternDeclarations(tree, "x6").Single(); 7745var x7Decl = GetPatternDeclarations(tree, "x7").Single(); 7751var x8Decl = GetPatternDeclarations(tree, "x8").Single(); 7769var y12Ref = GetReferences(tree, "y12").Single(); 7953var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 7958var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 7963var x4Decl = GetPatternDeclarations(tree, "x4").Single(); 7969var x6Decl = GetPatternDeclarations(tree, "x6").Single(); 7974var x7Decl = GetPatternDeclarations(tree, "x7").Single(); 7980var x8Decl = GetPatternDeclarations(tree, "x8").Single(); 7998var y12Ref = GetReferences(tree, "y12").Single(); 8203var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 8209var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 8215var x4Decl = GetPatternDeclarations(tree, "x4").Single(); 8222var x6Decl = GetPatternDeclarations(tree, "x6").Single(); 8228var x7Decl = GetPatternDeclarations(tree, "x7").Single(); 8234var x8Decl = GetPatternDeclarations(tree, "x8").Single(); 8255var y12Ref = GetReferences(tree, "y12").Single(); 8443var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 8448var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 8453var x4Decl = GetPatternDeclarations(tree, "x4").Single(); 8459var x6Decl = GetPatternDeclarations(tree, "x6").Single(); 8464var x7Decl = GetPatternDeclarations(tree, "x7").Single(); 8470var x8Decl = GetPatternDeclarations(tree, "x8").Single(); 8488var y12Ref = GetReferences(tree, "y12").Single(); 8675var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 8680var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 8685var x4Decl = GetPatternDeclarations(tree, "x4").Single(); 8691var x6Decl = GetPatternDeclarations(tree, "x6").Single(); 8696var x7Decl = GetPatternDeclarations(tree, "x7").Single(); 8702var x8Decl = GetPatternDeclarations(tree, "x8").Single(); 8720var y12Ref = GetReferences(tree, "y12").Single(); 8991var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 8992var x1Ref = GetReferences(tree, "x1").Single(); 8996var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 8997var x2Ref = GetReferences(tree, "x2").Single(); 9000var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 9001var x3Ref = GetReferences(tree, "x3").Single(); 9004var x4Decl = GetPatternDeclarations(tree, "x4").Single(); 9005var x4Ref = GetReferences(tree, "x4").Single(); 9009var x5Decl = GetPatternDeclarations(tree, "x5").Single(); 9010var x5Ref = GetReferences(tree, "x5").Single(); 9013var x6Decl = GetPatternDeclarations(tree, "x6").Single(); 9014var x6Ref = GetReferences(tree, "x6").Single(); 9017var x7Decl = GetPatternDeclarations(tree, "x7").Single(); 9018var x7Ref = GetReferences(tree, "x7").Single(); 9083var x15Decl = GetPatternDeclarations(tree, "x15").Single(); 9134var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 9306var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 9311var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 9316var x4Decl = GetPatternDeclarations(tree, "x4").Single(); 9322var x6Decl = GetPatternDeclarations(tree, "x6").Single(); 9327var x7Decl = GetPatternDeclarations(tree, "x7").Single(); 9333var x8Decl = GetPatternDeclarations(tree, "x8").Single(); 9351var y12Ref = GetReferences(tree, "y12").Single(); 9361var x15Decl = GetPatternDeclarations(tree, "x15").Single(); 9515var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 9520var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 9525var x4Decl = GetPatternDeclarations(tree, "x4").Single(); 9533var x6Decl = GetPatternDeclarations(tree, "x6").Single(); 9538var x7Decl = GetPatternDeclarations(tree, "x7").Single(); 9544var x8Decl = GetPatternDeclarations(tree, "x8").Single(); 9561var y12Ref = GetReferences(tree, "y12").Single(); 9606var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 9607var x1Ref = GetReferences(tree, "x1").Single(); 9641GetReferences(tree, "SpeculateHere").Single().SpanStart, 9647var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 9801var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 9806var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 9811var x4Decl = GetPatternDeclarations(tree, "x4").Single(); 9817var x6Decl = GetPatternDeclarations(tree, "x6").Single(); 9822var x7Decl = GetPatternDeclarations(tree, "x7").Single(); 9828var x8Decl = GetPatternDeclarations(tree, "x8").Single(); 9846var y12Ref = GetReferences(tree, "y12").Single(); 9930var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 9937var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 9942var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 10086var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 10087var x2Ref = GetReferences(tree, "x2").Single(); 10090var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 10091var x3Ref = GetReferences(tree, "x3").Single(); 10094var x4Decl = GetPatternDeclarations(tree, "x4").Single(); 10101var x5Decl = GetPatternDeclarations(tree, "x5").Single(); 10116var x9Decl = GetPatternDeclarations(tree, "x9").Single(); 10117var x9Ref = GetReferences(tree, "x9").Single(); 10120var x11Decl = GetPatternDeclarations(tree, "x11").Single(); 10125var x12Decl = GetPatternDeclarations(tree, "x12").Single(); 10166var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 10167var x1Ref = GetReferences(tree, "x1").Single(); 10204GetReferences(tree, "SpeculateHere").Single().SpanStart, 10210var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 10368var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 10373var x4Decl = GetPatternDeclarations(tree, "x4").Single(); 10379var x6Decl = GetPatternDeclarations(tree, "x6").Single(); 10384var x7Decl = GetPatternDeclarations(tree, "x7").Single(); 10390var x8Decl = GetPatternDeclarations(tree, "x8").Single(); 10415var x15Decl = GetPatternDeclarations(tree, "x15").Single(); 10597var x2Decl = tree.GetRoot().DescendantNodes().OfType<SingleVariableDesignationSyntax>().Where(p => p.Identifier.ValueText == "x2").Single(); 10598var x2Ref = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "x2").Single(); 10601var x3Decl = tree.GetRoot().DescendantNodes().OfType<SingleVariableDesignationSyntax>().Where(p => p.Identifier.ValueText == "x3").Single(); 10602var x3Ref = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "x3").Single(); 10605var x4Decl = tree.GetRoot().DescendantNodes().OfType<SingleVariableDesignationSyntax>().Where(p => p.Identifier.ValueText == "x4").Single(); 10612var x5Decl = tree.GetRoot().DescendantNodes().OfType<SingleVariableDesignationSyntax>().Where(p => p.Identifier.ValueText == "x5").Single(); 10627var x9Decl = tree.GetRoot().DescendantNodes().OfType<SingleVariableDesignationSyntax>().Where(p => p.Identifier.ValueText == "x9").Single(); 10628var x9Ref = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "x9").Single(); 10631var x10Decl = tree.GetRoot().DescendantNodes().OfType<SingleVariableDesignationSyntax>().Where(p => p.Identifier.ValueText == "x10").Single(); 10632var x10Ref = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "x10").Single(); 10635var x11Decl = tree.GetRoot().DescendantNodes().OfType<SingleVariableDesignationSyntax>().Where(p => p.Identifier.ValueText == "x11").Single(); 10640var x12Decl = tree.GetRoot().DescendantNodes().OfType<SingleVariableDesignationSyntax>().Where(p => p.Identifier.ValueText == "x12").Single(); 10685var x1Decl = tree.GetRoot().DescendantNodes().OfType<SingleVariableDesignationSyntax>().Where(p => p.Identifier.ValueText == "x1").Single(); 10686var x1Ref = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "x1").Single(); 10720tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "SpeculateHere").Single().SpanStart, 10726var x1Decl = tree.GetRoot().DescendantNodes().OfType<SingleVariableDesignationSyntax>().Where(p => p.Identifier.ValueText == "x1").Single(); 11011var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 11016var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 11021var x4Decl = GetPatternDeclarations(tree, "x4").Single(); 11028var x5Decl = GetPatternDeclarations(tree, "x5").Single(); 11044var x9Decl = GetPatternDeclarations(tree, "x9").Single(); 11053var x11Decl = GetPatternDeclarations(tree, "x11").Single(); 11061var x12Decl = GetPatternDeclarations(tree, "x12").Single(); 11132var yRef = GetReferences(tree, "y1").Single(); 11180var yRef = GetReferences(tree, "y1").Single(); 11230var yRef = GetReferences(tree, "y1").Single(); 11273var yRef = GetReferences(tree, "y1").Single(); 11316var yRef = GetReferences(tree, "y1").Single(); 11362var yRef = GetReferences(tree, "y1").Single(); 11405var yRef = GetReferences(tree, "y1").Single(); 11450var yRef = GetReferences(tree, "y1").Single(); 11453var zRef = GetReferences(tree, "z1").Single(); 11496var xRef = GetReferences(tree, "x1").Single(); 11499var yRef = GetReferences(tree, "y1").Single(); 11502var zRef = GetReferences(tree, "z1").Single(); 11548var xRef = GetReferences(tree, "x1").Single(); 11611var xRef = GetReferences(tree, "x1").Single(); 11614var yRef = GetReferences(tree, "y1").Single(); 11666var y1Ref = GetReferences(tree, "y1").Single(); 11669var z0Ref = GetReferences(tree, "z0").Single(); 11672var z1Ref = GetReferences(tree, "z1").Single(); 11726var y1Ref = GetReferences(tree, "y1").Single(); 11729var z0Ref = GetReferences(tree, "z0").Single(); 11732var z1Ref = GetReferences(tree, "z1").Single(); 11735var z2Ref = GetReferences(tree, "z2").Single(); 11807var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 11808var x1Ref = GetReferences(tree, "x1").Single(); 11812var x4Decl = GetPatternDeclarations(tree, "x4").Single(); 11820var x6Decl = GetPatternDeclarations(tree, "x6").Single(); 11821var x6Ref = GetReferences(tree, "x6").Single(); 11825var x8Decl = GetPatternDeclarations(tree, "x8").Single(); 11832var x14Ref = GetReferences(tree, "x14").Single(); 11904var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 11912var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 11920var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 11993var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 12007var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 12013var x4Decl = GetPatternDeclarations(tree, "x4").Single(); 12091var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 12105var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 12111var x4Decl = GetPatternDeclarations(tree, "x4").Single(); 12146bool success = model.TryGetSpeculativeSemanticModel(GetReferences(tree, "SpeculateHere").Single().SpanStart, statement, out model); 12151var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 12204var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 12211var e = tree.GetRoot().DescendantNodes().OfType<VariableDeclaratorSyntax>().Where(id => id.Identifier.ValueText == "e").Single(); 12248var y1Decl = GetPatternDeclarations(tree, "y1").Single(); 12477var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 12483var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 12489var x4Decl = GetPatternDeclarations(tree, "x4").Single(); 12496var x6Decl = GetPatternDeclarations(tree, "x6").Single(); 12502var x7Decl = GetPatternDeclarations(tree, "x7").Single(); 12509var x8Decl = GetPatternDeclarations(tree, "x8").Single(); 12529var y12Ref = GetReferences(tree, "y12").Single(); 12644var x4Decl = GetPatternDeclarations(tree, "x4").Single(); 12651var x7Decl = GetPatternDeclarations(tree, "x7").Single(); 12652var x7Ref = GetReferences(tree, "x7").Single(); 12835var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 12841var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 12847var x4Decl = GetPatternDeclarations(tree, "x4").Single(); 12854var x6Decl = GetPatternDeclarations(tree, "x6").Single(); 12860var x7Decl = GetPatternDeclarations(tree, "x7").Single(); 12867var x8Decl = GetPatternDeclarations(tree, "x8").Single(); 12882var x10Decl = GetPatternDeclarations(tree, "x10").Single(); 12883var x10Ref = GetReferences(tree, "x10").Single(); 12892var y12Ref = GetReferences(tree, "y12").Single(); 12956var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 12964var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 13048var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 13062var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 13068var x4Decl = GetPatternDeclarations(tree, "x4").Single(); 13230var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 13236var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 13242var x4Decl = GetPatternDeclarations(tree, "x4").Single(); 13249var x6Decl = GetPatternDeclarations(tree, "x6").Single(); 13255var x7Decl = GetPatternDeclarations(tree, "x7").Single(); 13262var x8Decl = GetPatternDeclarations(tree, "x8").Single(); 13282var y12Ref = GetReferences(tree, "y12").Single(); 13373var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 13381var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 13387var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 13447var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 13448var x3Ref = GetReferences(tree, "x3").Single(); 13452var x4Decl = GetPatternDeclarations(tree, "x4").Single(); 13453var x4Ref = GetReferences(tree, "x4").Single(); 13458var x5Ref = GetReferences(tree, "x5").Single(); 13472var x7Decl = GetPatternDeclarations(tree, "x7").Single(); 13535var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 13536var x3Ref = GetReferences(tree, "x3").Single(); 13540var x4Decl = GetPatternDeclarations(tree, "x4").Single(); 13541var x4Ref = GetReferences(tree, "x4").Single(); 13546var x5Ref = GetReferences(tree, "x5").Single(); 13560var x7Decl = GetPatternDeclarations(tree, "x7").Single(); 13612var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 13613var x3Ref = GetReferences(tree, "x3").Single(); 13617var x4Decl = GetPatternDeclarations(tree, "x4").Single(); 13618var x4Ref = GetReferences(tree, "x4").Single(); 13623var x5Ref = GetReferences(tree, "x5").Single(); 13637var x7Decl = GetPatternDeclarations(tree, "x7").Single(); 13691var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 13692var x3Ref = GetReferences(tree, "x3").Single(); 13696var x4Decl = GetPatternDeclarations(tree, "x4").Single(); 13697var x4Ref = GetReferences(tree, "x4").Single(); 13702var x5Ref = GetReferences(tree, "x5").Single(); 13716var x7Decl = GetPatternDeclarations(tree, "x7").Single(); 13758var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 13788var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 13822var designation = GetPatternDeclarations(tree).Single(); 14028var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 14029var x2Ref = GetReferences(tree, "x2").Single(); 14032var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 14033var x3Ref = GetReferences(tree, "x3").Single(); 14036var x4Decl = GetPatternDeclarations(tree, "x4").Single(); 14043var x5Decl = GetPatternDeclarations(tree, "x5").Single(); 14058var x7Decl = GetPatternDeclarations(tree, "x7").Single(); 14059var x7Ref = GetReferences(tree, "x7").Single(); 14062var x8Decl = GetPatternDeclarations(tree, "x8").Single(); 14063var x8Ref = GetReferences(tree, "x8").Single(); 14066var x9Decl = GetPatternDeclarations(tree, "x9").Single(); 14071var x10Decl = GetPatternDeclarations(tree, "x10").Single(); 14076var x11Decl = GetPatternDeclarations(tree, "x11").Single(); 14078var x11Decl2 = GetVariableDeclarations(tree, "x11").Single();
Semantics\PatternMatchingTests2.cs (2)
2037var returnStatement = tree.GetRoot().DescendantNodes().OfType<ReturnStatementSyntax>().Single(); 2078var returnStatement = tree.GetRoot().DescendantNodes().OfType<ReturnStatementSyntax>().Single();
Semantics\PatternMatchingTests3.cs (1)
1611var node1 = tree.GetRoot().DescendantNodes().OfType<BaseMethodDeclarationSyntax>().Single();
Semantics\PatternMatchingTests4.cs (11)
4016var @switch = tree.GetRoot().DescendantNodes().OfType<SwitchStatementSyntax>().Single(); 4085var @switch = tree.GetRoot().DescendantNodes().OfType<SwitchStatementSyntax>().Single(); 4158var @switch = tree.GetRoot().DescendantNodes().OfType<SwitchStatementSyntax>().Single(); 4230var @is = tree.GetRoot().DescendantNodes().OfType<IsPatternExpressionSyntax>().Single(); 4274var @switch = tree.GetRoot().DescendantNodes().OfType<SwitchExpressionSyntax>().Single(); 4321var @switch = tree.GetRoot().DescendantNodes().OfType<SwitchExpressionSyntax>().Single(); 4403var @switch = tree.GetRoot().DescendantNodes().OfType<SwitchExpressionSyntax>().Single(); 4492var @switch = tree.GetRoot().DescendantNodes().OfType<SwitchExpressionSyntax>().Single(); 4581var @switch = tree.GetRoot().DescendantNodes().OfType<SwitchExpressionSyntax>().Single(); 4663var @switch = tree.GetRoot().DescendantNodes().OfType<SwitchExpressionSyntax>().Single(); 4747var @switch = tree.GetRoot().DescendantNodes().OfType<SwitchExpressionSyntax>().Single();
Semantics\PatternMatchingTests5.cs (5)
428var isPattern = tree.GetRoot().DescendantNodes().OfType<IsPatternExpressionSyntax>().Single(); 565var isPattern = tree.GetRoot().DescendantNodes().OfType<IsPatternExpressionSyntax>().Single(); 796var isPattern = tree.GetRoot().DescendantNodes().OfType<IsPatternExpressionSyntax>().Single(); 842var isPattern = tree.GetRoot().DescendantNodes().OfType<IsPatternExpressionSyntax>().Single(); 896var isPattern = tree.GetRoot().DescendantNodes().OfType<IsPatternExpressionSyntax>().Single();
Semantics\PatternSwitchTests.cs (10)
1511var sRef = tree.GetCompilationUnitRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(n => n.ToString() == "s").Single(); 1513var iRef = tree.GetCompilationUnitRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(n => n.ToString() == "i").Single(); 1515var s2Ref = tree.GetCompilationUnitRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(n => n.ToString() == "s2").Single(); 1517var i2Ref = tree.GetCompilationUnitRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(n => n.ToString() == "i2").Single(); 1894var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 1895var x1Ref = GetReferences(tree, "x1").Single(); 1929var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 1930var x1Ref = GetReferences(tree, "x1").Single(); 3243.Single(); 3274.Single();
Semantics\PrimaryConstructorTests.cs (138)
135Assert.Equal(MethodKind.Constructor, members.Cast<MethodSymbol>().Single().MethodKind); 962var outVarSyntax = tree.GetRoot().DescendantNodes().OfType<SingleVariableDesignationSyntax>().Single(); 1086var baseWithargs = tree.GetRoot().DescendantNodes().OfType<PrimaryConstructorBaseTypeSyntax>().Single(); 1195var baseWithargs = tree.GetRoot().DescendantNodes().OfType<ConstructorInitializerSyntax>().Single(); 2119var baseWithargs = tree.GetRoot().DescendantNodes().OfType<PrimaryConstructorBaseTypeSyntax>().Single(); 2174Assert.False(model.TryGetSpeculativeSemanticModel(tree.GetRoot().DescendantNodes().OfType<ReturnStatementSyntax>().Single().SpanStart, 2218Assert.Equal(TypeInfo.None, model.GetSpeculativeTypeInfo(tree.GetRoot().DescendantNodes().OfType<ConstructorInitializerSyntax>().Single().ArgumentList.OpenParenToken.SpanStart, 2222var baseWithargs = tree.GetRoot().DescendantNodes().OfType<ConstructorInitializerSyntax>().Single(); 2301var baseWithargs = tree.GetRoot().DescendantNodes().OfType<PrimaryConstructorBaseTypeSyntax>().Single(); 2326Assert.False(model.TryGetSpeculativeSemanticModel(tree.GetRoot().DescendantNodes().OfType<ReturnStatementSyntax>().Single().SpanStart, 2357Assert.Equal(TypeInfo.None, model.GetSpeculativeTypeInfo(tree.GetRoot().DescendantNodes().OfType<ConstructorInitializerSyntax>().Single().ArgumentList.OpenParenToken.SpanStart, 2361var baseWithargs = tree.GetRoot().DescendantNodes().OfType<ConstructorInitializerSyntax>().Single(); 2490var baseWithoutParens = tree.GetRoot().DescendantNodes().OfType<SimpleBaseTypeSyntax>().Single(); 2653var typeDeclaration = tree.GetRoot().DescendantNodes().OfType<TypeDeclarationSyntax>().Single(); 3039var param1 = @class.InstanceConstructors.Where(c => !c.IsDefaultValueTypeConstructor()).Single().Parameters[0]; 3103Assert.Empty(comp.GetTypeByMetadataName("Test1").InstanceConstructors.Where(c => !c.IsDefaultValueTypeConstructor()).Single().Parameters[0].GetAttributes()); 3104Assert.Equal(2, comp.GetTypeByMetadataName("Test2").InstanceConstructors.Where(c => !c.IsDefaultValueTypeConstructor()).Single().Parameters[0].GetAttributes().Count()); 3138var ctor = test1.InstanceConstructors.Where(c => !c.IsDefaultValueTypeConstructor()).Single(); 3153var field = test1.GetMembers().OfType<FieldSymbol>().Single(); 3157Assert.Equal(1, comp.GetTypeByMetadataName("Test2").InstanceConstructors.Where(c => !c.IsDefaultValueTypeConstructor()).Single().Parameters[0].GetAttributes().Count()); 6068var constructor = cMember.GetMembers(".ctor").OfType<SynthesizedPrimaryConstructor>().Single(); 6101var doc = tree.GetRoot().DescendantTrivia().Select(trivia => trivia.GetStructure()).OfType<DocumentationCommentTriviaSyntax>().Single(); 6102var x = doc.DescendantNodes().OfType<IdentifierNameSyntax>().Single(); 6222var constructor = cMember.GetMembers(".ctor").OfType<SynthesizedPrimaryConstructor>().Single(); 6304var constructor = cMember.GetMembers(".ctor").OfType<SynthesizedPrimaryConstructor>().Single(); 6341var constructor = cMember.GetMembers(".ctor").OfType<MethodSymbol>().Where(m => m.Parameters.IsEmpty).Single(); 6372var cConstructor = c.GetMembers(".ctor").OfType<SynthesizedPrimaryConstructor>().Single(); 6406var dConstructor = d.GetMembers(".ctor").OfType<SynthesizedPrimaryConstructor>().Single(); 6447var eConstructor = e.GetMembers(".ctor").OfType<SynthesizedPrimaryConstructor>().Single(); 6482var eConstructor = e.GetMembers(".ctor").OfType<SynthesizedPrimaryConstructor>().Single(); 6521var cConstructor = c.GetMembers(".ctor").OfType<SynthesizedPrimaryConstructor>().Single(); 6554var dConstructor = d.GetMembers(".ctor").OfType<SynthesizedPrimaryConstructor>().Single(); 6599var eConstructor = e.GetMembers(".ctor").OfType<SynthesizedPrimaryConstructor>().Single(); 6643var eConstructor = e.GetMembers(".ctor").OfType<SynthesizedPrimaryConstructor>().Single(); 6683var eConstructor = e.GetMembers(".ctor").OfType<SynthesizedPrimaryConstructor>().Single(); 6719var constructor = cMember.GetMembers(".ctor").OfType<SynthesizedPrimaryConstructor>().Single(); 6773var constructor = cMember.GetMembers(".ctor").OfType<SynthesizedPrimaryConstructor>().Single(); 6843var xReference = tree.GetRoot().DescendantNodes().OfType<PrimaryConstructorBaseTypeSyntax>().Single().ArgumentList.Arguments[0].Expression; 6869var mCall = tree.GetRoot().DescendantNodes().OfType<PrimaryConstructorBaseTypeSyntax>().Single().ArgumentList.Arguments[0].Expression; 6870var attrApplication = tree.GetRoot().DescendantNodes().OfType<AttributeSyntax>().Single(); 6871var mDefinition = tree.GetRoot().DescendantNodes().OfType<MethodDeclarationSyntax>().Single(); 7805var p1 = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "p1").Single(); 7848var capturedParameters = comp.GetTypeByMetadataName("C1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters(); 7853Assert.Same(symbol.GetSymbol(), capturedParameters.Single().Key); 8713Assert.Empty(((CSharpCompilation)verifier.Compilation).GetTypeByMetadataName("C1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters()); 9896Assert.Empty(comp.GetTypeByMetadataName("C1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters()); 9956Assert.Equal(1, comp.GetTypeByMetadataName("C2").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters().Count); 9957Assert.Empty(comp.GetTypeByMetadataName("C1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters()); 10009Assert.Empty(comp.GetTypeByMetadataName("C1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters()); 10010Assert.Equal(1, comp.GetTypeByMetadataName("C2").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters().Count); 10011Assert.Equal(1, comp.GetTypeByMetadataName("C3").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters().Count); 10012Assert.Equal(2, comp.GetTypeByMetadataName("C4").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters().Count); 10031Assert.Equal(1, comp.GetTypeByMetadataName("C3").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters().Count); 10058Assert.Equal(2, comp.GetTypeByMetadataName("C1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters().Count); 10160Assert.Equal(1, comp.GetTypeByMetadataName("C1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters().Count); 10203Assert.Empty(comp.GetTypeByMetadataName("Color+C1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters()); 10238Assert.Empty(comp.GetTypeByMetadataName("Color+C1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters()); 10281Assert.Empty(comp.GetTypeByMetadataName("Color+C1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters()); 10319Assert.NotEmpty(comp.GetTypeByMetadataName("Color+C1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters()); 10350Assert.NotEmpty(comp.GetTypeByMetadataName("Color+C1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters()); 10390Assert.NotEmpty(comp.GetTypeByMetadataName("S1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters()); 10426Assert.NotEmpty(comp.GetTypeByMetadataName("S1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters()); 10462Assert.NotEmpty(comp.GetTypeByMetadataName("S1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters()); 10501Assert.NotEmpty(comp.GetTypeByMetadataName("S1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters()); 10540Assert.NotEmpty(comp.GetTypeByMetadataName("S1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters()); 10576Assert.NotEmpty(comp.GetTypeByMetadataName("S1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters()); 10612Assert.NotEmpty(comp.GetTypeByMetadataName("S1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters()); 10651Assert.NotEmpty(comp.GetTypeByMetadataName("S1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters()); 10690Assert.NotEmpty(comp.GetTypeByMetadataName("S1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters()); 10729Assert.NotEmpty(comp.GetTypeByMetadataName("S1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters()); 10765Assert.NotEmpty(comp.GetTypeByMetadataName("S1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters()); 10801Assert.NotEmpty(comp.GetTypeByMetadataName("S1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters()); 10841Assert.NotEmpty(comp.GetTypeByMetadataName("S1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters()); 10888Assert.Empty(comp.GetTypeByMetadataName("S1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters()); 10932Assert.Empty(comp.GetTypeByMetadataName("S1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters()); 10972Assert.NotEmpty(comp.GetTypeByMetadataName("S1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters()); 11015Assert.NotEmpty(comp.GetTypeByMetadataName("S1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters()); 11062Assert.Empty(comp.GetTypeByMetadataName("S1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters()); 11104Assert.Empty(comp.GetTypeByMetadataName("S1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters()); 11149Assert.Empty(comp.GetTypeByMetadataName("S1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters()); 11184Assert.Empty(comp.GetTypeByMetadataName("S1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters()); 11214Assert.Empty(comp.GetTypeByMetadataName("S1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters()); 11249Assert.Empty(comp.GetTypeByMetadataName("S1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters()); 11279Assert.Empty(comp.GetTypeByMetadataName("S1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters()); 11314Assert.Empty(comp.GetTypeByMetadataName("S1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters()); 11345Assert.Empty(comp.GetTypeByMetadataName("S1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters()); 11381Assert.NotEmpty(comp.GetTypeByMetadataName("S1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters()); 11412Assert.NotEmpty(comp.GetTypeByMetadataName("S1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters()); 11455Assert.Empty(comp.GetTypeByMetadataName("S1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters()); 11494Assert.Empty(comp.GetTypeByMetadataName("S1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters()); 11533Assert.Empty(comp.GetTypeByMetadataName("Color+C1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters()); 11573Assert.Empty(comp.GetTypeByMetadataName("Color+C1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters()); 11616Assert.Empty(comp.GetTypeByMetadataName("Color+C1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters()); 11806Assert.Equal(isStatic, comp.GetTypeByMetadataName("C1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters().IsEmpty()); 11850Assert.NotEmpty(comp.GetTypeByMetadataName("S1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters()); 11851Assert.Empty(comp.GetTypeByMetadataName("S2").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters()); 11852Assert.NotEmpty(comp.GetTypeByMetadataName("S3").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters()); 11924Assert.NotEmpty(comp.GetTypeByMetadataName("S1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters()); 11960Assert.NotEmpty(comp.GetTypeByMetadataName("S1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters()); 12003Assert.NotEmpty(comp.GetTypeByMetadataName("S1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters()); 12051Assert.Equal("System.String P1", comp1.GetTypeByMetadataName("C1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters().Single().Key.ToTestDisplayString()); 12052Assert.Equal("System.Int32 p2", comp1.GetTypeByMetadataName("C2").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters().Single().Key.ToTestDisplayString()); 12053Assert.Equal(2, comp1.GetTypeByMetadataName("C3").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters().Count); 12083Assert.Empty(comp2.GetTypeByMetadataName("C1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters()); 12084Assert.Empty(comp2.GetTypeByMetadataName("C2").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters()); 12124Assert.NotEmpty(comp.GetTypeByMetadataName("S1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters()); 12168Assert.Empty(comp.GetTypeByMetadataName("S1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters()); 12214Assert.NotEmpty(comp.GetTypeByMetadataName("S1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters()); 14630Assert.All(comp.GetTypeByMetadataName("S1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetBackingFields(), f => Assert.True(f.IsReadOnly)); 14826Assert.All(comp.GetTypeByMetadataName("S1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetBackingFields(), f => Assert.True(f.IsReadOnly)); 15027Assert.All(comp.GetTypeByMetadataName("S1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetBackingFields(), f => Assert.True(f.IsReadOnly)); 15253Assert.All(comp.GetTypeByMetadataName("S1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetBackingFields(), f => Assert.True(f.IsReadOnly)); 15564Assert.All(comp.GetTypeByMetadataName("S1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetBackingFields(), f => Assert.True(f.IsReadOnly)); 15726var attr = m.GlobalNamespace.GetTypeMember("C1").GetMembers().OfType<FieldSymbol>().Single().GetAttributes(); 15748var attr = m.GlobalNamespace.GetTypeMember("C1").GetMembers().OfType<FieldSymbol>().Single().GetAttributes(); 15769var attr = m.GlobalNamespace.GetTypeMember("C1").GetMembers().OfType<FieldSymbol>().Single().GetAttributes(); 15790var attr = m.GlobalNamespace.GetTypeMember("C1").GetMembers().OfType<FieldSymbol>().Single().GetAttributes(); 16389Assert.NotEmpty(comp.GetTypeByMetadataName("S1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters()); 19777Assert.Single(comp.GetTypeByMetadataName("C1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters()); 19795var indexer = tree.GetRoot().DescendantNodes().OfType<ElementAccessExpressionSyntax>().Single(); 20268Assert.Empty(comp.GetTypeByMetadataName("C").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters()); 20657var typeDeclaration = tree.GetRoot().ChildNodes().OfType<TypeDeclarationSyntax>().Single(); 20662var namedType = symbols.OfType<INamedTypeSymbol>().Single(); 20663var primaryConstructor = symbols.OfType<IMethodSymbol>().Single(); 20696var namedType1 = symbols1.OfType<INamedTypeSymbol>().Single(); 20697var primaryConstructor1 = symbols1.OfType<IMethodSymbol>().Single(); 20706var namedType2 = symbols2.OfType<INamedTypeSymbol>().Single(); 20740var namedType1 = symbols1.OfType<INamedTypeSymbol>().Single(); 20741var primaryConstructor1 = symbols1.OfType<IMethodSymbol>().Single(); 20750var namedType2 = symbols2.OfType<INamedTypeSymbol>().Single(); 20787var namedType1 = symbols1.OfType<INamedTypeSymbol>().Single(); 20795var namedType2 = symbols2.OfType<INamedTypeSymbol>().Single(); 20796var primaryConstructor2 = symbols2.OfType<IMethodSymbol>().Single(); 20837var namedType1 = symbols1.OfType<INamedTypeSymbol>().Single(); 20838var primaryConstructor1 = symbols1.OfType<IMethodSymbol>().Single(); 20847var namedType2 = symbols2.OfType<INamedTypeSymbol>().Single();
Semantics\RecordTests.cs (66)
282var node = tree.GetRoot().DescendantNodes().OfType<BinaryExpressionSyntax>().Single(); 438var parameterSyntax = tree.GetRoot().DescendantNodes().OfType<ParameterSyntax>().Single(); 444var initializerSyntax = tree.GetRoot().DescendantNodes().OfType<EqualsValueClauseSyntax>().Single(); 470var outVarSyntax = tree.GetRoot().DescendantNodes().OfType<SingleVariableDesignationSyntax>().Single(); 8663var withExpr = root.DescendantNodes().OfType<WithExpressionSyntax>().Single(); 8690var main = root.DescendantNodes().OfType<MethodDeclarationSyntax>().Single(); 8777var withExpr = root.DescendantNodes().OfType<WithExpressionSyntax>().Single(); 8795var main = root.DescendantNodes().OfType<MethodDeclarationSyntax>().Single(); 8938var withExpr2 = root.DescendantNodes().OfType<WithExpressionSyntax>().Skip(1).Single(); 10040var b1Ctor = comp.GetTypeByMetadataName("B1")!.GetMembersUnordered().OfType<SynthesizedPrimaryConstructor>().Single(); 18192var recordEquals = comp.GetMembers("A.Equals").OfType<SynthesizedRecordEquals>().Single(); 18263var copyCtor = comp.GetMember<NamedTypeSymbol>("A").InstanceConstructors.Where(c => c.ParameterCount == 1).Single(); 18271copyCtor = comp.GetMember<NamedTypeSymbol>("B").InstanceConstructors.Where(c => c.ParameterCount == 1).Single(); 18301var recordEquals = comp.GetMembers("B.Equals").OfType<SynthesizedRecordEquals>().Single(); 18565var recordEquals = comp.GetMembers("A.Equals").OfType<SynthesizedRecordEquals>().Single(); 18725var recordEquals = comp.GetMembers("B.Equals").OfType<SynthesizedRecordEquals>().Single(); 18764var recordEquals = comp.GetMembers("B.Equals").OfType<SynthesizedRecordEquals>().Single(); 18800var recordEquals = comp.GetMembers("A.Equals").OfType<SynthesizedRecordEquals>().Single(); 19018var equalityContract = comp.GetMembers("B.EqualityContract").OfType<SynthesizedRecordEqualityContractProperty>().Single(); 19134var equalityContract = comp.GetMembers("B.EqualityContract").OfType<SynthesizedRecordEqualityContractProperty>().Single(); 19207var equalityContract = comp.GetMembers("B.EqualityContract").OfType<SynthesizedRecordEqualityContractProperty>().Single(); 20139var equalityContract = comp.GetMembers("A.EqualityContract").OfType<SynthesizedRecordEqualityContractProperty>().Single(); 20170var equalityContract = comp.GetMembers("B.EqualityContract").OfType<SynthesizedRecordEqualityContractProperty>().Single(); 20437MethodSymbol op = comp.GetMembers("A." + WellKnownMemberNames.EqualityOperatorName).OfType<SynthesizedRecordEqualityOperator>().Single(); 20447op = comp.GetMembers("A." + WellKnownMemberNames.InequalityOperatorName).OfType<SynthesizedRecordInequalityOperator>().Single(); 20556MethodSymbol op = comp.GetMembers("A." + WellKnownMemberNames.EqualityOperatorName).OfType<SynthesizedRecordEqualityOperator>().Single(); 20566op = comp.GetMembers("A." + WellKnownMemberNames.InequalityOperatorName).OfType<SynthesizedRecordInequalityOperator>().Single(); 21262var baseWithargs = tree.GetRoot().DescendantNodes().OfType<PrimaryConstructorBaseTypeSyntax>().Single(); 21373var baseWithargs = tree.GetRoot().DescendantNodes().OfType<ConstructorInitializerSyntax>().Single(); 22335var baseWithargs = tree.GetRoot().DescendantNodes().OfType<PrimaryConstructorBaseTypeSyntax>().Single(); 22390Assert.False(model.TryGetSpeculativeSemanticModel(tree.GetRoot().DescendantNodes().OfType<ReturnStatementSyntax>().Single().SpanStart, 22434Assert.Equal(TypeInfo.None, model.GetSpeculativeTypeInfo(tree.GetRoot().DescendantNodes().OfType<ConstructorInitializerSyntax>().Single().ArgumentList.OpenParenToken.SpanStart, 22438var baseWithargs = tree.GetRoot().DescendantNodes().OfType<ConstructorInitializerSyntax>().Single(); 22517var baseWithargs = tree.GetRoot().DescendantNodes().OfType<PrimaryConstructorBaseTypeSyntax>().Single(); 22542Assert.False(model.TryGetSpeculativeSemanticModel(tree.GetRoot().DescendantNodes().OfType<ReturnStatementSyntax>().Single().SpanStart, 22573Assert.Equal(TypeInfo.None, model.GetSpeculativeTypeInfo(tree.GetRoot().DescendantNodes().OfType<ConstructorInitializerSyntax>().Single().ArgumentList.OpenParenToken.SpanStart, 22577var baseWithargs = tree.GetRoot().DescendantNodes().OfType<ConstructorInitializerSyntax>().Single(); 24759var recordDeclaration = tree.GetRoot().DescendantNodes().OfType<RecordDeclarationSyntax>().Single(); 25197var param1 = @class.GetMembers(".ctor").OfType<MethodSymbol>().Where(m => m.Parameters.AsSingleton()?.Name == "P1").Single().Parameters[0]; 25257var param1 = @class.GetMembers(".ctor").OfType<MethodSymbol>().Where(m => m.Parameters.AsSingleton()?.Name == "P1").Single().Parameters[0]; 25334var param1 = @class.GetMembers(".ctor").OfType<MethodSymbol>().Where(m => m.Parameters.AsSingleton()?.Name == "P1").Single().Parameters[0]; 25391var param1 = @class.GetMembers(".ctor").OfType<MethodSymbol>().Where(m => m.Parameters.AsSingleton()?.Name == "P1").Single().Parameters[0]; 25466var param1 = @class.GetMembers(".ctor").OfType<MethodSymbol>().Where(m => m.Parameters.AsSingleton()?.Name == "P1").Single().Parameters[0]; 25550var param1 = @class.GetMembers(".ctor").OfType<MethodSymbol>().Where(m => m.Parameters.AsSingleton()?.Name == "P1").Single().Parameters[0]; 25620var param1 = @class.GetMembers(".ctor").OfType<MethodSymbol>().Where(m => m.Parameters.AsSingleton()?.Name == "P1").Single().Parameters[0]; 28247var constructor = cMember.GetMembers(".ctor").OfType<SynthesizedPrimaryConstructor>().Single(); 28292var x = doc.DescendantNodes().OfType<IdentifierNameSyntax>().Single(); 28399var constructor = cMember.GetMembers(".ctor").OfType<SynthesizedPrimaryConstructor>().Single(); 28538var constructor = cMember.GetMembers(".ctor").OfType<SynthesizedPrimaryConstructor>().Single(); 28609var constructor = cMember.GetMembers(".ctor").OfType<SynthesizedPrimaryConstructor>().Single(); 28654var constructor = cMember.GetMembers(".ctor").OfType<MethodSymbol>().Where(m => m.Parameters.IsEmpty).Single(); 28693var cConstructor = c.GetMembers(".ctor").OfType<SynthesizedPrimaryConstructor>().Single(); 28740var dConstructor = d.GetMembers(".ctor").OfType<SynthesizedPrimaryConstructor>().Single(); 28794var eConstructor = e.GetMembers(".ctor").OfType<SynthesizedPrimaryConstructor>().Single(); 28842var eConstructor = e.GetMembers(".ctor").OfType<SynthesizedPrimaryConstructor>().Single(); 28893var cConstructor = c.GetMembers(".ctor").OfType<SynthesizedPrimaryConstructor>().Single(); 28939var dConstructor = d.GetMembers(".ctor").OfType<SynthesizedPrimaryConstructor>().Single(); 28997var eConstructor = e.GetMembers(".ctor").OfType<SynthesizedPrimaryConstructor>().Single(); 29055var eConstructor = e.GetMembers(".ctor").OfType<SynthesizedPrimaryConstructor>().Single(); 29104var eConstructor = e.GetMembers(".ctor").OfType<SynthesizedPrimaryConstructor>().Single(); 29153var constructor = cMember.GetMembers(".ctor").OfType<SynthesizedPrimaryConstructor>().Single(); 29222var constructor = cMember.GetMembers(".ctor").OfType<SynthesizedPrimaryConstructor>().Single(); 30476var xReference = tree.GetRoot().DescendantNodes().OfType<PrimaryConstructorBaseTypeSyntax>().Single().ArgumentList.Arguments[0].Expression; 30500var mCall = tree.GetRoot().DescendantNodes().OfType<PrimaryConstructorBaseTypeSyntax>().Single().ArgumentList.Arguments[0].Expression; 30501var attrApplication = tree.GetRoot().DescendantNodes().OfType<AttributeSyntax>().Single(); 30502var mDefinition = tree.GetRoot().DescendantNodes().OfType<MethodDeclarationSyntax>().Single();
Symbols\UserDefinedCompoundAssignmentOperatorsTests.cs (28)
507m.GlobalNamespace.GetTypeMember("I3").GetMembers().OfType<MethodSymbol>().Single(), 510m.GlobalNamespace.GetTypeMember("I4").GetMembers().OfType<MethodSymbol>().Single(), 574m.GlobalNamespace.GetTypeMember("C3").GetMembers().OfType<MethodSymbol>().Where(m => !m.IsConstructor()).Single(), 577m.GlobalNamespace.GetTypeMember("C4").GetMembers().OfType<MethodSymbol>().Where(m => !m.IsConstructor()).Single(), 629Where(m => m.Name == (op == "++" ? WellKnownMemberNames.IncrementAssignmentOperatorName : WellKnownMemberNames.DecrementAssignmentOperatorName)).Single()); 631Where(m => m.Name == (op == "++" ? WellKnownMemberNames.CheckedIncrementAssignmentOperatorName : WellKnownMemberNames.CheckedDecrementAssignmentOperatorName)).Single()); 686m.GlobalNamespace.GetTypeMember("I3").GetMembers().OfType<MethodSymbol>().Single(), 689m.GlobalNamespace.GetTypeMember("I4").GetMembers().OfType<MethodSymbol>().Single(), 1006m.GlobalNamespace.GetTypeMember("I3").GetMembers().OfType<MethodSymbol>().Single(), 1009m.GlobalNamespace.GetTypeMember("I4").GetMembers().OfType<MethodSymbol>().Single(), 1060m.GlobalNamespace.GetTypeMember("C3").GetMembers().OfType<MethodSymbol>().Where(m => !m.IsConstructor()).Single(), 1063m.GlobalNamespace.GetTypeMember("C4").GetMembers().OfType<MethodSymbol>().Where(m => !m.IsConstructor()).Single(), 1115Where(m => m.Name == (op == "++" ? WellKnownMemberNames.IncrementAssignmentOperatorName : WellKnownMemberNames.DecrementAssignmentOperatorName)).Single()); 1117Where(m => m.Name == (op == "++" ? WellKnownMemberNames.CheckedIncrementAssignmentOperatorName : WellKnownMemberNames.CheckedDecrementAssignmentOperatorName)).Single()); 8599m.GlobalNamespace.GetTypeMember("I3").GetMembers().OfType<MethodSymbol>().Single(), 8604m.GlobalNamespace.GetTypeMember("I4").GetMembers().OfType<MethodSymbol>().Single(), 8685m.GlobalNamespace.GetTypeMember("C3").GetMembers().OfType<MethodSymbol>().Where(m => !m.IsConstructor()).Single(), 8690m.GlobalNamespace.GetTypeMember("C4").GetMembers().OfType<MethodSymbol>().Where(m => !m.IsConstructor()).Single(), 8750Where(m => m.Name == CompoundAssignmentOperatorName(op, isChecked: false)).Single()); 8754Where(m => m.Name == CompoundAssignmentOperatorName(op, isChecked: true)).Single()); 8817m.GlobalNamespace.GetTypeMember("I3").GetMembers().OfType<MethodSymbol>().Single(), 8822m.GlobalNamespace.GetTypeMember("I4").GetMembers().OfType<MethodSymbol>().Single(), 9212m.GlobalNamespace.GetTypeMember("I3").GetMembers().OfType<MethodSymbol>().Single(), 9217m.GlobalNamespace.GetTypeMember("I4").GetMembers().OfType<MethodSymbol>().Single(), 9276m.GlobalNamespace.GetTypeMember("C3").GetMembers().OfType<MethodSymbol>().Where(m => !m.IsConstructor()).Single(), 9281m.GlobalNamespace.GetTypeMember("C4").GetMembers().OfType<MethodSymbol>().Where(m => !m.IsConstructor()).Single(), 9341Where(m => m.Name == CompoundAssignmentOperatorName(op, isChecked: false)).Single()); 9345Where(m => m.Name == CompoundAssignmentOperatorName(op, isChecked: true)).Single());
Microsoft.CodeAnalysis.CSharp.EndToEnd.UnitTests (2)
EndToEndTests.cs (2)
493var node = tree.GetRoot().DescendantNodes().OfType<MethodDeclarationSyntax>().Single(); 880var isPattern = tree.GetRoot().DescendantNodes().OfType<IsPatternExpressionSyntax>().Single();
Microsoft.CodeAnalysis.CSharp.Features (32)
BraceCompletion\AbstractCurlyBraceOrBracketCompletionService.cs (2)
123annotatedNewline = rootToFormat.GetAnnotatedTrivia(s_closingBraceNewlineAnnotation).Single(); 268var newClosingPoint = newRoot.GetAnnotatedTokens(s_closingBraceFormatAnnotation).Single().SpanStart + 1;
CodeRefactorings\InlineTemporary\InlineTemporaryCodeRefactoringProvider.cs (1)
325.Single()
CodeRefactorings\SyncNamespace\CSharpChangeNamespaceService.cs (1)
244var container = root.GetAnnotatedNodes(ContainerAnnotation).Single();
ConvertLinq\ConvertForEachToLinqQuery\CSharpConvertForEachToLinqQueryProvider.cs (1)
262var selectExpression = invocationExpression.ArgumentList.Arguments.Single().Expression;
ConvertLinq\ConvertForEachToLinqQuery\DefaultConverter.cs (2)
68identifiers.Single(), 70IdentifierName(identifiers.Single()),
ConvertPrimaryToRegularConstructor\ConvertPrimaryToRegularConstructorCodeRefactoringProvider.cs (1)
404var constructor = (ConstructorDeclarationSyntax)formattedRoot.GetAnnotatedNodes(constructorAnnotation).Single();
ConvertProgram\ConvertProgramTransform_ProgramMain.cs (1)
53var firstGlobalStatement = newRoot.Members.OfType<GlobalStatementSyntax>().Single();
ExtractMethod\CSharpMethodExtractor.CSharpCodeGenerator.CallSiteContainerRewriter.cs (1)
283return _statementsOrMemberOrAccessorToInsert.Cast<StatementSyntax>().Single();
ExtractMethod\CSharpMethodExtractor.CSharpCodeGenerator.ExpressionCodeGenerator.cs (1)
159newEnclosingStatement = updatedRoot.GetAnnotatedNodesAndTokens(enclosingStatementAnnotation).Single().AsNode();
IntroduceVariable\CSharpIntroduceVariableService_IntroduceLocal.cs (1)
389var statement = innermostStatements.Single();
Snippets\AbstractCSharpForLoopSnippetProvider.cs (2)
95var incrementor = forStatement.Incrementors.Single(); 97var variableDeclarator = declaration!.Variables.Single();
Snippets\CSharpConstructorSnippetProvider.cs (1)
46precedingModifiers.Count == 1 && precedingModifiers.Single() == SyntaxKind.StaticKeyword))
SplitStringLiteral\StringSplitter.cs (1)
113var rightExpression = newRoot.GetAnnotatedNodes(RightNodeAnnotation).Single();
src\Analyzers\CSharp\Analyzers\UseCollectionExpression\UseCollectionExpressionHelpers.cs (1)
1194var expression = arguments.Single().Expression;
src\Analyzers\CSharp\Analyzers\UsePatternCombinators\AnalyzedPattern.cs (1)
65var newInfo = speculativeModel.GetTypeInfo(dummyStatement.GetAnnotatedNodes(s_annotation).Single());
src\Analyzers\CSharp\CodeFixes\ConvertNamespace\ConvertNamespaceTransform.cs (3)
88var fileScopedNamespace = (FileScopedNamespaceDeclarationSyntax)updatedRoot.GetAnnotatedNodes(annotation).Single(); 115var fileScopedNamespace = (FileScopedNamespaceDeclarationSyntax)root.GetAnnotatedNodes(annotation).Single(); 201var blockScopedNamespace = (NamespaceDeclarationSyntax)root.GetAnnotatedNodes(annotation).Single();
src\Analyzers\CSharp\CodeFixes\InlineDeclaration\CSharpInlineDeclarationCodeFixProvider.cs (1)
361var updatedInvocationOrCreation = updatedTopmostContainer.GetAnnotatedNodes(annotation).Single();
src\Analyzers\CSharp\CodeFixes\TransposeRecordKeyword\CSharpTransposeRecordKeywordCodeFixProvider.cs (1)
53classOrStructKeyword = tokens.Single();
src\Analyzers\CSharp\CodeFixes\UseCollectionExpression\CSharpCollectionExpressionRewriter.cs (2)
115var openBraceToken = updatedRoot.GetAnnotatedTokens(openBraceTokenAnnotation).Single(); 116var nullToken = updatedRoot.GetAnnotatedTokens(nullTokenAnnotation).Single();
src\Analyzers\CSharp\CodeFixes\UseCollectionExpression\CSharpUseCollectionExpressionForBuilderCodeFixProvider.cs (1)
59var dummyObjectCreation = (ImplicitObjectCreationExpressionSyntax)root.GetAnnotatedNodes(dummyObjectAnnotation).Single();
src\Analyzers\CSharp\CodeFixes\UseCollectionExpression\CSharpUseCollectionExpressionForCreateCodeFixProvider.cs (1)
64dummyObjectCreation = (ImplicitObjectCreationExpressionSyntax)newSemanticDocument.Root.GetAnnotatedNodes(dummyObjectAnnotation).Single();
src\Analyzers\CSharp\CodeFixes\UseCollectionExpression\CSharpUseCollectionExpressionForFluentCodeFixProvider.cs (1)
87dummyObjectCreation = (ImplicitObjectCreationExpressionSyntax)newSemanticDocument.Root.GetAnnotatedNodes(dummyObjectAnnotation).Single();
src\Analyzers\CSharp\CodeFixes\UseCollectionExpression\CSharpUseCollectionExpressionForNewCodeFixProvider.cs (1)
65dummyObjectCreation = (ImplicitObjectCreationExpressionSyntax)newSemanticDocument.Root.GetAnnotatedNodes(dummyObjectAnnotation).Single();
src\Analyzers\CSharp\CodeFixes\UseImplicitOrExplicitType\UseExplicitTypeCodeFixProvider.cs (1)
135varDecl.Variables.Single().Identifier.Parent!,
UseExpressionBody\UseExpressionBodyCodeRefactoringProvider.cs (1)
253var currentDeclaration = currentRoot.GetCurrentNodes(declaration).Single();
UsePatternMatching\CSharpIsAndCastCheckWithoutNameDiagnosticAnalyzer.cs (1)
204var currentNode = root.GetAnnotatedNodes(s_referenceAnnotation).Single();
Microsoft.CodeAnalysis.CSharp.Features.UnitTests (43)
Diagnostics\Suppression\SuppressionTests.cs (5)
506var cs0168EquivalenceKey = cs0168Fixes.Single().Action.EquivalenceKey; 802var compilationOptions = solution.Projects.Single().CompilationOptions; 805var updatedSolution = solution.WithProjectCompilationOptions(solution.ProjectIds.Single(), compilationOptions); 1048var compilationOptions = solution.Projects.Single().CompilationOptions; 1051var updatedSolution = solution.WithProjectCompilationOptions(solution.ProjectIds.Single(), compilationOptions);
EditAndContinue\CSharpEditAndContinueAnalyzerTests.cs (28)
294var oldProject = oldSolution.Projects.Single(); 295var oldDocument = oldProject.Documents.Single(); 361var oldProject = oldSolution.Projects.Single(); 362var oldDocument = oldProject.Documents.Single(); 389var oldProject = oldSolution.Projects.Single(); 390var oldDocument = oldProject.Documents.Single(); 424var oldProject = oldSolution.Projects.Single(); 425var oldDocument = oldProject.Documents.Single(); 459var oldProject = oldSolution.Projects.Single(); 460var oldDocument = oldProject.Documents.Single(); 506var oldProject = oldSolution.Projects.Single(); 507var oldDocument = oldProject.Documents.Single(); 538var oldProject = oldSolution.Projects.Single(); 539var oldDocument = oldProject.Documents.Single(); 576var oldProject = oldSolution.Projects.Single(); 577var oldDocument = oldProject.Documents.Single(); 616var oldProject = oldSolution.Projects.Single(); 617var oldDocument = oldProject.Documents.Single(); 659var oldProject = oldSolution.Projects.Single(); 663var newProject = newSolution.Projects.Single(); 679Assert.Empty(result.Single().RudeEdits); 705var oldProject = oldSolution.Projects.Single(); 709var newProject = newSolution.Projects.Single(); 725Assert.Empty(result.Single().RudeEdits); 738var oldProject = oldSolution.Projects.Single(); 741var newProject = newSolution.Projects.Single(); 795var oldProject = oldSolution.Projects.Single(); 796var documentId = oldProject.Documents.Single().Id;
EditAndContinue\SyntaxUtilitiesTests.cs (3)
188DescendantNodes().OfType<LambdaExpressionSyntax>().Single(); 191DescendantNodes().OfType<LambdaExpressionSyntax>().Single(); 194DescendantNodes().OfType<AnonymousFunctionExpressionSyntax>().Single();
src\Analyzers\CSharp\Tests\RemoveUnnecessaryParentheses\RemoveUnnecessaryExpressionParenthesesTests.cs (1)
2631var diagnostic = diagnostics.Single();
src\Analyzers\CSharp\Tests\UpdateProjectToAllowUnsafe\UpdateProjectToAllowUnsafeTests.cs (1)
39Assert.True(((CSharpCompilationOptions)newSolution.Projects.Single().CompilationOptions!).AllowUnsafe);
src\Analyzers\CSharp\Tests\UsePatternMatching\CSharpIsAndCastCheckDiagnosticAnalyzerTests.cs (1)
614var diag = (await GetDiagnosticsAsync(workspace, testParameters)).Single();
Testing\CSharpTestMethodFinderTests.cs (4)
466var span = testDocument.CursorPosition != null ? new TextSpan(testDocument.CursorPosition.Value, 0) : testDocument.SelectedSpans.Single(); 468var testMethodFinder = workspace.CurrentSolution.Projects.Single().GetRequiredLanguageService<ITestMethodFinder>(); 480var span = testDocument.CursorPosition != null ? new TextSpan(testDocument.CursorPosition.Value, 0) : testDocument.SelectedSpans.Single(); 482var testMethodFinder = workspace.CurrentSolution.Projects.Single().GetRequiredLanguageService<ITestMethodFinder>();
Microsoft.CodeAnalysis.CSharp.IOperation.UnitTests (75)
IOperation\IOperationTests.cs (7)
181var m = comp.SyntaxTrees.Single().GetRoot().DescendantNodes().OfType<BlockSyntax>().Single(); 311var op = (IForLoopOperation)comp.GetSemanticModel(tree).GetOperation(tree.GetRoot().DescendantNodes().OfType<ForStatementSyntax>().Single()); 379var op = (IForEachLoopOperation)comp.GetSemanticModel(tree).GetOperation(tree.GetRoot().DescendantNodes().OfType<ForEachStatementSyntax>().Single()); 509var statement = tree.GetRoot().DescendantNodes().OfType<StatementSyntax>().Single(); 588var literal = root.DescendantNodes().OfType<LiteralExpressionSyntax>().Single(); 589var methodDeclSyntax = literal.Ancestors().OfType<MethodDeclarationSyntax>().Single(); 667var catchBlock = syntaxTree.GetRoot().DescendantNodes().OfType<CatchClauseSyntax>().Single();
IOperation\IOperationTests_IAnonymousFunctionExpression.cs (7)
409var variableDeclaration = syntaxTree.GetRoot().DescendantNodes().OfType<LocalDeclarationStatementSyntax>().Single(); 410var lambdaSyntax = (LambdaExpressionSyntax)variableDeclaration.Declaration.Variables.Single().Initializer.Value; 489var variableDeclaration = syntaxTree.GetRoot().DescendantNodes().OfType<LocalDeclarationStatementSyntax>().Single(); 490var lambdaSyntax = (LambdaExpressionSyntax)variableDeclaration.Declaration.Variables.Single().Initializer.Value; 847var graphM = ControlFlowGraph.Create((IMethodBodyOperation)semanticModel.GetOperation(tree.GetRoot().DescendantNodes().OfType<MethodDeclarationSyntax>().Single())); 877return graph.Blocks.SelectMany(b => b.Operations.SelectMany(o => o.DescendantsAndSelf())).OfType<IFlowAnonymousFunctionOperation>().Single(); 902var graphM = ControlFlowGraph.Create((IMethodBodyOperation)semanticModel.GetOperation(tree.GetRoot().DescendantNodes().OfType<MethodDeclarationSyntax>().Single()));
IOperation\IOperationTests_IArgument.cs (1)
4096var conversion = operation.Descendants().OfType<IConversionOperation>().Single();
IOperation\IOperationTests_ICoalesceAssignmentOperation.cs (1)
253var m = tree.GetRoot().DescendantNodes().OfType<MethodDeclarationSyntax>().Single();
IOperation\IOperationTests_ICoalesceOperation.cs (11)
36var node = tree.GetRoot().DescendantNodes().OfType<BinaryExpressionSyntax>().Single(); 147var node = tree.GetRoot().DescendantNodes().OfType<BinaryExpressionSyntax>().Single(); 262var node = tree.GetRoot().DescendantNodes().OfType<BinaryExpressionSyntax>().Single(); 377var node = tree.GetRoot().DescendantNodes().OfType<BinaryExpressionSyntax>().Single(); 493var node = tree.GetRoot().DescendantNodes().OfType<BinaryExpressionSyntax>().Single(); 606var node = tree.GetRoot().DescendantNodes().OfType<BinaryExpressionSyntax>().Single(); 721var node = tree.GetRoot().DescendantNodes().OfType<BinaryExpressionSyntax>().Single(); 837var node = tree.GetRoot().DescendantNodes().OfType<BinaryExpressionSyntax>().Single(); 951var node = tree.GetRoot().DescendantNodes().OfType<BinaryExpressionSyntax>().Single(); 1053var node = tree.GetRoot().DescendantNodes().OfType<BinaryExpressionSyntax>().Single(); 1168var node = tree.GetRoot().DescendantNodes().OfType<BinaryExpressionSyntax>().Single();
IOperation\IOperationTests_ICompoundAssignmentOperation.cs (2)
86var inSymbol = implicitSymbols.Where(sym => sym.ReturnType.SpecialType == SpecialType.System_Int32).Single(); 87var outSymbol = implicitSymbols.Where(sym => sym != inSymbol).Single();
IOperation\IOperationTests_IConstructorBodyOperation.cs (14)
40var node1 = tree.GetRoot().DescendantNodes().OfType<ConstructorDeclarationSyntax>().Single(); 67var node1 = tree.GetRoot().DescendantNodes().OfType<ConstructorDeclarationSyntax>().Single(); 123var node1 = tree.GetRoot().DescendantNodes().OfType<ConstructorDeclarationSyntax>().Single(); 189var node1 = tree.GetRoot().DescendantNodes().OfType<ConstructorDeclarationSyntax>().Single(); 257var node1 = tree.GetRoot().DescendantNodes().OfType<ConstructorDeclarationSyntax>().Single(); 323var node1 = tree.GetRoot().DescendantNodes().OfType<ConstructorDeclarationSyntax>().Single(); 398var node1 = tree.GetRoot().DescendantNodes().OfType<ConstructorDeclarationSyntax>().Single(); 487var node1 = tree.GetRoot().DescendantNodes().OfType<ConstructorDeclarationSyntax>().Single(); 514var node1 = tree.GetRoot().DescendantNodes().OfType<ConstructorDeclarationSyntax>().Single(); 589var node1 = tree.GetRoot().DescendantNodes().OfType<ConstructorDeclarationSyntax>().Single(); 1072var node1 = tree.GetRoot().DescendantNodes().OfType<ConstructorDeclarationSyntax>().Single(); 1092var node1 = tree.GetRoot().DescendantNodes().OfType<ConstructorDeclarationSyntax>().Single(); 1125var node1 = tree.GetRoot().DescendantNodes().OfType<ConstructorDeclarationSyntax>().Single(); 1163var node1 = tree.GetRoot().DescendantNodes().OfType<ConstructorDeclarationSyntax>().Skip(1).Single();
IOperation\IOperationTests_IFieldReferenceExpression.cs (3)
707var classDecl = root.DescendantNodes().OfType<ClassDeclarationSyntax>().Single(); 711var methodDecl = root.DescendantNodes().OfType<MethodDeclarationSyntax>().Single(); 713var fieldReferenceOperation = methodBlockOperation.Descendants().OfType<IFieldReferenceOperation>().Single();
IOperation\IOperationTests_IFixedStatement.cs (1)
693var expr = tree.GetRoot().DescendantNodes().OfType<ConditionalExpressionSyntax>().Single();
IOperation\IOperationTests_IMethodBodyOperation.cs (23)
35var node1 = tree.GetRoot().DescendantNodes().OfType<BaseMethodDeclarationSyntax>().Single(); 56var node1 = tree.GetRoot().DescendantNodes().OfType<BaseMethodDeclarationSyntax>().Single(); 109var node1 = tree.GetRoot().DescendantNodes().OfType<BaseMethodDeclarationSyntax>().Single(); 171var node1 = tree.GetRoot().DescendantNodes().OfType<BaseMethodDeclarationSyntax>().Single(); 243var node1 = tree.GetRoot().DescendantNodes().OfType<BaseMethodDeclarationSyntax>().Single(); 285var node1 = tree.GetRoot().DescendantNodes().OfType<BaseMethodDeclarationSyntax>().Single(); 333var node1 = tree.GetRoot().DescendantNodes().OfType<BaseMethodDeclarationSyntax>().Single(); 400var node1 = tree.GetRoot().DescendantNodes().OfType<BaseMethodDeclarationSyntax>().Single(); 562var node1 = tree.GetRoot().DescendantNodes().OfType<BaseMethodDeclarationSyntax>().Single(); 581var node1 = tree.GetRoot().DescendantNodes().OfType<BaseMethodDeclarationSyntax>().Single(); 613var node1 = tree.GetRoot().DescendantNodes().OfType<BaseMethodDeclarationSyntax>().Single(); 657var node1 = tree.GetRoot().DescendantNodes().OfType<BaseMethodDeclarationSyntax>().Single(); 704var node1 = tree.GetRoot().DescendantNodes().OfType<BaseMethodDeclarationSyntax>().Single(); 723var node1 = tree.GetRoot().DescendantNodes().OfType<BaseMethodDeclarationSyntax>().Single(); 755var node1 = tree.GetRoot().DescendantNodes().OfType<BaseMethodDeclarationSyntax>().Single(); 799var node1 = tree.GetRoot().DescendantNodes().OfType<BaseMethodDeclarationSyntax>().Single(); 846var node1 = tree.GetRoot().DescendantNodes().OfType<BaseMethodDeclarationSyntax>().Single(); 865var node1 = tree.GetRoot().DescendantNodes().OfType<BaseMethodDeclarationSyntax>().Single(); 897var node1 = tree.GetRoot().DescendantNodes().OfType<BaseMethodDeclarationSyntax>().Single(); 938var node1 = tree.GetRoot().DescendantNodes().OfType<BaseMethodDeclarationSyntax>().Single(); 978var node1 = tree.GetRoot().DescendantNodes().OfType<AccessorDeclarationSyntax>().Single(); 1000var node1 = tree.GetRoot().DescendantNodes().OfType<AccessorDeclarationSyntax>().Single(); 1124var node1 = tree.GetRoot().DescendantNodes().OfType<AccessorDeclarationSyntax>().Single();
IOperation\IOperationTests_IObjectCreationExpression.cs (5)
782var m1 = comp.SyntaxTrees[0].GetRoot().DescendantNodes().OfType<MethodDeclarationSyntax>().Single(); 1069var main = comp.SyntaxTrees[0].GetRoot().DescendantNodes().OfType<MethodDeclarationSyntax>().Single(); 1295var m1 = comp.SyntaxTrees[0].GetRoot().DescendantNodes().OfType<MethodDeclarationSyntax>().Single(); 1574var main = comp.SyntaxTrees[0].GetRoot().DescendantNodes().OfType<MethodDeclarationSyntax>().Single(); 2276var m = comp.SyntaxTrees[0].GetRoot().DescendantNodes().OfType<MethodDeclarationSyntax>().Single();
Microsoft.CodeAnalysis.CSharp.Scripting.UnitTests (6)
InteractiveSessionReferencesTests.cs (2)
151var m = s1.GetCompilation().Assembly.Modules.Single(); 153var missingB = m.ReferencedAssemblySymbols.Single(a => a.Name == "libA").Modules.Single().ReferencedAssemblySymbols.Single(a => a.Name == "libB");
InteractiveSessionTests.cs (3)
280var dllImport = (DllImportAttribute)m.GetCustomAttributes(typeof(DllImportAttribute), inherit: false).Single(); 507return c.GlobalNamespace.GetMembers(name).Single() as INamedTypeSymbol; 1179var tree = compilation.SyntaxTrees.Single();
ObjectFormatterTests.cs (1)
885var constructor = typeof(object).GetTypeInfo().DeclaredConstructors.Single();
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (963)
Semantics\AccessCheckTests.cs (16)
740INamedTypeSymbol classA = globalNS.GetMembers("A").Single() as INamedTypeSymbol; 743IAliasSymbol aliasA = model.GetDeclaredSymbol(tree.GetRoot().DescendantNodes().OfType<UsingDirectiveSyntax>().Where(u => u.Alias != null).Single()) as IAliasSymbol; 744INamedTypeSymbol classADerived = globalNS.GetMembers("ADerived").Single() as INamedTypeSymbol; 745INamedTypeSymbol classADerived2 = globalNS.GetMembers("ADerived2").Single() as INamedTypeSymbol; 746INamedTypeSymbol classB = globalNS.GetMembers("B").Single() as INamedTypeSymbol; 860INamedTypeSymbol classOther = otherGlobalNS.GetMembers("Other").Single() as INamedTypeSymbol; 897IAliasSymbol SomeAlias = model.GetDeclaredSymbol(tree.GetRoot().DescendantNodes().OfType<UsingDirectiveSyntax>().Where(u => u.Alias != null).Single()); 901INamedTypeSymbol Outer = globalNS.GetMembers("Outer").Single() as INamedTypeSymbol; 908INamedTypeSymbol Other = globalNS.GetMembers("Other").Single() as INamedTypeSymbol; 909INamedTypeSymbol Private = globalNS.GetMembers("Private").Single() as INamedTypeSymbol; 911IMethodSymbol IntegerPlus = model.GetSymbolInfo(tree.GetRoot().DescendantNodes().OfType<BinaryExpressionSyntax>().Single()).Symbol as IMethodSymbol; 912INamedTypeSymbol Derived = globalNS.GetMembers("Derived").Single() as INamedTypeSymbol; 959var classC = compilation.GlobalNamespace.GetMembers("C").OfType<INamedTypeSymbol>().Single(); 960var classQ = compilation.GlobalNamespace.GetMembers("Q").OfType<INamedTypeSymbol>().Single(); 969var c2 = ((Compilation)c).GlobalNamespace.GetMembers("C").OfType<INamedTypeSymbol>().Single(); 973classQ = ((Compilation)c).GlobalNamespace.GetMembers("Q").OfType<INamedTypeSymbol>().Single();
Semantics\AmbiguousOverrideTests.cs (16)
522var baseMethod1 = baseClass.GetMembers("Foo").Cast<MethodSymbol>().Where(hasCustomModifierCount(1)).Single(); 523var baseMethod2 = baseClass.GetMembers("Foo").Cast<MethodSymbol>().Where(hasCustomModifierCount(2)).Single(); 577var baseMethod1 = baseClass.GetMembers("Foo").Cast<MethodSymbol>().Where(hasCustomModifierCount(1)).Single(); 578var baseMethod2 = baseClass.GetMembers("Foo").Cast<MethodSymbol>().Where(hasCustomModifierCount(2)).Single(); 642var baseProperty1 = baseClass.GetMembers("P").Cast<PropertySymbol>().Where(hasCustomModifierCount(1)).Single(); 643var baseProperty2 = baseClass.GetMembers("P").Cast<PropertySymbol>().Where(hasCustomModifierCount(2)).Single(); 710var baseProperty1 = baseClass.GetMembers("P").Cast<PropertySymbol>().Where(hasCustomModifierCount(1)).Single(); 711var baseProperty2 = baseClass.GetMembers("P").Cast<PropertySymbol>().Where(hasCustomModifierCount(2)).Single(); 776var baseProperty1 = baseClass.Indexers.Where(hasCustomModifierCount(1)).Single(); 777var baseProperty2 = baseClass.Indexers.Where(hasCustomModifierCount(2)).Single(); 850var baseProperty1 = baseClass.Indexers.Where(hasCustomModifierCount(1)).Single(); 851var baseProperty2 = baseClass.Indexers.Where(hasCustomModifierCount(2)).Single(); 934var baseEvent1 = baseClass.GetMembers("E").Cast<EventSymbol>().Where(hasCustomModifierCount(1)).Single(); 935var baseEvent2 = baseClass.GetMembers("E").Cast<EventSymbol>().Where(hasCustomModifierCount(2)).Single(); 1017var baseEvent1 = baseClass.GetMembers("E").Cast<EventSymbol>().Where(hasCustomModifierCount(1)).Single(); 1018var baseEvent2 = baseClass.GetMembers("E").Cast<EventSymbol>().Where(hasCustomModifierCount(2)).Single();
Semantics\AnonymousFunctionTests.cs (6)
983var anonymousMethodSyntax = root.DescendantNodes().OfType<AnonymousMethodExpressionSyntax>().Single(); 984var simpleLambdaSyntax = root.DescendantNodes().OfType<SimpleLambdaExpressionSyntax>().Single(); 985var parenthesizedLambdaSyntax = root.DescendantNodes().OfType<ParenthesizedLambdaExpressionSyntax>().Single(); 1017var anonymousMethodSyntax = root.DescendantNodes().OfType<AnonymousMethodExpressionSyntax>().Single(); 1018var simpleLambdaSyntax = root.DescendantNodes().OfType<SimpleLambdaExpressionSyntax>().Single(); 1019var parenthesizedLambdaSyntax = root.DescendantNodes().OfType<ParenthesizedLambdaExpressionSyntax>().Single();
Semantics\AwaitExpressionTests.cs (6)
619var awaitUsingDeclaration = tree.GetRoot().DescendantNodes().OfType<LocalDeclarationStatementSyntax>().Single(); 670var awaitUsingStatement = tree.GetRoot().DescendantNodes().OfType<UsingStatementSyntax>().Single(); 711var usingDeclaration = tree.GetRoot().DescendantNodes().OfType<LocalDeclarationStatementSyntax>().Single(); 737var usingStatement = tree.GetRoot().DescendantNodes().OfType<UsingStatementSyntax>().Single(); 783var awaitUsingDeclaration = tree.GetRoot().DescendantNodes().OfType<LocalDeclarationStatementSyntax>().Single(); 847var awaitUsingDeclaration = tree.GetRoot().DescendantNodes().OfType<UsingStatementSyntax>().Single();
Semantics\BindingAsyncTests.cs (2)
58var simple = tree.GetCompilationUnitRoot().DescendantNodes().OfType<SimpleLambdaExpressionSyntax>().Single(); 87var del = tree.GetCompilationUnitRoot().DescendantNodes().OfType<AnonymousMethodExpressionSyntax>().Single();
Semantics\BindingTests.cs (21)
2365var node = tree.GetRoot().DescendantNodes().Where(n => n.IsKind(SyntaxKind.ThisExpression)).Cast<ThisExpressionSyntax>().Single(); 2384var node = tree.GetRoot().DescendantNodes().Where(n => n.IsKind(SyntaxKind.ThisExpression)).Cast<ThisExpressionSyntax>().Single(); 2604var i = a.ConstructorArguments.Single(); 2634var i = a.ConstructorArguments.Single(); 2664var i = a.ConstructorArguments.Single(); 2888var node = tree.GetRoot().DescendantNodes().Where(n => n.IsKind(SyntaxKind.SimpleLambdaExpression)).Single(); 2889var param = node.ChildNodes().Where(n => n.IsKind(SyntaxKind.Parameter)).Single(); 2925var lambda = tree.GetRoot().DescendantNodes().Where(n => n.IsKind(SyntaxKind.SimpleLambdaExpression)).Single(); 2927var param = lambda.ChildNodes().Where(n => n.IsKind(SyntaxKind.Parameter)).Single(); 2967var lambda = tree.GetRoot().DescendantNodes().Where(n => n.IsKind(SyntaxKind.SimpleLambdaExpression)).Single(); 2969var param = lambda.ChildNodes().Where(n => n.IsKind(SyntaxKind.Parameter)).Single(); 3037var node1 = tree.GetRoot().DescendantNodes().Where(n => n.IsKind(SyntaxKind.IdentifierName) && ((IdentifierNameSyntax)n).Identifier.ValueText == "Use").Single().Parent; 3051var node = tree.GetRoot().DescendantNodes().Where(n => n.IsKind(SyntaxKind.IdentifierName) && ((IdentifierNameSyntax)n).Identifier.ValueText == "AuthenticateAsync").Single().Parent; 3117var node1 = tree.GetRoot().DescendantNodes().Where(n => n.IsKind(SyntaxKind.IdentifierName) && ((IdentifierNameSyntax)n).Identifier.ValueText == "Use").Single().Parent; 3131var node = tree.GetRoot().DescendantNodes().Where(n => n.IsKind(SyntaxKind.IdentifierName) && ((IdentifierNameSyntax)n).Identifier.ValueText == "AuthenticateAsync").Single().Parent; 3190var node1 = tree.GetRoot().DescendantNodes().Where(n => n.IsKind(SyntaxKind.IdentifierName) && ((IdentifierNameSyntax)n).Identifier.ValueText == "Use").Single().Parent; 3205var node = tree.GetRoot().DescendantNodes().Where(n => n.IsKind(SyntaxKind.IdentifierName) && ((IdentifierNameSyntax)n).Identifier.ValueText == "AuthenticateAsync").Single().Parent; 3275var node1 = tree.GetRoot().DescendantNodes().Where(n => n.IsKind(SyntaxKind.IdentifierName) && ((IdentifierNameSyntax)n).Identifier.ValueText == "Use").Single().Parent; 3290var node = tree.GetRoot().DescendantNodes().Where(n => n.IsKind(SyntaxKind.IdentifierName) && ((IdentifierNameSyntax)n).Identifier.ValueText == "AuthenticateAsync").Single().Parent; 3380var node1 = tree.GetRoot().DescendantNodes().Where(n => n.IsKind(SyntaxKind.IdentifierName) && ((IdentifierNameSyntax)n).Identifier.ValueText == "MathMin").Single().Parent; 3732var node1 = tree.GetRoot().DescendantNodes().Where(n => n.IsKind(SyntaxKind.IdentifierName) && ((IdentifierNameSyntax)n).Identifier.ValueText == "E").Single().Parent;
Semantics\ColorColorTests.cs (8)
1882var node1 = tree.GetRoot().DescendantNodes().OfType<MemberAccessExpressionSyntax>().Single(); 1892var node2 = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(n => n.Identifier.Text == "E" && (n.Parent is EqualsValueClauseSyntax)).Single(); 1939var node1 = tree.GetRoot().DescendantNodes().OfType<MemberAccessExpressionSyntax>().Single(); 1949var node2 = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(n => n.Identifier.Text == "E" && (n.Parent is EqualsValueClauseSyntax)).Single(); 1996var node1 = tree.GetRoot().DescendantNodes().OfType<MemberAccessExpressionSyntax>().Single(); 2006var node2 = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(n => n.Identifier.Text == "E" && (n.Parent is EqualsValueClauseSyntax)).Single(); 2046var node1 = tree.GetRoot().DescendantNodes().OfType<MemberAccessExpressionSyntax>().Single(); 2055var node2 = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(n => n.Identifier.Text == "E" && (n.Parent is EqualsValueClauseSyntax)).Single();
Semantics\ConditionalOperatorTests.cs (3)
1346var memberBinding = tree.GetRoot().DescendantNodes().OfType<MemberBindingExpressionSyntax>().Single(); 1400var memberBinding = tree.GetRoot().DescendantNodes().OfType<MemberBindingExpressionSyntax>().Single(); 1447var memberBinding = tree.GetRoot().DescendantNodes().OfType<MemberBindingExpressionSyntax>().Single();
Semantics\ConstantTests.cs (1)
3521var initializer = tree.GetRoot().DescendantNodes().OfType<VariableDeclaratorSyntax>().Single().Initializer.Value;
Semantics\DeconstructionTests.cs (17)
4176Assert.Same(x1, model.GetSymbolInfo(refs.Where(r => r.Identifier.ValueText == "x1").Single()).Symbol); 4181Assert.Same(x2, model.GetSymbolInfo(refs.Where(r => r.Identifier.ValueText == "x2").Single()).Symbol); 4314var tuple = tree.GetCompilationUnitRoot().DescendantNodes().OfType<TupleExpressionSyntax>().Single(); 4445var tuple = tree.GetCompilationUnitRoot().DescendantNodes().OfType<TupleExpressionSyntax>().Single(); 4579var tuple = tree.GetCompilationUnitRoot().DescendantNodes().OfType<TupleExpressionSyntax>().Single(); 4942var declaration = tree.GetCompilationUnitRoot().DescendantNodes().OfType<DeclarationExpressionSyntax>().Single(); 4988var declaration = tree.GetCompilationUnitRoot().DescendantNodes().OfType<DeclarationExpressionSyntax>().Single(); 5046var declaration = tree.GetCompilationUnitRoot().DescendantNodes().OfType<DeclarationExpressionSyntax>().Single(); 5709var tuple = tree.GetCompilationUnitRoot().DescendantNodes().OfType<TupleExpressionSyntax>().Single(); 5819var tuple = tree.GetCompilationUnitRoot().DescendantNodes().OfType<TupleExpressionSyntax>().Single(); 5925var tuple = tree.GetCompilationUnitRoot().DescendantNodes().OfType<TupleExpressionSyntax>().Single(); 5986var mainCall = tree.GetRoot().DescendantNodes().OfType<ExpressionSyntax>().Where(n => n.ToString() == "Main()").Single(); 6029var mainCall = tree.GetRoot().DescendantNodes().OfType<ExpressionSyntax>().Where(n => n.ToString() == "Main()").Single(); 6069var mainCall = tree.GetRoot().DescendantNodes().OfType<ExpressionSyntax>().Where(n => n.ToString() == "Main()").Single(); 6111var two = tree.GetRoot().DescendantNodes().OfType<ExpressionSyntax>().Where(n => n.ToString() == "2").Single(); 6151var mainCall = tree.GetRoot().DescendantNodes().OfType<ExpressionSyntax>().Where(n => n.ToString() == "Main()").Single(); 6554var assignment = tree.GetRoot().DescendantNodes().OfType<AssignmentExpressionSyntax>().Single();
Semantics\DelegateTypeTests.cs (31)
749var expr = tree.GetRoot().DescendantNodes().OfType<VariableDeclaratorSyntax>().Single().Initializer!.Value; 795var expr = ((CastExpressionSyntax)tree.GetRoot().DescendantNodes().OfType<VariableDeclaratorSyntax>().Single().Initializer!.Value).Expression; 895var expr = tree.GetRoot().DescendantNodes().OfType<AnonymousFunctionExpressionSyntax>().Single(); 938var expr = ((CastExpressionSyntax)tree.GetRoot().DescendantNodes().OfType<VariableDeclaratorSyntax>().Single().Initializer!.Value).Expression; 996var expr = tree.GetRoot().DescendantNodes().OfType<AnonymousFunctionExpressionSyntax>().Single(); 1036var expr = ((CastExpressionSyntax)tree.GetRoot().DescendantNodes().OfType<VariableDeclaratorSyntax>().Single().Initializer!.Value).Expression; 1211var expr = tree.GetRoot().DescendantNodes().OfType<VariableDeclaratorSyntax>().Single().Initializer!.Value; 1247var expr = tree.GetRoot().DescendantNodes().OfType<VariableDeclaratorSyntax>().Single().Initializer!.Value; 1332var expr = tree.GetRoot().DescendantNodes().OfType<VariableDeclaratorSyntax>().Single().Initializer!.Value; 1372var expr = tree.GetRoot().DescendantNodes().OfType<VariableDeclaratorSyntax>().Single().Initializer!.Value; 1415var expr = tree.GetRoot().DescendantNodes().OfType<VariableDeclaratorSyntax>().Single().Initializer!.Value; 1459var expr = tree.GetRoot().DescendantNodes().OfType<VariableDeclaratorSyntax>().Single().Initializer!.Value; 1554var expr = tree.GetRoot().DescendantNodes().OfType<VariableDeclaratorSyntax>().Single().Initializer!.Value; 1634var expr = tree.GetRoot().DescendantNodes().OfType<VariableDeclaratorSyntax>().Single().Initializer!.Value; 1684var expr = tree.GetRoot().DescendantNodes().OfType<VariableDeclaratorSyntax>().Single().Initializer!.Value; 1734var expr = tree.GetRoot().DescendantNodes().OfType<VariableDeclaratorSyntax>().Single().Initializer!.Value; 1784var expr = tree.GetRoot().DescendantNodes().OfType<VariableDeclaratorSyntax>().Single().Initializer!.Value; 1834var expr = tree.GetRoot().DescendantNodes().OfType<VariableDeclaratorSyntax>().Single().Initializer!.Value; 1884var expr = tree.GetRoot().DescendantNodes().OfType<VariableDeclaratorSyntax>().Single().Initializer!.Value; 1934var expr = tree.GetRoot().DescendantNodes().OfType<VariableDeclaratorSyntax>().Single().Initializer!.Value; 1980var expr = tree.GetRoot().DescendantNodes().OfType<VariableDeclaratorSyntax>().Single().Initializer!.Value; 2028var expr = tree.GetRoot().DescendantNodes().OfType<VariableDeclaratorSyntax>().Single().Initializer!.Value; 8100var expr = tree.GetRoot().DescendantNodes().OfType<VariableDeclaratorSyntax>().Single().Initializer!.Value; 8123var expr = tree.GetRoot().DescendantNodes().OfType<AnonymousFunctionExpressionSyntax>().Single(); 12182var syntax = syntaxTree.GetRoot().DescendantNodes().OfType<InvocationExpressionSyntax>().Single(); 14804var syntax = tree.GetRoot().DescendantNodes().OfType<VariableDeclaratorSyntax>().Single(); 14849var expr = tree.GetRoot().DescendantNodes().OfType<LambdaExpressionSyntax>().Single(); 19872var declarator = tree.GetRoot().DescendantNodes().OfType<VariableDeclaratorSyntax>().Single(); 19880typeInfo = model.GetTypeInfo(declarator.Initializer!.Value.DescendantNodes().OfType<ParenthesizedLambdaExpressionSyntax>().Single()); 19914var declarator = tree.GetRoot().DescendantNodes().OfType<VariableDeclaratorSyntax>().Single(); 19922typeInfo = model.GetTypeInfo(declarator.Initializer!.Value.DescendantNodes().OfType<ParenthesizedLambdaExpressionSyntax>().Single());
Semantics\DynamicTests.cs (163)
3857var tree = verifier.Compilation.SyntaxTrees.Single(); 3860var node = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(n => n.Identifier.ValueText == "Goo").Single(); 3890var tree = verifier.Compilation.SyntaxTrees.Single(); 3893var node = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(n => n.Identifier.ValueText == "Goo").Single(); 3918var tree = verifier.Compilation.SyntaxTrees.Single(); 3921var node = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(n => n.Identifier.ValueText == "Goo").Single(); 3946var tree = verifier.Compilation.SyntaxTrees.Single(); 3949var node = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(n => n.Identifier.ValueText == "Goo").Single(); 3997var tree = verifier.Compilation.SyntaxTrees.Single(); 4000var node = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(n => n.Identifier.ValueText == "Goo").Single(); 4976var node = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "result").Single(); 5059node = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "result").Single(); 5100var node = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "result").Single(); 5182node = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "result").Single(); 5223var node = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "result").Single(); 5306node = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "result").Single(); 5341var node = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "result").Single(); 5382var node = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "result").Single(); 5426var node = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "result").Single(); 5470var node = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "result").Single(); 5514var node = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "result").Single(); 5578var node = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "a").Single(); 5616var node = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "a").Single(); 5655var node = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "e").Single(); 5691var node = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "result").Single(); 5732var node = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "result").Single(); 5777var node = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "result").Single(); 5822var node = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "result").Single(); 5867var node = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "result").Single(); 5935var node = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "a").Single(); 5974var node = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "a").Single(); 6022var node = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "result").Single(); 6031var elementAccess = tree.GetRoot().DescendantNodes().OfType<ElementAccessExpressionSyntax>().Single(); 6104node = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "result").Single(); 6145var node = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "result").Single(); 6154var elementAccess = tree.GetRoot().DescendantNodes().OfType<ElementAccessExpressionSyntax>().Single(); 6227node = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "result").Single(); 6265var node = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "result").Single(); 6274var elementAccess = tree.GetRoot().DescendantNodes().OfType<ElementAccessExpressionSyntax>().Single(); 6347node = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "result").Single(); 6377var node = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "result").Single(); 6382var elementAccess = tree.GetRoot().DescendantNodes().OfType<ElementAccessExpressionSyntax>().Single(); 6419var node = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "result").Single(); 6424var elementAccess = tree.GetRoot().DescendantNodes().OfType<ElementAccessExpressionSyntax>().Single(); 6466var node = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "result").Single(); 6471var elementAccess = tree.GetRoot().DescendantNodes().OfType<ElementAccessExpressionSyntax>().Single(); 6510var node = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "result").Single(); 6515var elementAccess = tree.GetRoot().DescendantNodes().OfType<ElementAccessExpressionSyntax>().Single(); 6552var node = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "a").Single(); 6571var increment = tree.GetRoot().DescendantNodes().OfType<PostfixUnaryExpressionSyntax>().Single(); 6606var node = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "a").Single(); 6671var node = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "a").Single(); 6680var elementAccess = tree.GetRoot().DescendantNodes().OfType<ElementAccessExpressionSyntax>().Single(); 6736node = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "a").Single(); 6780var node = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "a").Single(); 6789var elementAccess = tree.GetRoot().DescendantNodes().OfType<ElementAccessExpressionSyntax>().Single(); 6845node = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "a").Single(); 6890var node = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "a").Single(); 6899var elementAccess = tree.GetRoot().DescendantNodes().OfType<ElementAccessExpressionSyntax>().Single(); 6956node = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "a").Single(); 6991var node = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "a").Single(); 6996var elementAccess = tree.GetRoot().DescendantNodes().OfType<ElementAccessExpressionSyntax>().Single(); 7059var node = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "a").Single(); 7068var elementAccess = tree.GetRoot().DescendantNodes().OfType<ElementAccessExpressionSyntax>().Single(); 7118node = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "a").Single(); 7162var node = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "a").Single(); 7171var elementAccess = tree.GetRoot().DescendantNodes().OfType<ElementAccessExpressionSyntax>().Single(); 7230node = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "a").Single(); 7275var node = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "a").Single(); 7284var elementAccess = tree.GetRoot().DescendantNodes().OfType<ElementAccessExpressionSyntax>().Single(); 7346node = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "a").Single(); 7391var node = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "a").Single(); 7400var elementAccess = tree.GetRoot().DescendantNodes().OfType<ElementAccessExpressionSyntax>().Single(); 7463node = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "a").Single(); 7504var node = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "a").Single(); 7513var elementAccess = tree.GetRoot().DescendantNodes().OfType<ElementAccessExpressionSyntax>().Single(); 7581var node = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "a").Single(); 7590var elementAccess = tree.GetRoot().DescendantNodes().OfType<ElementAccessExpressionSyntax>().Single(); 7642node = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "a").Single(); 7686var node = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "a").Single(); 7695var elementAccess = tree.GetRoot().DescendantNodes().OfType<ElementAccessExpressionSyntax>().Single(); 7748node = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "a").Single(); 7792var node = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "a").Single(); 7801var elementAccess = tree.GetRoot().DescendantNodes().OfType<ElementAccessExpressionSyntax>().Single(); 7854node = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "a").Single(); 7895var node = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "a").Single(); 7905var elementAccess = tree.GetRoot().DescendantNodes().OfType<ElementAccessExpressionSyntax>().Single(); 7967var node = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "a").Single(); 7976var elementAccess = tree.GetRoot().DescendantNodes().OfType<ElementAccessExpressionSyntax>().Single(); 8029node = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "a").Single(); 8073var node = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "a").Single(); 8082var elementAccess = tree.GetRoot().DescendantNodes().OfType<ElementAccessExpressionSyntax>().Single(); 8135node = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "a").Single(); 8178var node = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "a").Single(); 8187var elementAccess = tree.GetRoot().DescendantNodes().OfType<ElementAccessExpressionSyntax>().Single(); 8239node = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "a").Single(); 8283var node = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "a").Single(); 8292var elementAccess = tree.GetRoot().DescendantNodes().OfType<ElementAccessExpressionSyntax>().Single(); 8348node = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "a").Single(); 8392var node = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "a").Single(); 8401var elementAccess = tree.GetRoot().DescendantNodes().OfType<ElementAccessExpressionSyntax>().Single(); 8457node = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "a").Single(); 8501var node = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "a").Single(); 8510var elementAccess = tree.GetRoot().DescendantNodes().OfType<ElementAccessExpressionSyntax>().Single(); 8566node = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "a").Single(); 8611var node = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "a").Single(); 8620var elementAccess = tree.GetRoot().DescendantNodes().OfType<ElementAccessExpressionSyntax>().Single(); 8677node = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "a").Single(); 8724var node = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "a").Single(); 8729var elementAccess = tree.GetRoot().DescendantNodes().OfType<ElementAccessExpressionSyntax>().Single(); 8793var node = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "a").Single(); 8798var elementAccess = tree.GetRoot().DescendantNodes().OfType<ElementAccessExpressionSyntax>().Single(); 8861var node = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "a").Single(); 8870var elementAccess = tree.GetRoot().DescendantNodes().OfType<ElementAccessExpressionSyntax>().Single(); 8926var elementAccess = tree.GetRoot().DescendantNodes().OfType<ImplicitElementAccessSyntax>().Single(); 9016var elementAccess = tree.GetRoot().DescendantNodes().OfType<ImplicitElementAccessSyntax>().Single(); 9107var elementAccess = tree.GetRoot().DescendantNodes().OfType<ImplicitElementAccessSyntax>().Single(); 9197var elementAccess = tree.GetRoot().DescendantNodes().OfType<ImplicitElementAccessSyntax>().Single(); 9253var elementAccess = tree.GetRoot().DescendantNodes().OfType<ImplicitElementAccessSyntax>().Single(); 9314var elementAccess = tree.GetRoot().DescendantNodes().OfType<ImplicitElementAccessSyntax>().Single(); 9435var elementAccess = tree.GetRoot().DescendantNodes().OfType<ImplicitElementAccessSyntax>().Single(); 9555var elementAccess = tree.GetRoot().DescendantNodes().OfType<ImplicitElementAccessSyntax>().Single(); 9669var elementAccess = tree.GetRoot().DescendantNodes().OfType<ImplicitElementAccessSyntax>().Single(); 9780var elementAccess = tree.GetRoot().DescendantNodes().OfType<ImplicitElementAccessSyntax>().Single(); 9891var elementAccess = tree.GetRoot().DescendantNodes().OfType<ImplicitElementAccessSyntax>().Single(); 10014node = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "Item1").Single(); 10022var elementAccess = tree.GetRoot().DescendantNodes().OfType<ElementAccessExpressionSyntax>().Single(); 10092node = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "Item1").Single(); 10142node = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "Item1").Single(); 10150var elementAccess = tree.GetRoot().DescendantNodes().OfType<ElementAccessExpressionSyntax>().Single(); 10220node = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "Item1").Single(); 10270node = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "Item1").Single(); 10278var elementAccess = tree.GetRoot().DescendantNodes().OfType<ElementAccessExpressionSyntax>().Single(); 10348node = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "Item1").Single(); 10424node = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "Item1").Single(); 10432var elementAccess = tree.GetRoot().DescendantNodes().OfType<ElementAccessExpressionSyntax>().Single(); 10500node = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "Item1").Single(); 10558node = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "Item1").Single(); 10566var elementAccess = tree.GetRoot().DescendantNodes().OfType<ElementAccessExpressionSyntax>().Single(); 10647node = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "Item1").Single(); 10706node = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "Item1").Single(); 10714var elementAccess = tree.GetRoot().DescendantNodes().OfType<ElementAccessExpressionSyntax>().Single(); 10797node = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "Item1").Single(); 10976node = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "Item1").Single(); 10984var elementAccess = tree.GetRoot().DescendantNodes().OfType<ElementAccessExpressionSyntax>().Single(); 11063node = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "Item1").Single(); 11100var node = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "a").Single(); 11105var elementAccess = tree.GetRoot().DescendantNodes().OfType<ElementAccessExpressionSyntax>().Single(); 11184var node = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "a").Single(); 11189var elementAccess = tree.GetRoot().DescendantNodes().OfType<ElementAccessExpressionSyntax>().Single(); 11262var node = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "a").Single(); 11267var elementAccess = tree.GetRoot().DescendantNodes().OfType<ElementAccessExpressionSyntax>().Single(); 11317var node = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "result").Single(); 11370var node = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "result").Single(); 11450var node = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "result").Single(); 11494var node = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "result").Single(); 11535var node = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "result").Single(); 11584var node = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "result").Single(); 11593var elementAccess = tree.GetRoot().DescendantNodes().OfType<ElementAccessExpressionSyntax>().Single(); 11636var node = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "result").Single(); 11645var elementAccess = tree.GetRoot().DescendantNodes().OfType<ElementAccessExpressionSyntax>().Single(); 11680var node = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "result").Single(); 11685var elementAccess = tree.GetRoot().DescendantNodes().OfType<ElementAccessExpressionSyntax>().Single();
Semantics\ExpressionBodiedMemberTests.cs (17)
426var node = tree.GetRoot().DescendantNodes().OfType<ParenthesizedLambdaExpressionSyntax>().Single(); 475var node = tree.GetRoot().DescendantNodes().OfType<ArrowExpressionClauseSyntax>().Single().Expression; 506var node = tree.GetRoot().DescendantNodes().OfType<ArrowExpressionClauseSyntax>().Single().Expression; 535var node = tree.GetRoot().DescendantNodes().OfType<ArrowExpressionClauseSyntax>().Single().Expression; 540Assert.Contains("P1", model.LookupNames(tree.GetRoot().DescendantNodes().OfType<ConstructorDeclarationSyntax>().Single().Body.Position)); 542var node2 = tree.GetRoot().DescendantNodes().OfType<ConstructorDeclarationSyntax>().Single() 544.Single().Left; 575var node = tree.GetRoot().DescendantNodes().OfType<ArrowExpressionClauseSyntax>().Single().Expression; 580Assert.Contains("P1", model.LookupNames(tree.GetRoot().DescendantNodes().OfType<DestructorDeclarationSyntax>().Single().Body.Position)); 582var node2 = tree.GetRoot().DescendantNodes().OfType<DestructorDeclarationSyntax>().Single() 584.Single().Left; 649var node = tree.GetRoot().DescendantNodes().OfType<ArrowExpressionClauseSyntax>().Single().Expression; 680var node = tree.GetRoot().DescendantNodes().OfType<ArrowExpressionClauseSyntax>().Single().Expression; 711var node = tree.GetRoot().DescendantNodes().OfType<ReturnStatementSyntax>().Single().Expression; 742var node = tree.GetRoot().DescendantNodes().OfType<ReturnStatementSyntax>().Single().Expression; 777var node = tree.GetRoot().DescendantNodes().OfType<ReturnStatementSyntax>().Single().Expression; 808var node = tree.GetRoot().DescendantNodes().OfType<ReturnStatementSyntax>().Single().Expression;
Semantics\ForEachTests.cs (5)
2129var loopSyntax = tree.GetRoot().DescendantNodes().OfType<ForEachStatementSyntax>().Single(); 2885var foreachSyntax = tree.GetRoot().DescendantNodes().OfType<ForEachStatementSyntax>().Single(); 3326var loop = tree.GetRoot().DescendantNodes().OfType<ForEachStatementSyntax>().Single(); 3360var loop = tree.GetRoot().DescendantNodes().OfType<ForEachStatementSyntax>().Single(); 3421var node = tree.GetRoot().DescendantNodes().Where(n => n.Kind() == SyntaxKind.ForEachStatement).OfType<ForEachStatementSyntax>().Single();
Semantics\FunctionPointerTests.cs (18)
203var parameter = tree.GetRoot().DescendantNodes().OfType<InvocationExpressionSyntax>().First().ArgumentList.Arguments.Single(); 882var variableDeclaratorSyntax = tree.GetRoot().DescendantNodes().OfType<VariableDeclaratorSyntax>().Single(); 942var variableDeclaratorSyntax = tree.GetRoot().DescendantNodes().OfType<VariableDeclaratorSyntax>().Single(); 1615var invocation = tree.GetRoot().DescendantNodes().OfType<InvocationExpressionSyntax>().Single(); 1775var invocation = tree.GetRoot().DescendantNodes().OfType<InvocationExpressionSyntax>().Single(); 1936var invocation = tree.GetRoot().DescendantNodes().OfType<InvocationExpressionSyntax>().Single(); 2054var invocation = tree.GetRoot().DescendantNodes().OfType<InvocationExpressionSyntax>().Single(); 2088var localSyntax = tree.GetRoot().DescendantNodes().OfType<VariableDeclaratorSyntax>().Single(); 3433var isPattern = syntaxTree.GetRoot().DescendantNodes().OfType<IsPatternExpressionSyntax>().Single(); 3475var isPattern = syntaxTree.GetRoot().DescendantNodes().OfType<IsPatternExpressionSyntax>().Single(); 3582var isPattern = syntaxTree.GetRoot().DescendantNodes().OfType<IsPatternExpressionSyntax>().Single(); 3583var funcPtrTypeSyntax = isPattern.DescendantNodes().OfType<FunctionPointerTypeSyntax>().Single(); 3679.Select(m => m.ParameterList.Parameters.Single().Type!) 3805VariableDeclarationSyntax fieldDeclaration = syntaxTree.GetRoot().DescendantNodes().OfType<FieldDeclarationSyntax>().Single().Declaration; 3806var fieldVariable = fieldDeclaration.Variables.Single(); 3817.Single().DescendantNodes() 3819.Single(); 3821var localVariable = localDeclaration.Variables.Single();
Semantics\GenericConstraintsTests.cs (4)
3140var call = tree.GetRoot().DescendantNodes().OfType<InvocationExpressionSyntax>().Single(); 3170var call = tree.GetRoot().DescendantNodes().OfType<InvocationExpressionSyntax>().Single(); 3196var call = tree.GetRoot().DescendantNodes().OfType<InvocationExpressionSyntax>().Single(); 3225var call = tree.GetRoot().DescendantNodes().OfType<InvocationExpressionSyntax>().Single();
Semantics\GlobalUsingDirectiveTests.cs (7)
4243var node = tree.GetRoot().DescendantNodes().OfType<ObjectCreationExpressionSyntax>().Single(); 4251node = tree.GetRoot().DescendantNodes().OfType<ObjectCreationExpressionSyntax>().Single(); 4279node = tree.GetRoot().DescendantNodes().OfType<ObjectCreationExpressionSyntax>().Single(); 4287node = tree.GetRoot().DescendantNodes().OfType<ObjectCreationExpressionSyntax>().Single(); 4295node = tree.GetRoot().DescendantNodes().OfType<ObjectCreationExpressionSyntax>().Single(); 4303node = tree.GetRoot().DescendantNodes().OfType<ObjectCreationExpressionSyntax>().Single(); 4315node = tree.GetRoot().DescendantNodes().OfType<ObjectCreationExpressionSyntax>().Single();
Semantics\ImplicitObjectCreationTests.cs (16)
1867var def = nodes.OfType<ImplicitObjectCreationExpressionSyntax>().Single(); 1897var def = nodes.OfType<ImplicitObjectCreationExpressionSyntax>().Single(); 1927var def = nodes.OfType<ImplicitObjectCreationExpressionSyntax>().Single(); 2037var @new = nodes.OfType<ImplicitObjectCreationExpressionSyntax>().Single(); 2044var newObject = nodes.OfType<ObjectCreationExpressionSyntax>().Single(); 2072var @new = nodes.OfType<ImplicitObjectCreationExpressionSyntax>().Single(); 2079var newObject = nodes.OfType<ObjectCreationExpressionSyntax>().Single(); 4153var node = tree.GetCompilationUnitRoot().DescendantNodes().OfType<LiteralExpressionSyntax>().Single(); 4180var node = tree.GetCompilationUnitRoot().DescendantNodes().OfType<ExpressionStatementSyntax>().Single(); 4529select (InitializerExpressionSyntax)node).Single().Expressions; 4570var node = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "aParameter").Single(); 4606var node = tree.GetRoot().DescendantNodes().OfType<ImplicitObjectCreationExpressionSyntax>().Single(); 4638var node = tree.GetRoot().DescendantNodes().OfType<ImplicitObjectCreationExpressionSyntax>().Single(); 4670var node = tree.GetRoot().DescendantNodes().OfType<ObjectCreationExpressionSyntax>().Single(); 4709var node = tree.GetRoot().DescendantNodes().OfType<ImplicitObjectCreationExpressionSyntax>().Single(); 4716var explicitCreationNode = tree.GetRoot().DescendantNodes().OfType<ObjectCreationExpressionSyntax>().Single();
Semantics\ImportsTests.cs (1)
25var nonEmpty = GetImports("using System;").Single();
Semantics\IndexAndRangeTests.cs (3)
898var expression = tree.GetRoot().DescendantNodes().OfType<PrefixUnaryExpressionSyntax>().Single(); 918var expression = tree.GetRoot().DescendantNodes().OfType<PrefixUnaryExpressionSyntax>().Single(); 939var expression = tree.GetRoot().DescendantNodes().OfType<PrefixUnaryExpressionSyntax>().Single();
Semantics\InitOnlyMemberTests.cs (4)
2521var invocation = root.DescendantNodes().OfType<InvocationExpressionSyntax>().Single(); 3140AccessorDeclarationSyntax accessorDecl = root.DescendantNodes().OfType<AccessorDeclarationSyntax>().Single(); 4143var localFunctionSyntax = tree.GetRoot().DescendantNodes().OfType<LocalFunctionStatementSyntax>().Single(); 4148var delegateSyntax = tree.GetRoot().DescendantNodes().OfType<DelegateDeclarationSyntax>().Single();
Semantics\InteractiveUsingTests.cs (5)
85var tree = sub.SyntaxTrees.Single(); 87var syntax = tree.GetRoot().DescendantNodes().OfType<UsingDirectiveSyntax>().Single(); 117var syntax = tree.GetRoot().DescendantNodes().OfType<UsingDirectiveSyntax>().Single(); 582var tree = comp.SyntaxTrees.Single(); 592var tree = comp.SyntaxTrees.Single();
Semantics\InterceptorsTests.cs (27)
217var invocation = source.GetRoot().DescendantNodes().OfType<InvocationExpressionSyntax>().Single(); 2021var invocation = source.GetRoot().DescendantNodes().OfType<InvocationExpressionSyntax>().Single(); 5272var node = tree.GetRoot().DescendantNodes().OfType<InvocationExpressionSyntax>().Single(); 6190var node = source.GetRoot().DescendantNodes().OfType<InvocationExpressionSyntax>().Single(); 6721var call = tree.GetRoot().DescendantNodes().OfType<InvocationExpressionSyntax>().Single(); 6770var call = tree.GetRoot().DescendantNodes().OfType<InvocationExpressionSyntax>().Single(); 6830var call = tree.GetRoot().DescendantNodes().OfType<InvocationExpressionSyntax>().Single(); 6877var call = tree.GetRoot().DescendantNodes().OfType<InvocationExpressionSyntax>().Single(); 6930var call = tree.GetRoot().DescendantNodes().OfType<InvocationExpressionSyntax>().Single(); 6979var call = tree.GetRoot().DescendantNodes().OfType<InvocationExpressionSyntax>().Single(); 7035var call = tree.GetRoot().DescendantNodes().OfType<InvocationExpressionSyntax>().Single(); 7083var call = tree.GetRoot().DescendantNodes().OfType<InvocationExpressionSyntax>().Single(); 7130var call = tree.GetRoot().DescendantNodes().OfType<InvocationExpressionSyntax>().Single(); 7174var call = tree.GetRoot().DescendantNodes().OfType<InvocationExpressionSyntax>().Single(); 7202var call = tree.GetRoot().DescendantNodes().OfType<InvocationExpressionSyntax>().Single(); 7261var call = tree.GetRoot().DescendantNodes().OfType<InvocationExpressionSyntax>().Single(); 7304var call = tree.GetRoot().DescendantNodes().OfType<InvocationExpressionSyntax>().Single(); 7336var node = source.GetRoot().DescendantNodes().OfType<InvocationExpressionSyntax>().Single(); 7538var node = source.GetRoot().DescendantNodes().OfType<InvocationExpressionSyntax>().Single(); 7579var node = sourceTree1.GetRoot().DescendantNodes().OfType<InvocationExpressionSyntax>().Single(); 7625var node = source.GetRoot().DescendantNodes().OfType<InvocationExpressionSyntax>().Single(); 7671var node = source.GetRoot().DescendantNodes().OfType<InvocationExpressionSyntax>().Single(); 7722var node = tree.GetRoot().DescendantNodes().OfType<InvocationExpressionSyntax>().Single(); 7747var node = source.GetRoot().DescendantNodes().OfType<InvocationExpressionSyntax>().Single(); 7834var node = source.GetRoot().DescendantNodes().OfType<MemberBindingExpressionSyntax>().Single(); 7962var node = source.GetRoot().DescendantNodes().OfType<InvocationExpressionSyntax>().Single(); 8015var node = source.GetRoot().DescendantNodes().OfType<InvocationExpressionSyntax>().Single();
Semantics\InterpolationTests.cs (35)
4605?? descendentNodes.OfType<InterpolatedStringExpressionSyntax>().Single(); 4826SyntaxNode syntax = tree.GetRoot().DescendantNodes().OfType<CastExpressionSyntax>().Single(); 6993var sParam = comp.GetTypeByMetadataName("C").GetMethod("M").Parameters.Skip(1).Single(); 7135var cParam = comp.SourceModule.GlobalNamespace.GetTypeMember("C").GetMethod("M").Parameters.Skip(1).Single(); 7175var cParam = comp.GetTypeByMetadataName("C").GetMethod("M").Parameters.Skip(1).Single(); 7213var cParam = comp.SourceModule.GlobalNamespace.GetTypeMember("C").GetMethod("M").Parameters.Skip(1).Single(); 7253var cParam = comp.GetTypeByMetadataName("C").GetMethod("M").Parameters.Skip(1).Single(); 7288var cParam = comp.SourceModule.GlobalNamespace.GetTypeMember("C").GetMethod("M").Parameters.Skip(1).Single(); 7363var cParam = comp.SourceModule.GlobalNamespace.GetTypeMember("C").GetMethod("M").Parameters.Skip(1).Single(); 7396var cParam = comp.SourceModule.GlobalNamespace.GetTypeMember("C").GetMethod("M").Parameters.Skip(1).Single(); 7436var cParam = comp.GetTypeByMetadataName("C").GetMethod("M").Parameters.Skip(1).Single(); 7476var cParam = comp.GetTypeByMetadataName("C").GetMethod("M").Parameters.Skip(1).Single(); 7516var cParam = comp.GetTypeByMetadataName("C").GetMethod("M").Parameters.Skip(1).Single(); 7556var cParam = comp.GetTypeByMetadataName("C").GetMethod("M").Parameters.Skip(1).Single(); 8065var cParam = module.GlobalNamespace.GetTypeMember("C").GetMethod("M").Parameters.Skip(1).Single(); 8131var cParam = module.GlobalNamespace.GetTypeMember("C").GetMethod("M").Parameters.Skip(1).Single(); 8161var cParam = comp.SourceModule.GlobalNamespace.GetTypeMember("C").GetMethod("M").Parameters.Skip(1).Single(); 8263var cParam = module.GlobalNamespace.GetTypeMember("C").GetMethod("M").Parameters.Skip(1).Single(); 8405var cParam = module.GlobalNamespace.GetTypeMember("C").GetMethod("M").Parameters.Skip(1).Single(); 8465var cParam = module.GlobalNamespace.GetTypeMember("C").GetMethod("M").Parameters.Skip(1).Single(); 8585var cParam = verifier.GlobalNamespace.GetTypeMember("C").GetMethod("M").Parameters.Skip(2).Single(); 8823var cParam = module.GlobalNamespace.GetTypeMember("C").GetMethod("M").Parameters.Skip(3).Single(); 8948var cParam = module.GlobalNamespace.GetTypeMember("C").GetMethod("M").Parameters.Skip(2).Single(); 9099var cParam = module.GlobalNamespace.GetTypeMember("C").GetMethod("M").Parameters.Skip(2).Single(); 9210var cParam = module.GlobalNamespace.GetTypeMember("C").GetMethod("M").Parameters.Skip(2).Single(); 9277var cParam = module.GlobalNamespace.GetTypeMember("C").GetMethod("M").Parameters.Skip(2).Single(); 9333var cParam = module.GlobalNamespace.GetTypeMember("C").GetMethod("M").Parameters.Skip(2).Single(); 9449var cParam = module.GlobalNamespace.GetTypeMember("C").GetIndexer<PropertySymbol>("Item").Parameters.Skip(2).Single(); 9565var cParam = module.GlobalNamespace.GetTypeMember("C").GetIndexer<PropertySymbol>("Item").Parameters.Skip(2).Single(); 9690var cParam = module.GlobalNamespace.GetTypeMember("C").GetMethod("M").Parameters.Skip(2).Single(); 12261var cParam = module.GlobalNamespace.GetTypeMember("C").GetMethod("M").Parameters.Skip(1).Single(); 18931var a = compilation.GlobalNamespace.GetTypeMember("A").InstanceConstructors.Where(c => !c.IsDefaultValueTypeConstructor()).Single(); 18967var a = compilation.GlobalNamespace.GetTypeMember("A").InstanceConstructors.Where(c => !c.IsDefaultValueTypeConstructor()).Single(); 19533var incompleteAssignment = tree.GetRoot().DescendantNodes().OfType<AssignmentExpressionSyntax>().Single(); 19597var incompleteAssignment = tree.GetRoot().DescendantNodes().OfType<ObjectCreationExpressionSyntax>().Single();
Semantics\IteratorTests.cs (2)
707var node = tree.GetRoot().DescendantNodes().OfType<ObjectCreationExpressionSyntax>().Single(); 745var node = tree.GetRoot().DescendantNodes().OfType<ObjectCreationExpressionSyntax>().Single();
Semantics\LambdaDiscardParametersTests.cs (2)
422var underscore = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(p => p.ToString() == "_").Single(); 482var underscore = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(p => p.ToString() == "_").Single();
Semantics\LambdaTests.cs (49)
841Where(e => e.Kind() == SyntaxKind.AddExpression).Single(); 940var invocation = tree.GetCompilationUnitRoot().DescendantNodes().OfType<InvocationExpressionSyntax>().Single(); 1177var expr = (ExpressionSyntax)tree.GetCompilationUnitRoot().DescendantNodes().OfType<ParenthesizedLambdaExpressionSyntax>().Single().Body; 1205var expr = (ExpressionSyntax)tree.GetCompilationUnitRoot().DescendantNodes().OfType<VariableDeclaratorSyntax>().Single().Initializer.Value; 1237var expr = (ExpressionSyntax)tree.GetCompilationUnitRoot().DescendantNodes().OfType<ParenthesizedLambdaExpressionSyntax>().Single().Body; 1512var node = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "a").Single(); 1547var node = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "a").Single(); 1581var node = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "a").Single(); 1613var node = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "a").Single(); 1978var node1 = tree.GetRoot().DescendantNodes().Where(n => n.IsKind(SyntaxKind.AnonymousMethodExpression)).Single(); 2119var lambda = tree.GetCompilationUnitRoot().DescendantNodes().OfType<LambdaExpressionSyntax>().Single(); 2165var lambda = tree.GetCompilationUnitRoot().DescendantNodes().OfType<LambdaExpressionSyntax>().Single(); 2211var lambda = tree.GetCompilationUnitRoot().DescendantNodes().OfType<LambdaExpressionSyntax>().Single(); 2257var lambda = tree.GetCompilationUnitRoot().DescendantNodes().OfType<LambdaExpressionSyntax>().Single(); 2303var lambda = tree.GetCompilationUnitRoot().DescendantNodes().OfType<LambdaExpressionSyntax>().Single(); 2333var lambda = tree.GetCompilationUnitRoot().DescendantNodes().OfType<LambdaExpressionSyntax>().Single(); 2360var lambda = tree.GetCompilationUnitRoot().DescendantNodes().OfType<LambdaExpressionSyntax>().Single(); 2993ExpressionSyntax contentType = tree.GetCompilationUnitRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "ContentType").Single(); 3000ExpressionSyntax b = tree.GetCompilationUnitRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "b").Single(); 3009ParameterSyntax parameterSyntax = tree.GetCompilationUnitRoot().DescendantNodes().OfType<ParameterSyntax>().Single(); 3035ExpressionSyntax contentType = tree.GetCompilationUnitRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "ContentType").Single(); 3042ExpressionSyntax b = tree.GetCompilationUnitRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "b").Single(); 3050ParameterSyntax parameterSyntax = tree.GetCompilationUnitRoot().DescendantNodes().OfType<ParameterSyntax>().Single(); 3889var lambda = tree.GetRoot().DescendantNodes().OfType<LambdaExpressionSyntax>().Single(); 3973var a = (IdentifierNameSyntax)tree.GetRoot().DescendantNodes().OfType<AttributeSyntax>().Single().Name; 3982var m = newTree.GetRoot().DescendantNodes().OfType<MethodDeclarationSyntax>().Single(); 3986a = (IdentifierNameSyntax)newTree.GetRoot().DescendantNodes().OfType<AttributeSyntax>().Single().Name; 4087var expr = tree.GetRoot().DescendantNodes().OfType<LambdaExpressionSyntax>().Single(); 5628var lambdaSyntax = tree.GetRoot().DescendantNodes().OfType<ParenthesizedLambdaExpressionSyntax>().Single(); 6814.Single(); 6843.Single(); 8043var lambda = tree.GetRoot().DescendantNodes().OfType<LambdaExpressionSyntax>().Single(); 8044var equalsValue = lambda.DescendantNodes().OfType<EqualsValueClauseSyntax>().Single(); 8072var newLambda = newMethod.DescendantNodes().OfType<LambdaExpressionSyntax>().Single(); 8107var constSymbol = model.GetDeclaredSymbol(decls[0].Declaration.Variables.Single()); 8111var defaultValue = decls[1].DescendantNodes().OfType<LambdaExpressionSyntax>().Single() 8112.DescendantNodes().OfType<EqualsValueClauseSyntax>().Single().Value; 8117var lhs = decls[2].DescendantNodes().OfType<EqualsValueClauseSyntax>().Single().Value; 8142var defaultValue = tree.GetRoot().DescendantNodes().OfType<LambdaExpressionSyntax>().Single() 8143.DescendantNodes().OfType<EqualsValueClauseSyntax>().Single().Value; 8858var method1 = tree1.GetRoot().DescendantNodes().OfType<MethodDeclarationSyntax>().Single(); 8859var method2 = tree2.GetRoot().DescendantNodes().OfType<MethodDeclarationSyntax>().Single(); 8861var lambda = tree2.GetRoot().DescendantNodes().OfType<ParenthesizedLambdaExpressionSyntax>().Single(); 8899var lambda = root.DescendantNodes().OfType<ParenthesizedLambdaExpressionSyntax>().Single(); 9005var lambda = tree.GetRoot().DescendantNodes().OfType<ParenthesizedLambdaExpressionSyntax>().Single(); 9034var lambda = tree.GetRoot().DescendantNodes().OfType<ParenthesizedLambdaExpressionSyntax>().Single(); 9061var lambda = tree.GetRoot().DescendantNodes().OfType<ParenthesizedLambdaExpressionSyntax>().Single(); 9091var lambda = tree.GetRoot().DescendantNodes().OfType<ParenthesizedLambdaExpressionSyntax>().Single(); 9118var lambda = tree.GetRoot().DescendantNodes().OfType<ParenthesizedLambdaExpressionSyntax>().Single();
Semantics\LocalFunctionTests.cs (46)
343.DescendantNodes().OfType<MethodDeclarationSyntax>().Single(); 347var x = newTree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Single(); 399.DescendantNodes().OfType<MethodDeclarationSyntax>().Single(); 445var attributeSyntax = tree.GetRoot().DescendantNodes().OfType<AttributeSyntax>().Single(); 489.Single(); 491var attributeList = localFunction.AttributeLists.Single(); 494var attribute = attributeList.Attributes.Single(); 537.Single(); 539var attributeList = localFunction.AttributeLists.Single(); 542var attribute = attributeList.Attributes.Single(); 801.Single(); 803var attributeList = localFunction.AttributeLists.Single(); 806var attribute = attributeList.Attributes.Single(); 846var localFunction = tree.GetRoot().DescendantNodes().OfType<LocalFunctionStatementSyntax>().Single(); 847var parameter = localFunction.ParameterList.Parameters.Single(); 962var localFunction = tree.GetRoot().DescendantNodes().OfType<LocalFunctionStatementSyntax>().Single(); 1054var attrSyntax = tree.GetRoot().DescendantNodes().OfType<AttributeSyntax>().Single(); 1714var x = tree.GetRoot().DescendantNodes().OfType<VariableDeclaratorSyntax>().Where(v => v.Identifier.ValueText == "x").Single(); 1764.Single(); 1782.Single(); 1839.Single(); 1857.Single(); 2891var method1 = tree1.GetRoot().DescendantNodes().OfType<MethodDeclarationSyntax>().Single(); 2892var method2 = tree2.GetRoot().DescendantNodes().OfType<MethodDeclarationSyntax>().Single(); 2894var func = tree2.GetRoot().DescendantNodes().OfType<LocalFunctionStatementSyntax>().Single(); 4997var designation = descendents.OfType<SingleVariableDesignationSyntax>().Where(d => d.Identifier.ValueText == name).Single(); 5033var parameter = descendents.OfType<ParameterSyntax>().Single(); 5038var declarator = descendents.OfType<VariableDeclaratorSyntax>().Where(d => d.Identifier.ValueText == name).Single(); 5269var b2 = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "b2").Single(); 5272var b1 = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "b1").Single(); 7665=> SyntaxFactory.ParseCompilationUnit($@"class X {{ {source} void M() {{ }} }}", options: parseOptions).DescendantNodes().OfType<AttributeSyntax>().Single(); 7688return node.DescendantNodes().OfType<IdentifierNameSyntax>().Where(i => i.Identifier.ValueText == "TParameter").Single(); 7756return tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(i => i.Identifier.ValueText == identifier).Single().SpanStart; 7760=> SyntaxFactory.ParseCompilationUnit($@"{source};", options: parseOptions).DescendantNodes().OfType<InvocationExpressionSyntax>().Single(); 7763=> SyntaxFactory.ParseCompilationUnit($@"{source};", options: parseOptions).DescendantNodes().OfType<IdentifierNameSyntax>().Single(); 7837=> SyntaxFactory.ParseCompilationUnit($@"class X {{ {source} void M() {{ }} }}", options: parseOptions).DescendantNodes().OfType<AttributeSyntax>().Single(); 7890=> SyntaxFactory.ParseCompilationUnit($@"class X {{ {source} void M() {{ }} }}", options: parseOptions).DescendantNodes().OfType<AttributeSyntax>().Single(); 9047var invocation = tree2.GetRoot().DescendantNodes().OfType<InvocationExpressionSyntax>().Single(); 9084var nameofExpression = tree.GetRoot().DescendantNodes().OfType<InvocationExpressionSyntax>().Single(); 9246=> SyntaxFactory.ParseCompilationUnit($@"class X {{ {source} void M() {{ }} }}", options: parseOptions).DescendantNodes().OfType<AttributeSyntax>().Single(); 9269return node.DescendantNodes().OfType<IdentifierNameSyntax>().Where(i => i.Identifier.ValueText == "parameter").Single(); 9750=> SyntaxFactory.ParseCompilationUnit($@"class X {{ {source} void M() {{ }} }}", options: parseOptions).DescendantNodes().OfType<AttributeSyntax>().Single(); 9860.Single(); 10068=> SyntaxFactory.ParseCompilationUnit($@"class X {{ {source} void M() {{ }} }}", options: parseOptions).DescendantNodes().OfType<AttributeSyntax>().Single(); 10480.Single(); 10687var localFunction = root.DescendantNodes().OfType<LocalFunctionStatementSyntax>().Single();
Semantics\LockTests.cs (9)
45var localDecl = tree.GetCompilationUnitRoot().DescendantNodes().OfType<LocalDeclarationStatementSyntax>().Single(); 46var localSymbol = (ILocalSymbol)model.GetDeclaredSymbol(localDecl.Declaration.Variables.Single()); 50var lockStatement = tree.GetCompilationUnitRoot().DescendantNodes().OfType<LockStatementSyntax>().Single(); 55var memberAccessExpression = tree.GetCompilationUnitRoot().DescendantNodes().OfType<MemberAccessExpressionSyntax>().Single(); 550var localDecl = tree.GetCompilationUnitRoot().DescendantNodes().OfType<TypeParameterSyntax>().Single(); 604var localDecl = tree.GetCompilationUnitRoot().DescendantNodes().OfType<LocalDeclarationStatementSyntax>().Single(); 605var symbol = (ILocalSymbol)model.GetDeclaredSymbol(localDecl.Declaration.Variables.Single()); 628var localDecl = tree.GetCompilationUnitRoot().DescendantNodes().OfType<LocalDeclarationStatementSyntax>().Single(); 629var symbol = (ILocalSymbol)model.GetDeclaredSymbol(localDecl.Declaration.Variables.Single());
Semantics\LookupTests.cs (11)
698Assert.Equal("Goo", names.Single()); 1394var systemNS = (INamespaceSymbol)actual_lookupSymbols.Where((sym) => sym.Name.Equals("System") && sym.Kind == SymbolKind.Namespace).Single(); 1501var node = tree.GetRoot().DescendantNodes().OfType<ExpressionSyntax>().Where(n => n.ToString() == "m.M").Single(); 1524var namespaceX = (INamespaceSymbol)actual_lookupSymbols.Where((sym) => sym.Name.Equals("X") && sym.Kind == SymbolKind.Namespace).Single(); 1533var typeA = (INamedTypeSymbol)actual_lookupSymbols.Where((sym) => sym.Name.Equals("A") && sym.Kind == SymbolKind.NamedType).Single(); 1538var aliasY = (IAliasSymbol)actual_lookupSymbols.Where((sym) => sym.Name.Equals("aliasY") && sym.Kind == SymbolKind.Alias).Single(); 2009var m = ms.Where(mm => mm.Parameters[0].Type.SpecialType == SpecialType.System_Int32).Single(); 2044var node = tree.GetRoot().DescendantNodes().OfType<ConditionalAccessExpressionSyntax>().Single().Expression; 2074var node = tree.GetRoot().DescendantNodes().OfType<ConditionalAccessExpressionSyntax>().Single().Expression; 2100var node = tree.GetRoot().DescendantNodes().OfType<GenericNameSyntax>().Single(); 2122var node = tree.GetRoot().DescendantNodes().OfType<AttributeSyntax>().Single();
Semantics\MethodTypeInferenceTests.cs (2)
1047var syntax = tree.GetRoot().DescendantNodes().OfType<InvocationExpressionSyntax>().Single(); 1077var syntax = tree.GetRoot().DescendantNodes().OfType<InvocationExpressionSyntax>().Single();
Semantics\MultiDimensionalArrayTests.cs (4)
1681var a1 = (IArrayTypeSymbol)p.GetMember<MethodSymbol>("Test1").GetAttributes().Single().ConstructorArguments.Single().Value; 1686var a2 = (IArrayTypeSymbol)p.GetMember<MethodSymbol>("Test2").GetAttributes().Single().ConstructorArguments.Single().Value; 1691Assert.True(((ITypeSymbol)p.GetMember<MethodSymbol>("Test3").GetAttributes().Single().ConstructorArguments.Single().Value).IsErrorType()); 1692Assert.True(((ITypeSymbol)p.GetMember<MethodSymbol>("Test4").GetAttributes().Single().ConstructorArguments.Single().Value).IsErrorType());
Semantics\NameOfTests.cs (12)
978var initializer = tree2.GetRoot().DescendantNodes().OfType<EqualsValueClauseSyntax>().Single(); 993var argument = nameofCalls[index].ArgumentList.Arguments.Single().Expression; 998var argument2 = nameofCalls2[index].ArgumentList.Arguments.Single().Expression; 1050var initializer = tree2.GetRoot().DescendantNodes().OfType<EqualsValueClauseSyntax>().Single(); 1064var argument = nameofCalls[index].ArgumentList.Arguments.Single().Expression; 1069var argument2 = nameofCalls2[index].ArgumentList.Arguments.Single().Expression; 1132var initializer = tree2.GetRoot().DescendantNodes().OfType<EqualsValueClauseSyntax>().Single(); 1150var argument = nameofCalls[index].ArgumentList.Arguments.Single().Expression; 1155var argument2 = nameofCalls2[index].ArgumentList.Arguments.Single().Expression; 1213var initializer = tree2.GetRoot().DescendantNodes().OfType<EqualsValueClauseSyntax>().Single(); 1228var argument = nameofCalls[index].ArgumentList.Arguments.Single().Expression; 1233var argument2 = nameofCalls2[index].ArgumentList.Arguments.Single().Expression;
Semantics\NativeIntegerTests.cs (5)
3641var underlyingType = model.GetDeclaredSymbol(nodes.OfType<ClassDeclarationSyntax>().Single()); 3644var method = model.GetDeclaredSymbol(nodes.OfType<MethodDeclarationSyntax>().Single()); 9500var expr = tree.GetRoot().DescendantNodes().OfType<ReturnStatementSyntax>().Single().Expression; 9735var expr = tree.GetRoot().DescendantNodes().OfType<PrefixUnaryExpressionSyntax>().Single(); 12386var expr = tree.GetRoot().DescendantNodes().OfType<BinaryExpressionSyntax>().Single();
Semantics\NonTrailingNamedArgumentsTests.cs (7)
456var invocation = nodes.OfType<InvocationExpressionSyntax>().Single(); 485var invocation = nodes.OfType<InvocationExpressionSyntax>().Single(); 535var invocation = nodes.OfType<InvocationExpressionSyntax>().Single(); 570var invocation = nodes.OfType<InvocationExpressionSyntax>().Single(); 599var invocation = nodes.OfType<InvocationExpressionSyntax>().Single(); 653var invocation = nodes.OfType<InvocationExpressionSyntax>().Single(); 711var firstInvocation = nodes.OfType<InvocationExpressionSyntax>().Single();
Semantics\NullableContextTests.cs (10)
67var classDeclPosition = syntaxTree.GetRoot().DescendantNodes().OfType<ClassDeclarationSyntax>().Single().SpanStart; 68var methodDeclPosition = syntaxTree.GetRoot().DescendantNodes().OfType<MethodDeclarationSyntax>().Single().SpanStart; 102var classDecl1 = syntaxTree1.GetRoot().DescendantNodes().OfType<ClassDeclarationSyntax>().Single().SpanStart; 103var classDecl2 = syntaxTree2.GetRoot().DescendantNodes().OfType<ClassDeclarationSyntax>().Single().SpanStart; 350var syntax = syntaxTree.GetRoot().DescendantNodes().OfType<ReturnStatementSyntax>().Skip(1).Single(); 389var syntax = syntaxTree.GetRoot().DescendantNodes().OfType<AttributeArgumentSyntax>().Single(); 580verifyContextState(tree, syntaxNodes.OfType<ClassDeclarationSyntax>().Single(), classDirectives.ExpectedWarningsState, classDirectives.ExpectedAnnotationsState); 581verifyContextState(tree, syntaxNodes.OfType<MethodDeclarationSyntax>().Single(), expectedWarningsStateForMethod, expectedAnnotationsStateForMethod); 1841var syntax = syntaxTree.GetRoot().DescendantNodes().OfType<AssignmentExpressionSyntax>().Single().Right; 2228var typeOf = syntaxTree.GetRoot().DescendantNodes().OfType<TypeOfExpressionSyntax>().Single();
Semantics\NullableReferenceTypesTests.cs (63)
1841var suppression = tree.GetRoot().DescendantNodes().OfType<PostfixUnaryExpressionSyntax>().Single(); 2276var suppression = tree.GetRoot().DescendantNodes().OfType<PostfixUnaryExpressionSyntax>().Single(); 2315var suppression = tree.GetRoot().DescendantNodes().OfType<PostfixUnaryExpressionSyntax>().Single(); 2347var suppression = tree.GetRoot().DescendantNodes().OfType<PostfixUnaryExpressionSyntax>().Single(); 2381var suppression = tree.GetRoot().DescendantNodes().OfType<PostfixUnaryExpressionSyntax>().Single(); 3693var lambda = tree.GetRoot().DescendantNodes().Where(n => n.IsKind(SyntaxKind.SimpleLambdaExpression)).Single(); 3695var param = lambda.ChildNodes().Where(n => n.IsKind(SyntaxKind.Parameter)).Single(); 5169var declaration = syntaxTree.GetRoot().DescendantNodes().OfType<VariableDeclaratorSyntax>().Single(); 7769var specifier = tree.GetRoot().DescendantNodes().OfType<ArrayRankSpecifierSyntax>().Single(); 13508var returnStatement = tree.GetRoot().DescendantNodes().OfType<ReturnStatementSyntax>().Skip(1).Single(); 16715var implemented = compilation.GetTypeByMetadataName(typeName[0]).GetMembers().OfType<PropertySymbol>().Single(); 16721var implemented = compilation.GetTypeByMetadataName("IA3").GetMembers().OfType<PropertySymbol>().Single(); 16800var implemented = compilation.GetTypeByMetadataName(typeName[0]).GetMembers().OfType<PropertySymbol>().Single(); 16806var implemented = compilation.GetTypeByMetadataName("IA3").GetMembers().OfType<PropertySymbol>().Single(); 30204var property = copen.GetMembers().OfType<PropertySymbol>().Single(); 30307var property = copen.GetMembers().OfType<PropertySymbol>().Single(); 30819var field = copen.GetMembers().OfType<FieldSymbol>().Single(); 35005var outVar = tree.GetRoot().DescendantNodes().OfType<DeclarationExpressionSyntax>().Single(); 35022var varDecl = tree.GetRoot().DescendantNodes().OfType<LocalDeclarationStatementSyntax>().Where(d => d.Declaration.Type.IsVar).Single(); 35023var variable = varDecl.Declaration.Variables.Single(); 40806var field = copen.GetMembers().OfType<FieldSymbol>().Single(); 40992var property = copen.GetMembers().OfType<PropertySymbol>().Single(); 41053var property = copen.GetMembers().OfType<PropertySymbol>().Single(); 44673var property = copen.GetMembers().OfType<PropertySymbol>().Single(); 44910var field = copen.GetMembers().OfType<FieldSymbol>().Single(); 48010var property = copen.GetMembers().OfType<PropertySymbol>().Single(); 48110var field = copen.GetMembers().OfType<FieldSymbol>().Single(); 56158var invocationNode = tree.GetRoot().DescendantNodes().OfType<InvocationExpressionSyntax>().Single(); 56188var invocationNode = tree.GetRoot().DescendantNodes().OfType<ImplicitArrayCreationExpressionSyntax>().Single(); 56221var invocationNode = tree.GetRoot().DescendantNodes().OfType<InvocationExpressionSyntax>().Single(); 56258var invocationNode = tree.GetRoot().DescendantNodes().OfType<InvocationExpressionSyntax>().Single(); 56288var invocationNode = tree.GetRoot().DescendantNodes().OfType<InvocationExpressionSyntax>().Single(); 56322var invocationNode = tree.GetRoot().DescendantNodes().OfType<InvocationExpressionSyntax>().Single(); 56353var invocationNode = tree.GetRoot().DescendantNodes().OfType<InvocationExpressionSyntax>().Single(); 56386var invocationNode = tree.GetRoot().DescendantNodes().OfType<InvocationExpressionSyntax>().Single(); 56420var invocationNode = tree.GetRoot().DescendantNodes().OfType<InvocationExpressionSyntax>().Single(); 56454var invocationNode = tree.GetRoot().DescendantNodes().OfType<InvocationExpressionSyntax>().Single(); 56485var invocationNode = tree.GetRoot().DescendantNodes().OfType<InvocationExpressionSyntax>().Single(); 56518var invocationNode = tree.GetRoot().DescendantNodes().OfType<InvocationExpressionSyntax>().Single(); 56553var invocationNode = tree.GetRoot().DescendantNodes().OfType<InvocationExpressionSyntax>().Single(); 56589var invocationNode = tree.GetRoot().DescendantNodes().OfType<InvocationExpressionSyntax>().Single(); 56700var invocationNode = tree.GetRoot().DescendantNodes().OfType<InvocationExpressionSyntax>().Single(); 65970var function2 = tree2.GetRoot().DescendantNodes().OfType<LocalFunctionStatementSyntax>().Single(); 113691var decl = tree.GetRoot().DescendantNodes().OfType<DeclarationExpressionSyntax>().Single(); 113722var decl = tree.GetRoot().DescendantNodes().OfType<DeclarationExpressionSyntax>().Single(); 113900var decl = tree.GetRoot().DescendantNodes().OfType<VariableDeclaratorSyntax>().Single(); 114125var decl = tree.GetRoot().DescendantNodes().OfType<VariableDeclaratorSyntax>().Single(); 145469var declaration = tree.GetRoot().DescendantNodes().OfType<VariableDeclaratorSyntax>().Single(); 145510var declaration = tree.GetRoot().DescendantNodes().OfType<VariableDeclaratorSyntax>().Single(); 145550var declaration = tree.GetRoot().DescendantNodes().OfType<VariableDeclaratorSyntax>().Single(); 145588var declaration = tree.GetRoot().DescendantNodes().OfType<VariableDeclaratorSyntax>().Single(); 145626var declaration = tree.GetRoot().DescendantNodes().OfType<VariableDeclaratorSyntax>().Single(); 145730var declaration = tree.GetRoot().DescendantNodes().OfType<VariableDeclaratorSyntax>().Single(); 145769var declaration = tree.GetRoot().DescendantNodes().OfType<VariableDeclaratorSyntax>().Single(); 146392var @foreach = tree.GetRoot().DescendantNodes().OfType<ForEachStatementSyntax>().Single(); 146431var @foreach = tree.GetRoot().DescendantNodes().OfType<ForEachStatementSyntax>().Single(); 146471var @foreach = tree.GetRoot().DescendantNodes().OfType<ForEachStatementSyntax>().Single(); 146510var @foreach = tree.GetRoot().DescendantNodes().OfType<ForEachStatementSyntax>().Single(); 146548var ifStatement = root.DescendantNodes().OfType<IfStatementSyntax>().Single(); 146549var cast = ifStatement.DescendantNodes().OfType<CastExpressionSyntax>().Single(); 157783var method1 = model.GetDeclaredSymbol(tree.GetRoot().DescendantNodes().OfType<MethodDeclarationSyntax>().Single()); 158972var local = (ILocalSymbol)model.GetDeclaredSymbol(declaration.Variables.Single()); 160847var stackallocNode = tree.GetRoot().DescendantNodes().OfType<ImplicitStackAllocArrayCreationExpressionSyntax>().Single();
Semantics\NullCoalesceAssignmentTests.cs (5)
38var coalesceAssignment = syntaxRoot.DescendantNodes().OfType<AssignmentExpressionSyntax>().Single(); 76var coalesceAssignment = syntaxRoot.DescendantNodes().OfType<AssignmentExpressionSyntax>().Single(); 119var coalesceAssignment = syntaxRoot.DescendantNodes().OfType<AssignmentExpressionSyntax>().Single(); 158var coalesceAssignment = syntaxRoot.DescendantNodes().OfType<AssignmentExpressionSyntax>().Single(); 184var defaultLiteral = syntaxRoot.DescendantNodes().OfType<LiteralExpressionSyntax>().Where(expr => expr.IsKind(SyntaxKind.DefaultLiteralExpression)).Single();
Semantics\NullConditionalAssignmentTests.cs (6)
2448var node = tree.GetRoot().DescendantNodes().OfType<ExpressionStatementSyntax>().Single(); 2454var expr = tree.GetRoot().DescendantNodes().OfType<AssignmentExpressionSyntax>().Single(); 2482var node = tree.GetRoot().DescendantNodes().OfType<IfStatementSyntax>().Single(); 2488var expr = tree.GetRoot().DescendantNodes().OfType<AssignmentExpressionSyntax>().Single(); 2741var methodDecl = tree.GetRoot().DescendantNodes().OfType<MethodDeclarationSyntax>().Single(); 2835var methodDecl = tree.GetRoot().DescendantNodes().OfType<MethodDeclarationSyntax>().Single();
Semantics\ObjectAndCollectionInitializerTests.cs (9)
3473select (InitializerExpressionSyntax)node).Single().Expressions; 3521select (InitializerExpressionSyntax)node).Single().Expressions; 3578select (InitializerExpressionSyntax)node).Single().Expressions; 3614select (InitializerExpressionSyntax)node).Single().Expressions; 3651select (InitializerExpressionSyntax)node).Single().Expressions; 3691var objectCreation = root.DescendantNodes().OfType<ObjectCreationExpressionSyntax>().Single(); 3741var objectCreation = root.DescendantNodes().OfType<ObjectCreationExpressionSyntax>().Single(); 3935var nodes = tree.GetRoot().DescendantNodes().OfType<InitializerExpressionSyntax>().Skip(1).Single().Expressions; 4227var elementAccess = tree.GetRoot().DescendantNodes().OfType<ImplicitElementAccessSyntax>().Single();
Semantics\OperatorTests.cs (3)
2985var negOne = tree.GetRoot().DescendantNodes().OfType<PrefixUnaryExpressionSyntax>().Single(); 6939var syntax = tree.GetRoot().DescendantNodes().OfType<BinaryExpressionSyntax>().Single(); 11978var negNode = tree.GetRoot().DescendantNodes().OfType<PrefixUnaryExpressionSyntax>().Single();
Semantics\OverloadResolutionTests.cs (9)
7149var callSyntax = tree.GetRoot().DescendantNodes().OfType<InvocationExpressionSyntax>().Single(); 7259var callSyntax = tree.GetRoot().DescendantNodes().OfType<InvocationExpressionSyntax>().Single(); 7433var syntax = tree.GetRoot().DescendantNodes().OfType<InvocationExpressionSyntax>().Single(); 7474var syntax = tree.GetRoot().DescendantNodes().OfType<InvocationExpressionSyntax>().Single(); 9068var callSyntax = tree.GetRoot().DescendantNodes().OfType<InvocationExpressionSyntax>().Single(); 9416var callSyntax = tree.GetRoot().DescendantNodes().OfType<InvocationExpressionSyntax>().Single(); 11760var expr = tree.GetRoot().DescendantNodes().OfType<InvocationExpressionSyntax>().Single(); 11809var expr = tree.GetRoot().DescendantNodes().OfType<ElementAccessExpressionSyntax>().Single(); 11859var expr = tree.GetRoot().DescendantNodes().OfType<MemberAccessExpressionSyntax>().Single();
Semantics\QueryTests.cs (21)
1453var classC = tree.GetCompilationUnitRoot().ChildNodes().OfType<TypeDeclarationSyntax>().Where(t => t.Identifier.ValueText == "Query").Single(); 1662var classC = tree.GetCompilationUnitRoot().ChildNodes().OfType<TypeDeclarationSyntax>().Where(t => t.Identifier.ValueText == "Query").Single(); 1722var classC = tree.GetCompilationUnitRoot().ChildNodes().OfType<TypeDeclarationSyntax>().Where(t => t.Identifier.ValueText == "Query").Single(); 1760var classC = tree.GetCompilationUnitRoot().ChildNodes().OfType<TypeDeclarationSyntax>().Where(t => t.Identifier.ValueText == "Query").Single(); 2384var selectClause = tree.GetCompilationUnitRoot().DescendantNodes().Where(n => n.IsKind(SyntaxKind.SelectClause)).Single() as SelectClauseSyntax; 2385var fromClause1 = tree.GetCompilationUnitRoot().DescendantNodes().Where(n => (n.IsKind(SyntaxKind.FromClause)) && (n.ToString().Contains("num1"))).Single() as FromClauseSyntax; 2386var fromClause2 = tree.GetCompilationUnitRoot().DescendantNodes().Where(n => (n.IsKind(SyntaxKind.FromClause)) && (n.ToString().Contains("num2"))).Single() as FromClauseSyntax; 2484var selectClause = tree.GetCompilationUnitRoot().DescendantNodes().Where(n => n.IsKind(SyntaxKind.SelectClause)).Single() as SelectClauseSyntax; 2548var selectClause = tree.GetCompilationUnitRoot().DescendantNodes().Where(n => n.IsKind(SyntaxKind.SelectClause)).Single() as SelectClauseSyntax; 2583var orderingClause = tree.GetCompilationUnitRoot().DescendantNodes().Where(n => n.IsKind(SyntaxKind.AscendingOrdering)).Single() as OrderingSyntax; 2716var queryExpr = tree.GetCompilationUnitRoot().DescendantNodes().OfType<QueryExpressionSyntax>().Where(x => x.ToFullString() == "from i in expr1 let ").Single(); 2742var queryExpr = tree.GetCompilationUnitRoot().DescendantNodes().OfType<QueryExpressionSyntax>().Single(); 2897var classC = tree.GetCompilationUnitRoot().ChildNodes().OfType<TypeDeclarationSyntax>().Where(t => t.Identifier.ValueText == "C").Single(); 2930var classC = tree.GetCompilationUnitRoot().ChildNodes().OfType<TypeDeclarationSyntax>().Where(t => t.Identifier.ValueText == "C").Single(); 3380.Single(); 3389.Single(); 3420var classC = tree.GetCompilationUnitRoot().ChildNodes().OfType<TypeDeclarationSyntax>().Where(t => t.Identifier.ValueText == "Query").Single(); 3464var classC = tree.GetCompilationUnitRoot().ChildNodes().OfType<TypeDeclarationSyntax>().Where(t => t.Identifier.ValueText == "Query").Single(); 3511var classC = tree.GetCompilationUnitRoot().ChildNodes().OfType<TypeDeclarationSyntax>().Where(t => t.Identifier.ValueText == "Test").Single(); 3550var classC = tree.GetCompilationUnitRoot().ChildNodes().OfType<TypeDeclarationSyntax>().Where(t => t.Identifier.ValueText == "Test2").Single(); 3598var classC = tree.GetCompilationUnitRoot().ChildNodes().OfType<TypeDeclarationSyntax>().Where(t => t.Identifier.ValueText == "QueryExpressionTest").Single();
Semantics\RawInterpolationTests_Handler.cs (28)
2906?? descendentNodes.OfType<InterpolatedStringExpressionSyntax>().Single(); 3127SyntaxNode syntax = tree.GetRoot().DescendantNodes().OfType<CastExpressionSyntax>().Single(); 5116var sParam = comp.GetTypeByMetadataName("C").GetMethod("M").Parameters.Skip(1).Single(); 5280var cParam = comp.SourceModule.GlobalNamespace.GetTypeMember("C").GetMethod("M").Parameters.Skip(1).Single(); 5327var cParam = comp.GetTypeByMetadataName("C").GetMethod("M").Parameters.Skip(1).Single(); 5370var cParam = comp.SourceModule.GlobalNamespace.GetTypeMember("C").GetMethod("M").Parameters.Skip(1).Single(); 5417var cParam = comp.GetTypeByMetadataName("C").GetMethod("M").Parameters.Skip(1).Single(); 5457var cParam = comp.SourceModule.GlobalNamespace.GetTypeMember("C").GetMethod("M").Parameters.Skip(1).Single(); 5544var cParam = comp.SourceModule.GlobalNamespace.GetTypeMember("C").GetMethod("M").Parameters.Skip(1).Single(); 5591var cParam = comp.GetTypeByMetadataName("C").GetMethod("M").Parameters.Skip(1).Single(); 5638var cParam = comp.GetTypeByMetadataName("C").GetMethod("M").Parameters.Skip(1).Single(); 5685var cParam = comp.GetTypeByMetadataName("C").GetMethod("M").Parameters.Skip(1).Single(); 6112var cParam = module.GlobalNamespace.GetTypeMember("C").GetMethod("M").Parameters.Skip(1).Single(); 6181var cParam = module.GlobalNamespace.GetTypeMember("C").GetMethod("M").Parameters.Skip(1).Single(); 6211var cParam = comp.SourceModule.GlobalNamespace.GetTypeMember("C").GetMethod("M").Parameters.Skip(1).Single(); 6445var cParam = module.GlobalNamespace.GetTypeMember("C").GetMethod("M").Parameters.Skip(1).Single(); 6507var cParam = module.GlobalNamespace.GetTypeMember("C").GetMethod("M").Parameters.Skip(1).Single(); 6629var cParam = verifier.GlobalNamespace.GetTypeMember("C").GetMethod("M").Parameters.Skip(2).Single(); 6869var cParam = module.GlobalNamespace.GetTypeMember("C").GetMethod("M").Parameters.Skip(3).Single(); 6996var cParam = module.GlobalNamespace.GetTypeMember("C").GetMethod("M").Parameters.Skip(2).Single(); 7149var cParam = module.GlobalNamespace.GetTypeMember("C").GetMethod("M").Parameters.Skip(2).Single(); 7262var cParam = module.GlobalNamespace.GetTypeMember("C").GetMethod("M").Parameters.Skip(2).Single(); 7333var cParam = module.GlobalNamespace.GetTypeMember("C").GetMethod("M").Parameters.Skip(2).Single(); 7393var cParam = module.GlobalNamespace.GetTypeMember("C").GetMethod("M").Parameters.Skip(2).Single(); 7511var cParam = module.GlobalNamespace.GetTypeMember("C").GetIndexer<PropertySymbol>("Item").Parameters.Skip(2).Single(); 7629var cParam = module.GlobalNamespace.GetTypeMember("C").GetIndexer<PropertySymbol>("Item").Parameters.Skip(2).Single(); 7757var cParam = module.GlobalNamespace.GetTypeMember("C").GetMethod("M").Parameters.Skip(2).Single(); 8534var cParam = module.GlobalNamespace.GetTypeMember("C").GetMethod("M").Parameters.Skip(1).Single();
Semantics\ReadOnlyStructsTests.cs (1)
1190var s1 = (INamedTypeSymbol)comp.GetSymbolsWithName("S1").Single();
Semantics\RecordStructTests.cs (26)
534var creation = tree.GetRoot().DescendantNodes().OfType<AnonymousObjectCreationExpressionSyntax>().Single(); 554var method = tree.GetRoot().DescendantNodes().OfType<MethodDeclarationSyntax>().Single(); 574var method = tree.GetRoot().DescendantNodes().OfType<MethodDeclarationSyntax>().Single(); 596var method = tree.GetRoot().DescendantNodes().OfType<MethodDeclarationSyntax>().Single(); 2379var x = tree.GetRoot().DescendantNodes().OfType<ReturnStatementSyntax>().Single().Expression; 2403var x = tree.GetRoot().DescendantNodes().OfType<ReturnStatementSyntax>().Single().Expression; 2677var recordDeclaration = tree.GetRoot().DescendantNodes().OfType<RecordDeclarationSyntax>().Single(); 3278var constructor = cMember.GetMembers(".ctor").OfType<SynthesizedPrimaryConstructor>().Single(); 3314var doc = tree.GetRoot().DescendantTrivia().Select(trivia => trivia.GetStructure()).OfType<DocumentationCommentTriviaSyntax>().Single(); 3315var x = doc.DescendantNodes().OfType<IdentifierNameSyntax>().Single(); 4409var recordEquals = comp.GetMembers("A.Equals").OfType<SynthesizedRecordEquals>().Single(); 4418var objectEquals = comp.GetMembers("A.Equals").OfType<SynthesizedRecordObjEquals>().Single(); 4427MethodSymbol gethashCode = comp.GetMembers("A." + WellKnownMemberNames.ObjectGetHashCode).OfType<SynthesizedRecordGetHashCode>().Single(); 4590var recordEquals = comp.GetMembers("A.Equals").OfType<SynthesizedRecordEquals>().Single(); 4750var recordEquals = comp.GetMembers("A.Equals").OfType<SynthesizedRecordEquals>().Single(); 4796var objectEquals = comp.GetMembers("A.Equals").OfType<SynthesizedRecordObjEquals>().Single(); 4976MethodSymbol op = comp.GetMembers("A." + WellKnownMemberNames.EqualityOperatorName).OfType<SynthesizedRecordEqualityOperator>().Single(); 4986op = comp.GetMembers("A." + WellKnownMemberNames.InequalityOperatorName).OfType<SynthesizedRecordInequalityOperator>().Single(); 5921var parameterSyntax = tree.GetRoot().DescendantNodes().OfType<ParameterSyntax>().Single(); 5927var initializerSyntax = tree.GetRoot().DescendantNodes().OfType<EqualsValueClauseSyntax>().Single(); 5963var outVarSyntax = tree.GetRoot().DescendantNodes().OfType<SingleVariableDesignationSyntax>().Single(); 6997var with = tree.GetRoot().DescendantNodes().OfType<WithExpressionSyntax>().Single(); 7678var with = tree.GetRoot().DescendantNodes().OfType<WithExpressionSyntax>().Single(); 8883var withExpr = tree.GetRoot().DescendantNodes().OfType<WithExpressionSyntax>().Single(); 10578var param1 = @class.GetMembers(".ctor").OfType<MethodSymbol>().Where(m => m.Parameters.AsSingleton()?.Name == "P1").Single().Parameters[0]; 10859var baseWithoutParens = tree.GetRoot().DescendantNodes().OfType<SimpleBaseTypeSyntax>().Single();
Semantics\RefFieldTests.cs (6)
11190var value = decl.DescendantNodes().OfType<ParenthesizedLambdaExpressionSyntax>().Single(); 12048var expr = tree.GetRoot().DescendantNodes().OfType<InvocationExpressionSyntax>().Single().Expression; 16658var anonymousMethod = tree.GetRoot().DescendantNodes().OfType<AnonymousMethodExpressionSyntax>().Single(); 16697var anonymousMethod = tree.GetRoot().DescendantNodes().OfType<AnonymousMethodExpressionSyntax>().Single(); 25368var value = decl.DescendantNodes().OfType<ParenthesizedLambdaExpressionSyntax>().Single(); 29491var constructorSyntax = tree.GetRoot().DescendantNodes().OfType<ConstructorDeclarationSyntax>().Single();
Semantics\RefLocalsAndReturnsTests.cs (7)
4747var assignment = tree.GetRoot().DescendantNodes().OfType<AssignmentExpressionSyntax>().Single(); 4775var assignment = tree.GetRoot().DescendantNodes().OfType<AssignmentExpressionSyntax>().Single(); 4803var assignment = tree.GetRoot().DescendantNodes().OfType<AssignmentExpressionSyntax>().Single(); 4831var assignment = tree.GetRoot().DescendantNodes().OfType<AssignmentExpressionSyntax>().Single(); 4859var assignment = tree.GetRoot().DescendantNodes().OfType<AssignmentExpressionSyntax>().Single(); 4887var assignment = tree.GetRoot().DescendantNodes().OfType<AssignmentExpressionSyntax>().Single(); 4921var assignment = tree.GetRoot().DescendantNodes().OfType<AssignmentExpressionSyntax>().Single();
Semantics\ScriptSemanticsTests.cs (3)
1313var x = syntaxTree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "x").Single(); 1342x = syntaxTree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "x").Single(); 1357x = syntaxTree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "x").Single();
Semantics\SimpleLambdaParametersWithModifiersTests.cs (44)
35var lambda = root.DescendantNodes().OfType<LambdaExpressionSyntax>().Single(); 62var lambda = root.DescendantNodes().OfType<LambdaExpressionSyntax>().Single(); 94var lambda = root.DescendantNodes().OfType<LambdaExpressionSyntax>().Single(); 124var lambda = root.DescendantNodes().OfType<LambdaExpressionSyntax>().Single(); 160var lambda = root.DescendantNodes().OfType<LambdaExpressionSyntax>().Single(); 195var lambda = root.DescendantNodes().OfType<LambdaExpressionSyntax>().Single(); 227var lambda = root.DescendantNodes().OfType<LambdaExpressionSyntax>().Single(); 255var lambda = root.DescendantNodes().OfType<LambdaExpressionSyntax>().Single(); 286var lambda = root.DescendantNodes().OfType<LambdaExpressionSyntax>().Single(); 320var lambda = root.DescendantNodes().OfType<LambdaExpressionSyntax>().Single(); 349var lambda = root.DescendantNodes().OfType<LambdaExpressionSyntax>().Single(); 380var lambda = root.DescendantNodes().OfType<LambdaExpressionSyntax>().Single(); 414var lambda = root.DescendantNodes().OfType<LambdaExpressionSyntax>().Single(); 446var lambda = root.DescendantNodes().OfType<LambdaExpressionSyntax>().Single(); 475var lambda = root.DescendantNodes().OfType<LambdaExpressionSyntax>().Single(); 507var lambda = root.DescendantNodes().OfType<AnonymousMethodExpressionSyntax>().Single(); 540var lambda = root.DescendantNodes().OfType<LocalFunctionStatementSyntax>().Single(); 573var lambda = root.DescendantNodes().OfType<LambdaExpressionSyntax>().Single(); 604var tree = compilation.SyntaxTrees.Single(); 606var lambda = root.DescendantNodes().OfType<LambdaExpressionSyntax>().Single(); 635var lambda = root.DescendantNodes().OfType<LambdaExpressionSyntax>().Single(); 663var lambda = root.DescendantNodes().OfType<LambdaExpressionSyntax>().Single(); 695var lambda = root.DescendantNodes().OfType<LambdaExpressionSyntax>().Single(); 724var lambda = root.DescendantNodes().OfType<LambdaExpressionSyntax>().Single(); 753var lambda = root.DescendantNodes().OfType<LambdaExpressionSyntax>().Single(); 784var lambda = root.DescendantNodes().OfType<LambdaExpressionSyntax>().Single(); 818var lambda = root.DescendantNodes().OfType<LambdaExpressionSyntax>().Single(); 852var lambda = root.DescendantNodes().OfType<LambdaExpressionSyntax>().Single(); 884var lambda = root.DescendantNodes().OfType<LambdaExpressionSyntax>().Single(); 930var lambda = root.DescendantNodes().OfType<LambdaExpressionSyntax>().Single(); 958var lambda = root.DescendantNodes().OfType<LambdaExpressionSyntax>().Single(); 983var lambda = root.DescendantNodes().OfType<LambdaExpressionSyntax>().Single(); 1034var lambda = root.DescendantNodes().OfType<LambdaExpressionSyntax>().Single(); 1069var lambda = root.DescendantNodes().OfType<LambdaExpressionSyntax>().Single(); 1098var lambda = root.DescendantNodes().OfType<LambdaExpressionSyntax>().Single(); 1127var lambda = root.DescendantNodes().OfType<LambdaExpressionSyntax>().Single(); 1154var lambda = root.DescendantNodes().OfType<LambdaExpressionSyntax>().Single(); 1183var lambda = root.DescendantNodes().OfType<LambdaExpressionSyntax>().Single(); 1217var lambda = root.DescendantNodes().OfType<LambdaExpressionSyntax>().Single(); 1326var lambda = root.DescendantNodes().OfType<LambdaExpressionSyntax>().Single(); 1356var lambda = root.DescendantNodes().OfType<LambdaExpressionSyntax>().Single(); 1383var lambda = root.DescendantNodes().OfType<LambdaExpressionSyntax>().Single(); 1416var lambda = root.DescendantNodes().OfType<LambdaExpressionSyntax>().Single(); 1449var lambda = root.DescendantNodes().OfType<LambdaExpressionSyntax>().Single();
Semantics\SuppressAccessibilityChecksTests.cs (7)
54var invocation = semanticModel.SyntaxTree.GetRoot().DescendantNodes().OfType<InvocationExpressionSyntax>().Single(); 72var invocation = semanticModel.SyntaxTree.GetRoot().DescendantNodes().OfType<InvocationExpressionSyntax>().Single(); 87var invocation = semanticModel.SyntaxTree.GetRoot().DescendantNodes().OfType<InvocationExpressionSyntax>().Single(); 96statement.DescendantNodes().OfType<ObjectCreationExpressionSyntax>().Single()); 123var expr = (ExpressionSyntax)tree.GetCompilationUnitRoot().DescendantNodes().OfType<SimpleLambdaExpressionSyntax>().Single().Body; 169var invocation = syntaxTree.GetRoot().DescendantNodes().OfType<InvocationExpressionSyntax>().Single(); 215AccessorDeclarationSyntax accessorDecl = root.DescendantNodes().OfType<AccessorDeclarationSyntax>().Single();
Semantics\SyntaxTreeRootTests.cs (1)
103Assert.Equal(tree, tree.GetRoot().DescendantNodes().OfType<ClassDeclarationSyntax>().Single().SyntaxTree);
Semantics\TargetTypedConditionalOperatorTests.cs (2)
668var expr = tree.GetRoot().DescendantNodes().OfType<ConditionalExpressionSyntax>().Single(); 689var expr = tree.GetRoot().DescendantNodes().OfType<ConditionalExpressionSyntax>().Single();
Semantics\TargetTypedDefaultTests.cs (9)
44var def = nodes.OfType<LiteralExpressionSyntax>().Single(); 144var def = nodes.OfType<LiteralExpressionSyntax>().Single(); 837var def = nodes.OfType<LiteralExpressionSyntax>().Single(); 866var def = nodes.OfType<LiteralExpressionSyntax>().Single(); 1257var addition = nodes.OfType<BinaryExpressionSyntax>().Single(); 3055var def = tree.GetCompilationUnitRoot().DescendantNodes().OfType<LiteralExpressionSyntax>().Single(); 3514var def = nodes.OfType<LiteralExpressionSyntax>().Single(); 3524var conversionSyntax = nodes.OfType<CastExpressionSyntax>().Single(); 3575var default1 = tree.GetCompilationUnitRoot().DescendantNodes().OfType<LiteralExpressionSyntax>().Single();
Semantics\TopLevelStatementsTests.cs (59)
236var localDecl = unit1.DescendantNodes().OfType<LocalFunctionStatementSyntax>().Single(); 320var localRef = unit1.DescendantNodes().OfType<IdentifierNameSyntax>().Single(); 359var localDecl = unit2.DescendantNodes().OfType<LocalFunctionStatementSyntax>().Single(); 482var localDecl = tree1.GetRoot().DescendantNodes().OfType<VariableDeclaratorSyntax>().Single(); 493var localFuncRef = tree1.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "local").Single(); 501var localRef = tree2.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "i").Single(); 534var localDecl = tree1.GetRoot().DescendantNodes().OfType<VariableDeclaratorSyntax>().Single(); 574var localDecl = tree1.GetRoot().DescendantNodes().OfType<VariableDeclaratorSyntax>().Single(); 585var localFuncRef = tree1.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "local").Single(); 592var localRef = tree1.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "i").Single(); 699var declarator = tree.GetRoot().DescendantNodes().OfType<VariableDeclaratorSyntax>().Single(); 700var reference = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "s").Single(); 872var symbol1 = model1.GetDeclaredSymbol(tree1.GetRoot().DescendantNodes().OfType<VariableDeclaratorSyntax>().Single()); 874Assert.Same(symbol1, model1.GetSymbolInfo(tree1.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "x").Single()).Symbol); 878var symbol2 = model2.GetDeclaredSymbol(tree2.GetRoot().DescendantNodes().OfType<VariableDeclaratorSyntax>().Single()); 880Assert.Same(symbol2, model2.GetSymbolInfo(tree2.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "x").Single()).Symbol); 990var symbol2 = model1.GetDeclaredSymbol(tree1.GetRoot().DescendantNodes().OfType<VariableDeclaratorSyntax>().Skip(1).Single()); 992Assert.Same(symbol1, model1.GetSymbolInfo(tree1.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "x").Skip(1).Single()).Symbol); 1043Assert.Same(symbol1, model1.GetSymbolInfo(tree1.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "args").Single()).Symbol); 1452var nameRef = tree2.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "x").Single(); 1470nameRef = tree2.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "x").Single(); 1565var reference = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "c").Single(); 1895var localDecl = tree1.GetRoot().DescendantNodes().OfType<VariableDeclaratorSyntax>().Single(); 2121var localDecl = tree1.GetRoot().DescendantNodes().OfType<LocalFunctionStatementSyntax>().Single(); 2285var localDecl = tree1.GetRoot().DescendantNodes().OfType<LocalFunctionStatementSyntax>().Single(); 2463var labelDecl = tree1.GetRoot().DescendantNodes().OfType<LabeledStatementSyntax>().Single(); 2956var nameRef = tree1.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "alias1" && !id.Parent.IsKind(SyntaxKind.NameEquals)).Single(); 2961nameRef = tree1.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "alias2").Single(); 2978nameRef = tree2.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "alias2" && !id.Parent.IsKind(SyntaxKind.NameEquals)).Single(); 2983nameRef = tree2.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "alias1").Single(); 4252var declarator = tree.GetRoot().DescendantNodes().OfType<LocalFunctionStatementSyntax>().Single(); 4253var reference = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "local").Single(); 4547var symbol1 = model1.GetDeclaredSymbol(tree1.GetRoot().DescendantNodes().OfType<LocalFunctionStatementSyntax>().Single()); 4549Assert.Same(symbol1, model1.GetSymbolInfo(tree1.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "local1").Single()).Symbol); 4555Assert.Same(symbol2, model2.GetSymbolInfo(tree2.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "local1").Single()).Symbol); 4617Assert.Same(symbol1, model1.GetSymbolInfo(tree1.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "local1").Skip(1).Single()).Symbol); 4662Assert.Same(symbol1, model1.GetSymbolInfo(tree1.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "args").Single()).Symbol); 4930var declarator = tree.GetRoot().DescendantNodes().OfType<LabeledStatementSyntax>().Single(); 4931var reference = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "label1").Single(); 4987var symbol1 = model1.GetDeclaredSymbol(tree1.GetRoot().DescendantNodes().OfType<LabeledStatementSyntax>().Single()); 4989Assert.Same(symbol1, model1.GetSymbolInfo(tree1.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "label1").Single()).Symbol); 4993var symbol2 = model2.GetDeclaredSymbol(tree2.GetRoot().DescendantNodes().OfType<LabeledStatementSyntax>().Single()); 4996Assert.Same(symbol2, model2.GetSymbolInfo(tree2.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "label1").Single()).Symbol); 5015var declarator = tree.GetRoot().DescendantNodes().OfType<LabeledStatementSyntax>().Single(); 5016var reference = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "args").Single(); 6175var syntaxTree = comp.SyntaxTrees.Single(); 6247var syntaxTree = comp.SyntaxTrees.Single(); 6251.GetDeclaredSymbol(syntaxTree.GetRoot().DescendantNodes().OfType<LocalFunctionStatementSyntax>().Single()) 6323var invocation = syntaxTree.GetRoot().DescendantNodes().OfType<InvocationExpressionSyntax>().Single(); 6367var localDecl = syntaxTree.GetRoot().DescendantNodes().OfType<VariableDeclaratorSyntax>().Single(); 6368var localRef = syntaxTree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "x").Single(); 6407var localDecl = syntaxTree1.GetRoot().DescendantNodes().OfType<VariableDeclaratorSyntax>().Single(); 6408var localRef = syntaxTree1.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "x").Single(); 6457var localDecl = syntaxTree1.GetRoot().DescendantNodes().OfType<VariableDeclaratorSyntax>().Single(); 6459var localRef = syntaxTree2.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "x").Single(); 8787var id = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Single(); 8809var id = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "ar").Single(); 8831var id = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "ar").Single(); 9817Assert.Equal(OperationKind.Literal, model.GetOperation(tree.GetRoot().DescendantNodes().OfType<LiteralExpressionSyntax>().Single()).Kind);
Semantics\TryCatchTests.cs (1)
45var catchClause = tree.GetCompilationUnitRoot().DescendantNodes().OfType<CatchClauseSyntax>().Single();
Semantics\UninitializedNonNullableFieldTests.cs (2)
2753Assert.Equal(property.Locations.Single(), actualAdditionalLocations.Single()); 2774Assert.Equal(property.Locations.Single(), actualAdditionalLocations.Single());
Semantics\UnsafeTests.cs (19)
7257var syntax = tree.GetCompilationUnitRoot().DescendantNodes().OfType<PrefixUnaryExpressionSyntax>().Single(); 7294var syntax = tree.GetCompilationUnitRoot().DescendantNodes().OfType<FieldDeclarationSyntax>().Single(); 7323var syntax = tree.GetCompilationUnitRoot().DescendantNodes().OfType<PrefixUnaryExpressionSyntax>().Single(); 7361var syntax = tree.GetCompilationUnitRoot().DescendantNodes().OfType<PrefixUnaryExpressionSyntax>().Single(); 7404var syntax = tree.GetCompilationUnitRoot().DescendantNodes().OfType<PrefixUnaryExpressionSyntax>().Single(); 7845var syntax = tree.GetCompilationUnitRoot().DescendantNodes().OfType<MemberAccessExpressionSyntax>().Single(); 7912var syntax = tree.GetCompilationUnitRoot().DescendantNodes().OfType<MemberAccessExpressionSyntax>().Single(); 8158var syntax = tree.GetCompilationUnitRoot().DescendantNodes().OfType<ElementAccessExpressionSyntax>().Single(); 8162var indexSyntax = syntax.ArgumentList.Arguments.Single().Expression; 8225var syntax = tree.GetCompilationUnitRoot().DescendantNodes().OfType<ElementAccessExpressionSyntax>().Single(); 8229var indexSyntax = syntax.ArgumentList.Arguments.Single().Expression; 8283var syntax = tree.GetCompilationUnitRoot().DescendantNodes().OfType<ElementAccessExpressionSyntax>().Single(); 8287var indexSyntax = syntax.ArgumentList.Arguments.Single().Expression; 8383var value = declarationSyntax.Variables.Single().Initializer.Value; 11305var stackAllocSyntax = tree.GetCompilationUnitRoot().DescendantNodes().OfType<StackAllocArrayCreationExpressionSyntax>().Single(); 11308var countSyntax = arrayTypeSyntax.RankSpecifiers.Single().Sizes.Single(); 11837var parameterSyntax = tree.GetCompilationUnitRoot().DescendantNodes().OfType<ParameterSyntax>().Single(); 11877var foreachSyntax = tree.GetCompilationUnitRoot().DescendantNodes().OfType<ForEachStatementSyntax>().Single();
Semantics\UsingStatementTests.cs (7)
60var usingStatement = tree.GetCompilationUnitRoot().DescendantNodes().OfType<UsingStatementSyntax>().Single(); 62var declaredSymbol = model.GetDeclaredSymbol(usingStatement.Declaration.Variables.Single()); 69var memberAccessExpression = tree.GetCompilationUnitRoot().DescendantNodes().OfType<MemberAccessExpressionSyntax>().Single(); 1341var usingStatement = tree.GetCompilationUnitRoot().DescendantNodes().OfType<UsingStatementSyntax>().Single(); 1343var declaredSymbol = model.GetDeclaredSymbol(usingStatement.Declaration.Variables.Single()); 1376var usingStatement = tree.GetCompilationUnitRoot().DescendantNodes().OfType<UsingStatementSyntax>().Single(); 1853var node = tree.GetCompilationUnitRoot().DescendantNodes().OfType<AssignmentExpressionSyntax>().Single();
Semantics\Utf8StringsLiteralsTests.cs (13)
2970var node = tree.GetCompilationUnitRoot().DescendantNodes().OfType<ReturnStatementSyntax>().Single().Expression; 2998var node = tree.GetCompilationUnitRoot().DescendantNodes().OfType<ReturnStatementSyntax>().Single().Expression; 3026var node = tree.GetCompilationUnitRoot().DescendantNodes().OfType<ReturnStatementSyntax>().Single().Expression; 3054var node = tree.GetCompilationUnitRoot().DescendantNodes().OfType<ReturnStatementSyntax>().Single().Expression; 3082var node = tree.GetCompilationUnitRoot().DescendantNodes().OfType<ReturnStatementSyntax>().Single().Expression; 3110var node = tree.GetCompilationUnitRoot().DescendantNodes().OfType<ReturnStatementSyntax>().Single().Expression; 3138var node = tree.GetCompilationUnitRoot().DescendantNodes().OfType<ReturnStatementSyntax>().Single().Expression; 3166var node = tree.GetCompilationUnitRoot().DescendantNodes().OfType<ReturnStatementSyntax>().Single().Expression; 3194var node = tree.GetCompilationUnitRoot().DescendantNodes().OfType<ReturnStatementSyntax>().Single().Expression; 3222var node = tree.GetCompilationUnitRoot().DescendantNodes().OfType<ReturnStatementSyntax>().Single().Expression; 3250var node = tree.GetCompilationUnitRoot().DescendantNodes().OfType<ReturnStatementSyntax>().Single().Expression; 3278var node = tree.GetCompilationUnitRoot().DescendantNodes().OfType<ReturnStatementSyntax>().Single().Expression; 3306var node = tree.GetCompilationUnitRoot().DescendantNodes().OfType<ReturnStatementSyntax>().Single().Expression;
Semantics\ValueTupleTests.cs (5)
668var tupleExpression = tree.GetCompilationUnitRoot().DescendantNodes().OfType<TupleExpressionSyntax>().Single(); 708var tupleExpression = tree.GetCompilationUnitRoot().DescendantNodes().OfType<TupleExpressionSyntax>().Single(); 749var tupleExpression = tree.GetCompilationUnitRoot().DescendantNodes().OfType<TupleExpressionSyntax>().Single(); 791var tupleExpression = tree.GetCompilationUnitRoot().DescendantNodes().OfType<TupleExpressionSyntax>().Single(); 831var tupleExpression = tree.GetCompilationUnitRoot().DescendantNodes().OfType<TupleExpressionSyntax>().Single();
Semantics\VarianceTests.cs (2)
117Assert.Equal(ErrorCode.ERR_NoImplicitConvCast, (ErrorCode)errors.Single().Code); 230var code = (ErrorCode)errors.Single().Code;
SourceGeneration\GeneratorDriverTests.cs (12)
1496var syntaxTree = compilation.SyntaxTrees.Single(); 1538var syntaxTree = compilation.SyntaxTrees.Single(); 2216compilation = compilation.ReplaceSyntaxTree(compilation.SyntaxTrees.Single(), CSharpSyntaxTree.ParseText(source, parseOptions)); 2278compilation = compilation.ReplaceSyntaxTree(compilation.SyntaxTrees.Single(), CSharpSyntaxTree.ParseText(source, parseOptions)); 3781var validSyntaxTree = comp.SyntaxTrees.Single(); 3842var validSyntaxTree = ctx.Compilation.SyntaxTrees.Single(); 3875var syntaxTree = comp.SyntaxTrees.Single(); 3907var syntaxTree = comp.SyntaxTrees.Single(); 3938var syntaxTree = ctx.Compilation.SyntaxTrees.Single(); 3967var syntaxTree = ctx.Compilation.SyntaxTrees.Single(); 3999var syntaxTree = comp.SyntaxTrees.Single(); 4029var syntaxTree = ctx.Compilation.SyntaxTrees.Single();
SourceGeneration\GeneratorDriverTests_Attributes_FullyQualifiedName.cs (2)
192step => Assert.True(step.Outputs.Single().Value is CompilationUnitSyntax c && c.SyntaxTree == compilation.SyntaxTrees.Single())); 222step => Assert.True(step.Outputs.Single().Value is CompilationUnitSyntax c && c.SyntaxTree == compilation.SyntaxTrees.Single()));
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (1603)
Compilation\ForEachStatementInfoTests.cs (4)
39var e1 = (ITypeSymbol)c.GlobalNamespace.GetMembers("E1").Single(); 48var e2 = (ITypeSymbol)c.GlobalNamespace.GetMembers("E2").Single(); 116var awaitForeachStatement = tree.GetRoot().DescendantNodes().OfType<ForEachStatementSyntax>().Single(); 183var foreachStatement = tree.GetRoot().DescendantNodes().OfType<ForEachStatementSyntax>().Single();
Compilation\GetSemanticInfoBrokenCodeTests.cs (4)
224var usingSyntax = tree.GetCompilationUnitRoot().DescendantNodes().OfType<UsingStatementSyntax>().Single(); 242var tree = comp.SyntaxTrees.Single(); 245var typeOfSyntax = tree.GetCompilationUnitRoot().DescendantNodes().OfType<TypeOfExpressionSyntax>().Single(); 267var literalSyntax = tree.GetCompilationUnitRoot().DescendantNodes().OfType<LiteralExpressionSyntax>().Single();
Compilation\GetSemanticInfoTests.cs (61)
1137var stmt = (GlobalStatementSyntax)root.Members.Single(); 1390return (INamedTypeSymbol)comp.GlobalNamespace.GetMember<INamespaceSymbol>("System").GetMembers("Action").Where(s => !((INamedTypeSymbol)s).IsGenericType).Single(); 1417var indexerSymbol = comp.GlobalNamespace.GetMember<NamedTypeSymbol>("C").Indexers.Where(i => i.ParameterCount == 1).Single().GetPublicSymbol(); 1455var indexerSymbol1 = comp.GlobalNamespace.GetMember<NamedTypeSymbol>("C").Indexers.Where(i => i.ParameterCount == 1).Single().GetPublicSymbol(); 1456var indexerSymbol2 = comp.GlobalNamespace.GetMember<NamedTypeSymbol>("C").Indexers.Where(i => i.ParameterCount == 2).Single().GetPublicSymbol(); 2074Assert.Equal("System.Object IA.P { get; }", members.Single().ToTestDisplayString()); 2115Assert.Equal("System.Object IB.P { get; }", members.Single().ToTestDisplayString()); 2134Assert.Equal("System.Object D.P { get; set; }", members.Single().ToTestDisplayString()); 2153Assert.Equal("void IA.M()", members.Single().ToTestDisplayString()); 2356var lambdaSyntax = tree.GetCompilationUnitRoot().DescendantNodes().OfType<SimpleLambdaExpressionSyntax>().Single(); 2925var tree = comp.SyntaxTrees.Single(); 3017var tree = comp.SyntaxTrees.Single(); 3244var operatorSymbol = operators.Where(method => method.Parameters[0].Type.Equals(method.Parameters[1].Type, SymbolEqualityComparer.ConsiderEverything)).Single(); 3472var argexpr = expr.ArgumentList.Arguments.Single().Expression; 3526var argexpr = expr.ArgumentList.Arguments.Single().Expression; 3607var literal = tree.GetCompilationUnitRoot().DescendantNodes().OfType<LiteralExpressionSyntax>().Single(); 3632var literal = tree.GetCompilationUnitRoot().DescendantNodes().OfType<LiteralExpressionSyntax>().Single(); 3665var literal = tree.GetCompilationUnitRoot().DescendantNodes().OfType<LiteralExpressionSyntax>().Single(); 3701var literal = tree.GetCompilationUnitRoot().DescendantNodes().OfType<LiteralExpressionSyntax>().Single(); 3782var tree = compilation.SyntaxTrees.Single(); 3843var tree = compilation.SyntaxTrees.Single(); 3909var tree = compilation.SyntaxTrees.Single(); 4035var tree = comp.SyntaxTrees.Single(); 4057Where((m) => (object)m != (object)method1.ReducedFrom).Cast<IMethodSymbol>().Single().TypeParameters[0])); 4109Assert.Equal("x", localDecl1.Variables.Single().Identifier.ValueText); 4111Assert.Equal("q", localDecl2.Variables.Single().Identifier.ValueText); 4164Assert.Equal("x", localDecl1.Variables.Single().Identifier.ValueText); 4166Assert.Equal("q", localDecl2.Variables.Single().Identifier.ValueText); 4212var syntax = tree.GetCompilationUnitRoot().FindToken(position).Parent.DescendantNodesAndSelf().OfType<OmittedTypeArgumentSyntax>().Single(); 4242var syntax = tree.GetCompilationUnitRoot().FindToken(position).Parent.DescendantNodesAndSelf().OfType<OmittedTypeArgumentSyntax>().Single(); 4272var syntax = tree.GetCompilationUnitRoot().FindToken(position).Parent.DescendantNodesAndSelf().OfType<GenericNameSyntax>().Single(); 4292var syntax = tree.GetCompilationUnitRoot().DescendantNodes().OfType<OmittedTypeArgumentSyntax>().Single(); 4323var initializerSyntax = speculativeSyntax.DescendantNodesAndSelf().OfType<InitializerExpressionSyntax>().Single(); 4433var tree = compilation.SyntaxTrees.Single(); 4436var fieldSyntax = tree.GetRoot().DescendantNodes().OfType<FieldDeclarationSyntax>().Single(); 4487var tree = compilation.SyntaxTrees.Single(); 4490var memberAccessSyntax = tree.GetRoot().DescendantNodes().OfType<MemberAccessExpressionSyntax>().Single(); 4532var tree = compilation.SyntaxTrees.Single(); 4535var callSyntax = tree.GetRoot().DescendantNodes().OfType<InvocationExpressionSyntax>().Single(); 4641var memberAccess = tree.GetRoot().DescendantNodes().OfType<MemberAccessExpressionSyntax>().Single(); 4671var tree = comp.SyntaxTrees.Single(); 4716var tree = comp.SyntaxTrees.Single(); 4752var trueLiteral = tree.GetRoot().DescendantNodes().OfType<LiteralExpressionSyntax>().Single(); 4785var lambdaSyntax = tree.GetRoot().DescendantNodes().OfType<ParenthesizedLambdaExpressionSyntax>().Single(); 4828var syntax = tree.GetRoot().DescendantNodes().OfType<InvocationExpressionSyntax>().Single(); 4875var statement = tree.GetRoot().DescendantNodes().OfType<LocalDeclarationStatementSyntax>().Single(); 5400var tree = compilation.SyntaxTrees.Single(); 5518var tree = comp.SyntaxTrees.Single(); 5521var lambdaSyntax = tree.GetRoot().DescendantNodes().OfType<ParenthesizedLambdaExpressionSyntax>().Single(); 5532var tree = comp.SyntaxTrees.Single(); 5535var lambdaSyntax = tree.GetRoot().DescendantNodes().OfType<ParenthesizedLambdaExpressionSyntax>().Single(); 5579var tree = comp.SyntaxTrees.Single(); 5582var nullSyntax = tree.GetRoot().DescendantNodes().OfType<LiteralExpressionSyntax>().Single(); 5617var tree = comp.SyntaxTrees.Single(); 5620var lambdaSyntax = tree.GetRoot().DescendantNodes().OfType<ParenthesizedLambdaExpressionSyntax>().Single(); 5664var tree = comp.SyntaxTrees.Single(); 5667var lambdaSyntax = tree.GetRoot().DescendantNodes().OfType<ParenthesizedLambdaExpressionSyntax>().Single(); 5717var tree = comp.SyntaxTrees.Single(); 5720var methodGroupSyntax = tree.GetRoot().DescendantNodes().OfType<ArgumentSyntax>().Single().Expression; 5988var foreachSyntaxNode = root.DescendantNodes().OfType<ForEachStatementSyntax>().Single(); 6136var invocationNode = tree.GetRoot().DescendantNodes().OfType<InvocationExpressionSyntax>().Single();
Compilation\GetUnusedImportDirectivesTests.cs (1)
93var syntax = tree.GetRoot().DescendantNodes().OfType<InvocationExpressionSyntax>().Single().Expression;
Compilation\ReferenceManagerTests.cs (5)
894var rd1 = t1.GetCompilationUnitRoot().GetReferenceDirectives().Single(); 895var rd2 = t2.GetCompilationUnitRoot().GetReferenceDirectives().Single(); 896var rd3 = t3.GetCompilationUnitRoot().GetReferenceDirectives().Single(); 1353var rd1 = (ReferenceDirectiveTriviaSyntax)t1.GetRoot().GetDirectives().Single(); 1359var rd2 = (ReferenceDirectiveTriviaSyntax)t2.GetRoot().GetDirectives().Single();
Compilation\SemanticModelAPITests.cs (63)
175var assignment = root.DescendantNodes().OfType<ParenthesizedExpressionSyntax>().Single(); 209var rxDecl = root.DescendantNodes().OfType<ForStatementSyntax>().Single().Declaration; 210Assert.Same(model.GetDeclaredSymbol(rxDecl.Variables.Single()), rxSymbol); 241var rxDecl = root.DescendantNodes().OfType<ForEachStatementSyntax>().Single(); 825var bInner = (comp.GlobalNamespace.GetMembers("N").Single() as INamespaceSymbol).GetTypeMembers("B", 0).Single(); 1229var tree = comp.SyntaxTrees.Single(); 1232var aliasSyntax = tree.GetCompilationUnitRoot().DescendantNodes().OfType<UsingDirectiveSyntax>().Single(); 1265var aliasSyntax = tree.GetCompilationUnitRoot().DescendantNodes().OfType<ExternAliasDirectiveSyntax>().Single(); 1278var aliasQualifiedSyntax = tree.GetCompilationUnitRoot().DescendantNodes().OfType<AliasQualifiedNameSyntax>().Single(); 1306var aliasSyntax = tree.GetCompilationUnitRoot().DescendantNodes().OfType<ExternAliasDirectiveSyntax>().Single(); 1311var aliasQualifiedSyntax = tree.GetCompilationUnitRoot().DescendantNodes().OfType<AliasQualifiedNameSyntax>().Single(); 1338var aliasSyntax = tree.GetCompilationUnitRoot().DescendantNodes().OfType<NameEqualsSyntax>().Single().Name; 1341var usingSyntax = tree.GetCompilationUnitRoot().DescendantNodes().OfType<UsingDirectiveSyntax>().Single(); 1358var tree = comp.SyntaxTrees.Single(); 1361var oldSyntax = tree.GetCompilationUnitRoot().DescendantNodes().OfType<ConstructorInitializerSyntax>().Single(); 1390var oldSyntax = tree.GetCompilationUnitRoot().DescendantNodes().OfType<ConstructorDeclarationSyntax>().Single(); 1725var tree = comp.SyntaxTrees.Single(); 1728var aliasDecl = tree.GetRoot().DescendantNodes().OfType<UsingDirectiveSyntax>().Single(); 1739var fieldDecl = tree.GetRoot().DescendantNodes().OfType<FieldDeclarationSyntax>().Single(); 1741var fieldSymbol = model.GetDeclaredSymbol(fieldDecl.Declaration.Variables.Single()); 2046var thisSyntax = expr.DescendantNodes().OfType<ThisExpressionSyntax>().Single(); 2069var tree = comp.SyntaxTrees.Single(); 2072var oldSyntax = tree.GetCompilationUnitRoot().DescendantNodes().OfType<ConstructorInitializerSyntax>().Single(); 2092newSyntax = oldSyntax.ReplaceNode(oldSyntax.DescendantNodes().OfType<CastExpressionSyntax>().Single(), newArgument); 2109newSyntax = oldSyntax.ReplaceNode(oldSyntax.DescendantNodes().OfType<CastExpressionSyntax>().Single(), newArgument); 2141var oldSyntax = tree.GetCompilationUnitRoot().DescendantNodes().OfType<ConstructorDeclarationSyntax>().Single(); 2310var accessorSyntax = tree.GetRoot().DescendantNodes().OfType<AccessorDeclarationSyntax>().Single(); 2313var statementSyntax = tree.GetRoot().DescendantNodes().OfType<ReturnStatementSyntax>().Single(); 2921var cref = typeDecl.DescendantNodes(descendIntoTrivia: true).OfType<TypeCrefSyntax>().Single(); 2961var cref = typeDecl.DescendantNodes(descendIntoTrivia: true).OfType<TypeCrefSyntax>().Single(); 3006var cref = typeDecl.DescendantNodes(descendIntoTrivia: true).OfType<TypeCrefSyntax>().Single(); 3158var syntax = tree.GetRoot().DescendantNodes().OfType<SimpleLambdaExpressionSyntax>().Single(). 3159Body.DescendantNodesAndSelf().OfType<IdentifierNameSyntax>().Single(); 3261var omittedArraySize = typeSyntax.DescendantNodes().OfType<OmittedArraySizeExpressionSyntax>().Single(); 3290var method1 = tree.GetRoot().DescendantNodes().OfType<InvocationExpressionSyntax>().Single().Expression; 3302var method2 = statementSyntax.DescendantNodes().OfType<InvocationExpressionSyntax>().Single().Expression; 3331var method1 = tree.GetRoot().DescendantNodes().OfType<InvocationExpressionSyntax>().Single().Expression; 3343var method2 = statementSyntax.DescendantNodes().OfType<InvocationExpressionSyntax>().Single().Expression; 3372var method1 = tree.GetRoot().DescendantNodes().OfType<InvocationExpressionSyntax>().Single().Expression; 3406var method1 = tree.GetRoot().DescendantNodes().OfType<InvocationExpressionSyntax>().Single().Expression; 3419var method2 = statementSyntax.DescendantNodes().OfType<InvocationExpressionSyntax>().Single().Expression; 3448var method1 = tree.GetRoot().DescendantNodes().OfType<InvocationExpressionSyntax>().Single().Expression; 3460var method2 = statementSyntax.DescendantNodes().OfType<InvocationExpressionSyntax>().Single().Expression; 3489var method1 = tree.GetRoot().DescendantNodes().OfType<InvocationExpressionSyntax>().Single().Expression; 3501var method2 = statementSyntax.DescendantNodes().OfType<InvocationExpressionSyntax>().Single().Expression; 3530var method1 = tree.GetRoot().DescendantNodes().OfType<InvocationExpressionSyntax>().Single().Expression; 3642var crefSyntax = root.DescendantNodes(descendIntoTrivia: true).OfType<QualifiedCrefSyntax>().Single(); 3769var tree = comp.SyntaxTrees.Single(); 3772var memberAccess = tree.GetRoot().DescendantNodes().OfType<MemberAccessExpressionSyntax>().Single(); 3816var localFunctionBody = tree.GetRoot().DescendantNodes().OfType<LambdaExpressionSyntax>().Single(); 3817var typeInfo = model.GetTypeInfo(localFunctionBody.DescendantNodes().OfType<ReturnStatementSyntax>().Single().Expression!); 3850var callSyntax = tree.GetRoot().DescendantNodes().OfType<InvocationExpressionSyntax>().Single(); 3877var syntax = tree.GetRoot().DescendantNodes().OfType<AliasQualifiedNameSyntax>().Single(); 3933var tree = comp.SyntaxTrees.Single(); 3941var method = tree.GetRoot().DescendantNodes().OfType<MethodDeclarationSyntax>().Single(); 3942var init0 = method.Body.Statements[0].DescendantNodes().OfType<VariableDeclaratorSyntax>().Single().Initializer.Value; 3951var init1 = method.Body.Statements[2].DescendantNodes().OfType<VariableDeclaratorSyntax>().Single().Initializer.Value; 3958var init2 = method.Body.Statements[4].DescendantNodes().OfType<VariableDeclaratorSyntax>().Single().Initializer.Value; 4458var ifStatement = root.DescendantNodes().OfType<IfStatementSyntax>().Single(); 4491Assert.Equal("DEBUG", model.GetConstantValue(root.DescendantNodes().OfType<InvocationExpressionSyntax>().Single())); 4508var declarationExpression = root.DescendantNodes().OfType<DeclarationExpressionSyntax>().Single(); 4572var declarationExpression = root.DescendantNodes().OfType<DeclarationExpressionSyntax>().Single(); 4642var node = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(ident => ident.Identifier.Text == "global").Single();
Compilation\SemanticModelGetDeclaredSymbolAPITests.cs (35)
38var rxDecl = root.DescendantNodes().OfType<ForEachStatementSyntax>().Single(); 60var rxDecl = root.DescendantNodes().OfType<ForStatementSyntax>().Single().Declaration; 62ISymbol rx = model.GetDeclaredSymbol(rxDecl.Variables.Single()); 1706var tree = compilation.SyntaxTrees.Single(); 1810var tree = compilation.SyntaxTrees.Single(); 1932var tree = compilation.SyntaxTrees.Single(); 1972tree = compilation.SyntaxTrees.Single(); 3019var ns1 = globalNS.GetMembers("NS").Single() as INamespaceSymbol; 3020var srcSym = ns1.GetMembers("A").Single() as INamedTypeSymbol; 3076var ns1 = globalNS.GetMembers("NS").Single() as INamespaceSymbol; 3112var ns1 = nsg.GetMembers("NS1").Single() as INamespaceSymbol; 3113var ns2 = ns1.GetMembers("NS2").Single() as INamespaceSymbol; 3177var accessorDecl = tree.GetCompilationUnitRoot().DescendantNodes().OfType<AccessorDeclarationSyntax>().Single(); 3756var memSymbol = compilation.GlobalNamespace.GetMembers("System").Single(); 3996var tree = compilation.SyntaxTrees.Single(); 3999var typeofSyntax = tree.GetCompilationUnitRoot().DescendantNodes().OfType<TypeOfExpressionSyntax>().Single(); 4085var tree = compilation.SyntaxTrees.Single(); 4127var call = tree.GetCompilationUnitRoot().DescendantNodes().OfType<MemberAccessExpressionSyntax>().Single(); 4145call = tree.GetCompilationUnitRoot().DescendantNodes().OfType<MemberAccessExpressionSyntax>().Single(); 4437var tree = compilation.SyntaxTrees.Single(); 4440var conversionDecl = tree.GetCompilationUnitRoot().DescendantNodes().OfType<ConversionOperatorDeclarationSyntax>().Single(); 4446var lookupSymbols = model.LookupSymbols(conversionDecl.DescendantNodes().OfType<ReturnStatementSyntax>().Single().SpanStart, name: WellKnownMemberNames.ImplicitConversionName); 4468var tree = compilation.SyntaxTrees.Single(); 4471var conversionDecl = tree.GetCompilationUnitRoot().DescendantNodes().OfType<ConversionOperatorDeclarationSyntax>().Single(); 4477var lookupSymbols = model.LookupSymbols(conversionDecl.DescendantNodes().OfType<ReturnStatementSyntax>().Single().SpanStart, name: WellKnownMemberNames.ExplicitConversionName); 4499var tree = compilation.SyntaxTrees.Single(); 4502var operatorDecl = tree.GetCompilationUnitRoot().DescendantNodes().OfType<OperatorDeclarationSyntax>().Single(); 4508var lookupSymbols = model.LookupSymbols(operatorDecl.DescendantNodes().OfType<ReturnStatementSyntax>().Single().SpanStart, name: WellKnownMemberNames.AdditionOperatorName); 4533var tree = compilation.SyntaxTrees.Single(); 4570var tree = compilation.SyntaxTrees.Single(); 4651var tree = compilation.SyntaxTrees.Single(); 4741var enumDecl = tree.GetCompilationUnitRoot().DescendantNodes().OfType<EnumDeclarationSyntax>().Single(); 4742var eventDecl = tree.GetCompilationUnitRoot().DescendantNodes().OfType<EventDeclarationSyntax>().Single(); 5174var typeDeclC = (TypeDeclarationSyntax)cu.Members.Single(); 5175var methodDeclM = (MethodDeclarationSyntax)typeDeclC.Members.Single();
Compilation\SemanticModelGetSemanticInfoTests.cs (2)
14655var argumentSyntax = tree.GetCompilationUnitRoot().DescendantNodes().OfType<AttributeArgumentSyntax>().Single(); 15379var qe = tree.GetRoot().DescendantNodes().OfType<QueryExpressionSyntax>().Single();
Compilation\UsedAssembliesTests.cs (1)
135var tree = comp.SyntaxTrees.Single();
DeclarationTests.cs (1)
101var c1 = (SingleTypeDeclaration)nb1.Children.Skip(1).Single();
DocumentationComments\CrefTests.cs (205)
254var crefSyntax = GetCrefSyntaxes(compilation).Single(); 328var crefSyntax = GetCrefSyntaxes(compilation).Single(); 357var crefSyntax = GetCrefSyntaxes(compilation).Single(); 386var crefSyntax = GetCrefSyntaxes(compilation).Single(); 405var crefSyntax = GetCrefSyntaxes(compilation).Single(); 425var crefSyntax = GetCrefSyntaxes(compilation).Single(); 442var crefSyntax = GetCrefSyntaxes(compilation).Single(); 467var crefSyntax = GetCrefSyntaxes(compilation).Single(); 496var crefSyntax = GetCrefSyntaxes(compilation).Single(); 519var crefSyntax = GetCrefSyntaxes(compilation).Single(); 539var crefSyntax = GetCrefSyntaxes(compilation).Single(); 559var crefSyntax = GetCrefSyntaxes(compilation).Single(); 582var crefSyntax = GetCrefSyntaxes(compilation).Single(); 605var crefSyntax = GetCrefSyntaxes(compilation).Single(); 628var crefSyntax = GetCrefSyntaxes(compilation).Single(); 657var crefSyntax = GetCrefSyntaxes(compilation).Single(); 691var crefSyntax = GetCrefSyntaxes(compilation).Single(); 905var model = compilation.GetSemanticModel(compilation.SyntaxTrees.Single()); 1001var model = compilation.GetSemanticModel(compilation.SyntaxTrees.Single()); 1100var model = compilation.GetSemanticModel(compilation.SyntaxTrees.Single()); 1202var crefSyntax = GetCrefSyntaxes(compilation).Single(); 1245var crefSyntax = GetCrefSyntaxes(compilation).Single(); 1248var expectedSymbol = compilation.GlobalNamespace.GetMembers("B").OfType<SourceNamedTypeSymbol>().Single(); 1267var crefSyntax = GetCrefSyntaxes(compilation).Single(); 1289var crefSyntax = GetCrefSyntaxes(compilation).Single(); 1311var crefSyntax = GetCrefSyntaxes(compilation).Single(); 1333var crefSyntax = GetCrefSyntaxes(compilation).Single(); 1355var crefSyntax = GetCrefSyntaxes(compilation).Single(); 1377var crefSyntax = GetCrefSyntaxes(compilation).Single(); 1406var crefSyntax = GetCrefSyntaxes(compilation).Single(); 1426var crefSyntax = GetCrefSyntaxes(compilation).Single(); 1451var crefSyntax = GetCrefSyntaxes(compilation).Single(); 1477var crefSyntax = GetCrefSyntaxes(compilation).Single(); 1503var crefSyntax = GetCrefSyntaxes(compilation).Single(); 1528var crefSyntax = GetCrefSyntaxes(compilation).Single(); 1552var crefSyntax = GetCrefSyntaxes(compilation).Single(); 1599var crefSyntax = GetCrefSyntaxes(compilation).Single(); 1630var crefSyntax = GetCrefSyntaxes(compilation).Single(); 1657var crefSyntax = GetCrefSyntaxes(compilation).Single(); 1695var crefSyntax = GetCrefSyntaxes(compilation).Single(); 1732var crefSyntax = GetCrefSyntaxes(compilation).Single(); 1758var crefSyntax = GetCrefSyntaxes(compilation).Single(); 1780var crefSyntax = GetCrefSyntaxes(compilation).Single(); 1804var crefSyntax = GetCrefSyntaxes(compilation).Single(); 1840var crefSyntax = GetCrefSyntaxes(compilation).Single(); 1869var crefSyntax = GetCrefSyntaxes(compilation).Single(); 1902var crefSyntax = GetCrefSyntaxes(compilation).Single(); 2001var crefSyntax = GetCrefSyntaxes(compilation).Single(); 2043var crefSyntax = GetCrefSyntaxes(compilation).Single(); 2094var crefSyntax = GetCrefSyntaxes(compilation).Single(); 2136var crefSyntax = GetCrefSyntaxes(compilation).Single(); 2166var crefSyntax = GetCrefSyntaxes(compilation).Single(); 2196var crefSyntax = GetCrefSyntaxes(compilation).Single(); 2216var crefSyntax = GetCrefSyntaxes(compilation).Single(); 2237var crefSyntax = GetCrefSyntaxes(compilation).Single(); 2258var crefSyntax = GetCrefSyntaxes(compilation).Single(); 2279var crefSyntax = GetCrefSyntaxes(compilation).Single(); 2304var crefSyntax = GetCrefSyntaxes(compilation).Single(); 2328var crefSyntax = GetCrefSyntaxes(compilation).Single(); 2355var crefSyntax = GetCrefSyntaxes(compilation).Single(); 2379var crefSyntax = GetCrefSyntaxes(compilation).Single(); 2409var crefSyntax = GetCrefSyntaxes(compilation).Single(); 2430var crefSyntax = GetCrefSyntaxes(compilation).Single(); 2450var crefSyntax = GetCrefSyntaxes(compilation).Single(); 2471var crefSyntax = GetCrefSyntaxes(compilation).Single(); 2492var crefSyntax = GetCrefSyntaxes(compilation).Single(); 2516var crefSyntax = GetCrefSyntaxes(compilation).Single(); 2540var crefSyntax = GetCrefSyntaxes(compilation).Single(); 2564var crefSyntax = GetCrefSyntaxes(compilation).Single(); 2594var crefSyntax = GetCrefSyntaxes(compilation).Single(); 2615var crefSyntax = GetCrefSyntaxes(compilation).Single(); 2635var crefSyntax = GetCrefSyntaxes(compilation).Single(); 2656var crefSyntax = GetCrefSyntaxes(compilation).Single(); 2679var crefSyntax = GetCrefSyntaxes(compilation).Single(); 2700var crefSyntax = GetCrefSyntaxes(compilation).Single(); 2724var crefSyntax = GetCrefSyntaxes(compilation).Single(); 2748var crefSyntax = GetCrefSyntaxes(compilation).Single(); 2772var crefSyntax = GetCrefSyntaxes(compilation).Single(); 2802var crefSyntax = GetCrefSyntaxes(compilation).Single(); 2838var crefSyntax = GetCrefSyntaxes(compilation).Single(); 2859var crefSyntax = GetCrefSyntaxes(compilation).Single(); 2879var crefSyntax = GetCrefSyntaxes(compilation).Single(); 2900var crefSyntax = GetCrefSyntaxes(compilation).Single(); 2921var crefSyntax = GetCrefSyntaxes(compilation).Single(); 2943var crefSyntax = GetCrefSyntaxes(compilation).Single(); 2965var crefSyntax = (QualifiedCrefSyntax)GetCrefSyntaxes(compilation).Single(); 2998var crefSyntax = (QualifiedCrefSyntax)GetCrefSyntaxes(compilation).Single(); 3017var actualTypeArgument = model.GetSymbolInfo(left.TypeArgumentList.Arguments.Single()).Symbol; 3032var actualTypeArgument = model.GetSymbolInfo(right.TypeArgumentList.Arguments.Single()).Symbol; 3072var crefSyntax = (IndexerMemberCrefSyntax)GetCrefSyntaxes(compilation).Single(); 3079var actualParameterType = model.GetSymbolInfo(crefSyntax.Parameters.Parameters.Single().Type).Symbol; 3097var crefSyntax = (OperatorMemberCrefSyntax)GetCrefSyntaxes(compilation).Single(); 3106var actualParameterType = model.GetSymbolInfo(crefSyntax.Parameters.Parameters.Single().Type).Symbol; 3124var crefSyntax = (ConversionOperatorMemberCrefSyntax)GetCrefSyntaxes(compilation).Single(); 3133var actualParameterType = model.GetSymbolInfo(crefSyntax.Parameters.Parameters.Single().Type).Symbol; 3155var crefSyntax = GetCrefSyntaxes(compilation).Single(); 3178var crefSyntax = GetCrefSyntaxes(compilation).Single(); 3201var crefSyntax = GetCrefSyntaxes(compilation).Single(); 3224var crefSyntax = GetCrefSyntaxes(compilation).Single(); 3248var crefSyntax = GetCrefSyntaxes(compilation).Single(); 3272var crefSyntax = GetCrefSyntaxes(compilation).Single(); 3296var crefSyntax = GetCrefSyntaxes(compilation).Single(); 3320var crefSyntax = GetCrefSyntaxes(compilation).Single(); 3343var crefSyntax = GetCrefSyntaxes(compilation).Single(); 3370var crefSyntax = (NameMemberCrefSyntax)GetCrefSyntaxes(compilation).Single(); 4557var crefSyntax = (NameMemberCrefSyntax)GetCrefSyntaxes(compilation).Single(); 4575var crefSyntax = (NameMemberCrefSyntax)GetCrefSyntaxes(compilation).Single(); 4578model.GetSymbolInfo(((GenericNameSyntax)crefSyntax.Name).TypeArgumentList.Arguments.Single()); 4593var crefSyntax = (NameMemberCrefSyntax)GetCrefSyntaxes(compilation).Single(); 4596model.GetSymbolInfo(((GenericNameSyntax)crefSyntax.Name).TypeArgumentList.Arguments.Single()); 4610var crefSyntax = (NameMemberCrefSyntax)GetCrefSyntaxes(compilation).Single(); 4613model.GetSymbolInfo(((GenericNameSyntax)crefSyntax.Name).TypeArgumentList.Arguments.Single()); 4785var model = compilation.GetSemanticModel(compilation.SyntaxTrees.Single()); 4786var cref = GetCrefSyntaxes(compilation).Single(); 4820var cref = GetCrefSyntaxes(compilation).Single(); 4847var model = compilation.GetSemanticModel(compilation.SyntaxTrees.Single()); 4848var cref = GetCrefSyntaxes(compilation).Single(); 4874var model = compilation.GetSemanticModel(compilation.SyntaxTrees.Single()); 4875var cref = GetCrefSyntaxes(compilation).Single(); 4909var cref = GetCrefSyntaxes(compilation).Single(); 4935var model = compilation.GetSemanticModel(compilation.SyntaxTrees.Single()); 4936var cref = GetCrefSyntaxes(compilation).Single(); 4977var model = compilation.GetSemanticModel(compilation.SyntaxTrees.Single()); 5009var model = compilation.GetSemanticModel(compilation.SyntaxTrees.Single()); 5045var cref = GetCrefSyntaxes(compilation).Single(); 5086var model = compilation.GetSemanticModel(compilation.SyntaxTrees.Single()); 5138var model = compilation.GetSemanticModel(compilation.SyntaxTrees.Single()); 5176var cref = GetCrefSyntaxes(compilation).Single(); 5198var cref = GetCrefSyntaxes(compilation).Single(); 5284var cref = GetCrefSyntaxes(compilation).Single(); 5310var cref = GetCrefSyntaxes(compilation).Single(); 5336var cref = GetCrefSyntaxes(compilation).Single(); 5362var cref = GetCrefSyntaxes(compilation).Single(); 5400var model = compilation.GetSemanticModel(compilation.SyntaxTrees.Single()); 5424var cref = GetCrefSyntaxes(compilation).Single(); 5443var model = compilation.GetSemanticModel(compilation.SyntaxTrees.Single()); 5444var cref = GetCrefSyntaxes(compilation).Single(); 5469var model = compilation.GetSemanticModel(compilation.SyntaxTrees.Single()); 5470var cref = GetCrefSyntaxes(compilation).Single(); 5491var model = compilation.GetSemanticModel(compilation.SyntaxTrees.Single()); 5492var cref = GetCrefSyntaxes(compilation).Single(); 5512var cref = GetCrefSyntaxes(compilation).Single(); 5530var symbol = lookupResult.Symbols.Single(); 5557var cref = GetCrefSyntaxes(compilation).Single(); 5593var tree = compilation.SyntaxTrees.Single(); 5594var cref = GetCrefSyntaxes(compilation).Single(); 5623var tree = compilation.SyntaxTrees.Single(); 5624var cref = GetCrefSyntaxes(compilation).Single(); 5657var cref = GetCrefSyntaxes(compilation).Single(); 5676var cref = GetCrefSyntaxes(compilation).Single(); 5691var cref = GetCrefSyntaxes(compilation).Single(); 5712var cref = GetCrefSyntaxes(compilation).Single(); 5744var cref = (NameMemberCrefSyntax)GetCrefSyntaxes(compilation).Single(); 5745var parameterType = cref.Parameters.Parameters.Single().Type; 5848var cref = GetCrefSyntaxes(compilation).Single(); 5897var cref = GetCrefSyntaxes(compilation).Single(); 5921var cref = GetCrefSyntaxes(compilation).Single(); 5945var cref = GetCrefSyntaxes(compilation).Single(); 5970var cref = GetCrefSyntaxes(compilation).Single(); 5994var cref = GetCrefSyntaxes(compilation).Single(); 6022var cref = GetCrefSyntaxes(compilation).Single(); 6042var crefSyntax = GetCrefSyntaxes(compilation).Single(); 6066var crefSyntax = GetCrefSyntaxes(compilation).Single(); 6101var tree = compilation.SyntaxTrees.Single(); 6104var crefSyntax = GetCrefSyntaxes(compilation).Single(); 6136var tree = compilation.SyntaxTrees.Single(); 6142var crefSyntax = GetCrefSyntaxes(compilation).Single(); 6179var tree = compilation.SyntaxTrees.Single(); 6185var crefSyntax = GetCrefSyntaxes(compilation).Single(); 6187var parameterTypeSyntax = crefSyntax.DescendantNodes().OfType<CrefParameterSyntax>().Single().Type; 6207var tree = compilation.SyntaxTrees.Single(); 6210var crefSyntax = GetCrefSyntaxes(compilation).Single(); 6213var alias = model.GetAliasInfo(crefSyntax.DescendantNodesAndSelf().OfType<IdentifierNameSyntax>().Single()); 6237var tree = compilation.SyntaxTrees.Single(); 6240var crefSyntax = GetCrefSyntaxes(compilation).Single(); 6242DescendantNodes().OfType<CrefParameterSyntax>().Single(). 6243DescendantNodes().OfType<IdentifierNameSyntax>().Single(); 6273var cref = (NameMemberCrefSyntax)GetCrefSyntaxes(compilation).Single(); 6323var cref = (ConversionOperatorMemberCrefSyntax)GetCrefSyntaxes(compilation).Single(); 6325var crefParameterType = cref.Parameters.Parameters.Single().Type; 6421var tree = comp.SyntaxTrees.Single(); 6424var syntax = GetCrefSyntaxes(comp).Single(); 6459var tree = comp.SyntaxTrees.Single(); 6462var syntax = GetCrefSyntaxes(comp).Single(); 6493var model = compilation.GetSemanticModel(compilation.SyntaxTrees.Single()); 6528var model = compilation.GetSemanticModel(compilation.SyntaxTrees.Single()); 6555var model = compilation.GetSemanticModel(compilation.SyntaxTrees.Single()); 6556var cref = GetCrefSyntaxes(compilation).Single(); 6577var model = compilation.GetSemanticModel(compilation.SyntaxTrees.Single()); 6578var cref = GetCrefSyntaxes(compilation).Single(); 6600var model = compilation.GetSemanticModel(compilation.SyntaxTrees.Single()); 6601var cref = GetCrefSyntaxes(compilation).Single(); 6636var crefSyntax = (NameMemberCrefSyntax)GetCrefSyntaxes(compilation).Single(); 6638var name = ((GenericNameSyntax)crefSyntax.Name).TypeArgumentList.Arguments.Single(); 6666var cref = (NameMemberCrefSyntax)GetCrefSyntaxes(compilation).Single(); 6668var parameter = cref.Parameters.Parameters.Single(); 6709var cref = (NameMemberCrefSyntax)GetCrefSyntaxes(compilation).Single(); 6711var parameter = cref.Parameters.Parameters.Single(); 6765var cref = (NameMemberCrefSyntax)GetCrefSyntaxes(compilation).Single(); 6808var cref = (NameMemberCrefSyntax)GetCrefSyntaxes(compilation).Single(); 6859var cref = (NameMemberCrefSyntax)GetCrefSyntaxes(compilation).Single(); 6861var parameter = cref.Parameters.Parameters.Single(); 6888var cref = xml.Descendants("see").Single().Attribute("cref").Value; 6912var cref = xml.Descendants("see").Single().Attribute("cref").Value; 7029var symbol = model.GetSymbolInfo(crefSyntaxes.Single()).Symbol;
DocumentationComments\DocumentationCommentIDTests.cs (6)
31var syntax = tree.GetCompilationUnitRoot().DescendantNodes().OfType<UsingDirectiveSyntax>().Single(); 144var syntax = tree.GetCompilationUnitRoot().DescendantNodes().OfType<GotoStatementSyntax>().Single().Expression; 165var syntax = tree.GetCompilationUnitRoot().DescendantNodes().OfType<VariableDeclaratorSyntax>().Single(); 309var syntax = tree.GetCompilationUnitRoot().DescendantNodes().OfType<FromClauseSyntax>().Single(); 352var property = type.GetMembersUnordered().OfType<PropertySymbol>().Single(); 353var @event = type.GetMembersUnordered().OfType<EventSymbol>().Single();
DocumentationComments\ParameterTests.cs (5)
327var nameSyntax = GetNameAttributeValues(compilation).Single(); 350var nameSyntax = GetNameAttributeValues(compilation).Single(); 566var model = compilation.GetSemanticModel(compilation.SyntaxTrees.Single()); 594var model = compilation.GetSemanticModel(compilation.SyntaxTrees.Single()); 643var model = compilation.GetSemanticModel(compilation.SyntaxTrees.Single());
SymbolDisplay\SymbolDisplayTests.cs (21)
2399var a = (ITypeSymbol)comp.GlobalNamespace.GetMembers("A").Single(); 2424GetMembers("E").Where(m => m.Kind == SymbolKind.Event).Single(); 2477GetMembers("E").Where(m => m.Kind == SymbolKind.Event).Single(); 4961var a = (ITypeSymbol)comp.GlobalNamespace.GetMembers("A").Single(); 5153var outer = (INamedTypeSymbol)vbComp.GlobalNamespace.GetMembers("Outer").Single(); 5737var invocation = tree.GetRoot().DescendantNodes().OfType<InvocationExpressionSyntax>().Single(); 5805var indexer = type.GetMembers().Where(m => m.Kind == SymbolKind.Property && ((IPropertySymbol)m).IsIndexer).Single(); 6009var indexer = type.GetMembers().Where(m => m.Kind == SymbolKind.Property && ((IPropertySymbol)m).IsIndexer).Single(); 6726.Single(); 6769.Single(); 6803.Single(); 6898.Single(); 6957var declarator = root.DescendantNodes().OfType<VariableDeclaratorSyntax>().Single(); 6990var declarator = root.DescendantNodes().OfType<VariableDeclaratorSyntax>().Single(); 7035var declarator = root.DescendantNodes().OfType<VariableDeclaratorSyntax>().Single(); 8024var variable = tree.GetRoot().DescendantNodes().OfType<ForEachVariableStatementSyntax>().Single().Variable; 8119var constructor = tree.GetRoot().DescendantNodes().OfType<ObjectCreationExpressionSyntax>().Single(); 8179var constructor = tree.GetRoot().DescendantNodes().OfType<ObjectCreationExpressionSyntax>().Single(); 8211var continuation = tree.GetRoot().DescendantNodes().OfType<QueryContinuationSyntax>().Single(); 8599var name = tree.GetRoot().DescendantNodes().OfType<VisualBasic.Syntax.VariableDeclaratorSyntax>().Single(); 9046var binaryExpression = tree.GetRoot().DescendantNodes().OfType<BinaryExpressionSyntax>().Single();
Symbols\AccessorOverriddenOrHiddenMembersTests.cs (2)
1004var syntaxTree = compilation.SyntaxTrees.Single(); 1007var invocationSyntax = nodes.OfType<InvocationExpressionSyntax>().Single();
Symbols\AnonymousTypesSemanticsTests.cs (1)
2012current = current.ChildNodes().Single();
Symbols\AnonymousTypesSymbolTests.cs (1)
1640var expr = tree.GetCompilationUnitRoot().DescendantNodes().OfType<AnonymousObjectCreationExpressionSyntax>().Single();
Symbols\CheckedUserDefinedOperatorsTests.cs (131)
375var opSymbol = c.GetMembers().OfType<MethodSymbol>().Where(m => m.MethodKind != MethodKind.Constructor).Single(); 406var opSymbol = c.GetMembers().OfType<MethodSymbol>().Where(m => m.MethodKind != MethodKind.Constructor).Single(); 482var opSymbol = c.GetMembers().OfType<MethodSymbol>().Where(m => m.MethodKind != MethodKind.Constructor).Single(); 509var opSymbol = c.GetMembers().OfType<MethodSymbol>().Where(m => m.MethodKind != MethodKind.Constructor).Single(); 539var crefSyntax = CrefTests.GetCrefSyntaxes(compilation).Single(); 557crefSyntax = CrefTests.GetCrefSyntaxes(compilation).Single(); 565crefSyntax = CrefTests.GetCrefSyntaxes(compilation).Single(); 598var crefSyntax = CrefTests.GetCrefSyntaxes(compilation).Single(); 629var crefSyntax = CrefTests.GetCrefSyntaxes(compilation).Single(); 661var crefSyntax = CrefTests.GetCrefSyntaxes(compilation).Single(); 678crefSyntax = CrefTests.GetCrefSyntaxes(compilation).Single(); 685crefSyntax = CrefTests.GetCrefSyntaxes(compilation).Single(); 711var crefSyntax = CrefTests.GetCrefSyntaxes(compilation).Single(); 712var expectedSymbol = compilation.SourceModule.GlobalNamespace.GetTypeMember("C").GetMembers().OfType<MethodSymbol>().Where(m => m.MethodKind != MethodKind.Constructor).Single(); 729crefSyntax = CrefTests.GetCrefSyntaxes(compilation).Single(); 730expectedSymbol = compilation.SourceModule.GlobalNamespace.GetTypeMember("C").GetMembers().OfType<MethodSymbol>().Where(m => m.MethodKind != MethodKind.Constructor).Single(); 737crefSyntax = CrefTests.GetCrefSyntaxes(compilation).Single(); 738expectedSymbol = compilation.SourceModule.GlobalNamespace.GetTypeMember("C").GetMembers().OfType<MethodSymbol>().Where(m => m.MethodKind != MethodKind.Constructor).Single(); 770var crefSyntax = CrefTests.GetCrefSyntaxes(compilation).Single(); 802var crefSyntax = CrefTests.GetCrefSyntaxes(compilation).Single(); 834var crefSyntax = CrefTests.GetCrefSyntaxes(compilation).Single(); 835var expectedSymbol = compilation.SourceModule.GlobalNamespace.GetTypeMember("C").GetMembers().OfType<MethodSymbol>().Where(m => m.MethodKind != MethodKind.Constructor).Single(); 842crefSyntax = CrefTests.GetCrefSyntaxes(compilation).Single(); 843expectedSymbol = compilation.SourceModule.GlobalNamespace.GetTypeMember("C").GetMembers().OfType<MethodSymbol>().Where(m => m.MethodKind != MethodKind.Constructor).Single(); 850crefSyntax = CrefTests.GetCrefSyntaxes(compilation).Single(); 851expectedSymbol = compilation.SourceModule.GlobalNamespace.GetTypeMember("C").GetMembers().OfType<MethodSymbol>().Where(m => m.MethodKind != MethodKind.Constructor).Single(); 883var crefSyntax = CrefTests.GetCrefSyntaxes(compilation).Single(); 884var expectedSymbol = compilation.SourceModule.GlobalNamespace.GetTypeMember("C").GetMembers().OfType<MethodSymbol>().Where(m => m.MethodKind != MethodKind.Constructor).Single(); 891crefSyntax = CrefTests.GetCrefSyntaxes(compilation).Single(); 892expectedSymbol = compilation.SourceModule.GlobalNamespace.GetTypeMember("C").GetMembers().OfType<MethodSymbol>().Where(m => m.MethodKind != MethodKind.Constructor).Single(); 899crefSyntax = CrefTests.GetCrefSyntaxes(compilation).Single(); 900expectedSymbol = compilation.SourceModule.GlobalNamespace.GetTypeMember("C").GetMembers().OfType<MethodSymbol>().Where(m => m.MethodKind != MethodKind.Constructor).Single(); 929var opSymbol = c.GetMembers().OfType<MethodSymbol>().Where(m => m.MethodKind != MethodKind.Constructor).Single(); 1082var crefSyntax = CrefTests.GetCrefSyntaxes(compilation).Single(); 1096crefSyntax = CrefTests.GetCrefSyntaxes(compilation).Single(); 1103crefSyntax = CrefTests.GetCrefSyntaxes(compilation).Single(); 1132var crefSyntax = CrefTests.GetCrefSyntaxes(compilation).Single(); 1146crefSyntax = CrefTests.GetCrefSyntaxes(compilation).Single(); 1153crefSyntax = CrefTests.GetCrefSyntaxes(compilation).Single(); 1185var crefSyntax = CrefTests.GetCrefSyntaxes(compilation).Single(); 1199crefSyntax = CrefTests.GetCrefSyntaxes(compilation).Single(); 1206crefSyntax = CrefTests.GetCrefSyntaxes(compilation).Single(); 1235var crefSyntax = CrefTests.GetCrefSyntaxes(compilation).Single(); 1248crefSyntax = CrefTests.GetCrefSyntaxes(compilation).Single(); 1255crefSyntax = CrefTests.GetCrefSyntaxes(compilation).Single(); 1551var opSymbol = c.GetMembers().OfType<MethodSymbol>().Where(m => m.MethodKind != MethodKind.Constructor).Single(); 1578var opSymbol = c.GetMembers().OfType<MethodSymbol>().Where(m => m.MethodKind != MethodKind.Constructor).Single(); 1660var opSymbol = c.GetMembers().OfType<MethodSymbol>().Where(m => m.MethodKind != MethodKind.Constructor).Single(); 1687var opSymbol = c.GetMembers().OfType<MethodSymbol>().Where(m => m.MethodKind != MethodKind.Constructor).Single(); 1719var crefSyntax = CrefTests.GetCrefSyntaxes(compilation).Single(); 1738crefSyntax = CrefTests.GetCrefSyntaxes(compilation).Single(); 1746crefSyntax = CrefTests.GetCrefSyntaxes(compilation).Single(); 1780var crefSyntax = CrefTests.GetCrefSyntaxes(compilation).Single(); 1812var crefSyntax = CrefTests.GetCrefSyntaxes(compilation).Single(); 1842var crefSyntax = CrefTests.GetCrefSyntaxes(compilation).Single(); 1843var expectedSymbol = compilation.SourceModule.GlobalNamespace.GetTypeMember("C").GetMembers().OfType<MethodSymbol>().Where(m => m.MethodKind != MethodKind.Constructor).Single(); 1860crefSyntax = CrefTests.GetCrefSyntaxes(compilation).Single(); 1861expectedSymbol = compilation.SourceModule.GlobalNamespace.GetTypeMember("C").GetMembers().OfType<MethodSymbol>().Where(m => m.MethodKind != MethodKind.Constructor).Single(); 1875crefSyntax = CrefTests.GetCrefSyntaxes(compilation).Single(); 1876expectedSymbol = compilation.SourceModule.GlobalNamespace.GetTypeMember("C").GetMembers().OfType<MethodSymbol>().Where(m => m.MethodKind != MethodKind.Constructor).Single(); 1908var crefSyntax = CrefTests.GetCrefSyntaxes(compilation).Single(); 1909var expectedSymbol = compilation.SourceModule.GlobalNamespace.GetTypeMember("C").GetMembers().OfType<MethodSymbol>().Where(m => m.MethodKind != MethodKind.Constructor).Single(); 1916crefSyntax = CrefTests.GetCrefSyntaxes(compilation).Single(); 1917expectedSymbol = compilation.SourceModule.GlobalNamespace.GetTypeMember("C").GetMembers().OfType<MethodSymbol>().Where(m => m.MethodKind != MethodKind.Constructor).Single(); 1924crefSyntax = CrefTests.GetCrefSyntaxes(compilation).Single(); 1925expectedSymbol = compilation.SourceModule.GlobalNamespace.GetTypeMember("C").GetMembers().OfType<MethodSymbol>().Where(m => m.MethodKind != MethodKind.Constructor).Single(); 1952var crefSyntax = CrefTests.GetCrefSyntaxes(compilation).Single(); 1953var expectedSymbol = compilation.SourceModule.GlobalNamespace.GetTypeMember("C").GetMembers().OfType<MethodSymbol>().Where(m => m.MethodKind != MethodKind.Constructor).Single(); 1970crefSyntax = CrefTests.GetCrefSyntaxes(compilation).Single(); 1971expectedSymbol = compilation.SourceModule.GlobalNamespace.GetTypeMember("C").GetMembers().OfType<MethodSymbol>().Where(m => m.MethodKind != MethodKind.Constructor).Single(); 1978crefSyntax = CrefTests.GetCrefSyntaxes(compilation).Single(); 1979expectedSymbol = compilation.SourceModule.GlobalNamespace.GetTypeMember("C").GetMembers().OfType<MethodSymbol>().Where(m => m.MethodKind != MethodKind.Constructor).Single(); 2012var crefSyntax = CrefTests.GetCrefSyntaxes(compilation).Single(); 2045var crefSyntax = CrefTests.GetCrefSyntaxes(compilation).Single(); 2077var crefSyntax = CrefTests.GetCrefSyntaxes(compilation).Single(); 2078var expectedSymbol = compilation.SourceModule.GlobalNamespace.GetTypeMember("C").GetMembers().OfType<MethodSymbol>().Where(m => m.MethodKind != MethodKind.Constructor).Single(); 2095crefSyntax = CrefTests.GetCrefSyntaxes(compilation).Single(); 2096expectedSymbol = compilation.SourceModule.GlobalNamespace.GetTypeMember("C").GetMembers().OfType<MethodSymbol>().Where(m => m.MethodKind != MethodKind.Constructor).Single(); 2103crefSyntax = CrefTests.GetCrefSyntaxes(compilation).Single(); 2104expectedSymbol = compilation.SourceModule.GlobalNamespace.GetTypeMember("C").GetMembers().OfType<MethodSymbol>().Where(m => m.MethodKind != MethodKind.Constructor).Single(); 2136var crefSyntax = CrefTests.GetCrefSyntaxes(compilation).Single(); 2137var expectedSymbol = compilation.SourceModule.GlobalNamespace.GetTypeMember("C").GetMembers().OfType<MethodSymbol>().Where(m => m.MethodKind != MethodKind.Constructor).Single(); 2144crefSyntax = CrefTests.GetCrefSyntaxes(compilation).Single(); 2145expectedSymbol = compilation.SourceModule.GlobalNamespace.GetTypeMember("C").GetMembers().OfType<MethodSymbol>().Where(m => m.MethodKind != MethodKind.Constructor).Single(); 2152crefSyntax = CrefTests.GetCrefSyntaxes(compilation).Single(); 2153expectedSymbol = compilation.SourceModule.GlobalNamespace.GetTypeMember("C").GetMembers().OfType<MethodSymbol>().Where(m => m.MethodKind != MethodKind.Constructor).Single(); 2206var opSymbol = c.GetMembers().OfType<MethodSymbol>().Where(m => m.MethodKind != MethodKind.Constructor).Single(); 2301var crefSyntax = CrefTests.GetCrefSyntaxes(compilation).Single(); 2337crefSyntax = CrefTests.GetCrefSyntaxes(compilation).Single(); 2345crefSyntax = CrefTests.GetCrefSyntaxes(compilation).Single(); 2395var crefSyntax = CrefTests.GetCrefSyntaxes(compilation).Single(); 2431crefSyntax = CrefTests.GetCrefSyntaxes(compilation).Single(); 2439crefSyntax = CrefTests.GetCrefSyntaxes(compilation).Single(); 2466var opSymbol = c.GetMembers().OfType<MethodSymbol>().Where(m => m.MethodKind != MethodKind.Constructor).Single(); 2493var opSymbol = c.GetMembers().OfType<MethodSymbol>().Where(m => m.MethodKind != MethodKind.Constructor).Single(); 2783var opSymbol = c.GetMembers().OfType<MethodSymbol>().Where(m => m.MethodKind != MethodKind.Constructor).Single(); 2806var opSymbol = c.GetMembers().OfType<MethodSymbol>().Where(m => m.MethodKind != MethodKind.Constructor).Single(); 2878var crefSyntax = CrefTests.GetCrefSyntaxes(compilation).Single(); 2896crefSyntax = CrefTests.GetCrefSyntaxes(compilation).Single(); 2904crefSyntax = CrefTests.GetCrefSyntaxes(compilation).Single(); 2934var crefSyntax = CrefTests.GetCrefSyntaxes(compilation).Single(); 2963var crefSyntax = CrefTests.GetCrefSyntaxes(compilation).Single(); 2992var crefSyntax = CrefTests.GetCrefSyntaxes(compilation).Single(); 3021var crefSyntax = CrefTests.GetCrefSyntaxes(compilation).Single(); 3044var crefSyntax = CrefTests.GetCrefSyntaxes(compilation).Single(); 3045var expectedSymbol = compilation.SourceModule.GlobalNamespace.GetTypeMember("C").GetMembers().OfType<MethodSymbol>().Where(m => m.MethodKind != MethodKind.Constructor).Single(); 3062crefSyntax = CrefTests.GetCrefSyntaxes(compilation).Single(); 3063expectedSymbol = compilation.SourceModule.GlobalNamespace.GetTypeMember("C").GetMembers().OfType<MethodSymbol>().Where(m => m.MethodKind != MethodKind.Constructor).Single(); 3070crefSyntax = CrefTests.GetCrefSyntaxes(compilation).Single(); 3071expectedSymbol = compilation.SourceModule.GlobalNamespace.GetTypeMember("C").GetMembers().OfType<MethodSymbol>().Where(m => m.MethodKind != MethodKind.Constructor).Single(); 3100var crefSyntax = CrefTests.GetCrefSyntaxes(compilation).Single(); 3129var crefSyntax = CrefTests.GetCrefSyntaxes(compilation).Single(); 3158var crefSyntax = CrefTests.GetCrefSyntaxes(compilation).Single(); 3187var crefSyntax = CrefTests.GetCrefSyntaxes(compilation).Single(); 3213var opSymbol = c.GetMembers().OfType<MethodSymbol>().Where(m => m.MethodKind != MethodKind.Constructor).Single(); 3279var crefSyntax = CrefTests.GetCrefSyntaxes(compilation).Single(); 3293crefSyntax = CrefTests.GetCrefSyntaxes(compilation).Single(); 3300crefSyntax = CrefTests.GetCrefSyntaxes(compilation).Single(); 3329var crefSyntax = CrefTests.GetCrefSyntaxes(compilation).Single(); 3343crefSyntax = CrefTests.GetCrefSyntaxes(compilation).Single(); 3350crefSyntax = CrefTests.GetCrefSyntaxes(compilation).Single(); 7235var xNode = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "x").Single(); 7236var yNode = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "y").Single(); 7307var xNode = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "x").Single(); 7308var yNode = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "y").Single(); 7378var xNode = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "x").Single(); 7379var yNode = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "y").Single(); 7451var xNode = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "x").Single(); 7452var yNode = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "y").Single(); 7515var xNode = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "x").Single(); 7516var yNode = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "y").Single();
Symbols\CompilationCreationTests.cs (150)
55var types = expectedSyntaxTrees.Select(tree => compilation.GetSemanticModel(tree).GetDeclaredSymbol(tree.GetCompilationUnitRoot().Members.Single())).ToArray(); 142GetMembers("Foo").OfType<MethodSymbol>().Single().ReturnType.Kind); 162GetMembers("Foo").OfType<MethodSymbol>().Single().ReturnType; 193GetMembers("Foo").OfType<MethodSymbol>().Single().ReturnType; 214var retval3 = type1.GetMembers("Foo1").OfType<MethodSymbol>().Single().ReturnType; 219var retval4 = type1.GetMembers("Foo2").OfType<MethodSymbol>().Single().ReturnType; 224var retval5 = type1.GetMembers("Foo3").OfType<MethodSymbol>().Single().ReturnType; 252GetMembers("Foo").OfType<MethodSymbol>().Single().ReturnType; 277var retval7 = type2.GetMembers("Foo1").OfType<MethodSymbol>().Single().ReturnType; 282var retval8 = type2.GetMembers("Foo2").OfType<MethodSymbol>().Single().ReturnType; 287var retval9 = type2.GetMembers("Foo3").OfType<MethodSymbol>().Single().ReturnType; 302var retval10 = type3.GetMembers("Foo1").OfType<MethodSymbol>().Single().ReturnType; 307var retval11 = type3.GetMembers("Foo2").OfType<MethodSymbol>().Single().ReturnType; 312var retval12 = type3.GetMembers("Foo3").OfType<MethodSymbol>().Single().ReturnType; 317var retval13 = type3.GetMembers("Foo4").OfType<MethodSymbol>().Single().ReturnType; 322var retval14 = type3.GetMembers("Foo5").OfType<MethodSymbol>().Single().ReturnType; 368var retval15 = type4.GetMembers("Foo1").OfType<MethodSymbol>().Single().ReturnType; 372var retval16 = type4.GetMembers("Foo2").OfType<MethodSymbol>().Single().ReturnType; 376var retval17 = type4.GetMembers("Foo3").OfType<MethodSymbol>().Single().ReturnType; 391var retval18 = type5.GetMembers("Foo1").OfType<MethodSymbol>().Single().ReturnType; 395var retval19 = type5.GetMembers("Foo2").OfType<MethodSymbol>().Single().ReturnType; 399var retval20 = type5.GetMembers("Foo3").OfType<MethodSymbol>().Single().ReturnType; 403var retval21 = type5.GetMembers("Foo4").OfType<MethodSymbol>().Single().ReturnType; 408var retval22 = type5.GetMembers("Foo5").OfType<MethodSymbol>().Single().ReturnType; 460GetMembers("Foo").OfType<MethodSymbol>().Single().ReturnType.Kind); 473GetMembers("Foo").OfType<MethodSymbol>().Single().ReturnType; 495GetMembers("Foo").OfType<MethodSymbol>().Single().ReturnType; 516retval3 = type1.GetMembers("Foo1").OfType<MethodSymbol>().Single().ReturnType; 521retval4 = type1.GetMembers("Foo2").OfType<MethodSymbol>().Single().ReturnType; 526retval5 = type1.GetMembers("Foo3").OfType<MethodSymbol>().Single().ReturnType; 544GetMembers("Foo").OfType<MethodSymbol>().Single().ReturnType; 569retval7 = type2.GetMembers("Foo1").OfType<MethodSymbol>().Single().ReturnType; 574retval8 = type2.GetMembers("Foo2").OfType<MethodSymbol>().Single().ReturnType; 579retval9 = type2.GetMembers("Foo3").OfType<MethodSymbol>().Single().ReturnType; 594retval10 = type3.GetMembers("Foo1").OfType<MethodSymbol>().Single().ReturnType; 599retval11 = type3.GetMembers("Foo2").OfType<MethodSymbol>().Single().ReturnType; 604retval12 = type3.GetMembers("Foo3").OfType<MethodSymbol>().Single().ReturnType; 609retval13 = type3.GetMembers("Foo4").OfType<MethodSymbol>().Single().ReturnType; 614retval14 = type3.GetMembers("Foo5").OfType<MethodSymbol>().Single().ReturnType; 634retval15 = type4.GetMembers("Foo1").OfType<MethodSymbol>().Single().ReturnType; 638retval16 = type4.GetMembers("Foo2").OfType<MethodSymbol>().Single().ReturnType; 642retval17 = type4.GetMembers("Foo3").OfType<MethodSymbol>().Single().ReturnType; 657retval18 = type5.GetMembers("Foo1").OfType<MethodSymbol>().Single().ReturnType; 661retval19 = type5.GetMembers("Foo2").OfType<MethodSymbol>().Single().ReturnType; 665retval20 = type5.GetMembers("Foo3").OfType<MethodSymbol>().Single().ReturnType; 669retval21 = type5.GetMembers("Foo4").OfType<MethodSymbol>().Single().ReturnType; 674retval22 = type5.GetMembers("Foo5").OfType<MethodSymbol>().Single().ReturnType; 745GetMembers("Foo").OfType<MethodSymbol>().Single().ReturnType; 841GetMembers("Foo").OfType<MethodSymbol>().Single().ReturnType; 862var retval3 = type1.GetMembers("Foo1").OfType<MethodSymbol>().Single().ReturnType; 867var retval4 = type1.GetMembers("Foo2").OfType<MethodSymbol>().Single().ReturnType; 872var retval5 = type1.GetMembers("Foo3").OfType<MethodSymbol>().Single().ReturnType; 982GetMembers("Foo").OfType<MethodSymbol>().Single().ReturnType; 1007var retval7 = type2.GetMembers("Foo1").OfType<MethodSymbol>().Single().ReturnType; 1012var retval8 = type2.GetMembers("Foo2").OfType<MethodSymbol>().Single().ReturnType; 1017var retval9 = type2.GetMembers("Foo3").OfType<MethodSymbol>().Single().ReturnType; 1032var retval10 = type3.GetMembers("Foo1").OfType<MethodSymbol>().Single().ReturnType; 1037var retval11 = type3.GetMembers("Foo2").OfType<MethodSymbol>().Single().ReturnType; 1042var retval12 = type3.GetMembers("Foo3").OfType<MethodSymbol>().Single().ReturnType; 1047var retval13 = type3.GetMembers("Foo4").OfType<MethodSymbol>().Single().ReturnType; 1052var retval14 = type3.GetMembers("Foo5").OfType<MethodSymbol>().Single().ReturnType; 1096var retval15 = type4.GetMembers("Foo1").OfType<MethodSymbol>().Single().ReturnType; 1101var retval16 = type4.GetMembers("Foo2").OfType<MethodSymbol>().Single().ReturnType; 1105var retval17 = type4.GetMembers("Foo3").OfType<MethodSymbol>().Single().ReturnType; 1120var retval18 = type5.GetMembers("Foo1").OfType<MethodSymbol>().Single().ReturnType; 1124var retval19 = type5.GetMembers("Foo2").OfType<MethodSymbol>().Single().ReturnType; 1128var retval20 = type5.GetMembers("Foo3").OfType<MethodSymbol>().Single().ReturnType; 1132var retval21 = type5.GetMembers("Foo4").OfType<MethodSymbol>().Single().ReturnType; 1137var retval22 = type5.GetMembers("Foo5").OfType<MethodSymbol>().Single().ReturnType; 1193GetMembers("Foo").OfType<MethodSymbol>().Single().ReturnType; 1220GetMembers("Foo").OfType<MethodSymbol>().Single().ReturnType; 1241retval3 = type1.GetMembers("Foo1").OfType<MethodSymbol>().Single().ReturnType; 1246retval4 = type1.GetMembers("Foo2").OfType<MethodSymbol>().Single().ReturnType; 1251retval5 = type1.GetMembers("Foo3").OfType<MethodSymbol>().Single().ReturnType; 1273GetMembers("Foo").OfType<MethodSymbol>().Single().ReturnType; 1298retval7 = type2.GetMembers("Foo1").OfType<MethodSymbol>().Single().ReturnType; 1303retval8 = type2.GetMembers("Foo2").OfType<MethodSymbol>().Single().ReturnType; 1308retval9 = type2.GetMembers("Foo3").OfType<MethodSymbol>().Single().ReturnType; 1323retval10 = type3.GetMembers("Foo1").OfType<MethodSymbol>().Single().ReturnType; 1328retval11 = type3.GetMembers("Foo2").OfType<MethodSymbol>().Single().ReturnType; 1333retval12 = type3.GetMembers("Foo3").OfType<MethodSymbol>().Single().ReturnType; 1338retval13 = type3.GetMembers("Foo4").OfType<MethodSymbol>().Single().ReturnType; 1343retval14 = type3.GetMembers("Foo5").OfType<MethodSymbol>().Single().ReturnType; 1369retval15 = type4.GetMembers("Foo1").OfType<MethodSymbol>().Single().ReturnType; 1374retval16 = type4.GetMembers("Foo2").OfType<MethodSymbol>().Single().ReturnType; 1378retval17 = type4.GetMembers("Foo3").OfType<MethodSymbol>().Single().ReturnType; 1393retval18 = type5.GetMembers("Foo1").OfType<MethodSymbol>().Single().ReturnType; 1397retval19 = type5.GetMembers("Foo2").OfType<MethodSymbol>().Single().ReturnType; 1401retval20 = type5.GetMembers("Foo3").OfType<MethodSymbol>().Single().ReturnType; 1405retval21 = type5.GetMembers("Foo4").OfType<MethodSymbol>().Single().ReturnType; 1410retval22 = type5.GetMembers("Foo5").OfType<MethodSymbol>().Single().ReturnType; 1452GetMembers("Foo").OfType<MethodSymbol>().Single().ReturnType; 1456GetMembers("Bar").OfType<FieldSymbol>().Single().Type); 1511GetMembers("Foo").OfType<MethodSymbol>().Single().ReturnType; 1515GetMembers("Bar").OfType<FieldSymbol>().Single().Type); 1536var retval3 = type1.GetMembers("Foo1").OfType<MethodSymbol>().Single().ReturnType; 1541var retval4 = type1.GetMembers("Foo2").OfType<MethodSymbol>().Single().ReturnType; 1546var retval5 = type1.GetMembers("Foo3").OfType<MethodSymbol>().Single().ReturnType; 1603GetMembers("Foo").OfType<MethodSymbol>().Single().ReturnType; 1628var retval7 = type2.GetMembers("Foo1").OfType<MethodSymbol>().Single().ReturnType; 1633var retval8 = type2.GetMembers("Foo2").OfType<MethodSymbol>().Single().ReturnType; 1638var retval9 = type2.GetMembers("Foo3").OfType<MethodSymbol>().Single().ReturnType; 1653var retval10 = type3.GetMembers("Foo1").OfType<MethodSymbol>().Single().ReturnType; 1658var retval11 = type3.GetMembers("Foo2").OfType<MethodSymbol>().Single().ReturnType; 1663var retval12 = type3.GetMembers("Foo3").OfType<MethodSymbol>().Single().ReturnType; 1668var retval13 = type3.GetMembers("Foo4").OfType<MethodSymbol>().Single().ReturnType; 1673var retval14 = type3.GetMembers("Foo5").OfType<MethodSymbol>().Single().ReturnType; 1728var retval15 = type4.GetMembers("Foo1").OfType<MethodSymbol>().Single().ReturnType; 1737var retval16 = type4.GetMembers("Foo2").OfType<MethodSymbol>().Single().ReturnType; 1741var retval17 = type4.GetMembers("Foo3").OfType<MethodSymbol>().Single().ReturnType; 1756var retval18 = type5.GetMembers("Foo1").OfType<MethodSymbol>().Single().ReturnType; 1760var retval19 = type5.GetMembers("Foo2").OfType<MethodSymbol>().Single().ReturnType; 1764var retval20 = type5.GetMembers("Foo3").OfType<MethodSymbol>().Single().ReturnType; 1768var retval21 = type5.GetMembers("Foo4").OfType<MethodSymbol>().Single().ReturnType; 1773var retval22 = type5.GetMembers("Foo5").OfType<MethodSymbol>().Single().ReturnType; 1839GetMembers("Foo").OfType<MethodSymbol>().Single().ReturnType; 1866GetMembers("Foo").OfType<MethodSymbol>().Single().ReturnType; 1887retval3 = type1.GetMembers("Foo1").OfType<MethodSymbol>().Single().ReturnType; 1892retval4 = type1.GetMembers("Foo2").OfType<MethodSymbol>().Single().ReturnType; 1897retval5 = type1.GetMembers("Foo3").OfType<MethodSymbol>().Single().ReturnType; 1919GetMembers("Foo").OfType<MethodSymbol>().Single().ReturnType; 1944retval7 = type2.GetMembers("Foo1").OfType<MethodSymbol>().Single().ReturnType; 1949retval8 = type2.GetMembers("Foo2").OfType<MethodSymbol>().Single().ReturnType; 1954retval9 = type2.GetMembers("Foo3").OfType<MethodSymbol>().Single().ReturnType; 1969retval10 = type3.GetMembers("Foo1").OfType<MethodSymbol>().Single().ReturnType; 1974retval11 = type3.GetMembers("Foo2").OfType<MethodSymbol>().Single().ReturnType; 1979retval12 = type3.GetMembers("Foo3").OfType<MethodSymbol>().Single().ReturnType; 1984retval13 = type3.GetMembers("Foo4").OfType<MethodSymbol>().Single().ReturnType; 1989retval14 = type3.GetMembers("Foo5").OfType<MethodSymbol>().Single().ReturnType; 2015retval15 = type4.GetMembers("Foo1").OfType<MethodSymbol>().Single().ReturnType; 2022retval16 = type4.GetMembers("Foo2").OfType<MethodSymbol>().Single().ReturnType; 2026retval17 = type4.GetMembers("Foo3").OfType<MethodSymbol>().Single().ReturnType; 2041retval18 = type5.GetMembers("Foo1").OfType<MethodSymbol>().Single().ReturnType; 2045retval19 = type5.GetMembers("Foo2").OfType<MethodSymbol>().Single().ReturnType; 2049retval20 = type5.GetMembers("Foo3").OfType<MethodSymbol>().Single().ReturnType; 2053retval21 = type5.GetMembers("Foo4").OfType<MethodSymbol>().Single().ReturnType; 2058retval22 = type5.GetMembers("Foo5").OfType<MethodSymbol>().Single().ReturnType; 2243Single().GetMembers("Foo2").OfType<MethodSymbol>().Single(); 2282var retval1 = (NamedTypeSymbol)type3.GetMembers("Foo").OfType<MethodSymbol>().Single().ReturnType; 2303var bar = type3.GetMembers("Bar").OfType<MethodSymbol>().Single(); 2320var foo1 = type3.GetMembers("Foo1").OfType<MethodSymbol>().Single(); 2328GetMembers("Foo1").OfType<MethodSymbol>().Single().ReturnType); 2333var foo2 = type3.GetMembers("Foo2").OfType<MethodSymbol>().Single(); 2392var foo3 = type3.GetMembers("Foo3").OfType<MethodSymbol>().Single(); 2489var ns1 = asm5[1].GlobalNamespace.GetMembers("ns1").OfType<NamespaceSymbol>().Single(); 2490var ns2 = ns1.GetMembers("ns2").OfType<NamespaceSymbol>().Single(); 2520var retval5 = type3.GetMembers("Foo4").OfType<MethodSymbol>().Single().ReturnType; 2582MethodSymbol m1 = classModule1.GetMembers("M1").OfType<MethodSymbol>().Single(); 2583MethodSymbol m2 = classModule1.GetMembers("M2").OfType<MethodSymbol>().Single(); 2584MethodSymbol m3 = classModule1.GetMembers("M3").OfType<MethodSymbol>().Single();
Symbols\ConversionTests.cs (8)
2067var tree = comp.SyntaxTrees.Single(); 2070var castSyntax = tree.GetRoot().DescendantNodes().OfType<CastExpressionSyntax>().Single(); 2077var forEachSyntax = tree.GetRoot().DescendantNodes().OfType<ForEachStatementSyntax>().Single(); 2079var boundForEach = memberModel.GetBoundNodes(forEachSyntax).ToArray().OfType<BoundForEachStatement>().Single(); 2137var tree = comp.SyntaxTrees.Single(); 2140var syntax = tree.GetRoot().DescendantNodes().OfType<CastExpressionSyntax>().Single(); 2171var tree = comp.SyntaxTrees.Single(); 2174var syntax = tree.GetRoot().DescendantNodes().OfType<CastExpressionSyntax>().Single();
Symbols\CorLibrary\CorTypes.cs (4)
44GetMembers("M1").OfType<MethodSymbol>().Single(). 226Select(m => (NamespaceSymbol)m).Single().GetTypeMembers("Object").Single(); 301var node = tree.GetRoot().DescendantNodes().OfType<TypeOfExpressionSyntax>().Single(); 366var node = tree.GetRoot().DescendantNodes().OfType<TypeOfExpressionSyntax>().Single();
Symbols\DefaultInterfaceImplementationTests.cs (102)
199var m1 = i1.GetMembers().OfType<MethodSymbol>().Where(m => methodName is null ? true : m.Name == methodName).Single(); 9364var i1 = test1.InterfacesNoUseSiteDiagnostics().Where(i => i.Name == "I1").Single(); 14053return container.GetMembers().OfType<PropertySymbol>().Single(); 15190var i1 = test1.InterfacesNoUseSiteDiagnostics().Where(i => i.Name == "I1").Single(); 16352var test1P2 = test1.GetMembers().OfType<PropertySymbol>().Where(p => p.Name.StartsWith("I2.")).Single(); 16378var test1P3 = test1.GetMembers().OfType<PropertySymbol>().Where(p => p.Name.StartsWith("I3.")).Single(); 16603var test1P2 = test1.GetMembers().OfType<PropertySymbol>().Where(p => p.Name.StartsWith(i1.Name)).Single(); 16792var test2P1 = test2.GetMembers().OfType<PropertySymbol>().Where(p => p.Name.StartsWith("I1.")).Single(); 16818var test2P2 = test2.GetMembers().OfType<PropertySymbol>().Where(p => p.Name.StartsWith("I2.")).Single(); 17035var test2P1 = test2.GetMembers().OfType<PropertySymbol>().Where(p => p.Name.StartsWith("I1.")).Single(); 17061var test2P2 = test2.GetMembers().OfType<PropertySymbol>().Where(p => p.Name.StartsWith("I2.")).Single(); 17087var test2P3 = test2.GetMembers().OfType<PropertySymbol>().Where(p => p.Name.StartsWith("I3.")).Single(); 17285var test2P1 = test2.GetMembers().OfType<PropertySymbol>().Where(p => p.Name.StartsWith("I1.")).Single(); 17315var test2P2 = test2.GetMembers().OfType<PropertySymbol>().Where(p => p.Name.StartsWith("I2.")).Single(); 17341var test2P3 = test2.GetMembers().OfType<PropertySymbol>().Where(p => p.Name.StartsWith("I3.")).Single(); 17371var test2P4 = test2.GetMembers().OfType<PropertySymbol>().Where(p => p.Name.StartsWith("I4.")).Single(); 27681return container.GetMembers().OfType<EventSymbol>().Single(); 28694var i1 = test1.InterfacesNoUseSiteDiagnostics().Where(i => i.Name == "I1").Single(); 29745var test1P2 = test1.GetMembers().OfType<EventSymbol>().Where(p => p.Name.StartsWith("I2.")).Single(); 29775var test1P3 = test1.GetMembers().OfType<EventSymbol>().Where(p => p.Name.StartsWith("I3.")).Single(); 30016var test1P2 = test1.GetMembers().OfType<EventSymbol>().Where(p => p.Name.StartsWith(i1.Name)).Single(); 30128var test2P1 = test2.GetMembers().OfType<EventSymbol>().Where(p => p.Name.StartsWith("I1.")).Single(); 30158var test2P2 = test2.GetMembers().OfType<EventSymbol>().Where(p => p.Name.StartsWith("I2.")).Single(); 30458var test2P1 = test2.GetMembers().OfType<EventSymbol>().Where(p => p.Name.StartsWith("I1.")).Single(); 30488var test2P2 = test2.GetMembers().OfType<EventSymbol>().Where(p => p.Name.StartsWith("I2.")).Single(); 30518var test2P3 = test2.GetMembers().OfType<EventSymbol>().Where(p => p.Name.StartsWith("I3.")).Single(); 30679var test2P1 = test2.GetMembers().OfType<EventSymbol>().Where(p => p.Name.StartsWith("I1.")).Single(); 30709var test2P2 = test2.GetMembers().OfType<EventSymbol>().Where(p => p.Name.StartsWith("I2.")).Single(); 30739var test2P3 = test2.GetMembers().OfType<EventSymbol>().Where(p => p.Name.StartsWith("I3.")).Single(); 30769var test2P4 = test2.GetMembers().OfType<EventSymbol>().Where(p => p.Name.StartsWith("I4.")).Single(); 33031var i1 = test1.InterfacesNoUseSiteDiagnostics().Where(i => i.Name == "I1").Single(); 33032var i1i2m1 = i1.GetMember<MethodSymbol>(i1.OriginalDefinition.AllInterfacesNoUseSiteDiagnostics.Where(i => i.Name == "I2").Single().ToDisplayString() + "." + name); 33033var i1i4m1 = i1.GetMember<MethodSymbol>(i1.OriginalDefinition.AllInterfacesNoUseSiteDiagnostics.Where(i => i.Name == "I4").Single().ToDisplayString() + "." + name); 33034var i2 = i1.AllInterfacesNoUseSiteDiagnostics.Where(i => i.Name == "I2").Single(); 33036var i4 = i1.AllInterfacesNoUseSiteDiagnostics.Where(i => i.Name == "I4").Single(); 33059i1 = i3.InterfacesNoUseSiteDiagnostics().Where(i => i.Name == "I1").Single(); 33060i1i2m1 = i1.GetMember<MethodSymbol>(i1.OriginalDefinition.AllInterfacesNoUseSiteDiagnostics.Where(i => i.Name == "I2").Single().ToDisplayString() + "." + name); 33061i1i4m1 = i1.GetMember<MethodSymbol>(i1.OriginalDefinition.AllInterfacesNoUseSiteDiagnostics.Where(i => i.Name == "I4").Single().ToDisplayString() + "." + name); 33062i2 = i1.AllInterfacesNoUseSiteDiagnostics.Where(i => i.Name == "I2").Single(); 33064i4 = i1.AllInterfacesNoUseSiteDiagnostics.Where(i => i.Name == "I4").Single(); 33786var i1 = test1.InterfacesNoUseSiteDiagnostics().Where(i => i.Name == "I1").Single(); 33788var i2 = i1.InterfacesNoUseSiteDiagnostics().Where(i => i.Name == "I2").Single(); 33789var i2m1 = i2.GetMembers().OfType<MethodSymbol>().Single(); 34002var i1 = test1.InterfacesNoUseSiteDiagnostics().Where(i => i.Name == "I1").Single(); 34004var i2 = i1.InterfacesNoUseSiteDiagnostics().Where(i => i.Name == "I2").Single(); 34005var i2m1 = i2.GetMembers().OfType<MethodSymbol>().Single(); 36905var method = @interface.GetMembers().OfType<MethodSymbol>().Single(); 37059var i1 = test1.InterfacesNoUseSiteDiagnostics().Where(i => i.Name == "I1").Single(); 37060var i1i2m1 = i1.GetMembers().OfType<PropertySymbol>().Where(p => p.Name.StartsWith("I2.")).Single(); 37061var i1i4m1 = i1.GetMembers().OfType<PropertySymbol>().Where(p => p.Name.StartsWith("I4.")).Single(); 37062var i2 = i1.InterfacesNoUseSiteDiagnostics().Where(i => i.Name == "I2").Single(); 37063var i2m1 = i2.GetMembers().OfType<PropertySymbol>().Single(); 37064var i4 = i1.AllInterfacesNoUseSiteDiagnostics.Where(i => i.Name == "I4").Single(); 37065var i4m1 = i4.GetMembers().OfType<PropertySymbol>().Single(); 37974var i1 = test1.InterfacesNoUseSiteDiagnostics().Where(i => i.Name == "I1").Single(); 37976var i2 = i1.InterfacesNoUseSiteDiagnostics().Where(i => i.Name == "I2").Single(); 40092var i1 = test1.InterfacesNoUseSiteDiagnostics().Where(i => i.Name == "I1").Single(); 40093var i1i2m1 = i1.GetMembers().OfType<EventSymbol>().Where(p => p.Name.StartsWith("I2.")).Single(); 40094var i1i4m1 = i1.GetMembers().OfType<EventSymbol>().Where(p => p.Name.StartsWith("I4.")).Single(); 40095var i2 = i1.InterfacesNoUseSiteDiagnostics().Where(i => i.Name == "I2").Single(); 40096var i2m1 = i2.GetMembers().OfType<EventSymbol>().Single(); 40097var i4 = i1.AllInterfacesNoUseSiteDiagnostics.Where(i => i.Name == "I4").Single(); 40098var i4m1 = i4.GetMembers().OfType<EventSymbol>().Single(); 51092var i2m1 = i2.GetMembers().OfType<MethodSymbol>().Single(); 52524var i2p1 = i2.GetMembers().OfType<PropertySymbol>().Single(); 52722var test12p1 = test1.GetMembers().OfType<PropertySymbol>().Single(); 52725var i2p1 = i2.GetMembers().OfType<PropertySymbol>().Single(); 52882var i1p1 = i3.ContainingNamespace.GetTypeMember("I1").GetMembers().OfType<PropertySymbol>().Single(); 53053var i3p1 = i3.GetMembers().OfType<PropertySymbol>().Single(); 53054var i1p1 = i3.ContainingNamespace.GetTypeMember("I1").GetMembers().OfType<PropertySymbol>().Single(); 53219var i1p1 = test1.InterfacesNoUseSiteDiagnostics().First().ContainingNamespace.GetTypeMember("I1").GetMembers().OfType<PropertySymbol>().Single(); 53383var i1p1 = i4.ContainingNamespace.GetTypeMember("I1").GetMembers().OfType<PropertySymbol>().Single(); 53522var i4p1 = i4.GetMembers().OfType<PropertySymbol>().Single(); 53523var i1p1 = i4.ContainingNamespace.GetTypeMember("I1").GetMembers().OfType<PropertySymbol>().Single(); 53607var i2p1 = i2.GetMembers().OfType<PropertySymbol>().Single(); 53739var i2p1 = i2.GetMembers().OfType<PropertySymbol>().Single(); 53883var c2p1 = c2.GetMembers().OfType<PropertySymbol>().Single(); 54215var i2p1 = i2.GetMembers().OfType<PropertySymbol>().Single(); 57042var i2p1 = i2.GetMembers().OfType<PropertySymbol>().Single(); 57502var i2p1 = i2.GetMembers().OfType<EventSymbol>().Single(); 57680var test12p1 = test1.GetMembers().OfType<EventSymbol>().Single(); 57683var i2p1 = i2.GetMembers().OfType<EventSymbol>().Single(); 57833var i1p1 = i3.ContainingNamespace.GetTypeMember("I1").GetMembers().OfType<EventSymbol>().Single(); 57992var i3p1 = i3.GetMembers().OfType<EventSymbol>().Single(); 57993var i1p1 = i3.ContainingNamespace.GetTypeMember("I1").GetMembers().OfType<EventSymbol>().Single(); 58144var i1p1 = test1.InterfacesNoUseSiteDiagnostics().First().ContainingNamespace.GetTypeMember("I1").GetMembers().OfType<EventSymbol>().Single(); 58295var i1p1 = i4.ContainingNamespace.GetTypeMember("I1").GetMembers().OfType<EventSymbol>().Single(); 58424var i4p1 = i4.GetMembers().OfType<EventSymbol>().Single(); 58425var i1p1 = i4.ContainingNamespace.GetTypeMember("I1").GetMembers().OfType<EventSymbol>().Single(); 58495var i2p1 = i2.GetMembers().OfType<EventSymbol>().Single(); 58685var c2p1 = c2.GetMembers().OfType<EventSymbol>().Single(); 59267var i2p1 = i2.GetMembers().OfType<EventSymbol>().Single(); 59326var i2p1 = i2.GetMembers().OfType<EventSymbol>().Single(); 67150Assert.Empty(i1.GetMembers().OfType<MethodSymbol>().Single().ExplicitInterfaceImplementations); 67216Assert.Same(i2.GetMembers().OfType<MethodSymbol>().Single(), i1.GetMembers().OfType<MethodSymbol>().Single().ExplicitInterfaceImplementations.Single()); 67332var m = i1.GetMembers().OfType<PropertySymbol>().Single(); 67400var m1 = i1.GetMembers().OfType<PropertySymbol>().Single(); 67401var m2 = i2.GetMembers().OfType<PropertySymbol>().Single(); 67520var m = i1.GetMembers().OfType<EventSymbol>().Single(); 67591var m1 = i1.GetMembers().OfType<EventSymbol>().Single(); 67592var m2 = i2.GetMembers().OfType<EventSymbol>().Single();
Symbols\DestructorTests.cs (3)
404var tree = compilation.SyntaxTrees.Single(); 407var destructorDecl = tree.GetCompilationUnitRoot().DescendantNodes().OfType<DestructorDeclarationSyntax>().Single(); 413var finalizeSyntax = tree.GetCompilationUnitRoot().DescendantNodes().OfType<MemberAccessExpressionSyntax>().Single().Name;
Symbols\ExtensionMethodTests.cs (7)
227syntaxTree.GetCompilationUnitRoot().DescendantNodes().OfType<MemberAccessExpressionSyntax>().Single()).Symbol; 2950var tree = compilation.SyntaxTrees.Single(); 2952var memberAccess = tree.GetCompilationUnitRoot().DescendantNodes().OfType<MemberAccessExpressionSyntax>().Single(); 3008var tree = compilation.SyntaxTrees.Single(); 3010var memberAccess = tree.GetCompilationUnitRoot().DescendantNodes().OfType<MemberAccessExpressionSyntax>().Single(); 3778var member = (MemberAccessExpressionSyntax)syntaxTree.GetRoot().DescendantNodes().OfType<InvocationExpressionSyntax>().Single().Expression; 4126var a = compilation.GlobalNamespace.GetTypeMember("A").InstanceConstructors.Where(c => !c.IsDefaultValueTypeConstructor()).Single();
Symbols\FunctionPointerTypeSymbolTests.cs (20)
54.Single().ParameterList.Parameters 55.Single().Type; 285syntaxTree.GetRoot().DescendantNodes().OfType<FunctionPointerTypeSyntax>().Single(), 687.Single().ParameterList.Parameters 688.Single().Type; 1151.Single(); 1160.ParameterList.Parameters.Single().Type!) 1161.RankSpecifiers.Single() 1162.Sizes.Single(); 1263.Single(); 1271var nestedTypeInfo = model.GetTypeInfo(functionPointerTypeSyntax.ParameterList.Parameters.Single().Type!); 1321.Single() 1687var mDeclSyntax = syntaxTree.GetRoot().DescendantNodes().OfType<MethodDeclarationSyntax>().Skip(2).Single(); 1699var varDecl = mDeclSyntax.DescendantNodes().OfType<VariableDeclarationSyntax>().Single(); 1706var varInitializer = varDecl.Variables.Single().Initializer!.Value; 1713var assignment = mDeclSyntax.DescendantNodes().OfType<AssignmentExpressionSyntax>().Single(); 1732InvocationExpressionSyntax invocationExpressionSyntax = mDeclSyntax.DescendantNodes().OfType<InvocationExpressionSyntax>().Single(); 1748var returnExpression = mDeclSyntax.DescendantNodes().OfType<ReturnStatementSyntax>().Single().Expression!; 1869var variableDeclaratorSyntax = m3DeclSyntax.DescendantNodes().OfType<VariableDeclaratorSyntax>().Single(); 1879var invocationExpr = m3DeclSyntax.DescendantNodes().OfType<InvocationExpressionSyntax>().Single();
Symbols\GenericConstraintTests.cs (2)
7434var nest = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(i => i.Identifier.ValueText == "Nest").Single(); 7459var nest = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(i => i.Identifier.ValueText == "Nest").Single();
Symbols\ImplicitClassTests.cs (3)
74var toStringIdentifier = identifiers.Where(node => node.Identifier.ValueText.Equals("ToString")).Single(); 116var namespaceDecl = tree.GetCompilationUnitRoot().DescendantNodes().OfType<NamespaceDeclarationSyntax>().Single(); 117var methodDecl = tree.GetCompilationUnitRoot().DescendantNodes().OfType<MethodDeclarationSyntax>().Single();
Symbols\IndexerTests.cs (7)
1171var classEventImpl = @class.GetMembers().Where(m => m.GetExplicitInterfaceImplementations().Contains(interfaceEvent)).Single(); 1172var classPropertyImpl = @class.GetMembers().Where(m => m.GetExplicitInterfaceImplementations().Contains(interfaceProperty)).Single(); 1173var classIndexerImpl = @class.GetMembers().Where(m => m.GetExplicitInterfaceImplementations().Contains(interfaceIndexer)).Single(); 1233var classCIndexer = classC.GetMembers().Where(s => s.Kind == SymbolKind.Property).Single(); 1245var classCIndexer = classC.GetMembers().Where(s => s.Kind == SymbolKind.Property).Single(); 1290var indexerAccessSyntax = GetElementAccessExpressions(tree.GetCompilationUnitRoot()).Single(); 2955var a = compilation.GlobalNamespace.GetTypeMember("A").InstanceConstructors.Where(c => !c.IsDefaultValueTypeConstructor()).Single();
Symbols\InterfaceOverriddenOrHiddenMembersTests.cs (2)
800var baseMethod = baseInterface.GetMembers("M").OfType<MethodSymbol>().Single(); 801var baseProperty = baseInterface.GetMembers("M").OfType<PropertySymbol>().Single();
Symbols\LocalFunctionTests.cs (3)
35var localSyntax = tree.GetCompilationUnitRoot().DescendantNodes().OfType<LocalFunctionStatementSyntax>().Single(); 56var localSyntax = tree.GetCompilationUnitRoot().DescendantNodes().OfType<LocalFunctionStatementSyntax>().Single(); 77var localSyntax = tree.GetCompilationUnitRoot().DescendantNodes().OfType<LocalFunctionStatementSyntax>().Single();
Symbols\Metadata\MetadataTypeTests.cs (1)
514var stateMachineClass = comp.GlobalNamespace.GetMember<NamedTypeSymbol>("C").GetMembers().OfType<NamedTypeSymbol>().Single();
Symbols\Metadata\PE\BaseTypeResolution.cs (1)
137var varCorTypes = module2.GlobalNamespace.GetMembers("CorTypes").OfType<NamespaceSymbol>().Single();
Symbols\Metadata\PE\LoadCustomModifiers.cs (8)
34FieldSymbol f0 = modifiers.GetMembers("F0").OfType<FieldSymbol>().Single(); 43MethodSymbol m1 = modifiers.GetMembers("F1").OfType<MethodSymbol>().Single(); 45ParameterSymbol p2 = modifiers.GetMembers("F2").OfType<MethodSymbol>().Single().Parameters[0]; 47ParameterSymbol p4 = modifiers.GetMembers("F4").OfType<MethodSymbol>().Single().Parameters[0]; 49MethodSymbol m5 = modifiers.GetMembers("F5").OfType<MethodSymbol>().Single(); 52ParameterSymbol p6 = modifiers.GetMembers("F6").OfType<MethodSymbol>().Single().Parameters[0]; 54MethodSymbol m7 = modifiers.GetMembers("F7").OfType<MethodSymbol>().Single(); 73Assert.Equal("System.Int32 modopt(System.Int32) modopt(System.Runtime.CompilerServices.IsConst) modopt(System.Runtime.CompilerServices.IsConst) p", modifiers.GetMembers("F3").OfType<MethodSymbol>().Single().Parameters[0].ToTestDisplayString());
Symbols\Metadata\PE\LoadingAttributes.cs (4)
212Assert.Equal(aNestedAttribute, ((CSharpAttributeData)innerC1.GetAttributes(aNestedAttribute).Single()).AttributeClass); 1275var attr = prop.GetAttributes(resCatAttr).Single(); 1278attr = prop.GetAttributes(resDesAttr).Single(); 1281attr = prop.GetAttributes(defValAttr).Single();
Symbols\Metadata\PE\LoadingEvents.cs (1)
525var @event = type.GetMembers().OfType<PEEventSymbol>().Single();
Symbols\Metadata\PE\LoadingGenericTypeParameters.cs (1)
27OfType<NamespaceSymbol>().Single().
Symbols\Metadata\PE\LoadingIndexers.cs (1)
604var indexer = (PropertySymbol)@class.GetMembers().Where(m => m.Kind == SymbolKind.Property).Single();
Symbols\Metadata\PE\LoadingMethods.cs (2)
176var console = module5.GlobalNamespace.GetMembers("System").OfType<NamespaceSymbol>().Single(). 375var byrefReturnMethod = byrefReturn.GlobalNamespace.GetTypeMembers("ByRefReturn").Single().GetMembers("M").OfType<MethodSymbol>().Single();
Symbols\Metadata\PE\MissingTypeReferences.cs (10)
288var asm1m1 = asm1classC.GetMembers("M1").OfType<MethodSymbol>().Single(); 289var asm1m2 = asm1classC.GetMembers("M2").OfType<MethodSymbol>().Single(); 290var asm1m3 = asm1classC.GetMembers("M3").OfType<MethodSymbol>().Single(); 291var asm1m4 = asm1classC.GetMembers("M4").OfType<MethodSymbol>().Single(); 292var asm1m5 = asm1classC.GetMembers("M5").OfType<MethodSymbol>().Single(); 293var asm1m6 = asm1classC.GetMembers("M6").OfType<MethodSymbol>().Single(); 294var asm1m7 = asm1classC.GetMembers("M7").OfType<MethodSymbol>().Single(); 295var asm1m8 = asm1classC.GetMembers("M8").OfType<MethodSymbol>().Single(); 311var asm2m1 = asm2classC.GetMembers("M1").OfType<MethodSymbol>().Single(); 312var asm2m4 = asm2classC.GetMembers("M4").OfType<MethodSymbol>().Single();
Symbols\Metadata\PE\NoPia.cs (80)
35Assert.Equal(0, localTypes1.GlobalNamespace.GetMembers("NS1").OfType<NamespaceSymbol>().Single(). 40Assert.Equal(0, localTypes2.GlobalNamespace.GetMembers("NS1").OfType<NamespaceSymbol>().Single(). 62var varNS1 = pia1_1.GlobalNamespace.GetMembers("NS1").OfType<NamespaceSymbol>().Single(); 75test1 = classLocalTypes1.GetMembers("Test1").OfType<MethodSymbol>().Single(); 76test2 = classLocalTypes2.GetMembers("Test2").OfType<MethodSymbol>().Single(); 108test1 = classLocalTypes1.GetMembers("Test1").OfType<MethodSymbol>().Single(); 109test2 = classLocalTypes2.GetMembers("Test2").OfType<MethodSymbol>().Single(); 141test1 = classLocalTypes1.GetMembers("Test1").OfType<MethodSymbol>().Single(); 142test2 = classLocalTypes2.GetMembers("Test2").OfType<MethodSymbol>().Single(); 147Assert.Same(pia1_3.GlobalNamespace.GetMembers("NS1").OfType<NamespaceSymbol>().Single().GetTypeMembers("I2").Single(), param[1].Type); 195test1 = classLocalTypes1.GetMembers("Test1").OfType<MethodSymbol>().Single(); 196test2 = classLocalTypes2.GetMembers("Test2").OfType<MethodSymbol>().Single(); 232test1 = classLocalTypes1.GetMembers("Test1").OfType<MethodSymbol>().Single(); 233test2 = classLocalTypes2.GetMembers("Test2").OfType<MethodSymbol>().Single(); 263test1 = classLocalTypes1.GetMembers("Test1").OfType<MethodSymbol>().Single(); 264test2 = classLocalTypes2.GetMembers("Test2").OfType<MethodSymbol>().Single(); 297test1 = classLocalTypes1.GetMembers("Test1").OfType<MethodSymbol>().Single(); 298test2 = classLocalTypes2.GetMembers("Test2").OfType<MethodSymbol>().Single(); 403var varNS1 = pia1_1.GlobalNamespace.GetMembers("NS1").OfType<NamespaceSymbol>().Single(); 416test1 = classLocalTypes1.GetMembers("Test1").OfType<MethodSymbol>().Single(); 417test2 = classLocalTypes2.GetMembers("Test2").OfType<MethodSymbol>().Single(); 449test1 = classLocalTypes1.GetMembers("Test1").OfType<MethodSymbol>().Single(); 450test2 = classLocalTypes2.GetMembers("Test2").OfType<MethodSymbol>().Single(); 481test1 = classLocalTypes1.GetMembers("Test1").OfType<MethodSymbol>().Single(); 482test2 = classLocalTypes2.GetMembers("Test2").OfType<MethodSymbol>().Single(); 521test1 = classLocalTypes1.GetMembers("Test1").OfType<MethodSymbol>().Single(); 522test2 = classLocalTypes2.GetMembers("Test2").OfType<MethodSymbol>().Single(); 566test1 = classLocalTypes1.GetMembers("Test1").OfType<MethodSymbol>().Single(); 567test2 = classLocalTypes2.GetMembers("Test2").OfType<MethodSymbol>().Single(); 597test1 = classLocalTypes1.GetMembers("Test1").OfType<MethodSymbol>().Single(); 598test2 = classLocalTypes2.GetMembers("Test2").OfType<MethodSymbol>().Single(); 633test1 = classLocalTypes1.GetMembers("Test1").OfType<MethodSymbol>().Single(); 634test2 = classLocalTypes2.GetMembers("Test2").OfType<MethodSymbol>().Single(); 717Assert.NotEqual(SymbolKind.ErrorType, localTypes3.GetMembers("Test1").OfType<MethodSymbol>().Single().ReturnType.Kind); 718Assert.NotEqual(SymbolKind.ErrorType, localTypes3.GetMembers("Test2").OfType<MethodSymbol>().Single().ReturnType.Kind); 719Assert.Equal(SymbolKind.ErrorType, localTypes3.GetMembers("Test3").OfType<MethodSymbol>().Single().ReturnType.Kind); 721NoPiaIllegalGenericInstantiationSymbol illegal = (NoPiaIllegalGenericInstantiationSymbol)localTypes3.GetMembers("Test3").OfType<MethodSymbol>().Single().ReturnType; 724Assert.NotEqual(SymbolKind.ErrorType, localTypes3.GetMembers("Test4").OfType<MethodSymbol>().Single().ReturnType.Kind); 725Assert.IsType<NoPiaIllegalGenericInstantiationSymbol>(localTypes3.GetMembers("Test5").OfType<MethodSymbol>().Single().ReturnType); 736Assert.NotEqual(SymbolKind.ErrorType, localTypes3.GetMembers("Test1").OfType<MethodSymbol>().Single().ReturnType.Kind); 737Assert.NotEqual(SymbolKind.ErrorType, localTypes3.GetMembers("Test2").OfType<MethodSymbol>().Single().ReturnType.Kind); 738Assert.IsType<NoPiaIllegalGenericInstantiationSymbol>(localTypes3.GetMembers("Test3").OfType<MethodSymbol>().Single().ReturnType); 739Assert.NotEqual(SymbolKind.ErrorType, localTypes3.GetMembers("Test4").OfType<MethodSymbol>().Single().ReturnType.Kind); 740Assert.IsType<NoPiaIllegalGenericInstantiationSymbol>(localTypes3.GetMembers("Test5").OfType<MethodSymbol>().Single().ReturnType); 741Assert.IsType<NoPiaIllegalGenericInstantiationSymbol>(localTypes3.GetMembers("Test6").OfType<MethodSymbol>().Single().ReturnType); 770Assert.IsType<NoPiaIllegalGenericInstantiationSymbol>(varI5_1.GetMembers("Foo").OfType<MethodSymbol>().Single().ReturnType); 780Assert.NotEqual(SymbolKind.ErrorType, varI5_2.GetMembers("Foo").OfType<MethodSymbol>().Single().ReturnType.Kind); 793Assert.IsType<NoPiaIllegalGenericInstantiationSymbol>(varI7_3.GetMembers("Foo").OfType<MethodSymbol>().Single().ReturnType); 794Assert.NotEqual(SymbolKind.ErrorType, varI7_3.GetMembers("Bar").OfType<MethodSymbol>().Single().ReturnType.Kind); 809Assert.NotEqual(SymbolKind.ErrorType, varI7_4.GetMembers("Foo").OfType<MethodSymbol>().Single().ReturnType.Kind); 810Assert.NotEqual(SymbolKind.ErrorType, varI7_4.GetMembers("Bar").OfType<MethodSymbol>().Single().ReturnType.Kind); 827Assert.IsType<NoPiaIllegalGenericInstantiationSymbol>(varI7_5.GetMembers("Foo").OfType<MethodSymbol>().Single().ReturnType); 828Assert.IsType<NoPiaIllegalGenericInstantiationSymbol>(varI7_5.GetMembers("Bar").OfType<MethodSymbol>().Single().ReturnType); 857Assert.IsType<NoPiaIllegalGenericInstantiationSymbol>(varI7_7.GetMembers("Foo").OfType<MethodSymbol>().Single().ReturnType); 858Assert.NotEqual(SymbolKind.ErrorType, varI7_7.GetMembers("Bar").OfType<MethodSymbol>().Single().ReturnType.Kind); 1018Assert.NotEqual(SymbolKind.ErrorType, localTypes3.GetMembers("Test1").OfType<MethodSymbol>().Single().ReturnType.Kind); 1019Assert.NotEqual(SymbolKind.ErrorType, localTypes3.GetMembers("Test2").OfType<MethodSymbol>().Single().ReturnType.Kind); 1020Assert.Equal(SymbolKind.ErrorType, localTypes3.GetMembers("Test3").OfType<MethodSymbol>().Single().ReturnType.Kind); 1022NoPiaIllegalGenericInstantiationSymbol illegal = (NoPiaIllegalGenericInstantiationSymbol)localTypes3.GetMembers("Test3").OfType<MethodSymbol>().Single().ReturnType; 1025Assert.NotEqual(SymbolKind.ErrorType, localTypes3.GetMembers("Test4").OfType<MethodSymbol>().Single().ReturnType.Kind); 1026Assert.IsType<NoPiaIllegalGenericInstantiationSymbol>(localTypes3.GetMembers("Test5").OfType<MethodSymbol>().Single().ReturnType); 1037Assert.NotEqual(SymbolKind.ErrorType, localTypes3.GetMembers("Test1").OfType<MethodSymbol>().Single().ReturnType.Kind); 1038Assert.NotEqual(SymbolKind.ErrorType, localTypes3.GetMembers("Test2").OfType<MethodSymbol>().Single().ReturnType.Kind); 1039Assert.IsType<NoPiaIllegalGenericInstantiationSymbol>(localTypes3.GetMembers("Test3").OfType<MethodSymbol>().Single().ReturnType); 1040Assert.NotEqual(SymbolKind.ErrorType, localTypes3.GetMembers("Test4").OfType<MethodSymbol>().Single().ReturnType.Kind); 1041Assert.IsType<NoPiaIllegalGenericInstantiationSymbol>(localTypes3.GetMembers("Test5").OfType<MethodSymbol>().Single().ReturnType); 1042Assert.IsType<NoPiaIllegalGenericInstantiationSymbol>(localTypes3.GetMembers("Test6").OfType<MethodSymbol>().Single().ReturnType); 1137Assert.IsType<NoPiaIllegalGenericInstantiationSymbol>(varI5_1.GetMembers("Foo").OfType<MethodSymbol>().Single().ReturnType); 1147Assert.NotEqual(SymbolKind.ErrorType, varI5_2.GetMembers("Foo").OfType<MethodSymbol>().Single().ReturnType.Kind); 1160Assert.IsType<NoPiaIllegalGenericInstantiationSymbol>(varI7_3.GetMembers("Foo").OfType<MethodSymbol>().Single().ReturnType); 1161Assert.NotEqual(SymbolKind.ErrorType, varI7_3.GetMembers("Bar").OfType<MethodSymbol>().Single().ReturnType.Kind); 1176Assert.NotEqual(SymbolKind.ErrorType, varI7_4.GetMembers("Foo").OfType<MethodSymbol>().Single().ReturnType.Kind); 1177Assert.NotEqual(SymbolKind.ErrorType, varI7_4.GetMembers("Bar").OfType<MethodSymbol>().Single().ReturnType.Kind); 1194Assert.IsType<NoPiaIllegalGenericInstantiationSymbol>(varI7_5.GetMembers("Foo").OfType<MethodSymbol>().Single().ReturnType); 1195Assert.IsType<NoPiaIllegalGenericInstantiationSymbol>(varI7_5.GetMembers("Bar").OfType<MethodSymbol>().Single().ReturnType); 1224Assert.IsType<NoPiaIllegalGenericInstantiationSymbol>(varI7_7.GetMembers("Foo").OfType<MethodSymbol>().Single().ReturnType); 1225Assert.NotEqual(SymbolKind.ErrorType, varI7_7.GetMembers("Bar").OfType<MethodSymbol>().Single().ReturnType.Kind); 1236var varI5_Foo = varI5.GetMembers("Foo").OfType<MethodSymbol>().Single(); 1246var varI7_Foo = varI7.GetMembers("Foo").OfType<MethodSymbol>().Single(); 1247var varI7_Bar = varI7.GetMembers("Bar").OfType<MethodSymbol>().Single();
Symbols\Metadata\PE\NoPiaInstantiationOfGenericClassAndStruct.cs (48)
34var localField = classLocalType1.GetMembers("field").OfType<FieldSymbol>().Single(); 53var localField = classLocalType.GetMembers("nested").OfType<FieldSymbol>().Single(); 54var importedField = localField.Type.GetMembers("field2").OfType<FieldSymbol>().Single(); 73var localField = classLocalType.GetMembers("nested").OfType<FieldSymbol>().Single(); 74var importedField = localField.Type.GetMembers("field3").OfType<FieldSymbol>().Single(); 92var localField = classLocalType.GetMembers("nested").OfType<FieldSymbol>().Single(); 93var importedField = localField.Type.GetMembers("field5").OfType<FieldSymbol>().Single(); 116var var1 = classLocalType1.GetMembers("i1").OfType<FieldSymbol>().Single(); 134var localField = classLocalType.GetMembers("inheritsMethods").OfType<FieldSymbol>().Single(); 140Assert.Equal(SymbolKind.ErrorType, m.Parameters.Where(arg => arg.Name == "c1").Select(arg => arg).Single().Type.BaseType().Kind); 141Assert.IsType<NoPiaIllegalGenericInstantiationSymbol>(m.Parameters.Where(arg => arg.Name == "c1").Select(arg => arg).Single().Type.BaseType()); 163var var1 = classLocalType.GetMembers("i1").OfType<FieldSymbol>().Single(); 181var local = classLocalType1.GetMembers("typeRef").OfType<FieldSymbol>().Single(); 182var importedProperty = local.Type.GetMembers("Property1").OfType<PropertySymbol>().Single(); 200var local = classLocalType1.GetMembers("typeRef").OfType<FieldSymbol>().Single(); 201var importedProperty = local.Type.GetMembers("Property2").OfType<PropertySymbol>().Single(); 219var local = classLocalType1.GetMembers("typeRef").OfType<FieldSymbol>().Single(); 220var importedMethod = local.Type.GetMembers("Method1").OfType<MethodSymbol>().Single(); 222Assert.Equal(SymbolKind.ErrorType, importedMethod.Parameters.Where(arg => arg.Name == "x").Select(arg => arg).Single().Type.Kind); 223Assert.IsType<NoPiaIllegalGenericInstantiationSymbol>(importedMethod.Parameters.Where(arg => arg.Name == "x").Select(arg => arg).Single().Type); 238var local = classLocalType1.GetMembers("typeRef").OfType<FieldSymbol>().Single(); 239var importedMethod = local.Type.GetMembers("Method2").OfType<MethodSymbol>().Single(); 241Assert.Equal(SymbolKind.ErrorType, importedMethod.Parameters.Where(arg => arg.Name == "x").Select(arg => arg).Single().Type.Kind); 242Assert.IsType<NoPiaIllegalGenericInstantiationSymbol>(importedMethod.Parameters.Where(arg => arg.Name == "x").Select(arg => arg).Single().Type); 257var local = classLocalType.GetMembers("i2").OfType<FieldSymbol>().Single(); 258var importedMethod = local.Type.GetMembers("Method3").OfType<MethodSymbol>().Single(); 260Assert.Equal(SymbolKind.ErrorType, importedMethod.Parameters.Where(arg => arg.Name == "x").Select(arg => arg).Single().Type.Kind); 261Assert.IsType<NoPiaIllegalGenericInstantiationSymbol>(importedMethod.Parameters.Where(arg => arg.Name == "x").Select(arg => arg).Single().Type); 276var local = classLocalType.GetMembers("typeRef").OfType<FieldSymbol>().Single(); 277var importedMethod = local.Type.GetMembers("Method4").OfType<MethodSymbol>().Single(); 295var local = classLocalType.GetMembers("tr2a").OfType<FieldSymbol>().Single(); 296var importedMethod = local.Type.GetMembers(".ctor").OfType<MethodSymbol>().Single(); 298Assert.Equal(SymbolKind.ErrorType, importedMethod.Parameters.Where(arg => arg.Name == "x").Select(arg => arg).Single().Type.Kind); 299Assert.IsType<NoPiaIllegalGenericInstantiationSymbol>(importedMethod.Parameters.Where(arg => arg.Name == "x").Select(arg => arg).Single().Type); 314var local = classLocalType.GetMembers("tr2a").OfType<FieldSymbol>().Single(); 315var importedMethod = local.Type.GetMembers("op_Implicit").OfType<MethodSymbol>().Single(); 333var local = classLocalType.GetMembers("tr2b").OfType<FieldSymbol>().Single(); 334var importedField = local.Type.GetMembers("Event1").OfType<EventSymbol>().Single(); 352var var1 = classLocalType.GetMembers("Event2").OfType<EventSymbol>().Single(); 369var var1 = classLocalType.GetMembers("Event3").OfType<FieldSymbol>().Single(); 389var localField = classLocalType.GetMembers("myclass").OfType<FieldSymbol>().Single(); 410var localField = classLocalType.GetMembers("mygeneric").OfType<FieldSymbol>().Single(); 445Assert.Equal(SymbolKind.Parameter, m.Parameters.Where(arg => arg.Name == "c1").Select(arg => arg).Single().Kind); 446Assert.True(m.Parameters.Where(arg => arg.Name == "c1").Select(arg => arg).Single().Type.IsFromCompilation(localConsumer)); 486var nestedType = localConsumerRefsAsm.Where(a => a.Name == "NoPIAGenerics1-Asm1").Single().GlobalNamespace.GetTypeMembers("NestedConstructs").Single(); 487var localField = nestedType.GetMembers("field1").OfType<FieldSymbol>().Single(); 503var localField = nestedType.GetMembers("field1").OfType<FieldSymbol>().Single(); 519var localMethod = nestedType.GetMembers("Method4").OfType<MethodSymbol>().Single();
Symbols\Metadata\PE\NoPiaLocalHideAndTypeSubstitutionTests.cs (20)
39var canonicalType2 = localConsumerRefsAsm.First(arg => arg.Name == "Pia1").GlobalNamespace.GetMembers("NS1").OfType<NamespaceSymbol>().Single().GetTypeMembers("I2").Single(); 42MethodSymbol methodSymbol = classLocalType.GetMembers("Test1").OfType<MethodSymbol>().Single(); 45Assert.Same(canonicalType1, param.Where(arg => arg.Type.Name == "I1").Select(arg => arg).Single().Type); 46Assert.Same(canonicalType2, param.Where(arg => arg.Type.Name == "I2").Select(arg => arg).Single().Type); 100MethodSymbol methodSymbol = classLocalType.GetMembers("Test1").OfType<MethodSymbol>().Single(); 136FieldSymbol localFieldSymbol = classLocalType.GetMembers("myOwnVar").OfType<FieldSymbol>().Single(); 139MethodSymbol refMethodSymbol = classRefLocalType.GetMembers("Scen1").OfType<MethodSymbol>().Single(); 196FieldSymbol localFieldSymbol = classLocalType.GetMembers("myOwnRef").OfType<FieldSymbol>().Single(); 199MethodSymbol refMethodSymbol = classRefLocalType.GetMembers("Scen2").OfType<MethodSymbol>().Single(); 232FieldSymbol localFieldSymbol = classLocalType.GetMembers("myLocalType").OfType<FieldSymbol>().Single(); 235MethodSymbol methodSymbol = classRefLocalType.GetMembers("Scen3").OfType<MethodSymbol>().Single(); 267FieldSymbol localFieldSymbol = classLocalType.GetMembers("myLocalType").OfType<FieldSymbol>().Single(); 270var methodSymbol = classRefLocalType.GetMembers("Scen4").OfType<PropertySymbol>().Single(); 300FieldSymbol localFieldSymbol = classLocalType.GetMembers("myLocalType").OfType<FieldSymbol>().Single(); 303var methodSymbol = classRefLocalType.GetMembers("Scen5").OfType<PropertySymbol>().Single(); 326MethodSymbol methodSymbol = classRefLocalType.GetMembers("Foo").OfType<MethodSymbol>().Single(); 348MethodSymbol methodSymbol = classRefLocalType.GetMembers("Foo").OfType<MethodSymbol>().Single(); 370MethodSymbol refMethodSymbol = classRefLocalType.GetMembers("Scen2").OfType<MethodSymbol>().Single(); 439var methodSymbol = importedType.GetMembers("Foo").OfType<MethodSymbol>().Single(); 478var embeddedType = importedTypeComp2.GetMembers("Test1").OfType<MethodSymbol>().Single();
Symbols\Metadata\PE\TypeAccessibility.cs (17)
32select n).Cast<NamespaceSymbol>().Single(); 36select t).Single(); 42select t).Single(); 48select t).Single(); 52select t).Single(); 56select t).Single(); 62select t).Single(); 66select t).Single(); 72select t).Cast<NamespaceSymbol>().Single(); 76select t).Cast<NamespaceSymbol>().Single(); 80select t).Cast<NamespaceSymbol>().Single(); 84select t).Single(); 88select t).Single(); 94select t).Cast<NamespaceSymbol>().Single(); 98select t).Cast<NamespaceSymbol>().Single(); 102select t).Single(); 106select t).Single();
Symbols\Metadata\PE\TypeKindTests.cs (8)
34select n).Cast<NamespaceSymbol>().Single(); 38select t).Single(); 44select t).Single(); 50select t).Single(); 56select t).Single(); 62select n).Cast<NamespaceSymbol>().Single(); 66select t).Single(); 73select t).Single();
Symbols\MethodEqualityTests.cs (1)
205var tree = comp.SyntaxTrees.Single();
Symbols\OverriddenOrHiddenMembersTests.cs (2)
3586var baseMethod = baseClass.GetMembers("M").OfType<MethodSymbol>().Single(); 3587var baseProperty = baseClass.GetMembers("M").OfType<PropertySymbol>().Single();
Symbols\RelaxedShiftOperatorTests.cs (6)
102var shift = tree.GetRoot().DescendantNodes().OfType<BinaryExpressionSyntax>().Single(); 146var shift = tree.GetRoot().DescendantNodes().OfType<BinaryExpressionSyntax>().Single(); 190var shift = tree.GetRoot().DescendantNodes().OfType<BinaryExpressionSyntax>().Single(); 234var shift = tree.GetRoot().DescendantNodes().OfType<BinaryExpressionSyntax>().Single(); 278var shift = tree.GetRoot().DescendantNodes().OfType<BinaryExpressionSyntax>().Single(); 322var shift = tree.GetRoot().DescendantNodes().OfType<BinaryExpressionSyntax>().Single();
Symbols\RequiredMembersTests.cs (3)
3977var attr = attrAttribute.GetAttributes().Where(a => a.AttributeClass!.Name == "AttrAttribute").Single(); 4007var attr = p.GetAttributes().Where(a => a.AttributeClass!.Name == "AttrAttribute").Single(); 4037var attr = f.GetAttributes().Where(a => a.AttributeClass!.Name == "AttrAttribute").Single();
Symbols\Retargeting\NoPia.cs (86)
308Assert.Equal(0, localTypes1.GlobalNamespace.GetMembers("NS1").OfType<NamespaceSymbol>().Single(). 320Assert.Equal(0, localTypes2.GlobalNamespace.GetMembers("NS1").OfType<NamespaceSymbol>().Single(). 372var varNS1 = pia1_1.GlobalNamespace.GetMembers("NS1").OfType<NamespaceSymbol>().Single(); 385test1 = classLocalTypes1.GetMembers("Test1").OfType<MethodSymbol>().Single(); 386test2 = classLocalTypes2.GetMembers("Test2").OfType<MethodSymbol>().Single(); 418test1 = classLocalTypes1.GetMembers("Test1").OfType<MethodSymbol>().Single(); 419test2 = classLocalTypes2.GetMembers("Test2").OfType<MethodSymbol>().Single(); 449test1 = classLocalTypes1.GetMembers("Test1").OfType<MethodSymbol>().Single(); 450test2 = classLocalTypes2.GetMembers("Test2").OfType<MethodSymbol>().Single(); 455Assert.Same(pia1_3.GlobalNamespace.GetMembers("NS1").OfType<NamespaceSymbol>().Single().GetTypeMembers("I2").Single(), param[1].Type); 501test1 = classLocalTypes1.GetMembers("Test1").OfType<MethodSymbol>().Single(); 502test2 = classLocalTypes2.GetMembers("Test2").OfType<MethodSymbol>().Single(); 536test1 = classLocalTypes1.GetMembers("Test1").OfType<MethodSymbol>().Single(); 537test2 = classLocalTypes2.GetMembers("Test2").OfType<MethodSymbol>().Single(); 566test1 = classLocalTypes1.GetMembers("Test1").OfType<MethodSymbol>().Single(); 567test2 = classLocalTypes2.GetMembers("Test2").OfType<MethodSymbol>().Single(); 599test1 = classLocalTypes1.GetMembers("Test1").OfType<MethodSymbol>().Single(); 600test2 = classLocalTypes2.GetMembers("Test2").OfType<MethodSymbol>().Single(); 673var varNS1 = pia1_1.GlobalNamespace.GetMembers("NS1").OfType<NamespaceSymbol>().Single(); 686test1 = classLocalTypes1.GetMembers("Test1").OfType<MethodSymbol>().Single(); 687test2 = classLocalTypes2.GetMembers("Test2").OfType<MethodSymbol>().Single(); 719test1 = classLocalTypes1.GetMembers("Test1").OfType<MethodSymbol>().Single(); 720test2 = classLocalTypes2.GetMembers("Test2").OfType<MethodSymbol>().Single(); 750test1 = classLocalTypes1.GetMembers("Test1").OfType<MethodSymbol>().Single(); 751test2 = classLocalTypes2.GetMembers("Test2").OfType<MethodSymbol>().Single(); 756Assert.Same(pia1_3.GlobalNamespace.GetMembers("NS1").OfType<NamespaceSymbol>().Single().GetTypeMembers("I2").Single(), param[1].Type); 802test1 = classLocalTypes1.GetMembers("Test1").OfType<MethodSymbol>().Single(); 803test2 = classLocalTypes2.GetMembers("Test2").OfType<MethodSymbol>().Single(); 837test1 = classLocalTypes1.GetMembers("Test1").OfType<MethodSymbol>().Single(); 838test2 = classLocalTypes2.GetMembers("Test2").OfType<MethodSymbol>().Single(); 867test1 = classLocalTypes1.GetMembers("Test1").OfType<MethodSymbol>().Single(); 868test2 = classLocalTypes2.GetMembers("Test2").OfType<MethodSymbol>().Single(); 900test1 = classLocalTypes1.GetMembers("Test1").OfType<MethodSymbol>().Single(); 901test2 = classLocalTypes2.GetMembers("Test2").OfType<MethodSymbol>().Single(); 977var varNS1 = pia1_1.GlobalNamespace.GetMembers("NS1").OfType<NamespaceSymbol>().Single(); 990test1 = classLocalTypes1.GetMembers("Test1").OfType<MethodSymbol>().Single(); 991test2 = classLocalTypes2.GetMembers("Test2").OfType<MethodSymbol>().Single(); 1023test1 = classLocalTypes1.GetMembers("Test1").OfType<MethodSymbol>().Single(); 1024test2 = classLocalTypes2.GetMembers("Test2").OfType<MethodSymbol>().Single(); 1054test1 = classLocalTypes1.GetMembers("Test1").OfType<MethodSymbol>().Single(); 1055test2 = classLocalTypes2.GetMembers("Test2").OfType<MethodSymbol>().Single(); 1060Assert.Same(pia1_3.GlobalNamespace.GetMembers("NS1").OfType<NamespaceSymbol>().Single().GetTypeMembers("I2").Single(), param[1].Type); 1106test1 = classLocalTypes1.GetMembers("Test1").OfType<MethodSymbol>().Single(); 1107test2 = classLocalTypes2.GetMembers("Test2").OfType<MethodSymbol>().Single(); 1141test1 = classLocalTypes1.GetMembers("Test1").OfType<MethodSymbol>().Single(); 1142test2 = classLocalTypes2.GetMembers("Test2").OfType<MethodSymbol>().Single(); 1171test1 = classLocalTypes1.GetMembers("Test1").OfType<MethodSymbol>().Single(); 1172test2 = classLocalTypes2.GetMembers("Test2").OfType<MethodSymbol>().Single(); 1204test1 = classLocalTypes1.GetMembers("Test1").OfType<MethodSymbol>().Single(); 1205test2 = classLocalTypes2.GetMembers("Test2").OfType<MethodSymbol>().Single(); 1349Assert.NotEqual(SymbolKind.ErrorType, localTypes3.GetMembers("Test1").OfType<MethodSymbol>().Single().ReturnType.Kind); 1350Assert.NotEqual(SymbolKind.ErrorType, localTypes3.GetMembers("Test2").OfType<MethodSymbol>().Single().ReturnType.Kind); 1351Assert.Equal(SymbolKind.ErrorType, localTypes3.GetMembers("Test3").OfType<MethodSymbol>().Single().ReturnType.Kind); 1353NoPiaIllegalGenericInstantiationSymbol illegal = (NoPiaIllegalGenericInstantiationSymbol)localTypes3.GetMembers("Test3").OfType<MethodSymbol>().Single().ReturnType; 1356Assert.NotEqual(SymbolKind.ErrorType, localTypes3.GetMembers("Test4").OfType<MethodSymbol>().Single().ReturnType.Kind); 1357Assert.IsType<NoPiaIllegalGenericInstantiationSymbol>(localTypes3.GetMembers("Test5").OfType<MethodSymbol>().Single().ReturnType); 1370Assert.NotEqual(SymbolKind.ErrorType, localTypes3.GetMembers("Test1").OfType<MethodSymbol>().Single().ReturnType.Kind); 1371Assert.NotEqual(SymbolKind.ErrorType, localTypes3.GetMembers("Test2").OfType<MethodSymbol>().Single().ReturnType.Kind); 1372Assert.IsType<NoPiaIllegalGenericInstantiationSymbol>(localTypes3.GetMembers("Test3").OfType<MethodSymbol>().Single().ReturnType); 1373Assert.NotEqual(SymbolKind.ErrorType, localTypes3.GetMembers("Test4").OfType<MethodSymbol>().Single().ReturnType.Kind); 1374Assert.IsType<NoPiaIllegalGenericInstantiationSymbol>(localTypes3.GetMembers("Test5").OfType<MethodSymbol>().Single().ReturnType); 1375Assert.IsType<NoPiaIllegalGenericInstantiationSymbol>(localTypes3.GetMembers("Test6").OfType<MethodSymbol>().Single().ReturnType); 1902Assert.NotEqual(SymbolKind.ErrorType, localTypes3.GetMembers("Test1").OfType<MethodSymbol>().Single().ReturnType.Kind); 1903Assert.NotEqual(SymbolKind.ErrorType, localTypes3.GetMembers("Test2").OfType<MethodSymbol>().Single().ReturnType.Kind); 1904Assert.Equal(SymbolKind.ErrorType, localTypes3.GetMembers("Test3").OfType<MethodSymbol>().Single().ReturnType.Kind); 1906NoPiaIllegalGenericInstantiationSymbol illegal = (NoPiaIllegalGenericInstantiationSymbol)localTypes3.GetMembers("Test3").OfType<MethodSymbol>().Single().ReturnType; 1909Assert.NotEqual(SymbolKind.ErrorType, localTypes3.GetMembers("Test4").OfType<MethodSymbol>().Single().ReturnType.Kind); 1910Assert.IsType<NoPiaIllegalGenericInstantiationSymbol>(localTypes3.GetMembers("Test5").OfType<MethodSymbol>().Single().ReturnType); 1923Assert.NotEqual(SymbolKind.ErrorType, localTypes3.GetMembers("Test1").OfType<MethodSymbol>().Single().ReturnType.Kind); 1924Assert.NotEqual(SymbolKind.ErrorType, localTypes3.GetMembers("Test2").OfType<MethodSymbol>().Single().ReturnType.Kind); 1925Assert.IsType<NoPiaIllegalGenericInstantiationSymbol>(localTypes3.GetMembers("Test3").OfType<MethodSymbol>().Single().ReturnType); 1926Assert.NotEqual(SymbolKind.ErrorType, localTypes3.GetMembers("Test4").OfType<MethodSymbol>().Single().ReturnType.Kind); 1927Assert.IsType<NoPiaIllegalGenericInstantiationSymbol>(localTypes3.GetMembers("Test5").OfType<MethodSymbol>().Single().ReturnType); 1928Assert.IsType<NoPiaIllegalGenericInstantiationSymbol>(localTypes3.GetMembers("Test6").OfType<MethodSymbol>().Single().ReturnType); 1952Assert.NotEqual(SymbolKind.ErrorType, localTypes3.GetMembers("Test1").OfType<MethodSymbol>().Single().ReturnType.Kind); 1953Assert.NotEqual(SymbolKind.ErrorType, localTypes3.GetMembers("Test2").OfType<MethodSymbol>().Single().ReturnType.Kind); 1954Assert.Equal(SymbolKind.ErrorType, localTypes3.GetMembers("Test3").OfType<MethodSymbol>().Single().ReturnType.Kind); 1956NoPiaIllegalGenericInstantiationSymbol illegal = (NoPiaIllegalGenericInstantiationSymbol)localTypes3.GetMembers("Test3").OfType<MethodSymbol>().Single().ReturnType; 1959Assert.NotEqual(SymbolKind.ErrorType, localTypes3.GetMembers("Test4").OfType<MethodSymbol>().Single().ReturnType.Kind); 1960Assert.IsType<NoPiaIllegalGenericInstantiationSymbol>(localTypes3.GetMembers("Test5").OfType<MethodSymbol>().Single().ReturnType); 1973Assert.NotEqual(SymbolKind.ErrorType, localTypes3.GetMembers("Test1").OfType<MethodSymbol>().Single().ReturnType.Kind); 1974Assert.NotEqual(SymbolKind.ErrorType, localTypes3.GetMembers("Test2").OfType<MethodSymbol>().Single().ReturnType.Kind); 1975Assert.IsType<NoPiaIllegalGenericInstantiationSymbol>(localTypes3.GetMembers("Test3").OfType<MethodSymbol>().Single().ReturnType); 1976Assert.NotEqual(SymbolKind.ErrorType, localTypes3.GetMembers("Test4").OfType<MethodSymbol>().Single().ReturnType.Kind); 1977Assert.IsType<NoPiaIllegalGenericInstantiationSymbol>(localTypes3.GetMembers("Test5").OfType<MethodSymbol>().Single().ReturnType); 1978Assert.IsType<NoPiaIllegalGenericInstantiationSymbol>(localTypes3.GetMembers("Test6").OfType<MethodSymbol>().Single().ReturnType);
Symbols\Retargeting\RetargetCustomAttributes.cs (6)
209FieldSymbol testField = testClass.GetMembers("testField").OfType<FieldSymbol>().Single(); 219PropertySymbol testProperty = testClass.GetMembers("TestProperty").OfType<PropertySymbol>().Single(); 233MethodSymbol testMethod = testClass.GetMembers("TestMethod").OfType<MethodSymbol>().Single(); 243MethodSymbol testMethod = testClass.GetMembers("TestMethod").OfType<MethodSymbol>().Single(); 255MethodSymbol testMethod = testClass.GetMembers("TestMethod").OfType<MethodSymbol>().Single(); 267MethodSymbol testMethod = testClass.GetMembers("TestMethod").OfType<MethodSymbol>().Single();
Symbols\Retargeting\RetargetCustomModifiers.cs (8)
47FieldSymbol f0 = modifiers.GetMembers("F0").OfType<FieldSymbol>().Single(); 57MethodSymbol m1 = modifiers.GetMembers("F1").OfType<MethodSymbol>().Single(); 59ParameterSymbol p2 = modifiers.GetMembers("F2").OfType<MethodSymbol>().Single().Parameters[0]; 61MethodSymbol m5 = modifiers.GetMembers("F5").OfType<MethodSymbol>().Single(); 64ParameterSymbol p6 = modifiers.GetMembers("F6").OfType<MethodSymbol>().Single().Parameters[0]; 66MethodSymbol m7 = modifiers.GetMembers("F7").OfType<MethodSymbol>().Single(); 165FieldSymbol volatileFld = modifiers.GetMembers("volatileFld").OfType<FieldSymbol>().Single(); 192MethodSymbol m1 = modifiers.GetMembers("F1").OfType<MethodSymbol>().Single();
Symbols\Retargeting\RetargetingTests.cs (1)
1075var containingAssembly = unmanagedCallersOnlyData.CallingConventionTypes.Single().ContainingAssembly;
Symbols\Source\BaseClassTests.cs (1)
1255var n = global.GetMembers("N").OfType<NamespaceSymbol>().Single();
Symbols\Source\CustomModifierCopyTests.cs (11)
698var classIndexer = (PropertySymbol)@class.GetMembers().Where(s => s.Kind == SymbolKind.Property).Single(); 731var classIndexer = (PropertySymbol)@class.GetMembers().Where(s => s.Kind == SymbolKind.Property).Single(); 738var explicitGetterImpl = explicitImpls.Where(impl => impl.ImplementingMethod.MethodKind == MethodKind.PropertyGet).Single(); 741var explicitSetterImpl = explicitImpls.Where(impl => impl.ImplementingMethod.MethodKind == MethodKind.PropertySet).Single(); 772var classIndexer = (PropertySymbol)@class.GetMembers().Where(s => s.Kind == SymbolKind.Property).Single(); 811var baseIndexer1 = (PropertySymbol)baseClass.GetMembers().Where(IsPropertyWithSingleParameter(SpecialType.System_Int32, isArrayType: true)).Single(); 812var baseIndexer2 = (PropertySymbol)baseClass.GetMembers().Where(IsPropertyWithSingleParameter(SpecialType.System_Int64, isArrayType: true)).Single(); 815var derivedIndexer1 = (PropertySymbol)derivedClass.GetMembers().Where(IsPropertyWithSingleParameter(SpecialType.System_Int32, isArrayType: true)).Single(); 816var derivedIndexer2 = (PropertySymbol)derivedClass.GetMembers().Where(IsPropertyWithSingleParameter(SpecialType.System_Int64, isArrayType: true)).Single(); 819var derived2Indexer1 = (PropertySymbol)derived2Class.GetMembers().Where(IsPropertyWithSingleParameter(SpecialType.System_Int32, isArrayType: true)).Single(); 820var derived2Indexer2 = (PropertySymbol)derived2Class.GetMembers().Where(IsPropertyWithSingleParameter(SpecialType.System_Int64, isArrayType: true)).Single();
Symbols\Source\DeclaringSyntaxNodeTests.cs (8)
190var n1 = global.GetMembers("N1").Single() as INamespaceSymbol; 234var n1 = global.GetMembers("N1").Single() as INamespaceSymbol; 409var system = global.GetMembers("System").Single() as INamespaceSymbol; 410var n1 = global.GetMembers("N1").Single() as INamespaceSymbol; 411var n2 = n1.GetMembers("N2").Single() as INamespaceSymbol; 412var n3 = n2.GetMembers("N3").Single() as INamespaceSymbol; 449var n1 = global.GetMembers("N1").Single() as INamespaceSymbol; 516var n1 = global.GetMembers("N1").Single() as INamespaceSymbol;
Symbols\Source\DelegateTests.cs (4)
736var anonymousMethod = root.DescendantNodes().OfType<AnonymousMethodExpressionSyntax>().Single(); 763var anonymousMethod = root.DescendantNodes().OfType<AnonymousMethodExpressionSyntax>().Single(); 825ExpressionSyntax lambdaSyntax = tree.GetCompilationUnitRoot().DescendantNodes().OfType<ParenthesizedLambdaExpressionSyntax>().Single(); 832lambdaSyntax = tree.GetCompilationUnitRoot().DescendantNodes().OfType<AnonymousMethodExpressionSyntax>().Single();
Symbols\Source\EventTests.cs (1)
303var semanticModel = compVerifier.Compilation.GetSemanticModel(compVerifier.Compilation.SyntaxTrees.Single());
Symbols\Source\ExternAliasTests.cs (5)
408var aliasSyntax = tree.GetCompilationUnitRoot().DescendantNodes().OfType<ExternAliasDirectiveSyntax>().Single(); 434var aliasSyntax = tree.GetCompilationUnitRoot().DescendantNodes().OfType<ExternAliasDirectiveSyntax>().Single(); 475var tree = comp.SyntaxTrees.Single(); 479var externAliasSyntax = root.DescendantNodes().OfType<ExternAliasDirectiveSyntax>().Single(); 480var usingSyntax = root.DescendantNodes().OfType<UsingDirectiveSyntax>().Single();
Symbols\Source\FileModifierTests.cs (6)
3612var invoked = tree.GetRoot().DescendantNodes().OfType<InvocationExpressionSyntax>().Single().Expression; 3977var methodNameSyntax = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Single(); 4124var voidTypeSyntax = tree.GetRoot().DescendantNodes().OfType<ParameterSyntax>().Single().Type!; 4410var node = tree.GetRoot().DescendantNodes().OfType<ParameterSyntax>().Single(); 4454var node = tree.GetRoot().DescendantNodes().OfType<ParameterSyntax>().Single(); 4477var node = tree.GetRoot().DescendantNodes().OfType<ParameterSyntax>().Single();
Symbols\Source\MethodTests.cs (9)
290var node = tree.DescendantNodes().OfType<PredefinedTypeSyntax>().Where(n => n.Keyword.Kind() == SyntaxKind.VoidKeyword).Single(); 311var node = tree.DescendantNodes().OfType<PredefinedTypeSyntax>().Where(n => n.Keyword.Kind() == SyntaxKind.VoidKeyword).Single(); 1686var explicitOverride = typeDef.GetExplicitImplementationOverrides(context).Single(); 1730var explicitOverride = typeDef.GetExplicitImplementationOverrides(context).Single(); 1777var explicitOverride = typeDef.GetExplicitImplementationOverrides(context).Single(); 1831var explicitOverride = typeDef.GetExplicitImplementationOverrides(context).Single(); 1972var explicitOverride = typeDefC.GetExplicitImplementationOverrides(context).Single(); 2016var explicitOverride = typeDefC.GetExplicitImplementationOverrides(context).Single(); 2563var type = syntax.GetRoot().DescendantNodes().OfType<ClassDeclarationSyntax>().Single();
Symbols\Source\NullablePublicAPITests.cs (99)
93Assert.Equal(PublicNullableAnnotation.NotAnnotated, expressionTypes[0].TypeArgumentNullableAnnotations().Single()); 95Assert.Equal(PublicNullableAnnotation.Annotated, expressionTypes[1].TypeArgumentNullableAnnotations().Single()); 97Assert.Equal(PublicNullableAnnotation.NotAnnotated, expressionTypes[2].TypeArgumentNullableAnnotations().Single()); 377return c.GetMembers("M1").OfType<IMethodSymbol>().Single().Parameters.ToArray(); 894Assert.Equal(result, ((INamedTypeSymbol)method.ReturnType).TypeArgumentNullableAnnotations().Single()); 1123_ = model.GetTypeInfoAndVerifyIOperation(root.DescendantNodes().OfType<EqualsValueClauseSyntax>().Single().Value); 1219var dCast = (CastExpressionSyntax)root.DescendantNodes().OfType<EqualsValueClauseSyntax>().Single().Value; 1263var conditional = root.DescendantNodes().OfType<ConditionalExpressionSyntax>().Single(); 1361var ifStatement = root.DescendantNodes().OfType<IfStatementSyntax>().Single(); 1362var conditionalAccessExpression = root.DescendantNodes().OfType<ConditionalAccessExpressionSyntax>().Single(); 1363var ternary = root.DescendantNodes().OfType<ConditionalExpressionSyntax>().Single(); 1441var returnStatement = root.DescendantNodes().OfType<ReturnStatementSyntax>().Single(); 1443var yReference = ((MemberAccessExpressionSyntax)newSource.DescendantNodes().OfType<InvocationExpressionSyntax>().Single().Expression).Expression; 1513var ifStatement = root.DescendantNodes().OfType<IfStatementSyntax>().Single(); 1514var conditionalAccessExpression = root.DescendantNodes().OfType<ConditionalAccessExpressionSyntax>().Single(); 1569var ifStatement = root.DescendantNodes().OfType<IfStatementSyntax>().Single(); 1570var conditionalAccessExpression = root.DescendantNodes().OfType<ConditionalAccessExpressionSyntax>().Single(); 1571var ternary = root.DescendantNodes().OfType<ConditionalExpressionSyntax>().Single(); 1626var lambda = root.DescendantNodes().OfType<LambdaExpressionSyntax>().Single(); 1627var varDecl = lambda.DescendantNodes().OfType<VariableDeclarationSyntax>().Single(); 1669var lambda = root.DescendantNodes().OfType<LambdaExpressionSyntax>().Single(); 1670var varDecl = lambda.DescendantNodes().OfType<VariableDeclarationSyntax>().Single(); 1712var lambda = root.DescendantNodes().OfType<LambdaExpressionSyntax>().Single(); 1713var varDecl = lambda.DescendantNodes().OfType<VariableDeclarationSyntax>().Single(); 1908Assert.Equal(expectedAnnotation, ((INamedTypeSymbol)methodSymbol.ReturnType).TypeArgumentNullableAnnotations().Single()); 2133var s2Assignment = root.DescendantNodes().OfType<AssignmentExpressionSyntax>().Single(); 2136var newDeclarator = newDeclaration.DescendantNodes().OfType<VariableDeclaratorSyntax>().Single(); 2218var declaration = root.DescendantNodes().OfType<VariableDeclaratorSyntax>().Single(); 2629var sRef = root.DescendantNodes().OfType<IdentifierNameSyntax>().Where(n => n.Identifier.ValueText == "s").Single(); 2663var select = root.DescendantNodes().OfType<IdentifierNameSyntax>().Where(i => i.Identifier.ValueText == "Select").Single(); 2701var select = root.DescendantNodes().OfType<IdentifierNameSyntax>().Where(i => i.Identifier.ValueText == "Select").Single(); 2927var lhs = root.DescendantNodes().OfType<AssignmentExpressionSyntax>().Single().Left; 2957var collectionInitializer = root.DescendantNodes().OfType<InitializerExpressionSyntax>().Single(); 2999var collectionInitializer = root.DescendantNodes().OfType<InitializerExpressionSyntax>().Single(); 3041var collectionInitializer = root.DescendantNodes().OfType<InitializerExpressionSyntax>().Single(); 3101var collectionInitializer = root.DescendantNodes().OfType<InitializerExpressionSyntax>().Single(); 3488var lambda = root.DescendantNodes().OfType<LambdaExpressionSyntax>().Single(); 3497.Single() 3661var lambda = root.DescendantNodes().OfType<LambdaExpressionSyntax>().Single(); 3664var localFunction = lambda.DescendantNodes().OfType<LocalFunctionStatementSyntax>().Single(); 3697var localFunctionBody = tree.GetRoot().DescendantNodes().OfType<LocalFunctionStatementSyntax>().Single(); 3698var typeInfo = model.GetTypeInfo(localFunctionBody.DescendantNodes().OfType<ReturnStatementSyntax>().Single().Expression!); 3732var localFunctionBody = tree.GetRoot().DescendantNodes().OfType<LambdaExpressionSyntax>().Single(); 3733var typeInfo = model.GetTypeInfo(localFunctionBody.DescendantNodes().OfType<ReturnStatementSyntax>().Single().Expression!); 3769var lambda = root.DescendantNodes().OfType<LambdaExpressionSyntax>().Single(); 3772.Single() 3808var lambda = root.DescendantNodes().OfType<LambdaExpressionSyntax>().Single(); 3810var parameter = lambda.DescendantNodes().OfType<ParameterSyntax>().Single(); 3868var @foreach = lambda.DescendantNodes().OfType<ForEachStatementSyntax>().Single(); 3876var localFunction = lambda.DescendantNodes().OfType<LocalFunctionStatementSyntax>().Single(); 3879var o8Declaration = localFunction.DescendantNodes().OfType<VariableDeclaratorSyntax>().Single(); 3917var o2Decl = fieldLambda.DescendantNodes().OfType<VariableDeclaratorSyntax>().Single(); 3931var o4Decl = propertyLambda.DescendantNodes().OfType<VariableDeclaratorSyntax>().Single(); 4059var localFunction = root.DescendantNodes().OfType<LocalFunctionStatementSyntax>().Single(); 4062var speculativeO2Ref = speculativeAttribute.DescendantNodes().OfType<AttributeArgumentSyntax>().Single().Expression; 4114var localFunction = lambda.DescendantNodes().OfType<LocalFunctionStatementSyntax>().Single(); 4117var position = localFunction.DescendantNodes().OfType<VariableDeclarationSyntax>().Single().Span.End; 4239var typeOf = syntaxTree.GetRoot().DescendantNodes().OfType<TypeOfExpressionSyntax>().Single(); 4362var type = tree.GetRoot().DescendantNodes().OfType<DeclarationExpressionSyntax>().Single().Type; 4367var type2 = statement.DescendantNodes().OfType<DeclarationExpressionSyntax>().Single().Type; 4390var type = tree.GetRoot().DescendantNodes().OfType<DeclarationExpressionSyntax>().Single().Type; 4395var type2 = statement.DescendantNodes().OfType<DeclarationExpressionSyntax>().Single().Type; 4418var type = tree.GetRoot().DescendantNodes().OfType<DeclarationExpressionSyntax>().Single().Type; 4425var type2 = statement.DescendantNodes().OfType<DeclarationExpressionSyntax>().Single().Type; 4448var type = tree.GetRoot().DescendantNodes().OfType<DeclarationExpressionSyntax>().Single().Type; 4455var type2 = statement.DescendantNodes().OfType<DeclarationExpressionSyntax>().Single().Type; 4478var type = tree.GetRoot().DescendantNodes().OfType<DeclarationExpressionSyntax>().Single().Type; 4485var type2 = statement.DescendantNodes().OfType<DeclarationExpressionSyntax>().Single().Type; 4508var type = tree.GetRoot().DescendantNodes().OfType<DeclarationExpressionSyntax>().Single().Type; 4517var type2 = methodDeclaration.DescendantNodes().OfType<DeclarationExpressionSyntax>().Single().Type; 4540var type = tree.GetRoot().DescendantNodes().OfType<DeclarationExpressionSyntax>().Single().Type; 4550var type2 = methodDeclaration.DescendantNodes().OfType<DeclarationExpressionSyntax>().Single().Type; 4573var type = tree.GetRoot().DescendantNodes().OfType<DeclarationExpressionSyntax>().Single().Type; 4578var type2 = arrow.DescendantNodes().OfType<DeclarationExpressionSyntax>().Single().Type; 4601var type = tree.GetRoot().DescendantNodes().OfType<DeclarationExpressionSyntax>().Single().Type; 4608var type2 = arrow.DescendantNodes().OfType<DeclarationExpressionSyntax>().Single().Type; 4634var initializer = tree.GetRoot().DescendantNodes().OfType<ConstructorInitializerSyntax>().Single(); 4639var type2 = newInitializer.DescendantNodes().OfType<DeclarationExpressionSyntax>().Single().Type; 4665var initializer = tree.GetRoot().DescendantNodes().OfType<ConstructorInitializerSyntax>().Single(); 4672var type2 = newInitializer.DescendantNodes().OfType<DeclarationExpressionSyntax>().Single().Type; 4696var initializer = tree.GetRoot().DescendantNodes().OfType<DeclarationExpressionSyntax>().Single(); 4902.Single(); 4911var newAccess = newBody.DescendantNodes().OfType<MemberAccessExpressionSyntax>().Single(); 4930var localFunction = tree.GetRoot().DescendantNodes().OfType<LocalFunctionStatementSyntax>().Single(); 4963var ternary = tree.GetRoot().DescendantNodes().OfType<ConditionalExpressionSyntax>().Single(); 5007var tupleLiteral = tree.GetRoot().DescendantNodes().OfType<TupleExpressionSyntax>().Single(); 5046var constructor = tree.GetRoot().DescendantNodes().OfType<ObjectCreationExpressionSyntax>().Single(); 5062var switchExpressionInput = tree.GetRoot().DescendantNodes().OfType<SwitchExpressionSyntax>().Single().GoverningExpression; 5099var binaryRight = tree.GetRoot().DescendantNodes().OfType<BinaryExpressionSyntax>().Single().Right; 5131var binaryRight = tree.GetRoot().DescendantNodes().OfType<BinaryExpressionSyntax>().Single().Right; 5159var binaryRightArgument = tree.GetRoot().DescendantNodes().OfType<BinaryExpressionSyntax>().Single().Right.DescendantNodes().OfType<ArgumentSyntax>().Single().Expression; 5194var xUsage = tree.GetRoot().DescendantNodes().OfType<MemberAccessExpressionSyntax>().Single().Expression; 5229var xUsage = tree.GetRoot().DescendantNodes().OfType<MemberAccessExpressionSyntax>().Single().Expression; 5252var collectionExpr = root.DescendantNodes().OfType<CollectionExpressionSyntax>().Single(); 5275var collectionExpr = root.DescendantNodes().OfType<CollectionExpressionSyntax>().Single(); 5307var collectionExpr = root.DescendantNodes().OfType<CollectionExpressionSyntax>().Single(); 5330var collectionExpr = root.DescendantNodes().OfType<CollectionExpressionSyntax>().Single(); 5352var collectionExpr = root.DescendantNodes().OfType<CollectionExpressionSyntax>().Single();
Symbols\Source\PropertyTests.cs (2)
713var type = (PENamedTypeSymbol)verifier.Compilation.GlobalNamespace.GetMembers("Signatures").Single().GetSymbol(); 2553var getterOverride = explicitOverrides.Single();
Symbols\Source\UsingAliasTests.cs (2)
697var node = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "Short").Skip(1).Single(); 740var node = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "Short").Skip(1).Single();
Symbols\StaticAbstractMembersInInterfacesTests.cs (261)
5293var m01 = module.GlobalNamespace.GetTypeMember("I1").GetMembers().OfType<MethodSymbol>().Single(); 5329var m01 = module.GlobalNamespace.GetTypeMember("I1").GetMembers().OfType<MethodSymbol>().Single(); 5968var p01 = module.GlobalNamespace.GetTypeMember("I1").GetMembers().OfType<PropertySymbol>().Single(); 6013var p01 = module.GlobalNamespace.GetTypeMember("I1").GetMembers().OfType<PropertySymbol>().Single(); 6106var e01 = module.GlobalNamespace.GetTypeMember("I1").GetMembers().OfType<EventSymbol>().Single(); 6152var e01 = module.GlobalNamespace.GetTypeMember("I1").GetMembers().OfType<EventSymbol>().Single(); 10734var node = tree.GetRoot().DescendantNodes().OfType<BinaryExpressionSyntax>().Where(n => n.ToString() == "x " + op + " 1").Single(); 10927var node = tree.GetRoot().DescendantNodes().OfType<BinaryExpressionSyntax>().Where(n => n.ToString() == "x " + op + " 1").Single(); 11117var node = tree.GetRoot().DescendantNodes().OfType<BinaryExpressionSyntax>().Where(n => n.ToString() == "x " + op + " y").Single(); 11942var node = tree.GetRoot().DescendantNodes().OfType<AssignmentExpressionSyntax>().Where(n => n.ToString() == "x " + op + "= 1").Single(); 15767var m01 = compilation1.GlobalNamespace.GetTypeMember("I1").GetMembers().OfType<MethodSymbol>().Single(); 15775Assert.Same(i6.GetMembers().OfType<MethodSymbol>().Single(), i6.FindImplementationForInterfaceMember(m01)); 15847var m01 = compilation1.GlobalNamespace.GetTypeMember("I1").GetMembers().OfType<MethodSymbol>().Single(); 15855Assert.Same(i6.GetMembers().OfType<MethodSymbol>().Single(), i6.FindImplementationForInterfaceMember(m01)); 15860Assert.Same(i8.GetMembers().OfType<MethodSymbol>().Single(), i8.FindImplementationForInterfaceMember(m01)); 16052var m01 = module.GlobalNamespace.GetTypeMember("I1").GetMembers().OfType<MethodSymbol>().Single(); 16114var m01 = module.GlobalNamespace.GetTypeMember("I1").GetMembers().OfType<MethodSymbol>().Single(); 16188var m01 = c3.Interfaces().Single().GetMembers().OfType<MethodSymbol>().Single(); 16282var m01 = c1.Interfaces().Single().GetMembers().OfType<MethodSymbol>().Single(); 16344var m01 = i1.GetMembers().OfType<MethodSymbol>().Single(); 16374m01 = c1.Interfaces().Single().GetMembers().OfType<MethodSymbol>().Single(); 16422var m01 = i1.GetMembers().OfType<MethodSymbol>().Single(); 16423var i2M01 = i2.GetMembers().OfType<MethodSymbol>().Single(); 16462var m01 = module.GlobalNamespace.GetTypeMember("I1").GetMembers().OfType<MethodSymbol>().Single(); 16548var m01 = c1.Interfaces().Single().GetMembers().OfType<MethodSymbol>().Single(); 16600Assert.Same(c2M01, c2.GetMembers().OfType<MethodSymbol>().Where(m => !m.IsConstructor()).Single()); 16670var m01 = c3.Interfaces().Single().GetMembers("M01").OfType<MethodSymbol>().Single(); 16695var m02 = c3.Interfaces().Single().GetMembers("M02").OfType<MethodSymbol>().Single(); 16763var m01 = c3.Interfaces().Single().GetMembers().OfType<MethodSymbol>().Single(); 16849var m01 = c2.Interfaces().Single().GetMembers().OfType<MethodSymbol>().Single(); 16931var m01 = c2.Interfaces().Single().GetMembers().OfType<MethodSymbol>().Single(); 17013var m01 = c2.Interfaces().Single().GetMembers().OfType<MethodSymbol>().Single(); 17084var m01 = c2.Interfaces().Single().GetMembers().OfType<MethodSymbol>().Single(); 17158var m01 = c2.Interfaces().Single().GetMembers().OfType<MethodSymbol>().Single(); 17245var m01 = c2.Interfaces().Single().GetMembers().OfType<MethodSymbol>().Single(); 17345var m01 = c2.Interfaces().Single().GetMembers().OfType<MethodSymbol>().Single(); 17447var m01 = c2.Interfaces().Single().GetMembers().OfType<MethodSymbol>().Single(); 18412var m01 = compilation1.GlobalNamespace.GetTypeMember("I1").GetMembers().OfType<MethodSymbol>().Single(); 18420Assert.Same(i6.GetMembers().OfType<MethodSymbol>().Single(), i6.FindImplementationForInterfaceMember(m01)); 18425Assert.Null(i8.FindImplementationForInterfaceMember(i8.Interfaces().Single().GetMembers().OfType<MethodSymbol>().Single())); 18428Assert.Null(i9.FindImplementationForInterfaceMember(i9.Interfaces().Single().GetMembers().OfType<MethodSymbol>().Single())); 18431Assert.Null(i10.FindImplementationForInterfaceMember(i10.Interfaces().Single().GetMembers().OfType<MethodSymbol>().Single())); 18434Assert.Same(i12.GetMembers().OfType<MethodSymbol>().Single(), i12.FindImplementationForInterfaceMember(i12.Interfaces().Single().GetMembers().OfType<MethodSymbol>().Single())); 18437Assert.Null(i13.FindImplementationForInterfaceMember(i13.Interfaces().Single().GetMembers().OfType<MethodSymbol>().Single())); 18559var m01 = compilation1.GlobalNamespace.GetTypeMember("I1").GetMembers().OfType<MethodSymbol>().Single(); 18567Assert.Same(i6.GetMembers().OfType<MethodSymbol>().Single(), i6.FindImplementationForInterfaceMember(m01)); 18572Assert.Null(i8.FindImplementationForInterfaceMember(i8.Interfaces().Single().GetMembers().OfType<MethodSymbol>().Single())); 18575Assert.Null(i9.FindImplementationForInterfaceMember(i9.Interfaces().Single().GetMembers().OfType<MethodSymbol>().Single())); 18578Assert.Null(i10.FindImplementationForInterfaceMember(i10.Interfaces().Single().GetMembers().OfType<MethodSymbol>().Single())); 18581Assert.Same(i12.GetMembers().OfType<MethodSymbol>().Single(), i12.FindImplementationForInterfaceMember(i12.Interfaces().Single().GetMembers().OfType<MethodSymbol>().Single())); 18584Assert.Null(i13.FindImplementationForInterfaceMember(i13.Interfaces().Single().GetMembers().OfType<MethodSymbol>().Single())); 18712var m01 = compilation1.GlobalNamespace.GetTypeMember("I1").GetMembers().OfType<MethodSymbol>().Single(); 18720Assert.Same(i6.GetMembers().OfType<MethodSymbol>().Single(), i6.FindImplementationForInterfaceMember(m01)); 18727var iXM = iX.Interfaces().Single().GetMembers().OfType<MethodSymbol>().Single(); 18734var iXM = iX.Interfaces().Single().GetMembers().OfType<MethodSymbol>().Single(); 18735Assert.Same(iX.GetMembers().OfType<MethodSymbol>().Single(), iX.FindImplementationForInterfaceMember(iXM)); 18739Assert.Same(i14.GetMembers().OfType<MethodSymbol>().Single(), i14.FindImplementationForInterfaceMember(m01)); 18865var m01 = compilation1.GlobalNamespace.GetTypeMember("I1").GetMembers().OfType<MethodSymbol>().Single(); 18873Assert.Same(i6.GetMembers().OfType<MethodSymbol>().Single(), i6.FindImplementationForInterfaceMember(m01)); 18880var iXM = iX.Interfaces().Single().GetMembers().OfType<MethodSymbol>().Single(); 18887var iXM = iX.Interfaces().Single().GetMembers().OfType<MethodSymbol>().Single(); 18888Assert.Same(iX.GetMembers().OfType<MethodSymbol>().Single(), iX.FindImplementationForInterfaceMember(iXM)); 18892Assert.Same(i14.GetMembers().OfType<MethodSymbol>().Single(), i14.FindImplementationForInterfaceMember(m01)); 19051var m01 = compilation1.GlobalNamespace.GetTypeMember("I1").GetMembers().OfType<MethodSymbol>().Single(); 19059Assert.Same(i6.GetMembers().OfType<MethodSymbol>().Single(), i6.FindImplementationForInterfaceMember(m01)); 19064Assert.Null(i8.FindImplementationForInterfaceMember(i8.Interfaces().Single().GetMembers().OfType<MethodSymbol>().Single())); 19067Assert.Null(i9.FindImplementationForInterfaceMember(i9.Interfaces().Single().GetMembers().OfType<MethodSymbol>().Single())); 19070Assert.Null(i10.FindImplementationForInterfaceMember(i10.Interfaces().Single().GetMembers().OfType<MethodSymbol>().Single())); 19073Assert.Same(i12.GetMembers().OfType<MethodSymbol>().Single(), i12.FindImplementationForInterfaceMember(i12.Interfaces().Single().GetMembers().OfType<MethodSymbol>().Single())); 19076Assert.Null(i13.FindImplementationForInterfaceMember(i13.Interfaces().Single().GetMembers().OfType<MethodSymbol>().Single())); 19243var m01 = compilation1.GlobalNamespace.GetTypeMember("I1").GetMembers().OfType<MethodSymbol>().Single(); 19251Assert.Same(i6.GetMembers().OfType<MethodSymbol>().Single(), i6.FindImplementationForInterfaceMember(m01)); 19258var iXM = iX.Interfaces().Single().GetMembers().OfType<MethodSymbol>().Single(); 19265var iXM = iX.Interfaces().Single().GetMembers().OfType<MethodSymbol>().Single(); 19266Assert.Same(iX.GetMembers().OfType<MethodSymbol>().Single(), iX.FindImplementationForInterfaceMember(iXM)); 19270Assert.Same(i14.GetMembers().OfType<MethodSymbol>().Single(), i14.FindImplementationForInterfaceMember(m01)); 19844var m01 = i1.GetMembers(opName).OfType<MethodSymbol>().Single(); 19925var m01 = i1.GetMembers(opName).OfType<MethodSymbol>().Single(); 20017var m01 = i1.GetMembers(opName).OfType<MethodSymbol>().Single(); 20114var m01 = module.GlobalNamespace.GetTypeMember("I1").GetMembers(opName).OfType<MethodSymbol>().Single(); 20197var m01 = module.GlobalNamespace.GetTypeMember("I1").GetMembers(opName).OfType<MethodSymbol>().Single(); 20289var m01 = module.GlobalNamespace.GetTypeMember("I1").GetMembers(opName).OfType<MethodSymbol>().Single(); 20379var m01 = c.Interfaces().Single().GetMembers(opName).OfType<MethodSymbol>().Single(); 20472var m01 = c3.Interfaces().Single().GetMembers(opName).OfType<MethodSymbol>().Single(); 20546var m01 = c3.Interfaces().Single().GetMembers(opName).OfType<MethodSymbol>().Single(); 20629var m01 = c3.Interfaces().Single().GetMembers(opName).OfType<MethodSymbol>().Single(); 20709var m01 = c3.Interfaces().Single().GetMembers(opName).OfType<MethodSymbol>().Single(); 20815var m01 = c1.Interfaces().Single().GetMembers().OfType<MethodSymbol>().Single(); 20950var m01 = c1.Interfaces().Single().GetMembers().OfType<MethodSymbol>().Single(); 21029var m01 = i1.GetMembers().OfType<MethodSymbol>().Single(); 21060m01 = c1.Interfaces().Single().GetMembers().OfType<MethodSymbol>().Single(); 21109var m01 = i1.GetMembers().OfType<MethodSymbol>().Single(); 21140m01 = c1.Interfaces().Single().GetMembers().OfType<MethodSymbol>().Single(); 21200var m01 = i1.GetMembers().OfType<MethodSymbol>().Single(); 21201var i2M01 = i2.GetMembers().OfType<MethodSymbol>().Single(); 21265var m01 = i1.GetMembers().OfType<MethodSymbol>().Single(); 21266var i2M01 = i2.GetMembers().OfType<MethodSymbol>().Single(); 21336var m01 = i1.GetMembers(opName).OfType<MethodSymbol>().Single(); 21452var m01 = c1.Interfaces().Single().GetMembers().OfType<MethodSymbol>().Single(); 21490m01 = c2.Interfaces().Single().GetMembers().OfType<MethodSymbol>().Single(); 21504Assert.Same(c2M01, c2.GetMembers().OfType<MethodSymbol>().Where(m => !m.IsConstructor()).Single()); 21563var m01 = c1.Interfaces().Single().GetMembers().OfType<MethodSymbol>().Single(); 21601m01 = c2.Interfaces().Single().GetMembers().OfType<MethodSymbol>().Single(); 21615Assert.Same(c2M01, c2.GetMembers().OfType<MethodSymbol>().Where(m => !m.IsConstructor()).Single()); 21698var m01 = c1.Interfaces().Single().GetMembers().OfType<MethodSymbol>().Single(); 21735m01 = c2.Interfaces().Single().GetMembers().OfType<MethodSymbol>().Single(); 21749Assert.Same(c2M01, c2.GetMembers().OfType<MethodSymbol>().Where(m => !m.IsConstructor()).Single()); 21838var m02 = c3.Interfaces().Single().GetMembers(opName).OfType<MethodSymbol>().Single(); 21840var c2M02 = c3.BaseType().GetMembers("I1." + opName).OfType<MethodSymbol>().Single(); 21898var m01 = c3.Interfaces().Single().GetMembers("op_True").OfType<MethodSymbol>().Single(); 21899var m02 = c3.Interfaces().Single().GetMembers("op_False").OfType<MethodSymbol>().Single(); 21901var c2M01 = c3.BaseType().GetMembers("I1.op_True").OfType<MethodSymbol>().Single(); 21905var c2M02 = c3.BaseType().GetMembers("I1.op_False").OfType<MethodSymbol>().Single(); 22128var m01 = c3.Interfaces().Single().GetMembers(opName).OfType<MethodSymbol>().Single(); 22243var m01 = c2.Interfaces().Single().GetMembers(opName).OfType<MethodSymbol>().Single(); 22352var m01 = c2.Interfaces().Single().GetMembers(opName).OfType<MethodSymbol>().Single(); 22454var m01 = c2.Interfaces().Single().GetMembers(opName).OfType<MethodSymbol>().Single(); 22586Assert.Equal(Accessibility.Private, c1.GetMembers().OfType<MethodSymbol>().Where(m => !m.IsConstructor()).Single().DeclaredAccessibility); 22736Assert.Equal(Accessibility.Private, c1.GetMembers().OfType<MethodSymbol>().Where(m => !m.IsConstructor()).Single().DeclaredAccessibility); 23163var m = compilation1.GlobalNamespace.GetTypeMember("I1").GetMembers().OfType<PropertySymbol>().Single(); 23165var i6m = i6.GetMembers().OfType<PropertySymbol>().Single(); 23251var m = compilation1.GlobalNamespace.GetTypeMember("I1").GetMembers().OfType<PropertySymbol>().Single(); 23256var i6m = i6.GetMembers().OfType<PropertySymbol>().Single(); 23470var m01 = module.GlobalNamespace.GetTypeMember("I1").GetMembers().OfType<PropertySymbol>().Single(); 23565var m01 = module.GlobalNamespace.GetTypeMember("I1").GetMembers().OfType<PropertySymbol>().Single(); 23656var m01 = module.GlobalNamespace.GetTypeMember("I1").GetMembers().OfType<PropertySymbol>().Single(); 23763var m01 = c3.Interfaces().Single().GetMembers().OfType<PropertySymbol>().Single(); 23919var m01 = c1.Interfaces().Single().GetMembers().OfType<PropertySymbol>().Single(); 24021var m01 = i1.GetMembers().OfType<PropertySymbol>().Single(); 24063m01 = i1.GetMembers().OfType<PropertySymbol>().Single(); 24064var c1m01 = c1.GetMembers().OfType<PropertySymbol>().Single(); 24102var m01 = c.Interfaces().Single().GetMembers().OfType<PropertySymbol>().Single(); 24103var c1m01 = c.GetMembers().OfType<PropertySymbol>().Single(); 24155var m01 = i1.GetMembers().OfType<PropertySymbol>().Single(); 24190var m01 = c.Interfaces().Single().GetMembers().OfType<PropertySymbol>().Single(); 24249var m01 = c.Interfaces().Single().GetMembers().OfType<PropertySymbol>().Single(); 24325m01 = i1.GetMembers().OfType<PropertySymbol>().Single(); 24326var c1M01 = c1.GetMembers().OfType<PropertySymbol>().Single(); 24353var m01 = c.Interfaces().Single().GetMembers().OfType<PropertySymbol>().Single(); 24418m01 = i1.GetMembers().OfType<PropertySymbol>().Single(); 24419c1M01 = c1.GetMembers().OfType<PropertySymbol>().Single(); 24451m01 = i1.GetMembers().OfType<PropertySymbol>().Single(); 24452c1M01 = c1.GetMembers().OfType<PropertySymbol>().Single(); 24507var m01 = i1.GetMembers().OfType<PropertySymbol>().Single(); 24542var m01 = c.Interfaces().Single().GetMembers().OfType<PropertySymbol>().Single(); 24601var m01 = c.Interfaces().Single().GetMembers().OfType<PropertySymbol>().Single(); 24677m01 = i1.GetMembers().OfType<PropertySymbol>().Single(); 24678var c1M01 = c1.GetMembers().OfType<PropertySymbol>().Single(); 24705var m01 = c.Interfaces().Single().GetMembers().OfType<PropertySymbol>().Single(); 24770m01 = i1.GetMembers().OfType<PropertySymbol>().Single(); 24771c1M01 = c1.GetMembers().OfType<PropertySymbol>().Single(); 24803m01 = i1.GetMembers().OfType<PropertySymbol>().Single(); 24804c1M01 = c1.GetMembers().OfType<PropertySymbol>().Single(); 24885var m01 = i1.GetMembers().OfType<PropertySymbol>().Single(); 24886var i2M01 = i2.GetMembers().OfType<PropertySymbol>().Single(); 24932var m01 = module.GlobalNamespace.GetTypeMember("I1").GetMembers().OfType<PropertySymbol>().Single(); 25122var m01 = c1.Interfaces().Single().GetMembers().OfType<PropertySymbol>().Single(); 25212Assert.Same(c2M01, c2.GetMembers().OfType<PropertySymbol>().Single()); 25216m01 = c3.Interfaces().Single().GetMembers().OfType<PropertySymbol>().Single(); 25252Assert.Same(c3M01, c3.GetMembers().OfType<PropertySymbol>().Single()); 25325var m01 = c3.Interfaces().Single().GetMembers("M01").OfType<PropertySymbol>().Single(); 25374var m02 = c3.Interfaces().Single().GetMembers("M02").OfType<PropertySymbol>().Single(); 25455var m01 = c3.Interfaces().Single().GetMembers().OfType<PropertySymbol>().Single(); 25565var m01 = c2.Interfaces().Single().GetMembers().OfType<PropertySymbol>().Single(); 25636var m01 = c2.Interfaces().Single().GetMembers().OfType<PropertySymbol>().Single(); 25943var m = compilation1.GlobalNamespace.GetTypeMember("I1").GetMembers().OfType<EventSymbol>().Single(); 25945var i6m = i6.GetMembers().OfType<EventSymbol>().Single(); 26029var m = compilation1.GlobalNamespace.GetTypeMember("I1").GetMembers().OfType<EventSymbol>().Single(); 26034var i6m = i6.GetMembers().OfType<EventSymbol>().Single(); 26248var m01 = module.GlobalNamespace.GetTypeMember("I1").GetMembers().OfType<EventSymbol>().Single(); 26343var m01 = module.GlobalNamespace.GetTypeMember("I1").GetMembers().OfType<EventSymbol>().Single(); 26450var m01 = c3.Interfaces().Single().GetMembers().OfType<EventSymbol>().Single(); 26611var m01 = c1.Interfaces().Single().GetMembers().OfType<EventSymbol>().Single(); 26714var m01 = i1.GetMembers().OfType<EventSymbol>().Single(); 26752m01 = i1.GetMembers().OfType<EventSymbol>().Single(); 26753var c1m01 = c1.GetMembers().OfType<EventSymbol>().Single(); 26782var m01 = c.Interfaces().Single().GetMembers().OfType<EventSymbol>().Single(); 26783var c1m01 = c.GetMembers().OfType<EventSymbol>().Single(); 26837var m01 = i1.GetMembers().OfType<EventSymbol>().Single(); 26866m01 = i1.GetMembers().OfType<EventSymbol>().Single(); 26867var c1M01 = c1.GetMembers().OfType<EventSymbol>().Single(); 26893var m01 = c.Interfaces().Single().GetMembers().OfType<EventSymbol>().Single(); 26964m01 = i1.GetMembers().OfType<EventSymbol>().Single(); 26965c1M01 = c1.GetMembers().OfType<EventSymbol>().Single(); 26994m01 = i1.GetMembers().OfType<EventSymbol>().Single(); 26995c1M01 = c1.GetMembers().OfType<EventSymbol>().Single(); 27024m01 = i1.GetMembers().OfType<EventSymbol>().Single(); 27025c1M01 = c1.GetMembers().OfType<EventSymbol>().Single(); 27054m01 = i1.GetMembers().OfType<EventSymbol>().Single(); 27055c1M01 = c1.GetMembers().OfType<EventSymbol>().Single(); 27111var m01 = i1.GetMembers().OfType<EventSymbol>().Single(); 27140m01 = i1.GetMembers().OfType<EventSymbol>().Single(); 27141var c1M01 = c1.GetMembers().OfType<EventSymbol>().Single(); 27167var m01 = c.Interfaces().Single().GetMembers().OfType<EventSymbol>().Single(); 27238m01 = i1.GetMembers().OfType<EventSymbol>().Single(); 27239c1M01 = c1.GetMembers().OfType<EventSymbol>().Single(); 27268m01 = i1.GetMembers().OfType<EventSymbol>().Single(); 27269c1M01 = c1.GetMembers().OfType<EventSymbol>().Single(); 27298m01 = i1.GetMembers().OfType<EventSymbol>().Single(); 27299c1M01 = c1.GetMembers().OfType<EventSymbol>().Single(); 27328m01 = i1.GetMembers().OfType<EventSymbol>().Single(); 27329c1M01 = c1.GetMembers().OfType<EventSymbol>().Single(); 27413var m01 = i1.GetMembers().OfType<EventSymbol>().Single(); 27414var i2M01 = i2.GetMembers().OfType<EventSymbol>().Single(); 27460var m01 = module.GlobalNamespace.GetTypeMember("I1").GetMembers().OfType<EventSymbol>().Single(); 27662var m01 = c1.Interfaces().Single().GetMembers().OfType<EventSymbol>().Single(); 27664var c1M01 = c1.GetMembers().OfType<EventSymbol>().Single(); 27769Assert.Same(c2M01, c2.GetMembers().OfType<EventSymbol>().Single()); 27773var m02 = c3.Interfaces().Single().GetMembers().OfType<EventSymbol>().Single(); 27775var c3M02 = c3.GetMembers().OfType<EventSymbol>().Single(); 27884Assert.Same(c4M02, c4.GetMembers().OfType<EventSymbol>().Single()); 27990var m01 = c3.Interfaces().Single().GetMembers("M01").OfType<EventSymbol>().Single(); 28039var m02 = c3.Interfaces().Single().GetMembers("M02").OfType<EventSymbol>().Single(); 28121var m01 = c3.Interfaces().Single().GetMembers().OfType<EventSymbol>().Single(); 28231var m01 = c2.Interfaces().Single().GetMembers().OfType<EventSymbol>().Single(); 28302var m01 = c2.Interfaces().Single().GetMembers().OfType<EventSymbol>().Single(); 28722Assert.Null(i2.FindImplementationForInterfaceMember(i2.Interfaces().Single().GetMembers().OfType<MethodSymbol>().Single())); 28725Assert.Null(i3.FindImplementationForInterfaceMember(i3.Interfaces().Single().GetMembers().OfType<MethodSymbol>().Single())); 28728Assert.Null(i4.FindImplementationForInterfaceMember(i4.Interfaces().Single().GetMembers().OfType<MethodSymbol>().Single())); 28731Assert.Null(i5.FindImplementationForInterfaceMember(i5.Interfaces().Single().GetMembers().OfType<MethodSymbol>().Single())); 28734Assert.Same(i6.GetMembers().OfType<MethodSymbol>().Single(), i6.FindImplementationForInterfaceMember(i6.Interfaces().Single().GetMembers().OfType<MethodSymbol>().Single())); 28737Assert.Null(i7.FindImplementationForInterfaceMember(i7.Interfaces().Single().GetMembers().OfType<MethodSymbol>().Single())); 28740Assert.Null(i8.FindImplementationForInterfaceMember(i8.Interfaces().Single().GetMembers().OfType<MethodSymbol>().Single())); 28743Assert.Null(i9.FindImplementationForInterfaceMember(i9.Interfaces().Single().GetMembers().OfType<MethodSymbol>().Single())); 28746Assert.Null(i10.FindImplementationForInterfaceMember(i10.Interfaces().Single().GetMembers().OfType<MethodSymbol>().Single())); 28749Assert.Same(i12.GetMembers().OfType<MethodSymbol>().Single(), i12.FindImplementationForInterfaceMember(i12.Interfaces().Single().GetMembers().OfType<MethodSymbol>().Single())); 28752Assert.Null(i13.FindImplementationForInterfaceMember(i13.Interfaces().Single().GetMembers().OfType<MethodSymbol>().Single())); 28755Assert.Null(i14.FindImplementationForInterfaceMember(i14.Interfaces().Single().GetMembers().OfType<MethodSymbol>().Single())); 28885var m01 = i2.Interfaces().Single().GetMembers().OfType<MethodSymbol>().Single(); 28889m01 = i3.Interfaces().Single().GetMembers().OfType<MethodSymbol>().Single(); 28893m01 = i4.Interfaces().Single().GetMembers().OfType<MethodSymbol>().Single(); 28897m01 = i5.Interfaces().Single().GetMembers().OfType<MethodSymbol>().Single(); 28901Assert.Same(i6.GetMembers().OfType<MethodSymbol>().Single(), i6.FindImplementationForInterfaceMember(i6.Interfaces().Single().GetMembers().OfType<MethodSymbol>().Single())); 28904m01 = i7.Interfaces().Single().GetMembers().OfType<MethodSymbol>().Single(); 28910var iXM = iX.Interfaces().Single().GetMembers().OfType<MethodSymbol>().Single(); 28917var iXM = iX.Interfaces().Single().GetMembers().OfType<MethodSymbol>().Single(); 28918Assert.Equal(iX.GetMembers().OfType<MethodSymbol>().Single(), iX.FindImplementationForInterfaceMember(iXM)); 28922Assert.Same(i14.GetMembers().OfType<MethodSymbol>().Single(), i14.FindImplementationForInterfaceMember(i14.Interfaces().Single().GetMembers().OfType<MethodSymbol>().Single())); 29436var m01 = c3.Interfaces().Single().GetMembers(opName).OfType<MethodSymbol>().Single(); 29554var m01 = c1.Interfaces().Single().GetMembers().OfType<MethodSymbol>().Single(); 29634var m01 = i1.GetMembers().OfType<MethodSymbol>().Single(); 29665m01 = c1.Interfaces().Single().GetMembers().OfType<MethodSymbol>().Single(); 29729var m01 = i1.GetMembers().OfType<MethodSymbol>().Single(); 29730var i2M01 = i2.GetMembers().OfType<MethodSymbol>().Single(); 29795var m01 = i1.GetMembers(opName).OfType<MethodSymbol>().Single(); 29910var m01 = c1.Interfaces().Single().GetMembers().OfType<MethodSymbol>().Single(); 29948m01 = c2.Interfaces().Single().GetMembers().OfType<MethodSymbol>().Single(); 29962Assert.Same(c2M01, c2.GetMembers().OfType<MethodSymbol>().Where(m => !m.IsConstructor()).Single()); 30178var m01 = c2.Interfaces().Single().GetMembers(opName).OfType<MethodSymbol>().Single(); 30284var m01 = c2.Interfaces().Single().GetMembers(opName).OfType<MethodSymbol>().Single(); 30398Assert.Equal(Accessibility.Private, c1.GetMembers().OfType<MethodSymbol>().Where(m => !m.IsConstructor()).Single().DeclaredAccessibility); 32729var opSymbol = c.GetMembers().OfType<MethodSymbol>().Where(m => m.MethodKind != MethodKind.Constructor).Single(); 32977var opSymbol = c.GetMembers().OfType<MethodSymbol>().Where(m => m.MethodKind != MethodKind.Constructor).Single(); 33164var opSymbol = c.GetMembers().OfType<MethodSymbol>().Where(m => m.MethodKind != MethodKind.Constructor).Single();
Symbols\SymbolEqualityTests.cs (1)
962OfType<QueryExpressionSyntax>().Single();
Symbols\SymbolExtensionTests.cs (2)
252var method = model.GetSymbolInfo(tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "Method").Single()).Symbol.GetSymbol<MethodSymbol>(); 270var typeParameter = typeParameters.Single();
Symbols\TypeTests.cs (2)
1851var tree = compilation.SyntaxTrees.Single(); 1854var syntax = tree.GetCompilationUnitRoot().DescendantNodes().OfType<ObjectCreationExpressionSyntax>().Single();
Symbols\UnsignedRightShiftTests.cs (14)
2705var crefSyntax = CrefTests.GetCrefSyntaxes(compilation).Single(); 2723crefSyntax = CrefTests.GetCrefSyntaxes(compilation).Single(); 2731crefSyntax = CrefTests.GetCrefSyntaxes(compilation).Single(); 2761var crefSyntax = CrefTests.GetCrefSyntaxes(compilation).Single(); 2790var crefSyntax = CrefTests.GetCrefSyntaxes(compilation).Single(); 2818var crefSyntax = CrefTests.GetCrefSyntaxes(compilation).Single(); 2851var crefSyntax = CrefTests.GetCrefSyntaxes(compilation).Single(); 2874var crefSyntax = CrefTests.GetCrefSyntaxes(compilation).Single(); 2892crefSyntax = CrefTests.GetCrefSyntaxes(compilation).Single(); 2900crefSyntax = CrefTests.GetCrefSyntaxes(compilation).Single(); 2930var crefSyntax = CrefTests.GetCrefSyntaxes(compilation).Single(); 2959var crefSyntax = CrefTests.GetCrefSyntaxes(compilation).Single(); 2987var crefSyntax = CrefTests.GetCrefSyntaxes(compilation).Single(); 3020var crefSyntax = CrefTests.GetCrefSyntaxes(compilation).Single();
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (105)
Diagnostics\DiagnosticTest.cs (1)
1987var defineName = nodes.OfType<Syntax.DefineDirectiveTriviaSyntax>().Single().Name;
LexicalAndXml\LexicalTests.cs (16)
172var trivia = token.LeadingTrivia.Single(); 3841Assert.True(token.LeadingTrivia.Single().Kind() == SyntaxKind.WhitespaceTrivia); 3851var trivia = token.LeadingTrivia.Single(); 3869Assert.True(token.LeadingTrivia.Single().Kind() == SyntaxKind.WhitespaceTrivia); 3877var trivia = token.LeadingTrivia.Single(); 3900Assert.True(token.LeadingTrivia.Single().Kind() == SyntaxKind.WhitespaceTrivia); 3923Assert.True(token.LeadingTrivia.Single().Kind() == SyntaxKind.WhitespaceTrivia); 3941Assert.True(token.LeadingTrivia.Single().Kind() == SyntaxKind.WhitespaceTrivia); 3951Assert.True(token.LeadingTrivia.Single().Kind() == SyntaxKind.ConflictMarkerTrivia); 3957var trivia = token.LeadingTrivia.Single(); 4080Assert.True(token.LeadingTrivia.Single().Kind() == SyntaxKind.WhitespaceTrivia); 4090Assert.True(token.LeadingTrivia.Single().Kind() == SyntaxKind.ConflictMarkerTrivia); 4096var trivia = token.LeadingTrivia.Single(); 4246Assert.True(token.LeadingTrivia.Single().Kind() == SyntaxKind.WhitespaceTrivia); 4256Assert.True(token.LeadingTrivia.Single().Kind() == SyntaxKind.ConflictMarkerTrivia); 4262var trivia = token.LeadingTrivia.Single();
LexicalAndXml\PreprocessorTests.cs (15)
2105var regionText = regionDirective.EndOfDirectiveToken.LeadingTrivia.Single(); 2127var regionText = regionDirective.EndOfDirectiveToken.LeadingTrivia.Single(); 2215var regionText = regionDirective.EndOfDirectiveToken.LeadingTrivia.Single(); 2236var regionText = regionDirective.EndOfDirectiveToken.LeadingTrivia.Single(); 2257var regionText = regionDirective.EndOfDirectiveToken.LeadingTrivia.Single(); 2278var regionText = regionDirective.EndOfDirectiveToken.LeadingTrivia.Single(); 2299var regionText = regionDirective.EndOfDirectiveToken.LeadingTrivia.Single(); 2320var regionText = regionDirective.EndOfDirectiveToken.LeadingTrivia.Single(); 2341var regionText = regionDirective.EndOfDirectiveToken.LeadingTrivia.Single(); 2362var regionText = regionDirective.EndOfDirectiveToken.LeadingTrivia.Single(); 3215var error = tree.GetDiagnostics().Single(); 3875var diagnostic = tree.GetDiagnostics().Single(); 4425Assert.True(node.GetLoadDirectives().Single().File.IsMissing); 4567SyntaxToken token = nodes.OfType<NullableDirectiveTriviaSyntax>().Single().SettingToken; 4569token = nodes.OfType<ClassDeclarationSyntax>().Single().Identifier;
LexicalAndXml\RawStringLiteralLexingTests.cs (2)
221Assert.All(diagnostics, d => Assert.Equal(spans.Single().Key, d.Id)); 223var expectedDiagnosticSpans = spans.Single().Value.OrderBy(d => d.Start);
LexicalAndXml\XmlDocCommentTests.cs (2)
1976var typeParameter = method.TypeParameterList.Parameters.Single(); 2012var typeParameter = (tree.GetCompilationUnitRoot().Members[0] as TypeDeclarationSyntax).TypeParameterList.Parameters.Single();
Parsing\CrefParsingTests.cs (2)
30var trivia = SyntaxFactory.ParseLeadingTrivia(commentText, options ?? CSharpParseOptions.Default).Single(); 32var attr = structure.DescendantNodes().OfType<XmlCrefAttributeSyntax>().Single();
Parsing\ExpressionParsingTests.cs (1)
3016Assert.Equal(1, arrayCreation.Type.RankSpecifiers.Single().Rank);
Parsing\IgnoredDirectiveParsingTests.cs (1)
121var trivia = root.EndOfFileToken.GetLeadingTrivia().Single();
Parsing\LocalFunctionParsingTests.cs (4)
1230.Single()); 1294var c = Assert.IsType<ClassDeclarationSyntax>(file.Members.Single()); 1346var c = Assert.IsType<ClassDeclarationSyntax>(file.Members.Single()); 1367var s2 = Assert.IsType<ReturnStatementSyntax>(s1.Body.Statements.Single());
Parsing\NameAttributeValueParsingTests.cs (2)
30var trivia = SyntaxFactory.ParseLeadingTrivia(commentText).Single(); 32var attr = structure.DescendantNodes().OfType<XmlNameAttributeSyntax>().Single();
Parsing\ParserErrorMessageTests.cs (15)
2632var error = parsedTree.GetDiagnostics().Single(); 3768Assert.Equal(SyntaxKind.InKeyword, methodDeclaration.ParameterList.Parameters.Single().Modifiers.Single().Kind()); 3771Assert.Equal(SyntaxKind.InKeyword, delegateDeclaration.ParameterList.Parameters.Single().Modifiers.Single().Kind()); 3774Assert.Equal(SyntaxKind.InKeyword, localFunctionStatement.ParameterList.Parameters.Single().Modifiers.Single().Kind()); 3777Assert.Equal(SyntaxKind.InKeyword, lambdaExpression.ParameterList.Parameters.Single().Modifiers.Single().Kind()); 3780Assert.Equal(SyntaxKind.InKeyword, anonymousMethodExpression.ParameterList.Parameters.Single().Modifiers.Single().Kind()); 3783Assert.Equal(SyntaxKind.InKeyword, indexerDeclaration.ParameterList.Parameters.Single().Modifiers.Single().Kind()); 3786Assert.Equal(SyntaxKind.InKeyword, operatorDeclaration.ParameterList.Parameters.Single().Modifiers.Single().Kind());
Parsing\ParsingErrorRecoveryTests.cs (10)
7937var classDecl = root.DescendantNodes().OfType<ClassDeclarationSyntax>().Single(); 7941var ns = root.DescendantNodes().OfType<NamespaceDeclarationSyntax>().Single(); 7958var classDecl = root.DescendantNodes().OfType<ClassDeclarationSyntax>().Single(); 7962var ns = root.DescendantNodes().OfType<FileScopedNamespaceDeclarationSyntax>().Single(); 7979var structDecl = root.DescendantNodes().OfType<StructDeclarationSyntax>().Single(); 7982var ns = root.DescendantNodes().OfType<NamespaceDeclarationSyntax>().Single(); 8002var structDecl = root.DescendantNodes().OfType<StructDeclarationSyntax>().Single(); 8006var ns = root.DescendantNodes().OfType<NamespaceDeclarationSyntax>().Single(); 8026var classDecl = root.DescendantNodes().OfType<ClassDeclarationSyntax>().Single(); 8030var ns = root.DescendantNodes().OfType<NamespaceDeclarationSyntax>().Single();
Parsing\ScriptParsingTests.cs (8)
10153var trivia = eof.GetLeadingTrivia().Single(); 10156TestShebang(root.GetDirectives().Single(), command); 10170TestShebang(root.GetDirectives().Single(), command); 10177var statement = root.ChildNodes().Single(); 10179trivia = statement.GetLeadingTrivia().Single(); 10182TestShebang(root.GetDirectives().Single(), command); 10227Assert.Equal(SyntaxKind.SingleLineCommentTrivia, eof.GetLeadingTrivia().Single().Kind()); 10255var skippedText = endOfDirective.LeadingTrivia.Single();
Parsing\StatementParsingTests.cs (1)
3467var filterClause = root.DescendantNodes().OfType<CatchFilterClauseSyntax>().Single();
Parsing\VerbatimCrefParsingTests.cs (2)
29var trivia = SyntaxFactory.ParseLeadingTrivia(commentText).Single(); 31var attr = structure.DescendantNodes().OfType<XmlTextAttributeSyntax>().Single();
Syntax\FieldAndValueKeywordTests.cs (1)
1567var expr = syntaxTree.GetRoot().DescendantNodes().OfType<ArrowExpressionClauseSyntax>().Single().Expression;
Syntax\LambdaUtilitiesTests.cs (1)
57var methodDef = tree.GetRoot().DescendantNodes().OfType<MethodDeclarationSyntax>().Where(d => d.Identifier.ValueText == "M").Single();
Syntax\SyntaxAnnotationTests.cs (7)
171var node2 = newRoot.GetAnnotatedNodesAndTokens(annotation1).Single().AsNode(); 203var token2 = newRoot.GetAnnotatedNodesAndTokens(annotation1).Single().AsToken(); 235var trivia2 = newRoot.GetAnnotatedTrivia(annotation1).Single(); 300Assert.NotNull(rightNode.GetAnnotations().Single()); 620var annotatedNode = results.Single().AsNode(); 634var annotatedToken = results.Single().AsToken(); 648var annotatedTrivia = results.Single();
Syntax\SyntaxNodeTests.cs (7)
911tree1.GetCompilationUnitRoot().DescendantNodes().OfType<MethodDeclarationSyntax>().Single().IsIncrementallyIdenticalTo( 912tree2.GetCompilationUnitRoot().DescendantNodes().OfType<MethodDeclarationSyntax>().Single())); 922tree1.GetCompilationUnitRoot().DescendantNodes().OfType<MethodDeclarationSyntax>().Single().IsIncrementallyIdenticalTo( 923tree2.GetCompilationUnitRoot().DescendantNodes().OfType<MethodDeclarationSyntax>().Single())); 3502var @class = (ClassDeclarationSyntax)compilationUnit.Members.Single(); 3503var method = (MethodDeclarationSyntax)@class.Members.Single(); 3590var method = root.DescendantNodes().OfType<MethodDeclarationSyntax>().Single();
Syntax\SyntaxRewriterTests.cs (7)
337var tokenT = tree.GetCompilationUnitRoot().DescendantTokens().Where(t => t.ToString() == "T").Single(); 349var typeName = tree.GetCompilationUnitRoot().DescendantNodes().Where(n => n.IsKind(SyntaxKind.GenericName)).Single(); 363var before = root.DescendantNodes().OfType<LiteralExpressionSyntax>().Single(); 382var invocation = root.DescendantNodes().OfType<InvocationExpressionSyntax>().Single(); 401var invocation = root.DescendantNodes().OfType<InvocationExpressionSyntax>().Single(); 601var ifStmt1 = tree1.GetCompilationUnitRoot().DescendantNodes().OfType<IfStatementSyntax>().Single(); 651var xmlNode = oldRoot.DescendantNodes(descendIntoTrivia: true).OfType<XmlEmptyElementSyntax>().Single();
Microsoft.CodeAnalysis.CSharp.Test.Utilities (3)
CSharpTestBase.cs (1)
1301return GetSyntaxes<T>(tree, text).Single();
SymbolUtilities.cs (2)
39.Single(); 63T member = type.GetMembers(WellKnownMemberNames.Indexer).Where(i => i.MetadataName == name).Single() as T;
Microsoft.CodeAnalysis.CSharp.WinRT.UnitTests (10)
CodeGen\WinMdEventTests.cs (1)
671var syntax = tree.GetRoot().DescendantNodes().OfType<AssignmentExpressionSyntax>().Single();
CodeGen\WinRTCollectionTests.cs (1)
7424var add = tree.GetRoot().DescendantNodes().Where(n => n.IsKind(SyntaxKind.IdentifierName) && ((IdentifierNameSyntax)n).Identifier.ValueText == "Add").Single();
Metadata\WinMdEventTests.cs (1)
2747var winmdlib = comp.ExternalReferences.Where(r => r.Display == "Windows").Single();
Metadata\WinMdMetadataTests.cs (7)
46var winmdlib = comp.ExternalReferences.Where(r => r.Display == "Windows").Single(); 68var winmdlib = comp.ExternalReferences.Where(r => r.Display == "Windows").Single(); 89var winmdlib = comp.ExternalReferences.Where(r => r.Display == "Windows").Single(); 109var winmdlib = comp.ExternalReferences.Where(r => r.Display == "Windows").Single(); 129var winmdlib = comp.ExternalReferences.Where(r => r.Display == "Windows").Single(); 171var winmdlib = comp.ExternalReferences.Where(r => r.Display == "Windows").Single(); 240var attributeHandle = module.Module.MetadataReader.GetCustomAttributes(c.Handle).Single();
Microsoft.CodeAnalysis.CSharp.Workspaces (7)
Rename\CSharpRenameRewriterLanguageService.cs (1)
767var matchingLocal = relevantLocals.Single();
Simplification\Simplifiers\AbstractCSharpSimplifier.cs (2)
106aliasAnnotationInfo = qualifiedNameNode.Right.Identifier.GetAnnotations(AliasAnnotation.Kind).Single(); 114aliasAnnotationInfo = aliasQualifiedNameNode.Name.Identifier.GetAnnotations(AliasAnnotation.Kind).Single();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Engine\Trivia\TriviaRewriter.cs (2)
89var text = pair.Value.GetTextChanges(GetTextSpan(pair.Key)).Single().NewText ?? ""; 145var text = triviaData.GetTextChanges(GetTextSpan(pair)).Single().NewText ?? "";
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\TypeStyle\CSharpUseImplicitTypeHelper.cs (1)
184var newDeclarationTypeNode = newTree.GetRoot(cancellationToken).GetAnnotatedNodes(annotation).Single();
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpSyntaxFactsService.cs (1)
45newContextNode = (TContextNode)newRoot.GetAnnotatedNodes(s_annotation).Single();
Microsoft.CodeAnalysis.CSharp.Workspaces.UnitTests (8)
CodeGeneration\SyntaxGeneratorTests.cs (8)
1097var op = c.GetMembers().OfType<IMethodSymbol>().Where(m => m.MethodKind == MethodKind.Conversion).Single(); 1770var symbol = compilation.GlobalNamespace.GetMembers("I").Single(); 5219var symbol = compilation.GlobalNamespace.GetMembers("S").Single(); 5275var symbol = compilation.GlobalNamespace.GetMembers("C").Single(); 5679var tree = compilation.SyntaxTrees.Single(); 5714var semanticModel = compilation.GetSemanticModel(compilation.SyntaxTrees.Single()); 5715var syntaxRoot = compilation.SyntaxTrees.Single().GetRoot(); 5721var attributeArgument = generatedAttribute.DescendantNodes().OfType<AttributeArgumentSyntax>().Single();
Microsoft.CodeAnalysis.EditorFeatures (18)
EncapsulateField\AbstractEncapsulateFieldCommandHandler.cs (1)
53_ = ExecuteAsync(args, document, spans.Single()).CompletesAsyncOperation(token);
InlineRename\AbstractInlineRenameUndoManager.cs (1)
89var selectionSpan = selection.GetSnapshotSpansOnBuffer(snapshot.TextBuffer).Single();
InlineRename\CommandHandlers\AbstractRenameCommandHandler.cs (1)
67var singleSpan = selectedSpans.Single();
InlineRename\CommandHandlers\AbstractRenameCommandHandler_RenameHandler.cs (1)
118var sessionInfo = await renameService.StartInlineSessionAsync(document, selectedSpans.Single().Span.ToTextSpan(), cancellationToken).ConfigureAwait(false);
InlineRename\CommandHandlers\AbstractRenameCommandHandler_WordDeleteHandler.cs (3)
55if (selectedSpans.Count == 1 && span.Contains(selectedSpans.Single().Span)) 58start = selectedSpans.Single().Start; 59end = selectedSpans.Single().End;
InlineRename\InlineRenameSession.OpenTextBufferManager.cs (2)
250var singleTrackingSpanTouched = trackingSpansTouched.Single(); 251_activeSpan = _referenceSpanToLinkedRenameSpanMap.Where(kvp => kvp.Value.TrackingSpan.GetSpan(args.After).Contains(boundingIntersectionSpan)).Single().Key;
RenameTracking\RenameTrackingTaggerProvider.StateMachine.cs (3)
92if (e.Changes.Count != 1 || ShouldClearTrackingSession(e.Changes.Single())) 101var change = e.Changes.Single(); 168var change = eventArgs.Changes.Single();
RenameTracking\RenameTrackingTaggerProvider.TrackingSession.cs (2)
207if (renameSymbolInfo.Symbols.Single().ContainingType?.IsTupleType() == true) 212return await DetermineIfRenamableSymbolAsync(renameSymbolInfo.Symbols.Single(), document, token).ConfigureAwait(false);
Shared\Extensions\ITextViewExtensions.cs (2)
96var spanInView = textView.GetSpanInView(span).Single(); 107var spansInView = spans.Select(s => new Selection(textView.GetSpanInView(s).Single()));
Shared\Extensions\MefExtensions.cs (1)
55return extensions.SelectMatchingExtensions(contentTypes).Single();
Shared\Utilities\LinkedEditsTracker.cs (1)
98var singleIntersectingTrackingSpan = trackingSpansThatIntersect.Single();
Microsoft.CodeAnalysis.EditorFeatures.Test.Utilities (39)
AbstractTypingCommandHandlerTest.cs (1)
33var testDocument = workspace.Documents.Single();
AutomaticCompletion\AbstractAutomaticLineEnderTests.cs (2)
75var view = workspace.Documents.Single().GetTextView(); 76var buffer = workspace.Documents.Single().GetTextBuffer();
BraceMatching\AbstractBraceMatcherTests.cs (1)
26var position = workspace.Documents.Single().CursorPosition.Value;
BracePairs\AbstractBracePairsTests.cs (3)
30var document = workspace.CurrentSolution.Projects.Single().Documents.Single(); 38var expected = workspace.Documents.Single().AnnotatedSpans;
CommentSelection\AbstractToggleCommentTestBase.cs (3)
66=> textView.BufferGraph.GetTextBuffers(b => b.ContentType.IsOfType(contentTypeName)).Single(); 85textView.Selection.Select(new SnapshotSpan(snapshot, spans.Single()), isReversed: false); 86textView.Caret.MoveTo(new SnapshotPoint(snapshot, spans.Single().End));
CompleteStatement\AbstractCompleteStatementTests.cs (1)
101var testDocument = workspace.Documents.Single();
Completion\AbstractArgumentProviderTests`1.cs (1)
61var provider = workspace.ExportProvider.GetExportedValues<ArgumentProvider>().Single();
Completion\AbstractCompletionProviderTests.cs (1)
1261Assert.Same(hostDocument, workspace.Documents.Single());
Debugging\AbstractDataTipInfoGetterTests.cs (2)
59var testHostDocument = workspace.Documents.Single(); 62? testHostDocument.SelectedSpans.Single()
Diagnostics\DiagnosticTaggerWrapper.cs (1)
64.Single();
DocumentationComments\AbstractDocumentationCommentTests.cs (1)
133var testDocument = workspace.Documents.Single();
DocumentationComments\AbstractXmlTagCompletionTests.cs (1)
30var testDocument = workspace.Documents.Single();
Formatting\CoreFormatterTestsBase.cs (2)
136var testDocument = workspace.Documents.Single(); 243var testDocument = workspace.Documents.Single();
GoToAdjacentMember\AbstractGoToAdjacentMemberTests.cs (1)
50Assert.Equal(hostDocument.SelectedSpans.Single().Start, targetPosition.Value);
KeywordHighlighting\AbstractKeywordHighlighterTests.cs (1)
44var testDocument = workspace.Documents.Single();
ObsoleteSymbol\AbstractObsoleteSymbolTests.cs (1)
27var project = workspace.CurrentSolution.Projects.Single();
ReassignedVariable\AbstractReassignedVariableTests.cs (1)
26var project = workspace.CurrentSolution.Projects.Single();
SignatureHelp\AbstractSignatureHelpProviderTests.cs (1)
471var documentId = testWorkspace.Documents.Where(d => d.Name == "SourceDocument").Single().Id;
SpellCheck\AbstractSpellCheckFixerProviderTests.cs (2)
39var document = workspace.Documents.Single(); 43var (replacement, span) = document.AnnotatedSpans.Single();
SpellCheck\AbstractSpellCheckSpanTests.cs (4)
26var annotations = workspace.Projects.Single().Documents.Single().AnnotatedSpans; 28var document = workspace.CurrentSolution.Projects.Single().Documents.Single();
Structure\AbstractSyntaxStructureProviderTests.cs (2)
44var hostDocument = workspace.Documents.Single(); 65var hostDocument = workspace.Documents.Single();
TextStructureNavigation\AbstractTextStructureNavigationTests.cs (1)
40var (key, expectedSpans) = annotatedSpans.Single();
Workspaces\EditorTestHostDocument.cs (1)
136var span = this.SelectedSpans.Single();
Workspaces\EditorTestWorkspace.cs (1)
298var mappedSpan = projectionBuffer.CurrentSnapshot.MapFromSourceSnapshot(snapshotSpan).Single();
Workspaces\TestWorkspaceFixture.cs (3)
24public EditorTestHostDocument CurrentDocument => _currentDocument ?? _workspace.Documents.Single(); 52_currentDocument = workspace.Documents.Single(); 80var hostDocument = _currentDocument ?? (GetWorkspace()).Documents.Single();
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (225)
CodeFixes\CodeFixServiceTests.cs (15)
58var project = workspace.CurrentSolution.Projects.Single().AddAnalyzerReference(reference); 59var document = project.Documents.Single(); 63var fixer1 = (MockFixer)fixers.Single().Value; 279var project = workspace.CurrentSolution.Projects.Single().AddAnalyzerReference(reference); 280document = project.Documents.Single(); 336workspace.Projects.Single().AddAdditionalDocument(additionalDocument); 366var project = workspace.CurrentSolution.Projects.Single().AddAnalyzerReference(reference); 369TextDocumentKind.Document => project.Documents.Single(), 370TextDocumentKind.AdditionalDocument => project.AdditionalDocuments.Single(), 371TextDocumentKind.AnalyzerConfigDocument => project.AnalyzerConfigDocuments.Single(), 749var project = workspace.CurrentSolution.Projects.Single().AddAnalyzerReference(reference); 751var document = project.Documents.Single(); 863var changedtxtDocument = solution!.Projects.Single().AdditionalDocuments.Single(t => t.Id == txtDocument.Id); 1054sourceDocument = workspace.CurrentSolution.Projects.Single().Documents.Single();
CodeGeneration\CodeGenerationTests.cs (11)
882this.Document = Workspace.CurrentSolution.Projects.Single().Documents.Single(); 893var semanticModel = await workspace.CurrentSolution.Projects.Single().Documents.Single().GetSemanticModelAsync(); 902var destSpan = Workspace.Documents.Single().SelectedSpans.Single(); 908var destSpan = Workspace.Documents.Single().SelectedSpans.Single(); 914var annotatedSpans = Workspace.Documents.Single().AnnotatedSpans[key]; 935var destSpan = Workspace.Documents.Single().SelectedSpans.Single();
CodeGeneration\CodeGenerationTests.CSharp.cs (1)
1154var method = context.GetAnnotatedDeclaredSymbols("method", context.SemanticModel).Single();
CodeRefactorings\CodeRefactoringServiceTest.cs (12)
49var project = workspace.CurrentSolution.Projects.Single().AddAnalyzerReference(reference); 50var document = project.Documents.Single(); 89var document = workspace.CurrentSolution.Projects.Single().Documents.Single(); 106var codeRefactoring = workspace.ExportProvider.GetExportedValues<CodeRefactoringProvider>().OfType<T>().Single(); 108var project = workspace.CurrentSolution.Projects.Single(); 109var document = project.Documents.Single(); 167var project = workspace.CurrentSolution.Projects.Single() 183var changedtxtDocument = solution.Projects.Single().AdditionalDocuments.Single(t => t.Id == txtAdditionalDocument.Id); 206var project = workspace.CurrentSolution.Projects.Single() 222var changedEditorConfig = solution.Projects.Single().AnalyzerConfigDocuments.Single(t => t.Id == editorConfig.Id); 246var project = workspace.CurrentSolution.Projects.Single()
CommentSelection\CommentUncommentSelectionCommandHandlerTests.cs (2)
764textView.Selection.Select(new SnapshotSpan(snapshot, spans.Single()), isReversed: false); 765textView.Caret.MoveTo(new SnapshotPoint(snapshot, spans.Single().End));
Completion\CompletionServiceTests.cs (2)
43var project = workspace.CurrentSolution.Projects.Single().AddAnalyzerReference(reference); 46var document = project.Documents.Single();
Diagnostics\DiagnosticAnalyzerServiceTests.cs (33)
68workspace.CurrentSolution.Projects.Single(), documentIds: default, diagnosticIds: null, AnalyzerFilter.All, 269var project = workspace.CurrentSolution.Projects.Single(); 280var project = workspace.CurrentSolution.Projects.Single(); 291var project = workspace.CurrentSolution.Projects.Single(); 447var project = workspace.CurrentSolution.Projects.Single(); 448var document = project.Documents.Single(); 559var project = workspace.CurrentSolution.Projects.Single(); 560var document = isSourceGenerated ? (await project.GetSourceGeneratedDocumentsAsync(CancellationToken.None)).Single() : project.Documents.Single(); 632var project = workspace.CurrentSolution.Projects.Single(); 633var document = documentAnalysis ? project.Documents.Single() : null; 655.Projects.Single().AddAnalyzerReference(analyzerReference).Solution); 657var project = workspace.CurrentSolution.Projects.Single(); 658var document = documentAnalysis ? project.Documents.Single() : null; 687.Projects.Single().AddAnalyzerReference(analyzerProjectReference).Solution); 689var project = workspace.CurrentSolution.Projects.Single(); 690var document = documentAnalysis ? project.Documents.Single() : null; 717.Projects.Single().AddAnalyzerReferences(AddExtraReferenceIfNeeded(analyzerProjectReference, includeExtraProjectReference)).Solution); 719var project = workspace.CurrentSolution.Projects.Single(); 720var document = documentAnalysis ? project.Documents.Single() : null; 768.Projects.Single().AddAnalyzerReference(analyzerProjectReference).Solution); 770var project = workspace.CurrentSolution.Projects.Single(); 771var document = documentAnalysis ? project.Documents.Single() : null; 804var project = workspace.CurrentSolution.Projects.Single(); 814project = workspace.CurrentSolution.Projects.Single(); 815var document = project.Documents.Single(); 816var additionalDocument = project.AdditionalDocuments.Single(); 880var project = workspace.CurrentSolution.Projects.Single(); 881var document = project.Documents.Single(); 914var generator = new DiagnosticProducingGenerator(c => Location.Create(c.Compilation.SyntaxTrees.Single(), new TextSpan(0, 10))); 915Assert.True(workspace.TryApplyChanges(workspace.CurrentSolution.Projects.Single().AddAnalyzerReference(new TestGeneratorReference(generator)).Solution)); 917var project = workspace.CurrentSolution.Projects.Single(); 918var document = project.Documents.Single();
Diagnostics\DiagnosticDataTests.cs (4)
151var document = additionalDocument.Project.Documents.Single(); 187var document = additionalDocument.Project.Documents.Single(); 213Assert.Same(diagnostic.AdditionalLocations.Single(), Location.None); 230var hostDocument = workspace.Documents.Single();
Diagnostics\SuppressMessageAttributeWorkspaceTests.cs (2)
61workspace.Projects.Single().Id, 62workspace.Projects.Single().MetadataReferences.Append(_unconditionalSuppressMessageRef.Value)));
EditAndContinue\EditAndContinueLanguageServiceTests.cs (1)
402var (key, (documentState, version)) = sourceTextProvider.GetTestAccessor().GetDocumentsWithChangedLoaderByPath().Single();
FindSymbols\SymbolTreeInfoTests.cs (4)
22var project = solution.Projects.Single(); 43var project = solution.Projects.Single(); 66var project = solution.Projects.Single(); 88var project = solution.Projects.Single();
Formatting\InferredIndentationTests.cs (6)
26var options = await testWorkspace.CurrentSolution.Projects.Single().Documents.Single().GetLineFormattingOptionsAsync(CancellationToken.None); 39var options = await testWorkspace.CurrentSolution.Projects.Single().Documents.Single().GetLineFormattingOptionsAsync(CancellationToken.None); 53var options = await testWorkspace.CurrentSolution.Projects.Single().Documents.Single().GetLineFormattingOptionsAsync(CancellationToken.None);
LanguageServer\VSTypeScriptHandlerTests.cs (6)
53var document = testLspServer.GetCurrentSolution().Projects.Single().Documents.Single(); 74var document = testLspServer.GetCurrentSolution().Projects.Single().Documents.Single(); 97var document = testLspServer.GetCurrentSolution().Projects.Single().Documents.Single();
LinkedFiles\LinkedFileDiffMergingEditorTests.cs (1)
103var linkedDocument = document.Project.Solution.Projects.Single(p => p != document.Project).Documents.Single();
MetadataAsSource\AbstractMetadataAsSourceTests.TestContext.cs (1)
319var symbol = semanticModel.GetSymbolInfo(syntaxRoot.FindNode(testDocument.SelectedSpans.Single())).Symbol;
Preview\PreviewWorkspaceTests.cs (1)
166var project = previewWorkspace.CurrentSolution.Projects.Single();
RenameTracking\RenameTrackingTaggerProviderTests.cs (5)
380var textSpan = state.HostDocument.SelectedSpans.Single(); 394var textSpan = state.HostDocument.SelectedSpans.Single(); 408var textSpan = state.HostDocument.SelectedSpans.Single(); 428var textSpan = state.HostDocument.SelectedSpans.Single(); 843var textSpan = state.HostDocument.SelectedSpans.Single();
RenameTracking\RenameTrackingTestState.cs (1)
187var tag = tags.Single();
StackTraceExplorer\StackTraceExplorerTests.cs (2)
44var cursorDoc = workspace.Documents.Single(); 45var selectedSpan = cursorDoc.SelectedSpans.Single();
SymbolFinder\FindSymbolAtPositionTests.cs (1)
21var document = workspace.CurrentSolution.GetRequiredDocument(workspace.Documents.Single().Id);
SymbolFinder\SymbolFinderTests.cs (3)
648var csDoc = csProject.Documents.Single(); 691var normalProject1 = solution.Projects.Single(); 866solution = solution.GetProject(referencedProjectId).Documents.Single().WithText(SourceText.From(code.Replace('0', '1')))
SymbolKey\SymbolKeyCrossLanguageTests.cs (2)
43var csDocument = solution.Projects.Single(p => p.Language == LanguageNames.CSharp).Documents.Single(); 48var method = root.DescendantNodes().OfType<MethodDeclarationSyntax>().Single();
Tagging\TagSpanIntervalTreeTests.cs (3)
54Assert.Equal(new Span(0, 5), GetIntersectingSpans(tree, buffer.CurrentSnapshot.GetFullSpan()).Single().Span); 65Assert.Equal(new Span(107, 5), spans.Single().Span); 76Assert.Equal(new Span(107, 5), spans.Single().Span);
TextEditor\OpenDocumentTests.cs (3)
32var textBufferFactoryService = ((IMefHostExportProvider)hostServices).GetExports<ITextBufferFactoryService>().Single().Value; 66Assert.Equal("Hello, World!", newDocumentWithChanges.GetLinkedDocuments().Single().GetTextSynchronously(CancellationToken.None).ToString()); 72Assert.Equal("Hello", originalDocumentWithChanges.GetLinkedDocuments().Single().GetTextSynchronously(CancellationToken.None).ToString());
Utilities\SymbolEquivalenceComparerTests.cs (103)
53var type = (ITypeSymbol)(await workspace.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("C").Single(); 129var csharpType = (ITypeSymbol)(await csharpWorkspace.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("C").Single(); 130var vbType = (await vbWorkspace.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("C").Single(); 203var type1_v1 = (await workspace1.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("Type1").Single(); 204var type2_v1 = (await workspace1.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("Type2").Single(); 205var type1_v2 = (await workspace2.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("Type1").Single(); 206var type2_v2 = (await workspace2.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("Type2").Single(); 258var type1_v1 = (await workspace1.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("Type1").Single(); 259var type2_v1 = (await workspace1.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("Type2").Single(); 260var type1_v2 = (await workspace2.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("Type1").Single(); 261var type2_v2 = (await workspace2.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("Type2").Single(); 298var typeC = (await workspace.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("C").Single(); 299var typeD = (await workspace.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("D").Single(); 346var type1_v1 = (await workspace1.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("Type1").Single(); 347var type1_v2 = (await workspace2.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("Type1").Single(); 375var type1_v1 = (await workspace1.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("Type1").Single(); 376var type1_v2 = (await workspace2.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("Type1").Single(); 404var type1_v1 = (await workspace1.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("Type1").Single(); 405var type1_v2 = (await workspace2.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("Type1").Single(); 433var type1_v1 = (await workspace1.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("Type1").Single(); 434var type1_v2 = (await workspace2.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("Type1").Single(); 462var type1_v1 = (await workspace1.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("Type1").Single(); 463var type1_v2 = (await workspace2.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("Type1").Single(); 493var type1_v1 = (await workspace1.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("Type1").Single(); 494var type1_v2 = (await workspace2.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("Type1").Single(); 524var type1_v1 = (await workspace1.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("Type1").Single(); 525var type1_v2 = (await workspace2.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("Type1").Single(); 555var type1_v1 = (await workspace1.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("Type1").Single(); 556var type1_v2 = (await workspace2.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("Type1").Single(); 584var type1_v1 = (await workspace1.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("Type1").Single(); 585var type1_v2 = (await workspace2.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("Type1").Single(); 613var type1_v1 = (await workspace1.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("Type1").Single(); 614var type1_v2 = (await workspace2.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("Type1").Single(); 644var type1_v1 = (await workspace1.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("Type1").Single(); 645var type1_v2 = (await workspace2.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("Type1").Single(); 680var csharpType1 = (await workspace1.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("Type1").Single(); 681var vbType1 = (await workspace2.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("Type1").Single(); 727var csharpType1 = (await workspace1.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("Type1").Single(); 728var vbType1 = (await workspace2.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("Type1").Single(); 760var type1_v1 = (await workspace1.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("Type1").Single(); 790var type1_v1 = (await workspace1.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("Type1").Single(); 791var type1_v2 = (await workspace2.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("Type1").Single(); 827var type1_v1 = (await workspace1.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("Type1").Single(); 828var type1_v2 = (await workspace2.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("Type1").Single(); 862var type1_v1 = (await workspace1.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("Type1").Single(); 863var type1_v2 = (await workspace2.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("Type1").Single(); 899var type1_v1 = (await workspace1.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("Type1").Single(); 900var type1_v2 = (await workspace2.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("Type1").Single(); 931var outer1 = (INamespaceSymbol)(await workspace1.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetMembers("Outer").Single(); 932var outer2 = (INamespaceSymbol)(await workspace2.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetMembers("Outer").Single(); 934var inner1 = (INamespaceSymbol)outer1.GetMembers("Inner").Single(); 935var inner2 = (INamespaceSymbol)outer2.GetMembers("Inner").Single(); 1009var type1_v1 = (await workspace1.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("Type1").Single(); 1010var type1_v2 = (await workspace2.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("Type1").Single(); 1011var type2_v1 = (await workspace1.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("Type2").Single(); 1012var type2_v2 = (await workspace2.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("Type2").Single(); 1048var type1_v1 = (await workspace1.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("Type1").Single(); 1049var type1_v2 = (await workspace2.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("Type2").Single(); 1075var type1_v1 = (await workspace1.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("Type1").Single(); 1076var type1_v2 = (await workspace2.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("Type1").Single(); 1102var type1_v1 = (await workspace1.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("Type1").Single(); 1103var type1_v2 = (await workspace2.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("Type1").Single(); 1135var outer = (await workspace1.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("Outer").Single(); 1136var other = (await workspace2.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("Other").Single(); 1167var type1_v1 = (await workspace1.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("Type1").Single(); 1168var type1_v2 = (await workspace2.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("Type1").Single(); 1200var type1_v1 = (await workspace1.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("C").Single(); 1201var type1_v2 = (await workspace2.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("C").Single(); 1242var type1_v1 = (await workspace1.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("C").Single(); 1243var type1_v2 = (await workspace2.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("C").Single(); 1274var type1_v1 = (await workspace1.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("C").Single(); 1275var type1_v2 = (await workspace2.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("C").Single(); 1306var type1_v1 = (await workspace1.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("C").Single(); 1307var type1_v2 = (await workspace2.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("C").Single(); 1339var type1_v1 = (await workspace1.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("C").Single(); 1340var type1_v2 = (await workspace2.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("C").Single(); 1372var type1_v1 = (await workspace1.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("C").Single(); 1373var type1_v2 = (await workspace2.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("C").Single(); 1406var type1_v1 = (await workspace1.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("C").Single(); 1407var type1_v2 = (await workspace2.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("C").Single(); 1445var t1 = (await workspace1.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("T").Single(); 1446var t2 = (await workspace2.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("T").Single(); 1511var t1 = (await workspace1.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("T").Single(); 1512var t2 = (await workspace2.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("T").Single(); 1576var t1 = (await workspace1.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("T").Single(); 1577var t2 = (await workspace2.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("T").Single(); 1641var t1 = (await workspace1.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("T").Single(); 1642var t2 = (await workspace2.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetTypeMembers("T").Single(); 1729var comp1 = (await workspace1.CurrentSolution.Projects.Single().GetCompilationAsync()); 1730var comp2 = (await workspace2.CurrentSolution.Projects.Single().GetCompilationAsync()); 1803var comp1 = (await workspace1.CurrentSolution.Projects.Single().GetCompilationAsync()); 1804var comp2 = (await workspace2.CurrentSolution.Projects.Single().GetCompilationAsync()); 1828var namespace1 = (await workspace1.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetNamespaceMembers().Single(n => n.Name == "N").GetNamespaceMembers().Single(n => n.Name == "M"); 1829var namespace2 = (await workspace2.CurrentSolution.Projects.Single().GetCompilationAsync()).GlobalNamespace.GetNamespaceMembers().Single(n => n.Name == "N").GetNamespaceMembers().Single(n => n.Name == "M"); 1856var ta1 = (ITypeSymbol)a1.GlobalNamespace.GetMembers("T").Single(); 1857var ta2 = (ITypeSymbol)a2.GlobalNamespace.GetMembers("T").Single(); 1858var tb1 = (ITypeSymbol)b1.GlobalNamespace.GetMembers("T").Single(); 1859var tb2 = (ITypeSymbol)b2.GlobalNamespace.GetMembers("T").Single(); 1860var tb3 = (ITypeSymbol)b3.GlobalNamespace.GetMembers("T").Single(); 1944var type1 = (ITypeSymbol)c1.GlobalNamespace.GetMembers("C").Single(); 1945var type2 = (ITypeSymbol)c2.GlobalNamespace.GetMembers("C").Single();
Microsoft.CodeAnalysis.ExpressionEvaluator.ResultProvider (1)
src\ExpressionEvaluator\Core\Source\ResultProvider\Helpers\TypeHelpers.cs (1)
893var member = type.GetLmrType().GetMember(name, MemberBindingFlags).Single();
Microsoft.CodeAnalysis.ExpressionEvaluator.ResultProvider.Utilities (3)
Debugger\Engine\DkmClrType.cs (1)
276Value = (string)attributeData.ConstructorArguments.Single().Value,
Debugger\Engine\DkmClrValue.cs (1)
634var constructor = lmrType.GetConstructors(bindingFlags).Single();
src\ExpressionEvaluator\Core\Source\ResultProvider\Helpers\TypeHelpers.cs (1)
893var member = type.GetLmrType().GetMember(name, MemberBindingFlags).Single();
Microsoft.CodeAnalysis.Extensions.Package (1)
src\Dependencies\Collections\TemporaryArrayExtensions.cs (1)
68=> new[] { 0, 0 }.Single();
Microsoft.CodeAnalysis.ExternalAccess.HotReload.UnitTests (2)
HotReloadServiceTests.cs (2)
193var aId = project.AdditionalDocumentIds.Single(); 197var generatedText = generatedDocuments.States.Single().Value.GetTextSynchronously(CancellationToken.None).ToString();
Microsoft.CodeAnalysis.Features (20)
CodeFixes\Configuration\ConfigureCodeStyle\ConfigureCodeStyleOptionCodeFixProvider.cs (1)
92: nestedActions.Single();
CodeFixes\Suppression\AbstractSuppressionCodeFixProvider.cs (1)
315var decl = containedDecls.Single();
CodeFixes\Suppression\AbstractSuppressionCodeFixProvider.PragmaHelpers.cs (1)
44newEndToken = root.ReplaceToken(startToken, newStartToken.WithAdditionalAnnotations(annotation)).GetAnnotatedTokens(annotation).Single();
CodeRefactorings\SyncNamespace\AbstractChangeNamespaceService.cs (1)
437var container = root.GetAnnotatedNodes(ContainerAnnotation).Single();
Completion\Providers\AbstractMemberInsertingCompletionProvider.cs (1)
218var replacingNode = root.GetAnnotatedNodes(_annotation).Single();
ExtractClass\ExtractClassWithDialogCodeAction.cs (1)
217var declarationNode = root.GetAnnotatedNodes(typeAnnotation).Single();
ExtractMethod\Extensions.cs (1)
33=> document.Root.GetAnnotatedNodesAndTokens(annotation).Single().AsToken();
ExtractMethod\MethodExtractor.CodeGenerator.cs (1)
141=> document.Root.GetAnnotatedNodes(InsertionPointAnnotation).Single();
ExtractMethod\MethodExtractor.cs (1)
92var invocationNameToken = newRoot.GetAnnotatedTokens(MethodNameAnnotation).Single();
IntroduceUsingStatement\AbstractIntroduceUsingStatementCodeRefactoringProvider.cs (1)
289var finallyStatement = finallyStatements.Single();
InvertLogical\AbstractInvertLogicalCodeRefactoringProvider.cs (1)
120var expression = root.GetAnnotatedNodes(s_annotation).Single()!;
MoveStaticMembers\MoveStaticMembersWithDialogCodeAction.cs (1)
115newType = (INamedTypeSymbol)destSemanticModel.GetRequiredDeclaredSymbol(destRoot.GetAnnotatedNodes(annotation).Single(), cancellationToken);
QuickInfo\CommonSemanticQuickInfoProvider.cs (1)
264var newToken = newTree.GetRoot(cancellationToken).GetAnnotatedTokens(s_annotation).Single();
ReplaceConditionalWithStatements\AbstractReplaceConditionalWithStatementsCodeRefactoringProvider.cs (1)
231var declarator = syntaxFacts.GetVariablesOfLocalDeclarationStatement(localDeclarationStatement).Single();
Shared\Utilities\ExtractTypeHelpers.cs (1)
32var typeDeclaration = originalRoot.GetAnnotatedNodes(symbolMapping.TypeNodeAnnotation).Single();
Snippets\SnippetFunctionService.cs (1)
158var simplifiedTypeName = simplifiedRoot.GetAnnotatedNodesAndTokens(typeAnnotation).Single().ToString();
src\Analyzers\Core\CodeFixes\AddParameter\AddParameterService.cs (1)
179var documentId = documentsUpdated.Single().Id;
src\Analyzers\Core\CodeFixes\DocumentationComments\AbstractAddDocCommentNodesCodeFixProvider.cs (1)
163if (GetValueFromNameAttribute(paramNameAttributesForNode.Single()) == name)
src\Analyzers\Core\CodeFixes\RemoveUnusedParametersAndValues\AbstractRemoveUnusedValuesCodeFixProvider.cs (1)
925referencedSymbols.Single().Locations.IsEmpty();
Wrapping\AbstractCodeActionComputer.cs (1)
266var trackedNode = rewrittenRoot.GetAnnotatedNodes(s_toFormatAnnotation).Single();
Microsoft.CodeAnalysis.Features.Test.Utilities (6)
EditAndContinue\EditAndContinueTestVerifier.cs (1)
514newProject = newSolution.Projects.Single();
EditAndContinue\EditAndContinueWorkspaceTestBase.cs (2)
93return (solution, solution.Projects.Single().Documents.Single());
SolutionExplorer\AbstractSolutionExplorerSymbolTreeItemProviderTests.cs (3)
25var testDocument = workspace.Documents.Single(); 26var document = workspace.CurrentSolution.Projects.Single().Documents.Single();
Microsoft.CodeAnalysis.Features.UnitTests (133)
EditAndContinue\ActiveStatementsMapTests.cs (6)
122var project = solution.Projects.Single(); 123var document = project.Documents.Single(); 179var project = solution.Projects.Single(); 180var document = project.Documents.Single(); 232var project = solution.Projects.Single(); 233var document = project.Documents.Single();
EditAndContinue\CompileTimeSolutionProviderTests.cs (2)
67var sourceGeneratedDoc = (await compileTimeSolution.Projects.Single().GetSourceGeneratedDocumentsAsync()).Single();
EditAndContinue\EditAndContinueWorkspaceServiceTests.cs (82)
248var document1 = solution.Projects.Single().Documents.Single(); 326var document1 = solution.Projects.Single().Documents.Single(); 333var generatedDocument = (await solution.Projects.Single().GetSourceGeneratedDocumentsAsync()).Single(); 1279EmitAndLoadLibraryToDebuggee(solution.Projects.Single()); 1309EmitAndLoadLibraryToDebuggee(solution.Projects.Single()); 1423var document1 = solution.Projects.Single().Documents.Single(); 1462var document1 = solution.Projects.Single().Documents.Single(); 1573var document1 = solution.Projects.Single().Documents.Single(); 1711var document1 = solution.Projects.Single().Documents.Single(); 1720var generatedDocument = (await solution.Projects.Single().GetSourceGeneratedDocumentsAsync()).Single(); 1855var document2 = solution.Projects.Single().Documents.Single(); 1899var document2 = solution.Projects.Single().Documents.Single(); 2059var document1 = solution.Projects.Single().Documents.Single(); 2061var document2 = solution.Projects.Single().Documents.Single(); 2099var document1 = solution.Projects.Single().Documents.Single(); 2101var document2 = solution.Projects.Single().Documents.Single(); 2167var projectC = solution.GetProjectsByName("C").Single(); 2251var generatedDocument = (await project.GetSourceGeneratedDocumentsAsync()).Single(); 2421var aId = project.AdditionalDocumentIds.Single(); 2425var generatedText = generatedDocuments.States.Single().Value.GetTextSynchronously(CancellationToken.None).ToString(); 2454Assert.Contains("System.InvalidOperationException: Source generator failed", diagnostics.Single().GetMessage()); 2697var documentId = solution.Projects.Single().Documents.Single().Id; 2843var project = solution.Projects.Single(); 2845var documentId = solution.Projects.Single().Documents.Single().Id; 2857var document2 = solution.Projects.Single().Documents.Single(); 2889var document1 = solution.Projects.Single().Documents.Single(); 2891var document2 = solution.Projects.Single().Documents.Single(); 3002var document3 = solution.Projects.Single().Documents.Single(); 3055var document3 = solution.Projects.Single().Documents.Single(); 3198var document3 = solution.Projects.Single().Documents.Single(); 3284Assert.Same(newBaseline.EmitBaseline, debuggingSession.GetTestAccessor().GetProjectBaselines(document2.Project.Id).Single().EmitBaseline); 3412Assert.Same(newBaseline.EmitBaseline, debuggingSession.GetTestAccessor().GetProjectBaselines(document2.Project.Id).Single().EmitBaseline); 3465var project = solution.Projects.Single(); 3702_ = await solution.Projects.Single().GetCompilationAsync(CancellationToken.None); 3759_ = await solution.Projects.Single().GetCompilationAsync(CancellationToken.None); 3928var additionalDocument1 = solution.Projects.Single().AdditionalDocuments.Single(); 3978var configDocument1 = solution.Projects.Single().AnalyzerConfigDocuments.Single(); 4084var project = solution.Projects.Single(); 4086var documentId = solution.Projects.Single().Documents.Single().Id; 4098var document2 = solution.Projects.Single().Documents.Single(); 4165solution = solution.WithDocumentText(projectA.Documents.Single().Id, CreateText(source2)); 4166solution = solution.WithDocumentText(projectB.Documents.Single().Id, CreateText(source2)); 4199Assert.Same(newBaselineA1, debuggingSession.GetTestAccessor().GetProjectBaselines(projectA.Id).Single().EmitBaseline); 4200Assert.Same(newBaselineB1, debuggingSession.GetTestAccessor().GetProjectBaselines(projectB.Id).Single().EmitBaseline); 4213solution = solution.WithDocumentText(projectA.Documents.Single().Id, CreateText(source3)); 4214solution = solution.WithDocumentText(projectB.Documents.Single().Id, CreateText(source3)); 4252Assert.Same(newBaselineA2, debuggingSession.GetTestAccessor().GetProjectBaselines(projectA.Id).Single().EmitBaseline); 4253Assert.Same(newBaselineB2, debuggingSession.GetTestAccessor().GetProjectBaselines(projectB.Id).Single().EmitBaseline); 4477var document1 = solution.Projects.Single().Documents.Single(); 4719var documents = solution.Projects.Single().Documents; 4821var project = solution.Projects.Single(); 4822var document = project.Documents.Single(); 4859var activeStatement1 = baseActiveStatementMap.InstructionMap.Values.OrderBy(v => v.InstructionId.Method.Token).Single(); 4923var generatedDocument1 = (await solution.Projects.Single().GetSourceGeneratedDocumentsAsync().ConfigureAwait(false)).Single();
EditAndContinue\EditSessionActiveStatementsTests.cs (7)
181var projectId = solution.ProjectIds.Single(); 349var project = solution.Projects.Single(); 350var document = project.Documents.Single(); 529var project = solution.Projects.Single(); 530var document = project.Documents.Single(); 670var project = solution.Projects.Single(); 671var document = project.Documents.Single();
FindUsages\DefinitionItemFactoryTests.cs (36)
133var project = solution.Projects.Single(); 169var project = solution.Projects.Single(); 211var project = solution.Projects.Single(); 214var m = compilation.Assembly.Modules.Single(); 247var project = solution.Projects.Single(); 250var m = compilation.GetReferencedAssemblySymbols().Single(a => a.Name == "mscorlib").Modules.Single(); 289var project = solution.Projects.Single(); 331var project = solution.Projects.Single(); 384var project = solution.Projects.Single(); 438var project = solution.Projects.Single(); 478var project = solution.Projects.Single(); 518var project = solution.Projects.Single(); 560var project = solution.Projects.Single(); 664var project = solution.Projects.Single(); 701var project = solution.Projects.Single(); 763var project = solution.Projects.Single(); 819var project = solution.Projects.Single(); 873var project = solution.Projects.Single(); 928var project = solution.Projects.Single(); 930var document = project.Documents.Single(); 978var project = solution.Projects.Single(); 1033var project = solution.Projects.Single(); 1085var project = solution.Projects.Single(); 1147var project = solution.Projects.Single(); 1204var project = solution.Projects.Single(); 1261var project = solution.Projects.Single(); 1333var project = solution.Projects.Single(); 1335var document = project.Documents.Single(); 1393var project = solution.Projects.Single(); 1395var document = project.Documents.Single(); 1445var project = solution.Projects.Single(); 1446var document = project.Documents.Single(); 1508var project = solution.Projects.Single(); 1510var document = project.Documents.Single(); 1579var project = solution.Projects.Single(); 1581var document = project.Documents.Single();
Microsoft.CodeAnalysis.InteractiveHost (1)
src\Dependencies\Collections\TemporaryArrayExtensions.cs (1)
68=> new[] { 0, 0 }.Single();
Microsoft.CodeAnalysis.LanguageServer (2)
FileBasedPrograms\FileBasedProgramsProjectSystem.cs (2)
98var docId = projectInfo.AdditionalDocuments.Single().Id; 102var id = projectInfo.Documents.Single().Id;
Microsoft.CodeAnalysis.LanguageServer.Protocol (6)
Handler\Diagnostics\Public\PublicDocumentPullDiagnosticsHandler.cs (2)
66if (progressValues.Single().TryGetFirst(out var value)) 71return progressValues.Single().Second;
Protocol\Converters\SumConverter.cs (2)
139.Single(); 150.Single();
Workspaces\LspMiscellaneousFilesWorkspaceProvider.cs (2)
72var docId = projectInfo.AdditionalDocuments.Single().Id; 76var id = projectInfo.Documents.Single().Id;
Microsoft.CodeAnalysis.LanguageServer.Protocol.UnitTests (577)
CodeActions\CodeActionResolveTests.cs (17)
45data: CreateCodeActionResolveData(CSharpAnalyzersResources.Use_implicit_type, testLspServer.GetLocations("caret").Single(), titlePath), 68data: CreateCodeActionResolveData(CSharpAnalyzersResources.Use_implicit_type, testLspServer.GetLocations("caret").Single(), titlePath), 100testLspServer.GetLocations("caret").Single(), titlePath), 132testLspServer.GetLocations("caret").Single(), titlePath), 175testLspServer.GetLocations("caret").Single(), titlePath), 182var documentBefore = testWorkspace.CurrentSolution.GetDocument(testWorkspace.Documents.Single().Id)!; 187var documentAfter = testWorkspace.CurrentSolution.GetDocument(testWorkspace.Documents.Single().Id)!; 196testLspServer.GetLocations("caret").Single(), titlePath), 233testLspServer.GetLocations("caret").Single(), titlePath), 292testLspServer.GetLocations("caret").Single(), titlePath), 301var project = testWorkspace.CurrentSolution.Projects.Single(); 303var existingDocumentUri = testWorkspace.CurrentSolution.GetRequiredDocument(testWorkspace.Documents.Single().Id).GetURI(); 374testLspServer.GetLocations("caret").Single(), titlePath), 420testLspServer.GetLocations("caret").Single(), titlePath), 429var existingDocument = testWorkspace.CurrentSolution.GetRequiredDocument(testWorkspace.Documents.Single().Id); 504testLspServer.GetLocations("caret").Single(), titlePath), 541DocumentUri = locations.Single().DocumentUri
CodeActions\CodeActionsTests.cs (7)
39var caretLocation = testLspServer.GetLocations("caret").Single(); 75var caretLocation = testLspServer.GetLocations("caret").Single(); 114var caret = testLspServer.GetLocations("caret").Single(); 138Assert.Equal(AddImportDiagnosticIds.CS0103, addImport.Diagnostics.Single().Code!.Value); 158var caret = testLspServer.GetLocations("caret").Single(); 202var caret = testLspServer.GetLocations("caret").Single(); 250var caret = testLspServer.GetLocations("caret").Single();
CodeActions\RunCodeActionsTests.cs (2)
38var caretLocation = testLspServer.GetLocations("caret").Single(); 49var documentForB = testLspServer.TestWorkspace.CurrentSolution.Projects.Single().Documents.Single(doc => doc.Name.Equals("B.cs", StringComparison.OrdinalIgnoreCase));
CodeLens\AbstractCodeLensTests.cs (10)
24var textDocument = CreateTextDocumentIdentifier(testLspServer.GetCurrentSolution().Projects.Single().Documents.Single().GetURI()); 36var expectedCodeLens = testLspServer.GetLocations("codeLens").Single(); 45var matchingCodeLens = matchingCodeLenses.Single(); 57var expectedCodeLens = testLspServer.GetLocations("codeLens").Single(); 59var textDocument = CreateTextDocumentIdentifier(testLspServer.GetCurrentSolution().Projects.Single().Documents.Single().GetURI()); 80var expectedCodeLens = testLspServer.GetLocations("codeLens").Single(); 82var textDocument = CreateTextDocumentIdentifier(testLspServer.GetCurrentSolution().Projects.Single().Documents.Single().GetURI());
CodeLens\CSharpCodeLensTests.cs (2)
430var documentUri = testLspServer.GetCurrentSolution().Projects.Single().Documents.Single().GetURI();
Completion\CompletionFeaturesTests.cs (16)
81var caret = testLspServer.GetLocations("caret").Single(); 117testLspServer.GetLocations("caret").Single(), 204testLspServer.GetLocations("caret").Single(), 272testLspServer.GetLocations("caret").Single(), 331var caretLocation = testLspServer.GetLocations("caret").Single(); 414testLspServer.GetLocations("caret").Single(), 458var caret = testLspServer.GetLocations("caret").Single(); 533testLspServer.GetLocations("caret").Single(), 652var caret = testLspServer.GetLocations("caret").Single(); 698testLspServer.GetLocations("caret").Single(), 759var caret = testLspServer.GetLocations("caret").Single(); 791var caret = testLspServer.GetLocations("caret").Single(); 847var caretLocation = testLspServer.GetLocations("caret").Single(); 961var caret = testLspServer.GetLocations("caret").Single(); 1030var caret = testLspServer.GetLocations("caret").Single(); 1084var caret = testLspServer.GetLocations("caret").Single();
Completion\CompletionResolveTests.cs (2)
392var editRange = testLspServer.GetLocations("editRange").Single().Range; 464testLspServer.GetLocations("caret").Single(), LSP.VSInternalCompletionInvokeKind.Explicit, "\0", LSP.CompletionTriggerKind.Invoked);
Completion\CompletionTests.cs (44)
88testLspServer.GetLocations("caret").Single(), 141testLspServer.GetLocations("caret").Single(), 176testLspServer.GetLocations("caret").Single(), 211testLspServer.GetLocations("caret").Single(), 251testLspServer.GetLocations("caret").Single(), 281testLspServer.GetLocations("caret").Single(), 316testLspServer.GetLocations("caret").Single(), 341testLspServer.GetLocations("caret").Single(), 365testLspServer.GetLocations("caret").Single(), 400testLspServer.GetLocations("caret").Single(), 426testLspServer.GetLocations("caret").Single(), 459testLspServer.GetLocations("caret").Single(), 488testLspServer.GetLocations("caret").Single(), 527testLspServer.GetLocations("caret").Single(), 566testLspServer.GetLocations("caret").Single(), 626testLspServer.GetLocations("caret").Single(), 668testLspServer.GetLocations("caret").Single(), 725testLspServer.GetLocations("caret").Single(), 758testLspServer.GetLocations("caret").Single(), 788testLspServer.GetLocations("caret").Single(), 816testLspServer.GetLocations("caret").Single(), 870testLspServer.GetLocations("caret").Single(), 923var caretLocation = testLspServer.GetLocations("caret").Single(); 978var caretLocation = testLspServer.GetLocations("caret").Single(); 995testLspServer.GetLocations("caret").Single(), 1046var caretLocation = testLspServer.GetLocations("caret").Single(); 1063testLspServer.GetLocations("caret").Single(), 1114var caretLocation = testLspServer.GetLocations("caret").Single(); 1131testLspServer.GetLocations("caret").Single(), 1143testLspServer.GetLocations("caret").Single(), 1156testLspServer.GetLocations("caret").Single(), 1211var firstCaret = testLspServer.GetLocations("firstCaret").Single(); 1227testLspServer.GetLocations("secondCaret").Single(), 1277var caretLocation = testLspServer.GetLocations("caret").Single(); 1280testLspServer.GetLocations("caret").Single(), 1338var firstCaretLocation = testLspServer.GetLocations("firstCaret").Single(); 1354var secondCaretLocation = testLspServer.GetLocations("secondCaret").Single(); 1403testLspServer.GetLocations("caret").Single(), 1458var caretLocation = testLspServer.GetLocations("caret").Single(); 1475testLspServer.GetLocations("caret").Single(), 1501testLspServer.GetLocations("caret").Single(), 1526var caret = testLspServer.GetLocations("caret").Single(); 1562testLspServer.GetLocations("caret").Single(), 1592testLspServer.GetLocations("caret").Single(),
DataTips\DataTipRangeHandlerTests.cs (1)
41var caret = testLspServer.GetLocations("caret").Single();
Definitions\GoToDefinitionTests.cs (16)
48var results = await RunGotoDefinitionAsync(testLspServer, testLspServer.GetLocations("caret").Single()); 50Assert.True(results.Single().DocumentUri.GetRequiredParsedUri().OriginalString.StartsWith("file")); 81var results = await RunGotoDefinitionAsync(testLspServer, testLspServer.GetLocations("caret").Single()); 125var results = await RunGotoDefinitionAsync(testLspServer, testLspServer.GetLocations("caret").Single()); 143var results = await RunGotoDefinitionAsync(testLspServer, testLspServer.GetLocations("caret").Single()); 172var results = await RunGotoDefinitionAsync(testLspServer, testLspServer.GetLocations("caret").Single()); 199var results = await RunGotoDefinitionAsync(testLspServer, testLspServer.GetLocations("caret").Single()); 223var results = await RunGotoDefinitionAsync(testLspServer, testLspServer.GetLocations("caret").Single()); 245var results = await RunGotoDefinitionAsync(testLspServer, testLspServer.GetLocations("caret").Single()); 270var results = await RunGotoDefinitionAsync(testLspServer, testLspServer.GetLocations("caret").Single()); 290var results = await RunGotoDefinitionAsync(testLspServer, testLspServer.GetLocations("caret").Single()); 317var results = await RunGotoDefinitionAsync(testLspServer, testLspServer.GetLocations("caret").Single()); 337var results = await RunGotoDefinitionAsync(testLspServer, testLspServer.GetLocations("caret").Single()); 338Assert.True(results.Single().DocumentUri.GetRequiredParsedUri().OriginalString.EndsWith("String.cs")); 370var results = await RunGotoDefinitionAsync(testLspServer, testLspServer.GetLocations("caret").Single()); 371Assert.True(results.Single().DocumentUri.GetRequiredParsedUri().LocalPath.EndsWith("generated_file.cs"));
Definitions\GoToTypeDefinitionTests.cs (13)
40var results = await RunGotoTypeDefinitionAsync(testLspServer, testLspServer.GetLocations("caret").Single()); 59var results = await RunGotoTypeDefinitionAsync(testLspServer, testLspServer.GetLocations("caret").Single()); 78var results = await RunGotoTypeDefinitionAsync(testLspServer, testLspServer.GetLocations("caret").Single()); 100var results = await RunGotoTypeDefinitionAsync(testLspServer, testLspServer.GetLocations("caret").Single()); 121var results = await RunGotoTypeDefinitionAsync(testLspServer, testLspServer.GetLocations("caret").Single()); 151var results = await RunGotoTypeDefinitionAsync(testLspServer, testLspServer.GetLocations("caret").Single()); 171var results = await RunGotoTypeDefinitionAsync(testLspServer, testLspServer.GetLocations("caret").Single()); 199var results = await RunGotoTypeDefinitionAsync(testLspServer, testLspServer.GetLocations("caret").Single()); 227var results = await RunGotoTypeDefinitionAsync(testLspServer, testLspServer.GetLocations("caret").Single()); 251var results = await RunGotoTypeDefinitionAsync(testLspServer, testLspServer.GetLocations("caret").Single()); 254await testLspServer.OpenDocumentAsync(results.Single().DocumentUri, text: string.Empty).ConfigureAwait(false); 256Assert.Equal(WorkspaceKind.MetadataAsSource, (await GetWorkspaceForDocument(testLspServer, results.Single().DocumentUri)).Kind); 284var results = await RunGotoTypeDefinitionAsync(testLspServer, testLspServer.GetLocations("caret").Single());
Diagnostics\AbstractPullDiagnosticTestsBase.cs (1)
282diagnostics = progress.Value.GetValues()!.Single().First;
Diagnostics\AdditionalFileDiagnosticsTests.cs (10)
48var additionalDocument = testLspServer.GetCurrentSolution().Projects.Single().AdditionalDocuments.Single(); 106Assert.Equal(MockAdditionalFileDiagnosticAnalyzer.Id, results[1].Diagnostics!.Single().Code); 111var newSolution = initialSolution.RemoveAdditionalDocument(initialSolution.Projects.Single().AdditionalDocumentIds.Single()); 144Assert.Equal(MockAdditionalFileDiagnosticAnalyzer.Id, results[1].Diagnostics!.Single().Code); 146Assert.Equal("CSProj1", ((LSP.VSDiagnostic)results[1].Diagnostics!.Single()).Projects!.First().ProjectName); 147Assert.Equal(MockAdditionalFileDiagnosticAnalyzer.Id, results[4].Diagnostics!.Single().Code); 149Assert.Equal("CSProj2", ((LSP.VSDiagnostic)results[4].Diagnostics!.Single()).Projects!.First().ProjectName); 179testLspServer.GetCurrentSolution().Projects.Single().Id,
Diagnostics\DiagnosticsPullCacheTests.cs (9)
35var document = testLspServer.GetCurrentSolution().Projects.Single().Documents.Single(); 39Assert.Equal(TestDiagnosticSource.Id, results[0].Diagnostics!.Single().Code); 65var document = testLspServer.GetCurrentSolution().Projects.Single().Documents.Single(); 69Assert.Equal(TestDiagnosticSource.Id, results[0].Diagnostics!.Single().Code); 96var document = testLspServer.GetCurrentSolution().Projects.Single().Documents.Single(); 100Assert.Equal(TestDiagnosticSource.Id, results[0].Diagnostics!.Single().Code);
Diagnostics\NonLocalDiagnosticTests.cs (1)
36var document = testLspServer.GetCurrentSolution().Projects.Single().Documents.First();
Diagnostics\PullDiagnosticTests.cs (181)
45var document = testLspServer.GetCurrentSolution().Projects.Single().Documents.Single(); 63var document = testLspServer.GetCurrentSolution().Projects.Single().Documents.Single(); 70Assert.Equal("CS1513", results.Single().Diagnostics!.Single().Code); 71Assert.NotNull(results.Single().Diagnostics!.Single().CodeDescription!.Href.ParsedUri); 83var document = testLspServer.GetCurrentSolution().Projects.Single().Documents.Single(); 93Assert.Equal("CS1513", syntaxResults.Single().Diagnostics!.Single().Code); 94Assert.Equal("CS0246", semanticResults.Single().Diagnostics!.Single().Code); 110Assert.Equal(CSharpSyntaxAnalyzer.RuleId, syntaxAnalyzerResults.Single().Diagnostics!.Single().Code); 111Assert.Equal(CSharpSemanticAnalyzer.RuleId, semanticAnalyzerResults.Single().Diagnostics!.Single().Code); 165var document = testLspServer.GetCurrentSolution().Projects.Single().Documents.Single(); 171Assert.Equal("IDE0060", results.Single().Diagnostics!.Single().Code); 172var vsDiagnostic = (VSDiagnostic)results.Single().Diagnostics!.Single(); 182var document = testLspServer.GetCurrentSolution().Projects.Single().Documents.Single(); 189Assert.Equal("CS1513", results.Single().Diagnostics!.Single().Code); 190var vsDiagnostic = (VSDiagnostic)results.Single().Diagnostics!.Single(); 205var document = testLspServer.GetCurrentSolution().Projects.Single().Documents.Single(); 212Assert.Equal("TODO", results.Single().Diagnostics!.Single().Code); 213Assert.Equal("todo: goo", results.Single().Diagnostics!.Single().Message); 223var document = testLspServer.GetCurrentSolution().Projects.Single().Documents.Single(); 227Assert.Equal("CS1513", results.Single().Diagnostics!.Single().Code); 237var document = testLspServer.GetCurrentSolution().Projects.Single().Documents.Single(); 246Assert.Equal("CS1513", results.Single().Diagnostics!.Single().Code); 249workspace.OnDocumentRemoved(workspace.Documents.Single().Id); 265var document = testLspServer.GetCurrentSolution().Projects.Single().Documents.Single(); 271Assert.Equal("CS1513", results.Single().Diagnostics!.Single().Code); 288var document = testLspServer.GetCurrentSolution().Projects.Single().Documents.Single(); 294Assert.Equal("CS1513", results.Single().Diagnostics!.Single().Code); 315var document = testLspServer.GetCurrentSolution().Projects.Single().Documents.Single(); 321Assert.Equal("CS1513", results[0].Diagnostics!.Single().Code); 335var document = testLspServer.GetCurrentSolution().Projects.Single().Documents.Single(); 340Assert.Equal("CS1513", results[0].Diagnostics!.Single().Code); 341Assert.Equal(new Position { Line = 0, Character = 9 }, results[0].Diagnostics!.Single().Range.Start); 349Assert.Equal("CS1513", results[0].Diagnostics!.Single().Code); 350Assert.Equal(new Position { Line = 0, Character = 10 }, results[0].Diagnostics!.Single().Range.Start); 363var document = testLspServer.GetCurrentSolution().Projects.Single().Documents.Single(); 370Assert.Equal("CS1513", results.Single().Diagnostics!.Single().Code); 371Assert.Equal(1, results.Single().Diagnostics!.Single().Range.Start.Line); 380var document = testLspServer.GetCurrentSolution().Projects.Single().Documents.Single(); 386Assert.Equal("CS1513", results!.Single().Diagnostics!.Single().Code); 413var csproj1Document = testLspServer.GetCurrentSolution().Projects.Where(p => p.Name == "CSProj1").Single().Documents.First(); 414var csproj2Document = testLspServer.GetCurrentSolution().Projects.Where(p => p.Name == "CSProj2").Single().Documents.First(); 428Assert.Equal("CS1513", results.Single().Diagnostics!.Single().Code); 432var vsDiagnostic = (LSP.VSDiagnostic)results.Single().Diagnostics!.Single(); 433Assert.Equal("CSProj2", vsDiagnostic.Projects!.Single().ProjectName); 444AssertEx.All(results.Single().Diagnostics, d => Assert.Equal("CSProj1", ((VSDiagnostic)d).Projects!.Single().ProjectName)); 466var csproj1Document = testLspServer.GetCurrentSolution().Projects.Where(p => p.Name == "CSProj1").Single().Documents.First(); 467var csproj2Document = testLspServer.GetCurrentSolution().Projects.Where(p => p.Name == "CSProj2").Single().Documents.First(); 473var csproj1Diagnostic = (VSDiagnostic)csproj1Results.Single().Diagnostics!.Single(); 475var csproj2Diagnostic = (VSDiagnostic)csproj2Results.Single().Diagnostics!.Single(); 525var csproj1Document = testLspServer.GetCurrentSolution().Projects.Where(p => p.Name == "CSProj1").Single().Documents.First(); 526var csproj2Document = testLspServer.GetCurrentSolution().Projects.Where(p => p.Name == "CSProj2").Single().Documents.First(); 534Assert.Equal("CS0246", results.Single().Diagnostics!.Single().Code); 537var locationToReplace = testLspServer.GetLocations("caret").Single().Range; 577var csproj1Document = testLspServer.GetCurrentSolution().Projects.Where(p => p.Name == "CSProj1").Single().Documents.First(); 578var csproj2Document = testLspServer.GetCurrentSolution().Projects.Where(p => p.Name == "CSProj2").Single().Documents.First(); 586Assert.Equal("CS0246", results.Single().Diagnostics!.Single().Code); 590var locationToReplace = testLspServer.GetLocations("caret").Single().Range; 607var document = testLspServer.GetCurrentSolution().Projects.Single().Documents.Single(); 615Assert.Equal("CS1513", results.Single().Diagnostics!.Single().Code); 616Assert.NotNull(results.Single().Diagnostics!.Single().CodeDescription!.Href.ParsedUri); 627var document = testLspServer.GetCurrentSolution().Projects.Single().Documents.Single(); 635Assert.Equal("CS1513", results.Single().Diagnostics!.Single().Code); 636Assert.NotNull(results.Single().Diagnostics!.Single().CodeDescription!.Href.ParsedUri); 656var document = testLspServer.GetCurrentSolution().Projects.Single().Documents.Single(); 661var tree = context.Compilation.SyntaxTrees.Single(); 688var textLocation = testLspServer.GetLocations()["insert"].Single(); 739var document = testLspServer.GetCurrentSolution().Projects.Single().Documents.Single(); 743return Location.Create(context.Compilation.SyntaxTrees.Single(), new TextSpan(0, 10)); 771var firstLocation = testLspServer.GetLocations("first").Single().Range; 774var document = testLspServer.GetCurrentSolution().Projects.Single().Documents.Single(); 811var firstLocation = testLspServer.GetLocations("first").Single().Range; 814var document = testLspServer.GetCurrentSolution().Projects.Single().Documents.Single(); 839var openLocation = testLspServer.GetLocations("open").Single().Range; 840var closeLocation = testLspServer.GetLocations("close").Single().Range; 841var lineLocation = testLspServer.GetLocations("line").Single().Range; 843var document = testLspServer.GetCurrentSolution().Projects.Single().Documents.Single(); 867Assert.True(results.Single().Diagnostics!.Single().Tags!.Contains(DiagnosticTag.Unnecessary)); 868Assert.Equal(lineLocation, results.Single().Diagnostics!.Single().Range); 871Assert.Equal(openLocation, results.Single().Diagnostics!.Single().RelatedInformation![0].Location.Range); 874Assert.Equal(closeLocation, results.Single().Diagnostics!.Single().RelatedInformation![1].Location.Range); 884var document = testLspServer.GetCurrentSolution().Projects.Single().Documents.Single(); 891Assert.Equal(IDEDiagnosticIds.RemoveUnnecessarySuppressionDiagnosticId, results.Single().Diagnostics!.Single().Code); 910var document = testLspServer.GetCurrentSolution().Projects.Single().Documents.Single(); 932var document = testLspServer.GetCurrentSolution().Projects.Single().Documents.Single(); 939Assert.Equal("IDE0090", results.Single().Diagnostics!.Single().Code); 940Assert.Equal(LSP.DiagnosticSeverity.Information, results.Single().Diagnostics!.Single().Severity); 959var document = testLspServer.GetCurrentSolution().Projects.Single().Documents.Single(); 970Assert.Equal("CS1513", results.Single().Diagnostics!.Single().Code); 971Assert.NotNull(results.Single().Diagnostics!.Single().CodeDescription!.Href.ParsedUri); 1002Assert.Equal("CS1513", results[0].Diagnostics!.Single().Code); 1015var projectId = scopeRunCodeAnalysisToProject ? testLspServer.GetCurrentSolution().Projects.Single().Id : null; 1021Assert.Equal("CS1513", results[0].Diagnostics!.Single().Code); 1023Assert.Contains(VSDiagnosticTags.BuildError, results[0].Diagnostics!.Single().Tags!); 1055var projectId = scopeRunCodeAnalysisToProject ? testLspServer.GetCurrentSolution().Projects.Single().Id : null; 1061Assert.Equal("CS1513", results[0].Diagnostics!.Single().Code); 1063Assert.DoesNotContain(VSDiagnosticTags.BuildError, results[0].Diagnostics!.Single().Tags!); 1100solution = solution.AddAnalyzerReference(solution.ProjectIds.Single(), new TestGeneratorReference(generator)); 1107Assert.True(results[1].Diagnostics!.Single().Message.Contains("Source generator failed")); 1142Assert.Equal("TODO", results[0].Diagnostics!.Single().Code); 1143Assert.Equal("todo: goo", results[0].Diagnostics!.Single().Message); 1144Assert.Equal(VSDiagnosticRank.Default, ((VSDiagnostic)results[0].Diagnostics!.Single()).DiagnosticRank); 1174Assert.Equal("TODO", results[0].Diagnostics!.Single().Code); 1175Assert.Equal("todo: goo", results[0].Diagnostics!.Single().Message); 1176Assert.Equal(rank, ((VSDiagnostic)results[0].Diagnostics!.Single()).DiagnosticRank); 1212Assert.Equal("TODO", results[0].Diagnostics!.Single().Code); 1213Assert.Equal("todo: goo", results[0].Diagnostics!.Single().Message); 1248var document = testLspServer.TestWorkspace.CurrentSolution.Projects.Single().Documents.Single(); 1287var project = testLspServer.TestWorkspace.CurrentSolution.Projects.Single(); 1388var firstDocument = testLspServer.GetCurrentSolution().Projects.Single().Documents.First(); 1403var document = testLspServer.GetCurrentSolution().Projects.Single().Documents.Single(); 1405var generator = new DiagnosticProducingGenerator(context => Location.Create(context.Compilation.SyntaxTrees.Single(), new TextSpan(0, 10))); 1413Assert.Equal(DiagnosticProducingGenerator.Descriptor.Id, results[0].Diagnostics!.Single().Code); 1426context.Compilation.SyntaxTrees.Single(), 1430testLspServer.GetCurrentSolution().Projects.Single().Id, 1481Assert.Equal("CS1513", results[1].Diagnostics!.Single().Code); 1496Assert.Equal("CS1513", results[0].Diagnostics!.Single().Code); 1522Assert.Equal("CS1513", results[0].Diagnostics!.Single().Code); 1543Assert.Equal("CS1513", results[0].Diagnostics!.Single().Code); 1568Assert.Equal("CS1513", results[0].Diagnostics!.Single().Code); 1569Assert.Equal(new Position { Line = 0, Character = 9 }, results[0].Diagnostics!.Single().Range.Start); 1576var document = testLspServer.GetCurrentSolution().Projects.Single().Documents.First(); 1581Assert.Equal("CS1513", results2[0].Diagnostics!.Single().Code); 1582Assert.Equal(new Position { Line = 0, Character = 10 }, results2[0].Diagnostics!.Single().Range.Start); 1601Assert.Equal("CS1513", results[0].Diagnostics!.Single().Code); 1602Assert.Equal(new Position { Line = 0, Character = 9 }, results[0].Diagnostics!.Single().Range.Start); 1624Assert.Equal("CS1513", results[0].Diagnostics!.Single().Code); 1625Assert.Equal(1, results[0].Diagnostics!.Single().Range.Start.Line); 1662var csproj2Document = testLspServer.GetCurrentSolution().Projects.Where(p => p.Name == "CSProj2").Single().Documents.First(); 1669Assert.Equal("CS0246", results[0].Diagnostics!.Single().Code); 1670Assert.Equal("CS1001", results[2].Diagnostics!.Single().Code); 1744var csproj3Document = testLspServer.GetCurrentSolution().Projects.Where(p => p.Name == "CSProj3").Single().Documents.First(); 1751Assert.Equal("CS0246", results[0].Diagnostics!.Single().Code); 1754Assert.Equal("CS0246", results[2].Diagnostics!.Single().Code); 1757Assert.Equal("CS1001", results[4].Diagnostics!.Single().Code); 1775Assert.Equal("CS0012", results[0].Diagnostics!.Single().Code); 1818var csproj2Document = testLspServer.GetCurrentSolution().Projects.Where(p => p.Name == "CSProj2").Single().Documents.First(); 1825Assert.Equal("CS0246", results[0].Diagnostics!.Single().Code); 1827Assert.Equal("CS1001", results[2].Diagnostics!.Single().Code); 1886var csproj2Document = testLspServer.GetCurrentSolution().Projects.Where(p => p.Name == "CSProj2").Single().Documents.First(); 1894Assert.Equal("CS0168", results[2].Diagnostics!.Single().Code); 1895Assert.Equal(LSP.DiagnosticSeverity.Warning, results[2].Diagnostics!.Single().Severity); 1898var projectInfo = testLspServer.TestWorkspace.Projects.Where(p => p.AssemblyName == "CSProj2").Single().ToProjectInfo(); 1913Assert.Equal("CS0168", results[0].Diagnostics!.Single().Code); 1914Assert.Equal(LSP.DiagnosticSeverity.Error, results[0].Diagnostics!.Single().Severity); 1949var csproj2Document = testLspServer.GetCurrentSolution().Projects.Where(p => p.Name == "CSProj2").Single().Documents.First(); 1956Assert.Equal("CS0246", results[0].Diagnostics!.Single().Code); 1957Assert.Equal("CS1001", results[2].Diagnostics!.Single().Code); 1960var projectInfo = testLspServer.TestWorkspace.Projects.Where(p => p.AssemblyName == "CSProj2").Single().ToProjectInfo(); 2005var csproj2Document = testLspServer.GetCurrentSolution().Projects.Where(p => p.Name == "CSProj2").Single().Documents.First(); 2012Assert.Equal("CS0246", results[0].Diagnostics!.Single().Code); 2015var projectInfo = testLspServer.TestWorkspace.Projects.Where(p => p.AssemblyName == "CSProj2").Single().ToProjectInfo(); 2110var projectInfo = testLspServer.TestWorkspace.Projects.Single().ToProjectInfo(); 2215Assert.Equal("CS1513", results[0].Diagnostics!.Single().Code); 2260Assert.Equal("CS1513", results[0].Diagnostics!.Single().Code);
Diagnostics\WorkspaceProjectDiagnosticsTests.cs (3)
33Assert.Equal(MockProjectDiagnosticAnalyzer.Id, results[1].Diagnostics!.Single().Code); 50Assert.Equal(MockProjectDiagnosticAnalyzer.Id, results[1].Diagnostics!.Single().Code); 81Assert.Equal(MockProjectDiagnosticAnalyzer.Id, results[2].Diagnostics!.Single().Code);
DocumentChanges\DocumentChangesTests.cs (2)
439var locationTyped = testLspServer.GetLocations("type").Single(); 463var locationTyped = testLspServer.GetLocations("type").Single();
DocumentChanges\DocumentChangesTests.LinkedDocuments.cs (2)
32var caretLocation = testLspServer.GetLocations("caret").Single(); 77var caretLocation = testLspServer.GetLocations("caret").Single();
DocumentChanges\DocumentChangesTests.WithFindAllReferences.cs (2)
39var originalDocument = testLspServer.GetCurrentSolution().Projects.Single().Documents.Single();
Formatting\FormatDocumentOnTypeTests.cs (5)
37var locationTyped = testLspServer.GetLocations("type").Single(); 65var locationTyped = testLspServer.GetLocations("type").Single(); 91var locationTyped = testLspServer.GetLocations("type").Single(); 119var locationTyped = testLspServer.GetLocations("type").Single(); 151var locationTyped = testLspServer.GetLocations("type").Single();
Formatting\FormatDocumentRangeTests.cs (2)
37var rangeToFormat = testLspServer.GetLocations("format").Single(); 67var rangeToFormat = testLspServer.GetLocations("format").Single();
Formatting\FormatDocumentTests.cs (9)
37var documentURI = testLspServer.GetLocations("caret").Single().DocumentUri; 70var documentURI = testLspServer.GetLocations("caret").Single().DocumentUri; 102var documentURI = testLspServer.GetLocations("caret").Single().DocumentUri; 134var documentURI = testLspServer.GetLocations("caret").Single().DocumentUri; 166var documentURI = testLspServer.GetLocations("caret").Single().DocumentUri; 202var documentURI = testLspServer.GetLocations("caret").Single().DocumentUri; 230var documentURI = testLspServer.GetLocations("caret").Single().DocumentUri; 255var documentURI = testLspServer.GetLocations("caret").Single().DocumentUri; 281var documentURI = testLspServer.GetLocations("caret").Single().DocumentUri;
Highlights\DocumentHighlightTests.cs (6)
45CreateDocumentHighlight(LSP.DocumentHighlightKind.Text, testLspServer.GetLocations("text").Single()), 46CreateDocumentHighlight(LSP.DocumentHighlightKind.Read, testLspServer.GetLocations("read").Single()), 47CreateDocumentHighlight(LSP.DocumentHighlightKind.Write, testLspServer.GetLocations("write").Single()) 50var results = await RunGetDocumentHighlightAsync(testLspServer, testLspServer.GetLocations("caret").Single()); 73var results = await RunGetDocumentHighlightAsync(testLspServer, testLspServer.GetLocations("caret").Single()); 97var results = await RunGetDocumentHighlightAsync(testLspServer, testLspServer.GetLocations("caret").Single());
Hover\HoverTests.cs (15)
37var expectedLocation = testLspServer.GetLocations("caret").Single(); 61var expectedLocation = testLspServer.GetLocations("caret").Single(); 84var expectedLocation = testLspServer.GetLocations("caret").Single(); 112var expectedLocation = testLspServer.GetLocations("caret").Single(); 136var results = await RunGetHoverAsync(testLspServer, testLspServer.GetLocations("caret").Single()).ConfigureAwait(false); 184var location = testLspServer.GetLocations("caret").Single(); 238var expectedLocation = testLspServer.GetLocations("caret").Single(); 305var expectedLocation = testLspServer.GetLocations("caret").Single(); 362var expectedLocation = testLspServer.GetLocations("caret").Single(); 403var expectedLocation = testLspServer.GetLocations("caret").Single(); 437var expectedLocation = testLspServer.GetLocations("caret").Single(); 472var expectedLocation = testLspServer.GetLocations("caret").Single(); 501var expectedLocation = testLspServer.GetLocations("caret").Single(); 545var location = testLspServer.GetLocations("caret").Single(); 587var expectedLocation = testLspServer.GetLocations("caret").Single();
InlayHint\AbstractInlayHintTests.cs (3)
25var document = testLspServer.GetCurrentSolution().Projects.Single().Documents.Single(); 49var matchingInlayHint = matchingInlayHints.Single();
InlayHint\CSharpInlayHintTests.cs (2)
112var document = testLspServer.GetCurrentSolution().Projects.Single().Documents.Single();
InlineCompletions\InlineCompletionsTests.cs (5)
218var locationTyped = testLspServer.GetLocations("tab").Single(); 226Assert.Equal(expectedSnippet, result.Items.Single().Text); 232Assert.Equal(expectedSnippet, result.Items.Single().Text); 241var locationTyped = testLspServer.GetLocations("tab").Single(); 250var item = result.Items.Single();
MapCode\MapCodeTests.cs (3)
81var documentUri = ranges.Single().DocumentUri; 107var textDocumentEdits = results.DocumentChanges!.Value.First.Single(); 108Assert.Equal(textDocumentEdits.TextDocument.DocumentUri, mapCodeParams.Mappings.Single().TextDocument!.DocumentUri);
Metadata\LspMetadataAsSourceWorkspaceTests.cs (10)
41var location = testLspServer.GetLocations("definition").Single(); 47await testLspServer.OpenDocumentAsync(definition.Single().DocumentUri, text: string.Empty).ConfigureAwait(false); 49Assert.Equal(WorkspaceKind.MetadataAsSource, (await GetWorkspaceForDocument(testLspServer, definition.Single().DocumentUri)).Kind); 53await testLspServer.CloseDocumentAsync(definition.Single().DocumentUri).ConfigureAwait(false); 55Assert.Equal(WorkspaceKind.MetadataAsSource, (await GetWorkspaceForDocument(testLspServer, definition.Single().DocumentUri)).Kind); 78var location = testLspServer.GetLocations("definition").Single(); 85await testLspServer.OpenDocumentAsync(definition.Single().DocumentUri, text: """ 94var workspaceForDocument = await GetWorkspaceForDocument(testLspServer, definition.Single().DocumentUri); 104DocumentUri = definition.Single().DocumentUri, 117Assert.Contains("String.cs", definitionFromMetadata.Single().DocumentUri.UriString);
MiscellaneousFiles\LspMiscellaneousFilesWorkspaceTests.cs (1)
25var projectId = testLspServer.TestWorkspace.CurrentSolution.ProjectIds.Single();
OnAutoInsert\OnAutoInsertTests.cs (2)
408var locationTyped = testLspServer.GetLocations("type").Single(); 436var locationTyped = testLspServer.GetLocations("type").Single();
Options\LspOptionsTests.cs (2)
30var project = testLspServer.GetCurrentSolution().Projects.Single().Services; 43var project = testLspServer.GetCurrentSolution().Projects.Single().Services;
Options\SolutionAnalyzerConfigOptionsUpdaterTests.cs (2)
174var treeWithConfig = projectWithConfig.Documents.Single().GetSyntaxTreeSynchronously(CancellationToken.None); 213var treeWithoutConfig = projectWithoutConfig.Documents.Single().GetSyntaxTreeSynchronously(CancellationToken.None);
ProjectContext\GetTextDocumentWithContextHandlerTests.cs (5)
35var documentUri = testLspServer.GetLocations("caret").Single().DocumentUri; 42Assert.Equal(ProtocolConversions.ProjectIdToProjectContextId(testLspServer.GetCurrentSolution().ProjectIds.Single()), context.Id); 63var documentUri = testLspServer.GetLocations("caret").Single().DocumentUri; 94var documentUri = testLspServer.GetLocations("caret").Single().DocumentUri; 98testLspServer.TestWorkspace.SetDocumentContext(project.DocumentIds.Single());
ProtocolConversionsTests.cs (1)
338var caret = testLspServer.GetLocations("caret").Single();
References\FindImplementationsTests.cs (5)
41var results = await RunFindImplementationAsync(testLspServer, testLspServer.GetLocations("caret").Single()); 74var results = await RunFindImplementationAsync(testLspServer, testLspServer.GetLocations("caret").Single()); 120var results = await RunFindImplementationAsync(testLspServer, testLspServer.GetLocations("caret").Single()); 137var results = await RunFindImplementationAsync(testLspServer, testLspServer.GetLocations("caret").Single()); 157var results = await RunFindImplementationAsync(testLspServer, testLspServer.GetLocations("caret").Single());
RelatedDocuments\RelatedDocumentsTests.cs (6)
64var project = testLspServer.TestWorkspace.CurrentSolution.Projects.Single(); 91var project = testLspServer.TestWorkspace.CurrentSolution.Projects.Single(); 98Assert.Equal(project.Documents.Last().FilePath, results[0].FilePaths!.Single()); 126var project = testLspServer.TestWorkspace.CurrentSolution.Projects.Single(); 154var project = testLspServer.TestWorkspace.CurrentSolution.Projects.Single(); 202var project = testLspServer.TestWorkspace.CurrentSolution.Projects.Single();
Rename\PrepareRenameTests.cs (3)
33Assert.Equal(testLspServer.GetLocations("range").Single().Range, results); 52Assert.Equal(testLspServer.GetLocations("range").Single().Range, results); 72Assert.Equal(testLspServer.GetLocations("range").Single().Range, results);
Rename\RenameTests.cs (1)
186var documentEdit = results.DocumentChanges.Value.First.Single();
SemanticTokens\AbstractSemanticTokensTests.cs (1)
116var kind = tokenTypeToIndex.Where(kvp => kvp.Value == tokens[i + 3]).Single().Key;
SemanticTokens\SemanticTokensRangeTests.cs (2)
628var location = testLspServer.GetLocations("range").Single(); 710var location = testLspServer.GetLocations("range").Single();
SignatureHelp\SignatureHelpTests.cs (3)
50var results = await RunGetSignatureHelpAsync(testLspServer, testLspServer.GetLocations("caret").Single()); 75var results = await RunGetSignatureHelpAsync(testLspServer, testLspServer.GetLocations("caret").Single()); 92var results = await RunGetSignatureHelpAsync(testLspServer, testLspServer.GetLocations("caret").Single());
SpellCheck\SpellCheckTests.cs (51)
39var document = testLspServer.GetCurrentSolution().Projects.Single().Documents.Single(); 56var testDocument = testLspServer.TestWorkspace.Documents.Single(); 58var document = testLspServer.GetCurrentSolution().Projects.Single().Documents.Single(); 66AssertJsonEquals(results.Single(), new VSInternalSpellCheckableRangeReport 87var testDocument = testLspServer.TestWorkspace.Documents.Single(); 89var document = testLspServer.GetCurrentSolution().Projects.Single().Documents.Single(); 121var document = testLspServer.GetCurrentSolution().Projects.Single().Documents.Single(); 132AssertJsonEquals(results.Single(), new VSInternalSpellCheckableRangeReport 135Ranges = GetRanges(workspace.Documents.Single().AnnotatedSpans), 139workspace.OnDocumentRemoved(workspace.Documents.Single().Id); 142results = await RunGetDocumentSpellCheckSpansAsync(testLspServer, document.GetURI(), results.Single().ResultId).ConfigureAwait(false); 144Assert.Null(results.Single().Ranges); 145Assert.Null(results.Single().ResultId); 159var document = testLspServer.GetCurrentSolution().Projects.Single().Documents.Single(); 167AssertJsonEquals(results.Single(), new VSInternalSpellCheckableRangeReport 170Ranges = GetRanges(testLspServer.TestWorkspace.Documents.Single().AnnotatedSpans), 173var resultId = results.Single().ResultId; 177Assert.Null(results.Single().Ranges); 178Assert.Equal(resultId, results.Single().ResultId); 194var document = testLspServer.GetCurrentSolution().Projects.Single().Documents.Single(); 202AssertJsonEquals(results.Single(), new VSInternalSpellCheckableRangeReport 205Ranges = GetRanges(testLspServer.TestWorkspace.Documents.Single().AnnotatedSpans), 211document = lspSolution!.Projects.Single().Documents.Single(); 212results = await RunGetDocumentSpellCheckSpansAsync(testLspServer, document.GetURI(), results.Single().ResultId); 225AssertJsonEquals(results.Single(), new VSInternalSpellCheckableRangeReport 243var document = testLspServer.GetCurrentSolution().Projects.Single().Documents.Single(); 250AssertJsonEquals(results.Single(), new VSInternalSpellCheckableRangeReport 253Ranges = GetRanges(testLspServer.TestWorkspace.Documents.Single().AnnotatedSpans), 264AssertJsonEquals(results.Single(), new VSInternalSpellCheckableRangeReport 282var document = testLspServer.GetCurrentSolution().Projects.Single().Documents.Single(); 290AssertJsonEquals(results.Single(), new VSInternalSpellCheckableRangeReport 293Ranges = GetRanges(testLspServer.TestWorkspace.Documents.Single().AnnotatedSpans), 308var document = testLspServer.GetCurrentSolution().Projects.Single().Documents.Single(); 316AssertJsonEquals(results.Single(), new VSInternalSpellCheckableRangeReport 319Ranges = GetRanges(testLspServer.TestWorkspace.Documents.Single().AnnotatedSpans), 343var document = testLspServer.TestWorkspace.CurrentSolution.Projects.Single().Documents.First(); 420var document = testLspServer.TestWorkspace.CurrentSolution.Projects.Single().Documents.First(); 460var document = testLspServer.TestWorkspace.CurrentSolution.Projects.Single().Documents.First(); 498var document = testLspServer.TestWorkspace.CurrentSolution.Projects.Single().Documents.First(); 514document = lspSolution!.Projects.Single().Documents.First(); 554var document = testLspServer.TestWorkspace.CurrentSolution.Projects.Single().Documents.First();
Symbols\DocumentSymbolsTests.cs (18)
52var classSymbol = CreateDocumentSymbol(LSP.SymbolKind.Class, "A", "Test.A", testLspServer.GetLocations("class").Single(), testLspServer.GetLocations("classSelection").Single()); 53var constructorSymbol = CreateDocumentSymbol(LSP.SymbolKind.Method, "A", "A()", testLspServer.GetLocations("constructor").Single(), testLspServer.GetLocations("constructorSelection").Single(), classSymbol); 54var methodSymbol = CreateDocumentSymbol(LSP.SymbolKind.Method, "M", "M()", testLspServer.GetLocations("method").Single(), testLspServer.GetLocations("methodSelection").Single(), classSymbol); 55var operatorSymbol = CreateDocumentSymbol(LSP.SymbolKind.Operator, "operator +", "operator +(A a1, A a2)", testLspServer.GetLocations("operator").Single(), testLspServer.GetLocations("operatorSelection").Single(), classSymbol); 90CreateSymbolInformation(LSP.SymbolKind.Class, "Test.A", testLspServer.GetLocations("class").Single(), Glyph.ClassInternal), 91CreateSymbolInformation(LSP.SymbolKind.Method, "A()", testLspServer.GetLocations("constructor").Single(), Glyph.MethodPublic, "Test.A"), 92CreateSymbolInformation(LSP.SymbolKind.Method, "M()", testLspServer.GetLocations("method").Single(), Glyph.MethodPrivate, "Test.A"), 93CreateSymbolInformation(LSP.SymbolKind.Operator, "operator +(A a1, A a2)", testLspServer.GetLocations("operator").Single(), Glyph.OperatorPrivate, "Test.A"), 206var classSymbol = CreateDocumentSymbol(LSP.SymbolKind.Class, "A", "Test.A", testLspServer.GetLocations("class").Single(), testLspServer.GetLocations("classSelection").Single()); 207var methodSymbol = CreateDocumentSymbol(LSP.SymbolKind.Method, "M", "M()", testLspServer.GetLocations("method").Single(), testLspServer.GetLocations("methodSelection").Single(), classSymbol); 208var localFunctionSymbol = CreateDocumentSymbol(LSP.SymbolKind.Method, "LocalFunction", "LocalFunction()", testLspServer.GetLocations("localFunction").Single(), testLspServer.GetLocations("localFunctionSelection").Single(), methodSymbol);
Symbols\WorkspaceSymbolsTests.cs (8)
50CreateSymbolInformation(LSP.SymbolKind.Class, "A", testLspServer.GetLocations("class").Single(), Glyph.ClassInternal, GetContainerName(testLspServer.GetCurrentSolution())) 72CreateSymbolInformation(LSP.SymbolKind.Class, "A", testLspServer.GetLocations("class").Single(), Glyph.ClassInternal, GetContainerName(testLspServer.GetCurrentSolution())) 100CreateSymbolInformation(LSP.SymbolKind.Method, "M", testLspServer.GetLocations("method").Single(), Glyph.MethodPrivate, GetContainerName(testLspServer.GetCurrentSolution(), "A")) 125CreateSymbolInformation(LSP.SymbolKind.Variable, "i", testLspServer.GetLocations("local").Single(), Glyph.Local, GetContainerName(testLspServer.GetCurrentSolution(), "A.M.i")) 154CreateSymbolInformation(LSP.SymbolKind.Class, "F", testLspServer.GetLocations("class").Single(), Glyph.ClassPrivate, classAContainerName), 227CreateSymbolInformation(LSP.SymbolKind.Class, "A", testLspServer.GetLocations("class").Single(), Glyph.ClassInternal, GetContainerName(testLspServer.GetCurrentSolution())) 250return string.Format(FeaturesResources.project_0, solution.Projects.Single().Name); 254return string.Format(FeaturesResources.in_0_project_1, containingSymbolName, solution.Projects.Single().Name);
UriTests.cs (4)
104var workspaceDocument = testLspServer.TestWorkspace.CurrentSolution.Projects.Single().Documents.Single(); 137var fileDocumentUri = testLspServer.TestWorkspace.CurrentSolution.Projects.Single().Documents.Single().GetURI();
ValidateBreakableRange\ValidateBreakableRangeTests.cs (16)
32var caret = testLspServer.GetLocations("caret").Single(); 34var expected = testLspServer.GetLocations("expected").Single().Range; 57var caret = testLspServer.GetLocations("caret").Single(); 80var caret = testLspServer.GetLocations("caret").Single(); 101var breakpoint = testLspServer.GetLocations("breakpoint").Single(); 103var expected = testLspServer.GetLocations("expected").Single().Range; 124var breakpoint = testLspServer.GetLocations("breakpoint").Single(); 148var breakpoint = testLspServer.GetLocations("breakpoint").Single(); 173var breakpoint = testLspServer.GetLocations("breakpoint").Single(); 175var expected = testLspServer.GetLocations("expected").Single().Range; 202var breakpoint = testLspServer.GetLocations("breakpoint").Single(); 204var expected = testLspServer.GetLocations("expected").Single().Range; 227var breakpoint = testLspServer.GetLocations("breakpoint").Single(); 229var expected = testLspServer.GetLocations("expected").Single().Range; 251var breakpoint = testLspServer.GetLocations("breakpoint").Single(); 253var expected = testLspServer.GetLocations("expected").Single().Range;
Workspaces\LspWorkspaceManagerTests.cs (20)
515testLspServer.TestWorkspace.CurrentSolution.Projects.Single() 522(await testLspServer.TestWorkspace.CurrentSolution.Projects.Single().Documents.Single().GetTextAsync()).ToString()); 535(await testLspServer.TestWorkspace.CurrentSolution.Projects.Single().Documents.Single().GetTextAsync()).ToString()); 542testLspServer.TestWorkspace.CurrentSolution.Projects.Single().RemoveDocument(document1.Id).Solution); 561var documentUri = testLspServer.TestWorkspace.CurrentSolution.Projects.Single().Documents.Single().GetURI(); 576document = testLspServer.TestWorkspace.CurrentSolution.Projects.Single().Documents.Single(); 585document = testLspServer.TestWorkspace.CurrentSolution.Projects.Single().Documents.Single(); 600var documentUri = testLspServer.TestWorkspace.CurrentSolution.Projects.Single().Documents.Single().GetURI(); 656var sourceGeneratedDocuments = await testLspServer.GetCurrentSolution().Projects.Single().GetSourceGeneratedDocumentsAsync(); 657var sourceGeneratedDocumentIdentity = sourceGeneratedDocuments.Single().Identity; 677var sourceGeneratedDocuments = await testLspServer.GetCurrentSolution().Projects.Single().GetSourceGeneratedDocumentsAsync(); 678var sourceGeneratedDocumentIdentity = sourceGeneratedDocuments.Single().Identity; 693var sourceGeneratedDocuments = await testLspServer.GetCurrentSolution().Projects.Single().GetSourceGeneratedDocumentsAsync(); 694var sourceGeneratedDocumentIdentity = sourceGeneratedDocuments.Single().Identity;
Workspaces\SourceGeneratedDocumentTests.cs (24)
28var sourceGeneratedDocuments = await testLspServer.GetCurrentSolution().Projects.Single().GetSourceGeneratedDocumentsAsync(); 29var sourceGeneratedDocumentIdentity = sourceGeneratedDocuments.Single().Identity; 44var sourceGeneratedDocuments = await testLspServer.GetCurrentSolution().Projects.Single().GetSourceGeneratedDocumentsAsync(); 45var sourceGeneratedDocumentIdentity = sourceGeneratedDocuments.Single().Identity; 66var sourceGeneratedDocuments = await testLspServer.GetCurrentSolution().Projects.Single().GetSourceGeneratedDocumentsAsync(); 90var sourceGeneratedDocuments = await testLspServer.GetCurrentSolution().Projects.Single().GetSourceGeneratedDocumentsAsync(); 91var sourceGeneratedDocumentIdentity = sourceGeneratedDocuments.Single().Identity; 109var sourceGeneratedDocuments = await testLspServer.GetCurrentSolution().Projects.Single().GetSourceGeneratedDocumentsAsync(); 110var sourceGeneratedDocumentIdentity = sourceGeneratedDocuments.Single().Identity; 129var sourceGeneratedDocuments = await testLspServer.GetCurrentSolution().Projects.Single().GetSourceGeneratedDocumentsAsync(); 130var sourceGeneratedDocumentIdentity = sourceGeneratedDocuments.Single().Identity; 158var sourceGeneratedDocuments = await testLspServer.GetCurrentSolution().Projects.Single().GetSourceGeneratedDocumentsAsync(); 159var sourceGeneratedDocumentIdentity = sourceGeneratedDocuments.Single().Identity; 205var sourceGeneratedDocuments = await testLspServer.GetCurrentSolution().Projects.Single().GetSourceGeneratedDocumentsAsync(); 206var sourceGeneratedDocumentIdentity = sourceGeneratedDocuments.Single().Identity; 244var sourceGeneratedDocuments = await testLspServer.GetCurrentSolution().Projects.Single().GetSourceGeneratedDocumentsAsync(); 245var sourceGeneratedDocumentIdentity = sourceGeneratedDocuments.Single().Identity; 279var projectId1 = initialSolution.ProjectIds.Single(); 281initialSolution.Projects.Single().Documents.Single().Id, 330var sourceGeneratedDocuments = await testLspServer.GetCurrentSolution().Projects.Single().GetSourceGeneratedDocumentsAsync(); 331var sourceGeneratedDocumentIdentity = sourceGeneratedDocuments.Single().Identity; 356var sourceGeneratedDocuments = await testLspServer.GetCurrentSolution().Projects.Single().GetSourceGeneratedDocumentsAsync(); 357var sourceGeneratedDocumentIdentity = sourceGeneratedDocuments.Single().Identity;
Workspaces\SourceGeneratedDocumentUriTests.cs (1)
29var generatedDocumentId = DocumentId.CreateFromSerialized(testLspServer.TestWorkspace.Projects.Single().Id, Guid.NewGuid(), isSourceGenerated: true, debugName: HintName);
Microsoft.CodeAnalysis.LanguageServer.UnitTests (4)
FileBasedProgramsWorkspaceTests.cs (1)
65return workspaceFactory.HostWorkspace.CurrentSolution.GetRequiredProject(project.Id).Documents.Single();
Services\ExtractRefactoringTests.cs (2)
29var caretLocation = testLspServer.GetLocations("caret").Single(); 59var caretLocation = testLspServer.GetLocations("caret").Single();
WorkspaceProjectFactoryServiceTests.cs (1)
50var project = workspaceFactory.HostWorkspace.CurrentSolution.Projects.Single();
Microsoft.CodeAnalysis.PerformanceSensitiveAnalyzers (5)
src\Dependencies\Collections\TemporaryArrayExtensions.cs (1)
68=> new[] { 0, 0 }.Single();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.Walker.cs (1)
524AnalyzeDelegateInvocation(targets.Single());
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AbstractSpeculationAnalyzer.cs (1)
215_lazyReplacedExpression = (TExpressionSyntax)_lazySemanticRootOfReplacedExpression.GetAnnotatedNodesAndTokens(annotation).Single().AsNode()!;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeFixes\ForkingSyntaxEditorBasedCodeFixProvider.cs (1)
83var diagnosticNode = currentRoot.GetCurrentNodes(originalDiagnosticNode).Single();
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Indentation\IIndentationService.cs (1)
55var newTokenLine = newDocument.Text.Lines.GetLineFromPosition(newRoot.GetAnnotatedTokens(annotation).Single().SpanStart);
Microsoft.CodeAnalysis.PublicApiAnalyzers (3)
src\Dependencies\Collections\TemporaryArrayExtensions.cs (1)
68=> new[] { 0, 0 }.Single();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.Walker.cs (1)
524AnalyzeDelegateInvocation(targets.Single());
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AbstractSpeculationAnalyzer.cs (1)
215_lazyReplacedExpression = (TExpressionSyntax)_lazySemanticRootOfReplacedExpression.GetAnnotatedNodesAndTokens(annotation).Single().AsNode()!;
Microsoft.CodeAnalysis.Rebuild (1)
CompilationOptionsReader.cs (1)
436blobReader = blobs.Single();
Microsoft.CodeAnalysis.Rebuild.UnitTests (4)
BasicDeterministicKeyBuilderTests.cs (1)
242var compilationValue = references.Values<JObject>().Single()!;
CSharpDeterministicKeyBuilderTests.cs (1)
433var compilationValue = references.Values<JObject>().Single()!;
DeterministicKeyBuilderTests.cs (2)
112.Single(); 136value.Properties().Where(x => x.Name == ignoreProperty).Single().Remove();
Microsoft.CodeAnalysis.Remote.ServiceHub (2)
Services\AsynchronousOperationListener\RemoteAsynchronousOperationListenerService.cs (2)
41var listenerProvider = exportProvider.GetExports<AsynchronousOperationListenerProvider>().Single().Value; 53var listenerProvider = exportProvider.GetExports<AsynchronousOperationListenerProvider>().Single().Value;
Microsoft.CodeAnalysis.Remote.ServiceHub.UnitTests (2)
TelemetryLoggerTests.cs (2)
50var postedEvent = logger.PostedEvents.Single(); 69var scope = logger.OpenedScopes.Single();
Microsoft.CodeAnalysis.Remote.Workspaces (1)
SolutionAssetStorage.cs (1)
128return await _solutionAssetStorage._checksumToScope.Single().Value.GetTestAccessor().GetAssetAsync(checksum, cancellationToken).ConfigureAwait(false);
Microsoft.CodeAnalysis.ResxSourceGenerator (3)
src\Dependencies\Collections\TemporaryArrayExtensions.cs (1)
68=> new[] { 0, 0 }.Single();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.Walker.cs (1)
524AnalyzeDelegateInvocation(targets.Single());
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AbstractSpeculationAnalyzer.cs (1)
215_lazyReplacedExpression = (TExpressionSyntax)_lazySemanticRootOfReplacedExpression.GetAnnotatedNodesAndTokens(annotation).Single().AsNode()!;
Microsoft.CodeAnalysis.Scripting.Desktop.UnitTests (1)
MetadataShadowCopyProviderTests.cs (1)
147var scDir = Directory.GetFileSystemEntries(_provider.ShadowCopyDirectory).Single();
Microsoft.CodeAnalysis.Test.Utilities (41)
Compilation\TestOperationVisitor.cs (33)
377Assert.Same(operation.Operation, operation.ChildOperations.Single()); 416Assert.Same(operation.ReturnedValue, operation.ChildOperations.Single()); 497Assert.Same(operation.Operand, operation.ChildOperations.Single()); 509Assert.Same(operation.Operation, operation.ChildOperations.Single()); 583Assert.Same(operation.Value, operation.ChildOperations.Single()); 623Assert.Same(operation.Pointer, operation.ChildOperations.Single()); 756Assert.Same(operation.Operand, operation.ChildOperations.Single()); 864Assert.Same(operation.Operand, operation.ChildOperations.Single()); 920Assert.Same(operation.ValueOperand, operation.ChildOperations.Single()); 941Assert.Same(operation.Body, operation.ChildOperations.Single()); 993Assert.Same(operation.Operation, operation.ChildOperations.Single()); 999Assert.Same(operation.Argument, operation.ChildOperations.Single()); 1011Assert.Same(operation.Exception, operation.ChildOperations.Single()); 1018Assert.Same(operation.Reference, operation.ChildOperations.Single()); 1100Assert.Same(operation.Value, operation.ChildOperations.Single()); 1207Assert.Same(operation.Target, operation.ChildOperations.Single()); 1213Assert.Same(operation.Operand, operation.ChildOperations.Single()); 1234Assert.Same(operation.Instance, operation.ChildOperations.Single()); 1253Assert.Same(operation.Initializer, operation.ChildOperations.Single()); 1266Assert.Same(operation.Initializer, operation.ChildOperations.Single()); 1295Assert.Same(operation.Text, operation.ChildOperations.Single()); 1370Assert.Same(operation.Value, operation.ChildOperations.Single()); 1383Assert.Same(operation.Value, operation.ChildOperations.Single()); 1401Assert.Same(operation.Pattern, operation.ChildOperations.Single()); 1452Assert.Same(operation.Pattern, operation.ChildOperations.Single()); 1590Assert.Same(operation.Pattern, operation.ChildOperations.Single()); 1597Assert.Same(operation.Operation, operation.ChildOperations.Single()); 1603Assert.Same(operation.Expression, operation.ChildOperations.Single()); 1615Assert.Same(operation.Target, operation.ChildOperations.Single()); 1671Assert.Same(operation.BlockBody, operation.ChildOperations.Single()); 1676Assert.Same(operation.ExpressionBody, operation.ChildOperations.Single()); 1704Assert.Same(operation.Value, operation.ChildOperations.Single()); 1743Assert.Same(operation.Operand, operation.ChildOperations.Single());
CompilationVerifier.cs (1)
877.Single()
Metadata\ILValidation.cs (4)
83byte[] buffer = GetBlobBuffer(peImage.GetBlobs().Single()); 143var buffer = peImage.GetBlobs().Single().GetBytes().Array; 219BindingFlags.NonPublic | BindingFlags.Instance).Single(), 393.Descendants().Where(e => e.Name == "files").Single()
Metadata\MetadataReaderUtils.cs (1)
269select reader.GetBlobContent(cdi.Value)).Single();
PDB\DeterministicBuildCompilationTestHelpers.cs (1)
102select pdbReader.GetBlobReader(cdi.Value)).Single();
Traits\CompilerTraitDiscoverer.cs (1)
21var array = (CompilerFeature[])traitAttribute.GetConstructorArguments().Single();
Microsoft.CodeAnalysis.Threading.Package (1)
src\Dependencies\Collections\TemporaryArrayExtensions.cs (1)
68=> new[] { 0, 0 }.Single();
Microsoft.CodeAnalysis.UnitTests (21)
Analyzers\AnalyzerConfigTests.cs (3)
197Assert.Equal("my_prop", properties.Keys.Single()); 1590Assert.Equal("cs000", options[0].TreeOptions.Keys.Single()); 1608Assert.Equal(KeyValuePair.Create("cs000", ReportDiagnostic.Warn), options[0].TreeOptions.Single());
Collections\DebuggerAttributes.cs (1)
76return (DebuggerBrowsableState?)(int?)debuggerBrowsableAttribute?.ConstructorArguments.Single().Value;
Collections\ImmutableSegmentedDictionaryTest.cs (5)
68Assert.Equal("A", map.Keys.Single()); 128Assert.Equal("A", dictionary.Keys.Single()); 129Assert.Equal("b", dictionary.Values.Single()); 134Assert.Equal("A", dictionary.Keys.Single()); 135Assert.Equal("b", dictionary.Values.Single());
Collections\ImmutableSegmentedListTest.cs (1)
802var createMethod = typeof(ImmutableSegmentedList).GetMethods().Where(m => m.Name == "Create" && m.GetParameters().Length == 0).Single().MakeGenericMethod(dummType!.AsType());
CommonSyntaxTests.cs (2)
86SyntaxToken token = node.DescendantTokens().Single(); 102SyntaxToken token = node.DescendantTokens().Single();
Diagnostics\OperationTests.cs (2)
310var literal = tree.GetRoot().DescendantNodes().OfType<LiteralExpressionSyntax>().Single(); 323var classDecl = tree.GetRoot().DescendantNodes().OfType<ClassDeclarationSyntax>().Single();
Diagnostics\SuppressMessageTargetSymbolResolverTests.cs (1)
1369var expectedSymbol = expectedSymbols.Single();
MetadataReferences\MetadataHelpersTests.cs (1)
490var nestedNS = nestedNamespaces.Single();
MetadataReferences\MetadataReferenceTests.cs (1)
575var c = (ITypeSymbol)comp.GlobalNamespace.GetMembers("C").Single();
Symbols\DocumentationCommentIdTests.cs (4)
37var symbol = comp.GetSymbolsWithName("DoStuff").Single(); 68var symbol = comp.GetSymbolsWithName("DoStuff").Single(); 87var symbol = comp.GetSymbolsWithName("DoStuff").Single(); 111var symbol = comp.GetSymbolsWithName("DoStuff").Single();
Microsoft.CodeAnalysis.Workspaces (8)
Log\AggregateLogger.cs (1)
103return set.Single();
Rename\ConflictEngine\ConflictResolver.Session.cs (1)
249conflictResolution.RenameDocumentToMatchNewSymbol(definitionDocuments.Single());
Rename\RenameUtilities.cs (1)
31var originalAliasAnnotation = token.GetAnnotations(AliasAnnotation.Kind).Single();
src\Dependencies\Collections\TemporaryArrayExtensions.cs (1)
68=> new[] { 0, 0 }.Single();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.Walker.cs (1)
524AnalyzeDelegateInvocation(targets.Single());
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AbstractSpeculationAnalyzer.cs (1)
215_lazyReplacedExpression = (TExpressionSyntax)_lazySemanticRootOfReplacedExpression.GetAnnotatedNodesAndTokens(annotation).Single().AsNode()!;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeFixes\ForkingSyntaxEditorBasedCodeFixProvider.cs (1)
83var diagnosticNode = currentRoot.GetCurrentNodes(originalDiagnosticNode).Single();
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Indentation\IIndentationService.cs (1)
55var newTokenLine = newDocument.Text.Lines.GetLineFromPosition(newRoot.GetAnnotatedTokens(annotation).Single().SpanStart);
Microsoft.CodeAnalysis.Workspaces.MSBuild (1)
MSBuild\ProjectMap.cs (1)
138? projectIds.Single()
Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost (1)
src\Dependencies\Collections\TemporaryArrayExtensions.cs (1)
68=> new[] { 0, 0 }.Single();
Microsoft.CodeAnalysis.Workspaces.MSBuild.UnitTests (3)
VisualStudioMSBuildWorkspaceTests.cs (3)
285var project = solution.Projects.Single(); 1178Assert.Equal(expected, workspace.Diagnostics.Single().Message); 3264var csharpProject = solution.Projects.Single();
Microsoft.CodeAnalysis.Workspaces.Test.Utilities (8)
MEF\IMefHostExportProviderExtensions.cs (1)
14=> provider.GetExports<TExtension>().Single().Value;
SolutionUtilities.cs (5)
25var projectId = projectChanges.Single().ProjectId; 42var documentId = projectDifferences.GetChangedDocuments().Single(); 50var documentId = projectDifferences.GetChangedAdditionalDocuments().Single(); 70var documentId = projectDifferences.GetAddedDocuments().Single(); 102return Tuple.Create(projectChanges.NewProject, projectChanges.GetAddedProjectReferences().Single());
Workspaces\TestWorkspace_XmlConsumption.cs (1)
707var language = GetLanguage(documentElement.Ancestors(ProjectElementName).Single());
Workspaces\TestWorkspace`1.cs (1)
652Documents.Add(submission.Documents.Single());
Microsoft.CodeAnalysis.Workspaces.UnitTests (229)
CommandLineProject\CommandLineProjectTests.cs (5)
125var firstDoc = info.Documents.Single(); 126var secondDoc = info.AdditionalDocuments.Single(); 151var firstDoc = info.Documents.Single(); 152var analyzerRef = info.AnalyzerReferences.Single(); 166var analyzerRef = info.AnalyzerReferences.Single();
FindAllDeclarationsTests.cs (1)
661var project = solution.Projects.Single();
FindReferencesTests.cs (12)
138var typeSymbol = result.Where(@ref => @ref.Definition.Kind == SymbolKind.NamedType).Single(); 455solution = solution.AddMetadataReferences(solution.ProjectIds.Single(), NetFramework.References); 457var project = solution.Projects.Single(); 545var result = (await SymbolFinder.FindReferencesAsync(constraint, solution)).Single(); 585Assert.NotEqual(typeResult.Locations.Single().Location.SourceSpan, constructorResult.Locations.Single().Location.SourceSpan); 620Assert.NotEqual(typeResult.Locations.Single().Location.SourceSpan, constructorResult.Locations.Single().Location.SourceSpan); 664Assert.True(typeResult.Locations.All(loc => loc.Location.SourceSpan != constructorResult.Locations.Single().Location.SourceSpan)); 667Assert.NotNull(constructorResult.Locations.Single().Alias); 709var innerCUsage = innerCLocations.Single(); 728var fieldUsage = fieldLocations.Single();
Remote\ServiceDescriptorTests.cs (3)
120AddTypeRecursive(method.ReturnType.GetGenericArguments().Single(), method); 320type.GetGenericArguments().Single().IsEnum && type.GetGenericArguments().Single().IsNotPublic)
SolutionTests\ProjectDependencyGraphTests.cs (28)
216solution = solution.WithProjectReferences(solution.GetProjectsByName("C").Single().Id, []); 226var projectAId = solution.GetProjectsByName("A").Single().Id; 227var projectBId = solution.GetProjectsByName("B").Single().Id; 280var projectId = solution.GetProjectsByName(project).Single().Id; 297var projectId = solution.GetProjectsByName(project).Single().Id; 315solution = solution.WithProjectReferences(solution.GetProjectsByName("A").Single().Id, 395solution = solution.WithProjectReferences(solution.GetProjectsByName("C").Single().Id, []); 415solution = solution.RemoveProject(solution.GetProjectsByName("B").Single().Id); 437solution = solution.RemoveProject(solution.GetProjectsByName("B").Single().Id); 459solution = solution.RemoveProject(solution.GetProjectsByName("B").Single().Id); 481solution = solution.RemoveProject(solution.GetProjectsByName("B").Single().Id); 503var a = solution.GetProjectsByName("A").Single(); 504var b = solution.GetProjectsByName("B").Single(); 505var d = solution.GetProjectsByName("D").Single(); 531var a = solution.GetProjectsByName("A").Single(); 532var b = solution.GetProjectsByName("B").Single(); 533var e = solution.GetProjectsByName("E").Single(); 560var a = solution.GetProjectsByName("A").Single(); 561var b = solution.GetProjectsByName("B").Single(); 562var c = solution.GetProjectsByName("C").Single(); 613var b = solution.GetProjectsByName("B").Single(); 614var c = solution.GetProjectsByName("C").Single(); 619b = solution.GetProjectsByName("B").Single(); 648var projectId = solution.GetProjectsByName(project).Single().Id; 660var projectId = solution.GetProjectsByName(project).Single().Id; 724references.Add(new ProjectReference(solution.GetProjectsByName(targetProject).Single().Id)); 728references.Add(new ProjectReference(solution.GetProjectsByName(targetProject).Single().Id, [$"alias{references.Count}"])); 733solution.GetProjectsByName(projectName).Single().Id,
SolutionTests\ProjectSemanticVersionTests.cs (1)
34await AssertSemanticVersionChangedAsync(project, project.RemoveDocument(project.DocumentIds.Single()));
SolutionTests\SolutionTests.cs (119)
173var documentId = solution.Projects.Single().DocumentIds.Single(); 193var documentId = solution.Projects.Single().DocumentIds.Single(); 224var documentId = solution.Projects.Single().DocumentIds.Single(); 251var documentId = solution.Projects.Single().DocumentIds.Single(); 270var documentId = solution.Projects.Single().DocumentIds.Single(); 289var documentId = solution.Projects.Single().DocumentIds.Single(); 300var documentId = solution.Projects.Single().DocumentIds.Single(); 336var tree = compilation.SyntaxTrees.Single(); 346var documentId = solution.Projects.Single().DocumentIds.Single(); 371var documentId = solution.Projects.Single().DocumentIds.Single(); 395var documentId = solution.Projects.Single().DocumentIds.Single(); 429var documentId1 = solution.Projects.First().DocumentIds.Single(); 430var documentId2 = solution.Projects.Last().DocumentIds.Single(); 517var documentId1 = solution.Projects.First().DocumentIds.Single(); 518var documentId2 = solution.Projects.Last().DocumentIds.Single(); 596var documentId1 = solution.Projects.First().DocumentIds.Single(); 597var documentId2 = solution.Projects.Last().DocumentIds.Single(); 682var documentId1 = solution.Projects.First().DocumentIds.Single(); 683var documentId2 = solution.Projects.Last().DocumentIds.Single(); 759var documentId1 = solution.Projects.First().DocumentIds.Single(); 760var documentId2 = solution.Projects.Last().DocumentIds.Single(); 847var documentId1 = solution.Projects.First().DocumentIds.Single(); 848var documentId2 = solution.Projects.Last().DocumentIds.Single(); 917var documentId = solution.Projects.Single().AdditionalDocumentIds.Single(); 939var documentId = solution.Projects.Single().AdditionalDocumentIds.Single(); 963var documentId = solution.Projects.Single().AnalyzerConfigDocumentIds.Single(); 985var documentId = solution.Projects.Single().AnalyzerConfigDocumentIds.Single(); 1009var documentId = solution.Projects.Single().DocumentIds.Single(); 1031var documentId = solution.Projects.Single().AdditionalDocumentIds.Single(); 1053var documentId = solution.Projects.Single().AnalyzerConfigDocumentIds.Single(); 1739var originalSyntaxTreeOptionsProvider = solution.Projects.Single().CompilationOptions!.SyntaxTreeOptionsProvider; 1742var defaultOptions = solution.Projects.Single().Services.GetRequiredService<ICompilationFactoryService>().GetDefaultCompilationOptions(); 1749var newSyntaxTreeOptionsProvider = solution.Projects.Single().CompilationOptions!.SyntaxTreeOptionsProvider; 1915var projectId = solution.Projects.Single().Id; 1948var projectId = solution.Projects.Single().Id; 1964var projectId = solution.Projects.Single().Id; 2006var projectId = solution.Projects.Single().Id; 2077var projectId = solution.Projects.Single().Id; 2095var projectId = solution.Projects.Single().Id; 2120var projectId = solution.Projects.Single().Id; 2147var projectId = solution.Projects.Single().Id; 2165var projectId = solution.Projects.Single().Id; 2193var projectId = solution.Projects.Single().Id; 2311var editorConfigId = DocumentId.CreateNewId(solution3.Projects.Single().Id); 2318var project2 = solution.Projects.Single(); 2446var project = origSolution.Projects.Single(); 2448var origDocumentId = project.DocumentIds.Single(); 2617var pid2 = solution.Projects.Single().Id; 2724var finalProject = solution.Projects.Single(); 3013Assert.Empty(solution.Projects.Single().AnalyzerReferences); 3020var actualAnalyzerReferences = newSolution.Projects.Single().AnalyzerReferences; 3028var changes = newSolution.GetChanges(solution).GetProjectChanges().Single(); 3029var addedAnalyzerReference = changes.GetAddedAnalyzerReferences().Single(); 3037actualAnalyzerReferences = solution.Projects.Single().AnalyzerReferences; 3046actualAnalyzerReferences = solution.Projects.Single().AnalyzerReferences; 3052actualAnalyzerReferences = solution.Projects.Single().AnalyzerReferences; 3058actualAnalyzerReferences = solution.Projects.Single().AnalyzerReferences; 3264var classNode = syntaxRoot.DescendantNodes().OfType<CS.Syntax.ClassDeclarationSyntax>().Single(); 3269var classNode = syntaxRoot.DescendantNodes().OfType<VB.Syntax.ClassStatementSyntax>().Single(); 3474Assert.NotNull(docTree.GetAnnotatedNodes("test").Single()); 3958var syntaxTree = compilation.SyntaxTrees.Single(); 4307var frozenDocument = project.Documents.Single().WithFrozenPartialSemantics(CancellationToken.None); 4337var forkedProject = originalProject.RemoveDocument(originalProject.DocumentIds.Single()) 4340var frozenDocument = forkedProject.Documents.Single().WithFrozenPartialSemantics(CancellationToken.None); 4349Assert.True(frozenCompilation.ContainsSyntaxTree(await originalProject.Documents.Single().GetSyntaxTreeAsync())); 4361var forkedProject = originalProject.RemoveDocument(originalProject.DocumentIds.Single()) 4364var frozenDocument = forkedProject.Documents.Single().WithFrozenPartialSemantics(CancellationToken.None); 4377Assert.True(frozenCompilation.ContainsSyntaxTree(await originalProject.Documents.Single().GetSyntaxTreeAsync())); 4402var documentId1 = DocumentId.CreateNewId(solution.ProjectIds.Single()); 4403var documentId2 = DocumentId.CreateNewId(solution.ProjectIds.Single()); 4404var documentId3 = DocumentId.CreateNewId(solution.ProjectIds.Single()); 4412var originalCompilation = await solution.Projects.Single().GetCompilationAsync(); 5215Assert.Equal(projectId1, solution.ProjectIds.Single()); 5216var compilation1New = await solution.Projects.Single().GetCompilationAsync(); 5259Assert.Equal(projectId1, solution.ProjectIds.Single()); 5260var compilation1New = await solution.Projects.Single().GetCompilationAsync(); 5508var documentId = solution.Projects.Single().DocumentIds.Single(); 5511var originalCompilation = await solution.Projects.Single().GetCompilationAsync(); 5597var regularDocumentId = solution.Projects.Single().DocumentIds.Single(); 5629var frozenProject = frozenSolution.Projects.Single(); 5648var frozenProject = frozenSolution.Projects.Single(); 5653Assert.True(frozenCompilation.ContainsSyntaxTree(await frozenProject.Documents.Single().GetSyntaxTreeAsync())); 5678Assert.True(frozenCompilation1.ContainsSyntaxTree(await frozenProject1.Documents.Single().GetSyntaxTreeAsync())); 5705Assert.True(frozenCompilation1.ContainsSyntaxTree(await frozenProject1.Documents.Single().GetSyntaxTreeAsync())); 5735Assert.True(frozenCompilation1.ContainsSyntaxTree(await frozenProject1.Documents.Single().GetSyntaxTreeAsync())); 5742Assert.True(frozenCompilation2.ContainsSyntaxTree(await frozenProject2.Documents.Single().GetSyntaxTreeAsync())); 5757var syntaxTree1 = await project1.Documents.Single().GetSyntaxTreeAsync(); 5761var forkedProject1 = frozenSolution.WithDocumentText(project1.Documents.Single().Id, SourceText.From("class Doc2 { }")).GetProject(project1.Id); 5762var forkedDocument1 = forkedProject1.Documents.Single(); 5790var syntaxTree1 = await project1.Documents.Single().GetSyntaxTreeAsync(); 5794Assert.Equal("// source1", generatedDocuments.Single().GetTextSynchronously(CancellationToken.None).ToString()); 5800var forkedProject1 = frozenSolution.WithDocumentText(project1.Documents.Single().Id, SourceText.From("class Doc2 { }")).GetProject(project1.Id); 5801var forkedDocument1 = forkedProject1.Documents.Single(); 5813Assert.NotSame(generatedDocuments.Single(), forkedGeneratedDocuments.Single()); 5816Assert.Equal("// source1", forkedGeneratedDocuments.Single().GetTextSynchronously(CancellationToken.None).ToString()); 5820Assert.Equal("// source2", forkedGeneratedDocuments.Single().GetTextSynchronously(CancellationToken.None).ToString()); 5833var frozenProject = frozenSolution.Projects.Single(); 5853var documentId1 = project1.DocumentIds.Single(); 5863var documentId2 = project2.DocumentIds.Single();
SolutionTests\SolutionWithSourceGeneratorTests.cs (28)
257var documentId = project.DocumentIds.Single(); 261project = project.Solution.WithDocumentText(documentId, SourceText.From("// Changed Source File")).Projects.Single(); 299var additionalDocumentId = project.AdditionalDocumentIds.Single(); 304project = project.Solution.WithAdditionalDocumentText(additionalDocumentId, SourceText.From("Hello, everyone!")).Projects.Single(); 309project = project.Solution.WithAdditionalDocumentText(additionalDocumentId, SourceText.From("Good evening, everyone!")).Projects.Single(); 345var partialProject = project.Documents.Single().WithFrozenPartialSemantics(forceFreeze, CancellationToken.None).Project; 372projectBeforeChange.AdditionalDocumentIds.Single(), 373SourceText.From("Hello, world!!!!")).Projects.Single(); 399Assert.NotEqual(generatedDocumentsInFirstProject.Single().Id.Id, generatedDocumentsInSecondProject.Single().Id.Id); 421var projectIdWithGenerator = solution.ProjectIds.Single(); 487project = project.Documents.Single().WithText(SourceText.From("// Change")).Project; 563var existingText = await project.Documents.Single().GetTextAsync(); 565project = project.Documents.Single().WithText(newText).Project; 616var generatedDocument = Assert.Single(await workspace.CurrentSolution.Projects.Single().GetSourceGeneratedDocumentsAsync()); 643Assert.Empty(await workspace.CurrentSolution.Projects.Single().GetSourceGeneratedDocumentsAsync()); 660var projectIdWithGenerator = solution.ProjectIds.Single(); 723var documentToFreeze = workspace.CurrentSolution.Projects.Single().Documents.Single(); 758var document = project.Documents.Single().WithFrozenPartialSemantics(forceFreeze: true, CancellationToken.None); 787var document = project.Documents.Single().WithFrozenPartialSemantics(CancellationToken.None); 824Assert.Equal(document.GetLinkedDocumentIds().Single(), documentIdsToTest.Except([documentIdToTest]).Single()); 851project = project.Solution.AddDocument(documentInfo).Projects.Single() 903var projectId1 = solution.ProjectIds.Single(); 915Assert.Equal("// Frozen 1", (await (await solutionWithFrozenDocuments.GetRequiredProject(projectId1).GetSourceGeneratedDocumentsAsync()).Single().GetTextAsync()).ToString()); 916Assert.Equal("// Frozen 2", (await (await solutionWithFrozenDocuments.GetRequiredProject(projectId2).GetSourceGeneratedDocumentsAsync()).Single().GetTextAsync()).ToString()); 1502var projectId1 = initialSolution.Projects.Single().Id; 1537Assert.Equal(2, finalSolution.Projects.Single().Documents.Count());
SolutionTests\TryApplyChangesTests.cs (7)
78var project = workspace.CurrentSolution.Projects.Single(); 91var project = workspace.CurrentSolution.Projects.Single(); 104var project = workspace.CurrentSolution.Projects.Single(); 121var project = workspace.CurrentSolution.Projects.Single(); 136var project = workspace.CurrentSolution.Projects.Single(); 151var project = workspace.CurrentSolution.Projects.Single(); 165var project = workspace.CurrentSolution.Projects.Single();
SymbolKeyTests.cs (20)
304TestRoundTrip(GetAllSymbols(compilation.GetSemanticModel(compilation.SyntaxTrees.Single())), compilation); 814var typeParameter = GetDeclaredSymbols(compilation).OfType<INamedTypeSymbol>().Where(n => !n.IsImplicitlyDeclared).Single().TypeParameters.Single(); 828.Where(n => !n.IsImplicitlyDeclared).Single().GetMembers("M").OfType<IMethodSymbol>().Single().TypeParameters.Single(); 970compilation.GetSemanticModel(compilation.SyntaxTrees.Single()), 1012compilation1.GetSemanticModel(compilation1.SyntaxTrees.Single()), 1013n => n is CSharp.Syntax.MethodDeclarationSyntax).Single(); 1050compilation1.GetSemanticModel(compilation1.SyntaxTrees.Single()), 1051n => n is CSharp.Syntax.MethodDeclarationSyntax).Single(); 1084compilation1.GetSemanticModel(compilation1.SyntaxTrees.Single()), 1085n => n is CSharp.Syntax.PropertyDeclarationSyntax).Single(); 1120compilation1.GetSemanticModel(compilation1.SyntaxTrees.Single()), 1121n => n is VisualBasic.Syntax.PropertyStatementSyntax).Single(); 1169compilation2.GetSemanticModel(compilation2.SyntaxTrees.Single()), 1170n => n is CSharp.Syntax.MemberAccessExpressionSyntax).Single(); 1218compilation2.GetSemanticModel(compilation2.SyntaxTrees.Single()), 1219n => n is VisualBasic.Syntax.MemberAccessExpressionSyntax).Single(); 1272var tree = compilation1.SyntaxTrees.Single(); 1274var node = root.DescendantNodes().OfType<CSharp.Syntax.GenericNameSyntax>().Single(); 1414var syntaxTree = compilation.SyntaxTrees.Single();
SyntaxNodeTests.cs (1)
30var node = root.DescendantNodes().OfType<VariableDeclaratorSyntax>().Single();
SyntaxReferenceTests.cs (2)
58var node = tree.GetRoot().DescendantNodes().OfType<CS.Syntax.TypeParameterSyntax>().Single(); 80var node = tree.GetRoot().DescendantNodes().OfType<VB.Syntax.TypeParameterSyntax>().Single();
UtilityTest\CancellationSeriesTests.cs (1)
128Assert.Same(exception, aggregateException.InnerExceptions.Single());
WorkspaceServiceTests\GlobalOptionServiceTests.cs (1)
192], events.Single().ChangedOptions.Select(e => $"{e.key.Option.Definition.ConfigName}={e.newValue}"));
Microsoft.DotNet.Build.Tasks.Feed (2)
src\common\AzureStorageUtils.cs (2)
263if (lengthHeaderAvailable && long.Parse(contentLength.Single()) != localFileStream.Length) 273if (!localMD5.Equals(md5.Single(), StringComparison.OrdinalIgnoreCase))
Microsoft.DotNet.Build.Tasks.Feed.Tests (1)
PublishToSymbolServerTest.cs (1)
182Microsoft.Build.Framework.BuildMessageEventArgs registerLog = buildEngine.BuildMessageEvents.Where(x => x.Message.StartsWith("Would register request")).Single();
Microsoft.DotNet.Build.Tasks.Packaging (2)
GenerateNuSpec.cs (1)
164var licenseUrlElement = nuspec.Descendants(NuSpecXmlNamespace + "licenseUrl").Single();
ValidationTask.cs (1)
67return (values != null && values.Count == 1) ? values.Single() : null;
Microsoft.DotNet.Build.Tasks.VisualStudio (1)
Vsix\FinalizeInsertionVsixFile.cs (1)
122var file = ((JArray)json["files"]).Where(f => (string)f["fileName"] == partName).Single();
Microsoft.DotNet.Build.Tasks.Workloads (3)
Msi\WorkloadPackGroupMsi.wix.cs (3)
85var dotnetHomeElement = directoriesDoc.Root.Descendants().Where(d => (string)d.Attribute("Id") == "DOTNETHOME").Single(); 94var componentGroupRefElement = productDoc.Root.Descendants(ns + "ComponentGroupRef").Single(); 102var registryKeyElement = registryDoc.Root.Descendants(ns + "RegistryKey").Single();
Microsoft.DotNet.NuGetRepack.Tasks (1)
src\NuGetVersionUpdater.cs (1)
389throw exceptions.Single();
Microsoft.DotNet.SignTool (3)
src\VerifySignatures.cs (1)
297var entry = ZipData.ReadDebContainerEntries(debianPackage, entryName).Single();
src\ZipData.cs (2)
527string dataArchive = NestedParts.Values.Single().FileSignInfo.FullPath; 574var entry = ReadDebContainerEntries(debianPackage, "control.tar").Single();
Microsoft.DotNet.SignTool.Tests (1)
SignToolTests.cs (1)
465var entry = ZipData.ReadDebContainerEntries(debianPackage, archiveName).Single();
Microsoft.Extensions.AI.Abstractions.Tests (4)
ChatCompletion\ChatResponseTests.cs (2)
103Assert.Equal(ChatRole.Assistant, result.Messages.Single().Role); 104Assert.Equal("the message", result.Messages.Single().Text);
ChatCompletion\ChatResponseUpdateExtensionsTests.cs (2)
53ChatMessage message = response.Messages.Single(); 249ChatMessage message = response.Messages.Single();
Microsoft.Extensions.AI.AzureAIInference.Tests (11)
AzureAIInferenceChatClientTests.cs (11)
157Assert.Single(response.Messages.Single().Contents); 158Assert.Equal(ChatRole.Assistant, response.Messages.Single().Role); 159Assert.Equal("chatcmpl-ADx3PvAnCwJg0woha4pYsBTi3ZpOI", response.Messages.Single().MessageId); 1006Assert.Single(response.Messages.Single().Contents); 1007Assert.Equal(ChatRole.Assistant, response.Messages.Single().Role); 1008Assert.Equal("chatcmpl-ADyV17bXeSm5rzUx3n46O7m3M0o3P", response.Messages.Single().MessageId); 1141Assert.Single(response.Messages.Single().Contents); 1142Assert.Equal(ChatRole.Assistant, response.Messages.Single().Role); 1258Assert.Equal(ChatRole.Assistant, response.Messages.Single().Role); 1266Assert.Single(response.Messages.Single().Contents); 1267FunctionCallContent fcc = Assert.IsType<FunctionCallContent>(response.Messages.Single().Contents[0]);
Microsoft.Extensions.AI.Evaluation.Safety (2)
ContentSafetyChatClient.cs (2)
58string payload = messages.Single().Text; 91string payload = messages.Single().Text;
Microsoft.Extensions.AI.Integration.Tests (3)
ChatClientIntegrationTests.cs (2)
150UsageContent usage = chunks.SelectMany(c => c.Contents).OfType<UsageContent>().Single(); 170var singleTextContent = (TextContent)history[1].Contents.Single();
EmbeddingGeneratorIntegrationTests.cs (1)
125var activity = activities.Single();
Microsoft.Extensions.AI.OpenAI.Tests (28)
OpenAIChatClientTests.cs (23)
163Assert.Single(response.Messages.Single().Contents); 164Assert.Equal(ChatRole.Assistant, response.Messages.Single().Role); 165Assert.Equal("chatcmpl-ADx3PvAnCwJg0woha4pYsBTi3ZpOI", response.Messages.Single().MessageId); 257UsageContent usage = updates.SelectMany(u => u.Contents).OfType<UsageContent>().Single(); 837Assert.Single(response.Messages.Single().Contents); 838Assert.Equal(ChatRole.Assistant, response.Messages.Single().Role); 839Assert.Equal("chatcmpl-ADyV17bXeSm5rzUx3n46O7m3M0o3P", response.Messages.Single().MessageId); 935Assert.Single(response.Messages.Single().Contents); 936Assert.Equal(ChatRole.Assistant, response.Messages.Single().Role); 1033Assert.Single(response.Messages.Single().Contents); 1034Assert.Equal(ChatRole.Assistant, response.Messages.Single().Role); 1147Assert.Equal(ChatRole.Assistant, response.Messages.Single().Role); 1165Assert.Single(response.Messages.Single().Contents); 1166FunctionCallContent fcc = Assert.IsType<FunctionCallContent>(response.Messages.Single().Contents[0]); 1231Assert.Equal(ChatRole.Assistant, response.Messages.Single().Role); 1249Assert.Single(response.Messages.Single().Contents); 1250TextContent fcc = Assert.IsType<TextContent>(response.Messages.Single().Contents[0]); 1350UsageContent usage = updates.SelectMany(u => u.Contents).OfType<UsageContent>().Single(); 1486Assert.Single(response.Messages.Single().Contents); 1487Assert.Equal(ChatRole.Assistant, response.Messages.Single().Role); 1600Assert.Single(response.Messages.Single().Contents); 1601Assert.Equal(ChatRole.Assistant, response.Messages.Single().Role); 1602Assert.Equal("chatcmpl-BHaQ3nkeSDGhLzLya3mGbB1EXSqve", response.Messages.Single().MessageId);
OpenAIResponseClientTests.cs (5)
159Assert.Single(response.Messages.Single().Contents); 160Assert.Equal(ChatRole.Assistant, response.Messages.Single().Role); 327var reasoning = Assert.IsType<TextReasoningContent>(updates[i].Contents.Single()); 345UsageContent usage = updates.SelectMany(u => u.Contents).OfType<UsageContent>().Single(); 460UsageContent usage = updates.SelectMany(u => u.Contents).OfType<UsageContent>().Single();
Microsoft.Extensions.Caching.Abstractions (1)
Hybrid\HybridCache.cs (1)
200ICollection<string> { Count: 1 } => RemoveByTagAsync(tags.Single(), cancellationToken),
Microsoft.Extensions.Caching.MicroBenchmarks (1)
DistributedCacheBenchmarks.cs (1)
100multiplexer.GetServer(multiplexer.GetEndPoints().Single()).FlushDatabase();
Microsoft.Extensions.Configuration.KeyPerFile.Tests (1)
ConfigurationProviderTestBase.cs (1)
26var providerTag = configRoot.Providers.Single().ToString();
Microsoft.Extensions.Diagnostics.HealthChecks.Tests (3)
DefaultHealthCheckServiceTest.cs (2)
453var healthCheck = (DisposableDependeciesCheck)results.Entries.Single().Value.Data.Single().Value;
HealthCheckPublisherHostedServiceTest.cs (1)
785return services.GetServices<IHostedService>().OfType<HealthCheckPublisherHostedService>().Single();
Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests (13)
Linux\Disk\LinuxSystemDiskMetricsTests.cs (4)
40Meter meter = meterFactory.Meters.Single(); 142Meter meter = meterFactory.Meters.Single(); 246using var ioCollector = new MetricCollector<long>(meterFactory.Meters.Single(), ResourceUtilizationInstruments.SystemDiskIo); 299Meter meter = meterFactory.Meters.Single();
Linux\LinuxNetworkMetricsTests.cs (1)
43Meter meter = meterFactory.Meters.Single();
Linux\LinuxUtilizationProviderTests.cs (1)
217var meter = meterFactory.Meters.Single();
ResourceMonitoringOptionsCustomValidatorTests.cs (1)
74var failureMessage = validationResult.Failures.Single();
Windows\Disk\WindowsDiskMetricsTests.cs (3)
42Meter meter = meterFactory.Meters.Single(); 73Meter meter = meterFactory.Meters.Single(); 147Meter meter = meterFactory.Meters.Single();
Windows\WindowsContainerSnapshotProviderTests.cs (1)
556var meter = meterFactory.Meters.Single();
Windows\WindowsNetworkMetricsTests.cs (1)
25Meter meter = meterFactory.Meters.Single();
Windows\WindowsSnapshotProviderTests.cs (1)
180var meter = meterFactory.Meters.Single();
Microsoft.Extensions.Http.Diagnostics.Tests (1)
Logging\HttpClientLoggerTest.cs (1)
974var logRecord = fakeLogger.Collector.GetSnapshot().Single();
Microsoft.Extensions.Http.Resilience.Tests (4)
Routing\OrderedRoutingStrategyTest.cs (2)
90group.Endpoints.Single().Weight = 0; 97group.Endpoints.Single().Weight = 99999;
Routing\WeightedRoutingStrategyTest.cs (2)
134group.Endpoints.Single().Weight = 0; 146group.Endpoints.Single().Weight = 99999;
Microsoft.Extensions.Resilience.Tests (2)
Resilience\ResilienceServiceCollectionExtensionsTests.cs (2)
40enrichers.Single().Should().BeOfType<ResilienceMetricsEnricher>(); 50enrichers.Single().Should().BeOfType<ResilienceMetricsEnricher>();
Microsoft.Extensions.Telemetry.Tests (2)
Logging\ExtendedLoggerTests.cs (2)
848var record = collector.GetSnapshot().Single(); 916var record = collector.GetSnapshot().Single();
Microsoft.Extensions.Validation.GeneratorTests (90)
ValidationsGenerator.ClassAttributes.cs (3)
110Assert.Equal("The field X must be between 0 and 15.", propertyAttributeError.Value.Single()); 145Assert.Equal("Sum is too high", classAttributeError.Value.Single()); 166Assert.Equal("Sum is too high", classAttributeError.Value.Single());
ValidationsGenerator.ComplexType.cs (15)
114Assert.Equal("The field ValidatedProperty must be between 10 and 100.", kvp.Value.Single()); 152Assert.Equal("The field ValidatedProperty must be between 10 and 100.", kvp.Value.Single()); 289Assert.Equal("The field IntegerWithRange must be between 10 and 100.", kvp.Value.Single()); 308Assert.Equal("The field Valid identifier must be between 10 and 100.", kvp.Value.Single()); 327Assert.Equal("The PropertyWithMemberAttributes field is required.", kvp.Value.Single()); 350Assert.Equal("The RequiredProperty field is required.", kvp.Value.Single()); 355Assert.Equal("The field StringWithLength must be a string with a maximum length of 10.", kvp.Value.Single()); 379Assert.Equal("The EmailString field is not a valid e-mail address.", kvp.Value.Single()); 384Assert.Equal("The RequiredProperty field is required.", kvp.Value.Single()); 389Assert.Equal("The field StringWithLength must be a string with a maximum length of 10.", kvp.Value.Single()); 422Assert.Equal("The RequiredProperty field is required.", kvp.Value.Single()); 427Assert.Equal("The field StringWithLength must be a string with a maximum length of 10.", kvp.Value.Single()); 432Assert.Equal("The field StringWithLength must be a string with a maximum length of 10.", kvp.Value.Single()); 451Assert.Equal("Value must be an even number", kvp.Value.Single()); 621Assert.Equal("The PublicProperty field is required.", kvp.Value.Single());
ValidationsGenerator.IValidatableObject.cs (2)
137Assert.Equal("The RequiredProperty field is required.", error.Value.Single()); 162Assert.Equal("The field Value1 must be between 10 and 100.", error.Value.Single());
ValidationsGenerator.MultipleNamespaces.cs (2)
73Assert.Equal("The field StringWithLength must be a string with a maximum length of 10.", kvp.Value.Single()); 110Assert.Equal("The field StringWithLength must be a string with a maximum length of 20.", kvp.Value.Single());
ValidationsGenerator.NoOp.cs (1)
177Assert.Equal("The field IntegerWithRange must be between 10 and 100.", kvp.Value.Single());
ValidationsGenerator.Parameters.cs (4)
71Assert.Equal("The field value1 must be between 10 and 100.", error.Value.Single()); 76Assert.Equal("The field Valid identifier must be between 10 and 100.", error.Value.Single()); 81Assert.Equal("The value3 field is required.", error.Value.Single()); 86Assert.Equal("Value must be an even number", error.Value.Single());
ValidationsGenerator.Polymorphism.cs (9)
100Assert.Equal("The Value3 field is not a valid Base64 encoding.", error.Value.Single()); 105Assert.Equal("The field Value 1 must be between 10 and 100.", error.Value.Single()); 110Assert.Equal("The Value2 field is not a valid e-mail address.", error.Value.Single()); 131Assert.Equal("The Value3 field is not a valid e-mail address.", error.Value.Single()); 149Assert.Equal("The field Value 1 must be between 10 and 100.", error.Value.Single()); 178Assert.Equal("The Value3 field is not a valid Base64 encoding.", error.Value.Single()); 183Assert.Equal("The field Value 1 must be between 10 and 100.", error.Value.Single()); 188Assert.Equal("The Value2 field is not a valid e-mail address.", error.Value.Single()); 193Assert.Equal("The field Value 1 must be between 10 and 100.", error.Value.Single());
ValidationsGenerator.RecordType.cs (13)
131Assert.Equal("The field IntegerWithRange must be between 10 and 100.", kvp.Value.Single()); 150Assert.Equal("The field Valid identifier must be between 10 and 100.", kvp.Value.Single()); 173Assert.Equal("The RequiredProperty field is required.", kvp.Value.Single()); 178Assert.Equal("The field StringWithLength must be a string with a maximum length of 10.", kvp.Value.Single()); 202Assert.Equal("The EmailString field is not a valid e-mail address.", kvp.Value.Single()); 207Assert.Equal("The RequiredProperty field is required.", kvp.Value.Single()); 212Assert.Equal("The field StringWithLength must be a string with a maximum length of 10.", kvp.Value.Single()); 245Assert.Equal("The RequiredProperty field is required.", kvp.Value.Single()); 250Assert.Equal("The field StringWithLength must be a string with a maximum length of 10.", kvp.Value.Single()); 255Assert.Equal("The field StringWithLength must be a string with a maximum length of 10.", kvp.Value.Single()); 274Assert.Equal("Value must be an even number", kvp.Value.Single()); 345Assert.Equal("The RequiredProperty field is required.", kvp.Value.Single()); 350Assert.Equal("The field StringWithLength must be a string with a maximum length of 10.", kvp.Value.Single());
ValidationsGenerator.Recursion.cs (8)
120Assert.Equal("The field Value must be between 10 and 100.", error.Value.Single()); 125Assert.Equal("The field Value must be between 10 and 100.", error.Value.Single()); 130Assert.Equal("The field Value must be between 10 and 100.", error.Value.Single()); 135Assert.Equal("The field Value must be between 10 and 100.", error.Value.Single()); 140Assert.Equal("The field Value must be between 10 and 100.", error.Value.Single()); 145Assert.Equal("The field Value must be between 10 and 100.", error.Value.Single()); 150Assert.Equal("The field Value must be between 10 and 100.", error.Value.Single()); 155Assert.Equal("The field Value must be between 10 and 100.", error.Value.Single());
ValidationsGenerator.SkipValidation.cs (7)
151Assert.Equal("The field IntegerWithRange must be between 10 and 100.", kvp.Value.Single()); 197Assert.Equal("The field IntegerWithRange must be between 10 and 100.", kvp.Value.Single()); 247Assert.Equal("The field IntegerWithRange2 must be between 10 and 100.", kvp.Value.Single()); 252Assert.Equal("The field IntegerWithRange1 must be between 10 and 100.", kvp.Value.Single()); 351Assert.Equal("The field IntegerWithRange must be between 10 and 100.", kvp.Value.Single()); 461Assert.Equal("The field intParam must be between 10 and 100.", error.Value.Single()); 482Assert.Equal("The field IntegerWithRange must be between 10 and 100.", error.Value.Single());
ValidationsGenerator.ValidatableType.cs (26)
113Assert.Equal("The field IntegerWithRange must be between 10 and 100.", kvp.Value.Single()); 132Assert.Equal("The field Valid identifier must be between 10 and 100.", kvp.Value.Single()); 151Assert.Equal("The PropertyWithMemberAttributes field is required.", kvp.Value.Single()); 174Assert.Equal("The RequiredProperty field is required.", kvp.Value.Single()); 179Assert.Equal("The field StringWithLength must be a string with a maximum length of 10.", kvp.Value.Single()); 203Assert.Equal("The EmailString field is not a valid e-mail address.", kvp.Value.Single()); 208Assert.Equal("The RequiredProperty field is required.", kvp.Value.Single()); 213Assert.Equal("The field StringWithLength must be a string with a maximum length of 10.", kvp.Value.Single()); 255Assert.Equal("The RequiredProperty field is required.", kvp.Value.Single()); 260Assert.Equal("The field StringWithLength must be a string with a maximum length of 10.", kvp.Value.Single()); 265Assert.Equal("The field StringWithLength must be a string with a maximum length of 10.", kvp.Value.Single()); 284Assert.Equal("Value must be an even number", kvp.Value.Single()); 330Assert.Equal("Value must be an even number", kvp.Value.Single()); 482Assert.Equal("The field IntegerWithRange must be between 10 and 100.", kvp.Value.Single()); 501Assert.Equal("The field Valid identifier must be between 10 and 100.", kvp.Value.Single()); 520Assert.Equal("The PropertyWithMemberAttributes field is required.", kvp.Value.Single()); 543Assert.Equal("The RequiredProperty field is required.", kvp.Value.Single()); 548Assert.Equal("The field StringWithLength must be a string with a maximum length of 10.", kvp.Value.Single()); 572Assert.Equal("The EmailString field is not a valid e-mail address.", kvp.Value.Single()); 577Assert.Equal("The RequiredProperty field is required.", kvp.Value.Single()); 582Assert.Equal("The field StringWithLength must be a string with a maximum length of 10.", kvp.Value.Single()); 624Assert.Equal("The RequiredProperty field is required.", kvp.Value.Single()); 629Assert.Equal("The field StringWithLength must be a string with a maximum length of 10.", kvp.Value.Single()); 634Assert.Equal("The field StringWithLength must be a string with a maximum length of 10.", kvp.Value.Single()); 653Assert.Equal("Value must be an even number", kvp.Value.Single()); 699Assert.Equal("Value must be an even number", kvp.Value.Single());
Microsoft.Extensions.Validation.Tests (12)
ValidatableParameterInfoTests.cs (2)
35Assert.Equal("The Test Parameter field is required.", error.Value.Single()); 60Assert.Equal("The Test Parameter field is required.", error.Value.Single());
ValidatableTypeInfoTests.cs (10)
91Assert.Equal("The Name field is required.", context.Errors.Single()); 98Assert.Equal("The field Age must be between 0 and 120.", context.Errors.Single()); 105Assert.Equal("The Street field is required.", context.Errors.Single()); 112Assert.Equal("The City field is required.", context.Errors.Single()); 162Assert.Equal("Salary must be a positive value.", errorContext.Errors.Single()); 530Assert.Equal("The Password field is required.", error.Value.Single()); 555Assert.Equal("Data must be positive.", globalError.Value.Single()); 624Assert.Equal("IValidatableObject error", interfaceError.Value.Single()); 636Assert.Equal("Class attribute error", classAttributeError.Value.Single()); 648Assert.Equal("Property attribute error", propertyAttributeError.Value.Single());
Microsoft.Gen.ComplianceReports.Unit.Tests (1)
test\Generators\Shared\RoslynTestUtils.cs (1)
497var solution = operations.OfType<ApplyChangesOperation>().Single().ChangedSolution;
Microsoft.Gen.ContextualOptions.Unit.Tests (21)
EmitterTests.cs (4)
38syntaxTree.GetRoot().DescendantNodes().OfType<StructDeclarationSyntax>().Single().Members.Single().Modifiers, 65.Single() 94.Single()
ParserTests.cs (14)
30Assert.Empty(result!.Single().OptionsContextProperties); 31Assert.Equal(DiagDescriptors.ContextDoesNotHaveValidProperties, result!.Single().Diagnostics.Single().Descriptor); 32Assert.True(result.Single().ShouldEmit); 33Assert.Equal("TestClasses.ClassWithUnusableProperties", result.Single().HintName); 47Assert.Empty(result!.Single().Diagnostics); 48Assert.Equal("Foo", result!.Single().OptionsContextProperties.Single()); 49Assert.True(result.Single().ShouldEmit); 50Assert.Equal(".NamespacelessRecord", result.Single().HintName); 64Assert.Equal(DiagDescriptors.ContextMustBePartial, result!.Single().Diagnostics.Single().Descriptor); 65Assert.False(result.Single().ShouldEmit); 79Assert.Contains(result!.Single().Diagnostics, diag => diag.Descriptor == DiagDescriptors.ContextCannotBeStatic); 80Assert.False(result.Single().ShouldEmit); 94Assert.Contains(result!.Single().Diagnostics, diag => diag.Descriptor == DiagDescriptors.ContextCannotBeRefLike); 95Assert.False(result.Single().ShouldEmit);
SyntaxContextReceiverTests.cs (2)
36Assert.Equal(declaration.Key.Name, declaration.Value.Single().Identifier.Text); 72var declaration = typeDeclarations!.Single();
test\Generators\Shared\RoslynTestUtils.cs (1)
497var solution = operations.OfType<ApplyChangesOperation>().Single().ChangedSolution;
Microsoft.Gen.Logging.Unit.Tests (1)
test\Generators\Shared\RoslynTestUtils.cs (1)
497var solution = operations.OfType<ApplyChangesOperation>().Single().ChangedSolution;
Microsoft.Gen.MetadataExtractor.Unit.Tests (1)
test\Generators\Shared\RoslynTestUtils.cs (1)
497var solution = operations.OfType<ApplyChangesOperation>().Single().ChangedSolution;
Microsoft.Gen.Metrics.Unit.Tests (1)
test\Generators\Shared\RoslynTestUtils.cs (1)
497var solution = operations.OfType<ApplyChangesOperation>().Single().ChangedSolution;
Microsoft.Gen.MetricsReports.Unit.Tests (1)
test\Generators\Shared\RoslynTestUtils.cs (1)
497var solution = operations.OfType<ApplyChangesOperation>().Single().ChangedSolution;
Microsoft.JSInterop.Tests (5)
JSInProcessRuntimeTest.cs (3)
22var call = runtime.InvokeCalls.Single(); 54var call = runtime.InvokeCalls.Single(); 81var call = runtime.InvokeCalls.Single();
JSRuntimeTest.cs (2)
284var call = runtime.BeginInvokeCalls.Single(); 310var call = runtime.EndInvokeDotNetCalls.Single();
Microsoft.Maui.Controls.Build.Tasks (4)
NodeILExtensions.cs (1)
225 nullableCtor = originalTypeRef.GetMethods(context.Cache, md => md.IsConstructor && md.Parameters.Count == 1, module).Single().Item1;
TypeReferenceExtensions.cs (3)
69 return properties.Single(); 95 var ev = events.Single(); 132 return bp.Single();
Microsoft.ML.PerformanceTests (1)
Harness\Metrics.cs (1)
58var result = results.Single();
Microsoft.ML.Tests (4)
Transformers\HashTests.cs (3)
87Assert.Equal(AnnotationUtils.Kinds.KeyValues, column.Annotations.Schema.Single().Name); 92Assert.Equal(AnnotationUtils.Kinds.KeyValues, column.Annotations.Schema.Single().Name); 97Assert.Equal(AnnotationUtils.Kinds.KeyValues, column.Annotations.Schema.Single().Name);
Transformers\KeyToBinaryVectorEstimatorTest.cs (1)
133Assert.Equal(AnnotationUtils.Kinds.IsNormalized, column.Annotations.Schema.Single().Name);
Microsoft.VisualStudio.LanguageServices (8)
ChangeSignature\ChangeSignatureDialogViewModel.cs (1)
136matchingParameters.Single().HasParameterNameConflict = Visibility.Collapsed;
LanguageService\AbstractLanguageService`2.IVsLanguageTextOps.cs (1)
64var ts = selections.Single();
ProjectSystem\MiscellaneousFilesWorkspace.cs (1)
284OnDocumentOpened(projectInfo.Documents.Single().Id, sourceTextContainer);
Snippets\AbstractSnippetExpansionLanguageHelper.cs (1)
44subjectBufferSpan = subjectBufferSpanCollection.Single();
Snippets\SnippetExpansionClient.cs (2)
1129subjectBufferSpan = subjectBufferSpanCollection.Single(); 1144span = spanCollection.Single();
TableDataSource\Suppression\VisualStudioSuppressionFixService.cs (1)
327language: languageServices?.Count == 1 ? languageServices.Single().Language : null,
Venus\ContainedLanguageCodeSupport.cs (1)
236var newMember = newRoot.GetAnnotatedNodesAndTokens(annotation).Single();
Microsoft.VisualStudio.LanguageServices.CSharp (1)
CodeModel\CSharpCodeModelService.cs (1)
3185? ((BaseFieldDeclarationSyntax)finalNode).Declaration.Variables.Single()
Microsoft.VisualStudio.LanguageServices.CSharp.UnitTests (111)
CallHierarchy\CSharpCallHierarchyTests.cs (1)
505testState.Workspace.Documents.Single().GetTextBuffer().Insert(0, "/* hello */");
CodeModel\AbstractFileCodeElementTests.cs (3)
54=> GetCurrentSolution().Projects.Single(); 57=> GetCurrentProject().Documents.Single(); 91return (GetWorkspace()).Documents.Single().GetTextBuffer().CurrentSnapshot.GetText();
CodeModel\FileCodeModelTestHelpers.cs (2)
36var project = workspace.CurrentSolution.Projects.Single(); 37var document = project.Documents.Single().Id;
DocumentOutline\DocumentOutlineTestsBase.cs (2)
51TextBuffer = workspace.Documents.Single().GetTextBuffer(); 61=> _workspace.Documents.Single().FilePath!;
PersistentStorage\AbstractPersistentStorageTests.cs (50)
221var project = solution.Projects.Single(); 239var document = solution.Projects.Single().Documents.Single(); 272DoSimultaneousWrites(s => storage.WriteStreamAsync(solution.Projects.Single(), streamName1, EncodeString(s))); 273var value = int.Parse(ReadStringToEnd(await storage.ReadStreamAsync(solution.Projects.Single(), streamName1))); 287DoSimultaneousWrites(s => storage.WriteStreamAsync(solution.Projects.Single().Documents.Single(), streamName1, EncodeString(s))); 288var value = int.Parse(ReadStringToEnd(await storage.ReadStreamAsync(solution.Projects.Single().Documents.Single(), streamName1))); 313Assert.True(await storage.WriteStreamAsync(solution.Projects.Single(), streamName1, EncodeString(GetData1(size)), GetChecksum1(withChecksum))); 314DoSimultaneousReads(async () => ReadStringToEnd(await storage.ReadStreamAsync(solution.Projects.Single(), streamName1, GetChecksum1(withChecksum))), GetData1(size)); 326Assert.True(await storage.WriteStreamAsync(solution.Projects.Single().Documents.Single(), streamName1, EncodeString(GetData1(size)), GetChecksum1(withChecksum))); 327DoSimultaneousReads(async () => ReadStringToEnd(await storage.ReadStreamAsync(solution.Projects.Single().Documents.Single(), streamName1, GetChecksum1(withChecksum))), GetData1(size)); 480var document = solution.Projects.Single().Documents.Single(); 501var document = solution.Projects.Single().Documents.Single(); 522var document = solution.Projects.Single().Documents.Single(); 543var document = solution.Projects.Single().Documents.Single(); 564var document = solution.Projects.Single().Documents.Single(); 588var document = solution.Projects.Single().Documents.Single(); 612var document = solution.Projects.Single().Documents.Single(); 636var document = solution.Projects.Single().Documents.Single(); 660var document = solution.Projects.Single().Documents.Single(); 681var document = solution.Projects.Single().Documents.Single(); 702var document = solution.Projects.Single().Documents.Single(); 723var document = solution.Projects.Single().Documents.Single(); 744var document = solution.Projects.Single().Documents.Single(); 768var document = solution.Projects.Single().Documents.Single(); 792var document = solution.Projects.Single().Documents.Single(); 816var document = solution.Projects.Single().Documents.Single(); 872var id = DocumentId.CreateNewId(solution.Projects.Single().Id); 892var id = DocumentId.CreateNewId(solution.Projects.Single().Id); 988var project = solution.Projects.Single();
ProjectSystemShim\CPS\AdditionalPropertiesTests.cs (9)
40=> environment.Workspace.CurrentSolution.Projects.Single().DefaultNamespace; 57var project = environment.Workspace.CurrentSolution.Projects.Single(); 84var project = environment.Workspace.CurrentSolution.Projects.Single(); 132Assert.Equal(expectedRunAnalyzers, environment.Workspace.CurrentSolution.Projects.Single().State.RunAnalyzers); 152Assert.Equal(expectedRunAnalyzers, environment.Workspace.CurrentSolution.Projects.Single().State.RunAnalyzers); 162Assert.Null(environment.Workspace.CurrentSolution.Projects.Single().CompilationOutputInfo.GeneratedFilesOutputDirectory); 168environment.Workspace.CurrentSolution.Projects.Single().CompilationOutputInfo.GeneratedFilesOutputDirectory); 172AssertEx.AreEqual(path, environment.Workspace.CurrentSolution.Projects.Single().CompilationOutputInfo.GeneratedFilesOutputDirectory); 176Assert.Null(environment.Workspace.CurrentSolution.Projects.Single().CompilationOutputInfo.GeneratedFilesOutputDirectory);
ProjectSystemShim\CPS\AnalyzersTests.cs (3)
34var workspaceProject = environment.Workspace.CurrentSolution.Projects.Single(); 41workspaceProject = environment.Workspace.CurrentSolution.Projects.Single(); 68var ca1012DiagnosticOption = environment.Workspace.CurrentSolution.Projects.Single().CompilationOptions.SpecificDiagnosticOptions["CA1012"];
ProjectSystemShim\CPS\CSharpCompilerOptionsTests.cs (7)
31var parseOptions = environment.Workspace.CurrentSolution.Projects.Single().ParseOptions; 40var parseOptions = environment.Workspace.CurrentSolution.Projects.Single().ParseOptions; 183Assert.Equal(SourceHashAlgorithms.Default, environment.Workspace.CurrentSolution.Projects.Single().State.ChecksumAlgorithm); 187Assert.Equal(SourceHashAlgorithm.Sha1, environment.Workspace.CurrentSolution.Projects.Single().State.ChecksumAlgorithm); 196Assert.Null(environment.Workspace.CurrentSolution.Projects.Single().CompilationOutputInfo.GeneratedFilesOutputDirectory); 201AssertEx.AreEqual(path, environment.Workspace.CurrentSolution.Projects.Single().CompilationOutputInfo.GeneratedFilesOutputDirectory); 207environment.Workspace.CurrentSolution.Projects.Single().CompilationOutputInfo.GeneratedFilesOutputDirectory);
ProjectSystemShim\CPS\CSharpReferencesTests.cs (1)
139return environment.Workspace.CurrentSolution.Projects.Single()
ProjectSystemShim\CPS\SourceFileHandlingTests.cs (11)
31IEnumerable<Document> GetCurrentDocuments() => environment.Workspace.CurrentSolution.Projects.Single().Documents; 50IEnumerable<TextDocument> GetCurrentAdditionalDocuments() => environment.Workspace.CurrentSolution.Projects.Single().AdditionalDocuments; 68IEnumerable<Document> GetCurrentDocuments() => environment.Workspace.CurrentSolution.Projects.Single().Documents; 69VersionStamp GetVersion() => environment.Workspace.CurrentSolution.Projects.Single().Version; 118IEnumerable<Document> GetCurrentDocuments() => environment.Workspace.CurrentSolution.Projects.Single().Documents; 160IEnumerable<Document> GetCurrentDocuments() => environment.Workspace.CurrentSolution.Projects.Single().Documents; 214IEnumerable<Document> GetCurrentDocuments() => environment.Workspace.CurrentSolution.Projects.Single().Documents; 253IEnumerable<Document> GetCurrentDocuments() => environment.Workspace.CurrentSolution.Projects.Single().Documents; 292IEnumerable<Document> GetCurrentDocuments() => environment.Workspace.CurrentSolution.Projects.Single().Documents; 326IEnumerable<Document> GetCurrentDocuments() => environment.Workspace.CurrentSolution.Projects.Single().Documents; 372IEnumerable<Document> GetCurrentDocuments() => environment.Workspace.CurrentSolution.Projects.Single().Documents;
ProjectSystemShim\EntryPointFinderTests.cs (1)
27Assert.Equal("C", entryPoints.Single().Name);
ProjectSystemShim\LegacyProject\AnalyzersTests.cs (4)
61var projectId = environment.Workspace.CurrentSolution.ProjectIds.Single(); 81var workspaceProject = environment.Workspace.CurrentSolution.Projects.Single(); 88workspaceProject = environment.Workspace.CurrentSolution.Projects.Single(); 219var workspaceProject = environment.Workspace.CurrentSolution.Projects.Single();
ProjectSystemShim\LegacyProject\CSharpCompilerOptionsTests.cs (5)
35var workspaceProject = environment.Workspace.CurrentSolution.Projects.Single(); 49var workspaceProject = environment.Workspace.CurrentSolution.Projects.Single(); 63var workspaceProject = environment.Workspace.CurrentSolution.Projects.Single(); 189var project = environment.Workspace.CurrentSolution.Projects.Single(); 220var project = environment.Workspace.CurrentSolution.Projects.Single();
ProjectSystemShim\LegacyProject\OutputPathTests.cs (1)
34var workspaceProject = environment.Workspace.CurrentSolution.Projects.Single();
ProjectSystemShim\LegacyProject\SourceFileHandlingTests.cs (11)
29Assert.Empty(environment.Workspace.CurrentSolution.Projects.Single().Documents); 43var document = environment.Workspace.CurrentSolution.Projects.Single().Documents.Single(); 56var document = environment.Workspace.CurrentSolution.Projects.Single().Documents.Single(); 66var projectFolder = Path.GetDirectoryName(environment.Workspace.CurrentSolution.Projects.Single().FilePath); 70var document = environment.Workspace.CurrentSolution.Projects.Single().Documents.Single(); 80var projectFolder = Path.GetDirectoryName(environment.Workspace.CurrentSolution.Projects.Single().FilePath); 84var document = environment.Workspace.CurrentSolution.Projects.Single().Documents.Single();
Microsoft.VisualStudio.LanguageServices.Implementation (3)
CodeModel\AbstractCodeModelService.cs (2)
1032var annotatedNode = root.GetAnnotatedNodesAndTokens(annotation).Single().AsNode(); 1104.Single()
SolutionExplorer\AnalyzersCommandHandler.cs (1)
298switch (selectedItemSeverities.Single())
Replay (1)
src\Compilers\Shared\BuildProtocol.cs (1)
602return hashAttributes.Single().Hash;
Roslyn.Diagnostics.Analyzers (5)
src\Dependencies\Collections\TemporaryArrayExtensions.cs (1)
68=> new[] { 0, 0 }.Single();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.Walker.cs (1)
524AnalyzeDelegateInvocation(targets.Single());
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AbstractSpeculationAnalyzer.cs (1)
215_lazyReplacedExpression = (TExpressionSyntax)_lazySemanticRootOfReplacedExpression.GetAnnotatedNodesAndTokens(annotation).Single().AsNode()!;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeFixes\ForkingSyntaxEditorBasedCodeFixProvider.cs (1)
83var diagnosticNode = currentRoot.GetCurrentNodes(originalDiagnosticNode).Single();
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Indentation\IIndentationService.cs (1)
55var newTokenLine = newDocument.Text.Lines.GetLineFromPosition(newRoot.GetAnnotatedTokens(annotation).Single().SpanStart);
Roslyn.Diagnostics.CSharp.Analyzers (4)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Engine\Trivia\TriviaRewriter.cs (2)
89var text = pair.Value.GetTextChanges(GetTextSpan(pair.Key)).Single().NewText ?? ""; 145var text = triviaData.GetTextChanges(GetTextSpan(pair)).Single().NewText ?? "";
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\TypeStyle\CSharpUseImplicitTypeHelper.cs (1)
184var newDeclarationTypeNode = newTree.GetRoot(cancellationToken).GetAnnotatedNodes(annotation).Single();
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpSyntaxFactsService.cs (1)
45newContextNode = (TContextNode)newRoot.GetAnnotatedNodes(s_annotation).Single();
Roslyn.VisualStudio.Next.UnitTests (97)
Options\VisualStudioSettingsOptionPersisterTests.cs (2)
139Assert.Equal((optionKey, CSharpFormattingOptions2.NewLineBeforeOpenBrace.DefaultValue & ~NewLineBeforeOpenBracePlacement.Methods), refreshedOptions.Single()); 154Assert.Equal((optionKey, NewLineBeforeOpenBracePlacement.Accessors | NewLineBeforeOpenBracePlacement.LambdaExpressionBody), refreshedOptions.Single());
Services\ServiceHubServicesTests.cs (38)
164var priorityDocumentId = solution.Projects.Single().Documents.Single().Id; 176Assert.Equal(solution.Projects.Single().Documents.Single().Id, info.DocumentId); 214workspace.CurrentSolution.Projects.Single().Documents.Single(), 255solution = solution.RemoveProject(solution.ProjectIds.Single()); 472var localProject = localWorkspace.CurrentSolution.Projects.Single(); 473var remoteProject = remoteWorkspace.CurrentSolution.Projects.Single(); 738var project = solution.Projects.Single(); 748project = solution.Projects.Single(); 757Assert.Equal("// generated document 2", sourceGeneratedDocuments.Single().GetTextSynchronously(CancellationToken.None).ToString()); 762Assert.Equal("// generated document 1", sourceGeneratedDocuments.Single().GetTextSynchronously(CancellationToken.None).ToString()); 822var project = solution.Projects.Single(); 832project = solution.Projects.Single(); 842Assert.Equal("// generated document 1", sourceGeneratedDocuments.Single().GetTextSynchronously(CancellationToken.None).ToString()); 877var project = solution.Projects.Single(); 888project = solution.Projects.Single(); 896Assert.Equal("// generated document 2", sourceGeneratedDocuments.Single().GetTextSynchronously(CancellationToken.None).ToString()); 1381var project = workspace.CurrentSolution.Projects.Single(); 1390project = workspace.CurrentSolution.Projects.Single(); 1434var project = workspace.CurrentSolution.Projects.Single(); 1451project = workspace.CurrentSolution.Projects.Single(); 1464project = workspace.CurrentSolution.Projects.Single(); 1478project = workspace.CurrentSolution.Projects.Single(); 1554var project = workspace.CurrentSolution.Projects.Single(); 1605project = workspace.CurrentSolution.Projects.Single(); 1616project = workspace.CurrentSolution.Projects.Single(); 1627project = workspace.CurrentSolution.Projects.Single(); 1638project = workspace.CurrentSolution.Projects.Single(); 1684project = workspace.CurrentSolution.Projects.Single(); 1695project = workspace.CurrentSolution.Projects.Single(); 1706project = workspace.CurrentSolution.Projects.Single(); 1722project = workspace.CurrentSolution.Projects.Single(); 1857var document = workspace.CurrentSolution.Projects.Single().Documents.Single(); 1877Assert.Equal("CSharp.ConflictMarkerResolution.CSharpResolveConflictMarkerCodeFixProvider", result.CodeFixAnalysis.DiagnosticIdToProviderName["CS8300"].Single()); 1884scope = logger.OpenedScopes.Single();
Services\ServiceHubServicesTests_ExtensionMessageHandler.cs (24)
102workspace.CurrentSolution.Projects.Single().Documents.Single(), "MessageName", "JsonMessage", CancellationToken.None); 350localWorkspace.CurrentSolution.Projects.Single().Documents.Single(), 376localWorkspace.CurrentSolution.Projects.Single().Documents.Single(), 411localWorkspace.CurrentSolution.Projects.Single().Documents.Single(), 449localWorkspace.CurrentSolution.Projects.Single().Documents.Single(), 496localWorkspace.CurrentSolution.Projects.Single().Documents.Single(), 507localWorkspace.CurrentSolution.Projects.Single().Documents.Single(), 541localWorkspace.CurrentSolution.Projects.Single().Documents.Single(), 572localWorkspace.CurrentSolution.Projects.Single().Documents.Single(), 608localWorkspace.CurrentSolution.Projects.Single().Documents.Single(), 661localWorkspace.CurrentSolution.Projects.Single().Documents.Single(), 691localWorkspace.CurrentSolution.Projects.Single().Documents.Single(),
Services\SolutionServiceTests.cs (33)
252var projectId = solution.ProjectIds.Single(); 268var project = solution.Projects.Single(); 501.Projects.Single() 512var documentIdentity = (await solution.Projects.Single().GetSourceGeneratedDocumentsAsync()).First().Identity; 541var project1 = solution.Projects.Single(); 582var project1 = solution.Projects.Single(); 596Assert.Equal(project1.Name, project1SyncedSolution.Projects.Single().Name); 623var project1 = solution.Projects.Single(); 637Assert.Equal(project2.Name, project2SyncedSolution.Projects.Single().Name); 656var project1 = solution.Projects.Single(); 677AssertEx.Equal(project2.Name, project2SyncedSolution.Projects.Single().Name); 684AssertEx.Equal(project1.Name, project1SyncedSolution.Projects.Single().Name); 697var project1 = solution.Projects.Single(); 737var project1 = solution.Projects.Single(); 777var project1 = solution.Projects.Single(); 791Assert.Equal(project1.Name, project1SyncedSolution.Projects.Single().Name); 810var project1 = solution.Projects.Single(); 865var project1 = solution.Projects.Single(); 911var project1 = solution.Projects.Single(); 934var project1 = solution.Projects.Single(); 979var project1 = solution.Projects.Single(); 980var document1 = project1.Documents.Single(); 998var project1 = solution.Projects.Single(); 999var document1 = project1.Documents.Single(); 1030var project1 = solution.Projects.Single(); 1072var document3 = project2.Documents.Single(); 1094var project1 = solution.Projects.Single(); 1095var document1 = project1.Documents.Single(); 1121var project1 = solution.Projects.Single(); 1122var document1 = project1.Documents.Single(); 1150var project1 = solution.Projects.Single(); 1151var document1 = project1.Documents.Single(); 1197var project1 = solution.Projects.Single();
Shared.Tests (2)
Data.Validation\LengthAttributeTests.cs (2)
396Assert.Equal("My custom message for 'CustomMessage'.", results.Single().ErrorMessage); 416Assert.Equal("The field DefaultMessage length must be greater or equal than 5.", results.Single().ErrorMessage);
Sockets.FunctionalTests (1)
src\Servers\Kestrel\test\FunctionalTests\ResponseTests.cs (1)
139Assert.Equal(headers.GetValues(headerName).Single(), expectedValue);
System.Collections.Immutable (4)
System\Linq\ImmutableArrayExtensions.cs (4)
462return immutableArray.array.Single(); 483ImmutableArray.TwoElementArray.Single(); // throw the same exception as LINQ would 493Enumerable.Empty<T>().Single(); // throw the same exception as LINQ would 526ImmutableArray.TwoElementArray.Single(); // throw the same exception as LINQ would
System.ComponentModel.Composition (1)
System\ComponentModel\Composition\ReflectionModel\ExportfactoryCreator.LifetimeContext.cs (1)
41var exportDef = factoryPartDefinition.ExportDefinitions.Single();
System.Linq.Queryable (1)
System\Linq\EnumerableRewriter.cs (1)
192.Single();
System.Private.Windows.Core.TestUtilities (1)
DebuggerAttributes.cs (1)
63return (DebuggerBrowsableState?)(int?)debuggerBrowsableAttribute?.ConstructorArguments.Single().Value;
System.Reflection.DispatchProxy (1)
src\libraries\Common\src\System\Reflection\Emit\IgnoreAccessChecksToAttributeBuilder.cs (1)
98return attributeTypeBuilder.CreateTypeInfo().DeclaredConstructors.Single();
System.Windows.Forms.Design.Tests (5)
System\ComponentModel\Design\ByteViewerTests.cs (4)
805TextBox textBox = control.Controls.OfType<TextBox>().Single(); 806ScrollBar scrollBar = control.Controls.OfType<ScrollBar>().Single(); 835TextBox textBox = control.Controls.OfType<TextBox>().Single(); 836ScrollBar scrollBar = control.Controls.OfType<ScrollBar>().Single();
System\Windows\Forms\Design\ToolStripContainerDesignerTests.cs (1)
50var toolStripContainerActionList = _designer.ActionLists.OfType<ToolStripContainerActionList>().Single();
System.Windows.Forms.Tests (11)
System\Windows\Forms\PropertyGridTests.cs (10)
293Assert.Equal(expected, control.Controls.OfType<ToolStrip>().Single().BackColor); 299Assert.Equal(expected, control.Controls.OfType<ToolStrip>().Single().BackColor); 324Assert.Equal(expected, control.Controls.OfType<ToolStrip>().Single().BackColor); 333Assert.Equal(expected, control.Controls.OfType<ToolStrip>().Single().BackColor); 3102Assert.Equal(visible && value, control.Controls.OfType<ToolStrip>().Single().Visible); 3110Assert.Equal(visible && value, control.Controls.OfType<ToolStrip>().Single().Visible); 3118Assert.Equal(visible && !value, control.Controls.OfType<ToolStrip>().Single().Visible); 3148Assert.Equal(visible && value, control.Controls.OfType<ToolStrip>().Single().Visible); 3159Assert.Equal(visible && value, control.Controls.OfType<ToolStrip>().Single().Visible); 3170Assert.Equal(visible && !value, control.Controls.OfType<ToolStrip>().Single().Visible);
System\Windows\Forms\TreeNodeConverterTests.cs (1)
122childNodes.Single().Text.Should().Be("ChildA");
Templates.Blazor.Tests (1)
src\Shared\CertificateGeneration\CertificateManager.cs (1)
202.Single()
Templates.Blazor.WebAssembly.Auth.Tests (1)
src\Shared\CertificateGeneration\CertificateManager.cs (1)
202.Single()
Templates.Blazor.WebAssembly.Tests (1)
src\Shared\CertificateGeneration\CertificateManager.cs (1)
202.Single()
Templates.Mvc.Tests (1)
src\Shared\CertificateGeneration\CertificateManager.cs (1)
202.Single()
Templates.Tests (1)
src\Shared\CertificateGeneration\CertificateManager.cs (1)
202.Single()
Test.Utilities (3)
src\Dependencies\Collections\TemporaryArrayExtensions.cs (1)
68=> new[] { 0, 0 }.Single();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.Walker.cs (1)
524AnalyzeDelegateInvocation(targets.Single());
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AbstractSpeculationAnalyzer.cs (1)
215_lazyReplacedExpression = (TExpressionSyntax)_lazySemanticRootOfReplacedExpression.GetAnnotatedNodesAndTokens(annotation).Single().AsNode()!;
Text.Analyzers (5)
src\Dependencies\Collections\TemporaryArrayExtensions.cs (1)
68=> new[] { 0, 0 }.Single();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.Walker.cs (1)
524AnalyzeDelegateInvocation(targets.Single());
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AbstractSpeculationAnalyzer.cs (1)
215_lazyReplacedExpression = (TExpressionSyntax)_lazySemanticRootOfReplacedExpression.GetAnnotatedNodesAndTokens(annotation).Single().AsNode()!;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeFixes\ForkingSyntaxEditorBasedCodeFixProvider.cs (1)
83var diagnosticNode = currentRoot.GetCurrentNodes(originalDiagnosticNode).Single();
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Indentation\IIndentationService.cs (1)
55var newTokenLine = newDocument.Text.Lines.GetLineFromPosition(newRoot.GetAnnotatedTokens(annotation).Single().SpanStart);
vbc (1)
src\Compilers\Shared\BuildProtocol.cs (1)
602return hashAttributes.Single().Hash;
VBCSCompiler (1)
src\Compilers\Shared\BuildProtocol.cs (1)
602return hashAttributes.Single().Hash;
VBCSCompiler.UnitTests (35)
AnalyzerConsistencyCheckerTests.cs (1)
164var errorMessage = errorMessages!.Single();
CompilerServerTests.cs (31)
241Assert.Equal(CompletionData.RequestCompleted, listener.CompletionDataList.Single()); 305Assert.Equal(CompletionData.RequestCompleted, listener.CompletionDataList.Single()); 319Assert.Equal(CompletionData.RequestError, listener.CompletionDataList.Single()); 335Assert.Equal(CompletionData.RequestError, listener.CompletionDataList.Single()); 357Assert.Equal(CompletionData.RequestError, listener.CompletionDataList.Single()); 381Assert.Equal(CompletionData.RequestError, listener.CompletionDataList.Single()); 405Assert.Equal(CompletionData.RequestError, listener.CompletionDataList.Single()); 418Assert.Equal(CompletionData.RequestError, listener.CompletionDataList.Single()); 431Assert.Equal(CompletionData.RequestCompleted, listener.CompletionDataList.Single()); 443Assert.Equal(CompletionData.RequestCompleted, listener.CompletionDataList.Single()); 478Assert.Equal(CompletionData.RequestCompleted, listener.CompletionDataList.Single()); 493Assert.Equal(CompletionData.RequestCompleted, listener.CompletionDataList.Single()); 507Assert.Equal(CompletionData.RequestCompleted, listener.CompletionDataList.Single()); 521Assert.Equal(CompletionData.RequestCompleted, listener.CompletionDataList.Single()); 535Assert.Equal(CompletionData.RequestCompleted, listener.CompletionDataList.Single()); 562Assert.Equal(CompletionData.RequestCompleted, listener.CompletionDataList.Single()); 592Assert.Equal(CompletionData.RequestCompleted, listener.CompletionDataList.Single()); 609Assert.Equal(CompletionData.RequestCompleted, listener.CompletionDataList.Single()); 627Assert.Equal(CompletionData.RequestCompleted, listener.CompletionDataList.Single()); 652Assert.Equal(CompletionData.RequestCompleted, listener.CompletionDataList.Single()); 670Assert.Equal(CompletionData.RequestCompleted, listener.CompletionDataList.Single()); 699Assert.Equal(CompletionData.RequestCompleted, listener.CompletionDataList.Single()); 728Assert.Equal(CompletionData.RequestCompleted, listener.CompletionDataList.Single()); 1162Assert.Equal(CompletionData.RequestCompleted, listener.CompletionDataList.Single()); 1189Assert.Equal(CompletionData.RequestCompleted, listener.CompletionDataList.Single()); 1211Assert.Equal(CompletionData.RequestCompleted, listener.CompletionDataList.Single()); 1238Assert.Equal(CompletionData.RequestCompleted, listener.CompletionDataList.Single()); 1319Assert.Equal(CompletionData.RequestCompleted, listener.CompletionDataList.Single()); 1345Assert.Equal(CompletionData.RequestCompleted, listener.CompletionDataList.Single()); 1419Assert.Equal(CompletionData.RequestCompleted, listener.CompletionDataList.Single()); 1492Assert.Equal(CompletionData.RequestCompleted, listener.CompletionDataList.Single());
VBCSCompilerServerTests.cs (3)
74listener.CompletionDataList.Single()); 384Assert.Equal(CompletionData.RequestError, listener.CompletionDataList.Single()); 404Assert.Equal(CompletionData.RequestError, listener.CompletionDataList.Single());