9247 references to Single
Analyzer.Utilities.UnitTests (3)
AnalyzerRunner (1)
Aspire.Azure.AI.OpenAI.Tests (1)
Aspire.Cli.Tests (2)
Aspire.Dashboard (5)
Aspire.Dashboard.Components.Tests (1)
Aspire.Dashboard.Tests (33)
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());
TelemetryRepositoryTests\MetricsTests.cs (13)
187var dimensionAttributes = instrument.Dimensions.Single().Attributes;
283var dimensionAttributes = instrument.Dimensions.Single().Attributes;
400var instrument = resources.Single().GetInstrument("test-meter", "test", s_testTime.AddMinutes(1), s_testTime.AddMinutes(1.5));
605Assert.Equal(KeyValuePair.Create("key-1", "value-1"), d.Attributes.Single());
606Assert.Equal(1, ((MetricValue<long>)d.Values.Single()).Value);
610Assert.Equal(KeyValuePair.Create("key-1", "value-2"), d.Attributes.Single());
611Assert.Equal(2, ((MetricValue<long>)d.Values.Single()).Value);
615Assert.Equal(KeyValuePair.Create("key-1", "value-3"), d.Attributes.Single());
616Assert.Equal(3, ((MetricValue<long>)d.Values.Single()).Value);
843Assert.Equal(5, ((MetricValue<long>)resource2Test1Dimensions.Values.Single()).Value);
858Assert.Equal(6, ((MetricValue<long>)resource2Test3Dimensions.Values.Single()).Value);
983Assert.Equal(5, ((MetricValue<long>)resource2Test1Dimensions.Values.Single()).Value);
998Assert.Equal(6, ((MetricValue<long>)resource2Test3Dimensions.Values.Single()).Value);
Aspire.EndToEnd.Tests (1)
Aspire.Hosting (3)
Aspire.Hosting.Azure.Tests (30)
Aspire.Hosting.Containers.Tests (13)
Aspire.Hosting.Garnet.Tests (2)
Aspire.Hosting.Kafka.Tests (3)
Aspire.Hosting.Keycloak.Tests (4)
Aspire.Hosting.MySql (1)
Aspire.Hosting.MySql.Tests (1)
Aspire.Hosting.PostgreSQL.Tests (4)
Aspire.Hosting.Python.Tests (5)
Aspire.Hosting.Redis.Tests (2)
Aspire.Hosting.Seq.Tests (2)
Aspire.Hosting.Tests (33)
Aspire.Hosting.Valkey.Tests (2)
Aspire.OpenAI.Tests (2)
Aspire.StackExchange.Redis.DistributedCaching.Tests (10)
Aspire.StackExchange.Redis.Tests (12)
Aspire.Templates.Tests (1)
AzureAppService.AppHost (1)
BasicWebSite (1)
BoundTreeGenerator (1)
CdkSample.AppHost (4)
csc (1)
CSharpSyntaxGenerator (3)
CustomEncryptorSample (1)
Diagnostics.EFCore.FunctionalTests (1)
dotnet-dev-certs (1)
src\Shared\CertificateGeneration\CertificateManager.cs (1)
202.Single()
dotnet-openapi (1)
GenerateDocumentationAndConfigFiles (5)
IdeBenchmarks (4)
IIS.FunctionalTests (18)
src\Servers\IIS\IIS\test\Common.FunctionalTests\MultiApplicationTests.cs (1)
105.Single()
IIS.LongTests (11)
src\Servers\IIS\IIS\test\Common.LongTests\ShutdownTests.cs (1)
550.Single()
IIS.NewHandler.FunctionalTests (11)
src\Servers\IIS\IIS\test\Common.LongTests\ShutdownTests.cs (1)
550.Single()
IIS.NewShim.FunctionalTests (11)
src\Servers\IIS\IIS\test\Common.LongTests\ShutdownTests.cs (1)
550.Single()
IIS.ShadowCopy.Tests (1)
IISExpress.FunctionalTests (20)
src\Servers\IIS\IIS\test\Common.FunctionalTests\MultiApplicationTests.cs (1)
105.Single()
src\Servers\IIS\IIS\test\Common.LongTests\ShutdownTests.cs (1)
550.Single()
illink (2)
ILLink.RoslynAnalyzer (1)
InMemory.FunctionalTests (2)
Interop.FunctionalTests (11)
InteropWebsite (2)
IOperationGenerator (2)
Metrics (3)
Metrics.Legacy (3)
Microsoft.Analyzers.Extra.Tests (2)
Microsoft.Analyzers.Local.Tests (2)
Microsoft.AspNetCore.Analyzer.Testing (1)
Microsoft.AspNetCore.Analyzers.Test (9)
Microsoft.AspNetCore.App.Analyzers.Test (2)
Microsoft.AspNetCore.Authentication.Test (41)
Microsoft.AspNetCore.Authorization.Test (6)
Microsoft.AspNetCore.Components.Analyzers.Tests (1)
Microsoft.AspNetCore.Components.Authorization.Tests (55)
Microsoft.AspNetCore.Components.Endpoints (5)
Microsoft.AspNetCore.Components.Endpoints.Tests (6)
Microsoft.AspNetCore.Components.SdkAnalyzers.Tests (1)
Microsoft.AspNetCore.Components.Server.Tests (11)
Microsoft.AspNetCore.Components.Tests (180)
Microsoft.AspNetCore.Components.Web.Tests (31)
Microsoft.AspNetCore.Components.WebAssembly.Server (1)
Microsoft.AspNetCore.Components.WebView.Test (1)
Microsoft.AspNetCore.DataProtection (4)
Microsoft.AspNetCore.DataProtection.Tests (5)
Microsoft.AspNetCore.DeveloperCertificates.XPlat (1)
src\Shared\CertificateGeneration\CertificateManager.cs (1)
202.Single()
Microsoft.AspNetCore.DeveloperCertificates.XPlat.Tests (1)
Microsoft.AspNetCore.Diagnostics.Tests (6)
Microsoft.AspNetCore.Grpc.JsonTranscoding.Tests (8)
Microsoft.AspNetCore.Hosting.Tests (6)
Microsoft.AspNetCore.Http.Connections.Tests (5)
Microsoft.AspNetCore.Http.Extensions (5)
Microsoft.AspNetCore.Http.RequestDelegateGenerator (1)
Microsoft.AspNetCore.Http.Results (1)
Microsoft.AspNetCore.Http.Tests (2)
Microsoft.AspNetCore.HttpsPolicy.Tests (8)
Microsoft.AspNetCore.Identity.FunctionalTests (5)
Microsoft.AspNetCore.InternalTesting.Tests (2)
Microsoft.AspNetCore.Mvc.ApiExplorer.Test (52)
Microsoft.AspNetCore.Mvc.Core (2)
Microsoft.AspNetCore.Mvc.Core.Test (45)
Microsoft.AspNetCore.Mvc.DataAnnotations.Test (8)
Microsoft.AspNetCore.Mvc.FunctionalTests (5)
Microsoft.AspNetCore.Mvc.IntegrationTests (8)
Microsoft.AspNetCore.Mvc.NewtonsoftJson.Test (3)
Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation (1)
Microsoft.AspNetCore.Mvc.ViewFeatures (2)
Microsoft.AspNetCore.Mvc.ViewFeatures.Test (1)
Microsoft.AspNetCore.OpenApi (3)
Microsoft.AspNetCore.OpenApi.Tests (4)
Microsoft.AspNetCore.RateLimiting.Tests (5)
Microsoft.AspNetCore.RequestDecompression.Tests (4)
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)
Microsoft.AspNetCore.Routing.Tests (16)
Microsoft.AspNetCore.Server.HttpSys.FunctionalTests (15)
Microsoft.AspNetCore.Server.IntegrationTesting (1)
Deployers\RemoteWindowsDeployer\RemoteWindowsDeployer.cs (1)
156.Single();
Microsoft.AspNetCore.Server.IntegrationTesting.IIS (12)
Microsoft.AspNetCore.Server.Kestrel.Core (1)
src\Shared\CertificateGeneration\CertificateManager.cs (1)
202.Single()
Microsoft.AspNetCore.Server.Kestrel.Core.Tests (2)
Microsoft.AspNetCore.Server.Kestrel.Microbenchmarks (2)
Microsoft.AspNetCore.Server.Kestrel.Tests (4)
Microsoft.AspNetCore.Session.Tests (2)
Microsoft.AspNetCore.Shared.Tests (1)
Microsoft.AspNetCore.SignalR.Core (2)
Microsoft.AspNetCore.SignalR.Tests.Utils (1)
Microsoft.AspNetCore.StaticAssets (3)
Microsoft.AspNetCore.StaticFiles (1)
Microsoft.AspNetCore.StaticFiles.FunctionalTests (1)
Microsoft.AspNetCore.TestHost.Tests (4)
Microsoft.AspNetCore.Testing.Tests (2)
Microsoft.Build.Tasks.CodeAnalysis (1)
Microsoft.Build.Tasks.CodeAnalysis.Sdk (1)
Microsoft.Build.Tasks.CodeAnalysis.UnitTests (13)
Microsoft.Cci.Extensions (4)
Microsoft.CodeAnalysis (3)
Microsoft.CodeAnalysis.Analyzers (6)
Microsoft.CodeAnalysis.AnalyzerUtilities (13)
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\GlobalFlowStateAnalysis\GlobalFlowStateAnalysis.GlobalFlowStateAnalysisValueSetDomain.cs (1)
202return candidateNodes.Single();
Microsoft.CodeAnalysis.BannedApiAnalyzers (5)
Microsoft.CodeAnalysis.CodeStyle (3)
Microsoft.CodeAnalysis.CodeStyle.Fixes (5)
Microsoft.CodeAnalysis.Collections.Package (1)
Microsoft.CodeAnalysis.CSharp (11)
Microsoft.CodeAnalysis.CSharp.CodeStyle (5)
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (13)
Microsoft.CodeAnalysis.CSharp.CodeStyle.UnitTests (3)
Microsoft.CodeAnalysis.CSharp.CommandLine.UnitTests (3)
Microsoft.CodeAnalysis.CSharp.EditorFeatures (9)
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (200)
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (187)
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (22)
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (3037)
Semantics\OutVarTests.cs (1227)
819return GetReferences(tree, name).Single();
842return GetDeclarations(tree, name).Single();
847return GetOutVarDeclarations(tree, name).Single();
2950var x1Decl = GetOutVarDeclarations(tree, "x1").Single();
3202var x3Decl = GetOutVarDeclarations(tree, "x3").Single();
3203var x3Ref = GetReferences(tree, "x3").Single();
3206var x4Decl = GetOutVarDeclarations(tree, "x4").Single();
3207var x4Ref = GetReferences(tree, "x4").Single();
3211var x5Ref = GetReferences(tree, "x5").Single();
3223var x7Decl = GetOutVarDeclarations(tree, "x7").Single();
3304var x3Decl = GetOutVarDeclarations(tree, "x3").Single();
3305var x3Ref = GetReferences(tree, "x3").Single();
3308var x4Decl = GetOutVarDeclarations(tree, "x4").Single();
3309var x4Ref = GetReferences(tree, "x4").Single();
3313var x5Ref = GetReferences(tree, "x5").Single();
3325var x7Decl = GetOutVarDeclarations(tree, "x7").Single();
3462bool success = model.TryGetSpeculativeSemanticModel(GetReferences(tree, "SpeculateHere").Single().SpanStart, initializer, out model);
3503bool success = model.TryGetSpeculativeSemanticModel(GetReferences(tree, "SpeculateHere").Single().SpanStart, initializer, out model);
3644var x3Decl = GetOutVarDeclarations(tree, "x3").Single();
3647var x4Decl = GetOutVarDeclarations(tree, "x4").Single();
3648var x4Ref = GetReferences(tree, "x4").Single();
3653var x5Ref = GetReferences(tree, "x5").Single();
3658var x6Decl = GetOutVarDeclarations(tree, "x6").Single();
3659var x6Ref = GetReferences(tree, "x6").Single();
3662var x7Decl = GetOutVarDeclarations(tree, "x7").Single();
3663var x7Ref = GetReferences(tree, "x7").Single();
3666var x8Decl = GetOutVarDeclarations(tree, "x8").Single();
3667var x8Ref = GetReferences(tree, "x8").Single();
3670var x9Decl = GetOutVarDeclarations(tree, "x9").Single();
3671var x9Ref = GetReferences(tree, "x9").Single();
3865var x1Decl = GetOutVarDeclarations(tree, "x1").Single();
3870var x2Decl = GetOutVarDeclarations(tree, "x2").Single();
3875var x4Decl = GetOutVarDeclarations(tree, "x4").Single();
3881var x6Decl = GetOutVarDeclarations(tree, "x6").Single();
3886var x7Decl = GetOutVarDeclarations(tree, "x7").Single();
3892var x8Decl = GetOutVarDeclarations(tree, "x8").Single();
3910var y12Ref = GetReferences(tree, "y12").Single();
3962var x1Decl = GetOutVarDeclarations(tree, "x1").Single();
3963var x1Ref = GetReferences(tree, "x1").Single();
4002bool success = model.TryGetSpeculativeSemanticModel(GetReferences(tree, "SpeculateHere").Single().SpanStart, statement, out model);
4007var x1Decl = GetOutVarDeclarations(tree, "x1").Single();
4274var x3Decl = GetOutVarDeclarations(tree, "x3").Single();
4275var x3Ref = GetReferences(tree, "x3").Single();
4278var x4Decl = GetOutVarDeclarations(tree, "x4").Single();
4279var x4Ref = GetReferences(tree, "x4").Single();
4283var x5Ref = GetReferences(tree, "x5").Single();
4295var x7Decl = GetOutVarDeclarations(tree, "x7").Single();
4302var x11Decl = GetOutVarDeclarations(tree, "x11").Single();
4303var x11Ref = GetReferences(tree, "x11").Single();
4499var x3Decl = GetOutVarDeclarations(tree, "x3").Single();
4500var x3Ref = GetReferences(tree, "x3").Single();
4504var x4Decl = GetOutVarDeclarations(tree, "x4").Single();
4505var x4Ref = GetReferences(tree, "x4").Single();
4509var x5Ref = GetReferences(tree, "x5").Single();
4521var x7Decl = GetOutVarDeclarations(tree, "x7").Single();
4528var x11Decl = GetOutVarDeclarations(tree, "x11").Single();
4534var x12Decl = GetOutVarDeclarations(tree, "x12").Single();
4540var x13Decl = GetOutVarDeclarations(tree, "x13").Single();
4541var x13Ref = GetReferences(tree, "x13").Single();
4676var x3Decl = GetOutVarDeclarations(tree, "x3").Single();
4677var x3Ref = GetReferences(tree, "x3").Single();
4680var x4Decl = GetOutVarDeclarations(tree, "x4").Single();
4681var x4Ref = GetReferences(tree, "x4").Single();
4685var x5Ref = GetReferences(tree, "x5").Single();
4697var x7Decl = GetOutVarDeclarations(tree, "x7").Single();
4704var x11Decl = GetOutVarDeclarations(tree, "x11").Single();
4705var x11Ref = GetReferences(tree, "x11").Single();
4925var x2Decl = GetOutVarDeclarations(tree, "x2").Single();
4926var x2Ref = GetReferences(tree, "x2").Single();
4929var x3Decl = GetOutVarDeclarations(tree, "x3").Single();
4930var x3Ref = GetReferences(tree, "x3").Single();
4933var x4Decl = GetOutVarDeclarations(tree, "x4").Single();
4940var x5Decl = GetOutVarDeclarations(tree, "x5").Single();
4955var x9Decl = GetOutVarDeclarations(tree, "x9").Single();
4956var x9Ref = GetReferences(tree, "x9").Single();
4959var x10Decl = GetOutVarDeclarations(tree, "x10").Single();
4960var x10Ref = GetReferences(tree, "x10").Single();
4963var x11Decl = GetOutVarDeclarations(tree, "x11").Single();
4968var x12Decl = GetOutVarDeclarations(tree, "x12").Single();
5108bool success = model.TryGetSpeculativeSemanticModel(GetReferences(tree, "SpeculateHere").Single().SpanStart, statement, out model);
5113var x1Decl = GetOutVarDeclarations(tree, "x1").Single();
5181var x3Decl = GetOutVarDeclarations(tree, "x3").Single();
5182var x3Ref = GetReferences(tree, "x3").Single();
5185var x4Decl = GetOutVarDeclarations(tree, "x4").Single();
5186var x4Ref = GetReferences(tree, "x4").Single();
5190var x5Ref = GetReferences(tree, "x5").Single();
5202var x7Decl = GetOutVarDeclarations(tree, "x7").Single();
5209var x8Decl = GetOutVarDeclarations(tree, "x8").Single();
5214var x9Decl = GetOutVarDeclarations(tree, "x9").Single();
5284var x3Decl = GetOutVarDeclarations(tree, "x3").Single();
5285var x3Ref = GetReferences(tree, "x3").Single();
5288var x4Decl = GetOutVarDeclarations(tree, "x4").Single();
5289var x4Ref = GetReferences(tree, "x4").Single();
5293var x5Ref = GetReferences(tree, "x5").Single();
5305var x7Decl = GetOutVarDeclarations(tree, "x7").Single();
5411var x3Decl = GetOutVarDeclarations(tree, "x3").Single();
5412var x3Ref = GetReferences(tree, "x3").Single();
5415var x4Decl = GetOutVarDeclarations(tree, "x4").Single();
5416var x4Ref = GetReferences(tree, "x4").Single();
5420var x5Ref = GetReferences(tree, "x5").Single();
5432var x7Decl = GetOutVarDeclarations(tree, "x7").Single();
5513var x3Decl = GetOutVarDeclarations(tree, "x3").Single();
5514var x3Ref = GetReferences(tree, "x3").Single();
5517var x4Decl = GetOutVarDeclarations(tree, "x4").Single();
5518var x4Ref = GetReferences(tree, "x4").Single();
5521var x5Decl = GetOutVarDeclarations(tree, "x5").Single();
5530var x6Decl = GetOutVarDeclarations(tree, "x6").Single();
5531var x6Ref = GetReferences(tree, "x6").Single();
5577var x1Decl = GetOutVarDeclarations(tree, "x1").Single();
5578var x1Ref = GetReferences(tree, "x1").Single();
5581var node = tree.GetRoot().DescendantNodes().OfType<EqualsValueClauseSyntax>().Single();
5709var x1Decl = GetOutVarDeclarations(tree, "x1").Single();
5710var x1Ref = GetReferences(tree, "x1").Single();
5910var x1Decl = GetOutVarDeclarations(tree, "x1").Single();
5915var x2Decl = GetOutVarDeclarations(tree, "x2").Single();
5920var x4Decl = GetOutVarDeclarations(tree, "x4").Single();
5926var x6Decl = GetOutVarDeclarations(tree, "x6").Single();
5931var x7Decl = GetOutVarDeclarations(tree, "x7").Single();
5937var x8Decl = GetOutVarDeclarations(tree, "x8").Single();
5955var y12Ref = GetReferences(tree, "y12").Single();
6051var x1Decl = GetOutVarDeclarations(tree, "x1").Single();
6058var x2Decl = GetOutVarDeclarations(tree, "x2").Single();
6063var x3Decl = GetOutVarDeclarations(tree, "x3").Single();
6328var x1Decl = GetOutVarDeclarations(tree, "x1").Single();
6333var x2Decl = GetOutVarDeclarations(tree, "x2").Single();
6338var x4Decl = GetOutVarDeclarations(tree, "x4").Single();
6344var x6Decl = GetOutVarDeclarations(tree, "x6").Single();
6349var x7Decl = GetOutVarDeclarations(tree, "x7").Single();
6355var x8Decl = GetOutVarDeclarations(tree, "x8").Single();
6373var y12Ref = GetReferences(tree, "y12").Single();
6563var x1Decl = GetOutVarDeclarations(tree, "x1").Single();
6568var x2Decl = GetOutVarDeclarations(tree, "x2").Single();
6573var x4Decl = GetOutVarDeclarations(tree, "x4").Single();
6579var x6Decl = GetOutVarDeclarations(tree, "x6").Single();
6584var x7Decl = GetOutVarDeclarations(tree, "x7").Single();
6590var x8Decl = GetOutVarDeclarations(tree, "x8").Single();
6608var y12Ref = GetReferences(tree, "y12").Single();
6819var x1Decl = GetOutVarDeclarations(tree, "x1").Single();
6825var x2Decl = GetOutVarDeclarations(tree, "x2").Single();
6831var x4Decl = GetOutVarDeclarations(tree, "x4").Single();
6838var x6Decl = GetOutVarDeclarations(tree, "x6").Single();
6844var x7Decl = GetOutVarDeclarations(tree, "x7").Single();
6850var x8Decl = GetOutVarDeclarations(tree, "x8").Single();
6871var y12Ref = GetReferences(tree, "y12").Single();
7065var x1Decl = GetOutVarDeclarations(tree, "x1").Single();
7070var x2Decl = GetOutVarDeclarations(tree, "x2").Single();
7075var x4Decl = GetOutVarDeclarations(tree, "x4").Single();
7081var x6Decl = GetOutVarDeclarations(tree, "x6").Single();
7086var x7Decl = GetOutVarDeclarations(tree, "x7").Single();
7092var x8Decl = GetOutVarDeclarations(tree, "x8").Single();
7110var y12Ref = GetReferences(tree, "y12").Single();
7303var x1Decl = GetOutVarDeclarations(tree, "x1").Single();
7308var x2Decl = GetOutVarDeclarations(tree, "x2").Single();
7313var x4Decl = GetOutVarDeclarations(tree, "x4").Single();
7319var x6Decl = GetOutVarDeclarations(tree, "x6").Single();
7324var x7Decl = GetOutVarDeclarations(tree, "x7").Single();
7330var x8Decl = GetOutVarDeclarations(tree, "x8").Single();
7348var y12Ref = GetReferences(tree, "y12").Single();
7625var x1Decl = GetOutVarDeclarations(tree, "x1").Single();
7626var x1Ref = GetReferences(tree, "x1").Single();
7630var x2Decl = GetOutVarDeclarations(tree, "x2").Single();
7631var x2Ref = GetReferences(tree, "x2").Single();
7634var x3Decl = GetOutVarDeclarations(tree, "x3").Single();
7635var x3Ref = GetReferences(tree, "x3").Single();
7638var x4Decl = GetOutVarDeclarations(tree, "x4").Single();
7639var x4Ref = GetReferences(tree, "x4").Single();
7643var x5Decl = GetOutVarDeclarations(tree, "x5").Single();
7644var x5Ref = GetReferences(tree, "x5").Single();
7647var x6Decl = GetOutVarDeclarations(tree, "x6").Single();
7648var x6Ref = GetReferences(tree, "x6").Single();
7651var x7Decl = GetOutVarDeclarations(tree, "x7").Single();
7652var x7Ref = GetReferences(tree, "x7").Single();
7717var x15Decl = GetOutVarDeclarations(tree, "x15").Single();
7774var x1Decl = GetOutVarDeclarations(tree, "x1").Single();
7834var x0Decl = GetOutVarDeclarations(tree, "x0").Single();
7839var x1Decl = GetOutVarDeclarations(tree, "x1").Single();
7844var x2Decl = GetOutVarDeclarations(tree, "x2").Single();
7896var x0Decl = GetOutVarDeclarations(tree, "x0").Single();
7901var x1Decl = GetOutVarDeclarations(tree, "x1").Single();
7906var x2Decl = GetOutVarDeclarations(tree, "x2").Single();
8388var x1Decl = GetOutVarDeclarations(tree, "x1").Single();
8393var x2Decl = GetOutVarDeclarations(tree, "x2").Single();
8398var x4Decl = GetOutVarDeclarations(tree, "x4").Single();
8404var x6Decl = GetOutVarDeclarations(tree, "x6").Single();
8409var x7Decl = GetOutVarDeclarations(tree, "x7").Single();
8415var x8Decl = GetOutVarDeclarations(tree, "x8").Single();
8433var y12Ref = GetReferences(tree, "y12").Single();
8443var x15Decl = GetOutVarDeclarations(tree, "x15").Single();
8488var x1Decl = GetOutVarDeclarations(tree, "x1").Single();
8660var x1Decl = GetOutVarDeclarations(tree, "x1").Single();
8665var x2Decl = GetOutVarDeclarations(tree, "x2").Single();
8670var x3Decl = GetOutVarDeclarations(tree, "x3").Single();
8676var x4Decl = GetOutVarDeclarations(tree, "x4").Single();
8683var x5Decl = GetOutVarDeclarations(tree, "x5").Single();
8684var x5Ref = GetReferences(tree, "x5").Single();
8687var x6Decl = GetOutVarDeclarations(tree, "x6").Single();
8692var x7Decl = GetOutVarDeclarations(tree, "x7").Single();
8698var x8Decl = GetOutVarDeclarations(tree, "x8").Single();
8715var y12Ref = GetReferences(tree, "y12").Single();
8762var x1Decl = GetOutVarDeclarations(tree, "x1").Single();
8763var x1Ref = GetReferences(tree, "x1").Single();
8802bool success = model.TryGetSpeculativeSemanticModel(GetReferences(tree, "SpeculateHere").Single().SpanStart, statement, out model);
8807var x1Decl = GetOutVarDeclarations(tree, "x1").Single();
9162var x3Decl = GetOutVarDeclarations(tree, "x3").Single();
9163var x3Ref = GetReferences(tree, "x3").Single();
9166var x4Decl = GetOutVarDeclarations(tree, "x4").Single();
9167var x4Ref = GetReferences(tree, "x4").Single();
9171var x5Ref = GetReferences(tree, "x5").Single();
9183var x7Decl = GetOutVarDeclarations(tree, "x7").Single();
9192var x8Decl = GetOutVarDeclarations(tree, "x8").Single();
9211var x11Decl = GetOutVarDeclarations(tree, "x11").Single();
9218var x12Decl = GetOutVarDeclarations(tree, "x12").Single();
9264var x1Decl = GetOutVarDeclarations(tree, "x1").Single();
9265var x1Ref = GetReferences(tree, "x1").Single();
9335var x1Decl = GetOutVarDeclarations(tree, "x1").Single();
9336var x1Ref = GetReferences(tree, "x1").Single();
9339var x4Decl = GetOutVarDeclarations(tree, "x4").Single();
9346var x6Decl = GetOutVarDeclarations(tree, "x6").Single();
9347var x6Ref = GetReferences(tree, "x6").Single();
9350var x8Decl = GetOutVarDeclarations(tree, "x8").Single();
9356var x14Ref = GetReferences(tree, "x14").Single();
9428var x1Decl = GetOutVarDeclarations(tree, "x1").Single();
9429var x1Ref = GetReferences(tree, "x1").Single();
9432var x4Decl = GetOutVarDeclarations(tree, "x4").Single();
9439var x6Decl = GetOutVarDeclarations(tree, "x6").Single();
9440var x6Ref = GetReferences(tree, "x6").Single();
9443var x8Decl = GetOutVarDeclarations(tree, "x8").Single();
9449var x14Ref = GetReferences(tree, "x14").Single();
9508var x1Decl = GetOutVarDeclarations(tree, "x1").Single();
9515var x2Decl = GetOutVarDeclarations(tree, "x2").Single();
9584var x1Decl = GetOutVarDeclarations(tree, "x1").Single();
9596var x3Decl = GetOutVarDeclarations(tree, "x3").Single();
9601var x4Decl = GetOutVarDeclarations(tree, "x4").Single();
9641bool success = model.TryGetSpeculativeSemanticModel(GetReferences(tree, "SpeculateHere").Single().SpanStart, statement, out model);
9646var x1Decl = GetOutVarDeclarations(tree, "x1").Single();
9694var x1Decl = GetOutVarDeclarations(tree, "x1").Single();
9700var d = tree.GetRoot().DescendantNodes().OfType<VariableDeclaratorSyntax>().Where(id => id.Identifier.ValueText == "d").Single();
9891var x1Decl = GetOutVarDeclarations(tree, "x1").Single();
9892var x1Ref = GetReferences(tree, "x1").Single();
9895var x4Decl = GetOutVarDeclarations(tree, "x4").Single();
9902var x6Decl = GetOutVarDeclarations(tree, "x6").Single();
9903var x6Ref = GetReferences(tree, "x6").Single();
9906var x8Decl = GetOutVarDeclarations(tree, "x8").Single();
9912var x14Ref = GetReferences(tree, "x14").Single();
9986var x1Decl = GetOutVarDeclarations(tree, "x1").Single();
9987var x1Ref = GetReferences(tree, "x1").Single();
9990var x4Decl = GetOutVarDeclarations(tree, "x4").Single();
9997var x6Decl = GetOutVarDeclarations(tree, "x6").Single();
9998var x6Ref = GetReferences(tree, "x6").Single();
10001var x8Decl = GetOutVarDeclarations(tree, "x8").Single();
10007var x14Ref = GetReferences(tree, "x14").Single();
10068var x1Decl = GetOutVarDeclarations(tree, "x1").Single();
10075var x2Decl = GetOutVarDeclarations(tree, "x2").Single();
10149var x1Decl = GetOutVarDeclarations(tree, "x1").Single();
10164var x3Decl = GetOutVarDeclarations(tree, "x3").Single();
10169var x4Decl = GetOutVarDeclarations(tree, "x4").Single();
10209bool success = model.TryGetSpeculativeSemanticModel(GetReferences(tree, "SpeculateHere").Single().SpanStart, statement, out model);
10214var x1Decl = GetOutVarDeclarations(tree, "x1").Single();
10261var x1Decl = GetOutVarDeclarations(tree, "x1").Single();
10267var d = tree.GetRoot().DescendantNodes().OfType<SingleVariableDesignationSyntax>().Where(id => id.Identifier.ValueText == "d").Single();
10721var x1Decl = GetOutVarDeclarations(tree, "x1").Single();
10726var x2Decl = GetOutVarDeclarations(tree, "x2").Single();
10731var x4Decl = GetOutVarDeclarations(tree, "x4").Single();
10739var x6Decl = GetOutVarDeclarations(tree, "x6").Single();
10744var x7Decl = GetOutVarDeclarations(tree, "x7").Single();
10750var x8Decl = GetOutVarDeclarations(tree, "x8").Single();
10767var y12Ref = GetReferences(tree, "y12").Single();
10818var x1Decl = GetOutVarDeclarations(tree, "x1").Single();
10819var x1Ref = GetReferences(tree, "x1").Single();
10858bool success = model.TryGetSpeculativeSemanticModel(GetReferences(tree, "SpeculateHere").Single().SpanStart, statement, out model);
10863var x1Decl = GetOutVarDeclarations(tree, "x1").Single();
11047var x3Decl = GetOutVarDeclarations(tree, "x3").Single();
11048var x3Ref = GetReferences(tree, "x3").Single();
11051var x4Decl = GetOutVarDeclarations(tree, "x4").Single();
11052var x4Ref = GetReferences(tree, "x4").Single();
11056var x5Ref = GetReferences(tree, "x5").Single();
11068var x7Decl = GetOutVarDeclarations(tree, "x7").Single();
11184var x3Decl = GetOutVarDeclarations(tree, "x3").Single();
11185var x3Ref = GetReferences(tree, "x3").Single();
11188var x4Decl = GetOutVarDeclarations(tree, "x4").Single();
11189var x4Ref = GetReferences(tree, "x4").Single();
11193var x5Ref = GetReferences(tree, "x5").Single();
11205var x7Decl = GetOutVarDeclarations(tree, "x7").Single();
11266var x3Decl = GetOutVarDeclarations(tree, "x3").Single();
11267var x3Ref = GetReferences(tree, "x3").Single();
11270var x4Decl = GetOutVarDeclarations(tree, "x4").Single();
11271var x4Ref = GetReferences(tree, "x4").Single();
11275var x5Ref = GetReferences(tree, "x5").Single();
11287var x7Decl = GetOutVarDeclarations(tree, "x7").Single();
11333var node = tree.GetRoot().DescendantNodes().OfType<EqualsValueClauseSyntax>().Single();
11428var x1Decl = GetOutVarDeclarations(tree, "x1").Single();
11429var x1Ref = GetReferences(tree, "x1").Single();
11716var y1Decl = GetOutVarDeclarations(tree, "y1").Single();
11721var y2Decl = GetOutVarDeclarations(tree, "y2").Single();
11726var z2Decl = GetOutVarDeclarations(tree, "z2").Single();
11733var y3Decl = GetOutVarDeclarations(tree, "y3").Single();
11738var z3Decl = GetOutVarDeclarations(tree, "z3").Single();
11745var y4Decl = GetOutVarDeclarations(tree, "y4").Single();
11750var z4Decl = GetOutVarDeclarations(tree, "z4").Single();
11755var u4Decl = GetOutVarDeclarations(tree, "u4").Single();
11763var v4Decl = GetOutVarDeclarations(tree, "v4").Single();
11771var y5Decl = GetOutVarDeclarations(tree, "y5").Single();
11776var z5Decl = GetOutVarDeclarations(tree, "z5").Single();
11781var u5Decl = GetOutVarDeclarations(tree, "u5").Single();
11789var v5Decl = GetOutVarDeclarations(tree, "v5").Single();
11797var y6Decl = GetOutVarDeclarations(tree, "y6").Single();
11802var z6Decl = GetOutVarDeclarations(tree, "z6").Single();
11809var y7Decl = GetOutVarDeclarations(tree, "y7").Single();
11814var z7Decl = GetOutVarDeclarations(tree, "z7").Single();
11822var u7Decl = GetOutVarDeclarations(tree, "u7").Single();
11830var y8Decl = GetOutVarDeclarations(tree, "y8").Single();
11835var z8Decl = GetOutVarDeclarations(tree, "z8").Single();
11841var y9Decl = GetOutVarDeclarations(tree, "y9").Single();
11846var z9Decl = GetOutVarDeclarations(tree, "z9").Single();
11853var u9Decl = GetOutVarDeclarations(tree, "u9").Single();
11860var y10Decl = GetOutVarDeclarations(tree, "y10").Single();
11866var y11Decl = GetOutVarDeclarations(tree, "y11").Single();
11973var y4Decl = GetOutVarDeclarations(tree, "y4").Single();
11978var z4Decl = GetOutVarDeclarations(tree, "z4").Single();
11983var u4Decl = GetOutVarDeclarations(tree, "u4").Single();
11991var v4Decl = GetOutVarDeclarations(tree, "v4").Single();
11999var y5Decl = GetOutVarDeclarations(tree, "y5").Single();
12004var z5Decl = GetOutVarDeclarations(tree, "z5").Single();
12009var u5Decl = GetOutVarDeclarations(tree, "u5").Single();
12017var v5Decl = GetOutVarDeclarations(tree, "v5").Single();
12128var yDecl = GetOutVarDeclarations(tree, id).Single();
12157var y13Decl = GetOutVarDeclarations(tree, "y13").Single();
12424var yDecl = GetOutVarDeclarations(tree, id).Single();
12425var yRef = GetReferences(tree, id).Single();
12500var yDecl = GetOutVarDeclarations(tree, id).Single();
12501var yRef = GetReferences(tree, id).Single();
12662var yDecl = GetOutVarDeclarations(tree, id).Single();
12780var y1Ref = GetReferences(tree, "y1").Single();
12790var y3Decl = GetOutVarDeclarations(tree, "y3").Single();
12791var y3Ref = GetReferences(tree, "y3").Single();
12794var y4Decl = GetOutVarDeclarations(tree, "y4").Single();
12795var y4Ref = GetReferences(tree, "y4").Single();
12869var yDecl = GetOutVarDeclarations(tree, id).Single();
12870var yRef = GetReferences(tree, id).Single();
12921var yDecl = GetOutVarDeclarations(tree, "y1").Single();
12922var yRef = GetReferences(tree, "y1").Single();
12963var x1Decl = GetOutVarDeclarations(tree, "x1").Single();
12964var x1Ref = GetReferences(tree, "x1").Single();
13210var x2Decl = GetOutVarDeclarations(tree, "x2").Single();
13211var x2Ref = GetReferences(tree, "x2").Single();
13214var x3Decl = GetOutVarDeclarations(tree, "x3").Single();
13215var x3Ref = GetReferences(tree, "x3").Single();
13218var x4Decl = GetOutVarDeclarations(tree, "x4").Single();
13225var x5Decl = GetOutVarDeclarations(tree, "x5").Single();
13237var x9Decl = GetOutVarDeclarations(tree, "x9").Single();
13238var x9Ref = GetReferences(tree, "x9").Single();
13241var x10Decl = GetOutVarDeclarations(tree, "x10").Single();
13242var x10Ref = GetReferences(tree, "x10").Single();
13245var x11Decl = GetOutVarDeclarations(tree, "x11").Single();
13250var x12Decl = GetOutVarDeclarations(tree, "x12").Single();
13338bool success = model.TryGetSpeculativeSemanticModel(GetReferences(tree, "SpeculateHere").Single().SpanStart, statement, out model);
13343var x1Decl = GetOutVarDeclarations(tree, "x1").Single();
13606var x1Decl = GetOutVarDeclarations(tree, "x1").Single();
13611var x4Decl = GetOutVarDeclarations(tree, "x4").Single();
13619var x5Decl = GetOutVarDeclarations(tree, "x5").Single();
13624var x6Decl = GetOutVarDeclarations(tree, "x6").Single();
13629var x7Decl = GetOutVarDeclarations(tree, "x7").Single();
13697var x1Decl = GetOutVarDeclarations(tree, "x1").Single();
13698var x1Ref = GetReferences(tree, "x1").Single();
13737bool success = model.TryGetSpeculativeSemanticModel(GetReferences(tree, "SpeculateHere").Single().SpanStart, statement, out model);
13742var x1Decl = GetOutVarDeclarations(tree, "x1").Single();
14137var x2Decl = GetOutVarDeclarations(tree, "x2").Single();
14142var x3Decl = GetOutVarDeclarations(tree, "x3").Single();
14147var x4Decl = GetOutVarDeclarations(tree, "x4").Single();
14154var x5Decl = GetOutVarDeclarations(tree, "x5").Single();
14170var x9Decl = GetOutVarDeclarations(tree, "x9").Single();
14179var x11Decl = GetOutVarDeclarations(tree, "x11").Single();
14187var x12Decl = GetOutVarDeclarations(tree, "x12").Single();
14943var x8Decl = GetOutVarDeclarations(tree, "x8").Single();
14952var x13Decl = GetOutVarDeclarations(tree, "x13").Single();
14959var x14Decl = GetOutVarDeclarations(tree, "x14").Single();
14968var x16Decl = GetOutVarDeclarations(tree, "x16").Single();
14977var x17Decl = GetOutVarDeclarations(tree, "x17").Single();
15131var x2Decl = GetOutVarDeclarations(tree, "x2").Single();
15132var x2Ref = GetReferences(tree, "x2").Single();
15135var x3Decl = GetOutVarDeclarations(tree, "x3").Single();
15136var x3Ref = GetReferences(tree, "x3").Single();
15139var x4Decl = GetOutVarDeclarations(tree, "x4").Single();
15146var x5Decl = GetOutVarDeclarations(tree, "x5").Single();
15158var x9Decl = GetOutVarDeclarations(tree, "x9").Single();
15159var x9Ref = GetReferences(tree, "x9").Single();
15162var x10Decl = GetOutVarDeclarations(tree, "x10").Single();
15163var x10Ref = GetReferences(tree, "x10").Single();
15166var x11Decl = GetOutVarDeclarations(tree, "x11").Single();
15171var x12Decl = GetOutVarDeclarations(tree, "x12").Single();
15258bool success = model.TryGetSpeculativeSemanticModel(GetReferences(tree, "SpeculateHere").Single().SpanStart, statement, out model);
15263var x1Decl = GetOutVarDeclarations(tree, "x1").Single();
15531var x1Decl = GetOutVarDeclarations(tree, "x1").Single();
15536var x2Decl = GetOutVarDeclarations(tree, "x2").Single();
15541var x4Decl = GetOutVarDeclarations(tree, "x4").Single();
15547var x6Decl = GetOutVarDeclarations(tree, "x6").Single();
15552var x7Decl = GetOutVarDeclarations(tree, "x7").Single();
15558var x8Decl = GetOutVarDeclarations(tree, "x8").Single();
15571var x10Decl = GetOutVarDeclarations(tree, "x10").Single();
15572var x10Ref = GetReferences(tree, "x10").Single();
15580var y12Ref = GetReferences(tree, "y12").Single();
15744var x1Decl = GetOutVarDeclarations(tree, "x1").Single();
15749var x2Decl = GetOutVarDeclarations(tree, "x2").Single();
15754var x4Decl = GetOutVarDeclarations(tree, "x4").Single();
15760var x6Decl = GetOutVarDeclarations(tree, "x6").Single();
15765var x7Decl = GetOutVarDeclarations(tree, "x7").Single();
15771var x8Decl = GetOutVarDeclarations(tree, "x8").Single();
15784var x10Decl = GetOutVarDeclarations(tree, "x10").Single();
15785var x10Ref = GetReferences(tree, "x10").Single();
15793var y12Ref = GetReferences(tree, "y12").Single();
15957var x1Decl = GetOutVarDeclarations(tree, "x1").Single();
15962var x2Decl = GetOutVarDeclarations(tree, "x2").Single();
15967var x4Decl = GetOutVarDeclarations(tree, "x4").Single();
15973var x6Decl = GetOutVarDeclarations(tree, "x6").Single();
15978var x7Decl = GetOutVarDeclarations(tree, "x7").Single();
15984var x8Decl = GetOutVarDeclarations(tree, "x8").Single();
15997var x10Decl = GetOutVarDeclarations(tree, "x10").Single();
15998var x10Ref = GetReferences(tree, "x10").Single();
16006var y12Ref = GetReferences(tree, "y12").Single();
16072var x1Decl = GetOutVarDeclarations(tree, "x1").Single();
16079var x2Decl = GetOutVarDeclarations(tree, "x2").Single();
16159var x1Decl = GetOutVarDeclarations(tree, "x1").Single();
16171var x3Decl = GetOutVarDeclarations(tree, "x3").Single();
16176var x4Decl = GetOutVarDeclarations(tree, "x4").Single();
16400var x1Decl = GetOutVarDeclarations(tree, "x1").Single();
16405var x2Decl = GetOutVarDeclarations(tree, "x2").Single();
16410var x4Decl = GetOutVarDeclarations(tree, "x4").Single();
16416var x6Decl = GetOutVarDeclarations(tree, "x6").Single();
16421var x7Decl = GetOutVarDeclarations(tree, "x7").Single();
16427var x8Decl = GetOutVarDeclarations(tree, "x8").Single();
16445var y12Ref = GetReferences(tree, "y12").Single();
16496var x1Decl = GetOutVarDeclarations(tree, "x1").Single();
16497var x1Ref = GetReferences(tree, "x1").Single();
16536bool success = model.TryGetSpeculativeSemanticModel(GetReferences(tree, "SpeculateHere").Single().SpanStart, statement, out model);
16541var x1Decl = GetOutVarDeclarations(tree, "x1").Single();
16968var x2Decl = GetOutVarDeclarations(tree, "x2").Single();
16969var x2Ref = GetReferences(tree, "x2").Single();
16972var x3Decl = GetOutVarDeclarations(tree, "x3").Single();
16973var x3Ref = GetReferences(tree, "x3").Single();
16976var x4Decl = GetOutVarDeclarations(tree, "x4").Single();
16983var x5Decl = GetOutVarDeclarations(tree, "x5").Single();
16998var x9Decl = GetOutVarDeclarations(tree, "x9").Single();
16999var x9Ref = GetReferences(tree, "x9").Single();
17002var x11Decl = GetOutVarDeclarations(tree, "x11").Single();
17007var x12Decl = GetOutVarDeclarations(tree, "x12").Single();
17052var x1Decl = GetOutVarDeclarations(tree, "x1").Single();
17053var x1Ref = GetReferences(tree, "x1").Single();
17095bool success = model.TryGetSpeculativeSemanticModel(GetReferences(tree, "SpeculateHere").Single().SpanStart, statement, out model);
17100var x1Decl = GetOutVarDeclarations(tree, "x1").Single();
17395var x2Decl = GetOutVarDeclarations(tree, "x2").Single();
17396var x2Ref = GetReferences(tree, "x2").Single();
17399var x3Decl = GetOutVarDeclarations(tree, "x3").Single();
17400var x3Ref = GetReferences(tree, "x3").Single();
17403var x4Decl = GetOutVarDeclarations(tree, "x4").Single();
17410var x5Decl = GetOutVarDeclarations(tree, "x5").Single();
17425var x9Decl = GetOutVarDeclarations(tree, "x9").Single();
17426var x9Ref = GetReferences(tree, "x9").Single();
17429var x10Decl = GetOutVarDeclarations(tree, "x10").Single();
17430var x10Ref = GetReferences(tree, "x10").Single();
17433var x11Decl = GetOutVarDeclarations(tree, "x11").Single();
17438var x12Decl = GetOutVarDeclarations(tree, "x12").Single();
17531bool success = model.TryGetSpeculativeSemanticModel(GetReferences(tree, "SpeculateHere").Single().SpanStart, statement, out model);
17536var x1Decl = GetOutVarDeclarations(tree, "x1").Single();
17747var x2Decl = tree.GetRoot().DescendantNodes().OfType<LocalDeclarationStatementSyntax>().Single();
18442var initializer = tree.GetRoot().DescendantNodes().OfType<ConstructorInitializerSyntax>().Single();
19330var varRef = GetReferences(tree, "var").Skip(1).Single();
20348var x1Decl = GetOutVarDeclarations(tree, "x1").Single();
20354var x2Decl = GetOutVarDeclarations(tree, "x2").Single();
20360var x3Decl = GetOutVarDeclarations(tree, "x3").Single();
20366var x4Decl = GetOutVarDeclarations(tree, "x4").Single();
20909var x1Decl = GetOutVarDeclarations(tree, "x1").Single();
20910var x1Ref = GetReferences(tree, "x1").Single();
20914var x4Decl = GetOutVarDeclarations(tree, "x4").Single();
20922var x6Decl = GetOutVarDeclarations(tree, "x6").Single();
20923var x6Ref = GetReferences(tree, "x6").Single();
20927var x8Decl = GetOutVarDeclarations(tree, "x8").Single();
20934var x14Ref = GetReferences(tree, "x14").Single();
21028var x1Decl = GetOutVarDeclarations(tree, "x1").Single();
21036var x2Decl = GetOutVarDeclarations(tree, "x2").Single();
21044var x3Decl = GetOutVarDeclarations(tree, "x3").Single();
21123var x1Decl = GetOutVarDeclarations(tree, "x1").Single();
21137var x3Decl = GetOutVarDeclarations(tree, "x3").Single();
21143var x4Decl = GetOutVarDeclarations(tree, "x4").Single();
21227var x1Decl = GetOutVarDeclarations(tree, "x1").Single();
21241var x3Decl = GetOutVarDeclarations(tree, "x3").Single();
21247var x4Decl = GetOutVarDeclarations(tree, "x4").Single();
21288bool success = model.TryGetSpeculativeSemanticModel(GetReferences(tree, "SpeculateHere").Single().SpanStart, statement, out model);
21293var x1Decl = GetOutVarDeclarations(tree, "x1").Single();
21352var x1Decl = GetOutVarDeclarations(tree, "x1").Single();
21359var e = tree.GetRoot().DescendantNodes().OfType<VariableDeclaratorSyntax>().Where(id => id.Identifier.ValueText == "e").Single();
21402var y1Decl = GetOutVarDeclarations(tree, "y1").Single();
21636var x1Decl = GetOutVarDeclarations(tree, "x1").Single();
21642var x2Decl = GetOutVarDeclarations(tree, "x2").Single();
21648var x4Decl = GetOutVarDeclarations(tree, "x4").Single();
21655var x6Decl = GetOutVarDeclarations(tree, "x6").Single();
21661var x7Decl = GetOutVarDeclarations(tree, "x7").Single();
21668var x8Decl = GetOutVarDeclarations(tree, "x8").Single();
21688var y12Ref = GetReferences(tree, "y12").Single();
21809var x4Decl = GetOutVarDeclarations(tree, "x4").Single();
21814var x7Decl = GetOutVarDeclarations(tree, "x7").Single();
21815var x7Ref = GetReferences(tree, "x7").Single();
22003var x1Decl = GetOutVarDeclarations(tree, "x1").Single();
22009var x2Decl = GetOutVarDeclarations(tree, "x2").Single();
22015var x4Decl = GetOutVarDeclarations(tree, "x4").Single();
22022var x6Decl = GetOutVarDeclarations(tree, "x6").Single();
22028var x7Decl = GetOutVarDeclarations(tree, "x7").Single();
22035var x8Decl = GetOutVarDeclarations(tree, "x8").Single();
22050var x10Decl = GetOutVarDeclarations(tree, "x10").Single();
22051var x10Ref = GetReferences(tree, "x10").Single();
22060var y12Ref = GetReferences(tree, "y12").Single();
22130var x1Decl = GetOutVarDeclarations(tree, "x1").Single();
22138var x2Decl = GetOutVarDeclarations(tree, "x2").Single();
22228var x1Decl = GetOutVarDeclarations(tree, "x1").Single();
22242var x3Decl = GetOutVarDeclarations(tree, "x3").Single();
22248var x4Decl = GetOutVarDeclarations(tree, "x4").Single();
22416var x1Decl = GetOutVarDeclarations(tree, "x1").Single();
22422var x2Decl = GetOutVarDeclarations(tree, "x2").Single();
22428var x4Decl = GetOutVarDeclarations(tree, "x4").Single();
22435var x6Decl = GetOutVarDeclarations(tree, "x6").Single();
22441var x7Decl = GetOutVarDeclarations(tree, "x7").Single();
22448var x8Decl = GetOutVarDeclarations(tree, "x8").Single();
22468var y12Ref = GetReferences(tree, "y12").Single();
22571var x1Decl = GetOutVarDeclarations(tree, "x1").Single();
22579var x2Decl = GetOutVarDeclarations(tree, "x2").Single();
22585var x3Decl = GetOutVarDeclarations(tree, "x3").Single();
22650var x3Decl = GetOutVarDeclarations(tree, "x3").Single();
22651var x3Ref = GetReferences(tree, "x3").Single();
22655var x4Decl = GetOutVarDeclarations(tree, "x4").Single();
22656var x4Ref = GetReferences(tree, "x4").Single();
22661var x5Ref = GetReferences(tree, "x5").Single();
22675var x7Decl = GetOutVarDeclarations(tree, "x7").Single();
22773var x3Decl = GetOutVarDeclarations(tree, "x3").Single();
22774var x3Ref = GetReferences(tree, "x3").Single();
22778var x4Decl = GetOutVarDeclarations(tree, "x4").Single();
22779var x4Ref = GetReferences(tree, "x4").Single();
22784var x5Ref = GetReferences(tree, "x5").Single();
22798var x7Decl = GetOutVarDeclarations(tree, "x7").Single();
22855var x3Decl = GetOutVarDeclarations(tree, "x3").Single();
22856var x3Ref = GetReferences(tree, "x3").Single();
22860var x4Decl = GetOutVarDeclarations(tree, "x4").Single();
22861var x4Ref = GetReferences(tree, "x4").Single();
22866var x5Ref = GetReferences(tree, "x5").Single();
22880var x7Decl = GetOutVarDeclarations(tree, "x7").Single();
22939var x3Decl = GetOutVarDeclarations(tree, "x3").Single();
22940var x3Ref = GetReferences(tree, "x3").Single();
22944var x4Decl = GetOutVarDeclarations(tree, "x4").Single();
22945var x4Ref = GetReferences(tree, "x4").Single();
22950var x5Ref = GetReferences(tree, "x5").Single();
22964var x7Decl = GetOutVarDeclarations(tree, "x7").Single();
23006var x3Decl = GetOutVarDeclarations(tree, "x3").Single();
23385var x1Decl = GetOutVarDeclarations(tree, "x1").Single();
23433var x1Decl = GetOutVarDeclarations(tree, "x1").Single();
23438var x2Decl = GetOutVarDeclarations(tree, "x2").Single();
23439var x2Ref = GetReferences(tree, "x2").Single();
23442var x3Decl = GetOutVarDeclarations(tree, "x3").Single();
23443var x3Ref = GetReferences(tree, "x3").Single();
23466var x1Decl = GetOutVarDeclarations(tree, "x1").Single();
23471var x2Decl = GetOutVarDeclarations(tree, "x2").Single();
23472var x2Ref = GetReferences(tree, "x2").Single();
23475var x3Decl = GetOutVarDeclarations(tree, "x3").Single();
23476var x3Ref = GetReferences(tree, "x3").Single();
23517var x1Decl = GetOutVarDeclarations(tree, "x1").Single();
23661var x1Decl = GetOutVarDeclarations(tree, "x1").Single();
23666var x2Decl = GetOutVarDeclarations(tree, "x2").Single();
23671var x4Decl = GetOutVarDeclarations(tree, "x4").Single();
23677var x6Decl = GetOutVarDeclarations(tree, "x6").Single();
23682var x7Decl = GetOutVarDeclarations(tree, "x7").Single();
23688var x8Decl = GetOutVarDeclarations(tree, "x8").Single();
23706var y12Ref = GetReferences(tree, "y12").Single();
23759var x1Decl = GetOutVarDeclarations(tree, "x1").Single();
23764var x2Decl = GetOutVarDeclarations(tree, "x2").Single();
23769var x4Decl = GetOutVarDeclarations(tree, "x4").Single();
23775var x6Decl = GetOutVarDeclarations(tree, "x6").Single();
23780var x7Decl = GetOutVarDeclarations(tree, "x7").Single();
23786var x8Decl = GetOutVarDeclarations(tree, "x8").Single();
23804var y12Ref = GetReferences(tree, "y12").Single();
23857var x0Decl = GetOutVarDeclarations(tree, "x0").Single();
23862var x1Decl = GetOutVarDeclarations(tree, "x1").Single();
23867var x2Decl = GetOutVarDeclarations(tree, "x2").Single();
23999var x1Decl = GetOutVarDeclarations(tree, "x1").Single();
24004var x2Decl = GetOutVarDeclarations(tree, "x2").Single();
24009var x4Decl = GetOutVarDeclarations(tree, "x4").Single();
24015var x6Decl = GetOutVarDeclarations(tree, "x6").Single();
24020var x7Decl = GetOutVarDeclarations(tree, "x7").Single();
24026var x8Decl = GetOutVarDeclarations(tree, "x8").Single();
24044var y12Ref = GetReferences(tree, "y12").Single();
24054var x15Decl = GetOutVarDeclarations(tree, "x15").Single();
24103var x1Decl = GetOutVarDeclarations(tree, "x1").Single();
24108var x2Decl = GetOutVarDeclarations(tree, "x2").Single();
24113var x4Decl = GetOutVarDeclarations(tree, "x4").Single();
24119var x6Decl = GetOutVarDeclarations(tree, "x6").Single();
24124var x7Decl = GetOutVarDeclarations(tree, "x7").Single();
24130var x8Decl = GetOutVarDeclarations(tree, "x8").Single();
24148var y12Ref = GetReferences(tree, "y12").Single();
24158var x15Decl = GetOutVarDeclarations(tree, "x15").Single();
24198var x1Decl = GetOutVarDeclarations(tree, "x1").Single();
24286var x3Decl = GetOutVarDeclarations(tree, "x3").Single();
24287var x3Ref = GetReferences(tree, "x3").Single();
24290var x4Decl = GetOutVarDeclarations(tree, "x4").Single();
24291var x4Ref = GetReferences(tree, "x4").Single();
24295var x5Ref = GetReferences(tree, "x5").Single();
24307var x7Decl = GetOutVarDeclarations(tree, "x7").Single();
24316var x8Decl = GetOutVarDeclarations(tree, "x8").Single();
24335var x11Decl = GetOutVarDeclarations(tree, "x11").Single();
24342var x12Decl = GetOutVarDeclarations(tree, "x12").Single();
24392var x3Decl = GetOutVarDeclarations(tree, "x3").Single();
24393var x3Ref = GetReferences(tree, "x3").Single();
24396var x4Decl = GetOutVarDeclarations(tree, "x4").Single();
24397var x4Ref = GetReferences(tree, "x4").Single();
24401var x5Ref = GetReferences(tree, "x5").Single();
24413var x7Decl = GetOutVarDeclarations(tree, "x7").Single();
24422var x8Decl = GetOutVarDeclarations(tree, "x8").Single();
24441var x11Decl = GetOutVarDeclarations(tree, "x11").Single();
24448var x12Decl = GetOutVarDeclarations(tree, "x12").Single();
24485var x1Decl = GetOutVarDeclarations(tree, "x1").Single();
24486var x1Ref = GetReferences(tree, "x1").Single();
24516var x1Decl = GetOutVarDeclarations(tree, "x1").Single();
24517var x1Ref = GetReferences(tree, "x1").Single();
24718var y1Decl = GetOutVarDeclarations(tree, "y1").Single();
24723var y2Decl = GetOutVarDeclarations(tree, "y2").Single();
24728var z2Decl = GetOutVarDeclarations(tree, "z2").Single();
24735var y3Decl = GetOutVarDeclarations(tree, "y3").Single();
24740var z3Decl = GetOutVarDeclarations(tree, "z3").Single();
24747var y4Decl = GetOutVarDeclarations(tree, "y4").Single();
24752var z4Decl = GetOutVarDeclarations(tree, "z4").Single();
24757var u4Decl = GetOutVarDeclarations(tree, "u4").Single();
24765var v4Decl = GetOutVarDeclarations(tree, "v4").Single();
24773var y5Decl = GetOutVarDeclarations(tree, "y5").Single();
24778var z5Decl = GetOutVarDeclarations(tree, "z5").Single();
24783var u5Decl = GetOutVarDeclarations(tree, "u5").Single();
24791var v5Decl = GetOutVarDeclarations(tree, "v5").Single();
24799var y6Decl = GetOutVarDeclarations(tree, "y6").Single();
24804var z6Decl = GetOutVarDeclarations(tree, "z6").Single();
24811var y7Decl = GetOutVarDeclarations(tree, "y7").Single();
24816var z7Decl = GetOutVarDeclarations(tree, "z7").Single();
24824var u7Decl = GetOutVarDeclarations(tree, "u7").Single();
24832var y8Decl = GetOutVarDeclarations(tree, "y8").Single();
24837var z8Decl = GetOutVarDeclarations(tree, "z8").Single();
24843var y9Decl = GetOutVarDeclarations(tree, "y9").Single();
24848var z9Decl = GetOutVarDeclarations(tree, "z9").Single();
24855var u9Decl = GetOutVarDeclarations(tree, "u9").Single();
24862var y10Decl = GetOutVarDeclarations(tree, "y10").Single();
24868var y11Decl = GetOutVarDeclarations(tree, "y11").Single();
24977var y1Decl = GetOutVarDeclarations(tree, "y1").Single();
24982var y2Decl = GetOutVarDeclarations(tree, "y2").Single();
24987var z2Decl = GetOutVarDeclarations(tree, "z2").Single();
24994var y3Decl = GetOutVarDeclarations(tree, "y3").Single();
24999var z3Decl = GetOutVarDeclarations(tree, "z3").Single();
25006var y4Decl = GetOutVarDeclarations(tree, "y4").Single();
25011var z4Decl = GetOutVarDeclarations(tree, "z4").Single();
25016var u4Decl = GetOutVarDeclarations(tree, "u4").Single();
25024var v4Decl = GetOutVarDeclarations(tree, "v4").Single();
25032var y5Decl = GetOutVarDeclarations(tree, "y5").Single();
25037var z5Decl = GetOutVarDeclarations(tree, "z5").Single();
25042var u5Decl = GetOutVarDeclarations(tree, "u5").Single();
25050var v5Decl = GetOutVarDeclarations(tree, "v5").Single();
25058var y6Decl = GetOutVarDeclarations(tree, "y6").Single();
25063var z6Decl = GetOutVarDeclarations(tree, "z6").Single();
25070var y7Decl = GetOutVarDeclarations(tree, "y7").Single();
25075var z7Decl = GetOutVarDeclarations(tree, "z7").Single();
25083var u7Decl = GetOutVarDeclarations(tree, "u7").Single();
25091var y8Decl = GetOutVarDeclarations(tree, "y8").Single();
25096var z8Decl = GetOutVarDeclarations(tree, "z8").Single();
25102var y9Decl = GetOutVarDeclarations(tree, "y9").Single();
25107var z9Decl = GetOutVarDeclarations(tree, "z9").Single();
25114var u9Decl = GetOutVarDeclarations(tree, "u9").Single();
25121var y10Decl = GetOutVarDeclarations(tree, "y10").Single();
25127var y11Decl = GetOutVarDeclarations(tree, "y11").Single();
25168var yDecl = GetOutVarDeclarations(tree, "y1").Single();
25169var yRef = GetReferences(tree, "y1").Single();
25281var x1Decl = GetOutVarDeclarations(tree, "x1").Single();
25286var x2Decl = GetOutVarDeclarations(tree, "x2").Single();
25291var x4Decl = GetOutVarDeclarations(tree, "x4").Single();
25297var x6Decl = GetOutVarDeclarations(tree, "x6").Single();
25302var x7Decl = GetOutVarDeclarations(tree, "x7").Single();
25308var x8Decl = GetOutVarDeclarations(tree, "x8").Single();
25321var x10Decl = GetOutVarDeclarations(tree, "x10").Single();
25322var x10Ref = GetReferences(tree, "x10").Single();
25330var y12Ref = GetReferences(tree, "y12").Single();
25380var x1Decl = GetOutVarDeclarations(tree, "x1").Single();
25385var x2Decl = GetOutVarDeclarations(tree, "x2").Single();
25390var x4Decl = GetOutVarDeclarations(tree, "x4").Single();
25396var x6Decl = GetOutVarDeclarations(tree, "x6").Single();
25401var x7Decl = GetOutVarDeclarations(tree, "x7").Single();
25407var x8Decl = GetOutVarDeclarations(tree, "x8").Single();
25420var x10Decl = GetOutVarDeclarations(tree, "x10").Single();
25421var x10Ref = GetReferences(tree, "x10").Single();
25429var y12Ref = GetReferences(tree, "y12").Single();
25559var x1Decl = GetOutVarDeclarations(tree, "x1").Single();
25564var x2Decl = GetOutVarDeclarations(tree, "x2").Single();
25565var x2Ref = GetReferences(tree, "x2").Single();
25568var x3Decl = GetOutVarDeclarations(tree, "x3").Single();
25569var x3Ref = GetReferences(tree, "x3").Single();
25573var x4Ref = GetReferences(tree, "x4").Single();
25603var x1Decl = GetOutVarDeclarations(tree, "x1").Single();
25608var x2Decl = GetOutVarDeclarations(tree, "x2").Single();
25609var x2Ref = GetReferences(tree, "x2").Single();
25613var x3Decl = GetOutVarDeclarations(tree, "x3").Single();
25614var x3Ref = GetReferences(tree, "x3").Single();
25618var x4Ref = GetReferences(tree, "x4").Single();
25684var x1Decl = GetOutVarDeclarations(tree, "x1").Single();
25689var x2Decl = GetOutVarDeclarations(tree, "x2").Single();
25690var x2Ref = GetReferences(tree, "x2").Single();
25693var x3Decl = GetOutVarDeclarations(tree, "x3").Single();
25694var x3Ref = GetReferences(tree, "x3").Single();
25698var x4Ref = GetReferences(tree, "x4").Single();
25728var x1Decl = GetOutVarDeclarations(tree, "x1").Single();
25733var x2Decl = GetOutVarDeclarations(tree, "x2").Single();
25734var x2Ref = GetReferences(tree, "x2").Single();
25738var x3Decl = GetOutVarDeclarations(tree, "x3").Single();
25739var x3Ref = GetReferences(tree, "x3").Single();
25743var x4Ref = GetReferences(tree, "x4").Single();
25783var x1Decl = GetOutVarDeclarations(tree, "x1").Single();
25864var x1Decl = GetOutVarDeclarations(tree, "x1").Single();
25869var x2Decl = GetOutVarDeclarations(tree, "x2").Single();
25870var x2Ref = GetReferences(tree, "x2").Single();
25873var x3Decl = GetOutVarDeclarations(tree, "x3").Single();
25874var x3Ref = GetReferences(tree, "x3").Single();
25878var x4Ref = GetReferences(tree, "x4").Single();
25924var x1Decl = GetOutVarDeclarations(tree, "x1").Single();
25929var x2Decl = GetOutVarDeclarations(tree, "x2").Single();
25930var x2Ref = GetReferences(tree, "x2").Single();
25934var x3Decl = GetOutVarDeclarations(tree, "x3").Single();
25935var x3Ref = GetReferences(tree, "x3").Single();
25939var x4Ref = GetReferences(tree, "x4").Single();
26021var x1Decl = GetOutVarDeclarations(tree, "x1").Single();
26026var x2Decl = GetOutVarDeclarations(tree, "x2").Single();
26027var x2Ref = GetReferences(tree, "x2").Single();
26030var x3Decl = GetOutVarDeclarations(tree, "x3").Single();
26031var x3Ref = GetReferences(tree, "x3").Single();
26035var x4Ref = GetReferences(tree, "x4").Single();
26078var x1Decl = GetOutVarDeclarations(tree, "x1").Single();
26083var x2Decl = GetOutVarDeclarations(tree, "x2").Single();
26084var x2Ref = GetReferences(tree, "x2").Single();
26088var x3Decl = GetOutVarDeclarations(tree, "x3").Single();
26089var x3Ref = GetReferences(tree, "x3").Single();
26093var x4Ref = GetReferences(tree, "x4").Single();
26274var x1Decl = GetOutVarDeclarations(tree, "x1").Single();
26279var x2Decl = GetOutVarDeclarations(tree, "x2").Single();
26280var x2Ref = GetReferences(tree, "x2").Single();
26283var x3Decl = GetOutVarDeclarations(tree, "x3").Single();
26284var x3Ref = GetReferences(tree, "x3").Single();
26288var x4Ref = GetReferences(tree, "x4").Single();
26321var x1Decl = GetOutVarDeclarations(tree, "x1").Single();
26326var x2Decl = GetOutVarDeclarations(tree, "x2").Single();
26327var x2Ref = GetReferences(tree, "x2").Single();
26331var x3Decl = GetOutVarDeclarations(tree, "x3").Single();
26332var x3Ref = GetReferences(tree, "x3").Single();
26336var x4Ref = GetReferences(tree, "x4").Single();
26416var x1Decl = GetOutVarDeclarations(tree, "x1").Single();
26422var x2Decl = GetOutVarDeclarations(tree, "x2").Single();
26423var x2Ref = GetReferences(tree, "x2").Single();
26426var x3Decl = GetOutVarDeclarations(tree, "x3").Single();
26427var x3Ref = GetReferences(tree, "x3").Single();
26431var x4Ref = GetReferences(tree, "x4").Single();
26464var x1Decl = GetOutVarDeclarations(tree, "x1").Single();
26469var x2Decl = GetOutVarDeclarations(tree, "x2").Single();
26470var x2Ref = GetReferences(tree, "x2").Single();
26474var x3Decl = GetOutVarDeclarations(tree, "x3").Single();
26475var x3Ref = GetReferences(tree, "x3").Single();
26479var x4Ref = GetReferences(tree, "x4").Single();
26548var x1Decl = GetOutVarDeclarations(tree, "x1").Single();
26553var x2Decl = GetOutVarDeclarations(tree, "x2").Single();
26554var x2Ref = GetReferences(tree, "x2").Single();
26557var x3Decl = GetOutVarDeclarations(tree, "x3").Single();
26558var x3Ref = GetReferences(tree, "x3").Single();
26562var x4Ref = GetReferences(tree, "x4").Single();
26608var x1Decl = GetOutVarDeclarations(tree, "x1").Single();
26613var x2Decl = GetOutVarDeclarations(tree, "x2").Single();
26614var x2Ref = GetReferences(tree, "x2").Single();
26618var x3Decl = GetOutVarDeclarations(tree, "x3").Single();
26619var x3Ref = GetReferences(tree, "x3").Single();
26623var x4Ref = GetReferences(tree, "x4").Single();
26692var x1Decl = GetOutVarDeclarations(tree, "x1").Single();
26697var x2Decl = GetOutVarDeclarations(tree, "x2").Single();
26698var x2Ref = GetReferences(tree, "x2").Single();
26701var x3Decl = GetOutVarDeclarations(tree, "x3").Single();
26702var x3Ref = GetReferences(tree, "x3").Single();
26706var x4Ref = GetReferences(tree, "x4").Single();
26752var x1Decl = GetOutVarDeclarations(tree, "x1").Single();
26757var x2Decl = GetOutVarDeclarations(tree, "x2").Single();
26758var x2Ref = GetReferences(tree, "x2").Single();
26762var x3Decl = GetOutVarDeclarations(tree, "x3").Single();
26763var x3Ref = GetReferences(tree, "x3").Single();
26767var x4Ref = GetReferences(tree, "x4").Single();
26813var x1Decl = GetOutVarDeclarations(tree, "x1").Single();
26883var x1Decl = GetOutVarDeclarations(tree, "x1").Single();
26888var x2Decl = GetOutVarDeclarations(tree, "x2").Single();
26889var x2Ref = GetReferences(tree, "x2").Single();
26892var x3Decl = GetOutVarDeclarations(tree, "x3").Single();
26893var x3Ref = GetReferences(tree, "x3").Single();
26897var x4Ref = GetReferences(tree, "x4").Single();
26927var x1Decl = GetOutVarDeclarations(tree, "x1").Single();
26932var x2Decl = GetOutVarDeclarations(tree, "x2").Single();
26933var x2Ref = GetReferences(tree, "x2").Single();
26937var x3Decl = GetOutVarDeclarations(tree, "x3").Single();
26938var x3Ref = GetReferences(tree, "x3").Single();
26942var x4Ref = GetReferences(tree, "x4").Single();
27013var x1Decl = GetOutVarDeclarations(tree, "x1").Single();
27019var x2Decl = GetOutVarDeclarations(tree, "x2").Single();
27020var x2Ref = GetReferences(tree, "x2").Single();
27023var x3Decl = GetOutVarDeclarations(tree, "x3").Single();
27024var x3Ref = GetReferences(tree, "x3").Single();
27028var x4Ref = GetReferences(tree, "x4").Single();
27058var x1Decl = GetOutVarDeclarations(tree, "x1").Single();
27063var x2Decl = GetOutVarDeclarations(tree, "x2").Single();
27064var x2Ref = GetReferences(tree, "x2").Single();
27068var x3Decl = GetOutVarDeclarations(tree, "x3").Single();
27069var x3Ref = GetReferences(tree, "x3").Single();
27073var x4Ref = GetReferences(tree, "x4").Single();
27150var x1Decl = GetOutVarDeclarations(tree, "x1").Single();
27155var x2Decl = GetOutVarDeclarations(tree, "x2").Single();
27156var x2Ref = GetReferences(tree, "x2").Single();
27159var x3Decl = GetOutVarDeclarations(tree, "x3").Single();
27160var x3Ref = GetReferences(tree, "x3").Single();
27164var x4Ref = GetReferences(tree, "x4").Single();
27204var x1Decl = GetOutVarDeclarations(tree, "x1").Single();
27209var x2Decl = GetOutVarDeclarations(tree, "x2").Single();
27210var x2Ref = GetReferences(tree, "x2").Single();
27214var x3Decl = GetOutVarDeclarations(tree, "x3").Single();
27215var x3Ref = GetReferences(tree, "x3").Single();
27219var x4Ref = GetReferences(tree, "x4").Single();
27303var x1Decl = GetOutVarDeclarations(tree, "x1").Single();
27308var x2Decl = GetOutVarDeclarations(tree, "x2").Single();
27309var x2Ref = GetReferences(tree, "x2").Single();
27312var x3Decl = GetOutVarDeclarations(tree, "x3").Single();
27313var x3Ref = GetReferences(tree, "x3").Single();
27317var x4Ref = GetReferences(tree, "x4").Single();
27357var x1Decl = GetOutVarDeclarations(tree, "x1").Single();
27362var x2Decl = GetOutVarDeclarations(tree, "x2").Single();
27363var x2Ref = GetReferences(tree, "x2").Single();
27367var x3Decl = GetOutVarDeclarations(tree, "x3").Single();
27368var x3Ref = GetReferences(tree, "x3").Single();
27372var x4Ref = GetReferences(tree, "x4").Single();
27503var x1Decl = GetOutVarDeclarations(tree, "x1").Single();
27510var x2Decl = GetOutVarDeclarations(tree, "x2").Single();
27511var x2Ref = GetReferences(tree, "x2").Single();
27515var x3Decl = GetOutVarDeclarations(tree, "x3").Single();
27516var x3Ref = GetReferences(tree, "x3").Single();
27521var x4Ref = GetReferences(tree, "x4").Single();
27576var x1Decl = GetOutVarDeclarations(tree, "x1").Single();
27583var x2Decl = GetOutVarDeclarations(tree, "x2").Single();
27584var x2Ref = GetReferences(tree, "x2").Single();
27588var x3Decl = GetOutVarDeclarations(tree, "x3").Single();
27589var x3Ref = GetReferences(tree, "x3").Single();
27594var x4Ref = GetReferences(tree, "x4").Single();
27680var x1Decl = GetOutVarDeclarations(tree, "x1").Single();
27687var x2Decl = GetOutVarDeclarations(tree, "x2").Single();
27688var x2Ref = GetReferences(tree, "x2").Single();
27692var x3Decl = GetOutVarDeclarations(tree, "x3").Single();
27693var x3Ref = GetReferences(tree, "x3").Single();
27698var x4Ref = GetReferences(tree, "x4").Single();
27753var x1Decl = GetOutVarDeclarations(tree, "x1").Single();
27760var x2Decl = GetOutVarDeclarations(tree, "x2").Single();
27761var x2Ref = GetReferences(tree, "x2").Single();
27765var x3Decl = GetOutVarDeclarations(tree, "x3").Single();
27766var x3Ref = GetReferences(tree, "x3").Single();
27771var x4Ref = GetReferences(tree, "x4").Single();
27893var x1Decl = GetOutVarDeclarations(tree, "x1").Single();
27900var x2Decl = GetOutVarDeclarations(tree, "x2").Single();
27901var x2Ref = GetReferences(tree, "x2").Single();
27905var x3Decl = GetOutVarDeclarations(tree, "x3").Single();
27906var x3Ref = GetReferences(tree, "x3").Single();
27911var x4Ref = GetReferences(tree, "x4").Single();
27966var x1Decl = GetOutVarDeclarations(tree, "x1").Single();
27973var x2Decl = GetOutVarDeclarations(tree, "x2").Single();
27974var x2Ref = GetReferences(tree, "x2").Single();
27978var x3Decl = GetOutVarDeclarations(tree, "x3").Single();
27979var x3Ref = GetReferences(tree, "x3").Single();
27984var x4Ref = GetReferences(tree, "x4").Single();
28071var x1Decl = GetOutVarDeclarations(tree, "x1").Single();
28078var x2Decl = GetOutVarDeclarations(tree, "x2").Single();
28079var x2Ref = GetReferences(tree, "x2").Single();
28083var x3Decl = GetOutVarDeclarations(tree, "x3").Single();
28084var x3Ref = GetReferences(tree, "x3").Single();
28089var x4Ref = GetReferences(tree, "x4").Single();
28144var x1Decl = GetOutVarDeclarations(tree, "x1").Single();
28151var x2Decl = GetOutVarDeclarations(tree, "x2").Single();
28152var x2Ref = GetReferences(tree, "x2").Single();
28156var x3Decl = GetOutVarDeclarations(tree, "x3").Single();
28157var x3Ref = GetReferences(tree, "x3").Single();
28162var x4Ref = GetReferences(tree, "x4").Single();
28292var x1Decl = GetOutVarDeclarations(tree, "x1").Single();
28297var x2Decl = GetOutVarDeclarations(tree, "x2").Single();
28298var x2Ref = GetReferences(tree, "x2").Single();
28301var x3Decl = GetOutVarDeclarations(tree, "x3").Single();
28302var x3Ref = GetReferences(tree, "x3").Single();
28306var x4Ref = GetReferences(tree, "x4").Single();
28346var x1Decl = GetOutVarDeclarations(tree, "x1").Single();
28351var x2Decl = GetOutVarDeclarations(tree, "x2").Single();
28352var x2Ref = GetReferences(tree, "x2").Single();
28356var x3Decl = GetOutVarDeclarations(tree, "x3").Single();
28357var x3Ref = GetReferences(tree, "x3").Single();
28361var x4Ref = GetReferences(tree, "x4").Single();
28443var x1Decl = GetOutVarDeclarations(tree, "x1").Single();
28448var x2Decl = GetOutVarDeclarations(tree, "x2").Single();
28449var x2Ref = GetReferences(tree, "x2").Single();
28452var x3Decl = GetOutVarDeclarations(tree, "x3").Single();
28453var x3Ref = GetReferences(tree, "x3").Single();
28457var x4Ref = GetReferences(tree, "x4").Single();
28497var x1Decl = GetOutVarDeclarations(tree, "x1").Single();
28502var x2Decl = GetOutVarDeclarations(tree, "x2").Single();
28503var x2Ref = GetReferences(tree, "x2").Single();
28507var x3Decl = GetOutVarDeclarations(tree, "x3").Single();
28508var x3Ref = GetReferences(tree, "x3").Single();
28512var x4Ref = GetReferences(tree, "x4").Single();
28696var x1Decl = GetOutVarDeclarations(tree, "x1").Single();
28701var x2Decl = GetOutVarDeclarations(tree, "x2").Single();
28702var x2Ref = GetReferences(tree, "x2").Single();
28705var x3Decl = GetOutVarDeclarations(tree, "x3").Single();
28706var x3Ref = GetReferences(tree, "x3").Single();
28710var x4Ref = GetReferences(tree, "x4").Single();
28715var x5Decl = GetOutVarDeclarations(tree, "x5").Single();
28720var x6Decl = GetOutVarDeclarations(tree, "x6").Single();
28757var x1Decl = GetOutVarDeclarations(tree, "x1").Single();
28762var x2Decl = GetOutVarDeclarations(tree, "x2").Single();
28763var x2Ref = GetReferences(tree, "x2").Single();
28767var x3Decl = GetOutVarDeclarations(tree, "x3").Single();
28768var x3Ref = GetReferences(tree, "x3").Single();
28772var x4Ref = GetReferences(tree, "x4").Single();
28777var x5Decl = GetOutVarDeclarations(tree, "x5").Single();
28783var x6Decl = GetOutVarDeclarations(tree, "x6").Single();
28864var x1Decl = GetOutVarDeclarations(tree, "x1").Single();
28869var x2Decl = GetOutVarDeclarations(tree, "x2").Single();
28870var x2Ref = GetReferences(tree, "x2").Single();
28873var x3Decl = GetOutVarDeclarations(tree, "x3").Single();
28874var x3Ref = GetReferences(tree, "x3").Single();
28878var x4Ref = GetReferences(tree, "x4").Single();
28920var x1Decl = GetOutVarDeclarations(tree, "x1").Single();
28925var x2Decl = GetOutVarDeclarations(tree, "x2").Single();
28926var x2Ref = GetReferences(tree, "x2").Single();
28930var x3Decl = GetOutVarDeclarations(tree, "x3").Single();
28931var x3Ref = GetReferences(tree, "x3").Single();
28935var x4Ref = GetReferences(tree, "x4").Single();
29015var x1Decl = GetOutVarDeclarations(tree, "x1").Single();
29020var x2Decl = GetOutVarDeclarations(tree, "x2").Single();
29021var x2Ref = GetReferences(tree, "x2").Single();
29024var x3Decl = GetOutVarDeclarations(tree, "x3").Single();
29025var x3Ref = GetReferences(tree, "x3").Single();
29029var x4Ref = GetReferences(tree, "x4").Single();
29071var x1Decl = GetOutVarDeclarations(tree, "x1").Single();
29076var x2Decl = GetOutVarDeclarations(tree, "x2").Single();
29077var x2Ref = GetReferences(tree, "x2").Single();
29081var x3Decl = GetOutVarDeclarations(tree, "x3").Single();
29082var x3Ref = GetReferences(tree, "x3").Single();
29086var x4Ref = GetReferences(tree, "x4").Single();
29136var x1Decl = GetOutVarDeclarations(tree, "x1").Single();
29222var x1Decl = GetOutVarDeclarations(tree, "x1").Single();
29227var x2Decl = GetOutVarDeclarations(tree, "x2").Single();
29228var x2Ref = GetReferences(tree, "x2").Single();
29231var x3Decl = GetOutVarDeclarations(tree, "x3").Single();
29232var x3Ref = GetReferences(tree, "x3").Single();
29236var x4Ref = GetReferences(tree, "x4").Single();
29241var x5Decl = GetOutVarDeclarations(tree, "x5").Single();
29289var x1Decl = GetOutVarDeclarations(tree, "x1").Single();
29294var x2Decl = GetOutVarDeclarations(tree, "x2").Single();
29295var x2Ref = GetReferences(tree, "x2").Single();
29299var x3Decl = GetOutVarDeclarations(tree, "x3").Single();
29300var x3Ref = GetReferences(tree, "x3").Single();
29304var x4Ref = GetReferences(tree, "x4").Single();
29309var x5Decl = GetOutVarDeclarations(tree, "x5").Single();
29398var x1Decl = GetOutVarDeclarations(tree, "x1").Single();
29403var x2Decl = GetOutVarDeclarations(tree, "x2").Single();
29404var x2Ref = GetReferences(tree, "x2").Single();
29407var x3Decl = GetOutVarDeclarations(tree, "x3").Single();
29408var x3Ref = GetReferences(tree, "x3").Single();
29412var x4Ref = GetReferences(tree, "x4").Single();
29417var x5Decl = GetOutVarDeclarations(tree, "x5").Single();
29465var x1Decl = GetOutVarDeclarations(tree, "x1").Single();
29470var x2Decl = GetOutVarDeclarations(tree, "x2").Single();
29471var x2Ref = GetReferences(tree, "x2").Single();
29475var x3Decl = GetOutVarDeclarations(tree, "x3").Single();
29476var x3Ref = GetReferences(tree, "x3").Single();
29480var x4Ref = GetReferences(tree, "x4").Single();
29485var x5Decl = GetOutVarDeclarations(tree, "x5").Single();
29538var x1Decl = GetOutVarDeclarations(tree, "x1").Single();
29587var x1Decl = GetOutVarDeclarations(tree, "x1").Single();
29588var x1Ref = GetReferences(tree, "x1").Single();
29685var x1Decl = GetOutVarDeclarations(tree, "x1").Single();
29690var x2Decl = GetOutVarDeclarations(tree, "x2").Single();
29691var x2Ref = GetReferences(tree, "x2").Single();
29694var x3Decl = GetOutVarDeclarations(tree, "x3").Single();
29695var x3Ref = GetReferences(tree, "x3").Single();
29699var x4Ref = GetReferences(tree, "x4").Single();
29704var x5Decl = GetOutVarDeclarations(tree, "x5").Single();
29709var x6Decl = GetOutVarDeclarations(tree, "x6").Single();
29761var x1Decl = GetOutVarDeclarations(tree, "x1").Single();
29766var x2Decl = GetOutVarDeclarations(tree, "x2").Single();
29767var x2Ref = GetReferences(tree, "x2").Single();
29771var x3Decl = GetOutVarDeclarations(tree, "x3").Single();
29772var x3Ref = GetReferences(tree, "x3").Single();
29776var x4Ref = GetReferences(tree, "x4").Single();
29781var x5Decl = GetOutVarDeclarations(tree, "x5").Single();
29782var x5Ref = GetReferences(tree, "x5").Single();
29786var x6Decl = GetOutVarDeclarations(tree, "x6").Single();
29787var x6Ref = GetReferences(tree, "x6").Single();
29886var x1Decl = GetOutVarDeclarations(tree, "x1").Single();
29891var x2Decl = GetOutVarDeclarations(tree, "x2").Single();
29892var x2Ref = GetReferences(tree, "x2").Single();
29895var x3Decl = GetOutVarDeclarations(tree, "x3").Single();
29896var x3Ref = GetReferences(tree, "x3").Single();
29900var x4Ref = GetReferences(tree, "x4").Single();
29905var x5Decl = GetOutVarDeclarations(tree, "x5").Single();
29910var x6Decl = GetOutVarDeclarations(tree, "x6").Single();
29962var x1Decl = GetOutVarDeclarations(tree, "x1").Single();
29967var x2Decl = GetOutVarDeclarations(tree, "x2").Single();
29968var x2Ref = GetReferences(tree, "x2").Single();
29972var x3Decl = GetOutVarDeclarations(tree, "x3").Single();
29973var x3Ref = GetReferences(tree, "x3").Single();
29977var x4Ref = GetReferences(tree, "x4").Single();
29982var x5Decl = GetOutVarDeclarations(tree, "x5").Single();
29983var x5Ref = GetReferences(tree, "x5").Single();
29987var x6Decl = GetOutVarDeclarations(tree, "x6").Single();
29988var x6Ref = GetReferences(tree, "x6").Single();
30040var x1Decl = GetOutVarDeclarations(tree, "x1").Single();
30126var x1Decl = GetOutVarDeclarations(tree, "x1").Single();
30131var x2Decl = GetOutVarDeclarations(tree, "x2").Single();
30132var x2Ref = GetReferences(tree, "x2").Single();
30135var x3Decl = GetOutVarDeclarations(tree, "x3").Single();
30136var x3Ref = GetReferences(tree, "x3").Single();
30140var x4Ref = GetReferences(tree, "x4").Single();
30145var x5Decl = GetOutVarDeclarations(tree, "x5").Single();
30146var x5Ref = GetReferences(tree, "x5").Single();
30149var x6Decl = GetOutVarDeclarations(tree, "x6").Single();
30150var x6Ref = GetReferences(tree, "x6").Single();
30187var x1Decl = GetOutVarDeclarations(tree, "x1").Single();
30192var x2Decl = GetOutVarDeclarations(tree, "x2").Single();
30193var x2Ref = GetReferences(tree, "x2").Single();
30197var x3Decl = GetOutVarDeclarations(tree, "x3").Single();
30198var x3Ref = GetReferences(tree, "x3").Single();
30202var x4Ref = GetReferences(tree, "x4").Single();
30207var x5Decl = GetOutVarDeclarations(tree, "x5").Single();
30208var x5Ref = GetReferences(tree, "x5").Single();
30212var x6Decl = GetOutVarDeclarations(tree, "x6").Single();
30213var x6Ref = GetReferences(tree, "x6").Single();
30298var x1Decl = GetOutVarDeclarations(tree, "x1").Single();
30303var x2Decl = GetOutVarDeclarations(tree, "x2").Single();
30304var x2Ref = GetReferences(tree, "x2").Single();
30307var x3Decl = GetOutVarDeclarations(tree, "x3").Single();
30308var x3Ref = GetReferences(tree, "x3").Single();
30312var x4Ref = GetReferences(tree, "x4").Single();
30317var x5Decl = GetOutVarDeclarations(tree, "x5").Single();
30318var x5Ref = GetReferences(tree, "x5").Single();
30321var x6Decl = GetOutVarDeclarations(tree, "x6").Single();
30322var x6Ref = GetReferences(tree, "x6").Single();
30359var x1Decl = GetOutVarDeclarations(tree, "x1").Single();
30364var x2Decl = GetOutVarDeclarations(tree, "x2").Single();
30365var x2Ref = GetReferences(tree, "x2").Single();
30369var x3Decl = GetOutVarDeclarations(tree, "x3").Single();
30370var x3Ref = GetReferences(tree, "x3").Single();
30374var x4Ref = GetReferences(tree, "x4").Single();
30379var x5Decl = GetOutVarDeclarations(tree, "x5").Single();
30380var x5Ref = GetReferences(tree, "x5").Single();
30384var x6Decl = GetOutVarDeclarations(tree, "x6").Single();
30385var x6Ref = GetReferences(tree, "x6").Single();
30423var x1Decl = GetOutVarDeclarations(tree, "x1").Single();
30478var x1Decl = GetOutVarDeclarations(tree, "x1").Single();
30522var x1Decl = GetOutVarDeclarations(tree, "x1").Single();
30566var x1Decl = GetOutVarDeclarations(tree, "x1").Single();
30607var x1Decl = GetOutVarDeclarations(tree, "x1").Single();
30608var x1Ref = GetReferences(tree, "x1").Single();
30611var x2Decl = GetOutVarDeclarations(tree, "x2").Single();
30612var x2Ref = GetReferences(tree, "x2").Single();
30687var x1Decl = GetOutVarDeclarations(tree, "x1").Single();
30692var x2Decl = GetOutVarDeclarations(tree, "x2").Single();
30693var x2Ref = GetReferences(tree, "x2").Single();
30696var x3Decl = GetOutVarDeclarations(tree, "x3").Single();
30697var x3Ref = GetReferences(tree, "x3").Single();
30701var x4Ref = GetReferences(tree, "x4").Single();
30706var x5Decl = GetOutVarDeclarations(tree, "x5").Single();
30707var x5Ref = GetReferences(tree, "x5").Single();
30756var x1Decl = GetOutVarDeclarations(tree, "x1").Single();
30763var x2Decl = GetOutVarDeclarations(tree, "x2").Single();
30764var x2Ref = GetReferences(tree, "x2").Single();
30768var x3Decl = GetOutVarDeclarations(tree, "x3").Single();
30769var x3Ref = GetReferences(tree, "x3").Single();
30774var x4Ref = GetReferences(tree, "x4").Single();
30780var x5Decl = GetOutVarDeclarations(tree, "x5").Single();
30781var x5Ref = GetReferences(tree, "x5").Single();
30858var x1Decl = GetOutVarDeclarations(tree, "x1").Single();
30863var x2Decl = GetOutVarDeclarations(tree, "x2").Single();
30864var x2Ref = GetReferences(tree, "x2").Single();
30867var x3Decl = GetOutVarDeclarations(tree, "x3").Single();
30868var x3Ref = GetReferences(tree, "x3").Single();
30872var x4Ref = GetReferences(tree, "x4").Single();
30877var x5Decl = GetOutVarDeclarations(tree, "x5").Single();
30878var x5Ref = GetReferences(tree, "x5").Single();
30927var x1Decl = GetOutVarDeclarations(tree, "x1").Single();
30934var x2Decl = GetOutVarDeclarations(tree, "x2").Single();
30935var x2Ref = GetReferences(tree, "x2").Single();
30939var x3Decl = GetOutVarDeclarations(tree, "x3").Single();
30940var x3Ref = GetReferences(tree, "x3").Single();
30945var x4Ref = GetReferences(tree, "x4").Single();
30951var x5Decl = GetOutVarDeclarations(tree, "x5").Single();
30952var x5Ref = GetReferences(tree, "x5").Single();
30991var x1Decl = GetOutVarDeclarations(tree, "x1").Single();
31046var x1Decl = GetOutVarDeclarations(tree, "x1").Single();
31090var x1Decl = GetOutVarDeclarations(tree, "x1").Single();
31134var x1Decl = GetOutVarDeclarations(tree, "x1").Single();
31218var x1Decl = GetOutVarDeclarations(tree, "x1").Single();
31223var x2Decl = GetOutVarDeclarations(tree, "x2").Single();
31224var x2Ref = GetReferences(tree, "x2").Single();
31227var x3Decl = GetOutVarDeclarations(tree, "x3").Single();
31228var x3Ref = GetReferences(tree, "x3").Single();
31232var x4Ref = GetReferences(tree, "x4").Single();
31237var x5Decl = GetOutVarDeclarations(tree, "x5").Single();
31238var x5Ref = GetReferences(tree, "x5").Single();
31241var x6Decl = GetOutVarDeclarations(tree, "x6").Single();
31242var x6Ref = GetReferences(tree, "x6").Single();
31277var x1Decl = GetOutVarDeclarations(tree, "x1").Single();
31284var x2Decl = GetOutVarDeclarations(tree, "x2").Single();
31285var x2Ref = GetReferences(tree, "x2").Single();
31289var x3Decl = GetOutVarDeclarations(tree, "x3").Single();
31290var x3Ref = GetReferences(tree, "x3").Single();
31295var x4Ref = GetReferences(tree, "x4").Single();
31301var x5Decl = GetOutVarDeclarations(tree, "x5").Single();
31302var x5Ref = GetReferences(tree, "x5").Single();
31306var x6Decl = GetOutVarDeclarations(tree, "x6").Single();
31307var x6Ref = GetReferences(tree, "x6").Single();
31391var x1Decl = GetOutVarDeclarations(tree, "x1").Single();
31396var x2Decl = GetOutVarDeclarations(tree, "x2").Single();
31397var x2Ref = GetReferences(tree, "x2").Single();
31400var x3Decl = GetOutVarDeclarations(tree, "x3").Single();
31401var x3Ref = GetReferences(tree, "x3").Single();
31405var x4Ref = GetReferences(tree, "x4").Single();
31410var x5Decl = GetOutVarDeclarations(tree, "x5").Single();
31411var x5Ref = GetReferences(tree, "x5").Single();
31414var x6Decl = GetOutVarDeclarations(tree, "x6").Single();
31415var x6Ref = GetReferences(tree, "x6").Single();
31450var x1Decl = GetOutVarDeclarations(tree, "x1").Single();
31457var x2Decl = GetOutVarDeclarations(tree, "x2").Single();
31458var x2Ref = GetReferences(tree, "x2").Single();
31462var x3Decl = GetOutVarDeclarations(tree, "x3").Single();
31463var x3Ref = GetReferences(tree, "x3").Single();
31468var x4Ref = GetReferences(tree, "x4").Single();
31474var x5Decl = GetOutVarDeclarations(tree, "x5").Single();
31475var x5Ref = GetReferences(tree, "x5").Single();
31479var x6Decl = GetOutVarDeclarations(tree, "x6").Single();
31480var x6Ref = GetReferences(tree, "x6").Single();
31519var x1Decl = GetOutVarDeclarations(tree, "x1").Single();
31574var x1Decl = GetOutVarDeclarations(tree, "x1").Single();
31618var x1Decl = GetOutVarDeclarations(tree, "x1").Single();
31662var x1Decl = GetOutVarDeclarations(tree, "x1").Single();
31703var x1Decl = GetOutVarDeclarations(tree, "x1").Single();
31704var x1Ref = GetReferences(tree, "x1").Single();
31707var x2Decl = GetOutVarDeclarations(tree, "x2").Single();
31708var x2Ref = GetReferences(tree, "x2").Single();
31757var x1Decl = GetOutVarDeclarations(tree, "x1").Single();
31791var x1Decl = GetOutVarDeclarations(tree, "x1").Single();
31844var x1Decl = GetOutVarDeclarations(tree, "x1").Single();
31884var x1Decl = GetOutVarDeclarations(tree, "x1").Single();
31934var x1Decl = GetOutVarDeclarations(tree, "x1").Single();
31968var x1Decl = GetOutVarDeclarations(tree, "x1").Single();
32024var x1Decl = GetOutVarDeclarations(tree, "x1").Single();
32064var x1Decl = GetOutVarDeclarations(tree, "x1").Single();
32109var x1Decl = GetOutVarDeclarations(tree, "x1").Single();
32112var x2Decl = GetOutVarDeclarations(tree, "x2").Single();
32153var x1Decl = GetOutVarDeclarations(tree, "x1").Single();
32156var x2Decl = GetOutVarDeclarations(tree, "x2").Single();
32187var x1Decl = GetOutVarDeclarations(tree, "x1").Single();
32221var b = (IFieldSymbol)model.GetDeclaredSymbol(tree.GetRoot().DescendantNodes().OfType<VariableDeclaratorSyntax>().Where(d => d.Identifier.ValueText == "b").Single());
32230var x1Decl = GetOutVarDeclarations(tree, "x1").Single();
32261var b = (IFieldSymbol)model.GetDeclaredSymbol(tree.GetRoot().DescendantNodes().OfType<VariableDeclaratorSyntax>().Where(d => d.Identifier.ValueText == "b").Single());
32270var x1Decl = GetOutVarDeclarations(tree, "x1").Single();
32301var a = (IFieldSymbol)model.GetDeclaredSymbol(tree.GetRoot().DescendantNodes().OfType<VariableDeclaratorSyntax>().Where(d => d.Identifier.ValueText == "a").Single());
32310var x1Decl = GetOutVarDeclarations(tree, "x1").Single();
32318x1Decl = GetOutVarDeclarations(tree, "x1").Single();
32356var x1Decl = GetOutVarDeclarations(tree, "x1").Single();
32372x1Decl = GetOutVarDeclarations(tree, "x1").Single();
32374var bDecl = tree.GetRoot().DescendantNodes().OfType<VariableDeclaratorSyntax>().Where(d => d.Identifier.ValueText == "b").Single();
32425var x1Decl = GetOutVarDeclarations(tree, "x1").Single();
32473.Where(p => p.Identifier().ValueText == "x1").Single();
32495var one = node0.DescendantNodes().OfType<LiteralExpressionSyntax>().Single();
32511.Where(p => p.Identifier().ValueText == "x1").Single();
32538var x1Decl = GetOutVarDeclarations(tree, "x1").Single();
32566var x1Decl = GetOutVarDeclarations(tree, "x1").Single();
32594var x1Decl = GetOutVarDeclarations(tree, "x1").Single();
32620var x1Decl = GetOutVarDeclarations(tree, "x1").Single();
32657var x1Decl = GetOutVarDeclarations(tree, "x1").Single();
32693var x1Decl = GetOutVarDeclarations(tree, "x1").Single();
32964var tree = comp.Compilation.SyntaxTrees.Single();
33124var discard1 = GetDiscardDesignations(tree).Single();
33495var x = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(n => n.ToString() == "x").Single();
34261var x1Decl = GetOutVarDeclarations(tree, "x1").Single();
34262var x1Ref = GetReferences(tree, "x1").Single();
34266var x2Decl = GetOutVarDeclarations(tree, "x2").Single();
34267var x2Ref = GetReferences(tree, "x2").Single();
34319var rankSpecifierOld = method.DescendantNodes().OfType<ArrayRankSpecifierSyntax>().Single();
34388var x1Decl = GetOutVarDeclarations(tree, "x1").Single();
34393var x2Decl = GetOutVarDeclarations(tree, "x2").Single();
34398var x3Decl = GetOutVarDeclarations(tree, "x3").Single();
34479var x1Decl = GetOutVarDeclarations(tree, "x1").Single();
34484var x2Decl = GetOutVarDeclarations(tree, "x2").Single();
34533var rankSpecifierOld = method.DescendantNodes().OfType<ArrayRankSpecifierSyntax>().Single();
34586var x1Decl = GetOutVarDeclarations(tree, "x1").Single();
34591var x2Decl = GetOutVarDeclarations(tree, "x2").Single();
34707var x1Decl = GetOutVarDeclarations(tree, "x1").Single();
34712var x2Decl = GetOutVarDeclarations(tree, "x2").Single();
34717var x3Decl = GetOutVarDeclarations(tree, "x3").Single();
35168var varType = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "var").Single();
35207var varType = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "var").Single();
35251var varType = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "var").Single();
35282var varType = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "var").Single();
35321var varType = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "var").Single();
35353var varType = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "var").Single();
35389var varType = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "var").Single();
35428var varType = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "var").Single();
35458var varType = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "var").Single();
35495var varType = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "var").Single();
35651var identifierBefore = GetReferences(tree, "G").Single();
35686var foreachStatement = tree.GetRoot().DescendantNodes().OfType<ForEachStatementSyntax>().Single();
35840var node = tree.GetRoot().DescendantNodes().OfType<ObjectCreationExpressionSyntax>().Single();
35886var node = tree.GetRoot().DescendantNodes().OfType<ObjectCreationExpressionSyntax>().Single();
35970var initializerSyntax = tree.GetRoot().DescendantNodes().OfType<ConstructorInitializerSyntax>().Single();
36163var declarationSyntax = tree.GetRoot().DescendantNodes().OfType<AccessorDeclarationSyntax>().Single();
36354var invocation = tree2.GetRoot().DescendantNodes().OfType<InvocationExpressionSyntax>().Single();
36359Assert.True(model.TryGetSpeculativeSemanticModel(method.Body.SpanStart + 1, method.DescendantNodes().OfType<AttributeSyntax>().Single(), out speculativeModel));
36404Assert.Same(symbolInfo.Symbol, speculativeModel.GetDeclaredSymbol(tree2.GetRoot().DescendantNodes().OfType<LocalFunctionStatementSyntax>().Where(l => l.Identifier.ValueText == "M2").Single()));
36440var invocation = tree2.GetRoot().DescendantNodes().OfType<InvocationExpressionSyntax>().Single();
36445var equalsValue = method.DescendantNodes().OfType<EqualsValueClauseSyntax>().Single();
36482var invocation = tree2.GetRoot().DescendantNodes().OfType<InvocationExpressionSyntax>().Single();
36486Assert.Same(symbolInfo.Symbol, speculativeModel.GetDeclaredSymbol(tree2.GetRoot().DescendantNodes().OfType<LocalFunctionStatementSyntax>().Where(l => l.Identifier.ValueText == "M2").Single()));
36517var invocation = tree2.GetRoot().DescendantNodes().OfType<InvocationExpressionSyntax>().Single();
36522var equalsValue = method.DescendantNodes().OfType<ParameterSyntax>().Single()
36523.DescendantNodes().OfType<EqualsValueClauseSyntax>().Single();
36555var invocation = tree2.GetRoot().DescendantNodes().OfType<InvocationExpressionSyntax>().Single();
36559Assert.Same(symbolInfo.Symbol, speculativeModel.GetDeclaredSymbol(tree2.GetRoot().DescendantNodes().OfType<LocalFunctionStatementSyntax>().Where(l => l.Identifier.ValueText == "M2").Single()));
Semantics\PatternMatchingTests.cs (20)
780var x1Ref = GetReferences(tree, "x1").Single();
848var yDecl = GetPatternDeclarations(tree, id).Single();
849var yRef = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(name => name.Identifier.ValueText == id).Single();
893var yRef = GetReferences(tree, "y1").Single();
2181var x0Decl = GetPatternDeclarations(tree, "x0").Single();
2186var x1Decl = GetPatternDeclarations(tree, "x1").Single();
2191var x2Decl = GetPatternDeclarations(tree, "x2").Single();
2237var x0Decl = GetPatternDeclarations(tree, "x0").Single();
2242var x1Decl = GetPatternDeclarations(tree, "x1").Single();
2247var x2Decl = GetPatternDeclarations(tree, "x2").Single();
3445var declaration = tree.GetRoot().DescendantNodes().OfType<IsPatternExpressionSyntax>().Single();
3446var o1 = GetReferences(tree, "o1").Single();
3480var x1Decl = GetPatternDeclarations(tree, "x1").Single();
3481var x1Ref = GetReferences(tree, "x1").Single();
3485var x2Decl = GetPatternDeclarations(tree, "x2").Single();
3486var x2Ref = GetReferences(tree, "x2").Single();
4250var x2Decl = GetPatternDeclarations(tree, "x2").Single();
4251var x2Ref = GetReferences(tree, "x2").Single();
11438var syntax = tree.GetRoot().DescendantNodes().OfType<BlockSyntax>().Single();
11495var syntax = tree.GetRoot().DescendantNodes().OfType<BlockSyntax>().Single();
Semantics\PatternMatchingTests_Global.cs (609)
80var x1Decl = GetPatternDeclarations(tree, "x1").Single();
85var x2Decl = GetPatternDeclarations(tree, "x2").Single();
86var x2Ref = GetReferences(tree, "x2").Single();
89var x3Decl = GetPatternDeclarations(tree, "x3").Single();
90var x3Ref = GetReferences(tree, "x3").Single();
94var x4Ref = GetReferences(tree, "x4").Single();
124var x1Decl = GetPatternDeclarations(tree, "x1").Single();
129var x2Decl = GetPatternDeclarations(tree, "x2").Single();
130var x2Ref = GetReferences(tree, "x2").Single();
134var x3Decl = GetPatternDeclarations(tree, "x3").Single();
135var x3Ref = GetReferences(tree, "x3").Single();
139var x4Ref = GetReferences(tree, "x4").Single();
202var x1Decl = GetPatternDeclarations(tree, "x1").Single();
207var x2Decl = GetPatternDeclarations(tree, "x2").Single();
208var x2Ref = GetReferences(tree, "x2").Single();
211var x3Decl = GetPatternDeclarations(tree, "x3").Single();
212var x3Ref = GetReferences(tree, "x3").Single();
216var x4Ref = GetReferences(tree, "x4").Single();
246var x1Decl = GetPatternDeclarations(tree, "x1").Single();
251var x2Decl = GetPatternDeclarations(tree, "x2").Single();
252var x2Ref = GetReferences(tree, "x2").Single();
256var x3Decl = GetPatternDeclarations(tree, "x3").Single();
257var x3Ref = GetReferences(tree, "x3").Single();
261var x4Ref = GetReferences(tree, "x4").Single();
296var x1Decl = GetPatternDeclarations(tree, "x1").Single();
372var x1Decl = GetPatternDeclarations(tree, "x1").Single();
377var x2Decl = GetPatternDeclarations(tree, "x2").Single();
378var x2Ref = GetReferences(tree, "x2").Single();
381var x3Decl = GetPatternDeclarations(tree, "x3").Single();
382var x3Ref = GetReferences(tree, "x3").Single();
386var x4Ref = GetReferences(tree, "x4").Single();
432var x1Decl = GetPatternDeclarations(tree, "x1").Single();
437var x2Decl = GetPatternDeclarations(tree, "x2").Single();
438var x2Ref = GetReferences(tree, "x2").Single();
442var x3Decl = GetPatternDeclarations(tree, "x3").Single();
443var x3Ref = GetReferences(tree, "x3").Single();
447var x4Ref = GetReferences(tree, "x4").Single();
524var x1Decl = GetPatternDeclarations(tree, "x1").Single();
529var x2Decl = GetPatternDeclarations(tree, "x2").Single();
530var x2Ref = GetReferences(tree, "x2").Single();
533var x3Decl = GetPatternDeclarations(tree, "x3").Single();
534var x3Ref = GetReferences(tree, "x3").Single();
538var x4Ref = GetReferences(tree, "x4").Single();
581var x1Decl = GetPatternDeclarations(tree, "x1").Single();
586var x2Decl = GetPatternDeclarations(tree, "x2").Single();
587var x2Ref = GetReferences(tree, "x2").Single();
591var x3Decl = GetPatternDeclarations(tree, "x3").Single();
592var x3Ref = GetReferences(tree, "x3").Single();
596var x4Ref = GetReferences(tree, "x4").Single();
761var x1Decl = GetPatternDeclarations(tree, "x1").Single();
766var x2Decl = GetPatternDeclarations(tree, "x2").Single();
767var x2Ref = GetReferences(tree, "x2").Single();
770var x3Decl = GetPatternDeclarations(tree, "x3").Single();
771var x3Ref = GetReferences(tree, "x3").Single();
775var x4Ref = GetReferences(tree, "x4").Single();
808var x1Decl = GetPatternDeclarations(tree, "x1").Single();
813var x2Decl = GetPatternDeclarations(tree, "x2").Single();
814var x2Ref = GetReferences(tree, "x2").Single();
818var x3Decl = GetPatternDeclarations(tree, "x3").Single();
819var x3Ref = GetReferences(tree, "x3").Single();
823var x4Ref = GetReferences(tree, "x4").Single();
898var x1Decl = GetPatternDeclarations(tree, "x1").Single();
904var x2Decl = GetPatternDeclarations(tree, "x2").Single();
905var x2Ref = GetReferences(tree, "x2").Single();
908var x3Decl = GetPatternDeclarations(tree, "x3").Single();
909var x3Ref = GetReferences(tree, "x3").Single();
913var x4Ref = GetReferences(tree, "x4").Single();
946var x1Decl = GetPatternDeclarations(tree, "x1").Single();
951var x2Decl = GetPatternDeclarations(tree, "x2").Single();
952var x2Ref = GetReferences(tree, "x2").Single();
956var x3Decl = GetPatternDeclarations(tree, "x3").Single();
957var x3Ref = GetReferences(tree, "x3").Single();
961var x4Ref = GetReferences(tree, "x4").Single();
1025var x1Decl = GetPatternDeclarations(tree, "x1").Single();
1030var x2Decl = GetPatternDeclarations(tree, "x2").Single();
1031var x2Ref = GetReferences(tree, "x2").Single();
1034var x3Decl = GetPatternDeclarations(tree, "x3").Single();
1035var x3Ref = GetReferences(tree, "x3").Single();
1039var x4Ref = GetReferences(tree, "x4").Single();
1078var x1Decl = GetPatternDeclarations(tree, "x1").Single();
1083var x2Decl = GetPatternDeclarations(tree, "x2").Single();
1084var x2Ref = GetReferences(tree, "x2").Single();
1088var x3Decl = GetPatternDeclarations(tree, "x3").Single();
1089var x3Ref = GetReferences(tree, "x3").Single();
1093var x4Ref = GetReferences(tree, "x4").Single();
1157var x1Decl = GetPatternDeclarations(tree, "x1").Single();
1162var x2Decl = GetPatternDeclarations(tree, "x2").Single();
1163var x2Ref = GetReferences(tree, "x2").Single();
1166var x3Decl = GetPatternDeclarations(tree, "x3").Single();
1167var x3Ref = GetReferences(tree, "x3").Single();
1171var x4Ref = GetReferences(tree, "x4").Single();
1210var x1Decl = GetPatternDeclarations(tree, "x1").Single();
1215var x2Decl = GetPatternDeclarations(tree, "x2").Single();
1216var x2Ref = GetReferences(tree, "x2").Single();
1220var x3Decl = GetPatternDeclarations(tree, "x3").Single();
1221var x3Ref = GetReferences(tree, "x3").Single();
1225var x4Ref = GetReferences(tree, "x4").Single();
1266var x1Decl = GetPatternDeclarations(tree, "x1").Single();
1331var x1Decl = GetPatternDeclarations(tree, "x1").Single();
1336var x2Decl = GetPatternDeclarations(tree, "x2").Single();
1337var x2Ref = GetReferences(tree, "x2").Single();
1340var x3Decl = GetPatternDeclarations(tree, "x3").Single();
1341var x3Ref = GetReferences(tree, "x3").Single();
1345var x4Ref = GetReferences(tree, "x4").Single();
1375var x1Decl = GetPatternDeclarations(tree, "x1").Single();
1380var x2Decl = GetPatternDeclarations(tree, "x2").Single();
1381var x2Ref = GetReferences(tree, "x2").Single();
1385var x3Decl = GetPatternDeclarations(tree, "x3").Single();
1386var x3Ref = GetReferences(tree, "x3").Single();
1390var x4Ref = GetReferences(tree, "x4").Single();
1456var x1Decl = GetPatternDeclarations(tree, "x1").Single();
1462var x2Decl = GetPatternDeclarations(tree, "x2").Single();
1463var x2Ref = GetReferences(tree, "x2").Single();
1466var x3Decl = GetPatternDeclarations(tree, "x3").Single();
1467var x3Ref = GetReferences(tree, "x3").Single();
1471var x4Ref = GetReferences(tree, "x4").Single();
1501var x1Decl = GetPatternDeclarations(tree, "x1").Single();
1506var x2Decl = GetPatternDeclarations(tree, "x2").Single();
1507var x2Ref = GetReferences(tree, "x2").Single();
1511var x3Decl = GetPatternDeclarations(tree, "x3").Single();
1512var x3Ref = GetReferences(tree, "x3").Single();
1516var x4Ref = GetReferences(tree, "x4").Single();
1588var x1Decl = GetPatternDeclarations(tree, "x1").Single();
1593var x2Decl = GetPatternDeclarations(tree, "x2").Single();
1594var x2Ref = GetReferences(tree, "x2").Single();
1597var x3Decl = GetPatternDeclarations(tree, "x3").Single();
1598var x3Ref = GetReferences(tree, "x3").Single();
1602var x4Ref = GetReferences(tree, "x4").Single();
1642var x1Decl = GetPatternDeclarations(tree, "x1").Single();
1647var x2Decl = GetPatternDeclarations(tree, "x2").Single();
1648var x2Ref = GetReferences(tree, "x2").Single();
1652var x3Decl = GetPatternDeclarations(tree, "x3").Single();
1653var x3Ref = GetReferences(tree, "x3").Single();
1657var x4Ref = GetReferences(tree, "x4").Single();
1736var x1Decl = GetPatternDeclarations(tree, "x1").Single();
1741var x2Decl = GetPatternDeclarations(tree, "x2").Single();
1742var x2Ref = GetReferences(tree, "x2").Single();
1745var x3Decl = GetPatternDeclarations(tree, "x3").Single();
1746var x3Ref = GetReferences(tree, "x3").Single();
1750var x4Ref = GetReferences(tree, "x4").Single();
1790var x1Decl = GetPatternDeclarations(tree, "x1").Single();
1795var x2Decl = GetPatternDeclarations(tree, "x2").Single();
1796var x2Ref = GetReferences(tree, "x2").Single();
1800var x3Decl = GetPatternDeclarations(tree, "x3").Single();
1801var x3Ref = GetReferences(tree, "x3").Single();
1805var x4Ref = GetReferences(tree, "x4").Single();
1928var x1Decl = GetPatternDeclarations(tree, "x1").Single();
1935var x2Decl = GetPatternDeclarations(tree, "x2").Single();
1936var x2Ref = GetReferences(tree, "x2").Single();
1940var x3Decl = GetPatternDeclarations(tree, "x3").Single();
1941var x3Ref = GetReferences(tree, "x3").Single();
1946var x4Ref = GetReferences(tree, "x4").Single();
1998var x1Decl = GetPatternDeclarations(tree, "x1").Single();
2005var x2Decl = GetPatternDeclarations(tree, "x2").Single();
2006var x2Ref = GetReferences(tree, "x2").Single();
2010var x3Decl = GetPatternDeclarations(tree, "x3").Single();
2011var x3Ref = GetReferences(tree, "x3").Single();
2016var x4Ref = GetReferences(tree, "x4").Single();
2099var x1Decl = GetPatternDeclarations(tree, "x1").Single();
2106var x2Decl = GetPatternDeclarations(tree, "x2").Single();
2107var x2Ref = GetReferences(tree, "x2").Single();
2111var x3Decl = GetPatternDeclarations(tree, "x3").Single();
2112var x3Ref = GetReferences(tree, "x3").Single();
2117var x4Ref = GetReferences(tree, "x4").Single();
2169var x1Decl = GetPatternDeclarations(tree, "x1").Single();
2176var x2Decl = GetPatternDeclarations(tree, "x2").Single();
2177var x2Ref = GetReferences(tree, "x2").Single();
2181var x3Decl = GetPatternDeclarations(tree, "x3").Single();
2182var x3Ref = GetReferences(tree, "x3").Single();
2187var x4Ref = GetReferences(tree, "x4").Single();
2302var x1Decl = GetPatternDeclarations(tree, "x1").Single();
2309var x2Decl = GetPatternDeclarations(tree, "x2").Single();
2310var x2Ref = GetReferences(tree, "x2").Single();
2314var x3Decl = GetPatternDeclarations(tree, "x3").Single();
2315var x3Ref = GetReferences(tree, "x3").Single();
2320var x4Ref = GetReferences(tree, "x4").Single();
2372var x1Decl = GetPatternDeclarations(tree, "x1").Single();
2379var x2Decl = GetPatternDeclarations(tree, "x2").Single();
2380var x2Ref = GetReferences(tree, "x2").Single();
2384var x3Decl = GetPatternDeclarations(tree, "x3").Single();
2385var x3Ref = GetReferences(tree, "x3").Single();
2390var x4Ref = GetReferences(tree, "x4").Single();
2474var x1Decl = GetPatternDeclarations(tree, "x1").Single();
2481var x2Decl = GetPatternDeclarations(tree, "x2").Single();
2482var x2Ref = GetReferences(tree, "x2").Single();
2486var x3Decl = GetPatternDeclarations(tree, "x3").Single();
2487var x3Ref = GetReferences(tree, "x3").Single();
2492var x4Ref = GetReferences(tree, "x4").Single();
2544var x1Decl = GetPatternDeclarations(tree, "x1").Single();
2551var x2Decl = GetPatternDeclarations(tree, "x2").Single();
2552var x2Ref = GetReferences(tree, "x2").Single();
2556var x3Decl = GetPatternDeclarations(tree, "x3").Single();
2557var x3Ref = GetReferences(tree, "x3").Single();
2562var x4Ref = GetReferences(tree, "x4").Single();
2683var x1Decl = GetPatternDeclarations(tree, "x1").Single();
2688var x2Decl = GetPatternDeclarations(tree, "x2").Single();
2689var x2Ref = GetReferences(tree, "x2").Single();
2692var x3Decl = GetPatternDeclarations(tree, "x3").Single();
2693var x3Ref = GetReferences(tree, "x3").Single();
2697var x4Ref = GetReferences(tree, "x4").Single();
2737var x1Decl = GetPatternDeclarations(tree, "x1").Single();
2742var x2Decl = GetPatternDeclarations(tree, "x2").Single();
2743var x2Ref = GetReferences(tree, "x2").Single();
2747var x3Decl = GetPatternDeclarations(tree, "x3").Single();
2748var x3Ref = GetReferences(tree, "x3").Single();
2752var x4Ref = GetReferences(tree, "x4").Single();
2829var x1Decl = GetPatternDeclarations(tree, "x1").Single();
2834var x2Decl = GetPatternDeclarations(tree, "x2").Single();
2835var x2Ref = GetReferences(tree, "x2").Single();
2838var x3Decl = GetPatternDeclarations(tree, "x3").Single();
2839var x3Ref = GetReferences(tree, "x3").Single();
2843var x4Ref = GetReferences(tree, "x4").Single();
2883var x1Decl = GetPatternDeclarations(tree, "x1").Single();
2888var x2Decl = GetPatternDeclarations(tree, "x2").Single();
2889var x2Ref = GetReferences(tree, "x2").Single();
2893var x3Decl = GetPatternDeclarations(tree, "x3").Single();
2894var x3Ref = GetReferences(tree, "x3").Single();
2898var x4Ref = GetReferences(tree, "x4").Single();
3072var x1Decl = GetPatternDeclarations(tree, "x1").Single();
3077var x2Decl = GetPatternDeclarations(tree, "x2").Single();
3078var x2Ref = GetReferences(tree, "x2").Single();
3081var x3Decl = GetPatternDeclarations(tree, "x3").Single();
3082var x3Ref = GetReferences(tree, "x3").Single();
3086var x4Ref = GetReferences(tree, "x4").Single();
3091var x5Decl = GetPatternDeclarations(tree, "x5").Single();
3092var x5Ref = GetReferences(tree, "x5").Single();
3095var x6Decl = GetPatternDeclarations(tree, "x6").Single();
3096var x6Ref = GetReferences(tree, "x6").Single();
3131var x1Decl = GetPatternDeclarations(tree, "x1").Single();
3136var x2Decl = GetPatternDeclarations(tree, "x2").Single();
3137var x2Ref = GetReferences(tree, "x2").Single();
3141var x3Decl = GetPatternDeclarations(tree, "x3").Single();
3142var x3Ref = GetReferences(tree, "x3").Single();
3146var x4Ref = GetReferences(tree, "x4").Single();
3151var x5Decl = GetPatternDeclarations(tree, "x5").Single();
3152var x5Ref = GetReferences(tree, "x5").Single();
3156var x6Decl = GetPatternDeclarations(tree, "x6").Single();
3157var x6Ref = GetReferences(tree, "x6").Single();
3231var x1Decl = GetPatternDeclarations(tree, "x1").Single();
3236var x2Decl = GetPatternDeclarations(tree, "x2").Single();
3237var x2Ref = GetReferences(tree, "x2").Single();
3240var x3Decl = GetPatternDeclarations(tree, "x3").Single();
3241var x3Ref = GetReferences(tree, "x3").Single();
3245var x4Ref = GetReferences(tree, "x4").Single();
3287var x1Decl = GetPatternDeclarations(tree, "x1").Single();
3292var x2Decl = GetPatternDeclarations(tree, "x2").Single();
3293var x2Ref = GetReferences(tree, "x2").Single();
3297var x3Decl = GetPatternDeclarations(tree, "x3").Single();
3298var x3Ref = GetReferences(tree, "x3").Single();
3302var x4Ref = GetReferences(tree, "x4").Single();
3377var x1Decl = GetPatternDeclarations(tree, "x1").Single();
3382var x2Decl = GetPatternDeclarations(tree, "x2").Single();
3383var x2Ref = GetReferences(tree, "x2").Single();
3386var x3Decl = GetPatternDeclarations(tree, "x3").Single();
3387var x3Ref = GetReferences(tree, "x3").Single();
3391var x4Ref = GetReferences(tree, "x4").Single();
3433var x1Decl = GetPatternDeclarations(tree, "x1").Single();
3438var x2Decl = GetPatternDeclarations(tree, "x2").Single();
3439var x2Ref = GetReferences(tree, "x2").Single();
3443var x3Decl = GetPatternDeclarations(tree, "x3").Single();
3444var x3Ref = GetReferences(tree, "x3").Single();
3448var x4Ref = GetReferences(tree, "x4").Single();
3493var x1Decl = GetPatternDeclarations(tree, "x1").Single();
3574var x1Decl = GetPatternDeclarations(tree, "x1").Single();
3579var x2Decl = GetPatternDeclarations(tree, "x2").Single();
3580var x2Ref = GetReferences(tree, "x2").Single();
3583var x3Decl = GetPatternDeclarations(tree, "x3").Single();
3584var x3Ref = GetReferences(tree, "x3").Single();
3588var x4Ref = GetReferences(tree, "x4").Single();
3593var x5Decl = GetPatternDeclarations(tree, "x5").Single();
3641var x1Decl = GetPatternDeclarations(tree, "x1").Single();
3646var x2Decl = GetPatternDeclarations(tree, "x2").Single();
3647var x2Ref = GetReferences(tree, "x2").Single();
3651var x3Decl = GetPatternDeclarations(tree, "x3").Single();
3652var x3Ref = GetReferences(tree, "x3").Single();
3656var x4Ref = GetReferences(tree, "x4").Single();
3661var x5Decl = GetPatternDeclarations(tree, "x5").Single();
3745var x1Decl = GetPatternDeclarations(tree, "x1").Single();
3750var x2Decl = GetPatternDeclarations(tree, "x2").Single();
3751var x2Ref = GetReferences(tree, "x2").Single();
3754var x3Decl = GetPatternDeclarations(tree, "x3").Single();
3755var x3Ref = GetReferences(tree, "x3").Single();
3759var x4Ref = GetReferences(tree, "x4").Single();
3764var x5Decl = GetPatternDeclarations(tree, "x5").Single();
3812var x1Decl = GetPatternDeclarations(tree, "x1").Single();
3817var x2Decl = GetPatternDeclarations(tree, "x2").Single();
3818var x2Ref = GetReferences(tree, "x2").Single();
3822var x3Decl = GetPatternDeclarations(tree, "x3").Single();
3823var x3Ref = GetReferences(tree, "x3").Single();
3827var x4Ref = GetReferences(tree, "x4").Single();
3832var x5Decl = GetPatternDeclarations(tree, "x5").Single();
3876var x1Decl = GetPatternDeclarations(tree, "x1").Single();
3970var x1Decl = GetPatternDeclarations(tree, "x1").Single();
3975var x2Decl = GetPatternDeclarations(tree, "x2").Single();
3976var x2Ref = GetReferences(tree, "x2").Single();
3979var x3Decl = GetPatternDeclarations(tree, "x3").Single();
3980var x3Ref = GetReferences(tree, "x3").Single();
3984var x4Ref = GetReferences(tree, "x4").Single();
3989var x5Decl = GetPatternDeclarations(tree, "x5").Single();
3994var x6Decl = GetPatternDeclarations(tree, "x6").Single();
4046var x1Decl = GetPatternDeclarations(tree, "x1").Single();
4051var x2Decl = GetPatternDeclarations(tree, "x2").Single();
4052var x2Ref = GetReferences(tree, "x2").Single();
4056var x3Decl = GetPatternDeclarations(tree, "x3").Single();
4057var x3Ref = GetReferences(tree, "x3").Single();
4061var x4Ref = GetReferences(tree, "x4").Single();
4066var x5Decl = GetPatternDeclarations(tree, "x5").Single();
4072var x6Decl = GetPatternDeclarations(tree, "x6").Single();
4168var x1Decl = GetPatternDeclarations(tree, "x1").Single();
4173var x2Decl = GetPatternDeclarations(tree, "x2").Single();
4174var x2Ref = GetReferences(tree, "x2").Single();
4177var x3Decl = GetPatternDeclarations(tree, "x3").Single();
4178var x3Ref = GetReferences(tree, "x3").Single();
4182var x4Ref = GetReferences(tree, "x4").Single();
4187var x5Decl = GetPatternDeclarations(tree, "x5").Single();
4192var x6Decl = GetPatternDeclarations(tree, "x6").Single();
4244var x1Decl = GetPatternDeclarations(tree, "x1").Single();
4249var x2Decl = GetPatternDeclarations(tree, "x2").Single();
4250var x2Ref = GetReferences(tree, "x2").Single();
4254var x3Decl = GetPatternDeclarations(tree, "x3").Single();
4255var x3Ref = GetReferences(tree, "x3").Single();
4259var x4Ref = GetReferences(tree, "x4").Single();
4264var x5Decl = GetPatternDeclarations(tree, "x5").Single();
4270var x6Decl = GetPatternDeclarations(tree, "x6").Single();
4315var x1Decl = GetPatternDeclarations(tree, "x1").Single();
4396var x1Decl = GetPatternDeclarations(tree, "x1").Single();
4401var x2Decl = GetPatternDeclarations(tree, "x2").Single();
4402var x2Ref = GetReferences(tree, "x2").Single();
4405var x3Decl = GetPatternDeclarations(tree, "x3").Single();
4406var x3Ref = GetReferences(tree, "x3").Single();
4410var x4Ref = GetReferences(tree, "x4").Single();
4415var x5Decl = GetPatternDeclarations(tree, "x5").Single();
4416var x5Ref = GetReferences(tree, "x5").Single();
4419var x6Decl = GetPatternDeclarations(tree, "x6").Single();
4420var x6Ref = GetReferences(tree, "x6").Single();
4457var x1Decl = GetPatternDeclarations(tree, "x1").Single();
4462var x2Decl = GetPatternDeclarations(tree, "x2").Single();
4463var x2Ref = GetReferences(tree, "x2").Single();
4467var x3Decl = GetPatternDeclarations(tree, "x3").Single();
4468var x3Ref = GetReferences(tree, "x3").Single();
4472var x4Ref = GetReferences(tree, "x4").Single();
4477var x5Decl = GetPatternDeclarations(tree, "x5").Single();
4478var x5Ref = GetReferences(tree, "x5").Single();
4482var x6Decl = GetPatternDeclarations(tree, "x6").Single();
4483var x6Ref = GetReferences(tree, "x6").Single();
4563var x1Decl = GetPatternDeclarations(tree, "x1").Single();
4568var x2Decl = GetPatternDeclarations(tree, "x2").Single();
4569var x2Ref = GetReferences(tree, "x2").Single();
4572var x3Decl = GetPatternDeclarations(tree, "x3").Single();
4573var x3Ref = GetReferences(tree, "x3").Single();
4577var x4Ref = GetReferences(tree, "x4").Single();
4582var x5Decl = GetPatternDeclarations(tree, "x5").Single();
4583var x5Ref = GetReferences(tree, "x5").Single();
4586var x6Decl = GetPatternDeclarations(tree, "x6").Single();
4587var x6Ref = GetReferences(tree, "x6").Single();
4624var x1Decl = GetPatternDeclarations(tree, "x1").Single();
4629var x2Decl = GetPatternDeclarations(tree, "x2").Single();
4630var x2Ref = GetReferences(tree, "x2").Single();
4634var x3Decl = GetPatternDeclarations(tree, "x3").Single();
4635var x3Ref = GetReferences(tree, "x3").Single();
4639var x4Ref = GetReferences(tree, "x4").Single();
4644var x5Decl = GetPatternDeclarations(tree, "x5").Single();
4645var x5Ref = GetReferences(tree, "x5").Single();
4649var x6Decl = GetPatternDeclarations(tree, "x6").Single();
4650var x6Ref = GetReferences(tree, "x6").Single();
4679var x1Decl = GetPatternDeclarations(tree, "x1").Single();
4725var x1Decl = GetPatternDeclarations(tree, "x1").Single();
4764var x1Decl = GetPatternDeclarations(tree, "x1").Single();
4803var x1Decl = GetPatternDeclarations(tree, "x1").Single();
4835var x1Decl = GetPatternDeclarations(tree, "x1").Single();
4836var x1Ref = GetReferences(tree, "x1").Single();
4839var x2Decl = GetPatternDeclarations(tree, "x2").Single();
4840var x2Ref = GetReferences(tree, "x2").Single();
4910var x1Decl = GetPatternDeclarations(tree, "x1").Single();
4915var x2Decl = GetPatternDeclarations(tree, "x2").Single();
4916var x2Ref = GetReferences(tree, "x2").Single();
4919var x3Decl = GetPatternDeclarations(tree, "x3").Single();
4920var x3Ref = GetReferences(tree, "x3").Single();
4924var x4Ref = GetReferences(tree, "x4").Single();
4929var x5Decl = GetPatternDeclarations(tree, "x5").Single();
4930var x5Ref = GetReferences(tree, "x5").Single();
4979var x1Decl = GetPatternDeclarations(tree, "x1").Single();
4986var x2Decl = GetPatternDeclarations(tree, "x2").Single();
4987var x2Ref = GetReferences(tree, "x2").Single();
4991var x3Decl = GetPatternDeclarations(tree, "x3").Single();
4992var x3Ref = GetReferences(tree, "x3").Single();
4997var x4Ref = GetReferences(tree, "x4").Single();
5003var x5Decl = GetPatternDeclarations(tree, "x5").Single();
5004var x5Ref = GetReferences(tree, "x5").Single();
5076var x1Decl = GetPatternDeclarations(tree, "x1").Single();
5081var x2Decl = GetPatternDeclarations(tree, "x2").Single();
5082var x2Ref = GetReferences(tree, "x2").Single();
5085var x3Decl = GetPatternDeclarations(tree, "x3").Single();
5086var x3Ref = GetReferences(tree, "x3").Single();
5090var x4Ref = GetReferences(tree, "x4").Single();
5095var x5Decl = GetPatternDeclarations(tree, "x5").Single();
5096var x5Ref = GetReferences(tree, "x5").Single();
5145var x1Decl = GetPatternDeclarations(tree, "x1").Single();
5152var x2Decl = GetPatternDeclarations(tree, "x2").Single();
5153var x2Ref = GetReferences(tree, "x2").Single();
5157var x3Decl = GetPatternDeclarations(tree, "x3").Single();
5158var x3Ref = GetReferences(tree, "x3").Single();
5163var x4Ref = GetReferences(tree, "x4").Single();
5169var x5Decl = GetPatternDeclarations(tree, "x5").Single();
5170var x5Ref = GetReferences(tree, "x5").Single();
5200var x1Decl = GetPatternDeclarations(tree, "x1").Single();
5246var x1Decl = GetPatternDeclarations(tree, "x1").Single();
5285var x1Decl = GetPatternDeclarations(tree, "x1").Single();
5324var x1Decl = GetPatternDeclarations(tree, "x1").Single();
5403var x1Decl = GetPatternDeclarations(tree, "x1").Single();
5408var x2Decl = GetPatternDeclarations(tree, "x2").Single();
5409var x2Ref = GetReferences(tree, "x2").Single();
5412var x3Decl = GetPatternDeclarations(tree, "x3").Single();
5413var x3Ref = GetReferences(tree, "x3").Single();
5417var x4Ref = GetReferences(tree, "x4").Single();
5422var x5Decl = GetPatternDeclarations(tree, "x5").Single();
5423var x5Ref = GetReferences(tree, "x5").Single();
5426var x6Decl = GetPatternDeclarations(tree, "x6").Single();
5427var x6Ref = GetReferences(tree, "x6").Single();
5479var x1Decl = GetPatternDeclarations(tree, "x1").Single();
5486var x2Decl = GetPatternDeclarations(tree, "x2").Single();
5487var x2Ref = GetReferences(tree, "x2").Single();
5491var x3Decl = GetPatternDeclarations(tree, "x3").Single();
5492var x3Ref = GetReferences(tree, "x3").Single();
5497var x4Ref = GetReferences(tree, "x4").Single();
5503var x5Decl = GetPatternDeclarations(tree, "x5").Single();
5504var x5Ref = GetReferences(tree, "x5").Single();
5508var x6Decl = GetPatternDeclarations(tree, "x6").Single();
5509var x6Ref = GetReferences(tree, "x6").Single();
5588var x1Decl = GetPatternDeclarations(tree, "x1").Single();
5593var x2Decl = GetPatternDeclarations(tree, "x2").Single();
5594var x2Ref = GetReferences(tree, "x2").Single();
5597var x3Decl = GetPatternDeclarations(tree, "x3").Single();
5598var x3Ref = GetReferences(tree, "x3").Single();
5602var x4Ref = GetReferences(tree, "x4").Single();
5607var x5Decl = GetPatternDeclarations(tree, "x5").Single();
5608var x5Ref = GetReferences(tree, "x5").Single();
5611var x6Decl = GetPatternDeclarations(tree, "x6").Single();
5612var x6Ref = GetReferences(tree, "x6").Single();
5664var x1Decl = GetPatternDeclarations(tree, "x1").Single();
5671var x2Decl = GetPatternDeclarations(tree, "x2").Single();
5672var x2Ref = GetReferences(tree, "x2").Single();
5676var x3Decl = GetPatternDeclarations(tree, "x3").Single();
5677var x3Ref = GetReferences(tree, "x3").Single();
5682var x4Ref = GetReferences(tree, "x4").Single();
5688var x5Decl = GetPatternDeclarations(tree, "x5").Single();
5689var x5Ref = GetReferences(tree, "x5").Single();
5693var x6Decl = GetPatternDeclarations(tree, "x6").Single();
5694var x6Ref = GetReferences(tree, "x6").Single();
5729var x1Decl = GetPatternDeclarations(tree, "x1").Single();
5780var x1Decl = GetPatternDeclarations(tree, "x1").Single();
5819var x1Decl = GetPatternDeclarations(tree, "x1").Single();
5858var x1Decl = GetPatternDeclarations(tree, "x1").Single();
5895var x1Decl = GetPatternDeclarations(tree, "x1").Single();
5896var x1Ref = GetReferences(tree, "x1").Single();
5899var x2Decl = GetPatternDeclarations(tree, "x2").Single();
5900var x2Ref = GetReferences(tree, "x2").Single();
5941var x1Decl = GetPatternDeclarations(tree, "x1").Single();
5979var x1Decl = GetPatternDeclarations(tree, "x1").Single();
6029var x1Decl = GetPatternDeclarations(tree, "x1").Single();
6066var x1Decl = GetPatternDeclarations(tree, "x1").Single();
6113var x1Decl = GetPatternDeclarations(tree, "x1").Single();
6145var x1Decl = GetPatternDeclarations(tree, "x1").Single();
6199var x1Decl = GetPatternDeclarations(tree, "x1").Single();
6237var x1Decl = GetPatternDeclarations(tree, "x1").Single();
6272var x1Decl = GetPatternDeclarations(tree, "x1").Single();
6301var x1Decl = GetPatternDeclarations(tree, "x1").Single();
6323var x1Decl = GetPatternDeclarations(tree, "x1").Single();
6352var x1Decl = GetPatternDeclarations(tree, "x1").Single();
6376var x1Decl = GetPatternDeclarations(tree, "x1").Single();
6399var x1Decl = GetPatternDeclarations(tree, "x1").Single();
6688var x1Decl = GetPatternDeclarations(tree, "x1").Single();
6731var x1Decl = GetPatternDeclarations(tree, "x1").Single();
6736var x2Decl = GetPatternDeclarations(tree, "x2").Single();
6737var x2Ref = GetReferences(tree, "x2").Single();
6740var x3Decl = GetPatternDeclarations(tree, "x3").Single();
6741var x3Ref = GetReferences(tree, "x3").Single();
6764var x1Decl = GetPatternDeclarations(tree, "x1").Single();
6769var x2Decl = GetPatternDeclarations(tree, "x2").Single();
6770var x2Ref = GetReferences(tree, "x2").Single();
6773var x3Decl = GetPatternDeclarations(tree, "x3").Single();
6774var x3Ref = GetReferences(tree, "x3").Single();
6806var x1Decl = GetPatternDeclarations(tree, "x1").Single();
6944var x1Decl = GetPatternDeclarations(tree, "x1").Single();
6949var x2Decl = GetPatternDeclarations(tree, "x2").Single();
6954var x4Decl = GetPatternDeclarations(tree, "x4").Single();
6960var x6Decl = GetPatternDeclarations(tree, "x6").Single();
6965var x7Decl = GetPatternDeclarations(tree, "x7").Single();
6971var x8Decl = GetPatternDeclarations(tree, "x8").Single();
6989var y12Ref = GetReferences(tree, "y12").Single();
7042var x1Decl = GetPatternDeclarations(tree, "x1").Single();
7047var x2Decl = GetPatternDeclarations(tree, "x2").Single();
7052var x4Decl = GetPatternDeclarations(tree, "x4").Single();
7058var x6Decl = GetPatternDeclarations(tree, "x6").Single();
7063var x7Decl = GetPatternDeclarations(tree, "x7").Single();
7069var x8Decl = GetPatternDeclarations(tree, "x8").Single();
7087var y12Ref = GetReferences(tree, "y12").Single();
7134var x0Decl = GetPatternDeclarations(tree, "x0").Single();
7139var x1Decl = GetPatternDeclarations(tree, "x1").Single();
7144var x2Decl = GetPatternDeclarations(tree, "x2").Single();
7261var x1Decl = GetPatternDeclarations(tree, "x1").Single();
7266var x2Decl = GetPatternDeclarations(tree, "x2").Single();
7271var x4Decl = GetPatternDeclarations(tree, "x4").Single();
7277var x6Decl = GetPatternDeclarations(tree, "x6").Single();
7282var x7Decl = GetPatternDeclarations(tree, "x7").Single();
7288var x8Decl = GetPatternDeclarations(tree, "x8").Single();
7306var y12Ref = GetReferences(tree, "y12").Single();
7316var x15Decl = GetPatternDeclarations(tree, "x15").Single();
7365var x1Decl = GetPatternDeclarations(tree, "x1").Single();
7370var x2Decl = GetPatternDeclarations(tree, "x2").Single();
7375var x4Decl = GetPatternDeclarations(tree, "x4").Single();
7381var x6Decl = GetPatternDeclarations(tree, "x6").Single();
7386var x7Decl = GetPatternDeclarations(tree, "x7").Single();
7392var x8Decl = GetPatternDeclarations(tree, "x8").Single();
7410var y12Ref = GetReferences(tree, "y12").Single();
7420var x15Decl = GetPatternDeclarations(tree, "x15").Single();
7454var x1Decl = GetPatternDeclarations(tree, "x1").Single();
7530var x3Decl = GetPatternDeclarations(tree, "x3").Single();
7531var x3Ref = GetReferences(tree, "x3").Single();
7534var x4Decl = GetPatternDeclarations(tree, "x4").Single();
7535var x4Ref = GetReferences(tree, "x4").Single();
7539var x5Ref = GetReferences(tree, "x5").Single();
7551var x7Decl = GetPatternDeclarations(tree, "x7").Single();
7560var x8Decl = GetPatternDeclarations(tree, "x8").Single();
7579var x11Decl = GetPatternDeclarations(tree, "x11").Single();
7586var x12Decl = GetPatternDeclarations(tree, "x12").Single();
7624var x3Decl = GetPatternDeclarations(tree, "x3").Single();
7625var x3Ref = GetReferences(tree, "x3").Single();
7628var x4Decl = GetPatternDeclarations(tree, "x4").Single();
7629var x4Ref = GetReferences(tree, "x4").Single();
7633var x5Ref = GetReferences(tree, "x5").Single();
7645var x7Decl = GetPatternDeclarations(tree, "x7").Single();
7654var x8Decl = GetPatternDeclarations(tree, "x8").Single();
7673var x11Decl = GetPatternDeclarations(tree, "x11").Single();
7680var x12Decl = GetPatternDeclarations(tree, "x12").Single();
7711var x1Decl = GetPatternDeclarations(tree, "x1").Single();
7712var x1Ref = GetReferences(tree, "x1").Single();
7736var x1Decl = GetPatternDeclarations(tree, "x1").Single();
7737var x1Ref = GetReferences(tree, "x1").Single();
7932var y1Decl = GetPatternDeclarations(tree, "y1").Single();
7937var y2Decl = GetPatternDeclarations(tree, "y2").Single();
7942var z2Decl = GetPatternDeclarations(tree, "z2").Single();
7949var y3Decl = GetPatternDeclarations(tree, "y3").Single();
7954var z3Decl = GetPatternDeclarations(tree, "z3").Single();
7961var y4Decl = GetPatternDeclarations(tree, "y4").Single();
7966var z4Decl = GetPatternDeclarations(tree, "z4").Single();
7971var u4Decl = GetPatternDeclarations(tree, "u4").Single();
7979var v4Decl = GetPatternDeclarations(tree, "v4").Single();
7987var y5Decl = GetPatternDeclarations(tree, "y5").Single();
7992var z5Decl = GetPatternDeclarations(tree, "z5").Single();
7997var u5Decl = GetPatternDeclarations(tree, "u5").Single();
8005var v5Decl = GetPatternDeclarations(tree, "v5").Single();
8013var y6Decl = GetPatternDeclarations(tree, "y6").Single();
8018var z6Decl = GetPatternDeclarations(tree, "z6").Single();
8025var y7Decl = GetPatternDeclarations(tree, "y7").Single();
8030var z7Decl = GetPatternDeclarations(tree, "z7").Single();
8038var u7Decl = GetPatternDeclarations(tree, "u7").Single();
8046var y8Decl = GetPatternDeclarations(tree, "y8").Single();
8051var z8Decl = GetPatternDeclarations(tree, "z8").Single();
8057var y9Decl = GetPatternDeclarations(tree, "y9").Single();
8062var z9Decl = GetPatternDeclarations(tree, "z9").Single();
8069var u9Decl = GetPatternDeclarations(tree, "u9").Single();
8076var y10Decl = GetPatternDeclarations(tree, "y10").Single();
8082var y11Decl = GetPatternDeclarations(tree, "y11").Single();
8191var y1Decl = GetPatternDeclarations(tree, "y1").Single();
8196var y2Decl = GetPatternDeclarations(tree, "y2").Single();
8201var z2Decl = GetPatternDeclarations(tree, "z2").Single();
8208var y3Decl = GetPatternDeclarations(tree, "y3").Single();
8213var z3Decl = GetPatternDeclarations(tree, "z3").Single();
8220var y4Decl = GetPatternDeclarations(tree, "y4").Single();
8225var z4Decl = GetPatternDeclarations(tree, "z4").Single();
8230var u4Decl = GetPatternDeclarations(tree, "u4").Single();
8238var v4Decl = GetPatternDeclarations(tree, "v4").Single();
8246var y5Decl = GetPatternDeclarations(tree, "y5").Single();
8251var z5Decl = GetPatternDeclarations(tree, "z5").Single();
8256var u5Decl = GetPatternDeclarations(tree, "u5").Single();
8264var v5Decl = GetPatternDeclarations(tree, "v5").Single();
8272var y6Decl = GetPatternDeclarations(tree, "y6").Single();
8277var z6Decl = GetPatternDeclarations(tree, "z6").Single();
8284var y7Decl = GetPatternDeclarations(tree, "y7").Single();
8289var z7Decl = GetPatternDeclarations(tree, "z7").Single();
8297var u7Decl = GetPatternDeclarations(tree, "u7").Single();
8305var y8Decl = GetPatternDeclarations(tree, "y8").Single();
8310var z8Decl = GetPatternDeclarations(tree, "z8").Single();
8316var y9Decl = GetPatternDeclarations(tree, "y9").Single();
8321var z9Decl = GetPatternDeclarations(tree, "z9").Single();
8328var u9Decl = GetPatternDeclarations(tree, "u9").Single();
8335var y10Decl = GetPatternDeclarations(tree, "y10").Single();
8341var y11Decl = GetPatternDeclarations(tree, "y11").Single();
8376var yDecl = GetPatternDeclarations(tree, "y1").Single();
8377var yRef = GetReferences(tree, "y1").Single();
8483var x1Decl = GetPatternDeclarations(tree, "x1").Single();
8488var x2Decl = GetPatternDeclarations(tree, "x2").Single();
8493var x4Decl = GetPatternDeclarations(tree, "x4").Single();
8499var x6Decl = GetPatternDeclarations(tree, "x6").Single();
8504var x7Decl = GetPatternDeclarations(tree, "x7").Single();
8510var x8Decl = GetPatternDeclarations(tree, "x8").Single();
8523var x10Decl = GetPatternDeclarations(tree, "x10").Single();
8524var x10Ref = GetReferences(tree, "x10").Single();
8532var y12Ref = GetReferences(tree, "y12").Single();
8582var x1Decl = GetPatternDeclarations(tree, "x1").Single();
8587var x2Decl = GetPatternDeclarations(tree, "x2").Single();
8592var x4Decl = GetPatternDeclarations(tree, "x4").Single();
8598var x6Decl = GetPatternDeclarations(tree, "x6").Single();
8603var x7Decl = GetPatternDeclarations(tree, "x7").Single();
8609var x8Decl = GetPatternDeclarations(tree, "x8").Single();
8622var x10Decl = GetPatternDeclarations(tree, "x10").Single();
8623var x10Ref = GetReferences(tree, "x10").Single();
8631var y12Ref = GetReferences(tree, "y12").Single();
Semantics\PatternMatchingTests_Scope.cs (558)
213var x2Decl = GetPatternDeclarations(tree, "x2").Single();
214var x2Ref = GetReferences(tree, "x2").Single();
217var x3Decl = GetPatternDeclarations(tree, "x3").Single();
218var x3Ref = GetReferences(tree, "x3").Single();
221var x4Decl = GetPatternDeclarations(tree, "x4").Single();
228var x5Decl = GetPatternDeclarations(tree, "x5").Single();
243var x9Decl = GetPatternDeclarations(tree, "x9").Single();
244var x9Ref = GetReferences(tree, "x9").Single();
247var x10Decl = GetPatternDeclarations(tree, "x10").Single();
248var x10Ref = GetReferences(tree, "x10").Single();
251var x11Decl = GetPatternDeclarations(tree, "x11").Single();
256var x12Decl = GetPatternDeclarations(tree, "x12").Single();
373var x1Decl = GetPatternDeclarations(tree, "x1").Single();
374var x1Ref = GetReferences(tree, "x1").Single();
408GetReferences(tree, "SpeculateHere").Single().SpanStart,
414var x1Decl = GetPatternDeclarations(tree, "x1").Single();
598var x2Decl = GetPatternDeclarations(tree, "x2").Single();
599var x2Ref = GetReferences(tree, "x2").Single();
602var x3Decl = GetPatternDeclarations(tree, "x3").Single();
603var x3Ref = GetReferences(tree, "x3").Single();
606var x4Decl = GetPatternDeclarations(tree, "x4").Single();
613var x5Decl = GetPatternDeclarations(tree, "x5").Single();
625var x9Decl = GetPatternDeclarations(tree, "x9").Single();
626var x9Ref = GetReferences(tree, "x9").Single();
629var x10Decl = GetPatternDeclarations(tree, "x10").Single();
630var x10Ref = GetReferences(tree, "x10").Single();
633var x11Decl = GetPatternDeclarations(tree, "x11").Single();
638var x12Decl = GetPatternDeclarations(tree, "x12").Single();
678var x1Decl = tree.GetRoot().DescendantNodes().OfType<SingleVariableDesignationSyntax>().Where(p => p.Identifier.ValueText == "x1").Single();
679var x1Ref = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "x1").Single();
713tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "SpeculateHere").Single().SpanStart,
719var x1Decl = tree.GetRoot().DescendantNodes().OfType<SingleVariableDesignationSyntax>().Where(p => p.Identifier.ValueText == "x1").Single();
868var x2Decl = GetPatternDeclarations(tree, "x2").Single();
869var x2Ref = GetReferences(tree, "x2").Single();
872var x3Decl = GetPatternDeclarations(tree, "x3").Single();
873var x3Ref = GetReferences(tree, "x3").Single();
876var x4Decl = GetPatternDeclarations(tree, "x4").Single();
883var x5Decl = GetPatternDeclarations(tree, "x5").Single();
895var x9Decl = GetPatternDeclarations(tree, "x9").Single();
896var x9Ref = GetReferences(tree, "x9").Single();
899var x10Decl = GetPatternDeclarations(tree, "x10").Single();
900var x10Ref = GetReferences(tree, "x10").Single();
903var x11Decl = GetPatternDeclarations(tree, "x11").Single();
908var x12Decl = GetPatternDeclarations(tree, "x12").Single();
947var x1Decl = tree.GetRoot().DescendantNodes().OfType<SingleVariableDesignationSyntax>().Where(p => p.Identifier.ValueText == "x1").Single();
948var x1Ref = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "x1").Single();
982tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "SpeculateHere").Single().SpanStart,
988var x1Decl = tree.GetRoot().DescendantNodes().OfType<SingleVariableDesignationSyntax>().Where(p => p.Identifier.ValueText == "x1").Single();
1158var x1Decl = GetPatternDeclarations(tree, "x1").Single();
1163var x2Decl = GetPatternDeclarations(tree, "x2").Single();
1168var x3Decl = GetPatternDeclarations(tree, "x3").Single();
1174var x4Decl = GetPatternDeclarations(tree, "x4").Single();
1181var x5Decl = GetPatternDeclarations(tree, "x5").Single();
1182var x5Ref = GetReferences(tree, "x5").Single();
1185var x6Decl = GetPatternDeclarations(tree, "x6").Single();
1190var x7Decl = GetPatternDeclarations(tree, "x7").Single();
1196var x8Decl = GetPatternDeclarations(tree, "x8").Single();
1213var y12Ref = GetReferences(tree, "y12").Single();
1251var x1Decl = GetPatternDeclarations(tree, "x1").Single();
1252var x1Ref = GetReferences(tree, "x1").Single();
1286GetReferences(tree, "SpeculateHere").Single().SpanStart,
1292var x1Decl = GetPatternDeclarations(tree, "x1").Single();
1521var x3Decl = GetPatternDeclarations(tree, "x3").Single();
1522var x3Ref = GetReferences(tree, "x3").Single();
1525var x4Decl = GetPatternDeclarations(tree, "x4").Single();
1526var x4Ref = GetReferences(tree, "x4").Single();
1530var x5Ref = GetReferences(tree, "x5").Single();
1542var x7Decl = GetPatternDeclarations(tree, "x7").Single();
1551var x8Decl = GetPatternDeclarations(tree, "x8").Single();
1570var x11Decl = GetPatternDeclarations(tree, "x11").Single();
1577var x12Decl = GetPatternDeclarations(tree, "x12").Single();
1821var y1Decl = GetPatternDeclarations(tree, "y1").Single();
1826var y2Decl = GetPatternDeclarations(tree, "y2").Single();
1831var z2Decl = GetPatternDeclarations(tree, "z2").Single();
1838var y3Decl = GetPatternDeclarations(tree, "y3").Single();
1843var z3Decl = GetPatternDeclarations(tree, "z3").Single();
1850var y4Decl = GetPatternDeclarations(tree, "y4").Single();
1855var z4Decl = GetPatternDeclarations(tree, "z4").Single();
1860var u4Decl = GetPatternDeclarations(tree, "u4").Single();
1868var v4Decl = GetPatternDeclarations(tree, "v4").Single();
1876var y5Decl = GetPatternDeclarations(tree, "y5").Single();
1881var z5Decl = GetPatternDeclarations(tree, "z5").Single();
1886var u5Decl = GetPatternDeclarations(tree, "u5").Single();
1894var v5Decl = GetPatternDeclarations(tree, "v5").Single();
1902var y6Decl = GetPatternDeclarations(tree, "y6").Single();
1907var z6Decl = GetPatternDeclarations(tree, "z6").Single();
1914var y7Decl = GetPatternDeclarations(tree, "y7").Single();
1919var z7Decl = GetPatternDeclarations(tree, "z7").Single();
1927var u7Decl = GetPatternDeclarations(tree, "u7").Single();
1935var y8Decl = GetPatternDeclarations(tree, "y8").Single();
1940var z8Decl = GetPatternDeclarations(tree, "z8").Single();
1946var y9Decl = GetPatternDeclarations(tree, "y9").Single();
1951var z9Decl = GetPatternDeclarations(tree, "z9").Single();
1958var u9Decl = GetPatternDeclarations(tree, "u9").Single();
1965var y10Decl = GetPatternDeclarations(tree, "y10").Single();
1971var y11Decl = GetPatternDeclarations(tree, "y11").Single();
2072var y4Decl = GetPatternDeclarations(tree, "y4").Single();
2077var z4Decl = GetPatternDeclarations(tree, "z4").Single();
2082var u4Decl = GetPatternDeclarations(tree, "u4").Single();
2090var v4Decl = GetPatternDeclarations(tree, "v4").Single();
2098var y5Decl = GetPatternDeclarations(tree, "y5").Single();
2103var z5Decl = GetPatternDeclarations(tree, "z5").Single();
2108var u5Decl = GetPatternDeclarations(tree, "u5").Single();
2116var v5Decl = GetPatternDeclarations(tree, "v5").Single();
2221var yDecl = GetPatternDeclarations(tree, id).Single();
2485var yDecl = GetPatternDeclarations(tree, id).Single();
2486var yRef = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(name => name.Identifier.ValueText == id).Single();
2555var yDecl = GetPatternDeclarations(tree, id).Single();
2556var yRef = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(name => name.Identifier.ValueText == id).Single();
2711var yDecl = GetPatternDeclarations(tree, id).Single();
2987var x3Decl = GetPatternDeclarations(tree, "x3").Single();
2988var x3Ref = GetReferences(tree, "x3").Single();
2991var x4Decl = GetPatternDeclarations(tree, "x4").Single();
2992var x4Ref = GetReferences(tree, "x4").Single();
2996var x5Ref = GetReferences(tree, "x5").Single();
3008var x7Decl = GetPatternDeclarations(tree, "x7").Single();
3015var x11Decl = GetPatternDeclarations(tree, "x11").Single();
3021var x12Decl = GetPatternDeclarations(tree, "x12").Single();
3027var x13Decl = GetPatternDeclarations(tree, "x13").Single();
3028var x13Ref = GetReferences(tree, "x13").Single();
3156var x3Decl = GetPatternDeclarations(tree, "x3").Single();
3157var x3Ref = GetReferences(tree, "x3").Single();
3160var x4Decl = GetPatternDeclarations(tree, "x4").Single();
3161var x4Ref = GetReferences(tree, "x4").Single();
3165var x5Ref = GetReferences(tree, "x5").Single();
3177var x7Decl = GetPatternDeclarations(tree, "x7").Single();
3184var x11Decl = GetPatternDeclarations(tree, "x11").Single();
3185var x11Ref = GetReferences(tree, "x11").Single();
3271var x3Decl = GetPatternDeclarations(tree, "x3").Single();
3272var x3Ref = GetReferences(tree, "x3").Single();
3275var x4Decl = GetPatternDeclarations(tree, "x4").Single();
3276var x4Ref = GetReferences(tree, "x4").Single();
3280var x5Ref = GetReferences(tree, "x5").Single();
3292var x7Decl = GetPatternDeclarations(tree, "x7").Single();
3299var x11Decl = GetPatternDeclarations(tree, "x11").Single();
3300var x11Ref = GetReferences(tree, "x11").Single();
3360var x3Decl = GetPatternDeclarations(tree, "x3").Single();
3361var x3Ref = GetReferences(tree, "x3").Single();
3364var x4Decl = GetPatternDeclarations(tree, "x4").Single();
3365var x4Ref = GetReferences(tree, "x4").Single();
3369var x5Ref = GetReferences(tree, "x5").Single();
3381var x7Decl = GetPatternDeclarations(tree, "x7").Single();
3388var x8Decl = GetPatternDeclarations(tree, "x8").Single();
3393var x9Decl = GetPatternDeclarations(tree, "x9").Single();
3448var x3Decl = GetPatternDeclarations(tree, "x3").Single();
3449var x3Ref = GetReferences(tree, "x3").Single();
3452var x4Decl = GetPatternDeclarations(tree, "x4").Single();
3453var x4Ref = GetReferences(tree, "x4").Single();
3457var x5Ref = GetReferences(tree, "x5").Single();
3469var x7Decl = GetPatternDeclarations(tree, "x7").Single();
3535var x3Decl = GetPatternDeclarations(tree, "x3").Single();
3536var x3Ref = GetReferences(tree, "x3").Single();
3539var x4Decl = GetPatternDeclarations(tree, "x4").Single();
3540var x4Ref = GetReferences(tree, "x4").Single();
3544var x5Ref = GetReferences(tree, "x5").Single();
3556var x7Decl = GetPatternDeclarations(tree, "x7").Single();
3611var x3Decl = GetPatternDeclarations(tree, "x3").Single();
3612var x3Ref = GetReferences(tree, "x3").Single();
3615var x4Decl = GetPatternDeclarations(tree, "x4").Single();
3616var x4Ref = GetReferences(tree, "x4").Single();
3620var x5Ref = GetReferences(tree, "x5").Single();
3632var x7Decl = GetPatternDeclarations(tree, "x7").Single();
3708var x3Decl = GetPatternDeclarations(tree, "x3").Single();
3709var x3Ref = GetReferences(tree, "x3").Single();
3712var x4Decl = GetPatternDeclarations(tree, "x4").Single();
3713var x4Ref = GetReferences(tree, "x4").Single();
3717var x5Ref = GetReferences(tree, "x5").Single();
3729var x7Decl = GetPatternDeclarations(tree, "x7").Single();
3799var x3Decl = GetPatternDeclarations(tree, "x3").Single();
3800var x3Ref = GetReferences(tree, "x3").Single();
3803var x4Decl = GetPatternDeclarations(tree, "x4").Single();
3804var x4Ref = GetReferences(tree, "x4").Single();
3808var x5Ref = GetReferences(tree, "x5").Single();
3820var x7Decl = GetPatternDeclarations(tree, "x7").Single();
3889var x3Decl = GetPatternDeclarations(tree, "x3").Single();
3890var x3Ref = GetReferences(tree, "x3").Single();
3893var x4Decl = GetPatternDeclarations(tree, "x4").Single();
3894var x4Ref = GetReferences(tree, "x4").Single();
3898var x5Ref = GetReferences(tree, "x5").Single();
3910var x7Decl = GetPatternDeclarations(tree, "x7").Single();
3981var x3Decl = GetPatternDeclarations(tree, "x3").Single();
3982var x3Ref = GetReferences(tree, "x3").Single();
3985var x4Decl = GetPatternDeclarations(tree, "x4").Single();
3986var x4Ref = GetReferences(tree, "x4").Single();
3990var x5Ref = GetReferences(tree, "x5").Single();
4002var x7Decl = GetPatternDeclarations(tree, "x7").Single();
4077var x3Decl = GetPatternDeclarations(tree, "x3").Single();
4078var x3Ref = GetReferences(tree, "x3").Single();
4081var x4Decl = GetPatternDeclarations(tree, "x4").Single();
4082var x4Ref = GetReferences(tree, "x4").Single();
4086var x5Ref = GetReferences(tree, "x5").Single();
4098var x7Decl = GetPatternDeclarations(tree, "x7").Single();
4223var x3Decl = GetPatternDeclarations(tree, "x3").Single();
4226var x4Decl = GetPatternDeclarations(tree, "x4").Single();
4227var x4Ref = GetReferences(tree, "x4").Single();
4232var x5Ref = GetReferences(tree, "x5").Single();
4514var x2Decl = GetPatternDeclarations(tree, "x2").Single();
4519var x3Decl = GetPatternDeclarations(tree, "x3").Single();
4524var x4Decl = GetPatternDeclarations(tree, "x4").Single();
4531var x5Decl = GetPatternDeclarations(tree, "x5").Single();
4547var x9Decl = GetPatternDeclarations(tree, "x9").Single();
4556var x11Decl = GetPatternDeclarations(tree, "x11").Single();
4564var x12Decl = GetPatternDeclarations(tree, "x12").Single();
4914var x2Decl = GetPatternDeclarations(tree, "x2").Single();
4919var x3Decl = GetPatternDeclarations(tree, "x3").Single();
4924var x4Decl = GetPatternDeclarations(tree, "x4").Single();
4931var x5Decl = GetPatternDeclarations(tree, "x5").Single();
4947var x9Decl = GetPatternDeclarations(tree, "x9").Single();
4956var x11Decl = GetPatternDeclarations(tree, "x11").Single();
4964var x12Decl = GetPatternDeclarations(tree, "x12").Single();
5214var x1Decl = GetPatternDeclarations(tree, "x1").Single();
5219var x4Decl = GetPatternDeclarations(tree, "x4").Single();
5227var x5Decl = GetPatternDeclarations(tree, "x5").Single();
5232var x6Decl = GetPatternDeclarations(tree, "x6").Single();
5237var x7Decl = GetPatternDeclarations(tree, "x7").Single();
5307var x1Decl = GetPatternDeclarations(tree, "x1").Single();
5308var x1Ref = GetReferences(tree, "x1").Single();
5342GetReferences(tree, "SpeculateHere").Single().SpanStart,
5348var x1Decl = GetPatternDeclarations(tree, "x1").Single();
5502var x1Decl = GetPatternDeclarations(tree, "x1").Single();
5507var x2Decl = GetPatternDeclarations(tree, "x2").Single();
5512var x4Decl = GetPatternDeclarations(tree, "x4").Single();
5518var x6Decl = GetPatternDeclarations(tree, "x6").Single();
5523var x7Decl = GetPatternDeclarations(tree, "x7").Single();
5529var x8Decl = GetPatternDeclarations(tree, "x8").Single();
5542var x10Decl = GetPatternDeclarations(tree, "x10").Single();
5543var x10Ref = GetReferences(tree, "x10").Single();
5551var y12Ref = GetReferences(tree, "y12").Single();
5709var x1Decl = GetPatternDeclarations(tree, "x1").Single();
5714var x2Decl = GetPatternDeclarations(tree, "x2").Single();
5719var x4Decl = GetPatternDeclarations(tree, "x4").Single();
5725var x6Decl = GetPatternDeclarations(tree, "x6").Single();
5730var x7Decl = GetPatternDeclarations(tree, "x7").Single();
5736var x8Decl = GetPatternDeclarations(tree, "x8").Single();
5749var x10Decl = GetPatternDeclarations(tree, "x10").Single();
5750var x10Ref = GetReferences(tree, "x10").Single();
5758var y12Ref = GetReferences(tree, "y12").Single();
5916var x1Decl = GetPatternDeclarations(tree, "x1").Single();
5921var x2Decl = GetPatternDeclarations(tree, "x2").Single();
5926var x4Decl = GetPatternDeclarations(tree, "x4").Single();
5932var x6Decl = GetPatternDeclarations(tree, "x6").Single();
5937var x7Decl = GetPatternDeclarations(tree, "x7").Single();
5943var x8Decl = GetPatternDeclarations(tree, "x8").Single();
5956var x10Decl = GetPatternDeclarations(tree, "x10").Single();
5957var x10Ref = GetReferences(tree, "x10").Single();
5965var y12Ref = GetReferences(tree, "y12").Single();
6025var x1Decl = GetPatternDeclarations(tree, "x1").Single();
6032var x2Decl = GetPatternDeclarations(tree, "x2").Single();
6106var x1Decl = GetPatternDeclarations(tree, "x1").Single();
6118var x3Decl = GetPatternDeclarations(tree, "x3").Single();
6123var x4Decl = GetPatternDeclarations(tree, "x4").Single();
6189var x1Decl = GetPatternDeclarations(tree, "x1").Single();
6190var x1Ref = GetReferences(tree, "x1").Single();
6193var x4Decl = GetPatternDeclarations(tree, "x4").Single();
6200var x6Decl = GetPatternDeclarations(tree, "x6").Single();
6201var x6Ref = GetReferences(tree, "x6").Single();
6204var x8Decl = GetPatternDeclarations(tree, "x8").Single();
6210var x14Ref = GetReferences(tree, "x14").Single();
6276var x1Decl = GetPatternDeclarations(tree, "x1").Single();
6277var x1Ref = GetReferences(tree, "x1").Single();
6280var x4Decl = GetPatternDeclarations(tree, "x4").Single();
6287var x6Decl = GetPatternDeclarations(tree, "x6").Single();
6288var x6Ref = GetReferences(tree, "x6").Single();
6291var x8Decl = GetPatternDeclarations(tree, "x8").Single();
6297var x14Ref = GetReferences(tree, "x14").Single();
6350var x1Decl = GetPatternDeclarations(tree, "x1").Single();
6357var x2Decl = GetPatternDeclarations(tree, "x2").Single();
6420var x1Decl = GetPatternDeclarations(tree, "x1").Single();
6432var x3Decl = GetPatternDeclarations(tree, "x3").Single();
6437var x4Decl = GetPatternDeclarations(tree, "x4").Single();
6472GetReferences(tree, "SpeculateHere").Single().SpanStart,
6478var x1Decl = GetPatternDeclarations(tree, "x1").Single();
6520var x1Decl = GetPatternDeclarations(tree, "x1").Single();
6521var x1Ref = GetReferences(tree, "x1").Single();
6525var d = tree.GetRoot().DescendantNodes().OfType<VariableDeclaratorSyntax>().Where(id => id.Identifier.ValueText == "d").Single();
6590var x1Decl = tree.GetRoot().DescendantNodes().OfType<SingleVariableDesignationSyntax>().Where(p => p.Identifier.ValueText == "x1").Single();
6591var x1Ref = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "x1").Single();
6594var x4Decl = tree.GetRoot().DescendantNodes().OfType<SingleVariableDesignationSyntax>().Where(p => p.Identifier.ValueText == "x4").Single();
6601var x6Decl = tree.GetRoot().DescendantNodes().OfType<SingleVariableDesignationSyntax>().Where(p => p.Identifier.ValueText == "x6").Single();
6602var x6Ref = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "x6").Single();
6605var x8Decl = tree.GetRoot().DescendantNodes().OfType<SingleVariableDesignationSyntax>().Where(p => p.Identifier.ValueText == "x8").Single();
6611var x14Ref = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "x14").Single();
6679var x1Decl = tree.GetRoot().DescendantNodes().OfType<SingleVariableDesignationSyntax>().Where(p => p.Identifier.ValueText == "x1").Single();
6680var x1Ref = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "x1").Single();
6683var x4Decl = tree.GetRoot().DescendantNodes().OfType<SingleVariableDesignationSyntax>().Where(p => p.Identifier.ValueText == "x4").Single();
6690var x6Decl = tree.GetRoot().DescendantNodes().OfType<SingleVariableDesignationSyntax>().Where(p => p.Identifier.ValueText == "x6").Single();
6691var x6Ref = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "x6").Single();
6694var x8Decl = tree.GetRoot().DescendantNodes().OfType<SingleVariableDesignationSyntax>().Where(p => p.Identifier.ValueText == "x8").Single();
6700var x14Ref = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "x14").Single();
6845var x3Decl = tree.GetRoot().DescendantNodes().OfType<SingleVariableDesignationSyntax>().Where(p => p.Identifier.ValueText == "x3").Single();
6850var x4Decl = tree.GetRoot().DescendantNodes().OfType<SingleVariableDesignationSyntax>().Where(p => p.Identifier.ValueText == "x4").Single();
6884bool success = model.TryGetSpeculativeSemanticModel(tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "SpeculateHere").Single().SpanStart, statement, out model);
6889var x1Decl = GetPatternDeclarations(tree, "x1").Single();
6930var x1Decl = tree.GetRoot().DescendantNodes().OfType<SingleVariableDesignationSyntax>().Where(p => p.Identifier.ValueText == "x1").Single();
6936var d = tree.GetRoot().DescendantNodes().OfType<SingleVariableDesignationSyntax>().Where(id => id.Identifier.ValueText == "d").Single();
7087var x1Decl = GetPatternDeclarations(tree, "x1").Single();
7092var x2Decl = GetPatternDeclarations(tree, "x2").Single();
7097var x4Decl = GetPatternDeclarations(tree, "x4").Single();
7103var x6Decl = GetPatternDeclarations(tree, "x6").Single();
7108var x7Decl = GetPatternDeclarations(tree, "x7").Single();
7114var x8Decl = GetPatternDeclarations(tree, "x8").Single();
7132var y12Ref = GetReferences(tree, "y12").Single();
7177var x1Decl = GetPatternDeclarations(tree, "x1").Single();
7178var x1Ref = GetReferences(tree, "x1").Single();
7212GetReferences(tree, "SpeculateHere").Single().SpanStart,
7218var x1Decl = GetPatternDeclarations(tree, "x1").Single();
7409var x1Decl = GetPatternDeclarations(tree, "x1").Single();
7414var x2Decl = GetPatternDeclarations(tree, "x2").Single();
7419var x4Decl = GetPatternDeclarations(tree, "x4").Single();
7425var x6Decl = GetPatternDeclarations(tree, "x6").Single();
7430var x7Decl = GetPatternDeclarations(tree, "x7").Single();
7436var x8Decl = GetPatternDeclarations(tree, "x8").Single();
7454var y12Ref = GetReferences(tree, "y12").Single();
7500var x1Decl = GetPatternDeclarations(tree, "x1").Single();
7501var x1Ref = GetReferences(tree, "x1").Single();
7535GetReferences(tree, "SpeculateHere").Single().SpanStart,
7541var x1Decl = GetPatternDeclarations(tree, "x1").Single();
7724var x1Decl = GetPatternDeclarations(tree, "x1").Single();
7729var x2Decl = GetPatternDeclarations(tree, "x2").Single();
7734var x4Decl = GetPatternDeclarations(tree, "x4").Single();
7740var x6Decl = GetPatternDeclarations(tree, "x6").Single();
7745var x7Decl = GetPatternDeclarations(tree, "x7").Single();
7751var x8Decl = GetPatternDeclarations(tree, "x8").Single();
7769var y12Ref = GetReferences(tree, "y12").Single();
7953var x1Decl = GetPatternDeclarations(tree, "x1").Single();
7958var x2Decl = GetPatternDeclarations(tree, "x2").Single();
7963var x4Decl = GetPatternDeclarations(tree, "x4").Single();
7969var x6Decl = GetPatternDeclarations(tree, "x6").Single();
7974var x7Decl = GetPatternDeclarations(tree, "x7").Single();
7980var x8Decl = GetPatternDeclarations(tree, "x8").Single();
7998var y12Ref = GetReferences(tree, "y12").Single();
8203var x1Decl = GetPatternDeclarations(tree, "x1").Single();
8209var x2Decl = GetPatternDeclarations(tree, "x2").Single();
8215var x4Decl = GetPatternDeclarations(tree, "x4").Single();
8222var x6Decl = GetPatternDeclarations(tree, "x6").Single();
8228var x7Decl = GetPatternDeclarations(tree, "x7").Single();
8234var x8Decl = GetPatternDeclarations(tree, "x8").Single();
8255var y12Ref = GetReferences(tree, "y12").Single();
8443var x1Decl = GetPatternDeclarations(tree, "x1").Single();
8448var x2Decl = GetPatternDeclarations(tree, "x2").Single();
8453var x4Decl = GetPatternDeclarations(tree, "x4").Single();
8459var x6Decl = GetPatternDeclarations(tree, "x6").Single();
8464var x7Decl = GetPatternDeclarations(tree, "x7").Single();
8470var x8Decl = GetPatternDeclarations(tree, "x8").Single();
8488var y12Ref = GetReferences(tree, "y12").Single();
8675var x1Decl = GetPatternDeclarations(tree, "x1").Single();
8680var x2Decl = GetPatternDeclarations(tree, "x2").Single();
8685var x4Decl = GetPatternDeclarations(tree, "x4").Single();
8691var x6Decl = GetPatternDeclarations(tree, "x6").Single();
8696var x7Decl = GetPatternDeclarations(tree, "x7").Single();
8702var x8Decl = GetPatternDeclarations(tree, "x8").Single();
8720var y12Ref = GetReferences(tree, "y12").Single();
8991var x1Decl = GetPatternDeclarations(tree, "x1").Single();
8992var x1Ref = GetReferences(tree, "x1").Single();
8996var x2Decl = GetPatternDeclarations(tree, "x2").Single();
8997var x2Ref = GetReferences(tree, "x2").Single();
9000var x3Decl = GetPatternDeclarations(tree, "x3").Single();
9001var x3Ref = GetReferences(tree, "x3").Single();
9004var x4Decl = GetPatternDeclarations(tree, "x4").Single();
9005var x4Ref = GetReferences(tree, "x4").Single();
9009var x5Decl = GetPatternDeclarations(tree, "x5").Single();
9010var x5Ref = GetReferences(tree, "x5").Single();
9013var x6Decl = GetPatternDeclarations(tree, "x6").Single();
9014var x6Ref = GetReferences(tree, "x6").Single();
9017var x7Decl = GetPatternDeclarations(tree, "x7").Single();
9018var x7Ref = GetReferences(tree, "x7").Single();
9083var x15Decl = GetPatternDeclarations(tree, "x15").Single();
9134var x1Decl = GetPatternDeclarations(tree, "x1").Single();
9306var x1Decl = GetPatternDeclarations(tree, "x1").Single();
9311var x2Decl = GetPatternDeclarations(tree, "x2").Single();
9316var x4Decl = GetPatternDeclarations(tree, "x4").Single();
9322var x6Decl = GetPatternDeclarations(tree, "x6").Single();
9327var x7Decl = GetPatternDeclarations(tree, "x7").Single();
9333var x8Decl = GetPatternDeclarations(tree, "x8").Single();
9351var y12Ref = GetReferences(tree, "y12").Single();
9361var x15Decl = GetPatternDeclarations(tree, "x15").Single();
9515var x1Decl = GetPatternDeclarations(tree, "x1").Single();
9520var x2Decl = GetPatternDeclarations(tree, "x2").Single();
9525var x4Decl = GetPatternDeclarations(tree, "x4").Single();
9533var x6Decl = GetPatternDeclarations(tree, "x6").Single();
9538var x7Decl = GetPatternDeclarations(tree, "x7").Single();
9544var x8Decl = GetPatternDeclarations(tree, "x8").Single();
9561var y12Ref = GetReferences(tree, "y12").Single();
9606var x1Decl = GetPatternDeclarations(tree, "x1").Single();
9607var x1Ref = GetReferences(tree, "x1").Single();
9641GetReferences(tree, "SpeculateHere").Single().SpanStart,
9647var x1Decl = GetPatternDeclarations(tree, "x1").Single();
9801var x1Decl = GetPatternDeclarations(tree, "x1").Single();
9806var x2Decl = GetPatternDeclarations(tree, "x2").Single();
9811var x4Decl = GetPatternDeclarations(tree, "x4").Single();
9817var x6Decl = GetPatternDeclarations(tree, "x6").Single();
9822var x7Decl = GetPatternDeclarations(tree, "x7").Single();
9828var x8Decl = GetPatternDeclarations(tree, "x8").Single();
9846var y12Ref = GetReferences(tree, "y12").Single();
9930var x1Decl = GetPatternDeclarations(tree, "x1").Single();
9937var x2Decl = GetPatternDeclarations(tree, "x2").Single();
9942var x3Decl = GetPatternDeclarations(tree, "x3").Single();
10086var x2Decl = GetPatternDeclarations(tree, "x2").Single();
10087var x2Ref = GetReferences(tree, "x2").Single();
10090var x3Decl = GetPatternDeclarations(tree, "x3").Single();
10091var x3Ref = GetReferences(tree, "x3").Single();
10094var x4Decl = GetPatternDeclarations(tree, "x4").Single();
10101var x5Decl = GetPatternDeclarations(tree, "x5").Single();
10116var x9Decl = GetPatternDeclarations(tree, "x9").Single();
10117var x9Ref = GetReferences(tree, "x9").Single();
10120var x11Decl = GetPatternDeclarations(tree, "x11").Single();
10125var x12Decl = GetPatternDeclarations(tree, "x12").Single();
10166var x1Decl = GetPatternDeclarations(tree, "x1").Single();
10167var x1Ref = GetReferences(tree, "x1").Single();
10204GetReferences(tree, "SpeculateHere").Single().SpanStart,
10210var x1Decl = GetPatternDeclarations(tree, "x1").Single();
10368var x1Decl = GetPatternDeclarations(tree, "x1").Single();
10373var x4Decl = GetPatternDeclarations(tree, "x4").Single();
10379var x6Decl = GetPatternDeclarations(tree, "x6").Single();
10384var x7Decl = GetPatternDeclarations(tree, "x7").Single();
10390var x8Decl = GetPatternDeclarations(tree, "x8").Single();
10415var x15Decl = GetPatternDeclarations(tree, "x15").Single();
10597var x2Decl = tree.GetRoot().DescendantNodes().OfType<SingleVariableDesignationSyntax>().Where(p => p.Identifier.ValueText == "x2").Single();
10598var x2Ref = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "x2").Single();
10601var x3Decl = tree.GetRoot().DescendantNodes().OfType<SingleVariableDesignationSyntax>().Where(p => p.Identifier.ValueText == "x3").Single();
10602var x3Ref = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "x3").Single();
10605var x4Decl = tree.GetRoot().DescendantNodes().OfType<SingleVariableDesignationSyntax>().Where(p => p.Identifier.ValueText == "x4").Single();
10612var x5Decl = tree.GetRoot().DescendantNodes().OfType<SingleVariableDesignationSyntax>().Where(p => p.Identifier.ValueText == "x5").Single();
10627var x9Decl = tree.GetRoot().DescendantNodes().OfType<SingleVariableDesignationSyntax>().Where(p => p.Identifier.ValueText == "x9").Single();
10628var x9Ref = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "x9").Single();
10631var x10Decl = tree.GetRoot().DescendantNodes().OfType<SingleVariableDesignationSyntax>().Where(p => p.Identifier.ValueText == "x10").Single();
10632var x10Ref = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "x10").Single();
10635var x11Decl = tree.GetRoot().DescendantNodes().OfType<SingleVariableDesignationSyntax>().Where(p => p.Identifier.ValueText == "x11").Single();
10640var x12Decl = tree.GetRoot().DescendantNodes().OfType<SingleVariableDesignationSyntax>().Where(p => p.Identifier.ValueText == "x12").Single();
10685var x1Decl = tree.GetRoot().DescendantNodes().OfType<SingleVariableDesignationSyntax>().Where(p => p.Identifier.ValueText == "x1").Single();
10686var x1Ref = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "x1").Single();
10720tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "SpeculateHere").Single().SpanStart,
10726var x1Decl = tree.GetRoot().DescendantNodes().OfType<SingleVariableDesignationSyntax>().Where(p => p.Identifier.ValueText == "x1").Single();
11011var x2Decl = GetPatternDeclarations(tree, "x2").Single();
11016var x3Decl = GetPatternDeclarations(tree, "x3").Single();
11021var x4Decl = GetPatternDeclarations(tree, "x4").Single();
11028var x5Decl = GetPatternDeclarations(tree, "x5").Single();
11044var x9Decl = GetPatternDeclarations(tree, "x9").Single();
11053var x11Decl = GetPatternDeclarations(tree, "x11").Single();
11061var x12Decl = GetPatternDeclarations(tree, "x12").Single();
11132var yRef = GetReferences(tree, "y1").Single();
11180var yRef = GetReferences(tree, "y1").Single();
11230var yRef = GetReferences(tree, "y1").Single();
11273var yRef = GetReferences(tree, "y1").Single();
11316var yRef = GetReferences(tree, "y1").Single();
11362var yRef = GetReferences(tree, "y1").Single();
11405var yRef = GetReferences(tree, "y1").Single();
11450var yRef = GetReferences(tree, "y1").Single();
11453var zRef = GetReferences(tree, "z1").Single();
11496var xRef = GetReferences(tree, "x1").Single();
11499var yRef = GetReferences(tree, "y1").Single();
11502var zRef = GetReferences(tree, "z1").Single();
11548var xRef = GetReferences(tree, "x1").Single();
11611var xRef = GetReferences(tree, "x1").Single();
11614var yRef = GetReferences(tree, "y1").Single();
11666var y1Ref = GetReferences(tree, "y1").Single();
11669var z0Ref = GetReferences(tree, "z0").Single();
11672var z1Ref = GetReferences(tree, "z1").Single();
11726var y1Ref = GetReferences(tree, "y1").Single();
11729var z0Ref = GetReferences(tree, "z0").Single();
11732var z1Ref = GetReferences(tree, "z1").Single();
11735var z2Ref = GetReferences(tree, "z2").Single();
11807var x1Decl = GetPatternDeclarations(tree, "x1").Single();
11808var x1Ref = GetReferences(tree, "x1").Single();
11812var x4Decl = GetPatternDeclarations(tree, "x4").Single();
11820var x6Decl = GetPatternDeclarations(tree, "x6").Single();
11821var x6Ref = GetReferences(tree, "x6").Single();
11825var x8Decl = GetPatternDeclarations(tree, "x8").Single();
11832var x14Ref = GetReferences(tree, "x14").Single();
11904var x1Decl = GetPatternDeclarations(tree, "x1").Single();
11912var x2Decl = GetPatternDeclarations(tree, "x2").Single();
11920var x3Decl = GetPatternDeclarations(tree, "x3").Single();
11993var x1Decl = GetPatternDeclarations(tree, "x1").Single();
12007var x3Decl = GetPatternDeclarations(tree, "x3").Single();
12013var x4Decl = GetPatternDeclarations(tree, "x4").Single();
12091var x1Decl = GetPatternDeclarations(tree, "x1").Single();
12105var x3Decl = GetPatternDeclarations(tree, "x3").Single();
12111var x4Decl = GetPatternDeclarations(tree, "x4").Single();
12146bool success = model.TryGetSpeculativeSemanticModel(GetReferences(tree, "SpeculateHere").Single().SpanStart, statement, out model);
12151var x1Decl = GetPatternDeclarations(tree, "x1").Single();
12204var x1Decl = GetPatternDeclarations(tree, "x1").Single();
12211var e = tree.GetRoot().DescendantNodes().OfType<VariableDeclaratorSyntax>().Where(id => id.Identifier.ValueText == "e").Single();
12248var y1Decl = GetPatternDeclarations(tree, "y1").Single();
12477var x1Decl = GetPatternDeclarations(tree, "x1").Single();
12483var x2Decl = GetPatternDeclarations(tree, "x2").Single();
12489var x4Decl = GetPatternDeclarations(tree, "x4").Single();
12496var x6Decl = GetPatternDeclarations(tree, "x6").Single();
12502var x7Decl = GetPatternDeclarations(tree, "x7").Single();
12509var x8Decl = GetPatternDeclarations(tree, "x8").Single();
12529var y12Ref = GetReferences(tree, "y12").Single();
12644var x4Decl = GetPatternDeclarations(tree, "x4").Single();
12651var x7Decl = GetPatternDeclarations(tree, "x7").Single();
12652var x7Ref = GetReferences(tree, "x7").Single();
12835var x1Decl = GetPatternDeclarations(tree, "x1").Single();
12841var x2Decl = GetPatternDeclarations(tree, "x2").Single();
12847var x4Decl = GetPatternDeclarations(tree, "x4").Single();
12854var x6Decl = GetPatternDeclarations(tree, "x6").Single();
12860var x7Decl = GetPatternDeclarations(tree, "x7").Single();
12867var x8Decl = GetPatternDeclarations(tree, "x8").Single();
12882var x10Decl = GetPatternDeclarations(tree, "x10").Single();
12883var x10Ref = GetReferences(tree, "x10").Single();
12892var y12Ref = GetReferences(tree, "y12").Single();
12956var x1Decl = GetPatternDeclarations(tree, "x1").Single();
12964var x2Decl = GetPatternDeclarations(tree, "x2").Single();
13048var x1Decl = GetPatternDeclarations(tree, "x1").Single();
13062var x3Decl = GetPatternDeclarations(tree, "x3").Single();
13068var x4Decl = GetPatternDeclarations(tree, "x4").Single();
13230var x1Decl = GetPatternDeclarations(tree, "x1").Single();
13236var x2Decl = GetPatternDeclarations(tree, "x2").Single();
13242var x4Decl = GetPatternDeclarations(tree, "x4").Single();
13249var x6Decl = GetPatternDeclarations(tree, "x6").Single();
13255var x7Decl = GetPatternDeclarations(tree, "x7").Single();
13262var x8Decl = GetPatternDeclarations(tree, "x8").Single();
13282var y12Ref = GetReferences(tree, "y12").Single();
13373var x1Decl = GetPatternDeclarations(tree, "x1").Single();
13381var x2Decl = GetPatternDeclarations(tree, "x2").Single();
13387var x3Decl = GetPatternDeclarations(tree, "x3").Single();
13447var x3Decl = GetPatternDeclarations(tree, "x3").Single();
13448var x3Ref = GetReferences(tree, "x3").Single();
13452var x4Decl = GetPatternDeclarations(tree, "x4").Single();
13453var x4Ref = GetReferences(tree, "x4").Single();
13458var x5Ref = GetReferences(tree, "x5").Single();
13472var x7Decl = GetPatternDeclarations(tree, "x7").Single();
13535var x3Decl = GetPatternDeclarations(tree, "x3").Single();
13536var x3Ref = GetReferences(tree, "x3").Single();
13540var x4Decl = GetPatternDeclarations(tree, "x4").Single();
13541var x4Ref = GetReferences(tree, "x4").Single();
13546var x5Ref = GetReferences(tree, "x5").Single();
13560var x7Decl = GetPatternDeclarations(tree, "x7").Single();
13612var x3Decl = GetPatternDeclarations(tree, "x3").Single();
13613var x3Ref = GetReferences(tree, "x3").Single();
13617var x4Decl = GetPatternDeclarations(tree, "x4").Single();
13618var x4Ref = GetReferences(tree, "x4").Single();
13623var x5Ref = GetReferences(tree, "x5").Single();
13637var x7Decl = GetPatternDeclarations(tree, "x7").Single();
13691var x3Decl = GetPatternDeclarations(tree, "x3").Single();
13692var x3Ref = GetReferences(tree, "x3").Single();
13696var x4Decl = GetPatternDeclarations(tree, "x4").Single();
13697var x4Ref = GetReferences(tree, "x4").Single();
13702var x5Ref = GetReferences(tree, "x5").Single();
13716var x7Decl = GetPatternDeclarations(tree, "x7").Single();
13758var x3Decl = GetPatternDeclarations(tree, "x3").Single();
13788var x3Decl = GetPatternDeclarations(tree, "x3").Single();
13822var designation = GetPatternDeclarations(tree).Single();
14028var x2Decl = GetPatternDeclarations(tree, "x2").Single();
14029var x2Ref = GetReferences(tree, "x2").Single();
14032var x3Decl = GetPatternDeclarations(tree, "x3").Single();
14033var x3Ref = GetReferences(tree, "x3").Single();
14036var x4Decl = GetPatternDeclarations(tree, "x4").Single();
14043var x5Decl = GetPatternDeclarations(tree, "x5").Single();
14058var x7Decl = GetPatternDeclarations(tree, "x7").Single();
14059var x7Ref = GetReferences(tree, "x7").Single();
14062var x8Decl = GetPatternDeclarations(tree, "x8").Single();
14063var x8Ref = GetReferences(tree, "x8").Single();
14066var x9Decl = GetPatternDeclarations(tree, "x9").Single();
14071var x10Decl = GetPatternDeclarations(tree, "x10").Single();
14076var x11Decl = GetPatternDeclarations(tree, "x11").Single();
14078var x11Decl2 = GetVariableDeclarations(tree, "x11").Single();
Semantics\PrimaryConstructorTests.cs (138)
135Assert.Equal(MethodKind.Constructor, members.Cast<MethodSymbol>().Single().MethodKind);
962var outVarSyntax = tree.GetRoot().DescendantNodes().OfType<SingleVariableDesignationSyntax>().Single();
1086var baseWithargs = tree.GetRoot().DescendantNodes().OfType<PrimaryConstructorBaseTypeSyntax>().Single();
1195var baseWithargs = tree.GetRoot().DescendantNodes().OfType<ConstructorInitializerSyntax>().Single();
2119var baseWithargs = tree.GetRoot().DescendantNodes().OfType<PrimaryConstructorBaseTypeSyntax>().Single();
2174Assert.False(model.TryGetSpeculativeSemanticModel(tree.GetRoot().DescendantNodes().OfType<ReturnStatementSyntax>().Single().SpanStart,
2218Assert.Equal(TypeInfo.None, model.GetSpeculativeTypeInfo(tree.GetRoot().DescendantNodes().OfType<ConstructorInitializerSyntax>().Single().ArgumentList.OpenParenToken.SpanStart,
2222var baseWithargs = tree.GetRoot().DescendantNodes().OfType<ConstructorInitializerSyntax>().Single();
2301var baseWithargs = tree.GetRoot().DescendantNodes().OfType<PrimaryConstructorBaseTypeSyntax>().Single();
2326Assert.False(model.TryGetSpeculativeSemanticModel(tree.GetRoot().DescendantNodes().OfType<ReturnStatementSyntax>().Single().SpanStart,
2357Assert.Equal(TypeInfo.None, model.GetSpeculativeTypeInfo(tree.GetRoot().DescendantNodes().OfType<ConstructorInitializerSyntax>().Single().ArgumentList.OpenParenToken.SpanStart,
2361var baseWithargs = tree.GetRoot().DescendantNodes().OfType<ConstructorInitializerSyntax>().Single();
2490var baseWithoutParens = tree.GetRoot().DescendantNodes().OfType<SimpleBaseTypeSyntax>().Single();
2653var typeDeclaration = tree.GetRoot().DescendantNodes().OfType<TypeDeclarationSyntax>().Single();
3039var param1 = @class.InstanceConstructors.Where(c => !c.IsDefaultValueTypeConstructor()).Single().Parameters[0];
3103Assert.Empty(comp.GetTypeByMetadataName("Test1").InstanceConstructors.Where(c => !c.IsDefaultValueTypeConstructor()).Single().Parameters[0].GetAttributes());
3104Assert.Equal(2, comp.GetTypeByMetadataName("Test2").InstanceConstructors.Where(c => !c.IsDefaultValueTypeConstructor()).Single().Parameters[0].GetAttributes().Count());
3138var ctor = test1.InstanceConstructors.Where(c => !c.IsDefaultValueTypeConstructor()).Single();
3153var field = test1.GetMembers().OfType<FieldSymbol>().Single();
3157Assert.Equal(1, comp.GetTypeByMetadataName("Test2").InstanceConstructors.Where(c => !c.IsDefaultValueTypeConstructor()).Single().Parameters[0].GetAttributes().Count());
6068var constructor = cMember.GetMembers(".ctor").OfType<SynthesizedPrimaryConstructor>().Single();
6101var doc = tree.GetRoot().DescendantTrivia().Select(trivia => trivia.GetStructure()).OfType<DocumentationCommentTriviaSyntax>().Single();
6102var x = doc.DescendantNodes().OfType<IdentifierNameSyntax>().Single();
6222var constructor = cMember.GetMembers(".ctor").OfType<SynthesizedPrimaryConstructor>().Single();
6304var constructor = cMember.GetMembers(".ctor").OfType<SynthesizedPrimaryConstructor>().Single();
6341var constructor = cMember.GetMembers(".ctor").OfType<MethodSymbol>().Where(m => m.Parameters.IsEmpty).Single();
6372var cConstructor = c.GetMembers(".ctor").OfType<SynthesizedPrimaryConstructor>().Single();
6406var dConstructor = d.GetMembers(".ctor").OfType<SynthesizedPrimaryConstructor>().Single();
6447var eConstructor = e.GetMembers(".ctor").OfType<SynthesizedPrimaryConstructor>().Single();
6482var eConstructor = e.GetMembers(".ctor").OfType<SynthesizedPrimaryConstructor>().Single();
6521var cConstructor = c.GetMembers(".ctor").OfType<SynthesizedPrimaryConstructor>().Single();
6554var dConstructor = d.GetMembers(".ctor").OfType<SynthesizedPrimaryConstructor>().Single();
6599var eConstructor = e.GetMembers(".ctor").OfType<SynthesizedPrimaryConstructor>().Single();
6643var eConstructor = e.GetMembers(".ctor").OfType<SynthesizedPrimaryConstructor>().Single();
6683var eConstructor = e.GetMembers(".ctor").OfType<SynthesizedPrimaryConstructor>().Single();
6719var constructor = cMember.GetMembers(".ctor").OfType<SynthesizedPrimaryConstructor>().Single();
6773var constructor = cMember.GetMembers(".ctor").OfType<SynthesizedPrimaryConstructor>().Single();
6843var xReference = tree.GetRoot().DescendantNodes().OfType<PrimaryConstructorBaseTypeSyntax>().Single().ArgumentList.Arguments[0].Expression;
6869var mCall = tree.GetRoot().DescendantNodes().OfType<PrimaryConstructorBaseTypeSyntax>().Single().ArgumentList.Arguments[0].Expression;
6870var attrApplication = tree.GetRoot().DescendantNodes().OfType<AttributeSyntax>().Single();
6871var mDefinition = tree.GetRoot().DescendantNodes().OfType<MethodDeclarationSyntax>().Single();
7805var p1 = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "p1").Single();
7848var capturedParameters = comp.GetTypeByMetadataName("C1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters();
7853Assert.Same(symbol.GetSymbol(), capturedParameters.Single().Key);
8713Assert.Empty(((CSharpCompilation)verifier.Compilation).GetTypeByMetadataName("C1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters());
9896Assert.Empty(comp.GetTypeByMetadataName("C1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters());
9956Assert.Equal(1, comp.GetTypeByMetadataName("C2").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters().Count);
9957Assert.Empty(comp.GetTypeByMetadataName("C1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters());
10009Assert.Empty(comp.GetTypeByMetadataName("C1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters());
10010Assert.Equal(1, comp.GetTypeByMetadataName("C2").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters().Count);
10011Assert.Equal(1, comp.GetTypeByMetadataName("C3").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters().Count);
10012Assert.Equal(2, comp.GetTypeByMetadataName("C4").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters().Count);
10031Assert.Equal(1, comp.GetTypeByMetadataName("C3").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters().Count);
10058Assert.Equal(2, comp.GetTypeByMetadataName("C1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters().Count);
10160Assert.Equal(1, comp.GetTypeByMetadataName("C1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters().Count);
10203Assert.Empty(comp.GetTypeByMetadataName("Color+C1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters());
10238Assert.Empty(comp.GetTypeByMetadataName("Color+C1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters());
10281Assert.Empty(comp.GetTypeByMetadataName("Color+C1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters());
10319Assert.NotEmpty(comp.GetTypeByMetadataName("Color+C1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters());
10350Assert.NotEmpty(comp.GetTypeByMetadataName("Color+C1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters());
10390Assert.NotEmpty(comp.GetTypeByMetadataName("S1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters());
10426Assert.NotEmpty(comp.GetTypeByMetadataName("S1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters());
10462Assert.NotEmpty(comp.GetTypeByMetadataName("S1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters());
10501Assert.NotEmpty(comp.GetTypeByMetadataName("S1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters());
10540Assert.NotEmpty(comp.GetTypeByMetadataName("S1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters());
10576Assert.NotEmpty(comp.GetTypeByMetadataName("S1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters());
10612Assert.NotEmpty(comp.GetTypeByMetadataName("S1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters());
10651Assert.NotEmpty(comp.GetTypeByMetadataName("S1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters());
10690Assert.NotEmpty(comp.GetTypeByMetadataName("S1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters());
10729Assert.NotEmpty(comp.GetTypeByMetadataName("S1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters());
10765Assert.NotEmpty(comp.GetTypeByMetadataName("S1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters());
10801Assert.NotEmpty(comp.GetTypeByMetadataName("S1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters());
10841Assert.NotEmpty(comp.GetTypeByMetadataName("S1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters());
10888Assert.Empty(comp.GetTypeByMetadataName("S1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters());
10932Assert.Empty(comp.GetTypeByMetadataName("S1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters());
10972Assert.NotEmpty(comp.GetTypeByMetadataName("S1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters());
11015Assert.NotEmpty(comp.GetTypeByMetadataName("S1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters());
11062Assert.Empty(comp.GetTypeByMetadataName("S1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters());
11104Assert.Empty(comp.GetTypeByMetadataName("S1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters());
11149Assert.Empty(comp.GetTypeByMetadataName("S1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters());
11184Assert.Empty(comp.GetTypeByMetadataName("S1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters());
11214Assert.Empty(comp.GetTypeByMetadataName("S1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters());
11249Assert.Empty(comp.GetTypeByMetadataName("S1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters());
11279Assert.Empty(comp.GetTypeByMetadataName("S1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters());
11314Assert.Empty(comp.GetTypeByMetadataName("S1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters());
11345Assert.Empty(comp.GetTypeByMetadataName("S1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters());
11381Assert.NotEmpty(comp.GetTypeByMetadataName("S1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters());
11412Assert.NotEmpty(comp.GetTypeByMetadataName("S1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters());
11455Assert.Empty(comp.GetTypeByMetadataName("S1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters());
11494Assert.Empty(comp.GetTypeByMetadataName("S1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters());
11533Assert.Empty(comp.GetTypeByMetadataName("Color+C1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters());
11573Assert.Empty(comp.GetTypeByMetadataName("Color+C1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters());
11616Assert.Empty(comp.GetTypeByMetadataName("Color+C1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters());
11806Assert.Equal(isStatic, comp.GetTypeByMetadataName("C1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters().IsEmpty());
11850Assert.NotEmpty(comp.GetTypeByMetadataName("S1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters());
11851Assert.Empty(comp.GetTypeByMetadataName("S2").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters());
11852Assert.NotEmpty(comp.GetTypeByMetadataName("S3").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters());
11924Assert.NotEmpty(comp.GetTypeByMetadataName("S1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters());
11960Assert.NotEmpty(comp.GetTypeByMetadataName("S1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters());
12003Assert.NotEmpty(comp.GetTypeByMetadataName("S1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters());
12051Assert.Equal("System.String P1", comp1.GetTypeByMetadataName("C1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters().Single().Key.ToTestDisplayString());
12052Assert.Equal("System.Int32 p2", comp1.GetTypeByMetadataName("C2").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters().Single().Key.ToTestDisplayString());
12053Assert.Equal(2, comp1.GetTypeByMetadataName("C3").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters().Count);
12083Assert.Empty(comp2.GetTypeByMetadataName("C1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters());
12084Assert.Empty(comp2.GetTypeByMetadataName("C2").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters());
12124Assert.NotEmpty(comp.GetTypeByMetadataName("S1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters());
12168Assert.Empty(comp.GetTypeByMetadataName("S1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters());
12214Assert.NotEmpty(comp.GetTypeByMetadataName("S1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters());
14630Assert.All(comp.GetTypeByMetadataName("S1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetBackingFields(), f => Assert.True(f.IsReadOnly));
14826Assert.All(comp.GetTypeByMetadataName("S1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetBackingFields(), f => Assert.True(f.IsReadOnly));
15027Assert.All(comp.GetTypeByMetadataName("S1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetBackingFields(), f => Assert.True(f.IsReadOnly));
15253Assert.All(comp.GetTypeByMetadataName("S1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetBackingFields(), f => Assert.True(f.IsReadOnly));
15564Assert.All(comp.GetTypeByMetadataName("S1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetBackingFields(), f => Assert.True(f.IsReadOnly));
15726var attr = m.GlobalNamespace.GetTypeMember("C1").GetMembers().OfType<FieldSymbol>().Single().GetAttributes();
15748var attr = m.GlobalNamespace.GetTypeMember("C1").GetMembers().OfType<FieldSymbol>().Single().GetAttributes();
15769var attr = m.GlobalNamespace.GetTypeMember("C1").GetMembers().OfType<FieldSymbol>().Single().GetAttributes();
15790var attr = m.GlobalNamespace.GetTypeMember("C1").GetMembers().OfType<FieldSymbol>().Single().GetAttributes();
16389Assert.NotEmpty(comp.GetTypeByMetadataName("S1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters());
19777Assert.Single(comp.GetTypeByMetadataName("C1").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters());
19795var indexer = tree.GetRoot().DescendantNodes().OfType<ElementAccessExpressionSyntax>().Single();
20268Assert.Empty(comp.GetTypeByMetadataName("C").InstanceConstructors.OfType<SynthesizedPrimaryConstructor>().Single().GetCapturedParameters());
20657var typeDeclaration = tree.GetRoot().ChildNodes().OfType<TypeDeclarationSyntax>().Single();
20662var namedType = symbols.OfType<INamedTypeSymbol>().Single();
20663var primaryConstructor = symbols.OfType<IMethodSymbol>().Single();
20696var namedType1 = symbols1.OfType<INamedTypeSymbol>().Single();
20697var primaryConstructor1 = symbols1.OfType<IMethodSymbol>().Single();
20706var namedType2 = symbols2.OfType<INamedTypeSymbol>().Single();
20740var namedType1 = symbols1.OfType<INamedTypeSymbol>().Single();
20741var primaryConstructor1 = symbols1.OfType<IMethodSymbol>().Single();
20750var namedType2 = symbols2.OfType<INamedTypeSymbol>().Single();
20787var namedType1 = symbols1.OfType<INamedTypeSymbol>().Single();
20795var namedType2 = symbols2.OfType<INamedTypeSymbol>().Single();
20796var primaryConstructor2 = symbols2.OfType<IMethodSymbol>().Single();
20837var namedType1 = symbols1.OfType<INamedTypeSymbol>().Single();
20838var primaryConstructor1 = symbols1.OfType<IMethodSymbol>().Single();
20847var namedType2 = symbols2.OfType<INamedTypeSymbol>().Single();
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)
Microsoft.CodeAnalysis.CSharp.Features (32)
CodeRefactorings\InlineTemporary\InlineTemporaryCodeRefactoringProvider.cs (1)
325.Single()
Microsoft.CodeAnalysis.CSharp.Features.UnitTests (43)
Microsoft.CodeAnalysis.CSharp.IOperation.UnitTests (75)
Microsoft.CodeAnalysis.CSharp.Scripting.UnitTests (6)
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (963)
Semantics\TopLevelStatementsTests.cs (59)
236var localDecl = unit1.DescendantNodes().OfType<LocalFunctionStatementSyntax>().Single();
320var localRef = unit1.DescendantNodes().OfType<IdentifierNameSyntax>().Single();
359var localDecl = unit2.DescendantNodes().OfType<LocalFunctionStatementSyntax>().Single();
482var localDecl = tree1.GetRoot().DescendantNodes().OfType<VariableDeclaratorSyntax>().Single();
493var localFuncRef = tree1.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "local").Single();
501var localRef = tree2.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "i").Single();
534var localDecl = tree1.GetRoot().DescendantNodes().OfType<VariableDeclaratorSyntax>().Single();
574var localDecl = tree1.GetRoot().DescendantNodes().OfType<VariableDeclaratorSyntax>().Single();
585var localFuncRef = tree1.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "local").Single();
592var localRef = tree1.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "i").Single();
699var declarator = tree.GetRoot().DescendantNodes().OfType<VariableDeclaratorSyntax>().Single();
700var reference = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "s").Single();
872var symbol1 = model1.GetDeclaredSymbol(tree1.GetRoot().DescendantNodes().OfType<VariableDeclaratorSyntax>().Single());
874Assert.Same(symbol1, model1.GetSymbolInfo(tree1.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "x").Single()).Symbol);
878var symbol2 = model2.GetDeclaredSymbol(tree2.GetRoot().DescendantNodes().OfType<VariableDeclaratorSyntax>().Single());
880Assert.Same(symbol2, model2.GetSymbolInfo(tree2.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "x").Single()).Symbol);
990var symbol2 = model1.GetDeclaredSymbol(tree1.GetRoot().DescendantNodes().OfType<VariableDeclaratorSyntax>().Skip(1).Single());
992Assert.Same(symbol1, model1.GetSymbolInfo(tree1.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "x").Skip(1).Single()).Symbol);
1043Assert.Same(symbol1, model1.GetSymbolInfo(tree1.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "args").Single()).Symbol);
1452var nameRef = tree2.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "x").Single();
1470nameRef = tree2.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "x").Single();
1565var reference = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "c").Single();
1895var localDecl = tree1.GetRoot().DescendantNodes().OfType<VariableDeclaratorSyntax>().Single();
2121var localDecl = tree1.GetRoot().DescendantNodes().OfType<LocalFunctionStatementSyntax>().Single();
2285var localDecl = tree1.GetRoot().DescendantNodes().OfType<LocalFunctionStatementSyntax>().Single();
2463var labelDecl = tree1.GetRoot().DescendantNodes().OfType<LabeledStatementSyntax>().Single();
2956var nameRef = tree1.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "alias1" && !id.Parent.IsKind(SyntaxKind.NameEquals)).Single();
2961nameRef = tree1.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "alias2").Single();
2978nameRef = tree2.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "alias2" && !id.Parent.IsKind(SyntaxKind.NameEquals)).Single();
2983nameRef = tree2.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "alias1").Single();
4252var declarator = tree.GetRoot().DescendantNodes().OfType<LocalFunctionStatementSyntax>().Single();
4253var reference = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "local").Single();
4547var symbol1 = model1.GetDeclaredSymbol(tree1.GetRoot().DescendantNodes().OfType<LocalFunctionStatementSyntax>().Single());
4549Assert.Same(symbol1, model1.GetSymbolInfo(tree1.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "local1").Single()).Symbol);
4555Assert.Same(symbol2, model2.GetSymbolInfo(tree2.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "local1").Single()).Symbol);
4617Assert.Same(symbol1, model1.GetSymbolInfo(tree1.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "local1").Skip(1).Single()).Symbol);
4662Assert.Same(symbol1, model1.GetSymbolInfo(tree1.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "args").Single()).Symbol);
4930var declarator = tree.GetRoot().DescendantNodes().OfType<LabeledStatementSyntax>().Single();
4931var reference = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "label1").Single();
4987var symbol1 = model1.GetDeclaredSymbol(tree1.GetRoot().DescendantNodes().OfType<LabeledStatementSyntax>().Single());
4989Assert.Same(symbol1, model1.GetSymbolInfo(tree1.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "label1").Single()).Symbol);
4993var symbol2 = model2.GetDeclaredSymbol(tree2.GetRoot().DescendantNodes().OfType<LabeledStatementSyntax>().Single());
4996Assert.Same(symbol2, model2.GetSymbolInfo(tree2.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "label1").Single()).Symbol);
5015var declarator = tree.GetRoot().DescendantNodes().OfType<LabeledStatementSyntax>().Single();
5016var reference = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "args").Single();
6175var syntaxTree = comp.SyntaxTrees.Single();
6247var syntaxTree = comp.SyntaxTrees.Single();
6251.GetDeclaredSymbol(syntaxTree.GetRoot().DescendantNodes().OfType<LocalFunctionStatementSyntax>().Single())
6323var invocation = syntaxTree.GetRoot().DescendantNodes().OfType<InvocationExpressionSyntax>().Single();
6367var localDecl = syntaxTree.GetRoot().DescendantNodes().OfType<VariableDeclaratorSyntax>().Single();
6368var localRef = syntaxTree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "x").Single();
6407var localDecl = syntaxTree1.GetRoot().DescendantNodes().OfType<VariableDeclaratorSyntax>().Single();
6408var localRef = syntaxTree1.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "x").Single();
6457var localDecl = syntaxTree1.GetRoot().DescendantNodes().OfType<VariableDeclaratorSyntax>().Single();
6459var localRef = syntaxTree2.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "x").Single();
8787var id = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Single();
8809var id = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "ar").Single();
8831var id = tree.GetRoot().DescendantNodes().OfType<IdentifierNameSyntax>().Where(id => id.Identifier.ValueText == "ar").Single();
9817Assert.Equal(OperationKind.Literal, model.GetOperation(tree.GetRoot().DescendantNodes().OfType<LiteralExpressionSyntax>().Single()).Kind);
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (1603)
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\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\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();
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (105)
Microsoft.CodeAnalysis.CSharp.Test.Utilities (3)
Microsoft.CodeAnalysis.CSharp.WinRT.UnitTests (10)
Microsoft.CodeAnalysis.CSharp.Workspaces (7)
Microsoft.CodeAnalysis.CSharp.Workspaces.UnitTests (8)
Microsoft.CodeAnalysis.EditorFeatures (18)
Microsoft.CodeAnalysis.EditorFeatures.Test.Utilities (39)
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (225)
Microsoft.CodeAnalysis.ExpressionEvaluator.ResultProvider (1)
Microsoft.CodeAnalysis.ExpressionEvaluator.ResultProvider.Utilities (3)
Microsoft.CodeAnalysis.Extensions.Package (1)
Microsoft.CodeAnalysis.ExternalAccess.HotReload.UnitTests (2)
Microsoft.CodeAnalysis.Features (20)
Microsoft.CodeAnalysis.Features.Test.Utilities (6)
Microsoft.CodeAnalysis.Features.UnitTests (133)
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();
Microsoft.CodeAnalysis.InteractiveHost (1)
Microsoft.CodeAnalysis.LanguageServer (2)
Microsoft.CodeAnalysis.LanguageServer.Protocol (6)
Microsoft.CodeAnalysis.LanguageServer.Protocol.UnitTests (577)
CodeActions\CodeActionResolveTests.cs (17)
45data: CreateCodeActionResolveData(CSharpAnalyzersResources.Use_implicit_type, testLspServer.GetLocations("caret").Single(), titlePath),
68data: CreateCodeActionResolveData(CSharpAnalyzersResources.Use_implicit_type, testLspServer.GetLocations("caret").Single(), titlePath),
100testLspServer.GetLocations("caret").Single(), titlePath),
132testLspServer.GetLocations("caret").Single(), titlePath),
175testLspServer.GetLocations("caret").Single(), titlePath),
182var documentBefore = testWorkspace.CurrentSolution.GetDocument(testWorkspace.Documents.Single().Id)!;
187var documentAfter = testWorkspace.CurrentSolution.GetDocument(testWorkspace.Documents.Single().Id)!;
196testLspServer.GetLocations("caret").Single(), titlePath),
233testLspServer.GetLocations("caret").Single(), titlePath),
292testLspServer.GetLocations("caret").Single(), titlePath),
301var project = testWorkspace.CurrentSolution.Projects.Single();
303var existingDocumentUri = testWorkspace.CurrentSolution.GetRequiredDocument(testWorkspace.Documents.Single().Id).GetURI();
374testLspServer.GetLocations("caret").Single(), titlePath),
420testLspServer.GetLocations("caret").Single(), titlePath),
429var existingDocument = testWorkspace.CurrentSolution.GetRequiredDocument(testWorkspace.Documents.Single().Id);
504testLspServer.GetLocations("caret").Single(), titlePath),
541DocumentUri = locations.Single().DocumentUri
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(),
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\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);
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);
Microsoft.CodeAnalysis.LanguageServer.UnitTests (4)
Microsoft.CodeAnalysis.PerformanceSensitiveAnalyzers (5)
Microsoft.CodeAnalysis.PublicApiAnalyzers (3)
Microsoft.CodeAnalysis.Rebuild (1)
Microsoft.CodeAnalysis.Rebuild.UnitTests (4)
Microsoft.CodeAnalysis.Remote.ServiceHub (2)
Microsoft.CodeAnalysis.Remote.ServiceHub.UnitTests (2)
Microsoft.CodeAnalysis.Remote.Workspaces (1)
Microsoft.CodeAnalysis.ResxSourceGenerator (3)
Microsoft.CodeAnalysis.Scripting.Desktop.UnitTests (1)
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());
Microsoft.CodeAnalysis.Threading.Package (1)
Microsoft.CodeAnalysis.UnitTests (21)
Microsoft.CodeAnalysis.Workspaces (8)
Microsoft.CodeAnalysis.Workspaces.MSBuild (1)
Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost (1)
Microsoft.CodeAnalysis.Workspaces.MSBuild.UnitTests (3)
Microsoft.CodeAnalysis.Workspaces.Test.Utilities (8)
Microsoft.CodeAnalysis.Workspaces.UnitTests (229)
SolutionTests\SolutionWithSourceGeneratorTests.cs (28)
257var documentId = project.DocumentIds.Single();
261project = project.Solution.WithDocumentText(documentId, SourceText.From("// Changed Source File")).Projects.Single();
299var additionalDocumentId = project.AdditionalDocumentIds.Single();
304project = project.Solution.WithAdditionalDocumentText(additionalDocumentId, SourceText.From("Hello, everyone!")).Projects.Single();
309project = project.Solution.WithAdditionalDocumentText(additionalDocumentId, SourceText.From("Good evening, everyone!")).Projects.Single();
345var partialProject = project.Documents.Single().WithFrozenPartialSemantics(forceFreeze, CancellationToken.None).Project;
372projectBeforeChange.AdditionalDocumentIds.Single(),
373SourceText.From("Hello, world!!!!")).Projects.Single();
399Assert.NotEqual(generatedDocumentsInFirstProject.Single().Id.Id, generatedDocumentsInSecondProject.Single().Id.Id);
421var projectIdWithGenerator = solution.ProjectIds.Single();
487project = project.Documents.Single().WithText(SourceText.From("// Change")).Project;
563var existingText = await project.Documents.Single().GetTextAsync();
565project = project.Documents.Single().WithText(newText).Project;
616var generatedDocument = Assert.Single(await workspace.CurrentSolution.Projects.Single().GetSourceGeneratedDocumentsAsync());
643Assert.Empty(await workspace.CurrentSolution.Projects.Single().GetSourceGeneratedDocumentsAsync());
660var projectIdWithGenerator = solution.ProjectIds.Single();
723var documentToFreeze = workspace.CurrentSolution.Projects.Single().Documents.Single();
758var document = project.Documents.Single().WithFrozenPartialSemantics(forceFreeze: true, CancellationToken.None);
787var document = project.Documents.Single().WithFrozenPartialSemantics(CancellationToken.None);
824Assert.Equal(document.GetLinkedDocumentIds().Single(), documentIdsToTest.Except([documentIdToTest]).Single());
851project = project.Solution.AddDocument(documentInfo).Projects.Single()
903var projectId1 = solution.ProjectIds.Single();
915Assert.Equal("// Frozen 1", (await (await solutionWithFrozenDocuments.GetRequiredProject(projectId1).GetSourceGeneratedDocumentsAsync()).Single().GetTextAsync()).ToString());
916Assert.Equal("// Frozen 2", (await (await solutionWithFrozenDocuments.GetRequiredProject(projectId2).GetSourceGeneratedDocumentsAsync()).Single().GetTextAsync()).ToString());
1502var projectId1 = initialSolution.Projects.Single().Id;
1537Assert.Equal(2, finalSolution.Projects.Single().Documents.Count());
Microsoft.DotNet.Build.Tasks.Feed (2)
Microsoft.DotNet.Build.Tasks.Feed.Tests (1)
Microsoft.DotNet.Build.Tasks.Packaging (2)
Microsoft.DotNet.Build.Tasks.VisualStudio (1)
Microsoft.DotNet.Build.Tasks.Workloads (3)
Microsoft.DotNet.NuGetRepack.Tasks (1)
Microsoft.DotNet.SignTool (3)
Microsoft.DotNet.SignTool.Tests (1)
Microsoft.Extensions.AI.Abstractions.Tests (4)
Microsoft.Extensions.AI.AzureAIInference.Tests (11)
Microsoft.Extensions.AI.Evaluation.Safety (2)
Microsoft.Extensions.AI.Integration.Tests (3)
Microsoft.Extensions.AI.OpenAI.Tests (28)
OpenAIChatClientTests.cs (23)
163Assert.Single(response.Messages.Single().Contents);
164Assert.Equal(ChatRole.Assistant, response.Messages.Single().Role);
165Assert.Equal("chatcmpl-ADx3PvAnCwJg0woha4pYsBTi3ZpOI", response.Messages.Single().MessageId);
257UsageContent usage = updates.SelectMany(u => u.Contents).OfType<UsageContent>().Single();
837Assert.Single(response.Messages.Single().Contents);
838Assert.Equal(ChatRole.Assistant, response.Messages.Single().Role);
839Assert.Equal("chatcmpl-ADyV17bXeSm5rzUx3n46O7m3M0o3P", response.Messages.Single().MessageId);
935Assert.Single(response.Messages.Single().Contents);
936Assert.Equal(ChatRole.Assistant, response.Messages.Single().Role);
1033Assert.Single(response.Messages.Single().Contents);
1034Assert.Equal(ChatRole.Assistant, response.Messages.Single().Role);
1147Assert.Equal(ChatRole.Assistant, response.Messages.Single().Role);
1165Assert.Single(response.Messages.Single().Contents);
1166FunctionCallContent fcc = Assert.IsType<FunctionCallContent>(response.Messages.Single().Contents[0]);
1231Assert.Equal(ChatRole.Assistant, response.Messages.Single().Role);
1249Assert.Single(response.Messages.Single().Contents);
1250TextContent fcc = Assert.IsType<TextContent>(response.Messages.Single().Contents[0]);
1350UsageContent usage = updates.SelectMany(u => u.Contents).OfType<UsageContent>().Single();
1486Assert.Single(response.Messages.Single().Contents);
1487Assert.Equal(ChatRole.Assistant, response.Messages.Single().Role);
1600Assert.Single(response.Messages.Single().Contents);
1601Assert.Equal(ChatRole.Assistant, response.Messages.Single().Role);
1602Assert.Equal("chatcmpl-BHaQ3nkeSDGhLzLya3mGbB1EXSqve", response.Messages.Single().MessageId);
Microsoft.Extensions.Caching.Abstractions (1)
Microsoft.Extensions.Caching.MicroBenchmarks (1)
Microsoft.Extensions.Configuration.KeyPerFile.Tests (1)
Microsoft.Extensions.Diagnostics.HealthChecks.Tests (3)
Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests (13)
Microsoft.Extensions.Http.Diagnostics.Tests (1)
Microsoft.Extensions.Http.Resilience.Tests (4)
Microsoft.Extensions.Resilience.Tests (2)
Microsoft.Extensions.Telemetry.Tests (2)
Microsoft.Extensions.Validation.GeneratorTests (90)
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.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.ValidatableType.cs (26)
113Assert.Equal("The field IntegerWithRange must be between 10 and 100.", kvp.Value.Single());
132Assert.Equal("The field Valid identifier must be between 10 and 100.", kvp.Value.Single());
151Assert.Equal("The PropertyWithMemberAttributes field is required.", kvp.Value.Single());
174Assert.Equal("The RequiredProperty field is required.", kvp.Value.Single());
179Assert.Equal("The field StringWithLength must be a string with a maximum length of 10.", kvp.Value.Single());
203Assert.Equal("The EmailString field is not a valid e-mail address.", kvp.Value.Single());
208Assert.Equal("The RequiredProperty field is required.", kvp.Value.Single());
213Assert.Equal("The field StringWithLength must be a string with a maximum length of 10.", kvp.Value.Single());
255Assert.Equal("The RequiredProperty field is required.", kvp.Value.Single());
260Assert.Equal("The field StringWithLength must be a string with a maximum length of 10.", kvp.Value.Single());
265Assert.Equal("The field StringWithLength must be a string with a maximum length of 10.", kvp.Value.Single());
284Assert.Equal("Value must be an even number", kvp.Value.Single());
330Assert.Equal("Value must be an even number", kvp.Value.Single());
482Assert.Equal("The field IntegerWithRange must be between 10 and 100.", kvp.Value.Single());
501Assert.Equal("The field Valid identifier must be between 10 and 100.", kvp.Value.Single());
520Assert.Equal("The PropertyWithMemberAttributes field is required.", kvp.Value.Single());
543Assert.Equal("The RequiredProperty field is required.", kvp.Value.Single());
548Assert.Equal("The field StringWithLength must be a string with a maximum length of 10.", kvp.Value.Single());
572Assert.Equal("The EmailString field is not a valid e-mail address.", kvp.Value.Single());
577Assert.Equal("The RequiredProperty field is required.", kvp.Value.Single());
582Assert.Equal("The field StringWithLength must be a string with a maximum length of 10.", kvp.Value.Single());
624Assert.Equal("The RequiredProperty field is required.", kvp.Value.Single());
629Assert.Equal("The field StringWithLength must be a string with a maximum length of 10.", kvp.Value.Single());
634Assert.Equal("The field StringWithLength must be a string with a maximum length of 10.", kvp.Value.Single());
653Assert.Equal("Value must be an even number", kvp.Value.Single());
699Assert.Equal("Value must be an even number", kvp.Value.Single());
Microsoft.Extensions.Validation.Tests (12)
ValidatableTypeInfoTests.cs (10)
91Assert.Equal("The Name field is required.", context.Errors.Single());
98Assert.Equal("The field Age must be between 0 and 120.", context.Errors.Single());
105Assert.Equal("The Street field is required.", context.Errors.Single());
112Assert.Equal("The City field is required.", context.Errors.Single());
162Assert.Equal("Salary must be a positive value.", errorContext.Errors.Single());
530Assert.Equal("The Password field is required.", error.Value.Single());
555Assert.Equal("Data must be positive.", globalError.Value.Single());
624Assert.Equal("IValidatableObject error", interfaceError.Value.Single());
636Assert.Equal("Class attribute error", classAttributeError.Value.Single());
648Assert.Equal("Property attribute error", propertyAttributeError.Value.Single());
Microsoft.Gen.ComplianceReports.Unit.Tests (1)
Microsoft.Gen.ContextualOptions.Unit.Tests (21)
Microsoft.Gen.Logging.Unit.Tests (1)
Microsoft.Gen.MetadataExtractor.Unit.Tests (1)
Microsoft.Gen.Metrics.Unit.Tests (1)
Microsoft.Gen.MetricsReports.Unit.Tests (1)
Microsoft.JSInterop.Tests (5)
Microsoft.Maui.Controls.Build.Tasks (4)
Microsoft.ML.PerformanceTests (1)
Microsoft.ML.Tests (4)
Microsoft.VisualStudio.LanguageServices (8)
Microsoft.VisualStudio.LanguageServices.CSharp (1)
Microsoft.VisualStudio.LanguageServices.CSharp.UnitTests (111)
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();
Microsoft.VisualStudio.LanguageServices.Implementation (3)
Replay (1)
Roslyn.Diagnostics.Analyzers (5)
Roslyn.Diagnostics.CSharp.Analyzers (4)
Roslyn.VisualStudio.Next.UnitTests (97)
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(),
Shared.Tests (2)
Sockets.FunctionalTests (1)
System.Collections.Immutable (4)
System.ComponentModel.Composition (1)
System.Linq.Queryable (1)
System.Private.Windows.Core.TestUtilities (1)
System.Reflection.DispatchProxy (1)
System.Windows.Forms.Design.Tests (5)
System.Windows.Forms.Tests (11)
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)
Text.Analyzers (5)
vbc (1)
VBCSCompiler (1)
VBCSCompiler.UnitTests (35)
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());