9161 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.Dashboard (5)
Components\Controls\Chart\MetricTable.razor.cs (1)
173var trace = traces.Single();
Components\Pages\ConsoleLogs.razor.cs (1)
486optionToSelect = builder.Single();
Components\Pages\Metrics.razor.cs (1)
193PageViewModel.SelectedApplication = _applicationViewModels.Single();
Model\Otlp\ApplicationsSelectHelpers.cs (1)
77var app = replicas.Single();
Model\ResourceViewModel.cs (1)
191resource = resourcesWithDisplayName.Single();
Aspire.Dashboard.Components.Tests (1)
Layout\MainLayoutTests.cs (1)
38message = 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)
52Assert.Equal(OtlpHttpEndpointsBuilder.ProtobufContentType, responseMessage.Content.Headers.GetValues("content-type").Single()); 178Assert.Equal(OtlpHttpEndpointsBuilder.ProtobufContentType, responseMessage.Content.Headers.GetValues("content-type").Single()); 293Assert.Equal(OtlpHttpEndpointsBuilder.ProtobufContentType, responseMessage.Content.Headers.GetValues("content-type").Single()); 322Assert.Equal(OtlpHttpEndpointsBuilder.ProtobufContentType, responseMessage.Content.Headers.GetValues("content-type").Single()); 351Assert.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)
448Assert.Equal(OtlpHttpEndpointsBuilder.ProtobufContentType, responseMessage.Content.Headers.GetValues("content-type").Single()); 735Assert.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 = applications.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>)app2Test1Dimensions.Values.Single()).Value); 858Assert.Equal(6, ((MetricValue<long>)app2Test3Dimensions.Values.Single()).Value); 983Assert.Equal(5, ((MetricValue<long>)app2Test1Dimensions.Values.Single()).Value); 998Assert.Equal(6, ((MetricValue<long>)app2Test3Dimensions.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)
220var 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.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)
132var volumeAnnotation = seq.Resource.Annotations.OfType<ContainerMountAnnotation>().Single(); 157var volumeAnnotation = seq.Resource.Annotations.OfType<ContainerMountAnnotation>().Single();
Aspire.Hosting.Tests (18)
Dashboard\DashboardLifecycleHookTests.cs (1)
48await resourceNotificationService.PublishUpdateAsync(model.Resources.Single(), s => s).DefaultTimeout();
Dcp\DcpExecutorTests.cs (2)
612var logLine = watchLogsEnumerator.Current.Single(); 623logLine = watchLogsEnumerator.Current.Single();
PublishingTests.cs (1)
200Assert.Equal("cache", context.Model.Resources.Single().Name);
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.Tests (6)
AspireRedisExtensionsTests.cs (6)
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());
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(); 94var logAnalyticsWorkspace = infrastructure.GetProvisionableResources().OfType<OperationalInsightsWorkspace>().Single(); 104var 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)
948var (field, index) = relevantNodes.Single(); 994var (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)
1388var 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 (39)
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 (6)
61Assert.StartsWith("http://example.com/login", responded.Single()); 73Assert.StartsWith("http://example.com/denied", responded.Single()); 85Assert.StartsWith("/", responded.Single()); 97Assert.StartsWith("http://example.com/Account/Login", responded.Single()); 109Assert.StartsWith("http://example.com/Account/Login", responded.Single()); 121Assert.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)
159var firstRevalidationCall = provider.RevalidationCallLog.Single(); 201var 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)
45var batch = renderer.Batches.Single(); 46var diff = batch.DiffsByComponentId[componentId].Single(); 73var batch = renderer.Batches.Single(); 77var nestedComponentDiff = batch.DiffsByComponentId[nestedComponentId].Single(); 106var batch = renderer.Batches.Single(); 107var firstDiff = batch.DiffsByComponentId[componentId].Single(); 119var secondBatch = renderer.Batches.Skip(1).Single(); 120var secondDiff = secondBatch.DiffsByComponentId[componentId].Single(); 142var nestedComponentFrame = renderer.Batches.Single() 152var firstDiff = batch.DiffsByComponentId[nestedComponentId].Single(); 165var secondDiff = secondBatch.DiffsByComponentId[nestedComponentId].Single(); 195var diff = create.DiffsByComponentId[componentId].Single(); 210var updateDiff = update.DiffsByComponentId[componentId].Single(); 288var batch = renderer.Batches.Single(); 289var diff = batch.DiffsByComponentId[componentId].Single(); 304var batch2 = renderer.Batches.Skip(1).Single(); 305var diff2 = batch2.DiffsByComponentId[componentId].Single(); 553var eventHandlerId = renderer.Batches.Single() 583var eventHandlerId = renderer.Batches.Single() 611var eventHandlerId = renderer.Batches.Single() 634var eventHandlerId = renderer.Batches.Single() 657var eventHandlerId = renderer.Batches.Single() 680var eventHandlerId = renderer.Batches.Single() 706var eventHandlerId = renderer.Batches.Single() 737var eventHandlerId = renderer.Batches.Single() 766var eventHandlerId = renderer.Batches.Single() 797var nestedComponentFrame = renderer.Batches.Single() 844var eventHandlerId = renderer.Batches.Single() 887var eventHandlerId = renderer.Batches.Single() 930var eventHandlerId = renderer.Batches.Single() 969var nestedComponentFrame = renderer.Batches.Single() 2010var renderer1Batch = renderer1.Batches.Single(); 2011var renderer1Diff = renderer1Batch.DiffsByComponentId[renderer1ComponentId].Single(); 2020var renderer2Batch = renderer2.Batches.Single(); 2021var renderer2Diff = renderer2Batch.DiffsByComponentId[renderer2ComponentId].Single(); 2047var nestedComponentFrame = renderer.Batches.Single() 2058var diff = batch.DiffsByComponentId[rootComponentId].Single(); 2088var originalComponentFrame = renderer.Batches.Single() 2124var childComponentId = renderer.Batches.Single() 2132var diff = renderer.Batches[1].DiffsByComponentId[childComponentId].Single(); 2162var childComponentId = renderer.Batches.Single() 2170var diff = renderer.Batches[1].DiffsByComponentId[childComponentId].Single(); 2202var childComponentId = renderer.Batches.Single() 2237var batch = renderer.Batches.Single(); 2238var rootComponentDiff = batch.DiffsByComponentId[rootComponentId].Single(); 2246.Single().Component; 2639var batch = renderer.Batches.Single(); 2640var rootComponentDiff = batch.DiffsByComponentId[rootComponentId].Single(); 2645.Single(); 2647var childComponentDiff = batch.DiffsByComponentId[childComponentFrame.ComponentId].Single(); 2682var origEventHandlerId = renderer.Batches.Single() 2724var origEventHandlerId = renderer.Batches.Single() 2766var batch = renderer.Batches.Single(); 2767var rootComponentDiff = batch.DiffsByComponentId[rootComponentId].Single(); 2772.Single(); 2774var childComponentDiff = batch.DiffsByComponentId[childComponentFrame.ComponentId].Single(); 2810var origEventHandlerId = renderer.Batches.Single() 2858var origBatchReferenceFrames = renderer.Batches.Single().ReferenceFrames; 2944var batch1 = renderer.Batches.Single(); 2945var edit1 = batch1.DiffsByComponentId[componentId].Single().Edits.Single(); 2953var batch2 = renderer.Batches.Skip(1).Single(); 2954var edit2 = batch2.DiffsByComponentId[componentId].Single().Edits.Single(); 2980var batch = renderer.Batches.Single(); 3004var diff2edit = diff2.Edits.Single(); 3012var diff3edit = diff3.Edits.Single(); 3050var childComponentId = renderer.Batches.Single() 3053.Single() 3055var origEventHandlerId = renderer.Batches.Single() 3067var newBatch = renderer.Batches.Skip(1).Single(); 3070Assert.Collection(newBatch.DiffsByComponentId[componentId].Single().Edits, 3088var checkboxChangeEventHandlerId = renderer.Batches.Single() 3099var latestDiff = latestBatch.DiffsInOrder.Single(); 3130var checkboxChangeEventHandlerId = renderer.Batches.Single() 3169var checkboxChangeEventHandlerId = renderer.Batches.Single() 3209var checkboxChangeEventHandlerId = renderer.Batches.Single() 3249var checkboxChangeEventHandlerId = renderer.Batches.Single() 3292var latestBatch = renderer.Batches.Skip(1).Single(); 3293var latestDiff = latestBatch.DiffsInOrder.Single(); 3419var batch1 = renderer.Batches.Single(); 3420var parentComponentEdits1 = batch1.DiffsByComponentId[parentComponentId].Single().Edits; 3434var batch2 = renderer.Batches.Skip(1).Single(); 3505var eventHandlerId = renderer.Batches.Single() 4218var batch = renderer.Batches.Single(); 4333var eventHandlerId = renderer.Batches.Single() 4355Assert.Collection(batch2.DiffsInOrder.Single().Edits.ToArray(), edit => 4381var eventHandlerId = renderer.Batches.Single() 4407Assert.Collection(latestBatch.DiffsInOrder.Single().Edits.ToArray(), edit => 4561var batch = renderer.Batches.Single(); 4562var errorThrowingComponentId = batch.GetComponentFrames<ErrorThrowingComponent>().Single().ComponentId; 4569Assert.Equal(errorThrowingComponentId, batch.DisposedComponentIDs.Single()); 4589var errorBoundaries = renderer.Batches.Single().GetComponentFrames<TestErrorBoundary>() 4591var errorThrowingComponentId = renderer.Batches.Single() 4592.GetComponentFrames<ErrorThrowingComponent>().Single().ComponentId; 4605Assert.Equal(errorThrowingComponentId, renderer.Batches[1].DisposedComponentIDs.Single()); 4626var errorBoundaries = renderer.Batches.Single().GetComponentFrames<TestErrorBoundary>() 4628var errorThrowingComponentId = renderer.Batches.Single() 4629.GetComponentFrames<ErrorThrowingComponent>().Single().ComponentId; 4645Assert.Equal(errorThrowingComponentId, renderer.Batches[2].DisposedComponentIDs.Single()); 4664var errorBoundaries = renderer.Batches.Single().GetComponentFrames<TestErrorBoundary>() 4666var errorThrowingComponentId = renderer.Batches.Single() 4667.GetComponentFrames<ErrorThrowingComponent>().Single().ComponentId; 4668var eventHandlerId = renderer.Batches.Single().ReferenceFrames 4683Assert.Equal(errorThrowingComponentId, renderer.Batches[1].DisposedComponentIDs.Single()); 4703var errorBoundaries = renderer.Batches.Single().GetComponentFrames<TestErrorBoundary>() 4705var errorThrowingComponentId = renderer.Batches.Single() 4706.GetComponentFrames<ErrorThrowingComponent>().Single().ComponentId; 4707var eventHandlerId = renderer.Batches.Single().ReferenceFrames 4727Assert.Equal(errorThrowingComponentId, renderer.Batches[1].DisposedComponentIDs.Single()); 4752var errorBoundaries = renderer.Batches.Single().GetComponentFrames<TestErrorBoundary>() 4754var errorThrowingComponentId = renderer.Batches.Single() 4755.GetComponentFrames<ErrorThrowingComponent>().Single().ComponentId; 4756var eventHandlerId = renderer.Batches.Single().ReferenceFrames 4803.GetComponentFrames<DisposableComponent>().Single(); 4805.GetComponentFrames<AsyncDisposableComponent>().Single(); 4877.GetComponentFrames<DisposableComponent>().Single(); 4919.GetComponentFrames<DisposableComponent>().Single(); 4921.GetComponentFrames<AsyncDisposableComponent>().Single(); 5083var batch = renderer.Batches.Single(); 5085var resolvedComponent = (MessageComponent)componentFrames.Single().Component; 5108var batch = renderer.Batches.Single(); 5110var 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.Extensions.Tests (15)
RequestDelegateFactoryTests.cs (2)
1055httpContext.Items.Add("service", myServices.Single()); 1089httpContext.Items.Add("service", myServices.Single());
RequestDelegateGenerator\RequestDelegateCreationTests.Metadata.cs (13)
33var metadata = endpoint.Metadata.OfType<IProducesResponseTypeMetadata>().Single(); 35Assert.Equal("text/plain", metadata.ContentTypes.Single()); 49var metadata = endpoint.Metadata.OfType<IProducesResponseTypeMetadata>().Single(); 51Assert.Equal("application/json", metadata.ContentTypes.Single()); 79var metadata = endpoint.Metadata.OfType<IProducesResponseTypeMetadata>().Single(); 81Assert.Equal("text/plain", metadata.ContentTypes.Single()); 104var metadata = endpoint.Metadata.OfType<IProducesResponseTypeMetadata>().Single(); 106Assert.Equal("text/plain", metadata.ContentTypes.Single()); 130var metadata = endpoint.Metadata.OfType<IProducesResponseTypeMetadata>().Single(); 132Assert.Equal("application/problem+json", metadata.ContentTypes.Single()); 161var metadata = endpoint.Metadata.OfType<CustomMetadata>().Single(); 173var responseMetadata = endpoint.Metadata.OfType<IProducesResponseTypeMetadata>().Single(); 187var responseMetadata = endpoint.Metadata.OfType<IProducesResponseTypeMetadata>().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)
1055var endpointDataSource = builder.DataSources.OfType<EndpointDataSource>().Single(); 1080var endpointDataSource = builder.DataSources.OfType<EndpointDataSource>().Single(); 1105var endpointDataSource = builder.DataSources.OfType<EndpointDataSource>().Single(); 1131var endpointDataSource = builder.DataSources.OfType<EndpointDataSource>().Single(); 1181var endpointDataSource = builder.DataSources.OfType<EndpointDataSource>().Single(); 1218var endpointDataSource = builder.DataSources.OfType<EndpointDataSource>().Single(); 1252var endpointDataSource = builder.DataSources.OfType<EndpointDataSource>().Single(); 1265var bodyParameterDescription = parameterDescriptions.Single(); 1281var endpointDataSource = builder.DataSources.OfType<EndpointDataSource>().Single(); 1311var endpointDataSource = builder.DataSources.OfType<EndpointDataSource>().Single(); 1324var bodyParameterDescription = parameterDescriptions.Single(); 1331var defaultRequestFormat = requestFormats.Single(); 1343var endpointDataSource = builder.DataSources.OfType<EndpointDataSource>().Single(); 1356var bodyParameterDescription = parameterDescriptions.Single(); 1363var defaultRequestFormat = requestFormats.Single(); 1375var endpointDataSource = builder.DataSources.OfType<EndpointDataSource>().Single(); 1388var bodyParameterDescription = parameterDescriptions.Single(); 1395var defaultRequestFormat = requestFormats.Single(); 1407var endpointDataSource = builder.DataSources.OfType<EndpointDataSource>().Single(); 1416var bodyParameterDescription = parameterDescriptions.Single(); 1423var defaultRequestFormat = requestFormats.Single(); 1436var endpointDataSource = builder.DataSources.OfType<EndpointDataSource>().Single(); 1445var bodyParameterDescription = parameterDescriptions.Single(); 1452var defaultRequestFormat = requestFormats.Single(); 1465var endpointDataSource = builder.DataSources.OfType<EndpointDataSource>().Single(); 1474var bodyParameterDescription = parameterDescriptions.Single(); 1481var defaultRequestFormat = requestFormats.Single(); 1553var endpointDataSource = builder.DataSources.OfType<EndpointDataSource>().Single(); 1562var bodyParameterDescription = parameterDescriptions.Single(); 1568var defaultRequestFormat = requestFormats.Single(); 1582var endpointDataSource = builder.DataSources.OfType<EndpointDataSource>().Single(); 1622var endpointDataSource = builder.DataSources.OfType<EndpointDataSource>().Single(); 1651var endpointDataSource = builder.DataSources.OfType<EndpointDataSource>().Single(); 1682var endpointDataSource = builder.DataSources.OfType<EndpointDataSource>().Single(); 1716var 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)
589var 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 (15)
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 (4)
36var meter = meterFactory.Meters.Single(); 70var meter = meterFactory.Meters.Single(); 97var meter = meterFactory.Meters.Single(); 121var 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)
32var asset = builder.Metadata.OfType<StaticAssetDescriptor>().Single(); 97var 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(); 835Assert.Equal(expectedLastBuildWithSkipAnalyzers, items.Single().EvaluatedInclude); 844var item = items.Single();
TestUtilities\TaskTestUtil.cs (1)
41var message = engine.BuildMessages.OfType<TaskCommandLineEventArgs>().Single();
Microsoft.Cci.Extensions (4)
Extensions\CSharp\CSharpCciExtensions.cs (3)
726TType[] array = new TType[argumentArray.Sizes.Single()]; 783if (attribute != null && attribute.Arguments.Single() is IMetadataCreateArray createArray) 785names = 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)
66operations.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)
926referencedSymbols.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\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\Source\SourceMemberContainerSymbol.cs (1)
2434(membersByNameToMerge.Count == 1 && membersByNameToMerge.Values.Single() is [SynthesizedExtensionMarker]))
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)
194var 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)
113var openBraceToken = updatedRoot.GetAnnotatedTokens(openBraceTokenAnnotation).Single(); 114var 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)
128varDecl.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(); 9852Assert.Equal("Test", args.ParseOptions.Features.Single().Key); 15043var tree = comp.SyntaxTrees.Single();
Microsoft.CodeAnalysis.CSharp.EditorFeatures (9)
AutomaticCompletion\AutomaticLineEnderCommandHandler.cs (3)
510var replacementNode = newRoot.GetAnnotatedNodes(s_replacementNodeAnnotation).Single(); 576var nextCaretPosition = newRoot.GetAnnotatedNodes(s_replacementNodeAnnotation).Single().GetLastToken().Span.End; 584var 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)
220.Single().Span.End; 294.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(); 1274var 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)
62.Projects.Single().AddAdditionalDocument(name: "dummy.txt", text: "", filePath: "dummy.txt").Project.Solution; 65var document = workspace.CurrentSolution.Projects.Single().Documents.Single(); 94var ideEngineDocument = ideEngineWorkspace.CurrentSolution.Projects.Single().Documents.Single(); 107var compilerEngineCompilation = (CSharpCompilation)compilerEngineWorkspace.CurrentSolution.Projects.Single().GetRequiredCompilationAsync(CancellationToken.None).Result; 130var document = workspace.CurrentSolution.Projects.Single().Documents.Single(); 139analyzer.ThrowOn(typeof(DiagnosticAnalyzer).GetProperties().Single().Name); 147analyzer.ThrowOn(typeof(DiagnosticAnalyzer).GetProperties().Single().Name); 166var additionalDocId = DocumentId.CreateNewId(workspace.CurrentSolution.Projects.Single().Id); 176var sourceDocument = workspace.CurrentSolution.Projects.Single().Documents.Single(); 206var ideEngineDocument = workspace.CurrentSolution.Projects.Single().Documents.Single(); 262var ideEngineDocument = ideEngineWorkspace.CurrentSolution.Projects.Single().Documents.Single(); 281var compilerEngineCompilation = (CSharpCompilation)compilerEngineWorkspace.CurrentSolution.Projects.Single().GetRequiredCompilationAsync(CancellationToken.None).Result; 340var compilerEngineCompilation = (CSharpCompilation)(await compilerEngineWorkspace.CurrentSolution.Projects.Single().GetRequiredCompilationAsync(CancellationToken.None)); 764var project = workspace.CurrentSolution.Projects.Single(); 783var 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(); 2532var 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)
199var 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 (201)
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)
936var foreachSyntax = tree.GetRoot().DescendantNodes().OfType<ForEachStatementSyntax>().Single(); 1661var foreachSyntax = tree.GetRoot().DescendantNodes().OfType<ForEachStatementSyntax>().Single(); 1721var foreachSyntax = tree.GetRoot().DescendantNodes().OfType<ForEachStatementSyntax>().Single(); 1865var foreachSyntax = tree.GetRoot().DescendantNodes().OfType<ForEachStatementSyntax>().Single(); 1902var foreachSyntax = tree.GetRoot().DescendantNodes().OfType<ForEachStatementSyntax>().Single(); 1942var foreachSyntax = tree.GetRoot().DescendantNodes().OfType<ForEachStatementSyntax>().Single(); 1979var foreachSyntax = tree.GetRoot().DescendantNodes().OfType<ForEachStatementSyntax>().Single(); 2013var foreachSyntax = tree.GetRoot().DescendantNodes().OfType<ForEachStatementSyntax>().Single(); 2969var foreachSyntax = tree.GetRoot().DescendantNodes().OfType<ForEachStatementSyntax>().Single(); 3034var foreachSyntax = tree.GetRoot().DescendantNodes().OfType<ForEachStatementSyntax>().Single(); 3119var foreachSyntax = tree.GetRoot().DescendantNodes().OfType<ForEachStatementSyntax>().Single(); 3237var foreachSyntax = tree.GetRoot().DescendantNodes().OfType<ForEachStatementSyntax>().Single(); 3292var foreachSyntax = tree.GetRoot().DescendantNodes().OfType<ForEachStatementSyntax>().Single(); 3350var foreachSyntax = tree.GetRoot().DescendantNodes().OfType<ForEachStatementSyntax>().Single(); 3546var foreachSyntax = tree.GetRoot().DescendantNodes().OfType<ForEachStatementSyntax>().Single(); 3594var foreachSyntax = tree.GetRoot().DescendantNodes().OfType<ForEachStatementSyntax>().Single(); 3715var foreachSyntax = tree.GetRoot().DescendantNodes().OfType<ForEachStatementSyntax>().Single(); 4239var loop = tree.GetRoot().DescendantNodes().OfType<ForEachStatementSyntax>().Single(); 4462var foreachSyntax = tree.GetRoot().DescendantNodes().OfType<ForEachStatementSyntax>().Single(); 4536var foreachSyntax = tree.GetRoot().DescendantNodes().OfType<ForEachStatementSyntax>().Single(); 4646var foreachSyntax = tree.GetRoot().DescendantNodes().OfType<ForEachVariableStatementSyntax>().Single(); 4745var foreachSyntax = tree.GetRoot().DescendantNodes().OfType<ForEachVariableStatementSyntax>().Single(); 5049var foreachSyntax = tree.GetRoot().DescendantNodes().OfType<ForEachStatementSyntax>().Single(); 5130var foreachSyntax = tree.GetRoot().DescendantNodes().OfType<ForEachStatementSyntax>().Single(); 5356var foreachSyntax = tree.GetRoot().DescendantNodes().OfType<ForEachStatementSyntax>().Single(); 6439var foreachSyntax = tree.GetRoot().DescendantNodes().OfType<ForEachStatementSyntax>().Single(); 9107var foreachSyntax = tree.GetRoot().DescendantNodes().OfType<ForEachStatementSyntax>().Single(); 9183var foreachSyntax = tree.GetRoot().DescendantNodes().OfType<ForEachStatementSyntax>().Single(); 9261var foreachSyntax = tree.GetRoot().DescendantNodes().OfType<ForEachStatementSyntax>().Single(); 9322var foreachSyntax = tree.GetRoot().DescendantNodes().OfType<ForEachStatementSyntax>().Single(); 9393var 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(), 7415var lambda = tree.GetRoot().DescendantNodes().OfType<LambdaExpressionSyntax>().Single(); 7573var functionPointerSyntax = tree.GetRoot().DescendantNodes().OfType<FunctionPointerTypeSyntax>().Single(); 7593functionPointerSyntax = tree.GetRoot().DescendantNodes().OfType<FunctionPointerTypeSyntax>().Single(); 7642var functionPointerSyntax = tree.GetRoot().DescendantNodes().OfType<FunctionPointerTypeSyntax>().Single(); 7662functionPointerSyntax = tree.GetRoot().DescendantNodes().OfType<FunctionPointerTypeSyntax>().Single(); 7729var functionPointerSyntax = tree.GetRoot().DescendantNodes().OfType<FunctionPointerTypeSyntax>().Single(); 7747functionPointerSyntax = tree.GetRoot().DescendantNodes().OfType<FunctionPointerTypeSyntax>().Single(); 10520Assert.True(callConvCdecl!.Equals((NamedTypeSymbol)m.GetUnmanagedCallersOnlyAttributeData(forceComplete: true)!.CallingConventionTypes.Single(), TypeCompareKind.ConsiderEverything)); 11679var arg = attr.ConstructorArguments.Single(); 11742var arg = attr.ConstructorArguments.Single(); 11805var arg = attr.ConstructorArguments.Single(); 11864var arg = attr.ConstructorArguments.Single(); 11898var arg = attr.ConstructorArguments.Single(); 12139var arg = attr.ConstructorArguments.Single(); 12282var arg = attr.ConstructorArguments.Single(); 12321var arg = attr.ConstructorArguments.Single(); 12365var arg = attr.ConstructorArguments.Single();
CodeGen\CodeGenLocalFunctionTests.cs (10)
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(); 6162var localFunctionSyntax = tree.GetRoot().DescendantNodes().OfType<LocalFunctionStatementSyntax>().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();
Emit\NoPiaEmbedTypes.cs (13)
1908var interfaceType = itest28.GetAttributes("System.Runtime.InteropServices", "CoClassAttribute").Single(); 1995var interfaceType = itest28.GetAttributes("System.Runtime.InteropServices", "CoClassAttribute").Single(); 2712var interfaceType = itest29.GetAttributes("System.Runtime.InteropServices", "InterfaceTypeAttribute").Single(); 2717interfaceType = itest30.GetAttributes("System.Runtime.InteropServices", "InterfaceTypeAttribute").Single(); 2784var interfaceType = itest29.GetAttributes("System.Runtime.InteropServices", "BestFitMappingAttribute").Single(); 2789interfaceType = itest30.GetAttributes("System.Runtime.InteropServices", "BestFitMappingAttribute").Single(); 2848var interfaceType = test31.GetAttributes("System", "FlagsAttribute").Single(); 2909var interfaceType = itest30.GetAttributes("System.Reflection", "DefaultMemberAttribute").Single(); 2977var attr = m1.GetAttributes("System.Runtime.InteropServices", "LCIDConversionAttribute").Single(); 3043var attr = m1.GetAttributes("System.Runtime.InteropServices", "DispIdAttribute").Single(); 3120var attr = m1.GetAttributes("System.Runtime.InteropServices", "DispIdAttribute").Single(); 3549var attr = m1.Parameters[0].GetAttributes("System.Runtime.InteropServices", "DefaultParameterValueAttribute").Single(); 3606var attr = myDelegate.GetAttributes("System.Runtime.InteropServices", "UnmanagedFunctionPointerAttribute").Single();
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (22)
CodeGen\IndexAndRangeTests.cs (1)
624var node = tree.GetRoot().DescendantNodes().OfType<ObjectCreationExpressionSyntax>().Single();
Emit\EditAndContinue\EditAndContinueTests.cs (2)
6415var newTypeDefHandle = reader.TypeDefinitions.Single(); 6421var attribute = reader.GetCustomAttribute(reader.CustomAttributes.Single());
Emit\EditAndContinue\SymbolMatcherTests.cs (12)
497var displayClass = peAssemblyBuilder.GetSynthesizedTypes(c).Single(); 568var displayClass = peAssemblyBuilder.GetSynthesizedTypes(c).Single(); 575var x1 = fields.Where(f => f.Name == "x1").Single(); 576var x2 = fields.Where(f => f.Name == "x2").Single(); 1122var displayClass = peAssemblyBuilder.GetSynthesizedTypes(c).Single(); 1129var y1 = fields.Where(f => f.Name == "y1").Single(); 1130var y2 = fields.Where(f => f.Name == "y2").Single(); 1476var displayClass = peAssemblyBuilder.GetSynthesizedTypes(c).Single(); 1532Assert.Equal("<>f__AnonymousDelegate0", anonymousDelegates0.Single().Value.Single().Name); 1540var displayClass = peAssemblyBuilder.GetSynthesizedTypes(type).Single(); 1604var displayClass = peAssemblyBuilder.GetSynthesizedTypes(c).Single(); 1674var 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 (3027)
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_Embedded.cs (2)
350var embeddedAttribute = embeddedAttributes.Where(t => !t.IsFileLocal).Single(); 354var embeddedAttributeFile = embeddedAttributes.Where(t => t.IsFileLocal).Single();
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)
3682var field1 = tree1.GetRoot().DescendantNodes().OfType<FieldDeclarationSyntax>().Single().Declaration.Variables.Single().Identifier; 4152var baseListNode = root.DescendantNodes().OfType<BaseListSyntax>().Single();
Diagnostics\GetDiagnosticsTests.cs (2)
647Assert.False(effectiveDiagnostics.Single().IsSuppressed); 731ImmutableDictionary<object, AnalyzerConfigOptions>.Empty.Add(compilation.SyntaxTrees.Single(), analyzerConfigOptions),
FieldKeywordTests.cs (4)
10476var previousAccessor = tree.GetRoot().DescendantNodes().OfType<AccessorDeclarationSyntax>().Single(); 10479var modifiedAccessor = modifiedTree.GetRoot().DescendantNodes().OfType<AccessorDeclarationSyntax>().Single(); 10481var expr = modifiedAccessor.DescendantNodes().OfType<FieldExpressionSyntax>().Single(); 10515var expr = modifiedAccessor.DescendantNodes().OfType<FieldExpressionSyntax>().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)
5843var 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(); 12149var node = tree.GetRoot().DescendantNodes().OfType<MethodDeclarationSyntax>().Where(m => m.Identifier.ValueText == "Main").Single(); 12417var node = tree.GetRoot().DescendantNodes().OfType<MethodDeclarationSyntax>().Where(m => m.Identifier.ValueText == "Test1").Single(); 12662var node = tree.GetRoot().DescendantNodes().OfType<MethodDeclarationSyntax>().Where(m => m.Identifier.ValueText == "Main").Single(); 12925var node = tree.GetRoot().DescendantNodes().OfType<MethodDeclarationSyntax>().Where(m => m.Identifier.ValueText == "Test").Single(); 13192var node = tree.GetRoot().DescendantNodes().OfType<MethodDeclarationSyntax>().Where(m => m.Identifier.ValueText == "Test").Single(); 13454var node = tree.GetRoot().DescendantNodes().OfType<MethodDeclarationSyntax>().Where(m => m.Identifier.ValueText == "Test").Single(); 14152var node = tree.GetRoot().DescendantNodes().OfType<MethodDeclarationSyntax>().Where(m => m.Identifier.ValueText == "Main").Single(); 14259var foreachSyntax = tree.GetRoot().DescendantNodes().OfType<ForEachStatementSyntax>().Single(); 14493var node = tree.GetRoot().DescendantNodes().OfType<MethodDeclarationSyntax>().Where(m => m.Identifier.ValueText == "Main").Single(); 14600var foreachSyntax = tree.GetRoot().DescendantNodes().OfType<ForEachStatementSyntax>().Single(); 14855var node = tree.GetRoot().DescendantNodes().OfType<MethodDeclarationSyntax>().Where(m => m.Identifier.ValueText == "Test1").Single(); 15206var node = tree.GetRoot().DescendantNodes().OfType<MethodDeclarationSyntax>().Where(m => m.Identifier.ValueText == "Test").Single(); 15310var foreachSyntax = tree.GetRoot().DescendantNodes().OfType<ForEachStatementSyntax>().Single(); 15554var node = tree.GetRoot().DescendantNodes().OfType<MethodDeclarationSyntax>().Where(m => m.Identifier.ValueText == "Test").Single(); 15658var foreachSyntax = tree.GetRoot().DescendantNodes().OfType<ForEachStatementSyntax>().Single(); 15733var node = tree.GetRoot().DescendantNodes().OfType<MethodDeclarationSyntax>().Where(m => m.Identifier.ValueText == "Test").Single(); 15735var foreachSyntax = tree.GetRoot().DescendantNodes().OfType<ForEachStatementSyntax>().Single(); 15988var node = tree.GetRoot().DescendantNodes().OfType<MethodDeclarationSyntax>().Where(m => m.Identifier.ValueText == "Test").Single(); 16096var foreachSyntax = tree.GetRoot().DescendantNodes().OfType<ForEachStatementSyntax>().Single(); 16759var node = tree.GetRoot().DescendantNodes().OfType<MethodDeclarationSyntax>().Where(m => m.Identifier.ValueText == "Main").Single(); 16761var foreachSyntax = tree.GetRoot().DescendantNodes().OfType<ForEachStatementSyntax>().Single(); 16824var node = tree.GetRoot().DescendantNodes().OfType<MethodDeclarationSyntax>().Where(m => m.Identifier.ValueText == "Main").Single(); 16826var foreachSyntax = tree.GetRoot().DescendantNodes().OfType<ForEachStatementSyntax>().Single(); 16889var node = tree.GetRoot().DescendantNodes().OfType<MethodDeclarationSyntax>().Where(m => m.Identifier.ValueText == "Main").Single(); 16891var foreachSyntax = tree.GetRoot().DescendantNodes().OfType<ForEachStatementSyntax>().Single(); 16973var node = tree.GetRoot().DescendantNodes().OfType<MethodDeclarationSyntax>().Where(m => m.Identifier.ValueText == "Main").Single(); 16975var foreachSyntax = tree.GetRoot().DescendantNodes().OfType<ForEachStatementSyntax>().Single(); 17061var node = tree.GetRoot().DescendantNodes().OfType<MethodDeclarationSyntax>().Where(m => m.Identifier.ValueText == "Main").Single(); 17063var foreachSyntax = tree.GetRoot().DescendantNodes().OfType<ForEachStatementSyntax>().Single(); 17154var node = tree.GetRoot().DescendantNodes().OfType<MethodDeclarationSyntax>().Where(m => m.Identifier.ValueText == "Main").Single(); 17156var foreachSyntax = tree.GetRoot().DescendantNodes().OfType<ForEachStatementSyntax>().Single(); 17251var node = tree.GetRoot().DescendantNodes().OfType<MethodDeclarationSyntax>().Where(m => m.Identifier.ValueText == "Main").Single(); 17253var foreachSyntax = tree.GetRoot().DescendantNodes().OfType<ForEachStatementSyntax>().Single(); 17335var node = tree.GetRoot().DescendantNodes().OfType<MethodDeclarationSyntax>().Where(m => m.Identifier.ValueText == "Main").Single(); 17337var foreachSyntax = tree.GetRoot().DescendantNodes().OfType<ForEachStatementSyntax>().Single(); 17656var node = tree.GetRoot().DescendantNodes().OfType<MethodDeclarationSyntax>().Where(m => m.Identifier.ValueText == "Main").Single(); 17763var foreachSyntax = tree.GetRoot().DescendantNodes().OfType<ForEachStatementSyntax>().Single(); 17853var node = tree.GetRoot().DescendantNodes().OfType<MethodDeclarationSyntax>().Where(m => m.Identifier.ValueText == "Main").Single(); 17960var foreachSyntax = tree.GetRoot().DescendantNodes().OfType<ForEachStatementSyntax>().Single(); 18076var node = tree.GetRoot().DescendantNodes().OfType<MethodDeclarationSyntax>().Where(m => m.Identifier.ValueText == "Test1").Single(); 18276var node = tree.GetRoot().DescendantNodes().OfType<MethodDeclarationSyntax>().Where(m => m.Identifier.ValueText == "Test").Single(); 18380var foreachSyntax = tree.GetRoot().DescendantNodes().OfType<ForEachStatementSyntax>().Single(); 18477var node = tree.GetRoot().DescendantNodes().OfType<MethodDeclarationSyntax>().Where(m => m.Identifier.ValueText == "Test").Single(); 18581var foreachSyntax = tree.GetRoot().DescendantNodes().OfType<ForEachStatementSyntax>().Single(); 18653var node = tree.GetRoot().DescendantNodes().OfType<MethodDeclarationSyntax>().Where(m => m.Identifier.ValueText == "Test").Single(); 18655var foreachSyntax = tree.GetRoot().DescendantNodes().OfType<ForEachStatementSyntax>().Single(); 18761var node = tree.GetRoot().DescendantNodes().OfType<MethodDeclarationSyntax>().Where(m => m.Identifier.ValueText == "Test").Single(); 18865var foreachSyntax = tree.GetRoot().DescendantNodes().OfType<ForEachStatementSyntax>().Single(); 19129var node = tree.GetRoot().DescendantNodes().OfType<MethodDeclarationSyntax>().Where(m => m.Identifier.ValueText == "Main").Single(); 19200var foreachSyntax = tree.GetRoot().DescendantNodes().OfType<ForEachStatementSyntax>().Single(); 19300var node = tree.GetRoot().DescendantNodes().OfType<MethodDeclarationSyntax>().Where(m => m.Identifier.ValueText == "Main").Single(); 19371var foreachSyntax = tree.GetRoot().DescendantNodes().OfType<ForEachStatementSyntax>().Single(); 19473var node = tree.GetRoot().DescendantNodes().OfType<MethodDeclarationSyntax>().Where(m => m.Identifier.ValueText == "Main").Single(); 19528var foreachSyntax = tree.GetRoot().DescendantNodes().OfType<ForEachStatementSyntax>().Single(); 19625var node = tree.GetRoot().DescendantNodes().OfType<MethodDeclarationSyntax>().Where(m => m.Identifier.ValueText == "Main").Single(); 19696var foreachSyntax = tree.GetRoot().DescendantNodes().OfType<ForEachStatementSyntax>().Single(); 19864var foreachSyntax = tree.GetRoot().DescendantNodes().OfType<ForEachStatementSyntax>().Single(); 19967var node = tree.GetRoot().DescendantNodes().OfType<MethodDeclarationSyntax>().Where(m => m.Identifier.ValueText == "Test").Single(); 19969var foreachSyntax = tree.GetRoot().DescendantNodes().OfType<ForEachStatementSyntax>().Single(); 21239var 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 (83)
149var extension = tree.GetRoot().DescendantNodes().OfType<ExtensionBlockDeclarationSyntax>().Single(); 239var extension = tree.GetRoot().DescendantNodes().OfType<ExtensionBlockDeclarationSyntax>().Single(); 319var extension = tree.GetRoot().DescendantNodes().OfType<ExtensionBlockDeclarationSyntax>().Single(); 353var extension = tree.GetRoot().DescendantNodes().OfType<ExtensionBlockDeclarationSyntax>().Single(); 380var extension = tree.GetRoot().DescendantNodes().OfType<ExtensionBlockDeclarationSyntax>().Single(); 410var extension = tree.GetRoot().DescendantNodes().OfType<ExtensionBlockDeclarationSyntax>().Single(); 440var extension = tree.GetRoot().DescendantNodes().OfType<ExtensionBlockDeclarationSyntax>().Single(); 469var extension = tree.GetRoot().DescendantNodes().OfType<ExtensionBlockDeclarationSyntax>().Single(); 500var extension = tree.GetRoot().DescendantNodes().OfType<ExtensionBlockDeclarationSyntax>().Single(); 524var extension = tree.GetRoot().DescendantNodes().OfType<ExtensionBlockDeclarationSyntax>().Single(); 617var extension = tree.GetRoot().DescendantNodes().OfType<ExtensionBlockDeclarationSyntax>().Single(); 645var extension = tree.GetRoot().DescendantNodes().OfType<ExtensionBlockDeclarationSyntax>().Single(); 840var extension = tree.GetRoot().DescendantNodes().OfType<ExtensionBlockDeclarationSyntax>().Single(); 868var extension1 = tree1.GetRoot().DescendantNodes().OfType<ExtensionBlockDeclarationSyntax>().Single(); 875var extension2 = tree2.GetRoot().DescendantNodes().OfType<ExtensionBlockDeclarationSyntax>().Single(); 1778var extension = tree.GetRoot().DescendantNodes().OfType<ExtensionBlockDeclarationSyntax>().Single(); 1806var method = tree.GetRoot().DescendantNodes().OfType<MethodDeclarationSyntax>().Single(); 1879var extension = tree.GetRoot().DescendantNodes().OfType<ExtensionBlockDeclarationSyntax>().Single(); 2034var extension = tree.GetRoot().DescendantNodes().OfType<ExtensionBlockDeclarationSyntax>().Single(); 2068var extension = tree.GetRoot().DescendantNodes().OfType<ExtensionBlockDeclarationSyntax>().Single(); 2200var extension = tree.GetRoot().DescendantNodes().OfType<ExtensionBlockDeclarationSyntax>().Single(); 2227var extension = tree.GetRoot().DescendantNodes().OfType<ExtensionBlockDeclarationSyntax>().Single(); 2262var extension = tree.GetRoot().DescendantNodes().OfType<ExtensionBlockDeclarationSyntax>().Single(); 2334var extension = tree.GetRoot().DescendantNodes().OfType<ExtensionBlockDeclarationSyntax>().Single(); 2423var extension = tree.GetRoot().DescendantNodes().OfType<ExtensionBlockDeclarationSyntax>().Single(); 2451var extension = tree.GetRoot().DescendantNodes().OfType<ExtensionBlockDeclarationSyntax>().Single(); 2485var extension = tree.GetRoot().DescendantNodes().OfType<ExtensionBlockDeclarationSyntax>().Single(); 2511var extension = tree.GetRoot().DescendantNodes().OfType<ExtensionBlockDeclarationSyntax>().Single(); 2568var type = tree.GetRoot().DescendantNodes().OfType<TypeDeclarationSyntax>().Single(); 2585var type = tree.GetRoot().DescendantNodes().OfType<DelegateDeclarationSyntax>().Single(); 2601var type = tree.GetRoot().DescendantNodes().OfType<EnumDeclarationSyntax>().Single(); 2624var type = tree.GetRoot().DescendantNodes().OfType<ExtensionBlockDeclarationSyntax>().Single(); 2669var type = tree.GetRoot().DescendantNodes().OfType<ExtensionBlockDeclarationSyntax>().Single(); 2691var type = tree.GetRoot().DescendantNodes().OfType<ExtensionBlockDeclarationSyntax>().Single(); 2720var type = tree.GetRoot().DescendantNodes().OfType<ExtensionBlockDeclarationSyntax>().Single(); 2768var type = tree.GetRoot().DescendantNodes().OfType<ExtensionBlockDeclarationSyntax>().Single(); 2792var type = tree.GetRoot().DescendantNodes().OfType<ExtensionBlockDeclarationSyntax>().Single(); 2818var type = tree.GetRoot().DescendantNodes().OfType<ExtensionBlockDeclarationSyntax>().Single(); 3244var type = tree.GetRoot().DescendantNodes().OfType<ExtensionBlockDeclarationSyntax>().Single(); 3407var parameter = tree.GetRoot().DescendantNodes().OfType<ParameterSyntax>().Single(); 3412var type = tree.GetRoot().DescendantNodes().OfType<ExtensionBlockDeclarationSyntax>().Single(); 4085var type = tree.GetRoot().DescendantNodes().OfType<ExtensionBlockDeclarationSyntax>().Single(); 4650var ext = tree.GetRoot().DescendantNodes().OfType<ExtensionBlockDeclarationSyntax>().Single(); 4651var m = ext.DescendantNodes().OfType<MethodDeclarationSyntax>().Single(); 4694var ext = tree.GetRoot().DescendantNodes().OfType<ExtensionBlockDeclarationSyntax>().Single(); 4695var m = ext.DescendantNodes().OfType<MethodDeclarationSyntax>().Single(); 4987MethodSymbol implementation = extensions.GetMembers().OfType<MethodSymbol>().Single(); 5749MethodSymbol implementation = m.ContainingAssembly.GetTypeByMetadataName("Extensions").GetMembers().OfType<MethodSymbol>().Single(); 6150MethodSymbol implementation = m.ContainingAssembly.GetTypeByMetadataName("Extensions").GetMembers().OfType<MethodSymbol>().Single(); 6442MethodSymbol implementation = comp1.GetTypeByMetadataName("Extensions").GetMembers().OfType<MethodSymbol>().Single(); 7225MethodSymbol implementation = m.ContainingAssembly.GetTypeByMetadataName("Extensions").GetMembers().OfType<MethodSymbol>().Single(); 7614MethodSymbol implementation = m.ContainingAssembly.GetTypeByMetadataName("Extensions").GetMembers().OfType<MethodSymbol>().Single(); 7917MethodSymbol implementation = m.ContainingAssembly.GetTypeByMetadataName("Extensions").GetMembers().OfType<MethodSymbol>().Single(); 8776MethodSymbol implementation = m.ContainingAssembly.GetTypeByMetadataName("Extensions").GetMembers().OfType<MethodSymbol>().Single(); 9141MethodSymbol implementation = m.ContainingAssembly.GetTypeByMetadataName("Extensions").GetMembers().OfType<MethodSymbol>().Single(); 9423MethodSymbol implementation = comp1.GetTypeByMetadataName("Extensions").GetMembers().OfType<MethodSymbol>().Single(); 9712MethodSymbol implementation = comp1.GetTypeByMetadataName("Extensions").GetMembers().OfType<MethodSymbol>().Single(); 13028var loop = tree.GetRoot().DescendantNodes().OfType<ForEachStatementSyntax>().Single(); 13073var loop = tree.GetRoot().DescendantNodes().OfType<ForEachStatementSyntax>().Single(); 14021Assert.NotEmpty(comp.GetTypeByMetadataName("S1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters()); 14063Assert.NotEmpty(comp.GetTypeByMetadataName("S1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters()); 19315Assert.NotEmpty(comp.GetTypeByMetadataName("S1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters()); 19405Assert.NotEmpty(comp.GetTypeByMetadataName("S1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters()); 20187Assert.NotEmpty(comp.GetTypeByMetadataName("S1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters()); 22230var extension = tree.GetRoot().DescendantNodes().OfType<ExtensionBlockDeclarationSyntax>().Single(); 22284var extension = tree.GetRoot().DescendantNodes().OfType<ExtensionBlockDeclarationSyntax>().Single(); 22454var extension = tree.GetRoot().DescendantNodes().OfType<ExtensionBlockDeclarationSyntax>().Single(); 23697var loop = tree.GetRoot().DescendantNodes().OfType<ForEachStatementSyntax>().Single(); 23744var loop = tree.GetRoot().DescendantNodes().OfType<ForEachStatementSyntax>().Single(); 23779var loop = tree.GetRoot().DescendantNodes().OfType<ForEachStatementSyntax>().Single(); 23809var loop = tree.GetRoot().DescendantNodes().OfType<ForEachStatementSyntax>().Single(); 23839var loop = tree.GetRoot().DescendantNodes().OfType<ForEachStatementSyntax>().Single(); 23888var loop = tree.GetRoot().DescendantNodes().OfType<ForEachStatementSyntax>().Single(); 23935var loop = tree.GetRoot().DescendantNodes().OfType<ForEachStatementSyntax>().Single(); 23967var loop = tree.GetRoot().DescendantNodes().OfType<ForEachStatementSyntax>().Single(); 28262var extension = tree.GetRoot().DescendantNodes().OfType<ExtensionBlockDeclarationSyntax>().Single(); 28285var extension = tree.GetRoot().DescendantNodes().OfType<ExtensionBlockDeclarationSyntax>().Single(); 32631var implementation = m.ContainingAssembly.GetTypeByMetadataName("E").GetMembers().OfType<MethodSymbol>().Single(); 35555var extensionParameter = tree.GetRoot().DescendantNodes().OfType<ParameterSyntax>().Single(); 35576var parameter = tree.GetRoot().DescendantNodes().OfType<ParameterSyntax>().Single(); 35910var extension = tree.GetRoot().DescendantNodes().OfType<ExtensionBlockDeclarationSyntax>().Single(); 35914AssertEx.Equal("System.Object o", model.LookupSymbols(position, null, name: null).OfType<IParameterSymbol>().Single().ToTestDisplayString()); 44297var assignment = tree.GetRoot().DescendantNodes().OfType<ForEachVariableStatementSyntax>().Single();
Semantics\ExtensionTests2.cs (1)
15197var q = tree.GetCompilationUnitRoot().DescendantNodes().OfType<QueryExpressionSyntax>().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)
821return GetReferences(tree, name).Single(); 844return GetDeclarations(tree, name).Single(); 849return GetOutVarDeclarations(tree, name).Single(); 2952var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 3204var x3Decl = GetOutVarDeclarations(tree, "x3").Single(); 3205var x3Ref = GetReferences(tree, "x3").Single(); 3208var x4Decl = GetOutVarDeclarations(tree, "x4").Single(); 3209var x4Ref = GetReferences(tree, "x4").Single(); 3213var x5Ref = GetReferences(tree, "x5").Single(); 3225var x7Decl = GetOutVarDeclarations(tree, "x7").Single(); 3306var x3Decl = GetOutVarDeclarations(tree, "x3").Single(); 3307var x3Ref = GetReferences(tree, "x3").Single(); 3310var x4Decl = GetOutVarDeclarations(tree, "x4").Single(); 3311var x4Ref = GetReferences(tree, "x4").Single(); 3315var x5Ref = GetReferences(tree, "x5").Single(); 3327var x7Decl = GetOutVarDeclarations(tree, "x7").Single(); 3464bool success = model.TryGetSpeculativeSemanticModel(GetReferences(tree, "SpeculateHere").Single().SpanStart, initializer, out model); 3505bool success = model.TryGetSpeculativeSemanticModel(GetReferences(tree, "SpeculateHere").Single().SpanStart, initializer, out model); 3646var x3Decl = GetOutVarDeclarations(tree, "x3").Single(); 3649var x4Decl = GetOutVarDeclarations(tree, "x4").Single(); 3650var x4Ref = GetReferences(tree, "x4").Single(); 3655var x5Ref = GetReferences(tree, "x5").Single(); 3660var x6Decl = GetOutVarDeclarations(tree, "x6").Single(); 3661var x6Ref = GetReferences(tree, "x6").Single(); 3664var x7Decl = GetOutVarDeclarations(tree, "x7").Single(); 3665var x7Ref = GetReferences(tree, "x7").Single(); 3668var x8Decl = GetOutVarDeclarations(tree, "x8").Single(); 3669var x8Ref = GetReferences(tree, "x8").Single(); 3672var x9Decl = GetOutVarDeclarations(tree, "x9").Single(); 3673var x9Ref = GetReferences(tree, "x9").Single(); 3867var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 3872var x2Decl = GetOutVarDeclarations(tree, "x2").Single(); 3877var x4Decl = GetOutVarDeclarations(tree, "x4").Single(); 3883var x6Decl = GetOutVarDeclarations(tree, "x6").Single(); 3888var x7Decl = GetOutVarDeclarations(tree, "x7").Single(); 3894var x8Decl = GetOutVarDeclarations(tree, "x8").Single(); 3912var y12Ref = GetReferences(tree, "y12").Single(); 3964var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 3965var x1Ref = GetReferences(tree, "x1").Single(); 4004bool success = model.TryGetSpeculativeSemanticModel(GetReferences(tree, "SpeculateHere").Single().SpanStart, statement, out model); 4009var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 4276var x3Decl = GetOutVarDeclarations(tree, "x3").Single(); 4277var x3Ref = GetReferences(tree, "x3").Single(); 4280var x4Decl = GetOutVarDeclarations(tree, "x4").Single(); 4281var x4Ref = GetReferences(tree, "x4").Single(); 4285var x5Ref = GetReferences(tree, "x5").Single(); 4297var x7Decl = GetOutVarDeclarations(tree, "x7").Single(); 4304var x11Decl = GetOutVarDeclarations(tree, "x11").Single(); 4305var x11Ref = GetReferences(tree, "x11").Single(); 4501var x3Decl = GetOutVarDeclarations(tree, "x3").Single(); 4502var x3Ref = GetReferences(tree, "x3").Single(); 4506var x4Decl = GetOutVarDeclarations(tree, "x4").Single(); 4507var x4Ref = GetReferences(tree, "x4").Single(); 4511var x5Ref = GetReferences(tree, "x5").Single(); 4523var x7Decl = GetOutVarDeclarations(tree, "x7").Single(); 4530var x11Decl = GetOutVarDeclarations(tree, "x11").Single(); 4536var x12Decl = GetOutVarDeclarations(tree, "x12").Single(); 4542var x13Decl = GetOutVarDeclarations(tree, "x13").Single(); 4543var x13Ref = GetReferences(tree, "x13").Single(); 4678var x3Decl = GetOutVarDeclarations(tree, "x3").Single(); 4679var x3Ref = GetReferences(tree, "x3").Single(); 4682var x4Decl = GetOutVarDeclarations(tree, "x4").Single(); 4683var x4Ref = GetReferences(tree, "x4").Single(); 4687var x5Ref = GetReferences(tree, "x5").Single(); 4699var x7Decl = GetOutVarDeclarations(tree, "x7").Single(); 4706var x11Decl = GetOutVarDeclarations(tree, "x11").Single(); 4707var x11Ref = GetReferences(tree, "x11").Single(); 4927var x2Decl = GetOutVarDeclarations(tree, "x2").Single(); 4928var x2Ref = GetReferences(tree, "x2").Single(); 4931var x3Decl = GetOutVarDeclarations(tree, "x3").Single(); 4932var x3Ref = GetReferences(tree, "x3").Single(); 4935var x4Decl = GetOutVarDeclarations(tree, "x4").Single(); 4942var x5Decl = GetOutVarDeclarations(tree, "x5").Single(); 4957var x9Decl = GetOutVarDeclarations(tree, "x9").Single(); 4958var x9Ref = GetReferences(tree, "x9").Single(); 4961var x10Decl = GetOutVarDeclarations(tree, "x10").Single(); 4962var x10Ref = GetReferences(tree, "x10").Single(); 4965var x11Decl = GetOutVarDeclarations(tree, "x11").Single(); 4970var x12Decl = GetOutVarDeclarations(tree, "x12").Single(); 5110bool success = model.TryGetSpeculativeSemanticModel(GetReferences(tree, "SpeculateHere").Single().SpanStart, statement, out model); 5115var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 5183var x3Decl = GetOutVarDeclarations(tree, "x3").Single(); 5184var x3Ref = GetReferences(tree, "x3").Single(); 5187var x4Decl = GetOutVarDeclarations(tree, "x4").Single(); 5188var x4Ref = GetReferences(tree, "x4").Single(); 5192var x5Ref = GetReferences(tree, "x5").Single(); 5204var x7Decl = GetOutVarDeclarations(tree, "x7").Single(); 5211var x8Decl = GetOutVarDeclarations(tree, "x8").Single(); 5216var x9Decl = GetOutVarDeclarations(tree, "x9").Single(); 5286var x3Decl = GetOutVarDeclarations(tree, "x3").Single(); 5287var x3Ref = GetReferences(tree, "x3").Single(); 5290var x4Decl = GetOutVarDeclarations(tree, "x4").Single(); 5291var x4Ref = GetReferences(tree, "x4").Single(); 5295var x5Ref = GetReferences(tree, "x5").Single(); 5307var x7Decl = GetOutVarDeclarations(tree, "x7").Single(); 5413var x3Decl = GetOutVarDeclarations(tree, "x3").Single(); 5414var x3Ref = GetReferences(tree, "x3").Single(); 5417var x4Decl = GetOutVarDeclarations(tree, "x4").Single(); 5418var x4Ref = GetReferences(tree, "x4").Single(); 5422var x5Ref = GetReferences(tree, "x5").Single(); 5434var x7Decl = GetOutVarDeclarations(tree, "x7").Single(); 5515var x3Decl = GetOutVarDeclarations(tree, "x3").Single(); 5516var x3Ref = GetReferences(tree, "x3").Single(); 5519var x4Decl = GetOutVarDeclarations(tree, "x4").Single(); 5520var x4Ref = GetReferences(tree, "x4").Single(); 5523var x5Decl = GetOutVarDeclarations(tree, "x5").Single(); 5532var x6Decl = GetOutVarDeclarations(tree, "x6").Single(); 5533var x6Ref = GetReferences(tree, "x6").Single(); 5579var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 5580var x1Ref = GetReferences(tree, "x1").Single(); 5583var node = tree.GetRoot().DescendantNodes().OfType<EqualsValueClauseSyntax>().Single(); 5711var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 5712var x1Ref = GetReferences(tree, "x1").Single(); 5912var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 5917var x2Decl = GetOutVarDeclarations(tree, "x2").Single(); 5922var x4Decl = GetOutVarDeclarations(tree, "x4").Single(); 5928var x6Decl = GetOutVarDeclarations(tree, "x6").Single(); 5933var x7Decl = GetOutVarDeclarations(tree, "x7").Single(); 5939var x8Decl = GetOutVarDeclarations(tree, "x8").Single(); 5957var y12Ref = GetReferences(tree, "y12").Single(); 6053var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 6060var x2Decl = GetOutVarDeclarations(tree, "x2").Single(); 6065var x3Decl = GetOutVarDeclarations(tree, "x3").Single(); 6330var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 6335var x2Decl = GetOutVarDeclarations(tree, "x2").Single(); 6340var x4Decl = GetOutVarDeclarations(tree, "x4").Single(); 6346var x6Decl = GetOutVarDeclarations(tree, "x6").Single(); 6351var x7Decl = GetOutVarDeclarations(tree, "x7").Single(); 6357var x8Decl = GetOutVarDeclarations(tree, "x8").Single(); 6375var y12Ref = GetReferences(tree, "y12").Single(); 6565var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 6570var x2Decl = GetOutVarDeclarations(tree, "x2").Single(); 6575var x4Decl = GetOutVarDeclarations(tree, "x4").Single(); 6581var x6Decl = GetOutVarDeclarations(tree, "x6").Single(); 6586var x7Decl = GetOutVarDeclarations(tree, "x7").Single(); 6592var x8Decl = GetOutVarDeclarations(tree, "x8").Single(); 6610var y12Ref = GetReferences(tree, "y12").Single(); 6821var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 6827var x2Decl = GetOutVarDeclarations(tree, "x2").Single(); 6833var x4Decl = GetOutVarDeclarations(tree, "x4").Single(); 6840var x6Decl = GetOutVarDeclarations(tree, "x6").Single(); 6846var x7Decl = GetOutVarDeclarations(tree, "x7").Single(); 6852var x8Decl = GetOutVarDeclarations(tree, "x8").Single(); 6873var y12Ref = GetReferences(tree, "y12").Single(); 7067var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 7072var x2Decl = GetOutVarDeclarations(tree, "x2").Single(); 7077var x4Decl = GetOutVarDeclarations(tree, "x4").Single(); 7083var x6Decl = GetOutVarDeclarations(tree, "x6").Single(); 7088var x7Decl = GetOutVarDeclarations(tree, "x7").Single(); 7094var x8Decl = GetOutVarDeclarations(tree, "x8").Single(); 7112var y12Ref = GetReferences(tree, "y12").Single(); 7305var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 7310var x2Decl = GetOutVarDeclarations(tree, "x2").Single(); 7315var x4Decl = GetOutVarDeclarations(tree, "x4").Single(); 7321var x6Decl = GetOutVarDeclarations(tree, "x6").Single(); 7326var x7Decl = GetOutVarDeclarations(tree, "x7").Single(); 7332var x8Decl = GetOutVarDeclarations(tree, "x8").Single(); 7350var y12Ref = GetReferences(tree, "y12").Single(); 7627var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 7628var x1Ref = GetReferences(tree, "x1").Single(); 7632var x2Decl = GetOutVarDeclarations(tree, "x2").Single(); 7633var x2Ref = GetReferences(tree, "x2").Single(); 7636var x3Decl = GetOutVarDeclarations(tree, "x3").Single(); 7637var x3Ref = GetReferences(tree, "x3").Single(); 7640var x4Decl = GetOutVarDeclarations(tree, "x4").Single(); 7641var x4Ref = GetReferences(tree, "x4").Single(); 7645var x5Decl = GetOutVarDeclarations(tree, "x5").Single(); 7646var x5Ref = GetReferences(tree, "x5").Single(); 7649var x6Decl = GetOutVarDeclarations(tree, "x6").Single(); 7650var x6Ref = GetReferences(tree, "x6").Single(); 7653var x7Decl = GetOutVarDeclarations(tree, "x7").Single(); 7654var x7Ref = GetReferences(tree, "x7").Single(); 7719var x15Decl = GetOutVarDeclarations(tree, "x15").Single(); 7776var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 7836var x0Decl = GetOutVarDeclarations(tree, "x0").Single(); 7841var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 7846var x2Decl = GetOutVarDeclarations(tree, "x2").Single(); 7898var x0Decl = GetOutVarDeclarations(tree, "x0").Single(); 7903var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 7908var x2Decl = GetOutVarDeclarations(tree, "x2").Single(); 8390var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 8395var x2Decl = GetOutVarDeclarations(tree, "x2").Single(); 8400var x4Decl = GetOutVarDeclarations(tree, "x4").Single(); 8406var x6Decl = GetOutVarDeclarations(tree, "x6").Single(); 8411var x7Decl = GetOutVarDeclarations(tree, "x7").Single(); 8417var x8Decl = GetOutVarDeclarations(tree, "x8").Single(); 8435var y12Ref = GetReferences(tree, "y12").Single(); 8445var x15Decl = GetOutVarDeclarations(tree, "x15").Single(); 8490var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 8662var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 8667var x2Decl = GetOutVarDeclarations(tree, "x2").Single(); 8672var x3Decl = GetOutVarDeclarations(tree, "x3").Single(); 8678var x4Decl = GetOutVarDeclarations(tree, "x4").Single(); 8685var x5Decl = GetOutVarDeclarations(tree, "x5").Single(); 8686var x5Ref = GetReferences(tree, "x5").Single(); 8689var x6Decl = GetOutVarDeclarations(tree, "x6").Single(); 8694var x7Decl = GetOutVarDeclarations(tree, "x7").Single(); 8700var x8Decl = GetOutVarDeclarations(tree, "x8").Single(); 8717var y12Ref = GetReferences(tree, "y12").Single(); 8764var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 8765var x1Ref = GetReferences(tree, "x1").Single(); 8804bool success = model.TryGetSpeculativeSemanticModel(GetReferences(tree, "SpeculateHere").Single().SpanStart, statement, out model); 8809var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 9164var x3Decl = GetOutVarDeclarations(tree, "x3").Single(); 9165var x3Ref = GetReferences(tree, "x3").Single(); 9168var x4Decl = GetOutVarDeclarations(tree, "x4").Single(); 9169var x4Ref = GetReferences(tree, "x4").Single(); 9173var x5Ref = GetReferences(tree, "x5").Single(); 9185var x7Decl = GetOutVarDeclarations(tree, "x7").Single(); 9194var x8Decl = GetOutVarDeclarations(tree, "x8").Single(); 9213var x11Decl = GetOutVarDeclarations(tree, "x11").Single(); 9220var x12Decl = GetOutVarDeclarations(tree, "x12").Single(); 9266var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 9267var x1Ref = GetReferences(tree, "x1").Single(); 9337var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 9338var x1Ref = GetReferences(tree, "x1").Single(); 9341var x4Decl = GetOutVarDeclarations(tree, "x4").Single(); 9348var x6Decl = GetOutVarDeclarations(tree, "x6").Single(); 9349var x6Ref = GetReferences(tree, "x6").Single(); 9352var x8Decl = GetOutVarDeclarations(tree, "x8").Single(); 9358var x14Ref = GetReferences(tree, "x14").Single(); 9430var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 9431var x1Ref = GetReferences(tree, "x1").Single(); 9434var x4Decl = GetOutVarDeclarations(tree, "x4").Single(); 9441var x6Decl = GetOutVarDeclarations(tree, "x6").Single(); 9442var x6Ref = GetReferences(tree, "x6").Single(); 9445var x8Decl = GetOutVarDeclarations(tree, "x8").Single(); 9451var x14Ref = GetReferences(tree, "x14").Single(); 9510var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 9517var x2Decl = GetOutVarDeclarations(tree, "x2").Single(); 9586var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 9598var x3Decl = GetOutVarDeclarations(tree, "x3").Single(); 9603var x4Decl = GetOutVarDeclarations(tree, "x4").Single(); 9643bool success = model.TryGetSpeculativeSemanticModel(GetReferences(tree, "SpeculateHere").Single().SpanStart, statement, out model); 9648var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 9696var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 9702var d = tree.GetRoot().DescendantNodes().OfType<VariableDeclaratorSyntax>().Where(id => id.Identifier.ValueText == "d").Single(); 9893var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 9894var x1Ref = GetReferences(tree, "x1").Single(); 9897var x4Decl = GetOutVarDeclarations(tree, "x4").Single(); 9904var x6Decl = GetOutVarDeclarations(tree, "x6").Single(); 9905var x6Ref = GetReferences(tree, "x6").Single(); 9908var x8Decl = GetOutVarDeclarations(tree, "x8").Single(); 9914var x14Ref = GetReferences(tree, "x14").Single(); 9988var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 9989var x1Ref = GetReferences(tree, "x1").Single(); 9992var x4Decl = GetOutVarDeclarations(tree, "x4").Single(); 9999var x6Decl = GetOutVarDeclarations(tree, "x6").Single(); 10000var x6Ref = GetReferences(tree, "x6").Single(); 10003var x8Decl = GetOutVarDeclarations(tree, "x8").Single(); 10009var x14Ref = GetReferences(tree, "x14").Single(); 10070var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 10077var x2Decl = GetOutVarDeclarations(tree, "x2").Single(); 10151var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 10166var x3Decl = GetOutVarDeclarations(tree, "x3").Single(); 10171var x4Decl = GetOutVarDeclarations(tree, "x4").Single(); 10211bool success = model.TryGetSpeculativeSemanticModel(GetReferences(tree, "SpeculateHere").Single().SpanStart, statement, out model); 10216var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 10263var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 10269var d = tree.GetRoot().DescendantNodes().OfType<SingleVariableDesignationSyntax>().Where(id => id.Identifier.ValueText == "d").Single(); 10723var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 10728var x2Decl = GetOutVarDeclarations(tree, "x2").Single(); 10733var x4Decl = GetOutVarDeclarations(tree, "x4").Single(); 10741var x6Decl = GetOutVarDeclarations(tree, "x6").Single(); 10746var x7Decl = GetOutVarDeclarations(tree, "x7").Single(); 10752var x8Decl = GetOutVarDeclarations(tree, "x8").Single(); 10769var y12Ref = GetReferences(tree, "y12").Single(); 10820var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 10821var x1Ref = GetReferences(tree, "x1").Single(); 10860bool success = model.TryGetSpeculativeSemanticModel(GetReferences(tree, "SpeculateHere").Single().SpanStart, statement, out model); 10865var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 11049var x3Decl = GetOutVarDeclarations(tree, "x3").Single(); 11050var x3Ref = GetReferences(tree, "x3").Single(); 11053var x4Decl = GetOutVarDeclarations(tree, "x4").Single(); 11054var x4Ref = GetReferences(tree, "x4").Single(); 11058var x5Ref = GetReferences(tree, "x5").Single(); 11070var x7Decl = GetOutVarDeclarations(tree, "x7").Single(); 11186var x3Decl = GetOutVarDeclarations(tree, "x3").Single(); 11187var x3Ref = GetReferences(tree, "x3").Single(); 11190var x4Decl = GetOutVarDeclarations(tree, "x4").Single(); 11191var x4Ref = GetReferences(tree, "x4").Single(); 11195var x5Ref = GetReferences(tree, "x5").Single(); 11207var x7Decl = GetOutVarDeclarations(tree, "x7").Single(); 11268var x3Decl = GetOutVarDeclarations(tree, "x3").Single(); 11269var x3Ref = GetReferences(tree, "x3").Single(); 11272var x4Decl = GetOutVarDeclarations(tree, "x4").Single(); 11273var x4Ref = GetReferences(tree, "x4").Single(); 11277var x5Ref = GetReferences(tree, "x5").Single(); 11289var x7Decl = GetOutVarDeclarations(tree, "x7").Single(); 11335var node = tree.GetRoot().DescendantNodes().OfType<EqualsValueClauseSyntax>().Single(); 11430var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 11431var x1Ref = GetReferences(tree, "x1").Single(); 11718var y1Decl = GetOutVarDeclarations(tree, "y1").Single(); 11723var y2Decl = GetOutVarDeclarations(tree, "y2").Single(); 11728var z2Decl = GetOutVarDeclarations(tree, "z2").Single(); 11735var y3Decl = GetOutVarDeclarations(tree, "y3").Single(); 11740var z3Decl = GetOutVarDeclarations(tree, "z3").Single(); 11747var y4Decl = GetOutVarDeclarations(tree, "y4").Single(); 11752var z4Decl = GetOutVarDeclarations(tree, "z4").Single(); 11757var u4Decl = GetOutVarDeclarations(tree, "u4").Single(); 11765var v4Decl = GetOutVarDeclarations(tree, "v4").Single(); 11773var y5Decl = GetOutVarDeclarations(tree, "y5").Single(); 11778var z5Decl = GetOutVarDeclarations(tree, "z5").Single(); 11783var u5Decl = GetOutVarDeclarations(tree, "u5").Single(); 11791var v5Decl = GetOutVarDeclarations(tree, "v5").Single(); 11799var y6Decl = GetOutVarDeclarations(tree, "y6").Single(); 11804var z6Decl = GetOutVarDeclarations(tree, "z6").Single(); 11811var y7Decl = GetOutVarDeclarations(tree, "y7").Single(); 11816var z7Decl = GetOutVarDeclarations(tree, "z7").Single(); 11824var u7Decl = GetOutVarDeclarations(tree, "u7").Single(); 11832var y8Decl = GetOutVarDeclarations(tree, "y8").Single(); 11837var z8Decl = GetOutVarDeclarations(tree, "z8").Single(); 11843var y9Decl = GetOutVarDeclarations(tree, "y9").Single(); 11848var z9Decl = GetOutVarDeclarations(tree, "z9").Single(); 11855var u9Decl = GetOutVarDeclarations(tree, "u9").Single(); 11862var y10Decl = GetOutVarDeclarations(tree, "y10").Single(); 11868var y11Decl = GetOutVarDeclarations(tree, "y11").Single(); 11975var y4Decl = GetOutVarDeclarations(tree, "y4").Single(); 11980var z4Decl = GetOutVarDeclarations(tree, "z4").Single(); 11985var u4Decl = GetOutVarDeclarations(tree, "u4").Single(); 11993var v4Decl = GetOutVarDeclarations(tree, "v4").Single(); 12001var y5Decl = GetOutVarDeclarations(tree, "y5").Single(); 12006var z5Decl = GetOutVarDeclarations(tree, "z5").Single(); 12011var u5Decl = GetOutVarDeclarations(tree, "u5").Single(); 12019var v5Decl = GetOutVarDeclarations(tree, "v5").Single(); 12130var yDecl = GetOutVarDeclarations(tree, id).Single(); 12159var y13Decl = GetOutVarDeclarations(tree, "y13").Single(); 12426var yDecl = GetOutVarDeclarations(tree, id).Single(); 12427var yRef = GetReferences(tree, id).Single(); 12502var yDecl = GetOutVarDeclarations(tree, id).Single(); 12503var yRef = GetReferences(tree, id).Single(); 12664var yDecl = GetOutVarDeclarations(tree, id).Single(); 12782var y1Ref = GetReferences(tree, "y1").Single(); 12792var y3Decl = GetOutVarDeclarations(tree, "y3").Single(); 12793var y3Ref = GetReferences(tree, "y3").Single(); 12796var y4Decl = GetOutVarDeclarations(tree, "y4").Single(); 12797var y4Ref = GetReferences(tree, "y4").Single(); 12871var yDecl = GetOutVarDeclarations(tree, id).Single(); 12872var yRef = GetReferences(tree, id).Single(); 12923var yDecl = GetOutVarDeclarations(tree, "y1").Single(); 12924var yRef = GetReferences(tree, "y1").Single(); 12965var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 12966var x1Ref = GetReferences(tree, "x1").Single(); 13212var x2Decl = GetOutVarDeclarations(tree, "x2").Single(); 13213var x2Ref = GetReferences(tree, "x2").Single(); 13216var x3Decl = GetOutVarDeclarations(tree, "x3").Single(); 13217var x3Ref = GetReferences(tree, "x3").Single(); 13220var x4Decl = GetOutVarDeclarations(tree, "x4").Single(); 13227var x5Decl = GetOutVarDeclarations(tree, "x5").Single(); 13239var x9Decl = GetOutVarDeclarations(tree, "x9").Single(); 13240var x9Ref = GetReferences(tree, "x9").Single(); 13243var x10Decl = GetOutVarDeclarations(tree, "x10").Single(); 13244var x10Ref = GetReferences(tree, "x10").Single(); 13247var x11Decl = GetOutVarDeclarations(tree, "x11").Single(); 13252var x12Decl = GetOutVarDeclarations(tree, "x12").Single(); 13340bool success = model.TryGetSpeculativeSemanticModel(GetReferences(tree, "SpeculateHere").Single().SpanStart, statement, out model); 13345var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 13608var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 13613var x4Decl = GetOutVarDeclarations(tree, "x4").Single(); 13621var x5Decl = GetOutVarDeclarations(tree, "x5").Single(); 13626var x6Decl = GetOutVarDeclarations(tree, "x6").Single(); 13631var x7Decl = GetOutVarDeclarations(tree, "x7").Single(); 13699var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 13700var x1Ref = GetReferences(tree, "x1").Single(); 13739bool success = model.TryGetSpeculativeSemanticModel(GetReferences(tree, "SpeculateHere").Single().SpanStart, statement, out model); 13744var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 14139var x2Decl = GetOutVarDeclarations(tree, "x2").Single(); 14144var x3Decl = GetOutVarDeclarations(tree, "x3").Single(); 14149var x4Decl = GetOutVarDeclarations(tree, "x4").Single(); 14156var x5Decl = GetOutVarDeclarations(tree, "x5").Single(); 14172var x9Decl = GetOutVarDeclarations(tree, "x9").Single(); 14181var x11Decl = GetOutVarDeclarations(tree, "x11").Single(); 14189var x12Decl = GetOutVarDeclarations(tree, "x12").Single(); 14945var x8Decl = GetOutVarDeclarations(tree, "x8").Single(); 14954var x13Decl = GetOutVarDeclarations(tree, "x13").Single(); 14961var x14Decl = GetOutVarDeclarations(tree, "x14").Single(); 14970var x16Decl = GetOutVarDeclarations(tree, "x16").Single(); 14979var x17Decl = GetOutVarDeclarations(tree, "x17").Single(); 15133var x2Decl = GetOutVarDeclarations(tree, "x2").Single(); 15134var x2Ref = GetReferences(tree, "x2").Single(); 15137var x3Decl = GetOutVarDeclarations(tree, "x3").Single(); 15138var x3Ref = GetReferences(tree, "x3").Single(); 15141var x4Decl = GetOutVarDeclarations(tree, "x4").Single(); 15148var x5Decl = GetOutVarDeclarations(tree, "x5").Single(); 15160var x9Decl = GetOutVarDeclarations(tree, "x9").Single(); 15161var x9Ref = GetReferences(tree, "x9").Single(); 15164var x10Decl = GetOutVarDeclarations(tree, "x10").Single(); 15165var x10Ref = GetReferences(tree, "x10").Single(); 15168var x11Decl = GetOutVarDeclarations(tree, "x11").Single(); 15173var x12Decl = GetOutVarDeclarations(tree, "x12").Single(); 15260bool success = model.TryGetSpeculativeSemanticModel(GetReferences(tree, "SpeculateHere").Single().SpanStart, statement, out model); 15265var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 15533var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 15538var x2Decl = GetOutVarDeclarations(tree, "x2").Single(); 15543var x4Decl = GetOutVarDeclarations(tree, "x4").Single(); 15549var x6Decl = GetOutVarDeclarations(tree, "x6").Single(); 15554var x7Decl = GetOutVarDeclarations(tree, "x7").Single(); 15560var x8Decl = GetOutVarDeclarations(tree, "x8").Single(); 15573var x10Decl = GetOutVarDeclarations(tree, "x10").Single(); 15574var x10Ref = GetReferences(tree, "x10").Single(); 15582var y12Ref = GetReferences(tree, "y12").Single(); 15746var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 15751var x2Decl = GetOutVarDeclarations(tree, "x2").Single(); 15756var x4Decl = GetOutVarDeclarations(tree, "x4").Single(); 15762var x6Decl = GetOutVarDeclarations(tree, "x6").Single(); 15767var x7Decl = GetOutVarDeclarations(tree, "x7").Single(); 15773var x8Decl = GetOutVarDeclarations(tree, "x8").Single(); 15786var x10Decl = GetOutVarDeclarations(tree, "x10").Single(); 15787var x10Ref = GetReferences(tree, "x10").Single(); 15795var y12Ref = GetReferences(tree, "y12").Single(); 15959var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 15964var x2Decl = GetOutVarDeclarations(tree, "x2").Single(); 15969var x4Decl = GetOutVarDeclarations(tree, "x4").Single(); 15975var x6Decl = GetOutVarDeclarations(tree, "x6").Single(); 15980var x7Decl = GetOutVarDeclarations(tree, "x7").Single(); 15986var x8Decl = GetOutVarDeclarations(tree, "x8").Single(); 15999var x10Decl = GetOutVarDeclarations(tree, "x10").Single(); 16000var x10Ref = GetReferences(tree, "x10").Single(); 16008var y12Ref = GetReferences(tree, "y12").Single(); 16074var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 16081var x2Decl = GetOutVarDeclarations(tree, "x2").Single(); 16161var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 16173var x3Decl = GetOutVarDeclarations(tree, "x3").Single(); 16178var x4Decl = GetOutVarDeclarations(tree, "x4").Single(); 16402var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 16407var x2Decl = GetOutVarDeclarations(tree, "x2").Single(); 16412var x4Decl = GetOutVarDeclarations(tree, "x4").Single(); 16418var x6Decl = GetOutVarDeclarations(tree, "x6").Single(); 16423var x7Decl = GetOutVarDeclarations(tree, "x7").Single(); 16429var x8Decl = GetOutVarDeclarations(tree, "x8").Single(); 16447var y12Ref = GetReferences(tree, "y12").Single(); 16498var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 16499var x1Ref = GetReferences(tree, "x1").Single(); 16538bool success = model.TryGetSpeculativeSemanticModel(GetReferences(tree, "SpeculateHere").Single().SpanStart, statement, out model); 16543var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 16970var x2Decl = GetOutVarDeclarations(tree, "x2").Single(); 16971var x2Ref = GetReferences(tree, "x2").Single(); 16974var x3Decl = GetOutVarDeclarations(tree, "x3").Single(); 16975var x3Ref = GetReferences(tree, "x3").Single(); 16978var x4Decl = GetOutVarDeclarations(tree, "x4").Single(); 16985var x5Decl = GetOutVarDeclarations(tree, "x5").Single(); 17000var x9Decl = GetOutVarDeclarations(tree, "x9").Single(); 17001var x9Ref = GetReferences(tree, "x9").Single(); 17004var x11Decl = GetOutVarDeclarations(tree, "x11").Single(); 17009var x12Decl = GetOutVarDeclarations(tree, "x12").Single(); 17054var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 17055var x1Ref = GetReferences(tree, "x1").Single(); 17097bool success = model.TryGetSpeculativeSemanticModel(GetReferences(tree, "SpeculateHere").Single().SpanStart, statement, out model); 17102var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 17397var x2Decl = GetOutVarDeclarations(tree, "x2").Single(); 17398var x2Ref = GetReferences(tree, "x2").Single(); 17401var x3Decl = GetOutVarDeclarations(tree, "x3").Single(); 17402var x3Ref = GetReferences(tree, "x3").Single(); 17405var x4Decl = GetOutVarDeclarations(tree, "x4").Single(); 17412var x5Decl = GetOutVarDeclarations(tree, "x5").Single(); 17427var x9Decl = GetOutVarDeclarations(tree, "x9").Single(); 17428var x9Ref = GetReferences(tree, "x9").Single(); 17431var x10Decl = GetOutVarDeclarations(tree, "x10").Single(); 17432var x10Ref = GetReferences(tree, "x10").Single(); 17435var x11Decl = GetOutVarDeclarations(tree, "x11").Single(); 17440var x12Decl = GetOutVarDeclarations(tree, "x12").Single(); 17533bool success = model.TryGetSpeculativeSemanticModel(GetReferences(tree, "SpeculateHere").Single().SpanStart, statement, out model); 17538var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 17749var x2Decl = tree.GetRoot().DescendantNodes().OfType<LocalDeclarationStatementSyntax>().Single(); 18444var initializer = tree.GetRoot().DescendantNodes().OfType<ConstructorInitializerSyntax>().Single(); 19332var varRef = GetReferences(tree, "var").Skip(1).Single(); 20359var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 20365var x2Decl = GetOutVarDeclarations(tree, "x2").Single(); 20371var x3Decl = GetOutVarDeclarations(tree, "x3").Single(); 20377var x4Decl = GetOutVarDeclarations(tree, "x4").Single(); 20920var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 20921var x1Ref = GetReferences(tree, "x1").Single(); 20925var x4Decl = GetOutVarDeclarations(tree, "x4").Single(); 20933var x6Decl = GetOutVarDeclarations(tree, "x6").Single(); 20934var x6Ref = GetReferences(tree, "x6").Single(); 20938var x8Decl = GetOutVarDeclarations(tree, "x8").Single(); 20945var x14Ref = GetReferences(tree, "x14").Single(); 21039var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 21047var x2Decl = GetOutVarDeclarations(tree, "x2").Single(); 21055var x3Decl = GetOutVarDeclarations(tree, "x3").Single(); 21134var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 21148var x3Decl = GetOutVarDeclarations(tree, "x3").Single(); 21154var x4Decl = GetOutVarDeclarations(tree, "x4").Single(); 21238var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 21252var x3Decl = GetOutVarDeclarations(tree, "x3").Single(); 21258var x4Decl = GetOutVarDeclarations(tree, "x4").Single(); 21299bool success = model.TryGetSpeculativeSemanticModel(GetReferences(tree, "SpeculateHere").Single().SpanStart, statement, out model); 21304var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 21363var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 21370var e = tree.GetRoot().DescendantNodes().OfType<VariableDeclaratorSyntax>().Where(id => id.Identifier.ValueText == "e").Single(); 21413var y1Decl = GetOutVarDeclarations(tree, "y1").Single(); 21647var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 21653var x2Decl = GetOutVarDeclarations(tree, "x2").Single(); 21659var x4Decl = GetOutVarDeclarations(tree, "x4").Single(); 21666var x6Decl = GetOutVarDeclarations(tree, "x6").Single(); 21672var x7Decl = GetOutVarDeclarations(tree, "x7").Single(); 21679var x8Decl = GetOutVarDeclarations(tree, "x8").Single(); 21699var y12Ref = GetReferences(tree, "y12").Single(); 21820var x4Decl = GetOutVarDeclarations(tree, "x4").Single(); 21825var x7Decl = GetOutVarDeclarations(tree, "x7").Single(); 21826var x7Ref = GetReferences(tree, "x7").Single(); 22014var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 22020var x2Decl = GetOutVarDeclarations(tree, "x2").Single(); 22026var x4Decl = GetOutVarDeclarations(tree, "x4").Single(); 22033var x6Decl = GetOutVarDeclarations(tree, "x6").Single(); 22039var x7Decl = GetOutVarDeclarations(tree, "x7").Single(); 22046var x8Decl = GetOutVarDeclarations(tree, "x8").Single(); 22061var x10Decl = GetOutVarDeclarations(tree, "x10").Single(); 22062var x10Ref = GetReferences(tree, "x10").Single(); 22071var y12Ref = GetReferences(tree, "y12").Single(); 22141var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 22149var x2Decl = GetOutVarDeclarations(tree, "x2").Single(); 22239var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 22253var x3Decl = GetOutVarDeclarations(tree, "x3").Single(); 22259var x4Decl = GetOutVarDeclarations(tree, "x4").Single(); 22427var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 22433var x2Decl = GetOutVarDeclarations(tree, "x2").Single(); 22439var x4Decl = GetOutVarDeclarations(tree, "x4").Single(); 22446var x6Decl = GetOutVarDeclarations(tree, "x6").Single(); 22452var x7Decl = GetOutVarDeclarations(tree, "x7").Single(); 22459var x8Decl = GetOutVarDeclarations(tree, "x8").Single(); 22479var y12Ref = GetReferences(tree, "y12").Single(); 22582var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 22590var x2Decl = GetOutVarDeclarations(tree, "x2").Single(); 22596var x3Decl = GetOutVarDeclarations(tree, "x3").Single(); 22661var x3Decl = GetOutVarDeclarations(tree, "x3").Single(); 22662var x3Ref = GetReferences(tree, "x3").Single(); 22666var x4Decl = GetOutVarDeclarations(tree, "x4").Single(); 22667var x4Ref = GetReferences(tree, "x4").Single(); 22672var x5Ref = GetReferences(tree, "x5").Single(); 22686var x7Decl = GetOutVarDeclarations(tree, "x7").Single(); 22784var x3Decl = GetOutVarDeclarations(tree, "x3").Single(); 22785var x3Ref = GetReferences(tree, "x3").Single(); 22789var x4Decl = GetOutVarDeclarations(tree, "x4").Single(); 22790var x4Ref = GetReferences(tree, "x4").Single(); 22795var x5Ref = GetReferences(tree, "x5").Single(); 22809var x7Decl = GetOutVarDeclarations(tree, "x7").Single(); 22866var x3Decl = GetOutVarDeclarations(tree, "x3").Single(); 22867var x3Ref = GetReferences(tree, "x3").Single(); 22871var x4Decl = GetOutVarDeclarations(tree, "x4").Single(); 22872var x4Ref = GetReferences(tree, "x4").Single(); 22877var x5Ref = GetReferences(tree, "x5").Single(); 22891var x7Decl = GetOutVarDeclarations(tree, "x7").Single(); 22950var x3Decl = GetOutVarDeclarations(tree, "x3").Single(); 22951var x3Ref = GetReferences(tree, "x3").Single(); 22955var x4Decl = GetOutVarDeclarations(tree, "x4").Single(); 22956var x4Ref = GetReferences(tree, "x4").Single(); 22961var x5Ref = GetReferences(tree, "x5").Single(); 22975var x7Decl = GetOutVarDeclarations(tree, "x7").Single(); 23017var x3Decl = GetOutVarDeclarations(tree, "x3").Single(); 23396var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 23444var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 23449var x2Decl = GetOutVarDeclarations(tree, "x2").Single(); 23450var x2Ref = GetReferences(tree, "x2").Single(); 23453var x3Decl = GetOutVarDeclarations(tree, "x3").Single(); 23454var x3Ref = GetReferences(tree, "x3").Single(); 23477var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 23482var x2Decl = GetOutVarDeclarations(tree, "x2").Single(); 23483var x2Ref = GetReferences(tree, "x2").Single(); 23486var x3Decl = GetOutVarDeclarations(tree, "x3").Single(); 23487var x3Ref = GetReferences(tree, "x3").Single(); 23528var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 23672var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 23677var x2Decl = GetOutVarDeclarations(tree, "x2").Single(); 23682var x4Decl = GetOutVarDeclarations(tree, "x4").Single(); 23688var x6Decl = GetOutVarDeclarations(tree, "x6").Single(); 23693var x7Decl = GetOutVarDeclarations(tree, "x7").Single(); 23699var x8Decl = GetOutVarDeclarations(tree, "x8").Single(); 23717var y12Ref = GetReferences(tree, "y12").Single(); 23770var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 23775var x2Decl = GetOutVarDeclarations(tree, "x2").Single(); 23780var x4Decl = GetOutVarDeclarations(tree, "x4").Single(); 23786var x6Decl = GetOutVarDeclarations(tree, "x6").Single(); 23791var x7Decl = GetOutVarDeclarations(tree, "x7").Single(); 23797var x8Decl = GetOutVarDeclarations(tree, "x8").Single(); 23815var y12Ref = GetReferences(tree, "y12").Single(); 23868var x0Decl = GetOutVarDeclarations(tree, "x0").Single(); 23873var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 23878var x2Decl = GetOutVarDeclarations(tree, "x2").Single(); 24010var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 24015var x2Decl = GetOutVarDeclarations(tree, "x2").Single(); 24020var x4Decl = GetOutVarDeclarations(tree, "x4").Single(); 24026var x6Decl = GetOutVarDeclarations(tree, "x6").Single(); 24031var x7Decl = GetOutVarDeclarations(tree, "x7").Single(); 24037var x8Decl = GetOutVarDeclarations(tree, "x8").Single(); 24055var y12Ref = GetReferences(tree, "y12").Single(); 24065var x15Decl = GetOutVarDeclarations(tree, "x15").Single(); 24114var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 24119var x2Decl = GetOutVarDeclarations(tree, "x2").Single(); 24124var x4Decl = GetOutVarDeclarations(tree, "x4").Single(); 24130var x6Decl = GetOutVarDeclarations(tree, "x6").Single(); 24135var x7Decl = GetOutVarDeclarations(tree, "x7").Single(); 24141var x8Decl = GetOutVarDeclarations(tree, "x8").Single(); 24159var y12Ref = GetReferences(tree, "y12").Single(); 24169var x15Decl = GetOutVarDeclarations(tree, "x15").Single(); 24209var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 24297var x3Decl = GetOutVarDeclarations(tree, "x3").Single(); 24298var x3Ref = GetReferences(tree, "x3").Single(); 24301var x4Decl = GetOutVarDeclarations(tree, "x4").Single(); 24302var x4Ref = GetReferences(tree, "x4").Single(); 24306var x5Ref = GetReferences(tree, "x5").Single(); 24318var x7Decl = GetOutVarDeclarations(tree, "x7").Single(); 24327var x8Decl = GetOutVarDeclarations(tree, "x8").Single(); 24346var x11Decl = GetOutVarDeclarations(tree, "x11").Single(); 24353var x12Decl = GetOutVarDeclarations(tree, "x12").Single(); 24403var x3Decl = GetOutVarDeclarations(tree, "x3").Single(); 24404var x3Ref = GetReferences(tree, "x3").Single(); 24407var x4Decl = GetOutVarDeclarations(tree, "x4").Single(); 24408var x4Ref = GetReferences(tree, "x4").Single(); 24412var x5Ref = GetReferences(tree, "x5").Single(); 24424var x7Decl = GetOutVarDeclarations(tree, "x7").Single(); 24433var x8Decl = GetOutVarDeclarations(tree, "x8").Single(); 24452var x11Decl = GetOutVarDeclarations(tree, "x11").Single(); 24459var x12Decl = GetOutVarDeclarations(tree, "x12").Single(); 24496var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 24497var x1Ref = GetReferences(tree, "x1").Single(); 24527var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 24528var x1Ref = GetReferences(tree, "x1").Single(); 24729var y1Decl = GetOutVarDeclarations(tree, "y1").Single(); 24734var y2Decl = GetOutVarDeclarations(tree, "y2").Single(); 24739var z2Decl = GetOutVarDeclarations(tree, "z2").Single(); 24746var y3Decl = GetOutVarDeclarations(tree, "y3").Single(); 24751var z3Decl = GetOutVarDeclarations(tree, "z3").Single(); 24758var y4Decl = GetOutVarDeclarations(tree, "y4").Single(); 24763var z4Decl = GetOutVarDeclarations(tree, "z4").Single(); 24768var u4Decl = GetOutVarDeclarations(tree, "u4").Single(); 24776var v4Decl = GetOutVarDeclarations(tree, "v4").Single(); 24784var y5Decl = GetOutVarDeclarations(tree, "y5").Single(); 24789var z5Decl = GetOutVarDeclarations(tree, "z5").Single(); 24794var u5Decl = GetOutVarDeclarations(tree, "u5").Single(); 24802var v5Decl = GetOutVarDeclarations(tree, "v5").Single(); 24810var y6Decl = GetOutVarDeclarations(tree, "y6").Single(); 24815var z6Decl = GetOutVarDeclarations(tree, "z6").Single(); 24822var y7Decl = GetOutVarDeclarations(tree, "y7").Single(); 24827var z7Decl = GetOutVarDeclarations(tree, "z7").Single(); 24835var u7Decl = GetOutVarDeclarations(tree, "u7").Single(); 24843var y8Decl = GetOutVarDeclarations(tree, "y8").Single(); 24848var z8Decl = GetOutVarDeclarations(tree, "z8").Single(); 24854var y9Decl = GetOutVarDeclarations(tree, "y9").Single(); 24859var z9Decl = GetOutVarDeclarations(tree, "z9").Single(); 24866var u9Decl = GetOutVarDeclarations(tree, "u9").Single(); 24873var y10Decl = GetOutVarDeclarations(tree, "y10").Single(); 24879var y11Decl = GetOutVarDeclarations(tree, "y11").Single(); 24988var y1Decl = GetOutVarDeclarations(tree, "y1").Single(); 24993var y2Decl = GetOutVarDeclarations(tree, "y2").Single(); 24998var z2Decl = GetOutVarDeclarations(tree, "z2").Single(); 25005var y3Decl = GetOutVarDeclarations(tree, "y3").Single(); 25010var z3Decl = GetOutVarDeclarations(tree, "z3").Single(); 25017var y4Decl = GetOutVarDeclarations(tree, "y4").Single(); 25022var z4Decl = GetOutVarDeclarations(tree, "z4").Single(); 25027var u4Decl = GetOutVarDeclarations(tree, "u4").Single(); 25035var v4Decl = GetOutVarDeclarations(tree, "v4").Single(); 25043var y5Decl = GetOutVarDeclarations(tree, "y5").Single(); 25048var z5Decl = GetOutVarDeclarations(tree, "z5").Single(); 25053var u5Decl = GetOutVarDeclarations(tree, "u5").Single(); 25061var v5Decl = GetOutVarDeclarations(tree, "v5").Single(); 25069var y6Decl = GetOutVarDeclarations(tree, "y6").Single(); 25074var z6Decl = GetOutVarDeclarations(tree, "z6").Single(); 25081var y7Decl = GetOutVarDeclarations(tree, "y7").Single(); 25086var z7Decl = GetOutVarDeclarations(tree, "z7").Single(); 25094var u7Decl = GetOutVarDeclarations(tree, "u7").Single(); 25102var y8Decl = GetOutVarDeclarations(tree, "y8").Single(); 25107var z8Decl = GetOutVarDeclarations(tree, "z8").Single(); 25113var y9Decl = GetOutVarDeclarations(tree, "y9").Single(); 25118var z9Decl = GetOutVarDeclarations(tree, "z9").Single(); 25125var u9Decl = GetOutVarDeclarations(tree, "u9").Single(); 25132var y10Decl = GetOutVarDeclarations(tree, "y10").Single(); 25138var y11Decl = GetOutVarDeclarations(tree, "y11").Single(); 25179var yDecl = GetOutVarDeclarations(tree, "y1").Single(); 25180var yRef = GetReferences(tree, "y1").Single(); 25292var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 25297var x2Decl = GetOutVarDeclarations(tree, "x2").Single(); 25302var x4Decl = GetOutVarDeclarations(tree, "x4").Single(); 25308var x6Decl = GetOutVarDeclarations(tree, "x6").Single(); 25313var x7Decl = GetOutVarDeclarations(tree, "x7").Single(); 25319var x8Decl = GetOutVarDeclarations(tree, "x8").Single(); 25332var x10Decl = GetOutVarDeclarations(tree, "x10").Single(); 25333var x10Ref = GetReferences(tree, "x10").Single(); 25341var y12Ref = GetReferences(tree, "y12").Single(); 25391var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 25396var x2Decl = GetOutVarDeclarations(tree, "x2").Single(); 25401var x4Decl = GetOutVarDeclarations(tree, "x4").Single(); 25407var x6Decl = GetOutVarDeclarations(tree, "x6").Single(); 25412var x7Decl = GetOutVarDeclarations(tree, "x7").Single(); 25418var x8Decl = GetOutVarDeclarations(tree, "x8").Single(); 25431var x10Decl = GetOutVarDeclarations(tree, "x10").Single(); 25432var x10Ref = GetReferences(tree, "x10").Single(); 25440var y12Ref = GetReferences(tree, "y12").Single(); 25570var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 25575var x2Decl = GetOutVarDeclarations(tree, "x2").Single(); 25576var x2Ref = GetReferences(tree, "x2").Single(); 25579var x3Decl = GetOutVarDeclarations(tree, "x3").Single(); 25580var x3Ref = GetReferences(tree, "x3").Single(); 25584var x4Ref = GetReferences(tree, "x4").Single(); 25614var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 25619var x2Decl = GetOutVarDeclarations(tree, "x2").Single(); 25620var x2Ref = GetReferences(tree, "x2").Single(); 25624var x3Decl = GetOutVarDeclarations(tree, "x3").Single(); 25625var x3Ref = GetReferences(tree, "x3").Single(); 25629var x4Ref = GetReferences(tree, "x4").Single(); 25695var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 25700var x2Decl = GetOutVarDeclarations(tree, "x2").Single(); 25701var x2Ref = GetReferences(tree, "x2").Single(); 25704var x3Decl = GetOutVarDeclarations(tree, "x3").Single(); 25705var x3Ref = GetReferences(tree, "x3").Single(); 25709var x4Ref = GetReferences(tree, "x4").Single(); 25739var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 25744var x2Decl = GetOutVarDeclarations(tree, "x2").Single(); 25745var x2Ref = GetReferences(tree, "x2").Single(); 25749var x3Decl = GetOutVarDeclarations(tree, "x3").Single(); 25750var x3Ref = GetReferences(tree, "x3").Single(); 25754var x4Ref = GetReferences(tree, "x4").Single(); 25794var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 25875var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 25880var x2Decl = GetOutVarDeclarations(tree, "x2").Single(); 25881var x2Ref = GetReferences(tree, "x2").Single(); 25884var x3Decl = GetOutVarDeclarations(tree, "x3").Single(); 25885var x3Ref = GetReferences(tree, "x3").Single(); 25889var x4Ref = GetReferences(tree, "x4").Single(); 25935var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 25940var x2Decl = GetOutVarDeclarations(tree, "x2").Single(); 25941var x2Ref = GetReferences(tree, "x2").Single(); 25945var x3Decl = GetOutVarDeclarations(tree, "x3").Single(); 25946var x3Ref = GetReferences(tree, "x3").Single(); 25950var x4Ref = GetReferences(tree, "x4").Single(); 26032var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 26037var x2Decl = GetOutVarDeclarations(tree, "x2").Single(); 26038var x2Ref = GetReferences(tree, "x2").Single(); 26041var x3Decl = GetOutVarDeclarations(tree, "x3").Single(); 26042var x3Ref = GetReferences(tree, "x3").Single(); 26046var x4Ref = GetReferences(tree, "x4").Single(); 26089var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 26094var x2Decl = GetOutVarDeclarations(tree, "x2").Single(); 26095var x2Ref = GetReferences(tree, "x2").Single(); 26099var x3Decl = GetOutVarDeclarations(tree, "x3").Single(); 26100var x3Ref = GetReferences(tree, "x3").Single(); 26104var x4Ref = GetReferences(tree, "x4").Single(); 26285var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 26290var x2Decl = GetOutVarDeclarations(tree, "x2").Single(); 26291var x2Ref = GetReferences(tree, "x2").Single(); 26294var x3Decl = GetOutVarDeclarations(tree, "x3").Single(); 26295var x3Ref = GetReferences(tree, "x3").Single(); 26299var x4Ref = GetReferences(tree, "x4").Single(); 26332var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 26337var x2Decl = GetOutVarDeclarations(tree, "x2").Single(); 26338var x2Ref = GetReferences(tree, "x2").Single(); 26342var x3Decl = GetOutVarDeclarations(tree, "x3").Single(); 26343var x3Ref = GetReferences(tree, "x3").Single(); 26347var x4Ref = GetReferences(tree, "x4").Single(); 26427var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 26433var x2Decl = GetOutVarDeclarations(tree, "x2").Single(); 26434var x2Ref = GetReferences(tree, "x2").Single(); 26437var x3Decl = GetOutVarDeclarations(tree, "x3").Single(); 26438var x3Ref = GetReferences(tree, "x3").Single(); 26442var x4Ref = GetReferences(tree, "x4").Single(); 26475var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 26480var x2Decl = GetOutVarDeclarations(tree, "x2").Single(); 26481var x2Ref = GetReferences(tree, "x2").Single(); 26485var x3Decl = GetOutVarDeclarations(tree, "x3").Single(); 26486var x3Ref = GetReferences(tree, "x3").Single(); 26490var x4Ref = GetReferences(tree, "x4").Single(); 26559var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 26564var x2Decl = GetOutVarDeclarations(tree, "x2").Single(); 26565var x2Ref = GetReferences(tree, "x2").Single(); 26568var x3Decl = GetOutVarDeclarations(tree, "x3").Single(); 26569var x3Ref = GetReferences(tree, "x3").Single(); 26573var x4Ref = GetReferences(tree, "x4").Single(); 26619var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 26624var x2Decl = GetOutVarDeclarations(tree, "x2").Single(); 26625var x2Ref = GetReferences(tree, "x2").Single(); 26629var x3Decl = GetOutVarDeclarations(tree, "x3").Single(); 26630var x3Ref = GetReferences(tree, "x3").Single(); 26634var x4Ref = GetReferences(tree, "x4").Single(); 26703var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 26708var x2Decl = GetOutVarDeclarations(tree, "x2").Single(); 26709var x2Ref = GetReferences(tree, "x2").Single(); 26712var x3Decl = GetOutVarDeclarations(tree, "x3").Single(); 26713var x3Ref = GetReferences(tree, "x3").Single(); 26717var x4Ref = GetReferences(tree, "x4").Single(); 26763var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 26768var x2Decl = GetOutVarDeclarations(tree, "x2").Single(); 26769var x2Ref = GetReferences(tree, "x2").Single(); 26773var x3Decl = GetOutVarDeclarations(tree, "x3").Single(); 26774var x3Ref = GetReferences(tree, "x3").Single(); 26778var x4Ref = GetReferences(tree, "x4").Single(); 26824var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 26894var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 26899var x2Decl = GetOutVarDeclarations(tree, "x2").Single(); 26900var x2Ref = GetReferences(tree, "x2").Single(); 26903var x3Decl = GetOutVarDeclarations(tree, "x3").Single(); 26904var x3Ref = GetReferences(tree, "x3").Single(); 26908var x4Ref = GetReferences(tree, "x4").Single(); 26938var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 26943var x2Decl = GetOutVarDeclarations(tree, "x2").Single(); 26944var x2Ref = GetReferences(tree, "x2").Single(); 26948var x3Decl = GetOutVarDeclarations(tree, "x3").Single(); 26949var x3Ref = GetReferences(tree, "x3").Single(); 26953var x4Ref = GetReferences(tree, "x4").Single(); 27024var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 27030var x2Decl = GetOutVarDeclarations(tree, "x2").Single(); 27031var x2Ref = GetReferences(tree, "x2").Single(); 27034var x3Decl = GetOutVarDeclarations(tree, "x3").Single(); 27035var x3Ref = GetReferences(tree, "x3").Single(); 27039var x4Ref = GetReferences(tree, "x4").Single(); 27069var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 27074var x2Decl = GetOutVarDeclarations(tree, "x2").Single(); 27075var x2Ref = GetReferences(tree, "x2").Single(); 27079var x3Decl = GetOutVarDeclarations(tree, "x3").Single(); 27080var x3Ref = GetReferences(tree, "x3").Single(); 27084var x4Ref = GetReferences(tree, "x4").Single(); 27161var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 27166var x2Decl = GetOutVarDeclarations(tree, "x2").Single(); 27167var x2Ref = GetReferences(tree, "x2").Single(); 27170var x3Decl = GetOutVarDeclarations(tree, "x3").Single(); 27171var x3Ref = GetReferences(tree, "x3").Single(); 27175var x4Ref = GetReferences(tree, "x4").Single(); 27215var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 27220var x2Decl = GetOutVarDeclarations(tree, "x2").Single(); 27221var x2Ref = GetReferences(tree, "x2").Single(); 27225var x3Decl = GetOutVarDeclarations(tree, "x3").Single(); 27226var x3Ref = GetReferences(tree, "x3").Single(); 27230var x4Ref = GetReferences(tree, "x4").Single(); 27314var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 27319var x2Decl = GetOutVarDeclarations(tree, "x2").Single(); 27320var x2Ref = GetReferences(tree, "x2").Single(); 27323var x3Decl = GetOutVarDeclarations(tree, "x3").Single(); 27324var x3Ref = GetReferences(tree, "x3").Single(); 27328var x4Ref = GetReferences(tree, "x4").Single(); 27368var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 27373var x2Decl = GetOutVarDeclarations(tree, "x2").Single(); 27374var x2Ref = GetReferences(tree, "x2").Single(); 27378var x3Decl = GetOutVarDeclarations(tree, "x3").Single(); 27379var x3Ref = GetReferences(tree, "x3").Single(); 27383var x4Ref = GetReferences(tree, "x4").Single(); 27514var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 27521var x2Decl = GetOutVarDeclarations(tree, "x2").Single(); 27522var x2Ref = GetReferences(tree, "x2").Single(); 27526var x3Decl = GetOutVarDeclarations(tree, "x3").Single(); 27527var x3Ref = GetReferences(tree, "x3").Single(); 27532var x4Ref = GetReferences(tree, "x4").Single(); 27587var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 27594var x2Decl = GetOutVarDeclarations(tree, "x2").Single(); 27595var x2Ref = GetReferences(tree, "x2").Single(); 27599var x3Decl = GetOutVarDeclarations(tree, "x3").Single(); 27600var x3Ref = GetReferences(tree, "x3").Single(); 27605var x4Ref = GetReferences(tree, "x4").Single(); 27691var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 27698var x2Decl = GetOutVarDeclarations(tree, "x2").Single(); 27699var x2Ref = GetReferences(tree, "x2").Single(); 27703var x3Decl = GetOutVarDeclarations(tree, "x3").Single(); 27704var x3Ref = GetReferences(tree, "x3").Single(); 27709var x4Ref = GetReferences(tree, "x4").Single(); 27764var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 27771var x2Decl = GetOutVarDeclarations(tree, "x2").Single(); 27772var x2Ref = GetReferences(tree, "x2").Single(); 27776var x3Decl = GetOutVarDeclarations(tree, "x3").Single(); 27777var x3Ref = GetReferences(tree, "x3").Single(); 27782var x4Ref = GetReferences(tree, "x4").Single(); 27904var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 27911var x2Decl = GetOutVarDeclarations(tree, "x2").Single(); 27912var x2Ref = GetReferences(tree, "x2").Single(); 27916var x3Decl = GetOutVarDeclarations(tree, "x3").Single(); 27917var x3Ref = GetReferences(tree, "x3").Single(); 27922var x4Ref = GetReferences(tree, "x4").Single(); 27977var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 27984var x2Decl = GetOutVarDeclarations(tree, "x2").Single(); 27985var x2Ref = GetReferences(tree, "x2").Single(); 27989var x3Decl = GetOutVarDeclarations(tree, "x3").Single(); 27990var x3Ref = GetReferences(tree, "x3").Single(); 27995var x4Ref = GetReferences(tree, "x4").Single(); 28082var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 28089var x2Decl = GetOutVarDeclarations(tree, "x2").Single(); 28090var x2Ref = GetReferences(tree, "x2").Single(); 28094var x3Decl = GetOutVarDeclarations(tree, "x3").Single(); 28095var x3Ref = GetReferences(tree, "x3").Single(); 28100var x4Ref = GetReferences(tree, "x4").Single(); 28155var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 28162var x2Decl = GetOutVarDeclarations(tree, "x2").Single(); 28163var x2Ref = GetReferences(tree, "x2").Single(); 28167var x3Decl = GetOutVarDeclarations(tree, "x3").Single(); 28168var x3Ref = GetReferences(tree, "x3").Single(); 28173var x4Ref = GetReferences(tree, "x4").Single(); 28303var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 28308var x2Decl = GetOutVarDeclarations(tree, "x2").Single(); 28309var x2Ref = GetReferences(tree, "x2").Single(); 28312var x3Decl = GetOutVarDeclarations(tree, "x3").Single(); 28313var x3Ref = GetReferences(tree, "x3").Single(); 28317var x4Ref = GetReferences(tree, "x4").Single(); 28357var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 28362var x2Decl = GetOutVarDeclarations(tree, "x2").Single(); 28363var x2Ref = GetReferences(tree, "x2").Single(); 28367var x3Decl = GetOutVarDeclarations(tree, "x3").Single(); 28368var x3Ref = GetReferences(tree, "x3").Single(); 28372var x4Ref = GetReferences(tree, "x4").Single(); 28454var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 28459var x2Decl = GetOutVarDeclarations(tree, "x2").Single(); 28460var x2Ref = GetReferences(tree, "x2").Single(); 28463var x3Decl = GetOutVarDeclarations(tree, "x3").Single(); 28464var x3Ref = GetReferences(tree, "x3").Single(); 28468var x4Ref = GetReferences(tree, "x4").Single(); 28508var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 28513var x2Decl = GetOutVarDeclarations(tree, "x2").Single(); 28514var x2Ref = GetReferences(tree, "x2").Single(); 28518var x3Decl = GetOutVarDeclarations(tree, "x3").Single(); 28519var x3Ref = GetReferences(tree, "x3").Single(); 28523var x4Ref = GetReferences(tree, "x4").Single(); 28707var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 28712var x2Decl = GetOutVarDeclarations(tree, "x2").Single(); 28713var x2Ref = GetReferences(tree, "x2").Single(); 28716var x3Decl = GetOutVarDeclarations(tree, "x3").Single(); 28717var x3Ref = GetReferences(tree, "x3").Single(); 28721var x4Ref = GetReferences(tree, "x4").Single(); 28726var x5Decl = GetOutVarDeclarations(tree, "x5").Single(); 28731var x6Decl = GetOutVarDeclarations(tree, "x6").Single(); 28768var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 28773var x2Decl = GetOutVarDeclarations(tree, "x2").Single(); 28774var x2Ref = GetReferences(tree, "x2").Single(); 28778var x3Decl = GetOutVarDeclarations(tree, "x3").Single(); 28779var x3Ref = GetReferences(tree, "x3").Single(); 28783var x4Ref = GetReferences(tree, "x4").Single(); 28788var x5Decl = GetOutVarDeclarations(tree, "x5").Single(); 28794var x6Decl = GetOutVarDeclarations(tree, "x6").Single(); 28875var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 28880var x2Decl = GetOutVarDeclarations(tree, "x2").Single(); 28881var x2Ref = GetReferences(tree, "x2").Single(); 28884var x3Decl = GetOutVarDeclarations(tree, "x3").Single(); 28885var x3Ref = GetReferences(tree, "x3").Single(); 28889var x4Ref = GetReferences(tree, "x4").Single(); 28931var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 28936var x2Decl = GetOutVarDeclarations(tree, "x2").Single(); 28937var x2Ref = GetReferences(tree, "x2").Single(); 28941var x3Decl = GetOutVarDeclarations(tree, "x3").Single(); 28942var x3Ref = GetReferences(tree, "x3").Single(); 28946var x4Ref = GetReferences(tree, "x4").Single(); 29026var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 29031var x2Decl = GetOutVarDeclarations(tree, "x2").Single(); 29032var x2Ref = GetReferences(tree, "x2").Single(); 29035var x3Decl = GetOutVarDeclarations(tree, "x3").Single(); 29036var x3Ref = GetReferences(tree, "x3").Single(); 29040var x4Ref = GetReferences(tree, "x4").Single(); 29082var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 29087var x2Decl = GetOutVarDeclarations(tree, "x2").Single(); 29088var x2Ref = GetReferences(tree, "x2").Single(); 29092var x3Decl = GetOutVarDeclarations(tree, "x3").Single(); 29093var x3Ref = GetReferences(tree, "x3").Single(); 29097var x4Ref = GetReferences(tree, "x4").Single(); 29147var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 29233var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 29238var x2Decl = GetOutVarDeclarations(tree, "x2").Single(); 29239var x2Ref = GetReferences(tree, "x2").Single(); 29242var x3Decl = GetOutVarDeclarations(tree, "x3").Single(); 29243var x3Ref = GetReferences(tree, "x3").Single(); 29247var x4Ref = GetReferences(tree, "x4").Single(); 29252var x5Decl = GetOutVarDeclarations(tree, "x5").Single(); 29300var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 29305var x2Decl = GetOutVarDeclarations(tree, "x2").Single(); 29306var x2Ref = GetReferences(tree, "x2").Single(); 29310var x3Decl = GetOutVarDeclarations(tree, "x3").Single(); 29311var x3Ref = GetReferences(tree, "x3").Single(); 29315var x4Ref = GetReferences(tree, "x4").Single(); 29320var x5Decl = GetOutVarDeclarations(tree, "x5").Single(); 29409var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 29414var x2Decl = GetOutVarDeclarations(tree, "x2").Single(); 29415var x2Ref = GetReferences(tree, "x2").Single(); 29418var x3Decl = GetOutVarDeclarations(tree, "x3").Single(); 29419var x3Ref = GetReferences(tree, "x3").Single(); 29423var x4Ref = GetReferences(tree, "x4").Single(); 29428var x5Decl = GetOutVarDeclarations(tree, "x5").Single(); 29476var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 29481var x2Decl = GetOutVarDeclarations(tree, "x2").Single(); 29482var x2Ref = GetReferences(tree, "x2").Single(); 29486var x3Decl = GetOutVarDeclarations(tree, "x3").Single(); 29487var x3Ref = GetReferences(tree, "x3").Single(); 29491var x4Ref = GetReferences(tree, "x4").Single(); 29496var x5Decl = GetOutVarDeclarations(tree, "x5").Single(); 29549var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 29598var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 29599var x1Ref = GetReferences(tree, "x1").Single(); 29696var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 29701var x2Decl = GetOutVarDeclarations(tree, "x2").Single(); 29702var x2Ref = GetReferences(tree, "x2").Single(); 29705var x3Decl = GetOutVarDeclarations(tree, "x3").Single(); 29706var x3Ref = GetReferences(tree, "x3").Single(); 29710var x4Ref = GetReferences(tree, "x4").Single(); 29715var x5Decl = GetOutVarDeclarations(tree, "x5").Single(); 29720var x6Decl = GetOutVarDeclarations(tree, "x6").Single(); 29772var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 29777var x2Decl = GetOutVarDeclarations(tree, "x2").Single(); 29778var x2Ref = GetReferences(tree, "x2").Single(); 29782var x3Decl = GetOutVarDeclarations(tree, "x3").Single(); 29783var x3Ref = GetReferences(tree, "x3").Single(); 29787var x4Ref = GetReferences(tree, "x4").Single(); 29792var x5Decl = GetOutVarDeclarations(tree, "x5").Single(); 29793var x5Ref = GetReferences(tree, "x5").Single(); 29797var x6Decl = GetOutVarDeclarations(tree, "x6").Single(); 29798var x6Ref = GetReferences(tree, "x6").Single(); 29897var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 29902var x2Decl = GetOutVarDeclarations(tree, "x2").Single(); 29903var x2Ref = GetReferences(tree, "x2").Single(); 29906var x3Decl = GetOutVarDeclarations(tree, "x3").Single(); 29907var x3Ref = GetReferences(tree, "x3").Single(); 29911var x4Ref = GetReferences(tree, "x4").Single(); 29916var x5Decl = GetOutVarDeclarations(tree, "x5").Single(); 29921var x6Decl = GetOutVarDeclarations(tree, "x6").Single(); 29973var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 29978var x2Decl = GetOutVarDeclarations(tree, "x2").Single(); 29979var x2Ref = GetReferences(tree, "x2").Single(); 29983var x3Decl = GetOutVarDeclarations(tree, "x3").Single(); 29984var x3Ref = GetReferences(tree, "x3").Single(); 29988var x4Ref = GetReferences(tree, "x4").Single(); 29993var x5Decl = GetOutVarDeclarations(tree, "x5").Single(); 29994var x5Ref = GetReferences(tree, "x5").Single(); 29998var x6Decl = GetOutVarDeclarations(tree, "x6").Single(); 29999var x6Ref = GetReferences(tree, "x6").Single(); 30051var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 30137var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 30142var x2Decl = GetOutVarDeclarations(tree, "x2").Single(); 30143var x2Ref = GetReferences(tree, "x2").Single(); 30146var x3Decl = GetOutVarDeclarations(tree, "x3").Single(); 30147var x3Ref = GetReferences(tree, "x3").Single(); 30151var x4Ref = GetReferences(tree, "x4").Single(); 30156var x5Decl = GetOutVarDeclarations(tree, "x5").Single(); 30157var x5Ref = GetReferences(tree, "x5").Single(); 30160var x6Decl = GetOutVarDeclarations(tree, "x6").Single(); 30161var x6Ref = GetReferences(tree, "x6").Single(); 30198var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 30203var x2Decl = GetOutVarDeclarations(tree, "x2").Single(); 30204var x2Ref = GetReferences(tree, "x2").Single(); 30208var x3Decl = GetOutVarDeclarations(tree, "x3").Single(); 30209var x3Ref = GetReferences(tree, "x3").Single(); 30213var x4Ref = GetReferences(tree, "x4").Single(); 30218var x5Decl = GetOutVarDeclarations(tree, "x5").Single(); 30219var x5Ref = GetReferences(tree, "x5").Single(); 30223var x6Decl = GetOutVarDeclarations(tree, "x6").Single(); 30224var x6Ref = GetReferences(tree, "x6").Single(); 30309var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 30314var x2Decl = GetOutVarDeclarations(tree, "x2").Single(); 30315var x2Ref = GetReferences(tree, "x2").Single(); 30318var x3Decl = GetOutVarDeclarations(tree, "x3").Single(); 30319var x3Ref = GetReferences(tree, "x3").Single(); 30323var x4Ref = GetReferences(tree, "x4").Single(); 30328var x5Decl = GetOutVarDeclarations(tree, "x5").Single(); 30329var x5Ref = GetReferences(tree, "x5").Single(); 30332var x6Decl = GetOutVarDeclarations(tree, "x6").Single(); 30333var x6Ref = GetReferences(tree, "x6").Single(); 30370var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 30375var x2Decl = GetOutVarDeclarations(tree, "x2").Single(); 30376var x2Ref = GetReferences(tree, "x2").Single(); 30380var x3Decl = GetOutVarDeclarations(tree, "x3").Single(); 30381var x3Ref = GetReferences(tree, "x3").Single(); 30385var x4Ref = GetReferences(tree, "x4").Single(); 30390var x5Decl = GetOutVarDeclarations(tree, "x5").Single(); 30391var x5Ref = GetReferences(tree, "x5").Single(); 30395var x6Decl = GetOutVarDeclarations(tree, "x6").Single(); 30396var x6Ref = GetReferences(tree, "x6").Single(); 30434var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 30489var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 30533var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 30577var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 30618var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 30619var x1Ref = GetReferences(tree, "x1").Single(); 30622var x2Decl = GetOutVarDeclarations(tree, "x2").Single(); 30623var x2Ref = GetReferences(tree, "x2").Single(); 30698var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 30703var x2Decl = GetOutVarDeclarations(tree, "x2").Single(); 30704var x2Ref = GetReferences(tree, "x2").Single(); 30707var x3Decl = GetOutVarDeclarations(tree, "x3").Single(); 30708var x3Ref = GetReferences(tree, "x3").Single(); 30712var x4Ref = GetReferences(tree, "x4").Single(); 30717var x5Decl = GetOutVarDeclarations(tree, "x5").Single(); 30718var x5Ref = GetReferences(tree, "x5").Single(); 30767var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 30774var x2Decl = GetOutVarDeclarations(tree, "x2").Single(); 30775var x2Ref = GetReferences(tree, "x2").Single(); 30779var x3Decl = GetOutVarDeclarations(tree, "x3").Single(); 30780var x3Ref = GetReferences(tree, "x3").Single(); 30785var x4Ref = GetReferences(tree, "x4").Single(); 30791var x5Decl = GetOutVarDeclarations(tree, "x5").Single(); 30792var x5Ref = GetReferences(tree, "x5").Single(); 30869var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 30874var x2Decl = GetOutVarDeclarations(tree, "x2").Single(); 30875var x2Ref = GetReferences(tree, "x2").Single(); 30878var x3Decl = GetOutVarDeclarations(tree, "x3").Single(); 30879var x3Ref = GetReferences(tree, "x3").Single(); 30883var x4Ref = GetReferences(tree, "x4").Single(); 30888var x5Decl = GetOutVarDeclarations(tree, "x5").Single(); 30889var x5Ref = GetReferences(tree, "x5").Single(); 30938var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 30945var x2Decl = GetOutVarDeclarations(tree, "x2").Single(); 30946var x2Ref = GetReferences(tree, "x2").Single(); 30950var x3Decl = GetOutVarDeclarations(tree, "x3").Single(); 30951var x3Ref = GetReferences(tree, "x3").Single(); 30956var x4Ref = GetReferences(tree, "x4").Single(); 30962var x5Decl = GetOutVarDeclarations(tree, "x5").Single(); 30963var x5Ref = GetReferences(tree, "x5").Single(); 31002var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 31057var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 31101var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 31145var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 31229var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 31234var x2Decl = GetOutVarDeclarations(tree, "x2").Single(); 31235var x2Ref = GetReferences(tree, "x2").Single(); 31238var x3Decl = GetOutVarDeclarations(tree, "x3").Single(); 31239var x3Ref = GetReferences(tree, "x3").Single(); 31243var x4Ref = GetReferences(tree, "x4").Single(); 31248var x5Decl = GetOutVarDeclarations(tree, "x5").Single(); 31249var x5Ref = GetReferences(tree, "x5").Single(); 31252var x6Decl = GetOutVarDeclarations(tree, "x6").Single(); 31253var x6Ref = GetReferences(tree, "x6").Single(); 31288var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 31295var x2Decl = GetOutVarDeclarations(tree, "x2").Single(); 31296var x2Ref = GetReferences(tree, "x2").Single(); 31300var x3Decl = GetOutVarDeclarations(tree, "x3").Single(); 31301var x3Ref = GetReferences(tree, "x3").Single(); 31306var x4Ref = GetReferences(tree, "x4").Single(); 31312var x5Decl = GetOutVarDeclarations(tree, "x5").Single(); 31313var x5Ref = GetReferences(tree, "x5").Single(); 31317var x6Decl = GetOutVarDeclarations(tree, "x6").Single(); 31318var x6Ref = GetReferences(tree, "x6").Single(); 31402var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 31407var x2Decl = GetOutVarDeclarations(tree, "x2").Single(); 31408var x2Ref = GetReferences(tree, "x2").Single(); 31411var x3Decl = GetOutVarDeclarations(tree, "x3").Single(); 31412var x3Ref = GetReferences(tree, "x3").Single(); 31416var x4Ref = GetReferences(tree, "x4").Single(); 31421var x5Decl = GetOutVarDeclarations(tree, "x5").Single(); 31422var x5Ref = GetReferences(tree, "x5").Single(); 31425var x6Decl = GetOutVarDeclarations(tree, "x6").Single(); 31426var x6Ref = GetReferences(tree, "x6").Single(); 31461var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 31468var x2Decl = GetOutVarDeclarations(tree, "x2").Single(); 31469var x2Ref = GetReferences(tree, "x2").Single(); 31473var x3Decl = GetOutVarDeclarations(tree, "x3").Single(); 31474var x3Ref = GetReferences(tree, "x3").Single(); 31479var x4Ref = GetReferences(tree, "x4").Single(); 31485var x5Decl = GetOutVarDeclarations(tree, "x5").Single(); 31486var x5Ref = GetReferences(tree, "x5").Single(); 31490var x6Decl = GetOutVarDeclarations(tree, "x6").Single(); 31491var x6Ref = GetReferences(tree, "x6").Single(); 31530var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 31585var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 31629var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 31673var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 31714var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 31715var x1Ref = GetReferences(tree, "x1").Single(); 31718var x2Decl = GetOutVarDeclarations(tree, "x2").Single(); 31719var x2Ref = GetReferences(tree, "x2").Single(); 31768var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 31802var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 31855var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 31895var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 31945var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 31979var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 32035var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 32075var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 32120var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 32123var x2Decl = GetOutVarDeclarations(tree, "x2").Single(); 32164var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 32167var x2Decl = GetOutVarDeclarations(tree, "x2").Single(); 32198var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 32232var b = (IFieldSymbol)model.GetDeclaredSymbol(tree.GetRoot().DescendantNodes().OfType<VariableDeclaratorSyntax>().Where(d => d.Identifier.ValueText == "b").Single()); 32241var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 32272var b = (IFieldSymbol)model.GetDeclaredSymbol(tree.GetRoot().DescendantNodes().OfType<VariableDeclaratorSyntax>().Where(d => d.Identifier.ValueText == "b").Single()); 32281var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 32312var a = (IFieldSymbol)model.GetDeclaredSymbol(tree.GetRoot().DescendantNodes().OfType<VariableDeclaratorSyntax>().Where(d => d.Identifier.ValueText == "a").Single()); 32321var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 32329x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 32367var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 32383x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 32385var bDecl = tree.GetRoot().DescendantNodes().OfType<VariableDeclaratorSyntax>().Where(d => d.Identifier.ValueText == "b").Single(); 32436var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 32484.Where(p => p.Identifier().ValueText == "x1").Single(); 32506var one = node0.DescendantNodes().OfType<LiteralExpressionSyntax>().Single(); 32522.Where(p => p.Identifier().ValueText == "x1").Single(); 32549var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 32577var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 32605var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 32631var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 32668var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 32704var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 32975var tree = comp.Compilation.SyntaxTrees.Single(); 33135var discard1 = GetDiscardDesignations(tree).Single(); 33506var x = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(n => n.ToString() == "x").Single(); 34272var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 34273var x1Ref = GetReferences(tree, "x1").Single(); 34277var x2Decl = GetOutVarDeclarations(tree, "x2").Single(); 34278var x2Ref = GetReferences(tree, "x2").Single(); 34330var rankSpecifierOld = method.DescendantNodes().OfType<ArrayRankSpecifierSyntax>().Single(); 34399var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 34404var x2Decl = GetOutVarDeclarations(tree, "x2").Single(); 34409var x3Decl = GetOutVarDeclarations(tree, "x3").Single(); 34490var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 34495var x2Decl = GetOutVarDeclarations(tree, "x2").Single(); 34544var rankSpecifierOld = method.DescendantNodes().OfType<ArrayRankSpecifierSyntax>().Single(); 34597var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 34602var x2Decl = GetOutVarDeclarations(tree, "x2").Single(); 34718var x1Decl = GetOutVarDeclarations(tree, "x1").Single(); 34723var x2Decl = GetOutVarDeclarations(tree, "x2").Single(); 34728var x3Decl = GetOutVarDeclarations(tree, "x3").Single(); 35179var varType = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "var").Single(); 35218var varType = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "var").Single(); 35262var varType = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "var").Single(); 35293var varType = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "var").Single(); 35332var varType = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "var").Single(); 35364var varType = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "var").Single(); 35400var varType = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "var").Single(); 35439var varType = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "var").Single(); 35469var varType = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "var").Single(); 35506var varType = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "var").Single(); 35662var identifierBefore = GetReferences(tree, "G").Single(); 35697var foreachStatement = tree.GetRoot().DescendantNodes().OfType<ForEachStatementSyntax>().Single(); 35852var node = tree.GetRoot().DescendantNodes().OfType<ObjectCreationExpressionSyntax>().Single(); 35898var node = tree.GetRoot().DescendantNodes().OfType<ObjectCreationExpressionSyntax>().Single(); 35982var initializerSyntax = tree.GetRoot().DescendantNodes().OfType<ConstructorInitializerSyntax>().Single(); 36175var declarationSyntax = tree.GetRoot().DescendantNodes().OfType<AccessorDeclarationSyntax>().Single(); 36366var invocation = tree2.GetRoot().DescendantNodes().OfType<InvocationExpressionSyntax>().Single(); 36371Assert.True(model.TryGetSpeculativeSemanticModel(method.Body.SpanStart + 1, method.DescendantNodes().OfType<AttributeSyntax>().Single(), out speculativeModel)); 36416Assert.Same(symbolInfo.Symbol, speculativeModel.GetDeclaredSymbol(tree2.GetRoot().DescendantNodes().OfType<LocalFunctionStatementSyntax>().Where(l => l.Identifier.ValueText == "M2").Single())); 36452var invocation = tree2.GetRoot().DescendantNodes().OfType<InvocationExpressionSyntax>().Single(); 36457var equalsValue = method.DescendantNodes().OfType<EqualsValueClauseSyntax>().Single(); 36494var invocation = tree2.GetRoot().DescendantNodes().OfType<InvocationExpressionSyntax>().Single(); 36498Assert.Same(symbolInfo.Symbol, speculativeModel.GetDeclaredSymbol(tree2.GetRoot().DescendantNodes().OfType<LocalFunctionStatementSyntax>().Where(l => l.Identifier.ValueText == "M2").Single())); 36529var invocation = tree2.GetRoot().DescendantNodes().OfType<InvocationExpressionSyntax>().Single(); 36534var equalsValue = method.DescendantNodes().OfType<ParameterSyntax>().Single() 36535.DescendantNodes().OfType<EqualsValueClauseSyntax>().Single(); 36567var invocation = tree2.GetRoot().DescendantNodes().OfType<InvocationExpressionSyntax>().Single(); 36571Assert.Same(symbolInfo.Symbol, speculativeModel.GetDeclaredSymbol(tree2.GetRoot().DescendantNodes().OfType<LocalFunctionStatementSyntax>().Where(l => l.Identifier.ValueText == "M2").Single()));
Semantics\ParamsCollectionTests.cs (20)
2757var parameter = (IParameterSymbol)model.GetDeclaredSymbol(tree.GetRoot().DescendantNodes().OfType<ParameterSyntax>().Single()); 2791parameter = (IParameterSymbol)model.GetDeclaredSymbol(tree.GetRoot().DescendantNodes().OfType<ParameterSyntax>().Single()); 2955var parameter = (IParameterSymbol)model.GetDeclaredSymbol(tree.GetRoot().DescendantNodes().OfType<ParameterSyntax>().Single()); 2986parameter = (IParameterSymbol)model.GetDeclaredSymbol(tree.GetRoot().DescendantNodes().OfType<ParameterSyntax>().Single()); 3596var node = tree.GetRoot().DescendantNodes().OfType<MethodDeclarationSyntax>().Where(m => m.Identifier.ValueText == "Test1").Single(); 3886var node = tree.GetRoot().DescendantNodes().OfType<MethodDeclarationSyntax>().Where(m => m.Identifier.ValueText == "Test1").Single(); 5893var f1 = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "F1").Single(); 5895var f2 = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "F2").Single(); 5975var f1 = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "F1").Single(); 5977var f2 = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "F2").Single(); 9072var parameterDecl = tree.GetRoot().DescendantNodes().OfType<ParameterSyntax>().Where(p => p.Identifier.ValueText == "paramsParameter").Single(); 10404AssertEx.Equal("System.Runtime.CompilerServices.ParamCollectionAttribute", test1.GetCustomAttributesToEmit(null).Single().ToString()); 10405AssertEx.Equal("System.ParamArrayAttribute", test2.GetCustomAttributesToEmit(null).Single().ToString()); 10418AssertEx.Equal("System.Runtime.CompilerServices.ParamCollectionAttribute", test1.GetCustomAttributesToEmit(null).Single().ToString()); 10419AssertEx.Equal("System.ParamArrayAttribute", test2.GetCustomAttributesToEmit(null).Single().ToString()); 10769AssertEx.Equal("System.ParamArrayAttribute", test1.GetCustomAttributesToEmit(null).Single().ToString()); 10770AssertEx.Equal("System.Runtime.CompilerServices.ParamCollectionAttribute", test2.GetCustomAttributesToEmit(null).Single().ToString()); 10783AssertEx.Equal("System.ParamArrayAttribute", test1.GetCustomAttributesToEmit(null).Single().ToString()); 10784AssertEx.Equal("System.Runtime.CompilerServices.ParamCollectionAttribute", test2.GetCustomAttributesToEmit(null).Single().ToString()); 12533var 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(); 11410var syntax = tree.GetRoot().DescendantNodes().OfType<BlockSyntax>().Single(); 11467var syntax = tree.GetRoot().DescendantNodes().OfType<BlockSyntax>().Single();
Semantics\PatternMatchingTests_Global.cs (609)
79var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 84var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 85var x2Ref = GetReferences(tree, "x2").Single(); 88var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 89var x3Ref = GetReferences(tree, "x3").Single(); 93var x4Ref = GetReferences(tree, "x4").Single(); 123var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 128var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 129var x2Ref = GetReferences(tree, "x2").Single(); 133var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 134var x3Ref = GetReferences(tree, "x3").Single(); 138var x4Ref = GetReferences(tree, "x4").Single(); 201var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 206var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 207var x2Ref = GetReferences(tree, "x2").Single(); 210var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 211var x3Ref = GetReferences(tree, "x3").Single(); 215var x4Ref = GetReferences(tree, "x4").Single(); 245var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 250var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 251var x2Ref = GetReferences(tree, "x2").Single(); 255var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 256var x3Ref = GetReferences(tree, "x3").Single(); 260var x4Ref = GetReferences(tree, "x4").Single(); 295var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 371var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 376var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 377var x2Ref = GetReferences(tree, "x2").Single(); 380var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 381var x3Ref = GetReferences(tree, "x3").Single(); 385var x4Ref = GetReferences(tree, "x4").Single(); 431var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 436var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 437var x2Ref = GetReferences(tree, "x2").Single(); 441var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 442var x3Ref = GetReferences(tree, "x3").Single(); 446var x4Ref = GetReferences(tree, "x4").Single(); 523var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 528var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 529var x2Ref = GetReferences(tree, "x2").Single(); 532var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 533var x3Ref = GetReferences(tree, "x3").Single(); 537var x4Ref = GetReferences(tree, "x4").Single(); 580var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 585var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 586var x2Ref = GetReferences(tree, "x2").Single(); 590var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 591var x3Ref = GetReferences(tree, "x3").Single(); 595var x4Ref = GetReferences(tree, "x4").Single(); 760var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 765var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 766var x2Ref = GetReferences(tree, "x2").Single(); 769var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 770var x3Ref = GetReferences(tree, "x3").Single(); 774var x4Ref = GetReferences(tree, "x4").Single(); 807var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 812var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 813var x2Ref = GetReferences(tree, "x2").Single(); 817var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 818var x3Ref = GetReferences(tree, "x3").Single(); 822var x4Ref = GetReferences(tree, "x4").Single(); 897var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 903var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 904var x2Ref = GetReferences(tree, "x2").Single(); 907var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 908var x3Ref = GetReferences(tree, "x3").Single(); 912var x4Ref = GetReferences(tree, "x4").Single(); 945var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 950var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 951var x2Ref = GetReferences(tree, "x2").Single(); 955var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 956var x3Ref = GetReferences(tree, "x3").Single(); 960var x4Ref = GetReferences(tree, "x4").Single(); 1024var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 1029var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 1030var x2Ref = GetReferences(tree, "x2").Single(); 1033var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 1034var x3Ref = GetReferences(tree, "x3").Single(); 1038var x4Ref = GetReferences(tree, "x4").Single(); 1077var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 1082var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 1083var x2Ref = GetReferences(tree, "x2").Single(); 1087var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 1088var x3Ref = GetReferences(tree, "x3").Single(); 1092var x4Ref = GetReferences(tree, "x4").Single(); 1156var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 1161var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 1162var x2Ref = GetReferences(tree, "x2").Single(); 1165var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 1166var x3Ref = GetReferences(tree, "x3").Single(); 1170var x4Ref = GetReferences(tree, "x4").Single(); 1209var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 1214var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 1215var x2Ref = GetReferences(tree, "x2").Single(); 1219var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 1220var x3Ref = GetReferences(tree, "x3").Single(); 1224var x4Ref = GetReferences(tree, "x4").Single(); 1265var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 1330var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 1335var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 1336var x2Ref = GetReferences(tree, "x2").Single(); 1339var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 1340var x3Ref = GetReferences(tree, "x3").Single(); 1344var x4Ref = GetReferences(tree, "x4").Single(); 1374var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 1379var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 1380var x2Ref = GetReferences(tree, "x2").Single(); 1384var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 1385var x3Ref = GetReferences(tree, "x3").Single(); 1389var x4Ref = GetReferences(tree, "x4").Single(); 1455var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 1461var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 1462var x2Ref = GetReferences(tree, "x2").Single(); 1465var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 1466var x3Ref = GetReferences(tree, "x3").Single(); 1470var x4Ref = GetReferences(tree, "x4").Single(); 1500var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 1505var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 1506var x2Ref = GetReferences(tree, "x2").Single(); 1510var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 1511var x3Ref = GetReferences(tree, "x3").Single(); 1515var x4Ref = GetReferences(tree, "x4").Single(); 1587var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 1592var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 1593var x2Ref = GetReferences(tree, "x2").Single(); 1596var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 1597var x3Ref = GetReferences(tree, "x3").Single(); 1601var x4Ref = GetReferences(tree, "x4").Single(); 1641var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 1646var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 1647var x2Ref = GetReferences(tree, "x2").Single(); 1651var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 1652var x3Ref = GetReferences(tree, "x3").Single(); 1656var x4Ref = GetReferences(tree, "x4").Single(); 1735var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 1740var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 1741var x2Ref = GetReferences(tree, "x2").Single(); 1744var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 1745var x3Ref = GetReferences(tree, "x3").Single(); 1749var x4Ref = GetReferences(tree, "x4").Single(); 1789var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 1794var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 1795var x2Ref = GetReferences(tree, "x2").Single(); 1799var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 1800var x3Ref = GetReferences(tree, "x3").Single(); 1804var x4Ref = GetReferences(tree, "x4").Single(); 1927var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 1934var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 1935var x2Ref = GetReferences(tree, "x2").Single(); 1939var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 1940var x3Ref = GetReferences(tree, "x3").Single(); 1945var x4Ref = GetReferences(tree, "x4").Single(); 1997var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 2004var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 2005var x2Ref = GetReferences(tree, "x2").Single(); 2009var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 2010var x3Ref = GetReferences(tree, "x3").Single(); 2015var x4Ref = GetReferences(tree, "x4").Single(); 2098var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 2105var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 2106var x2Ref = GetReferences(tree, "x2").Single(); 2110var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 2111var x3Ref = GetReferences(tree, "x3").Single(); 2116var x4Ref = GetReferences(tree, "x4").Single(); 2168var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 2175var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 2176var x2Ref = GetReferences(tree, "x2").Single(); 2180var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 2181var x3Ref = GetReferences(tree, "x3").Single(); 2186var x4Ref = GetReferences(tree, "x4").Single(); 2301var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 2308var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 2309var x2Ref = GetReferences(tree, "x2").Single(); 2313var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 2314var x3Ref = GetReferences(tree, "x3").Single(); 2319var x4Ref = GetReferences(tree, "x4").Single(); 2371var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 2378var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 2379var x2Ref = GetReferences(tree, "x2").Single(); 2383var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 2384var x3Ref = GetReferences(tree, "x3").Single(); 2389var x4Ref = GetReferences(tree, "x4").Single(); 2473var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 2480var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 2481var x2Ref = GetReferences(tree, "x2").Single(); 2485var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 2486var x3Ref = GetReferences(tree, "x3").Single(); 2491var x4Ref = GetReferences(tree, "x4").Single(); 2543var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 2550var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 2551var x2Ref = GetReferences(tree, "x2").Single(); 2555var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 2556var x3Ref = GetReferences(tree, "x3").Single(); 2561var x4Ref = GetReferences(tree, "x4").Single(); 2682var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 2687var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 2688var x2Ref = GetReferences(tree, "x2").Single(); 2691var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 2692var x3Ref = GetReferences(tree, "x3").Single(); 2696var x4Ref = GetReferences(tree, "x4").Single(); 2736var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 2741var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 2742var x2Ref = GetReferences(tree, "x2").Single(); 2746var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 2747var x3Ref = GetReferences(tree, "x3").Single(); 2751var x4Ref = GetReferences(tree, "x4").Single(); 2828var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 2833var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 2834var x2Ref = GetReferences(tree, "x2").Single(); 2837var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 2838var x3Ref = GetReferences(tree, "x3").Single(); 2842var x4Ref = GetReferences(tree, "x4").Single(); 2882var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 2887var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 2888var x2Ref = GetReferences(tree, "x2").Single(); 2892var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 2893var x3Ref = GetReferences(tree, "x3").Single(); 2897var x4Ref = GetReferences(tree, "x4").Single(); 3071var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 3076var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 3077var x2Ref = GetReferences(tree, "x2").Single(); 3080var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 3081var x3Ref = GetReferences(tree, "x3").Single(); 3085var x4Ref = GetReferences(tree, "x4").Single(); 3090var x5Decl = GetPatternDeclarations(tree, "x5").Single(); 3091var x5Ref = GetReferences(tree, "x5").Single(); 3094var x6Decl = GetPatternDeclarations(tree, "x6").Single(); 3095var x6Ref = GetReferences(tree, "x6").Single(); 3130var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 3135var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 3136var x2Ref = GetReferences(tree, "x2").Single(); 3140var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 3141var x3Ref = GetReferences(tree, "x3").Single(); 3145var x4Ref = GetReferences(tree, "x4").Single(); 3150var x5Decl = GetPatternDeclarations(tree, "x5").Single(); 3151var x5Ref = GetReferences(tree, "x5").Single(); 3155var x6Decl = GetPatternDeclarations(tree, "x6").Single(); 3156var x6Ref = GetReferences(tree, "x6").Single(); 3230var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 3235var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 3236var x2Ref = GetReferences(tree, "x2").Single(); 3239var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 3240var x3Ref = GetReferences(tree, "x3").Single(); 3244var x4Ref = GetReferences(tree, "x4").Single(); 3286var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 3291var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 3292var x2Ref = GetReferences(tree, "x2").Single(); 3296var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 3297var x3Ref = GetReferences(tree, "x3").Single(); 3301var x4Ref = GetReferences(tree, "x4").Single(); 3376var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 3381var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 3382var x2Ref = GetReferences(tree, "x2").Single(); 3385var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 3386var x3Ref = GetReferences(tree, "x3").Single(); 3390var x4Ref = GetReferences(tree, "x4").Single(); 3432var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 3437var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 3438var x2Ref = GetReferences(tree, "x2").Single(); 3442var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 3443var x3Ref = GetReferences(tree, "x3").Single(); 3447var x4Ref = GetReferences(tree, "x4").Single(); 3492var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 3573var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 3578var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 3579var x2Ref = GetReferences(tree, "x2").Single(); 3582var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 3583var x3Ref = GetReferences(tree, "x3").Single(); 3587var x4Ref = GetReferences(tree, "x4").Single(); 3592var x5Decl = GetPatternDeclarations(tree, "x5").Single(); 3640var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 3645var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 3646var x2Ref = GetReferences(tree, "x2").Single(); 3650var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 3651var x3Ref = GetReferences(tree, "x3").Single(); 3655var x4Ref = GetReferences(tree, "x4").Single(); 3660var x5Decl = GetPatternDeclarations(tree, "x5").Single(); 3744var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 3749var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 3750var x2Ref = GetReferences(tree, "x2").Single(); 3753var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 3754var x3Ref = GetReferences(tree, "x3").Single(); 3758var x4Ref = GetReferences(tree, "x4").Single(); 3763var x5Decl = GetPatternDeclarations(tree, "x5").Single(); 3811var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 3816var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 3817var x2Ref = GetReferences(tree, "x2").Single(); 3821var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 3822var x3Ref = GetReferences(tree, "x3").Single(); 3826var x4Ref = GetReferences(tree, "x4").Single(); 3831var x5Decl = GetPatternDeclarations(tree, "x5").Single(); 3875var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 3969var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 3974var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 3975var x2Ref = GetReferences(tree, "x2").Single(); 3978var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 3979var x3Ref = GetReferences(tree, "x3").Single(); 3983var x4Ref = GetReferences(tree, "x4").Single(); 3988var x5Decl = GetPatternDeclarations(tree, "x5").Single(); 3993var x6Decl = GetPatternDeclarations(tree, "x6").Single(); 4045var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 4050var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 4051var x2Ref = GetReferences(tree, "x2").Single(); 4055var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 4056var x3Ref = GetReferences(tree, "x3").Single(); 4060var x4Ref = GetReferences(tree, "x4").Single(); 4065var x5Decl = GetPatternDeclarations(tree, "x5").Single(); 4071var x6Decl = GetPatternDeclarations(tree, "x6").Single(); 4167var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 4172var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 4173var x2Ref = GetReferences(tree, "x2").Single(); 4176var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 4177var x3Ref = GetReferences(tree, "x3").Single(); 4181var x4Ref = GetReferences(tree, "x4").Single(); 4186var x5Decl = GetPatternDeclarations(tree, "x5").Single(); 4191var x6Decl = GetPatternDeclarations(tree, "x6").Single(); 4243var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 4248var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 4249var x2Ref = GetReferences(tree, "x2").Single(); 4253var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 4254var x3Ref = GetReferences(tree, "x3").Single(); 4258var x4Ref = GetReferences(tree, "x4").Single(); 4263var x5Decl = GetPatternDeclarations(tree, "x5").Single(); 4269var x6Decl = GetPatternDeclarations(tree, "x6").Single(); 4314var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 4395var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 4400var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 4401var x2Ref = GetReferences(tree, "x2").Single(); 4404var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 4405var x3Ref = GetReferences(tree, "x3").Single(); 4409var x4Ref = GetReferences(tree, "x4").Single(); 4414var x5Decl = GetPatternDeclarations(tree, "x5").Single(); 4415var x5Ref = GetReferences(tree, "x5").Single(); 4418var x6Decl = GetPatternDeclarations(tree, "x6").Single(); 4419var x6Ref = GetReferences(tree, "x6").Single(); 4456var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 4461var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 4462var x2Ref = GetReferences(tree, "x2").Single(); 4466var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 4467var x3Ref = GetReferences(tree, "x3").Single(); 4471var x4Ref = GetReferences(tree, "x4").Single(); 4476var x5Decl = GetPatternDeclarations(tree, "x5").Single(); 4477var x5Ref = GetReferences(tree, "x5").Single(); 4481var x6Decl = GetPatternDeclarations(tree, "x6").Single(); 4482var x6Ref = GetReferences(tree, "x6").Single(); 4562var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 4567var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 4568var x2Ref = GetReferences(tree, "x2").Single(); 4571var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 4572var x3Ref = GetReferences(tree, "x3").Single(); 4576var x4Ref = GetReferences(tree, "x4").Single(); 4581var x5Decl = GetPatternDeclarations(tree, "x5").Single(); 4582var x5Ref = GetReferences(tree, "x5").Single(); 4585var x6Decl = GetPatternDeclarations(tree, "x6").Single(); 4586var x6Ref = GetReferences(tree, "x6").Single(); 4623var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 4628var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 4629var x2Ref = GetReferences(tree, "x2").Single(); 4633var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 4634var x3Ref = GetReferences(tree, "x3").Single(); 4638var x4Ref = GetReferences(tree, "x4").Single(); 4643var x5Decl = GetPatternDeclarations(tree, "x5").Single(); 4644var x5Ref = GetReferences(tree, "x5").Single(); 4648var x6Decl = GetPatternDeclarations(tree, "x6").Single(); 4649var x6Ref = GetReferences(tree, "x6").Single(); 4678var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 4724var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 4763var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 4802var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 4834var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 4835var x1Ref = GetReferences(tree, "x1").Single(); 4838var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 4839var x2Ref = GetReferences(tree, "x2").Single(); 4909var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 4914var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 4915var x2Ref = GetReferences(tree, "x2").Single(); 4918var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 4919var x3Ref = GetReferences(tree, "x3").Single(); 4923var x4Ref = GetReferences(tree, "x4").Single(); 4928var x5Decl = GetPatternDeclarations(tree, "x5").Single(); 4929var x5Ref = GetReferences(tree, "x5").Single(); 4978var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 4985var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 4986var x2Ref = GetReferences(tree, "x2").Single(); 4990var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 4991var x3Ref = GetReferences(tree, "x3").Single(); 4996var x4Ref = GetReferences(tree, "x4").Single(); 5002var x5Decl = GetPatternDeclarations(tree, "x5").Single(); 5003var x5Ref = GetReferences(tree, "x5").Single(); 5075var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 5080var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 5081var x2Ref = GetReferences(tree, "x2").Single(); 5084var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 5085var x3Ref = GetReferences(tree, "x3").Single(); 5089var x4Ref = GetReferences(tree, "x4").Single(); 5094var x5Decl = GetPatternDeclarations(tree, "x5").Single(); 5095var x5Ref = GetReferences(tree, "x5").Single(); 5144var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 5151var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 5152var x2Ref = GetReferences(tree, "x2").Single(); 5156var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 5157var x3Ref = GetReferences(tree, "x3").Single(); 5162var x4Ref = GetReferences(tree, "x4").Single(); 5168var x5Decl = GetPatternDeclarations(tree, "x5").Single(); 5169var x5Ref = GetReferences(tree, "x5").Single(); 5199var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 5245var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 5284var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 5323var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 5402var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 5407var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 5408var x2Ref = GetReferences(tree, "x2").Single(); 5411var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 5412var x3Ref = GetReferences(tree, "x3").Single(); 5416var x4Ref = GetReferences(tree, "x4").Single(); 5421var x5Decl = GetPatternDeclarations(tree, "x5").Single(); 5422var x5Ref = GetReferences(tree, "x5").Single(); 5425var x6Decl = GetPatternDeclarations(tree, "x6").Single(); 5426var x6Ref = GetReferences(tree, "x6").Single(); 5478var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 5485var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 5486var x2Ref = GetReferences(tree, "x2").Single(); 5490var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 5491var x3Ref = GetReferences(tree, "x3").Single(); 5496var x4Ref = GetReferences(tree, "x4").Single(); 5502var x5Decl = GetPatternDeclarations(tree, "x5").Single(); 5503var x5Ref = GetReferences(tree, "x5").Single(); 5507var x6Decl = GetPatternDeclarations(tree, "x6").Single(); 5508var x6Ref = GetReferences(tree, "x6").Single(); 5587var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 5592var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 5593var x2Ref = GetReferences(tree, "x2").Single(); 5596var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 5597var x3Ref = GetReferences(tree, "x3").Single(); 5601var x4Ref = GetReferences(tree, "x4").Single(); 5606var x5Decl = GetPatternDeclarations(tree, "x5").Single(); 5607var x5Ref = GetReferences(tree, "x5").Single(); 5610var x6Decl = GetPatternDeclarations(tree, "x6").Single(); 5611var x6Ref = GetReferences(tree, "x6").Single(); 5663var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 5670var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 5671var x2Ref = GetReferences(tree, "x2").Single(); 5675var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 5676var x3Ref = GetReferences(tree, "x3").Single(); 5681var x4Ref = GetReferences(tree, "x4").Single(); 5687var x5Decl = GetPatternDeclarations(tree, "x5").Single(); 5688var x5Ref = GetReferences(tree, "x5").Single(); 5692var x6Decl = GetPatternDeclarations(tree, "x6").Single(); 5693var x6Ref = GetReferences(tree, "x6").Single(); 5728var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 5779var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 5818var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 5857var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 5894var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 5895var x1Ref = GetReferences(tree, "x1").Single(); 5898var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 5899var x2Ref = GetReferences(tree, "x2").Single(); 5940var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 5978var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 6028var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 6065var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 6112var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 6144var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 6198var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 6236var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 6271var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 6300var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 6322var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 6351var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 6375var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 6398var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 6687var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 6730var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 6735var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 6736var x2Ref = GetReferences(tree, "x2").Single(); 6739var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 6740var x3Ref = GetReferences(tree, "x3").Single(); 6763var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 6768var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 6769var x2Ref = GetReferences(tree, "x2").Single(); 6772var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 6773var x3Ref = GetReferences(tree, "x3").Single(); 6805var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 6943var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 6948var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 6953var x4Decl = GetPatternDeclarations(tree, "x4").Single(); 6959var x6Decl = GetPatternDeclarations(tree, "x6").Single(); 6964var x7Decl = GetPatternDeclarations(tree, "x7").Single(); 6970var x8Decl = GetPatternDeclarations(tree, "x8").Single(); 6988var y12Ref = GetReferences(tree, "y12").Single(); 7041var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 7046var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 7051var x4Decl = GetPatternDeclarations(tree, "x4").Single(); 7057var x6Decl = GetPatternDeclarations(tree, "x6").Single(); 7062var x7Decl = GetPatternDeclarations(tree, "x7").Single(); 7068var x8Decl = GetPatternDeclarations(tree, "x8").Single(); 7086var y12Ref = GetReferences(tree, "y12").Single(); 7133var x0Decl = GetPatternDeclarations(tree, "x0").Single(); 7138var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 7143var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 7260var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 7265var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 7270var x4Decl = GetPatternDeclarations(tree, "x4").Single(); 7276var x6Decl = GetPatternDeclarations(tree, "x6").Single(); 7281var x7Decl = GetPatternDeclarations(tree, "x7").Single(); 7287var x8Decl = GetPatternDeclarations(tree, "x8").Single(); 7305var y12Ref = GetReferences(tree, "y12").Single(); 7315var x15Decl = GetPatternDeclarations(tree, "x15").Single(); 7364var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 7369var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 7374var x4Decl = GetPatternDeclarations(tree, "x4").Single(); 7380var x6Decl = GetPatternDeclarations(tree, "x6").Single(); 7385var x7Decl = GetPatternDeclarations(tree, "x7").Single(); 7391var x8Decl = GetPatternDeclarations(tree, "x8").Single(); 7409var y12Ref = GetReferences(tree, "y12").Single(); 7419var x15Decl = GetPatternDeclarations(tree, "x15").Single(); 7453var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 7529var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 7530var x3Ref = GetReferences(tree, "x3").Single(); 7533var x4Decl = GetPatternDeclarations(tree, "x4").Single(); 7534var x4Ref = GetReferences(tree, "x4").Single(); 7538var x5Ref = GetReferences(tree, "x5").Single(); 7550var x7Decl = GetPatternDeclarations(tree, "x7").Single(); 7559var x8Decl = GetPatternDeclarations(tree, "x8").Single(); 7578var x11Decl = GetPatternDeclarations(tree, "x11").Single(); 7585var x12Decl = GetPatternDeclarations(tree, "x12").Single(); 7623var x3Decl = GetPatternDeclarations(tree, "x3").Single(); 7624var x3Ref = GetReferences(tree, "x3").Single(); 7627var x4Decl = GetPatternDeclarations(tree, "x4").Single(); 7628var x4Ref = GetReferences(tree, "x4").Single(); 7632var x5Ref = GetReferences(tree, "x5").Single(); 7644var x7Decl = GetPatternDeclarations(tree, "x7").Single(); 7653var x8Decl = GetPatternDeclarations(tree, "x8").Single(); 7672var x11Decl = GetPatternDeclarations(tree, "x11").Single(); 7679var x12Decl = GetPatternDeclarations(tree, "x12").Single(); 7710var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 7711var x1Ref = GetReferences(tree, "x1").Single(); 7735var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 7736var x1Ref = GetReferences(tree, "x1").Single(); 7931var y1Decl = GetPatternDeclarations(tree, "y1").Single(); 7936var y2Decl = GetPatternDeclarations(tree, "y2").Single(); 7941var z2Decl = GetPatternDeclarations(tree, "z2").Single(); 7948var y3Decl = GetPatternDeclarations(tree, "y3").Single(); 7953var z3Decl = GetPatternDeclarations(tree, "z3").Single(); 7960var y4Decl = GetPatternDeclarations(tree, "y4").Single(); 7965var z4Decl = GetPatternDeclarations(tree, "z4").Single(); 7970var u4Decl = GetPatternDeclarations(tree, "u4").Single(); 7978var v4Decl = GetPatternDeclarations(tree, "v4").Single(); 7986var y5Decl = GetPatternDeclarations(tree, "y5").Single(); 7991var z5Decl = GetPatternDeclarations(tree, "z5").Single(); 7996var u5Decl = GetPatternDeclarations(tree, "u5").Single(); 8004var v5Decl = GetPatternDeclarations(tree, "v5").Single(); 8012var y6Decl = GetPatternDeclarations(tree, "y6").Single(); 8017var z6Decl = GetPatternDeclarations(tree, "z6").Single(); 8024var y7Decl = GetPatternDeclarations(tree, "y7").Single(); 8029var z7Decl = GetPatternDeclarations(tree, "z7").Single(); 8037var u7Decl = GetPatternDeclarations(tree, "u7").Single(); 8045var y8Decl = GetPatternDeclarations(tree, "y8").Single(); 8050var z8Decl = GetPatternDeclarations(tree, "z8").Single(); 8056var y9Decl = GetPatternDeclarations(tree, "y9").Single(); 8061var z9Decl = GetPatternDeclarations(tree, "z9").Single(); 8068var u9Decl = GetPatternDeclarations(tree, "u9").Single(); 8075var y10Decl = GetPatternDeclarations(tree, "y10").Single(); 8081var y11Decl = GetPatternDeclarations(tree, "y11").Single(); 8190var y1Decl = GetPatternDeclarations(tree, "y1").Single(); 8195var y2Decl = GetPatternDeclarations(tree, "y2").Single(); 8200var z2Decl = GetPatternDeclarations(tree, "z2").Single(); 8207var y3Decl = GetPatternDeclarations(tree, "y3").Single(); 8212var z3Decl = GetPatternDeclarations(tree, "z3").Single(); 8219var y4Decl = GetPatternDeclarations(tree, "y4").Single(); 8224var z4Decl = GetPatternDeclarations(tree, "z4").Single(); 8229var u4Decl = GetPatternDeclarations(tree, "u4").Single(); 8237var v4Decl = GetPatternDeclarations(tree, "v4").Single(); 8245var y5Decl = GetPatternDeclarations(tree, "y5").Single(); 8250var z5Decl = GetPatternDeclarations(tree, "z5").Single(); 8255var u5Decl = GetPatternDeclarations(tree, "u5").Single(); 8263var v5Decl = GetPatternDeclarations(tree, "v5").Single(); 8271var y6Decl = GetPatternDeclarations(tree, "y6").Single(); 8276var z6Decl = GetPatternDeclarations(tree, "z6").Single(); 8283var y7Decl = GetPatternDeclarations(tree, "y7").Single(); 8288var z7Decl = GetPatternDeclarations(tree, "z7").Single(); 8296var u7Decl = GetPatternDeclarations(tree, "u7").Single(); 8304var y8Decl = GetPatternDeclarations(tree, "y8").Single(); 8309var z8Decl = GetPatternDeclarations(tree, "z8").Single(); 8315var y9Decl = GetPatternDeclarations(tree, "y9").Single(); 8320var z9Decl = GetPatternDeclarations(tree, "z9").Single(); 8327var u9Decl = GetPatternDeclarations(tree, "u9").Single(); 8334var y10Decl = GetPatternDeclarations(tree, "y10").Single(); 8340var y11Decl = GetPatternDeclarations(tree, "y11").Single(); 8375var yDecl = GetPatternDeclarations(tree, "y1").Single(); 8376var yRef = GetReferences(tree, "y1").Single(); 8482var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 8487var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 8492var x4Decl = GetPatternDeclarations(tree, "x4").Single(); 8498var x6Decl = GetPatternDeclarations(tree, "x6").Single(); 8503var x7Decl = GetPatternDeclarations(tree, "x7").Single(); 8509var x8Decl = GetPatternDeclarations(tree, "x8").Single(); 8522var x10Decl = GetPatternDeclarations(tree, "x10").Single(); 8523var x10Ref = GetReferences(tree, "x10").Single(); 8531var y12Ref = GetReferences(tree, "y12").Single(); 8581var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 8586var x2Decl = GetPatternDeclarations(tree, "x2").Single(); 8591var x4Decl = GetPatternDeclarations(tree, "x4").Single(); 8597var x6Decl = GetPatternDeclarations(tree, "x6").Single(); 8602var x7Decl = GetPatternDeclarations(tree, "x7").Single(); 8608var x8Decl = GetPatternDeclarations(tree, "x8").Single(); 8621var x10Decl = GetPatternDeclarations(tree, "x10").Single(); 8622var x10Ref = GetReferences(tree, "x10").Single(); 8630var 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)
2020var returnStatement = tree.GetRoot().DescendantNodes().OfType<ReturnStatementSyntax>().Single(); 2061var returnStatement = tree.GetRoot().DescendantNodes().OfType<ReturnStatementSyntax>().Single();
Semantics\PatternMatchingTests3.cs (1)
1611var node1 = tree.GetRoot().DescendantNodes().OfType<BaseMethodDeclarationSyntax>().Single();
Semantics\PatternMatchingTests4.cs (11)
4017var @switch = tree.GetRoot().DescendantNodes().OfType<SwitchStatementSyntax>().Single(); 4086var @switch = tree.GetRoot().DescendantNodes().OfType<SwitchStatementSyntax>().Single(); 4159var @switch = tree.GetRoot().DescendantNodes().OfType<SwitchStatementSyntax>().Single(); 4231var @is = tree.GetRoot().DescendantNodes().OfType<IsPatternExpressionSyntax>().Single(); 4275var @switch = tree.GetRoot().DescendantNodes().OfType<SwitchExpressionSyntax>().Single(); 4322var @switch = tree.GetRoot().DescendantNodes().OfType<SwitchExpressionSyntax>().Single(); 4404var @switch = tree.GetRoot().DescendantNodes().OfType<SwitchExpressionSyntax>().Single(); 4486var @switch = tree.GetRoot().DescendantNodes().OfType<SwitchExpressionSyntax>().Single(); 4568var @switch = tree.GetRoot().DescendantNodes().OfType<SwitchExpressionSyntax>().Single(); 4650var @switch = tree.GetRoot().DescendantNodes().OfType<SwitchExpressionSyntax>().Single(); 4734var @switch = tree.GetRoot().DescendantNodes().OfType<SwitchExpressionSyntax>().Single();
Semantics\PatternMatchingTests5.cs (5)
427var isPattern = tree.GetRoot().DescendantNodes().OfType<IsPatternExpressionSyntax>().Single(); 564var isPattern = tree.GetRoot().DescendantNodes().OfType<IsPatternExpressionSyntax>().Single(); 795var isPattern = tree.GetRoot().DescendantNodes().OfType<IsPatternExpressionSyntax>().Single(); 841var isPattern = tree.GetRoot().DescendantNodes().OfType<IsPatternExpressionSyntax>().Single(); 895var isPattern = tree.GetRoot().DescendantNodes().OfType<IsPatternExpressionSyntax>().Single();
Semantics\PatternSwitchTests.cs (10)
1515var sRef = tree.GetCompilationUnitRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(n => n.ToString() == "s").Single(); 1517var iRef = tree.GetCompilationUnitRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(n => n.ToString() == "i").Single(); 1519var s2Ref = tree.GetCompilationUnitRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(n => n.ToString() == "s2").Single(); 1521var i2Ref = tree.GetCompilationUnitRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(n => n.ToString() == "i2").Single(); 1898var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 1899var x1Ref = GetReferences(tree, "x1").Single(); 1933var x1Decl = GetPatternDeclarations(tree, "x1").Single(); 1934var x1Ref = GetReferences(tree, "x1").Single(); 3255.Single(); 3286.Single();
Semantics\PrimaryConstructorTests.cs (137)
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()); 3146Assert.Empty(comp.GetTypeByMetadataName("Test1").InstanceConstructors.Where(c => !c.IsDefaultValueTypeConstructor()).Single().Parameters[0].GetAttributes()); 3147Assert.Equal(1, comp.GetTypeByMetadataName("Test2").InstanceConstructors.Where(c => !c.IsDefaultValueTypeConstructor()).Single().Parameters[0].GetAttributes().Count()); 6058var constructor = cMember.GetMembers(".ctor").OfType<SynthesizedPrimaryConstructor>().Single(); 6091var doc = tree.GetRoot().DescendantTrivia().Select(trivia => trivia.GetStructure()).OfType<DocumentationCommentTriviaSyntax>().Single(); 6092var x = doc.DescendantNodes().OfType<IdentifierNameSyntax>().Single(); 6212var constructor = cMember.GetMembers(".ctor").OfType<SynthesizedPrimaryConstructor>().Single(); 6294var constructor = cMember.GetMembers(".ctor").OfType<SynthesizedPrimaryConstructor>().Single(); 6331var constructor = cMember.GetMembers(".ctor").OfType<MethodSymbol>().Where(m => m.Parameters.IsEmpty).Single(); 6362var cConstructor = c.GetMembers(".ctor").OfType<SynthesizedPrimaryConstructor>().Single(); 6396var dConstructor = d.GetMembers(".ctor").OfType<SynthesizedPrimaryConstructor>().Single(); 6437var eConstructor = e.GetMembers(".ctor").OfType<SynthesizedPrimaryConstructor>().Single(); 6472var eConstructor = e.GetMembers(".ctor").OfType<SynthesizedPrimaryConstructor>().Single(); 6511var cConstructor = c.GetMembers(".ctor").OfType<SynthesizedPrimaryConstructor>().Single(); 6544var dConstructor = d.GetMembers(".ctor").OfType<SynthesizedPrimaryConstructor>().Single(); 6589var eConstructor = e.GetMembers(".ctor").OfType<SynthesizedPrimaryConstructor>().Single(); 6633var eConstructor = e.GetMembers(".ctor").OfType<SynthesizedPrimaryConstructor>().Single(); 6673var eConstructor = e.GetMembers(".ctor").OfType<SynthesizedPrimaryConstructor>().Single(); 6709var constructor = cMember.GetMembers(".ctor").OfType<SynthesizedPrimaryConstructor>().Single(); 6763var constructor = cMember.GetMembers(".ctor").OfType<SynthesizedPrimaryConstructor>().Single(); 6833var xReference = tree.GetRoot().DescendantNodes().OfType<PrimaryConstructorBaseTypeSyntax>().Single().ArgumentList.Arguments[0].Expression; 6859var mCall = tree.GetRoot().DescendantNodes().OfType<PrimaryConstructorBaseTypeSyntax>().Single().ArgumentList.Arguments[0].Expression; 6860var attrApplication = tree.GetRoot().DescendantNodes().OfType<AttributeSyntax>().Single(); 6861var mDefinition = tree.GetRoot().DescendantNodes().OfType<MethodDeclarationSyntax>().Single(); 7795var p1 = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "p1").Single(); 7838var capturedParameters = comp.GetTypeByMetadataName("C1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters(); 7843Assert.Same(symbol.GetSymbol(), capturedParameters.Single().Key); 8703Assert.Empty(((CSharpCompilation)verifier.Compilation).GetTypeByMetadataName("C1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters()); 9886Assert.Empty(comp.GetTypeByMetadataName("C1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters()); 9946Assert.Equal(1, comp.GetTypeByMetadataName("C2").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters().Count); 9947Assert.Empty(comp.GetTypeByMetadataName("C1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters()); 9999Assert.Empty(comp.GetTypeByMetadataName("C1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters()); 10000Assert.Equal(1, comp.GetTypeByMetadataName("C2").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters().Count); 10001Assert.Equal(1, comp.GetTypeByMetadataName("C3").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters().Count); 10002Assert.Equal(2, comp.GetTypeByMetadataName("C4").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters().Count); 10021Assert.Equal(1, comp.GetTypeByMetadataName("C3").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters().Count); 10048Assert.Equal(2, comp.GetTypeByMetadataName("C1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters().Count); 10150Assert.Equal(1, comp.GetTypeByMetadataName("C1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters().Count); 10193Assert.Empty(comp.GetTypeByMetadataName("Color+C1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters()); 10228Assert.Empty(comp.GetTypeByMetadataName("Color+C1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters()); 10271Assert.Empty(comp.GetTypeByMetadataName("Color+C1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters()); 10309Assert.NotEmpty(comp.GetTypeByMetadataName("Color+C1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters()); 10340Assert.NotEmpty(comp.GetTypeByMetadataName("Color+C1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters()); 10380Assert.NotEmpty(comp.GetTypeByMetadataName("S1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters()); 10416Assert.NotEmpty(comp.GetTypeByMetadataName("S1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters()); 10452Assert.NotEmpty(comp.GetTypeByMetadataName("S1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters()); 10491Assert.NotEmpty(comp.GetTypeByMetadataName("S1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters()); 10530Assert.NotEmpty(comp.GetTypeByMetadataName("S1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters()); 10566Assert.NotEmpty(comp.GetTypeByMetadataName("S1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters()); 10602Assert.NotEmpty(comp.GetTypeByMetadataName("S1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters()); 10641Assert.NotEmpty(comp.GetTypeByMetadataName("S1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters()); 10680Assert.NotEmpty(comp.GetTypeByMetadataName("S1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters()); 10719Assert.NotEmpty(comp.GetTypeByMetadataName("S1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters()); 10755Assert.NotEmpty(comp.GetTypeByMetadataName("S1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters()); 10791Assert.NotEmpty(comp.GetTypeByMetadataName("S1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters()); 10831Assert.NotEmpty(comp.GetTypeByMetadataName("S1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters()); 10878Assert.Empty(comp.GetTypeByMetadataName("S1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters()); 10922Assert.Empty(comp.GetTypeByMetadataName("S1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters()); 10962Assert.NotEmpty(comp.GetTypeByMetadataName("S1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters()); 11005Assert.NotEmpty(comp.GetTypeByMetadataName("S1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters()); 11052Assert.Empty(comp.GetTypeByMetadataName("S1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters()); 11094Assert.Empty(comp.GetTypeByMetadataName("S1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters()); 11139Assert.Empty(comp.GetTypeByMetadataName("S1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters()); 11174Assert.Empty(comp.GetTypeByMetadataName("S1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters()); 11204Assert.Empty(comp.GetTypeByMetadataName("S1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters()); 11239Assert.Empty(comp.GetTypeByMetadataName("S1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters()); 11269Assert.Empty(comp.GetTypeByMetadataName("S1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters()); 11304Assert.Empty(comp.GetTypeByMetadataName("S1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters()); 11335Assert.Empty(comp.GetTypeByMetadataName("S1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters()); 11371Assert.NotEmpty(comp.GetTypeByMetadataName("S1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters()); 11402Assert.NotEmpty(comp.GetTypeByMetadataName("S1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters()); 11445Assert.Empty(comp.GetTypeByMetadataName("S1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters()); 11484Assert.Empty(comp.GetTypeByMetadataName("S1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters()); 11523Assert.Empty(comp.GetTypeByMetadataName("Color+C1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters()); 11563Assert.Empty(comp.GetTypeByMetadataName("Color+C1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters()); 11606Assert.Empty(comp.GetTypeByMetadataName("Color+C1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters()); 11796Assert.Equal(isStatic, comp.GetTypeByMetadataName("C1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters().IsEmpty()); 11840Assert.NotEmpty(comp.GetTypeByMetadataName("S1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters()); 11841Assert.Empty(comp.GetTypeByMetadataName("S2").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters()); 11842Assert.NotEmpty(comp.GetTypeByMetadataName("S3").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters()); 11914Assert.NotEmpty(comp.GetTypeByMetadataName("S1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters()); 11950Assert.NotEmpty(comp.GetTypeByMetadataName("S1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters()); 11993Assert.NotEmpty(comp.GetTypeByMetadataName("S1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters()); 12041Assert.Equal("System.String P1", comp1.GetTypeByMetadataName("C1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters().Single().Key.ToTestDisplayString()); 12042Assert.Equal("System.Int32 p2", comp1.GetTypeByMetadataName("C2").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters().Single().Key.ToTestDisplayString()); 12043Assert.Equal(2, comp1.GetTypeByMetadataName("C3").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters().Count); 12073Assert.Empty(comp2.GetTypeByMetadataName("C1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters()); 12074Assert.Empty(comp2.GetTypeByMetadataName("C2").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters()); 12114Assert.NotEmpty(comp.GetTypeByMetadataName("S1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters()); 12158Assert.Empty(comp.GetTypeByMetadataName("S1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters()); 12204Assert.NotEmpty(comp.GetTypeByMetadataName("S1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters()); 14620Assert.All(comp.GetTypeByMetadataName("S1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetBackingFields(), f => Assert.True(f.IsReadOnly)); 14816Assert.All(comp.GetTypeByMetadataName("S1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetBackingFields(), f => Assert.True(f.IsReadOnly)); 15017Assert.All(comp.GetTypeByMetadataName("S1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetBackingFields(), f => Assert.True(f.IsReadOnly)); 15243Assert.All(comp.GetTypeByMetadataName("S1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetBackingFields(), f => Assert.True(f.IsReadOnly)); 15554Assert.All(comp.GetTypeByMetadataName("S1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetBackingFields(), f => Assert.True(f.IsReadOnly)); 15716var attr = m.GlobalNamespace.GetTypeMember("C1").GetMembers().OfType<FieldSymbol>().Single().GetAttributes(); 15738var attr = m.GlobalNamespace.GetTypeMember("C1").GetMembers().OfType<FieldSymbol>().Single().GetAttributes(); 15759var attr = m.GlobalNamespace.GetTypeMember("C1").GetMembers().OfType<FieldSymbol>().Single().GetAttributes(); 15780var attr = m.GlobalNamespace.GetTypeMember("C1").GetMembers().OfType<FieldSymbol>().Single().GetAttributes(); 16379Assert.NotEmpty(comp.GetTypeByMetadataName("S1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters()); 19767Assert.Single(comp.GetTypeByMetadataName("C1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters()); 19785var indexer = tree.GetRoot().DescendantNodes().OfType<ElementAccessExpressionSyntax>().Single(); 20258Assert.Empty(comp.GetTypeByMetadataName("C").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters()); 20647var typeDeclaration = tree.GetRoot().ChildNodes().OfType<TypeDeclarationSyntax>().Single(); 20652var namedType = symbols.OfType<INamedTypeSymbol>().Single(); 20653var primaryConstructor = symbols.OfType<IMethodSymbol>().Single(); 20686var namedType1 = symbols1.OfType<INamedTypeSymbol>().Single(); 20687var primaryConstructor1 = symbols1.OfType<IMethodSymbol>().Single(); 20696var namedType2 = symbols2.OfType<INamedTypeSymbol>().Single(); 20730var namedType1 = symbols1.OfType<INamedTypeSymbol>().Single(); 20731var primaryConstructor1 = symbols1.OfType<IMethodSymbol>().Single(); 20740var namedType2 = symbols2.OfType<INamedTypeSymbol>().Single(); 20777var namedType1 = symbols1.OfType<INamedTypeSymbol>().Single(); 20785var namedType2 = symbols2.OfType<INamedTypeSymbol>().Single(); 20786var primaryConstructor2 = symbols2.OfType<IMethodSymbol>().Single(); 20827var namedType1 = symbols1.OfType<INamedTypeSymbol>().Single(); 20828var primaryConstructor1 = symbols1.OfType<IMethodSymbol>().Single(); 20837var 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)
113var openBraceToken = updatedRoot.GetAnnotatedTokens(openBraceTokenAnnotation).Single(); 114var 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)
128varDecl.Variables.Single().Identifier.Parent!,
UseExpressionBody\UseExpressionBodyCodeRefactoringProvider.cs (1)
251var 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 (951)
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\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(); 19864var declarator = tree.GetRoot().DescendantNodes().OfType<VariableDeclaratorSyntax>().Single(); 19872typeInfo = model.GetTypeInfo(declarator.Initializer!.Value.DescendantNodes().OfType<ParenthesizedLambdaExpressionSyntax>().Single()); 19906var declarator = tree.GetRoot().DescendantNodes().OfType<VariableDeclaratorSyntax>().Single(); 19914typeInfo = 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)
1868var def = nodes.OfType<ImplicitObjectCreationExpressionSyntax>().Single(); 1898var def = nodes.OfType<ImplicitObjectCreationExpressionSyntax>().Single(); 1928var def = nodes.OfType<ImplicitObjectCreationExpressionSyntax>().Single(); 2038var @new = nodes.OfType<ImplicitObjectCreationExpressionSyntax>().Single(); 2045var newObject = nodes.OfType<ObjectCreationExpressionSyntax>().Single(); 2073var @new = nodes.OfType<ImplicitObjectCreationExpressionSyntax>().Single(); 2080var newObject = nodes.OfType<ObjectCreationExpressionSyntax>().Single(); 4157var node = tree.GetCompilationUnitRoot().DescendantNodes().OfType<LiteralExpressionSyntax>().Single(); 4184var node = tree.GetCompilationUnitRoot().DescendantNodes().OfType<ExpressionStatementSyntax>().Single(); 4533select (InitializerExpressionSyntax)node).Single().Expressions; 4574var node = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "aParameter").Single(); 4610var node = tree.GetRoot().DescendantNodes().OfType<ImplicitObjectCreationExpressionSyntax>().Single(); 4642var node = tree.GetRoot().DescendantNodes().OfType<ImplicitObjectCreationExpressionSyntax>().Single(); 4674var node = tree.GetRoot().DescendantNodes().OfType<ObjectCreationExpressionSyntax>().Single(); 4713var node = tree.GetRoot().DescendantNodes().OfType<ImplicitObjectCreationExpressionSyntax>().Single(); 4720var 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(); 6862var sParam = comp.GetTypeByMetadataName("C").GetMethod("M").Parameters.Skip(1).Single(); 7004var cParam = comp.SourceModule.GlobalNamespace.GetTypeMember("C").GetMethod("M").Parameters.Skip(1).Single(); 7044var cParam = comp.GetTypeByMetadataName("C").GetMethod("M").Parameters.Skip(1).Single(); 7082var cParam = comp.SourceModule.GlobalNamespace.GetTypeMember("C").GetMethod("M").Parameters.Skip(1).Single(); 7122var cParam = comp.GetTypeByMetadataName("C").GetMethod("M").Parameters.Skip(1).Single(); 7157var cParam = comp.SourceModule.GlobalNamespace.GetTypeMember("C").GetMethod("M").Parameters.Skip(1).Single(); 7232var cParam = comp.SourceModule.GlobalNamespace.GetTypeMember("C").GetMethod("M").Parameters.Skip(1).Single(); 7265var cParam = comp.SourceModule.GlobalNamespace.GetTypeMember("C").GetMethod("M").Parameters.Skip(1).Single(); 7305var cParam = comp.GetTypeByMetadataName("C").GetMethod("M").Parameters.Skip(1).Single(); 7345var cParam = comp.GetTypeByMetadataName("C").GetMethod("M").Parameters.Skip(1).Single(); 7385var cParam = comp.GetTypeByMetadataName("C").GetMethod("M").Parameters.Skip(1).Single(); 7425var cParam = comp.GetTypeByMetadataName("C").GetMethod("M").Parameters.Skip(1).Single(); 7934var cParam = module.GlobalNamespace.GetTypeMember("C").GetMethod("M").Parameters.Skip(1).Single(); 8000var cParam = module.GlobalNamespace.GetTypeMember("C").GetMethod("M").Parameters.Skip(1).Single(); 8030var cParam = comp.SourceModule.GlobalNamespace.GetTypeMember("C").GetMethod("M").Parameters.Skip(1).Single(); 8132var cParam = module.GlobalNamespace.GetTypeMember("C").GetMethod("M").Parameters.Skip(1).Single(); 8274var cParam = module.GlobalNamespace.GetTypeMember("C").GetMethod("M").Parameters.Skip(1).Single(); 8334var cParam = module.GlobalNamespace.GetTypeMember("C").GetMethod("M").Parameters.Skip(1).Single(); 8454var cParam = verifier.GlobalNamespace.GetTypeMember("C").GetMethod("M").Parameters.Skip(2).Single(); 8692var cParam = module.GlobalNamespace.GetTypeMember("C").GetMethod("M").Parameters.Skip(3).Single(); 8817var cParam = module.GlobalNamespace.GetTypeMember("C").GetMethod("M").Parameters.Skip(2).Single(); 8968var cParam = module.GlobalNamespace.GetTypeMember("C").GetMethod("M").Parameters.Skip(2).Single(); 9079var cParam = module.GlobalNamespace.GetTypeMember("C").GetMethod("M").Parameters.Skip(2).Single(); 9146var cParam = module.GlobalNamespace.GetTypeMember("C").GetMethod("M").Parameters.Skip(2).Single(); 9202var cParam = module.GlobalNamespace.GetTypeMember("C").GetMethod("M").Parameters.Skip(2).Single(); 9318var cParam = module.GlobalNamespace.GetTypeMember("C").GetIndexer<PropertySymbol>("Item").Parameters.Skip(2).Single(); 9434var cParam = module.GlobalNamespace.GetTypeMember("C").GetIndexer<PropertySymbol>("Item").Parameters.Skip(2).Single(); 9559var cParam = module.GlobalNamespace.GetTypeMember("C").GetMethod("M").Parameters.Skip(2).Single(); 11954var cParam = module.GlobalNamespace.GetTypeMember("C").GetMethod("M").Parameters.Skip(1).Single(); 18532var a = compilation.GlobalNamespace.GetTypeMember("A").InstanceConstructors.Where(c => !c.IsDefaultValueTypeConstructor()).Single(); 18568var a = compilation.GlobalNamespace.GetTypeMember("A").InstanceConstructors.Where(c => !c.IsDefaultValueTypeConstructor()).Single(); 19134var incompleteAssignment = tree.GetRoot().DescendantNodes().OfType<AssignmentExpressionSyntax>().Single(); 19198var 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 (46)
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(); 2996ExpressionSyntax contentType = tree.GetCompilationUnitRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "ContentType").Single(); 3003ExpressionSyntax b = tree.GetCompilationUnitRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "b").Single(); 3012ParameterSyntax parameterSyntax = tree.GetCompilationUnitRoot().DescendantNodes().OfType<ParameterSyntax>().Single(); 3038ExpressionSyntax contentType = tree.GetCompilationUnitRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "ContentType").Single(); 3045ExpressionSyntax b = tree.GetCompilationUnitRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "b").Single(); 3053ParameterSyntax parameterSyntax = tree.GetCompilationUnitRoot().DescendantNodes().OfType<ParameterSyntax>().Single(); 3892var lambda = tree.GetRoot().DescendantNodes().OfType<LambdaExpressionSyntax>().Single(); 3976var a = (IdentifierNameSyntax)tree.GetRoot().DescendantNodes().OfType<AttributeSyntax>().Single().Name; 3985var m = newTree.GetRoot().DescendantNodes().OfType<MethodDeclarationSyntax>().Single(); 3989a = (IdentifierNameSyntax)newTree.GetRoot().DescendantNodes().OfType<AttributeSyntax>().Single().Name; 4092var expr = tree.GetRoot().DescendantNodes().OfType<LambdaExpressionSyntax>().Single(); 5635var lambdaSyntax = tree.GetRoot().DescendantNodes().OfType<ParenthesizedLambdaExpressionSyntax>().Single(); 6821.Single(); 6850.Single(); 8050var lambda = tree.GetRoot().DescendantNodes().OfType<LambdaExpressionSyntax>().Single(); 8051var equalsValue = lambda.DescendantNodes().OfType<EqualsValueClauseSyntax>().Single(); 8079var newLambda = newMethod.DescendantNodes().OfType<LambdaExpressionSyntax>().Single(); 8114var constSymbol = model.GetDeclaredSymbol(decls[0].Declaration.Variables.Single()); 8118var defaultValue = decls[1].DescendantNodes().OfType<LambdaExpressionSyntax>().Single() 8119.DescendantNodes().OfType<EqualsValueClauseSyntax>().Single().Value; 8124var lhs = decls[2].DescendantNodes().OfType<EqualsValueClauseSyntax>().Single().Value; 8149var defaultValue = tree.GetRoot().DescendantNodes().OfType<LambdaExpressionSyntax>().Single() 8150.DescendantNodes().OfType<EqualsValueClauseSyntax>().Single().Value; 8572var lambda = root.DescendantNodes().OfType<ParenthesizedLambdaExpressionSyntax>().Single(); 8678var lambda = tree.GetRoot().DescendantNodes().OfType<ParenthesizedLambdaExpressionSyntax>().Single(); 8707var lambda = tree.GetRoot().DescendantNodes().OfType<ParenthesizedLambdaExpressionSyntax>().Single(); 8734var lambda = tree.GetRoot().DescendantNodes().OfType<ParenthesizedLambdaExpressionSyntax>().Single(); 8764var lambda = tree.GetRoot().DescendantNodes().OfType<ParenthesizedLambdaExpressionSyntax>().Single(); 8791var lambda = tree.GetRoot().DescendantNodes().OfType<ParenthesizedLambdaExpressionSyntax>().Single();
Semantics\LocalFunctionTests.cs (43)
349.DescendantNodes().OfType<MethodDeclarationSyntax>().Single(); 353var x = newTree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Single(); 405.DescendantNodes().OfType<MethodDeclarationSyntax>().Single(); 451var attributeSyntax = tree.GetRoot().DescendantNodes().OfType<AttributeSyntax>().Single(); 495.Single(); 497var attributeList = localFunction.AttributeLists.Single(); 500var attribute = attributeList.Attributes.Single(); 543.Single(); 545var attributeList = localFunction.AttributeLists.Single(); 548var attribute = attributeList.Attributes.Single(); 807.Single(); 809var attributeList = localFunction.AttributeLists.Single(); 812var attribute = attributeList.Attributes.Single(); 852var localFunction = tree.GetRoot().DescendantNodes().OfType<LocalFunctionStatementSyntax>().Single(); 853var parameter = localFunction.ParameterList.Parameters.Single(); 968var localFunction = tree.GetRoot().DescendantNodes().OfType<LocalFunctionStatementSyntax>().Single(); 1060var attrSyntax = tree.GetRoot().DescendantNodes().OfType<AttributeSyntax>().Single(); 1720var x = tree.GetRoot().DescendantNodes().OfType<VariableDeclaratorSyntax>().Where(v => v.Identifier.ValueText == "x").Single(); 1770.Single(); 1788.Single(); 1845.Single(); 1863.Single(); 4692var designation = descendents.OfType<SingleVariableDesignationSyntax>().Where(d => d.Identifier.ValueText == name).Single(); 4728var parameter = descendents.OfType<ParameterSyntax>().Single(); 4733var declarator = descendents.OfType<VariableDeclaratorSyntax>().Where(d => d.Identifier.ValueText == name).Single(); 4964var b2 = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "b2").Single(); 4967var b1 = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "b1").Single(); 7362=> SyntaxFactory.ParseCompilationUnit($@"class X {{ {source} void M() {{ }} }}", options: parseOptions).DescendantNodes().OfType<AttributeSyntax>().Single(); 7385return node.DescendantNodes().OfType<IdentifierNameSyntax>().Where(i => i.Identifier.ValueText == "TParameter").Single(); 7453return tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(i => i.Identifier.ValueText == identifier).Single().SpanStart; 7457=> SyntaxFactory.ParseCompilationUnit($@"{source};", options: parseOptions).DescendantNodes().OfType<InvocationExpressionSyntax>().Single(); 7460=> SyntaxFactory.ParseCompilationUnit($@"{source};", options: parseOptions).DescendantNodes().OfType<IdentifierNameSyntax>().Single(); 7534=> SyntaxFactory.ParseCompilationUnit($@"class X {{ {source} void M() {{ }} }}", options: parseOptions).DescendantNodes().OfType<AttributeSyntax>().Single(); 7587=> SyntaxFactory.ParseCompilationUnit($@"class X {{ {source} void M() {{ }} }}", options: parseOptions).DescendantNodes().OfType<AttributeSyntax>().Single(); 8744var invocation = tree2.GetRoot().DescendantNodes().OfType<InvocationExpressionSyntax>().Single(); 8781var nameofExpression = tree.GetRoot().DescendantNodes().OfType<InvocationExpressionSyntax>().Single(); 8943=> SyntaxFactory.ParseCompilationUnit($@"class X {{ {source} void M() {{ }} }}", options: parseOptions).DescendantNodes().OfType<AttributeSyntax>().Single(); 8966return node.DescendantNodes().OfType<IdentifierNameSyntax>().Where(i => i.Identifier.ValueText == "parameter").Single(); 9447=> SyntaxFactory.ParseCompilationUnit($@"class X {{ {source} void M() {{ }} }}", options: parseOptions).DescendantNodes().OfType<AttributeSyntax>().Single(); 9557.Single(); 9765=> SyntaxFactory.ParseCompilationUnit($@"class X {{ {source} void M() {{ }} }}", options: parseOptions).DescendantNodes().OfType<AttributeSyntax>().Single(); 10177.Single(); 10387var 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(); 13511var returnStatement = tree.GetRoot().DescendantNodes().OfType<ReturnStatementSyntax>().Skip(1).Single(); 16718var implemented = compilation.GetTypeByMetadataName(typeName[0]).GetMembers().OfType<PropertySymbol>().Single(); 16724var implemented = compilation.GetTypeByMetadataName("IA3").GetMembers().OfType<PropertySymbol>().Single(); 16803var implemented = compilation.GetTypeByMetadataName(typeName[0]).GetMembers().OfType<PropertySymbol>().Single(); 16809var implemented = compilation.GetTypeByMetadataName("IA3").GetMembers().OfType<PropertySymbol>().Single(); 30182var property = copen.GetMembers().OfType<PropertySymbol>().Single(); 30285var property = copen.GetMembers().OfType<PropertySymbol>().Single(); 30797var field = copen.GetMembers().OfType<FieldSymbol>().Single(); 34983var outVar = tree.GetRoot().DescendantNodes().OfType<DeclarationExpressionSyntax>().Single(); 35000var varDecl = tree.GetRoot().DescendantNodes().OfType<LocalDeclarationStatementSyntax>().Where(d => d.Declaration.Type.IsVar).Single(); 35001var variable = varDecl.Declaration.Variables.Single(); 40784var field = copen.GetMembers().OfType<FieldSymbol>().Single(); 40970var property = copen.GetMembers().OfType<PropertySymbol>().Single(); 41031var property = copen.GetMembers().OfType<PropertySymbol>().Single(); 44651var property = copen.GetMembers().OfType<PropertySymbol>().Single(); 44888var field = copen.GetMembers().OfType<FieldSymbol>().Single(); 47988var property = copen.GetMembers().OfType<PropertySymbol>().Single(); 48088var field = copen.GetMembers().OfType<FieldSymbol>().Single(); 56124var invocationNode = tree.GetRoot().DescendantNodes().OfType<InvocationExpressionSyntax>().Single(); 56154var invocationNode = tree.GetRoot().DescendantNodes().OfType<ImplicitArrayCreationExpressionSyntax>().Single(); 56187var invocationNode = tree.GetRoot().DescendantNodes().OfType<InvocationExpressionSyntax>().Single(); 56224var invocationNode = tree.GetRoot().DescendantNodes().OfType<InvocationExpressionSyntax>().Single(); 56254var invocationNode = tree.GetRoot().DescendantNodes().OfType<InvocationExpressionSyntax>().Single(); 56288var invocationNode = tree.GetRoot().DescendantNodes().OfType<InvocationExpressionSyntax>().Single(); 56319var invocationNode = tree.GetRoot().DescendantNodes().OfType<InvocationExpressionSyntax>().Single(); 56352var invocationNode = tree.GetRoot().DescendantNodes().OfType<InvocationExpressionSyntax>().Single(); 56386var invocationNode = tree.GetRoot().DescendantNodes().OfType<InvocationExpressionSyntax>().Single(); 56420var invocationNode = tree.GetRoot().DescendantNodes().OfType<InvocationExpressionSyntax>().Single(); 56451var invocationNode = tree.GetRoot().DescendantNodes().OfType<InvocationExpressionSyntax>().Single(); 56484var invocationNode = tree.GetRoot().DescendantNodes().OfType<InvocationExpressionSyntax>().Single(); 56519var invocationNode = tree.GetRoot().DescendantNodes().OfType<InvocationExpressionSyntax>().Single(); 56555var invocationNode = tree.GetRoot().DescendantNodes().OfType<InvocationExpressionSyntax>().Single(); 56666var invocationNode = tree.GetRoot().DescendantNodes().OfType<InvocationExpressionSyntax>().Single(); 65936var function2 = tree2.GetRoot().DescendantNodes().OfType<LocalFunctionStatementSyntax>().Single(); 113636var decl = tree.GetRoot().DescendantNodes().OfType<DeclarationExpressionSyntax>().Single(); 113667var decl = tree.GetRoot().DescendantNodes().OfType<DeclarationExpressionSyntax>().Single(); 113845var decl = tree.GetRoot().DescendantNodes().OfType<VariableDeclaratorSyntax>().Single(); 114070var decl = tree.GetRoot().DescendantNodes().OfType<VariableDeclaratorSyntax>().Single(); 145417var declaration = tree.GetRoot().DescendantNodes().OfType<VariableDeclaratorSyntax>().Single(); 145458var declaration = tree.GetRoot().DescendantNodes().OfType<VariableDeclaratorSyntax>().Single(); 145498var declaration = tree.GetRoot().DescendantNodes().OfType<VariableDeclaratorSyntax>().Single(); 145536var declaration = tree.GetRoot().DescendantNodes().OfType<VariableDeclaratorSyntax>().Single(); 145574var declaration = tree.GetRoot().DescendantNodes().OfType<VariableDeclaratorSyntax>().Single(); 145678var declaration = tree.GetRoot().DescendantNodes().OfType<VariableDeclaratorSyntax>().Single(); 145717var declaration = tree.GetRoot().DescendantNodes().OfType<VariableDeclaratorSyntax>().Single(); 146340var @foreach = tree.GetRoot().DescendantNodes().OfType<ForEachStatementSyntax>().Single(); 146379var @foreach = tree.GetRoot().DescendantNodes().OfType<ForEachStatementSyntax>().Single(); 146419var @foreach = tree.GetRoot().DescendantNodes().OfType<ForEachStatementSyntax>().Single(); 146458var @foreach = tree.GetRoot().DescendantNodes().OfType<ForEachStatementSyntax>().Single(); 146496var ifStatement = root.DescendantNodes().OfType<IfStatementSyntax>().Single(); 146497var cast = ifStatement.DescendantNodes().OfType<CastExpressionSyntax>().Single(); 157697var method1 = model.GetDeclaredSymbol(tree.GetRoot().DescendantNodes().OfType<MethodDeclarationSyntax>().Single()); 158886var local = (ILocalSymbol)model.GetDeclaredSymbol(declaration.Variables.Single()); 160758var 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(); 9071var callSyntax = tree.GetRoot().DescendantNodes().OfType<InvocationExpressionSyntax>().Single(); 9419var callSyntax = tree.GetRoot().DescendantNodes().OfType<InvocationExpressionSyntax>().Single(); 11763var expr = tree.GetRoot().DescendantNodes().OfType<InvocationExpressionSyntax>().Single(); 11812var expr = tree.GetRoot().DescendantNodes().OfType<ElementAccessExpressionSyntax>().Single(); 11862var 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)
4750var assignment = tree.GetRoot().DescendantNodes().OfType<AssignmentExpressionSyntax>().Single(); 4778var assignment = tree.GetRoot().DescendantNodes().OfType<AssignmentExpressionSyntax>().Single(); 4806var assignment = tree.GetRoot().DescendantNodes().OfType<AssignmentExpressionSyntax>().Single(); 4834var assignment = tree.GetRoot().DescendantNodes().OfType<AssignmentExpressionSyntax>().Single(); 4862var assignment = tree.GetRoot().DescendantNodes().OfType<AssignmentExpressionSyntax>().Single(); 4890var assignment = tree.GetRoot().DescendantNodes().OfType<AssignmentExpressionSyntax>().Single(); 4924var 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); 1408var nameRef = tree2.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "x").Single(); 1426nameRef = tree2.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "x").Single(); 1521var reference = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "c").Single(); 1859var localDecl = tree1.GetRoot().DescendantNodes().OfType<VariableDeclaratorSyntax>().Single(); 2085var localDecl = tree1.GetRoot().DescendantNodes().OfType<LocalFunctionStatementSyntax>().Single(); 2249var localDecl = tree1.GetRoot().DescendantNodes().OfType<LocalFunctionStatementSyntax>().Single(); 2427var labelDecl = tree1.GetRoot().DescendantNodes().OfType<LabeledStatementSyntax>().Single(); 2920var nameRef = tree1.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "alias1" && !id.Parent.IsKind(SyntaxKind.NameEquals)).Single(); 2925nameRef = tree1.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "alias2").Single(); 2942nameRef = tree2.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "alias2" && !id.Parent.IsKind(SyntaxKind.NameEquals)).Single(); 2947nameRef = tree2.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "alias1").Single(); 4216var declarator = tree.GetRoot().DescendantNodes().OfType<LocalFunctionStatementSyntax>().Single(); 4217var reference = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "local").Single(); 4511var symbol1 = model1.GetDeclaredSymbol(tree1.GetRoot().DescendantNodes().OfType<LocalFunctionStatementSyntax>().Single()); 4513Assert.Same(symbol1, model1.GetSymbolInfo(tree1.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "local1").Single()).Symbol); 4519Assert.Same(symbol2, model2.GetSymbolInfo(tree2.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "local1").Single()).Symbol); 4581Assert.Same(symbol1, model1.GetSymbolInfo(tree1.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "local1").Skip(1).Single()).Symbol); 4626Assert.Same(symbol1, model1.GetSymbolInfo(tree1.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "args").Single()).Symbol); 4894var declarator = tree.GetRoot().DescendantNodes().OfType<LabeledStatementSyntax>().Single(); 4895var reference = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "label1").Single(); 4951var symbol1 = model1.GetDeclaredSymbol(tree1.GetRoot().DescendantNodes().OfType<LabeledStatementSyntax>().Single()); 4953Assert.Same(symbol1, model1.GetSymbolInfo(tree1.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "label1").Single()).Symbol); 4957var symbol2 = model2.GetDeclaredSymbol(tree2.GetRoot().DescendantNodes().OfType<LabeledStatementSyntax>().Single()); 4960Assert.Same(symbol2, model2.GetSymbolInfo(tree2.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "label1").Single()).Symbol); 4979var declarator = tree.GetRoot().DescendantNodes().OfType<LabeledStatementSyntax>().Single(); 4980var reference = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "args").Single(); 6085var syntaxTree = comp.SyntaxTrees.Single(); 6157var syntaxTree = comp.SyntaxTrees.Single(); 6161.GetDeclaredSymbol(syntaxTree.GetRoot().DescendantNodes().OfType<LocalFunctionStatementSyntax>().Single()) 6233var invocation = syntaxTree.GetRoot().DescendantNodes().OfType<InvocationExpressionSyntax>().Single(); 6277var localDecl = syntaxTree.GetRoot().DescendantNodes().OfType<VariableDeclaratorSyntax>().Single(); 6278var localRef = syntaxTree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "x").Single(); 6317var localDecl = syntaxTree1.GetRoot().DescendantNodes().OfType<VariableDeclaratorSyntax>().Single(); 6318var localRef = syntaxTree1.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "x").Single(); 6367var localDecl = syntaxTree1.GetRoot().DescendantNodes().OfType<VariableDeclaratorSyntax>().Single(); 6369var localRef = syntaxTree2.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "x").Single(); 8652var id = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Single(); 8674var id = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "ar").Single(); 8696var id = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "ar").Single(); 9682Assert.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)); 3779var validSyntaxTree = comp.SyntaxTrees.Single(); 3840var validSyntaxTree = ctx.Compilation.SyntaxTrees.Single(); 3873var syntaxTree = comp.SyntaxTrees.Single(); 3905var syntaxTree = comp.SyntaxTrees.Single(); 3936var syntaxTree = ctx.Compilation.SyntaxTrees.Single(); 3965var syntaxTree = ctx.Compilation.SyntaxTrees.Single(); 3997var syntaxTree = comp.SyntaxTrees.Single(); 4027var 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 (1600)
Compilation\ForEachStatementInfoTests.cs (2)
37var e1 = (ITypeSymbol)c.GlobalNamespace.GetMembers("E1").Single(); 44var e2 = (ITypeSymbol)c.GlobalNamespace.GetMembers("E2").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 (60)
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();
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)
14651var argumentSyntax = tree.GetCompilationUnitRoot().DescendantNodes().OfType<AttributeArgumentSyntax>().Single(); 15375var 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(). 219Select(m => (NamespaceSymbol)m).Single().GetTypeMembers("Object").Single(); 294var node = tree.GetRoot().DescendantNodes().OfType<TypeOfExpressionSyntax>().Single(); 359var node = tree.GetRoot().DescendantNodes().OfType<TypeOfExpressionSyntax>().Single();
Symbols\DefaultInterfaceImplementationTests.cs (102)
196var m1 = i1.GetMembers().OfType<MethodSymbol>().Where(m => methodName is null ? true : m.Name == methodName).Single(); 9353var i1 = test1.InterfacesNoUseSiteDiagnostics().Where(i => i.Name == "I1").Single(); 14042return container.GetMembers().OfType<PropertySymbol>().Single(); 15179var i1 = test1.InterfacesNoUseSiteDiagnostics().Where(i => i.Name == "I1").Single(); 16341var test1P2 = test1.GetMembers().OfType<PropertySymbol>().Where(p => p.Name.StartsWith("I2.")).Single(); 16367var test1P3 = test1.GetMembers().OfType<PropertySymbol>().Where(p => p.Name.StartsWith("I3.")).Single(); 16592var test1P2 = test1.GetMembers().OfType<PropertySymbol>().Where(p => p.Name.StartsWith(i1.Name)).Single(); 16781var test2P1 = test2.GetMembers().OfType<PropertySymbol>().Where(p => p.Name.StartsWith("I1.")).Single(); 16807var test2P2 = test2.GetMembers().OfType<PropertySymbol>().Where(p => p.Name.StartsWith("I2.")).Single(); 17024var test2P1 = test2.GetMembers().OfType<PropertySymbol>().Where(p => p.Name.StartsWith("I1.")).Single(); 17050var test2P2 = test2.GetMembers().OfType<PropertySymbol>().Where(p => p.Name.StartsWith("I2.")).Single(); 17076var test2P3 = test2.GetMembers().OfType<PropertySymbol>().Where(p => p.Name.StartsWith("I3.")).Single(); 17274var test2P1 = test2.GetMembers().OfType<PropertySymbol>().Where(p => p.Name.StartsWith("I1.")).Single(); 17304var test2P2 = test2.GetMembers().OfType<PropertySymbol>().Where(p => p.Name.StartsWith("I2.")).Single(); 17330var test2P3 = test2.GetMembers().OfType<PropertySymbol>().Where(p => p.Name.StartsWith("I3.")).Single(); 17360var test2P4 = test2.GetMembers().OfType<PropertySymbol>().Where(p => p.Name.StartsWith("I4.")).Single(); 27670return container.GetMembers().OfType<EventSymbol>().Single(); 28683var i1 = test1.InterfacesNoUseSiteDiagnostics().Where(i => i.Name == "I1").Single(); 29734var test1P2 = test1.GetMembers().OfType<EventSymbol>().Where(p => p.Name.StartsWith("I2.")).Single(); 29764var test1P3 = test1.GetMembers().OfType<EventSymbol>().Where(p => p.Name.StartsWith("I3.")).Single(); 30005var test1P2 = test1.GetMembers().OfType<EventSymbol>().Where(p => p.Name.StartsWith(i1.Name)).Single(); 30117var test2P1 = test2.GetMembers().OfType<EventSymbol>().Where(p => p.Name.StartsWith("I1.")).Single(); 30147var test2P2 = test2.GetMembers().OfType<EventSymbol>().Where(p => p.Name.StartsWith("I2.")).Single(); 30447var test2P1 = test2.GetMembers().OfType<EventSymbol>().Where(p => p.Name.StartsWith("I1.")).Single(); 30477var test2P2 = test2.GetMembers().OfType<EventSymbol>().Where(p => p.Name.StartsWith("I2.")).Single(); 30507var test2P3 = test2.GetMembers().OfType<EventSymbol>().Where(p => p.Name.StartsWith("I3.")).Single(); 30668var test2P1 = test2.GetMembers().OfType<EventSymbol>().Where(p => p.Name.StartsWith("I1.")).Single(); 30698var test2P2 = test2.GetMembers().OfType<EventSymbol>().Where(p => p.Name.StartsWith("I2.")).Single(); 30728var test2P3 = test2.GetMembers().OfType<EventSymbol>().Where(p => p.Name.StartsWith("I3.")).Single(); 30758var test2P4 = test2.GetMembers().OfType<EventSymbol>().Where(p => p.Name.StartsWith("I4.")).Single(); 33020var i1 = test1.InterfacesNoUseSiteDiagnostics().Where(i => i.Name == "I1").Single(); 33021var i1i2m1 = i1.GetMember<MethodSymbol>(i1.OriginalDefinition.AllInterfacesNoUseSiteDiagnostics.Where(i => i.Name == "I2").Single().ToDisplayString() + "." + name); 33022var i1i4m1 = i1.GetMember<MethodSymbol>(i1.OriginalDefinition.AllInterfacesNoUseSiteDiagnostics.Where(i => i.Name == "I4").Single().ToDisplayString() + "." + name); 33023var i2 = i1.AllInterfacesNoUseSiteDiagnostics.Where(i => i.Name == "I2").Single(); 33025var i4 = i1.AllInterfacesNoUseSiteDiagnostics.Where(i => i.Name == "I4").Single(); 33048i1 = i3.InterfacesNoUseSiteDiagnostics().Where(i => i.Name == "I1").Single(); 33049i1i2m1 = i1.GetMember<MethodSymbol>(i1.OriginalDefinition.AllInterfacesNoUseSiteDiagnostics.Where(i => i.Name == "I2").Single().ToDisplayString() + "." + name); 33050i1i4m1 = i1.GetMember<MethodSymbol>(i1.OriginalDefinition.AllInterfacesNoUseSiteDiagnostics.Where(i => i.Name == "I4").Single().ToDisplayString() + "." + name); 33051i2 = i1.AllInterfacesNoUseSiteDiagnostics.Where(i => i.Name == "I2").Single(); 33053i4 = i1.AllInterfacesNoUseSiteDiagnostics.Where(i => i.Name == "I4").Single(); 33775var i1 = test1.InterfacesNoUseSiteDiagnostics().Where(i => i.Name == "I1").Single(); 33777var i2 = i1.InterfacesNoUseSiteDiagnostics().Where(i => i.Name == "I2").Single(); 33778var i2m1 = i2.GetMembers().OfType<MethodSymbol>().Single(); 33991var i1 = test1.InterfacesNoUseSiteDiagnostics().Where(i => i.Name == "I1").Single(); 33993var i2 = i1.InterfacesNoUseSiteDiagnostics().Where(i => i.Name == "I2").Single(); 33994var i2m1 = i2.GetMembers().OfType<MethodSymbol>().Single(); 36894var method = @interface.GetMembers().OfType<MethodSymbol>().Single(); 37048var i1 = test1.InterfacesNoUseSiteDiagnostics().Where(i => i.Name == "I1").Single(); 37049var i1i2m1 = i1.GetMembers().OfType<PropertySymbol>().Where(p => p.Name.StartsWith("I2.")).Single(); 37050var i1i4m1 = i1.GetMembers().OfType<PropertySymbol>().Where(p => p.Name.StartsWith("I4.")).Single(); 37051var i2 = i1.InterfacesNoUseSiteDiagnostics().Where(i => i.Name == "I2").Single(); 37052var i2m1 = i2.GetMembers().OfType<PropertySymbol>().Single(); 37053var i4 = i1.AllInterfacesNoUseSiteDiagnostics.Where(i => i.Name == "I4").Single(); 37054var i4m1 = i4.GetMembers().OfType<PropertySymbol>().Single(); 37963var i1 = test1.InterfacesNoUseSiteDiagnostics().Where(i => i.Name == "I1").Single(); 37965var i2 = i1.InterfacesNoUseSiteDiagnostics().Where(i => i.Name == "I2").Single(); 40081var i1 = test1.InterfacesNoUseSiteDiagnostics().Where(i => i.Name == "I1").Single(); 40082var i1i2m1 = i1.GetMembers().OfType<EventSymbol>().Where(p => p.Name.StartsWith("I2.")).Single(); 40083var i1i4m1 = i1.GetMembers().OfType<EventSymbol>().Where(p => p.Name.StartsWith("I4.")).Single(); 40084var i2 = i1.InterfacesNoUseSiteDiagnostics().Where(i => i.Name == "I2").Single(); 40085var i2m1 = i2.GetMembers().OfType<EventSymbol>().Single(); 40086var i4 = i1.AllInterfacesNoUseSiteDiagnostics.Where(i => i.Name == "I4").Single(); 40087var i4m1 = i4.GetMembers().OfType<EventSymbol>().Single(); 51096var i2m1 = i2.GetMembers().OfType<MethodSymbol>().Single(); 52528var i2p1 = i2.GetMembers().OfType<PropertySymbol>().Single(); 52726var test12p1 = test1.GetMembers().OfType<PropertySymbol>().Single(); 52729var i2p1 = i2.GetMembers().OfType<PropertySymbol>().Single(); 52886var i1p1 = i3.ContainingNamespace.GetTypeMember("I1").GetMembers().OfType<PropertySymbol>().Single(); 53057var i3p1 = i3.GetMembers().OfType<PropertySymbol>().Single(); 53058var i1p1 = i3.ContainingNamespace.GetTypeMember("I1").GetMembers().OfType<PropertySymbol>().Single(); 53223var i1p1 = test1.InterfacesNoUseSiteDiagnostics().First().ContainingNamespace.GetTypeMember("I1").GetMembers().OfType<PropertySymbol>().Single(); 53387var i1p1 = i4.ContainingNamespace.GetTypeMember("I1").GetMembers().OfType<PropertySymbol>().Single(); 53526var i4p1 = i4.GetMembers().OfType<PropertySymbol>().Single(); 53527var i1p1 = i4.ContainingNamespace.GetTypeMember("I1").GetMembers().OfType<PropertySymbol>().Single(); 53611var i2p1 = i2.GetMembers().OfType<PropertySymbol>().Single(); 53743var i2p1 = i2.GetMembers().OfType<PropertySymbol>().Single(); 53887var c2p1 = c2.GetMembers().OfType<PropertySymbol>().Single(); 54219var i2p1 = i2.GetMembers().OfType<PropertySymbol>().Single(); 57046var i2p1 = i2.GetMembers().OfType<PropertySymbol>().Single(); 57506var i2p1 = i2.GetMembers().OfType<EventSymbol>().Single(); 57684var test12p1 = test1.GetMembers().OfType<EventSymbol>().Single(); 57687var i2p1 = i2.GetMembers().OfType<EventSymbol>().Single(); 57837var i1p1 = i3.ContainingNamespace.GetTypeMember("I1").GetMembers().OfType<EventSymbol>().Single(); 57996var i3p1 = i3.GetMembers().OfType<EventSymbol>().Single(); 57997var i1p1 = i3.ContainingNamespace.GetTypeMember("I1").GetMembers().OfType<EventSymbol>().Single(); 58148var i1p1 = test1.InterfacesNoUseSiteDiagnostics().First().ContainingNamespace.GetTypeMember("I1").GetMembers().OfType<EventSymbol>().Single(); 58299var i1p1 = i4.ContainingNamespace.GetTypeMember("I1").GetMembers().OfType<EventSymbol>().Single(); 58428var i4p1 = i4.GetMembers().OfType<EventSymbol>().Single(); 58429var i1p1 = i4.ContainingNamespace.GetTypeMember("I1").GetMembers().OfType<EventSymbol>().Single(); 58499var i2p1 = i2.GetMembers().OfType<EventSymbol>().Single(); 58689var c2p1 = c2.GetMembers().OfType<EventSymbol>().Single(); 59271var i2p1 = i2.GetMembers().OfType<EventSymbol>().Single(); 59330var i2p1 = i2.GetMembers().OfType<EventSymbol>().Single(); 67154Assert.Empty(i1.GetMembers().OfType<MethodSymbol>().Single().ExplicitInterfaceImplementations); 67220Assert.Same(i2.GetMembers().OfType<MethodSymbol>().Single(), i1.GetMembers().OfType<MethodSymbol>().Single().ExplicitInterfaceImplementations.Single()); 67336var m = i1.GetMembers().OfType<PropertySymbol>().Single(); 67404var m1 = i1.GetMembers().OfType<PropertySymbol>().Single(); 67405var m2 = i2.GetMembers().OfType<PropertySymbol>().Single(); 67524var m = i1.GetMembers().OfType<EventSymbol>().Single(); 67595var m1 = i1.GetMembers().OfType<EventSymbol>().Single(); 67596var 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)
738var anonymousMethod = root.DescendantNodes().OfType<AnonymousMethodExpressionSyntax>().Single(); 765var anonymousMethod = root.DescendantNodes().OfType<AnonymousMethodExpressionSyntax>().Single(); 827ExpressionSyntax lambdaSyntax = tree.GetCompilationUnitRoot().DescendantNodes().OfType<ParenthesizedLambdaExpressionSyntax>().Single(); 834lambdaSyntax = 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(); 2572var 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)
1988var 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)
9639var trivia = eof.GetLeadingTrivia().Single(); 9642TestShebang(root.GetDirectives().Single(), command); 9656TestShebang(root.GetDirectives().Single(), command); 9663var statement = root.ChildNodes().Single(); 9665trivia = statement.GetLeadingTrivia().Single(); 9668TestShebang(root.GetDirectives().Single(), command); 9713Assert.Equal(SyntaxKind.SingleLineCommentTrivia, eof.GetLeadingTrivia().Single().Kind()); 9741var 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)
1564var 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)
1236return 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)
194var 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 (5)
CodeGeneration\SyntaxGeneratorTests.cs (5)
1095var op = c.GetMembers().OfType<IMethodSymbol>().Where(m => m.MethodKind == MethodKind.Conversion).Single(); 1768var symbol = compilation.GlobalNamespace.GetMembers("I").Single(); 5217var symbol = compilation.GlobalNamespace.GetMembers("S").Single(); 5273var symbol = compilation.GlobalNamespace.GetMembers("C").Single(); 5296var tree = compilation.SyntaxTrees.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)
119var 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 (213)
CodeFixes\CodeFixServiceTests.cs (15)
57var project = workspace.CurrentSolution.Projects.Single().AddAnalyzerReference(reference); 58var document = project.Documents.Single(); 62var fixer1 = (MockFixer)fixers.Single().Value; 278var project = workspace.CurrentSolution.Projects.Single().AddAnalyzerReference(reference); 279document = project.Documents.Single(); 335workspace.Projects.Single().AddAdditionalDocument(additionalDocument); 365var project = workspace.CurrentSolution.Projects.Single().AddAnalyzerReference(reference); 368TextDocumentKind.Document => project.Documents.Single(), 369TextDocumentKind.AdditionalDocument => project.AdditionalDocuments.Single(), 370TextDocumentKind.AnalyzerConfigDocument => project.AnalyzerConfigDocuments.Single(), 748var project = workspace.CurrentSolution.Projects.Single().AddAnalyzerReference(reference); 750var document = project.Documents.Single(); 862var changedtxtDocument = solution!.Projects.Single().AdditionalDocuments.Single(t => t.Id == txtDocument.Id); 1053sourceDocument = 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 (21)
67workspace.CurrentSolution.Projects.Single(), documentId: null, diagnosticIds: null, shouldIncludeAnalyzer: null, 268var project = workspace.CurrentSolution.Projects.Single(); 279var project = workspace.CurrentSolution.Projects.Single(); 290var project = workspace.CurrentSolution.Projects.Single(); 446var project = workspace.CurrentSolution.Projects.Single(); 447var document = project.Documents.Single(); 558var project = workspace.CurrentSolution.Projects.Single(); 559var document = isSourceGenerated ? (await project.GetSourceGeneratedDocumentsAsync(CancellationToken.None)).Single() : project.Documents.Single(); 633var project = workspace.CurrentSolution.Projects.Single(); 634var document = documentAnalysis ? project.Documents.Single() : null; 669var project = workspace.CurrentSolution.Projects.Single(); 680project = workspace.CurrentSolution.Projects.Single(); 681var document = project.Documents.Single(); 682var additionalDocument = project.AdditionalDocuments.Single(); 748var project = workspace.CurrentSolution.Projects.Single(); 749var document = project.Documents.Single(); 788var generator = new DiagnosticProducingGenerator(c => Location.Create(c.Compilation.SyntaxTrees.Single(), new TextSpan(0, 10))); 789Assert.True(workspace.TryApplyChanges(workspace.CurrentSolution.Projects.Single().AddAnalyzerReference(new TestGeneratorReference(generator)).Solution)); 791var project = workspace.CurrentSolution.Projects.Single(); 792var 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)
396var (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.Features (20)
CodeFixes\Configuration\ConfigureCodeStyle\ConfigureCodeStyleOptionCodeFixProvider.cs (1)
92: nestedActions.Single();
CodeFixes\Suppression\AbstractSuppressionCodeFixProvider.cs (1)
317var 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)
926referencedSymbols.Single().Locations.IsEmpty();
Wrapping\AbstractCodeActionComputer.cs (1)
266var trackedNode = rewrittenRoot.GetAnnotatedNodes(s_toFormatAnnotation).Single();
Microsoft.CodeAnalysis.Features.Test.Utilities (6)
EditAndContinue\EditAndContinueTestVerifier.cs (1)
488newProject = 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)
102var docId = projectInfo.AdditionalDocuments.Single().Id; 106var 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 (573)
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 (8)
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); 155var caret = testLspServer.GetLocations("caret").Single(); 195var caret = testLspServer.GetLocations("caret").Single(); 238var caret = testLspServer.GetLocations("caret").Single(); 286var 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 (9)
46var additionalDocument = testLspServer.GetCurrentSolution().Projects.Single().AdditionalDocuments.Single(); 104Assert.Equal(MockAdditionalFileDiagnosticAnalyzer.Id, results[1].Diagnostics!.Single().Code); 109var newSolution = initialSolution.RemoveAdditionalDocument(initialSolution.Projects.Single().AdditionalDocumentIds.Single()); 142Assert.Equal(MockAdditionalFileDiagnosticAnalyzer.Id, results[1].Diagnostics!.Single().Code); 144Assert.Equal("CSProj1", ((LSP.VSDiagnostic)results[1].Diagnostics!.Single()).Projects!.First().ProjectName); 145Assert.Equal(MockAdditionalFileDiagnosticAnalyzer.Id, results[4].Diagnostics!.Single().Code); 147Assert.Equal("CSProj2", ((LSP.VSDiagnostic)results[4].Diagnostics!.Single()).Projects!.First().ProjectName);
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 (2)
33Assert.Equal(MockProjectDiagnosticAnalyzer.Id, results[1].Diagnostics!.Single().Code); 50Assert.Equal(MockProjectDiagnosticAnalyzer.Id, results[1].Diagnostics!.Single().Code);
DocumentChanges\DocumentChangesTests.cs (1)
431var 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 (3)
37var locationTyped = testLspServer.GetLocations("type").Single(); 65var locationTyped = testLspServer.GetLocations("type").Single(); 91var 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)
358var locationTyped = testLspServer.GetLocations("type").Single(); 374var 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)
303var 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)
629var location = testLspServer.GetLocations("range").Single(); 711var 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)
875.Single()
Metadata\ILValidation.cs (4)
83byte[] buffer = GetBlobBuffer(peImage.GetBlobs().Single()); 143var buffer = peImage.GetBlobs().Single().GetBytes().Array; 219BindingFlags.NonPublic | BindingFlags.Instance).Single(), 391.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 (20)
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());
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 (227)
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 (26)
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());
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\GeneralUtils.cs (2)
194if (lengthHeaderAvailable && long.Parse(contentLength.Single()) != localFileStream.Length) 204if (!localMD5.Equals(md5.Single(), StringComparison.OrdinalIgnoreCase))
Microsoft.DotNet.Build.Tasks.Packaging (2)
GenerateNuSpec.cs (1)
161var licenseUrlElement = nuspec.Descendants(NuSpecXmlNamespace + "licenseUrl").Single();
ValidationTask.cs (1)
68return (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)
84var dotnetHomeElement = directoriesDoc.Root.Descendants().Where(d => (string)d.Attribute("Id") == "DOTNETHOME").Single(); 93var componentGroupRefElement = productDoc.Root.Descendants(ns + "ComponentGroupRef").Single(); 101var registryKeyElement = registryDoc.Root.Descendants(ns + "RegistryKey").Single();
Microsoft.DotNet.NuGetRepack.Tasks (1)
src\NuGetVersionUpdater.cs (1)
379throw exceptions.Single();
Microsoft.DotNet.VersionTools (1)
src\Dependencies\Submodule\SubmoduleDependencyInfo.cs (1)
43commit = remoteRefLines.Single().Split('\t').First();
Microsoft.DotNet.VersionTools.Tests (2)
BuildManifest\BuildManifestClientTests.cs (2)
78It.Is<string[]>(parents => parents.Single() == fakeCommitHash))) 142It.Is<string[]>(parents => parents.Single() == fakeCommitHash)))
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)
54ChatMessage message = response.Messages.Single(); 194ChatMessage 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)
57string payload = messages.Single().Text; 90string 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 (26)
OpenAIChatClientTests.cs (23)
164Assert.Single(response.Messages.Single().Contents); 165Assert.Equal(ChatRole.Assistant, response.Messages.Single().Role); 166Assert.Equal("chatcmpl-ADx3PvAnCwJg0woha4pYsBTi3ZpOI", response.Messages.Single().MessageId); 258UsageContent usage = updates.SelectMany(u => u.Contents).OfType<UsageContent>().Single(); 822Assert.Single(response.Messages.Single().Contents); 823Assert.Equal(ChatRole.Assistant, response.Messages.Single().Role); 824Assert.Equal("chatcmpl-ADyV17bXeSm5rzUx3n46O7m3M0o3P", response.Messages.Single().MessageId); 920Assert.Single(response.Messages.Single().Contents); 921Assert.Equal(ChatRole.Assistant, response.Messages.Single().Role); 1018Assert.Single(response.Messages.Single().Contents); 1019Assert.Equal(ChatRole.Assistant, response.Messages.Single().Role); 1132Assert.Equal(ChatRole.Assistant, response.Messages.Single().Role); 1150Assert.Single(response.Messages.Single().Contents); 1151FunctionCallContent fcc = Assert.IsType<FunctionCallContent>(response.Messages.Single().Contents[0]); 1216Assert.Equal(ChatRole.Assistant, response.Messages.Single().Role); 1234Assert.Single(response.Messages.Single().Contents); 1235TextContent fcc = Assert.IsType<TextContent>(response.Messages.Single().Contents[0]); 1335UsageContent usage = updates.SelectMany(u => u.Contents).OfType<UsageContent>().Single(); 1471Assert.Single(response.Messages.Single().Contents); 1472Assert.Equal(ChatRole.Assistant, response.Messages.Single().Role); 1585Assert.Single(response.Messages.Single().Contents); 1586Assert.Equal(ChatRole.Assistant, response.Messages.Single().Role); 1587Assert.Equal("chatcmpl-BHaQ3nkeSDGhLzLya3mGbB1EXSqve", response.Messages.Single().MessageId);
OpenAIResponseClientTests.cs (3)
159Assert.Single(response.Messages.Single().Contents); 160Assert.Equal(ChatRole.Assistant, response.Messages.Single().Role); 280UsageContent 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 (85)
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 (6)
138Assert.Equal("The RequiredProperty field is required.", error.Value.Single()); 143Assert.Equal("The field ValidatableSubType must be 'some-value'.", error.Value.Single()); 148Assert.Equal("The field Value1 must be between 10 and 100.", error.Value.Single()); 173Assert.Equal("The field ValidatableSubType must be 'some-value'.", error.Value.Single()); 178Assert.Equal("The field Value1 must be between 10 and 100.", error.Value.Single()); 203Assert.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 (10)
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()); 136Assert.Equal("The field Value 1 must be between 10 and 100.", error.Value.Single()); 154Assert.Equal("The field Value 1 must be between 10 and 100.", error.Value.Single()); 183Assert.Equal("The Value3 field is not a valid Base64 encoding.", error.Value.Single()); 188Assert.Equal("The field Value 1 must be between 10 and 100.", error.Value.Single()); 193Assert.Equal("The Value2 field is not a valid e-mail address.", error.Value.Single()); 198Assert.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.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 (9)
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 (7)
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());
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 (9)
ChangeSignature\ChangeSignatureDialogViewModel.cs (1)
136matchingParameters.Single().HasParameterNameConflict = Visibility.Collapsed;
ColorSchemes\ColorSchemeApplier.ColorSchemeReader.cs (1)
41var categoryElement = themeElement.Descendants("Category").Single();
LanguageService\AbstractLanguageService`2.IVsLanguageTextOps.cs (1)
61var 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();
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)
194var 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 (86)
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 (27)
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(); 1422var project = workspace.CurrentSolution.Projects.Single(); 1439project = workspace.CurrentSolution.Projects.Single(); 1594var document = workspace.CurrentSolution.Projects.Single().Documents.Single(); 1614Assert.Equal("CSharp.ConflictMarkerResolution.CSharpResolveConflictMarkerCodeFixProvider", result.CodeFixAnalysis.DiagnosticIdToProviderName["CS8300"].Single()); 1621scope = 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());