Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

"csc.exe" exited with code -2146232797. using Version 5.0.100-preview.8.20417.9 #47164

Closed
Unknown6656 opened this issue Aug 26, 2020 · 17 comments · Fixed by #47407
Closed

"csc.exe" exited with code -2146232797. using Version 5.0.100-preview.8.20417.9 #47164

Unknown6656 opened this issue Aug 26, 2020 · 17 comments · Fixed by #47407
Assignees
Labels
Area-Compilers Bug New Language Feature - Pattern Matching Pattern Matching Tenet-Reliability Customer telemetry indicates that the product is failing in a crash/hang/dataloss manner.
Milestone

Comments

@Unknown6656
Copy link

Version Used:

  • MS Build Engine 16.8.0-preview-20414-02+a55ce4fbb
  • .NET Core SDK 5.0.100-preview.8.20417.9

Steps to Reproduce:
This may be reproducable by cloning https://github.com/Unknown6656/Unknown6656.Core and trying to build the project /Unknown6656.Core/Unknown6656.Core.csproj using the .NET Core SDK version 5.0.100-preview.8.20417.9

Expected Behavior:
No crash of csc.exe (at least, it did not crash on version 5.0.100-preview.7.20366.6)

Actual Behavior:
(I'm so sorry for the wall of text)

Microsoft (R) Build Engine version 16.8.0-preview-20414-02+a55ce4fbb for .NET
Copyright (C) Microsoft Corporation. All rights reserved.

  Determining projects to restore...
  All projects are up-to-date for restore.
  You are using a preview version of .NET. See: https://aka.ms/dotnet-core-preview
C:\Program Files\dotnet\sdk\5.0.100-preview.8.20417.9\Roslyn\Microsoft.CSharp.Core.targets(70,5): error : Process terminated. System.InvalidOperationException: This program location is thought to be unreachable. [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
C:\Program Files\dotnet\sdk\5.0.100-preview.8.20417.9\Roslyn\Microsoft.CSharp.Core.targets(70,5): error :    at Microsoft.CodeAnalysis.CSharp.PatternExplainer.ShortestPathToNode(ImmutableArray`1 nodes, BoundDecisionDagNode node, Boolean nullPaths, Boolean& requiresFalseWhenClause) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
C:\Program Files\dotnet\sdk\5.0.100-preview.8.20417.9\Roslyn\Microsoft.CSharp.Core.targets(70,5): error :    at Microsoft.CodeAnalysis.CSharp.PatternExplainer.SamplePatternForPathToDagNode(BoundDagTemp rootIdentifier, ImmutableArray`1 nodes, BoundDecisionDagNode targetNode, Boolean nullPaths, Boolean& requiresFalseWhenClause) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
C:\Program Files\dotnet\sdk\5.0.100-preview.8.20417.9\Roslyn\Microsoft.CSharp.Core.targets(70,5): error :    at Microsoft.CodeAnalysis.CSharp.SwitchExpressionBinder.CheckSwitchExpressionExhaustive(SwitchExpressionSyntax node, BoundExpression boundInputExpression, ImmutableArray`1 switchArms, BoundDecisionDag& decisionDag, LabelSymbol& defaultLabel, DiagnosticBag diagnostics) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
C:\Program Files\dotnet\sdk\5.0.100-preview.8.20417.9\Roslyn\Microsoft.CSharp.Core.targets(70,5): error :    at Microsoft.CodeAnalysis.CSharp.SwitchExpressionBinder.BindSwitchExpressionCore(SwitchExpressionSyntax node, Binder originalBinder, DiagnosticBag diagnostics) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
C:\Program Files\dotnet\sdk\5.0.100-preview.8.20417.9\Roslyn\Microsoft.CSharp.Core.targets(70,5): error :    at Microsoft.CodeAnalysis.CSharp.Binder.BindExpressionInternal(ExpressionSyntax node, DiagnosticBag diagnostics, Boolean invoked, Boolean indexed) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
C:\Program Files\dotnet\sdk\5.0.100-preview.8.20417.9\Roslyn\Microsoft.CSharp.Core.targets(70,5): error :    at Microsoft.CodeAnalysis.CSharp.Binder.BindExpression(ExpressionSyntax node, DiagnosticBag diagnostics, Boolean invoked, Boolean indexed) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
C:\Program Files\dotnet\sdk\5.0.100-preview.8.20417.9\Roslyn\Microsoft.CSharp.Core.targets(70,5): error :    at Microsoft.CodeAnalysis.CSharp.Binder.BindPossibleArrayInitializer(ExpressionSyntax node, TypeSymbol destinationType, BindValueKind valueKind, DiagnosticBag diagnostics) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
C:\Program Files\dotnet\sdk\5.0.100-preview.8.20417.9\Roslyn\Microsoft.CSharp.Core.targets(70,5): error :    at Microsoft.CodeAnalysis.CSharp.Binder.BindVariableDeclaration(SourceLocalSymbol localSymbol, LocalDeclarationKind kind, Boolean isVar, VariableDeclaratorSyntax declarator, TypeSyntax typeSyntax, TypeWithAnnotations declTypeOpt, AliasSymbol aliasOpt, DiagnosticBag diagnostics, Boolean includeBoundType, CSharpSyntaxNode associatedSyntaxNode) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
C:\Program Files\dotnet\sdk\5.0.100-preview.8.20417.9\Roslyn\Microsoft.CSharp.Core.targets(70,5): error :    at Microsoft.CodeAnalysis.CSharp.Binder.BindDeclarationStatementParts(LocalDeclarationStatementSyntax node, DiagnosticBag diagnostics) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
C:\Program Files\dotnet\sdk\5.0.100-preview.8.20417.9\Roslyn\Microsoft.CSharp.Core.targets(70,5): error :    at Microsoft.CodeAnalysis.CSharp.Binder.BindLocalDeclarationStatement(LocalDeclarationStatementSyntax node, DiagnosticBag diagnostics) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
C:\Program Files\dotnet\sdk\5.0.100-preview.8.20417.9\Roslyn\Microsoft.CSharp.Core.targets(70,5): error :    at Microsoft.CodeAnalysis.CSharp.Binder.BindStatement(StatementSyntax node, DiagnosticBag diagnostics) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
C:\Program Files\dotnet\sdk\5.0.100-preview.8.20417.9\Roslyn\Microsoft.CSharp.Core.targets(70,5): error :    at Microsoft.CodeAnalysis.CSharp.Binder.BindBlockParts(BlockSyntax node, DiagnosticBag diagnostics) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
C:\Program Files\dotnet\sdk\5.0.100-preview.8.20417.9\Roslyn\Microsoft.CSharp.Core.targets(70,5): error :    at Microsoft.CodeAnalysis.CSharp.Binder.BindBlock(BlockSyntax node, DiagnosticBag diagnostics) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
C:\Program Files\dotnet\sdk\5.0.100-preview.8.20417.9\Roslyn\Microsoft.CSharp.Core.targets(70,5): error :    at Microsoft.CodeAnalysis.CSharp.Binder.BindStatement(StatementSyntax node, DiagnosticBag diagnostics) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
C:\Program Files\dotnet\sdk\5.0.100-preview.8.20417.9\Roslyn\Microsoft.CSharp.Core.targets(70,5): error :    at Microsoft.CodeAnalysis.CSharp.Binder.BindPossibleEmbeddedStatement(StatementSyntax node, DiagnosticBag diagnostics) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
C:\Program Files\dotnet\sdk\5.0.100-preview.8.20417.9\Roslyn\Microsoft.CSharp.Core.targets(70,5): error :    at Microsoft.CodeAnalysis.CSharp.Binder.BindIfStatement(IfStatementSyntax node, DiagnosticBag diagnostics) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
C:\Program Files\dotnet\sdk\5.0.100-preview.8.20417.9\Roslyn\Microsoft.CSharp.Core.targets(70,5): error :    at Microsoft.CodeAnalysis.CSharp.Binder.BindStatement(StatementSyntax node, DiagnosticBag diagnostics) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
C:\Program Files\dotnet\sdk\5.0.100-preview.8.20417.9\Roslyn\Microsoft.CSharp.Core.targets(70,5): error :    at Microsoft.CodeAnalysis.CSharp.Binder.BindBlockParts(BlockSyntax node, DiagnosticBag diagnostics) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
C:\Program Files\dotnet\sdk\5.0.100-preview.8.20417.9\Roslyn\Microsoft.CSharp.Core.targets(70,5): error :    at Microsoft.CodeAnalysis.CSharp.Binder.BindBlock(BlockSyntax node, DiagnosticBag diagnostics) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
C:\Program Files\dotnet\sdk\5.0.100-preview.8.20417.9\Roslyn\Microsoft.CSharp.Core.targets(70,5): error :    at Microsoft.CodeAnalysis.CSharp.Binder.BindStatement(StatementSyntax node, DiagnosticBag diagnostics) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
C:\Program Files\dotnet\sdk\5.0.100-preview.8.20417.9\Roslyn\Microsoft.CSharp.Core.targets(70,5): error :    at Microsoft.CodeAnalysis.CSharp.Binder.BindMethodBody(CSharpSyntaxNode declaration, BlockSyntax blockBody, ArrowExpressionClauseSyntax expressionBody, DiagnosticBag diagnostics) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
C:\Program Files\dotnet\sdk\5.0.100-preview.8.20417.9\Roslyn\Microsoft.CSharp.Core.targets(70,5): error :    at Microsoft.CodeAnalysis.CSharp.Binder.BindMethodBody(CSharpSyntaxNode syntax, DiagnosticBag diagnostics) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
C:\Program Files\dotnet\sdk\5.0.100-preview.8.20417.9\Roslyn\Microsoft.CSharp.Core.targets(70,5): error :    at Microsoft.CodeAnalysis.CSharp.MethodCompiler.BindMethodBody(MethodSymbol method, TypeCompilationState compilationState, DiagnosticBag diagnostics, ImportChain& importChain, Boolean& originalBodyNested, InitialState& forSemanticModel) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
C:\Program Files\dotnet\sdk\5.0.100-preview.8.20417.9\Roslyn\Microsoft.CSharp.Core.targets(70,5): error :    at Microsoft.CodeAnalysis.CSharp.MethodCompiler.CompileMethod(MethodSymbol methodSymbol, Int32 methodOrdinal, ProcessedFieldInitializers& processedInitializers, SynthesizedSubmissionFields previousSubmissionFields, TypeCompilationState compilationState) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
C:\Program Files\dotnet\sdk\5.0.100-preview.8.20417.9\Roslyn\Microsoft.CSharp.Core.targets(70,5): error :    at Microsoft.CodeAnalysis.CSharp.MethodCompiler.CompileNamedType(NamedTypeSymbol containingType) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
C:\Program Files\dotnet\sdk\5.0.100-preview.8.20417.9\Roslyn\Microsoft.CSharp.Core.targets(70,5): error :    at Microsoft.CodeAnalysis.CSharp.MethodCompiler.<>c__DisplayClass22_0.<CompileNamedTypeAsync>b__0() [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
C:\Program Files\dotnet\sdk\5.0.100-preview.8.20417.9\Roslyn\Microsoft.CSharp.Core.targets(70,5): error :    at System.Environment.FailFast(System.String, System.Exception) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
C:\Program Files\dotnet\sdk\5.0.100-preview.8.20417.9\Roslyn\Microsoft.CSharp.Core.targets(70,5): error :    at Microsoft.CodeAnalysis.FailFast.OnFatalException(System.Exception) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
C:\Program Files\dotnet\sdk\5.0.100-preview.8.20417.9\Roslyn\Microsoft.CSharp.Core.targets(70,5): error :    at Microsoft.CodeAnalysis.FatalError.Report(System.Exception, System.Action`1<System.Exception>) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
C:\Program Files\dotnet\sdk\5.0.100-preview.8.20417.9\Roslyn\Microsoft.CSharp.Core.targets(70,5): error :    at Microsoft.CodeAnalysis.FatalError.ReportUnlessCanceled(System.Exception) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
C:\Program Files\dotnet\sdk\5.0.100-preview.8.20417.9\Roslyn\Microsoft.CSharp.Core.targets(70,5): error :    at Microsoft.CodeAnalysis.CSharp.MethodCompiler+<>c__DisplayClass22_0.<CompileNamedTypeAsync>b__0() [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
C:\Program Files\dotnet\sdk\5.0.100-preview.8.20417.9\Roslyn\Microsoft.CSharp.Core.targets(70,5): error :    at Microsoft.CodeAnalysis.CSharp.PatternExplainer.ShortestPathToNode(System.Collections.Immutable.ImmutableArray`1<Microsoft.CodeAnalysis.CSharp.BoundDecisionDagNode>, Microsoft.CodeAnalysis.CSharp.BoundDecisionDagNode, Boolean, Boolean ByRef) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
C:\Program Files\dotnet\sdk\5.0.100-preview.8.20417.9\Roslyn\Microsoft.CSharp.Core.targets(70,5): error :    at Microsoft.CodeAnalysis.CSharp.PatternExplainer.SamplePatternForPathToDagNode(Microsoft.CodeAnalysis.CSharp.BoundDagTemp, System.Collections.Immutable.ImmutableArray`1<Microsoft.CodeAnalysis.CSharp.BoundDecisionDagNode>, Microsoft.CodeAnalysis.CSharp.BoundDecisionDagNode, Boolean, Boolean ByRef) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
C:\Program Files\dotnet\sdk\5.0.100-preview.8.20417.9\Roslyn\Microsoft.CSharp.Core.targets(70,5): error :    at Microsoft.CodeAnalysis.CSharp.SwitchExpressionBinder.CheckSwitchExpressionExhaustive(Microsoft.CodeAnalysis.CSharp.Syntax.SwitchExpressionSyntax, Microsoft.CodeAnalysis.CSharp.BoundExpression, System.Collections.Immutable.ImmutableArray`1<Microsoft.CodeAnalysis.CSharp.BoundSwitchExpressionArm>, Microsoft.CodeAnalysis.CSharp.BoundDecisionDag ByRef, Microsoft.CodeAnalysis.CSharp.Symbols.LabelSymbol ByRef, Microsoft.CodeAnalysis.DiagnosticBag) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
C:\Program Files\dotnet\sdk\5.0.100-preview.8.20417.9\Roslyn\Microsoft.CSharp.Core.targets(70,5): error :    at Microsoft.CodeAnalysis.CSharp.SwitchExpressionBinder.BindSwitchExpressionCore(Microsoft.CodeAnalysis.CSharp.Syntax.SwitchExpressionSyntax, Microsoft.CodeAnalysis.CSharp.Binder, Microsoft.CodeAnalysis.DiagnosticBag) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
C:\Program Files\dotnet\sdk\5.0.100-preview.8.20417.9\Roslyn\Microsoft.CSharp.Core.targets(70,5): error :    at Microsoft.CodeAnalysis.CSharp.Binder.BindExpressionInternal(Microsoft.CodeAnalysis.CSharp.Syntax.ExpressionSyntax, Microsoft.CodeAnalysis.DiagnosticBag, Boolean, Boolean) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
C:\Program Files\dotnet\sdk\5.0.100-preview.8.20417.9\Roslyn\Microsoft.CSharp.Core.targets(70,5): error :    at Microsoft.CodeAnalysis.CSharp.Binder.BindExpression(Microsoft.CodeAnalysis.CSharp.Syntax.ExpressionSyntax, Microsoft.CodeAnalysis.DiagnosticBag, Boolean, Boolean) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
C:\Program Files\dotnet\sdk\5.0.100-preview.8.20417.9\Roslyn\Microsoft.CSharp.Core.targets(70,5): error :    at Microsoft.CodeAnalysis.CSharp.Binder.BindPossibleArrayInitializer(Microsoft.CodeAnalysis.CSharp.Syntax.ExpressionSyntax, Microsoft.CodeAnalysis.CSharp.Symbols.TypeSymbol, BindValueKind, Microsoft.CodeAnalysis.DiagnosticBag) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
C:\Program Files\dotnet\sdk\5.0.100-preview.8.20417.9\Roslyn\Microsoft.CSharp.Core.targets(70,5): error :    at Microsoft.CodeAnalysis.CSharp.Binder.BindVariableDeclaration(Microsoft.CodeAnalysis.CSharp.Symbols.SourceLocalSymbol, Microsoft.CodeAnalysis.CSharp.Symbols.LocalDeclarationKind, Boolean, Microsoft.CodeAnalysis.CSharp.Syntax.VariableDeclaratorSyntax, Microsoft.CodeAnalysis.CSharp.Syntax.TypeSyntax, Microsoft.CodeAnalysis.CSharp.Symbols.TypeWithAnnotations, Microsoft.CodeAnalysis.CSharp.Symbols.AliasSymbol, Microsoft.CodeAnalysis.DiagnosticBag, Boolean, Microsoft.CodeAnalysis.CSharp.CSharpSyntaxNode) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
C:\Program Files\dotnet\sdk\5.0.100-preview.8.20417.9\Roslyn\Microsoft.CSharp.Core.targets(70,5): error :    at Microsoft.CodeAnalysis.CSharp.Binder.BindDeclarationStatementParts(Microsoft.CodeAnalysis.CSharp.Syntax.LocalDeclarationStatementSyntax, Microsoft.CodeAnalysis.DiagnosticBag) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
C:\Program Files\dotnet\sdk\5.0.100-preview.8.20417.9\Roslyn\Microsoft.CSharp.Core.targets(70,5): error :    at Microsoft.CodeAnalysis.CSharp.Binder.BindLocalDeclarationStatement(Microsoft.CodeAnalysis.CSharp.Syntax.LocalDeclarationStatementSyntax, Microsoft.CodeAnalysis.DiagnosticBag) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
C:\Program Files\dotnet\sdk\5.0.100-preview.8.20417.9\Roslyn\Microsoft.CSharp.Core.targets(70,5): error :    at Microsoft.CodeAnalysis.CSharp.Binder.BindStatement(Microsoft.CodeAnalysis.CSharp.Syntax.StatementSyntax, Microsoft.CodeAnalysis.DiagnosticBag) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
C:\Program Files\dotnet\sdk\5.0.100-preview.8.20417.9\Roslyn\Microsoft.CSharp.Core.targets(70,5): error :    at Microsoft.CodeAnalysis.CSharp.Binder.BindBlockParts(Microsoft.CodeAnalysis.CSharp.Syntax.BlockSyntax, Microsoft.CodeAnalysis.DiagnosticBag) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
C:\Program Files\dotnet\sdk\5.0.100-preview.8.20417.9\Roslyn\Microsoft.CSharp.Core.targets(70,5): error :    at Microsoft.CodeAnalysis.CSharp.Binder.BindBlock(Microsoft.CodeAnalysis.CSharp.Syntax.BlockSyntax, Microsoft.CodeAnalysis.DiagnosticBag) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
C:\Program Files\dotnet\sdk\5.0.100-preview.8.20417.9\Roslyn\Microsoft.CSharp.Core.targets(70,5): error :    at Microsoft.CodeAnalysis.CSharp.Binder.BindStatement(Microsoft.CodeAnalysis.CSharp.Syntax.StatementSyntax, Microsoft.CodeAnalysis.DiagnosticBag) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
C:\Program Files\dotnet\sdk\5.0.100-preview.8.20417.9\Roslyn\Microsoft.CSharp.Core.targets(70,5): error :    at Microsoft.CodeAnalysis.CSharp.Binder.BindPossibleEmbeddedStatement(Microsoft.CodeAnalysis.CSharp.Syntax.StatementSyntax, Microsoft.CodeAnalysis.DiagnosticBag) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
C:\Program Files\dotnet\sdk\5.0.100-preview.8.20417.9\Roslyn\Microsoft.CSharp.Core.targets(70,5): error :    at Microsoft.CodeAnalysis.CSharp.Binder.BindIfStatement(Microsoft.CodeAnalysis.CSharp.Syntax.IfStatementSyntax, Microsoft.CodeAnalysis.DiagnosticBag) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
C:\Program Files\dotnet\sdk\5.0.100-preview.8.20417.9\Roslyn\Microsoft.CSharp.Core.targets(70,5): error :    at Microsoft.CodeAnalysis.CSharp.Binder.BindStatement(Microsoft.CodeAnalysis.CSharp.Syntax.StatementSyntax, Microsoft.CodeAnalysis.DiagnosticBag) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
C:\Program Files\dotnet\sdk\5.0.100-preview.8.20417.9\Roslyn\Microsoft.CSharp.Core.targets(70,5): error :    at Microsoft.CodeAnalysis.CSharp.Binder.BindBlockParts(Microsoft.CodeAnalysis.CSharp.Syntax.BlockSyntax, Microsoft.CodeAnalysis.DiagnosticBag) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
C:\Program Files\dotnet\sdk\5.0.100-preview.8.20417.9\Roslyn\Microsoft.CSharp.Core.targets(70,5): error :    at Microsoft.CodeAnalysis.CSharp.Binder.BindBlock(Microsoft.CodeAnalysis.CSharp.Syntax.BlockSyntax, Microsoft.CodeAnalysis.DiagnosticBag) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
C:\Program Files\dotnet\sdk\5.0.100-preview.8.20417.9\Roslyn\Microsoft.CSharp.Core.targets(70,5): error :    at Microsoft.CodeAnalysis.CSharp.Binder.BindStatement(Microsoft.CodeAnalysis.CSharp.Syntax.StatementSyntax, Microsoft.CodeAnalysis.DiagnosticBag) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
C:\Program Files\dotnet\sdk\5.0.100-preview.8.20417.9\Roslyn\Microsoft.CSharp.Core.targets(70,5): error :    at Microsoft.CodeAnalysis.CSharp.Binder.BindMethodBody(Microsoft.CodeAnalysis.CSharp.CSharpSyntaxNode, Microsoft.CodeAnalysis.CSharp.Syntax.BlockSyntax, Microsoft.CodeAnalysis.CSharp.Syntax.ArrowExpressionClauseSyntax, Microsoft.CodeAnalysis.DiagnosticBag) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
C:\Program Files\dotnet\sdk\5.0.100-preview.8.20417.9\Roslyn\Microsoft.CSharp.Core.targets(70,5): error :    at Microsoft.CodeAnalysis.CSharp.Binder.BindMethodBody(Microsoft.CodeAnalysis.CSharp.CSharpSyntaxNode, Microsoft.CodeAnalysis.DiagnosticBag) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
C:\Program Files\dotnet\sdk\5.0.100-preview.8.20417.9\Roslyn\Microsoft.CSharp.Core.targets(70,5): error :    at Microsoft.CodeAnalysis.CSharp.MethodCompiler.BindMethodBody(Microsoft.CodeAnalysis.CSharp.Symbols.MethodSymbol, Microsoft.CodeAnalysis.CSharp.TypeCompilationState, Microsoft.CodeAnalysis.DiagnosticBag, Microsoft.CodeAnalysis.CSharp.ImportChain ByRef, Boolean ByRef, InitialState ByRef) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
C:\Program Files\dotnet\sdk\5.0.100-preview.8.20417.9\Roslyn\Microsoft.CSharp.Core.targets(70,5): error :    at Microsoft.CodeAnalysis.CSharp.MethodCompiler.CompileMethod(Microsoft.CodeAnalysis.CSharp.Symbols.MethodSymbol, Int32, ProcessedFieldInitializers ByRef, Microsoft.CodeAnalysis.CSharp.SynthesizedSubmissionFields, Microsoft.CodeAnalysis.CSharp.TypeCompilationState) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
C:\Program Files\dotnet\sdk\5.0.100-preview.8.20417.9\Roslyn\Microsoft.CSharp.Core.targets(70,5): error :    at Microsoft.CodeAnalysis.CSharp.MethodCompiler.CompileNamedType(Microsoft.CodeAnalysis.CSharp.Symbols.NamedTypeSymbol) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
C:\Program Files\dotnet\sdk\5.0.100-preview.8.20417.9\Roslyn\Microsoft.CSharp.Core.targets(70,5): error :    at Microsoft.CodeAnalysis.CSharp.MethodCompiler+<>c__DisplayClass22_0.<CompileNamedTypeAsync>b__0() [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
C:\Program Files\dotnet\sdk\5.0.100-preview.8.20417.9\Roslyn\Microsoft.CSharp.Core.targets(70,5): error :    at Roslyn.Utilities.UICultureUtilities+<>c__DisplayClass5_0.<WithCurrentUICulture>b__0() [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
C:\Program Files\dotnet\sdk\5.0.100-preview.8.20417.9\Roslyn\Microsoft.CSharp.Core.targets(70,5): error :    at System.Threading.Tasks.Task.InnerInvoke() [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
C:\Program Files\dotnet\sdk\5.0.100-preview.8.20417.9\Roslyn\Microsoft.CSharp.Core.targets(70,5): error :    at System.Threading.Tasks.Task+<>c.<.cctor>b__277_0(System.Object) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
C:\Program Files\dotnet\sdk\5.0.100-preview.8.20417.9\Roslyn\Microsoft.CSharp.Core.targets(70,5): error :    at System.Threading.ExecutionContext.RunFromThreadPoolDispatchLoop(System.Threading.Thread, System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
C:\Program Files\dotnet\sdk\5.0.100-preview.8.20417.9\Roslyn\Microsoft.CSharp.Core.targets(70,5): error :    at System.Threading.Tasks.Task.ExecuteWithThreadLocal(System.Threading.Tasks.Task ByRef, System.Threading.Thread) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
C:\Program Files\dotnet\sdk\5.0.100-preview.8.20417.9\Roslyn\Microsoft.CSharp.Core.targets(70,5): error :    at System.Threading.Tasks.Task.ExecuteEntryUnsafe(System.Threading.Thread) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
C:\Program Files\dotnet\sdk\5.0.100-preview.8.20417.9\Roslyn\Microsoft.CSharp.Core.targets(70,5): error :    at System.Threading.Tasks.Task.ExecuteFromThreadPool(System.Threading.Thread) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
C:\Program Files\dotnet\sdk\5.0.100-preview.8.20417.9\Roslyn\Microsoft.CSharp.Core.targets(70,5): error :    at System.Threading.ThreadPoolWorkQueue.Dispatch() [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
C:\Program Files\dotnet\sdk\5.0.100-preview.8.20417.9\Roslyn\Microsoft.CSharp.Core.targets(70,5): error :    at System.Threading._ThreadPoolWaitCallback.PerformWaitCallback() [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
C:\Program Files\dotnet\sdk\5.0.100-preview.8.20417.9\Roslyn\Microsoft.CSharp.Core.targets(70,5): error : System.InvalidOperationException: This program location is thought to be unreachable. [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
C:\Program Files\dotnet\sdk\5.0.100-preview.8.20417.9\Roslyn\Microsoft.CSharp.Core.targets(70,5): error :    at Microsoft.CodeAnalysis.CSharp.PatternExplainer.ShortestPathToNode(ImmutableArray`1 nodes, BoundDecisionDagNode node, Boolean nullPaths, Boolean& requiresFalseWhenClause) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
C:\Program Files\dotnet\sdk\5.0.100-preview.8.20417.9\Roslyn\Microsoft.CSharp.Core.targets(70,5): error :    at Microsoft.CodeAnalysis.CSharp.PatternExplainer.SamplePatternForPathToDagNode(BoundDagTemp rootIdentifier, ImmutableArray`1 nodes, BoundDecisionDagNode targetNode, Boolean nullPaths, Boolean& requiresFalseWhenClause) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
C:\Program Files\dotnet\sdk\5.0.100-preview.8.20417.9\Roslyn\Microsoft.CSharp.Core.targets(70,5): error :    at Microsoft.CodeAnalysis.CSharp.SwitchExpressionBinder.CheckSwitchExpressionExhaustive(SwitchExpressionSyntax node, BoundExpression boundInputExpression, ImmutableArray`1 switchArms, BoundDecisionDag& decisionDag, LabelSymbol& defaultLabel, DiagnosticBag diagnostics) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
C:\Program Files\dotnet\sdk\5.0.100-preview.8.20417.9\Roslyn\Microsoft.CSharp.Core.targets(70,5): error :    at Microsoft.CodeAnalysis.CSharp.SwitchExpressionBinder.BindSwitchExpressionCore(SwitchExpressionSyntax node, Binder originalBinder, DiagnosticBag diagnostics) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
C:\Program Files\dotnet\sdk\5.0.100-preview.8.20417.9\Roslyn\Microsoft.CSharp.Core.targets(70,5): error :    at Microsoft.CodeAnalysis.CSharp.Binder.BindExpressionInternal(ExpressionSyntax node, DiagnosticBag diagnostics, Boolean invoked, Boolean indexed) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
C:\Program Files\dotnet\sdk\5.0.100-preview.8.20417.9\Roslyn\Microsoft.CSharp.Core.targets(70,5): error :    at Microsoft.CodeAnalysis.CSharp.Binder.BindExpression(ExpressionSyntax node, DiagnosticBag diagnostics, Boolean invoked, Boolean indexed) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
C:\Program Files\dotnet\sdk\5.0.100-preview.8.20417.9\Roslyn\Microsoft.CSharp.Core.targets(70,5): error :    at Microsoft.CodeAnalysis.CSharp.Binder.BindPossibleArrayInitializer(ExpressionSyntax node, TypeSymbol destinationType, BindValueKind valueKind, DiagnosticBag diagnostics) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
C:\Program Files\dotnet\sdk\5.0.100-preview.8.20417.9\Roslyn\Microsoft.CSharp.Core.targets(70,5): error :    at Microsoft.CodeAnalysis.CSharp.Binder.BindVariableDeclaration(SourceLocalSymbol localSymbol, LocalDeclarationKind kind, Boolean isVar, VariableDeclaratorSyntax declarator, TypeSyntax typeSyntax, TypeWithAnnotations declTypeOpt, AliasSymbol aliasOpt, DiagnosticBag diagnostics, Boolean includeBoundType, CSharpSyntaxNode associatedSyntaxNode) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
C:\Program Files\dotnet\sdk\5.0.100-preview.8.20417.9\Roslyn\Microsoft.CSharp.Core.targets(70,5): error :    at Microsoft.CodeAnalysis.CSharp.Binder.BindDeclarationStatementParts(LocalDeclarationStatementSyntax node, DiagnosticBag diagnostics) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
C:\Program Files\dotnet\sdk\5.0.100-preview.8.20417.9\Roslyn\Microsoft.CSharp.Core.targets(70,5): error :    at Microsoft.CodeAnalysis.CSharp.Binder.BindLocalDeclarationStatement(LocalDeclarationStatementSyntax node, DiagnosticBag diagnostics) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
C:\Program Files\dotnet\sdk\5.0.100-preview.8.20417.9\Roslyn\Microsoft.CSharp.Core.targets(70,5): error :    at Microsoft.CodeAnalysis.CSharp.Binder.BindStatement(StatementSyntax node, DiagnosticBag diagnostics) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
C:\Program Files\dotnet\sdk\5.0.100-preview.8.20417.9\Roslyn\Microsoft.CSharp.Core.targets(70,5): error :    at Microsoft.CodeAnalysis.CSharp.Binder.BindBlockParts(BlockSyntax node, DiagnosticBag diagnostics) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
C:\Program Files\dotnet\sdk\5.0.100-preview.8.20417.9\Roslyn\Microsoft.CSharp.Core.targets(70,5): error :    at Microsoft.CodeAnalysis.CSharp.Binder.BindBlock(BlockSyntax node, DiagnosticBag diagnostics) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
C:\Program Files\dotnet\sdk\5.0.100-preview.8.20417.9\Roslyn\Microsoft.CSharp.Core.targets(70,5): error :    at Microsoft.CodeAnalysis.CSharp.Binder.BindStatement(StatementSyntax node, DiagnosticBag diagnostics) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
C:\Program Files\dotnet\sdk\5.0.100-preview.8.20417.9\Roslyn\Microsoft.CSharp.Core.targets(70,5): error :    at Microsoft.CodeAnalysis.CSharp.Binder.BindPossibleEmbeddedStatement(StatementSyntax node, DiagnosticBag diagnostics) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
C:\Program Files\dotnet\sdk\5.0.100-preview.8.20417.9\Roslyn\Microsoft.CSharp.Core.targets(70,5): error :    at Microsoft.CodeAnalysis.CSharp.Binder.BindIfStatement(IfStatementSyntax node, DiagnosticBag diagnostics) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
C:\Program Files\dotnet\sdk\5.0.100-preview.8.20417.9\Roslyn\Microsoft.CSharp.Core.targets(70,5): error :    at Microsoft.CodeAnalysis.CSharp.Binder.BindStatement(StatementSyntax node, DiagnosticBag diagnostics) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
C:\Program Files\dotnet\sdk\5.0.100-preview.8.20417.9\Roslyn\Microsoft.CSharp.Core.targets(70,5): error :    at Microsoft.CodeAnalysis.CSharp.Binder.BindBlockParts(BlockSyntax node, DiagnosticBag diagnostics) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
C:\Program Files\dotnet\sdk\5.0.100-preview.8.20417.9\Roslyn\Microsoft.CSharp.Core.targets(70,5): error :    at Microsoft.CodeAnalysis.CSharp.Binder.BindBlock(BlockSyntax node, DiagnosticBag diagnostics) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
C:\Program Files\dotnet\sdk\5.0.100-preview.8.20417.9\Roslyn\Microsoft.CSharp.Core.targets(70,5): error :    at Microsoft.CodeAnalysis.CSharp.Binder.BindStatement(StatementSyntax node, DiagnosticBag diagnostics) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
C:\Program Files\dotnet\sdk\5.0.100-preview.8.20417.9\Roslyn\Microsoft.CSharp.Core.targets(70,5): error :    at Microsoft.CodeAnalysis.CSharp.Binder.BindMethodBody(CSharpSyntaxNode declaration, BlockSyntax blockBody, ArrowExpressionClauseSyntax expressionBody, DiagnosticBag diagnostics) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
C:\Program Files\dotnet\sdk\5.0.100-preview.8.20417.9\Roslyn\Microsoft.CSharp.Core.targets(70,5): error :    at Microsoft.CodeAnalysis.CSharp.Binder.BindMethodBody(CSharpSyntaxNode syntax, DiagnosticBag diagnostics) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
C:\Program Files\dotnet\sdk\5.0.100-preview.8.20417.9\Roslyn\Microsoft.CSharp.Core.targets(70,5): error :    at Microsoft.CodeAnalysis.CSharp.MethodCompiler.BindMethodBody(MethodSymbol method, TypeCompilationState compilationState, DiagnosticBag diagnostics, ImportChain& importChain, Boolean& originalBodyNested, InitialState& forSemanticModel) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
C:\Program Files\dotnet\sdk\5.0.100-preview.8.20417.9\Roslyn\Microsoft.CSharp.Core.targets(70,5): error :    at Microsoft.CodeAnalysis.CSharp.MethodCompiler.CompileMethod(MethodSymbol methodSymbol, Int32 methodOrdinal, ProcessedFieldInitializers& processedInitializers, SynthesizedSubmissionFields previousSubmissionFields, TypeCompilationState compilationState) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
C:\Program Files\dotnet\sdk\5.0.100-preview.8.20417.9\Roslyn\Microsoft.CSharp.Core.targets(70,5): error :    at Microsoft.CodeAnalysis.CSharp.MethodCompiler.CompileNamedType(NamedTypeSymbol containingType) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
C:\Program Files\dotnet\sdk\5.0.100-preview.8.20417.9\Roslyn\Microsoft.CSharp.Core.targets(70,5): error :    at Microsoft.CodeAnalysis.CSharp.MethodCompiler.<>c__DisplayClass22_0.<CompileNamedTypeAsync>b__0() [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]

Build FAILED.

C:\Program Files\dotnet\sdk\5.0.100-preview.8.20417.9\Roslyn\Microsoft.CSharp.Core.targets(70,5): error : Process terminated. System.InvalidOperationException: This program location is thought to be unreachable. [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
C:\Program Files\dotnet\sdk\5.0.100-preview.8.20417.9\Roslyn\Microsoft.CSharp.Core.targets(70,5): error :    at Microsoft.CodeAnalysis.CSharp.PatternExplainer.ShortestPathToNode(ImmutableArray`1 nodes, BoundDecisionDagNode node, Boolean nullPaths, Boolean& requiresFalseWhenClause) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
C:\Program Files\dotnet\sdk\5.0.100-preview.8.20417.9\Roslyn\Microsoft.CSharp.Core.targets(70,5): error :    at Microsoft.CodeAnalysis.CSharp.PatternExplainer.SamplePatternForPathToDagNode(BoundDagTemp rootIdentifier, ImmutableArray`1 nodes, BoundDecisionDagNode targetNode, Boolean nullPaths, Boolean& requiresFalseWhenClause) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
C:\Program Files\dotnet\sdk\5.0.100-preview.8.20417.9\Roslyn\Microsoft.CSharp.Core.targets(70,5): error :    at Microsoft.CodeAnalysis.CSharp.SwitchExpressionBinder.CheckSwitchExpressionExhaustive(SwitchExpressionSyntax node, BoundExpression boundInputExpression, ImmutableArray`1 switchArms, BoundDecisionDag& decisionDag, LabelSymbol& defaultLabel, DiagnosticBag diagnostics) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
C:\Program Files\dotnet\sdk\5.0.100-preview.8.20417.9\Roslyn\Microsoft.CSharp.Core.targets(70,5): error :    at Microsoft.CodeAnalysis.CSharp.SwitchExpressionBinder.BindSwitchExpressionCore(SwitchExpressionSyntax node, Binder originalBinder, DiagnosticBag diagnostics) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
C:\Program Files\dotnet\sdk\5.0.100-preview.8.20417.9\Roslyn\Microsoft.CSharp.Core.targets(70,5): error :    at Microsoft.CodeAnalysis.CSharp.Binder.BindExpressionInternal(ExpressionSyntax node, DiagnosticBag diagnostics, Boolean invoked, Boolean indexed) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
C:\Program Files\dotnet\sdk\5.0.100-preview.8.20417.9\Roslyn\Microsoft.CSharp.Core.targets(70,5): error :    at Microsoft.CodeAnalysis.CSharp.Binder.BindExpression(ExpressionSyntax node, DiagnosticBag diagnostics, Boolean invoked, Boolean indexed) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
C:\Program Files\dotnet\sdk\5.0.100-preview.8.20417.9\Roslyn\Microsoft.CSharp.Core.targets(70,5): error :    at Microsoft.CodeAnalysis.CSharp.Binder.BindPossibleArrayInitializer(ExpressionSyntax node, TypeSymbol destinationType, BindValueKind valueKind, DiagnosticBag diagnostics) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
C:\Program Files\dotnet\sdk\5.0.100-preview.8.20417.9\Roslyn\Microsoft.CSharp.Core.targets(70,5): error :    at Microsoft.CodeAnalysis.CSharp.Binder.BindVariableDeclaration(SourceLocalSymbol localSymbol, LocalDeclarationKind kind, Boolean isVar, VariableDeclaratorSyntax declarator, TypeSyntax typeSyntax, TypeWithAnnotations declTypeOpt, AliasSymbol aliasOpt, DiagnosticBag diagnostics, Boolean includeBoundType, CSharpSyntaxNode associatedSyntaxNode) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
C:\Program Files\dotnet\sdk\5.0.100-preview.8.20417.9\Roslyn\Microsoft.CSharp.Core.targets(70,5): error :    at Microsoft.CodeAnalysis.CSharp.Binder.BindDeclarationStatementParts(LocalDeclarationStatementSyntax node, DiagnosticBag diagnostics) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
C:\Program Files\dotnet\sdk\5.0.100-preview.8.20417.9\Roslyn\Microsoft.CSharp.Core.targets(70,5): error :    at Microsoft.CodeAnalysis.CSharp.Binder.BindLocalDeclarationStatement(LocalDeclarationStatementSyntax node, DiagnosticBag diagnostics) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
C:\Program Files\dotnet\sdk\5.0.100-preview.8.20417.9\Roslyn\Microsoft.CSharp.Core.targets(70,5): error :    at Microsoft.CodeAnalysis.CSharp.Binder.BindStatement(StatementSyntax node, DiagnosticBag diagnostics) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
C:\Program Files\dotnet\sdk\5.0.100-preview.8.20417.9\Roslyn\Microsoft.CSharp.Core.targets(70,5): error :    at Microsoft.CodeAnalysis.CSharp.Binder.BindBlockParts(BlockSyntax node, DiagnosticBag diagnostics) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
C:\Program Files\dotnet\sdk\5.0.100-preview.8.20417.9\Roslyn\Microsoft.CSharp.Core.targets(70,5): error :    at Microsoft.CodeAnalysis.CSharp.Binder.BindBlock(BlockSyntax node, DiagnosticBag diagnostics) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
C:\Program Files\dotnet\sdk\5.0.100-preview.8.20417.9\Roslyn\Microsoft.CSharp.Core.targets(70,5): error :    at Microsoft.CodeAnalysis.CSharp.Binder.BindStatement(StatementSyntax node, DiagnosticBag diagnostics) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
C:\Program Files\dotnet\sdk\5.0.100-preview.8.20417.9\Roslyn\Microsoft.CSharp.Core.targets(70,5): error :    at Microsoft.CodeAnalysis.CSharp.Binder.BindPossibleEmbeddedStatement(StatementSyntax node, DiagnosticBag diagnostics) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
C:\Program Files\dotnet\sdk\5.0.100-preview.8.20417.9\Roslyn\Microsoft.CSharp.Core.targets(70,5): error :    at Microsoft.CodeAnalysis.CSharp.Binder.BindIfStatement(IfStatementSyntax node, DiagnosticBag diagnostics) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
C:\Program Files\dotnet\sdk\5.0.100-preview.8.20417.9\Roslyn\Microsoft.CSharp.Core.targets(70,5): error :    at Microsoft.CodeAnalysis.CSharp.Binder.BindStatement(StatementSyntax node, DiagnosticBag diagnostics) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
C:\Program Files\dotnet\sdk\5.0.100-preview.8.20417.9\Roslyn\Microsoft.CSharp.Core.targets(70,5): error :    at Microsoft.CodeAnalysis.CSharp.Binder.BindBlockParts(BlockSyntax node, DiagnosticBag diagnostics) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
C:\Program Files\dotnet\sdk\5.0.100-preview.8.20417.9\Roslyn\Microsoft.CSharp.Core.targets(70,5): error :    at Microsoft.CodeAnalysis.CSharp.Binder.BindBlock(BlockSyntax node, DiagnosticBag diagnostics) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
C:\Program Files\dotnet\sdk\5.0.100-preview.8.20417.9\Roslyn\Microsoft.CSharp.Core.targets(70,5): error :    at Microsoft.CodeAnalysis.CSharp.Binder.BindStatement(StatementSyntax node, DiagnosticBag diagnostics) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
C:\Program Files\dotnet\sdk\5.0.100-preview.8.20417.9\Roslyn\Microsoft.CSharp.Core.targets(70,5): error :    at Microsoft.CodeAnalysis.CSharp.Binder.BindMethodBody(CSharpSyntaxNode declaration, BlockSyntax blockBody, ArrowExpressionClauseSyntax expressionBody, DiagnosticBag diagnostics) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
C:\Program Files\dotnet\sdk\5.0.100-preview.8.20417.9\Roslyn\Microsoft.CSharp.Core.targets(70,5): error :    at Microsoft.CodeAnalysis.CSharp.Binder.BindMethodBody(CSharpSyntaxNode syntax, DiagnosticBag diagnostics) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
C:\Program Files\dotnet\sdk\5.0.100-preview.8.20417.9\Roslyn\Microsoft.CSharp.Core.targets(70,5): error :    at Microsoft.CodeAnalysis.CSharp.MethodCompiler.BindMethodBody(MethodSymbol method, TypeCompilationState compilationState, DiagnosticBag diagnostics, ImportChain& importChain, Boolean& originalBodyNested, InitialState& forSemanticModel) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
C:\Program Files\dotnet\sdk\5.0.100-preview.8.20417.9\Roslyn\Microsoft.CSharp.Core.targets(70,5): error :    at Microsoft.CodeAnalysis.CSharp.MethodCompiler.CompileMethod(MethodSymbol methodSymbol, Int32 methodOrdinal, ProcessedFieldInitializers& processedInitializers, SynthesizedSubmissionFields previousSubmissionFields, TypeCompilationState compilationState) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
C:\Program Files\dotnet\sdk\5.0.100-preview.8.20417.9\Roslyn\Microsoft.CSharp.Core.targets(70,5): error :    at Microsoft.CodeAnalysis.CSharp.MethodCompiler.CompileNamedType(NamedTypeSymbol containingType) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
C:\Program Files\dotnet\sdk\5.0.100-preview.8.20417.9\Roslyn\Microsoft.CSharp.Core.targets(70,5): error :    at Microsoft.CodeAnalysis.CSharp.MethodCompiler.<>c__DisplayClass22_0.<CompileNamedTypeAsync>b__0() [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
C:\Program Files\dotnet\sdk\5.0.100-preview.8.20417.9\Roslyn\Microsoft.CSharp.Core.targets(70,5): error :    at System.Environment.FailFast(System.String, System.Exception) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
C:\Program Files\dotnet\sdk\5.0.100-preview.8.20417.9\Roslyn\Microsoft.CSharp.Core.targets(70,5): error :    at Microsoft.CodeAnalysis.FailFast.OnFatalException(System.Exception) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
C:\Program Files\dotnet\sdk\5.0.100-preview.8.20417.9\Roslyn\Microsoft.CSharp.Core.targets(70,5): error :    at Microsoft.CodeAnalysis.FatalError.Report(System.Exception, System.Action`1<System.Exception>) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
C:\Program Files\dotnet\sdk\5.0.100-preview.8.20417.9\Roslyn\Microsoft.CSharp.Core.targets(70,5): error :    at Microsoft.CodeAnalysis.FatalError.ReportUnlessCanceled(System.Exception) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
C:\Program Files\dotnet\sdk\5.0.100-preview.8.20417.9\Roslyn\Microsoft.CSharp.Core.targets(70,5): error :    at Microsoft.CodeAnalysis.CSharp.MethodCompiler+<>c__DisplayClass22_0.<CompileNamedTypeAsync>b__0() [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
C:\Program Files\dotnet\sdk\5.0.100-preview.8.20417.9\Roslyn\Microsoft.CSharp.Core.targets(70,5): error :    at Microsoft.CodeAnalysis.CSharp.PatternExplainer.ShortestPathToNode(System.Collections.Immutable.ImmutableArray`1<Microsoft.CodeAnalysis.CSharp.BoundDecisionDagNode>, Microsoft.CodeAnalysis.CSharp.BoundDecisionDagNode, Boolean, Boolean ByRef) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
C:\Program Files\dotnet\sdk\5.0.100-preview.8.20417.9\Roslyn\Microsoft.CSharp.Core.targets(70,5): error :    at Microsoft.CodeAnalysis.CSharp.PatternExplainer.SamplePatternForPathToDagNode(Microsoft.CodeAnalysis.CSharp.BoundDagTemp, System.Collections.Immutable.ImmutableArray`1<Microsoft.CodeAnalysis.CSharp.BoundDecisionDagNode>, Microsoft.CodeAnalysis.CSharp.BoundDecisionDagNode, Boolean, Boolean ByRef) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
C:\Program Files\dotnet\sdk\5.0.100-preview.8.20417.9\Roslyn\Microsoft.CSharp.Core.targets(70,5): error :    at Microsoft.CodeAnalysis.CSharp.SwitchExpressionBinder.CheckSwitchExpressionExhaustive(Microsoft.CodeAnalysis.CSharp.Syntax.SwitchExpressionSyntax, Microsoft.CodeAnalysis.CSharp.BoundExpression, System.Collections.Immutable.ImmutableArray`1<Microsoft.CodeAnalysis.CSharp.BoundSwitchExpressionArm>, Microsoft.CodeAnalysis.CSharp.BoundDecisionDag ByRef, Microsoft.CodeAnalysis.CSharp.Symbols.LabelSymbol ByRef, Microsoft.CodeAnalysis.DiagnosticBag) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
C:\Program Files\dotnet\sdk\5.0.100-preview.8.20417.9\Roslyn\Microsoft.CSharp.Core.targets(70,5): error :    at Microsoft.CodeAnalysis.CSharp.SwitchExpressionBinder.BindSwitchExpressionCore(Microsoft.CodeAnalysis.CSharp.Syntax.SwitchExpressionSyntax, Microsoft.CodeAnalysis.CSharp.Binder, Microsoft.CodeAnalysis.DiagnosticBag) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
C:\Program Files\dotnet\sdk\5.0.100-preview.8.20417.9\Roslyn\Microsoft.CSharp.Core.targets(70,5): error :    at Microsoft.CodeAnalysis.CSharp.Binder.BindExpressionInternal(Microsoft.CodeAnalysis.CSharp.Syntax.ExpressionSyntax, Microsoft.CodeAnalysis.DiagnosticBag, Boolean, Boolean) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
C:\Program Files\dotnet\sdk\5.0.100-preview.8.20417.9\Roslyn\Microsoft.CSharp.Core.targets(70,5): error :    at Microsoft.CodeAnalysis.CSharp.Binder.BindExpression(Microsoft.CodeAnalysis.CSharp.Syntax.ExpressionSyntax, Microsoft.CodeAnalysis.DiagnosticBag, Boolean, Boolean) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
C:\Program Files\dotnet\sdk\5.0.100-preview.8.20417.9\Roslyn\Microsoft.CSharp.Core.targets(70,5): error :    at Microsoft.CodeAnalysis.CSharp.Binder.BindPossibleArrayInitializer(Microsoft.CodeAnalysis.CSharp.Syntax.ExpressionSyntax, Microsoft.CodeAnalysis.CSharp.Symbols.TypeSymbol, BindValueKind, Microsoft.CodeAnalysis.DiagnosticBag) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
C:\Program Files\dotnet\sdk\5.0.100-preview.8.20417.9\Roslyn\Microsoft.CSharp.Core.targets(70,5): error :    at Microsoft.CodeAnalysis.CSharp.Binder.BindVariableDeclaration(Microsoft.CodeAnalysis.CSharp.Symbols.SourceLocalSymbol, Microsoft.CodeAnalysis.CSharp.Symbols.LocalDeclarationKind, Boolean, Microsoft.CodeAnalysis.CSharp.Syntax.VariableDeclaratorSyntax, Microsoft.CodeAnalysis.CSharp.Syntax.TypeSyntax, Microsoft.CodeAnalysis.CSharp.Symbols.TypeWithAnnotations, Microsoft.CodeAnalysis.CSharp.Symbols.AliasSymbol, Microsoft.CodeAnalysis.DiagnosticBag, Boolean, Microsoft.CodeAnalysis.CSharp.CSharpSyntaxNode) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
C:\Program Files\dotnet\sdk\5.0.100-preview.8.20417.9\Roslyn\Microsoft.CSharp.Core.targets(70,5): error :    at Microsoft.CodeAnalysis.CSharp.Binder.BindDeclarationStatementParts(Microsoft.CodeAnalysis.CSharp.Syntax.LocalDeclarationStatementSyntax, Microsoft.CodeAnalysis.DiagnosticBag) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
C:\Program Files\dotnet\sdk\5.0.100-preview.8.20417.9\Roslyn\Microsoft.CSharp.Core.targets(70,5): error :    at Microsoft.CodeAnalysis.CSharp.Binder.BindLocalDeclarationStatement(Microsoft.CodeAnalysis.CSharp.Syntax.LocalDeclarationStatementSyntax, Microsoft.CodeAnalysis.DiagnosticBag) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
C:\Program Files\dotnet\sdk\5.0.100-preview.8.20417.9\Roslyn\Microsoft.CSharp.Core.targets(70,5): error :    at Microsoft.CodeAnalysis.CSharp.Binder.BindStatement(Microsoft.CodeAnalysis.CSharp.Syntax.StatementSyntax, Microsoft.CodeAnalysis.DiagnosticBag) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
C:\Program Files\dotnet\sdk\5.0.100-preview.8.20417.9\Roslyn\Microsoft.CSharp.Core.targets(70,5): error :    at Microsoft.CodeAnalysis.CSharp.Binder.BindBlockParts(Microsoft.CodeAnalysis.CSharp.Syntax.BlockSyntax, Microsoft.CodeAnalysis.DiagnosticBag) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
C:\Program Files\dotnet\sdk\5.0.100-preview.8.20417.9\Roslyn\Microsoft.CSharp.Core.targets(70,5): error :    at Microsoft.CodeAnalysis.CSharp.Binder.BindBlock(Microsoft.CodeAnalysis.CSharp.Syntax.BlockSyntax, Microsoft.CodeAnalysis.DiagnosticBag) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
C:\Program Files\dotnet\sdk\5.0.100-preview.8.20417.9\Roslyn\Microsoft.CSharp.Core.targets(70,5): error :    at Microsoft.CodeAnalysis.CSharp.Binder.BindStatement(Microsoft.CodeAnalysis.CSharp.Syntax.StatementSyntax, Microsoft.CodeAnalysis.DiagnosticBag) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
C:\Program Files\dotnet\sdk\5.0.100-preview.8.20417.9\Roslyn\Microsoft.CSharp.Core.targets(70,5): error :    at Microsoft.CodeAnalysis.CSharp.Binder.BindPossibleEmbeddedStatement(Microsoft.CodeAnalysis.CSharp.Syntax.StatementSyntax, Microsoft.CodeAnalysis.DiagnosticBag) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
C:\Program Files\dotnet\sdk\5.0.100-preview.8.20417.9\Roslyn\Microsoft.CSharp.Core.targets(70,5): error :    at Microsoft.CodeAnalysis.CSharp.Binder.BindIfStatement(Microsoft.CodeAnalysis.CSharp.Syntax.IfStatementSyntax, Microsoft.CodeAnalysis.DiagnosticBag) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
C:\Program Files\dotnet\sdk\5.0.100-preview.8.20417.9\Roslyn\Microsoft.CSharp.Core.targets(70,5): error :    at Microsoft.CodeAnalysis.CSharp.Binder.BindStatement(Microsoft.CodeAnalysis.CSharp.Syntax.StatementSyntax, Microsoft.CodeAnalysis.DiagnosticBag) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
C:\Program Files\dotnet\sdk\5.0.100-preview.8.20417.9\Roslyn\Microsoft.CSharp.Core.targets(70,5): error :    at Microsoft.CodeAnalysis.CSharp.Binder.BindBlockParts(Microsoft.CodeAnalysis.CSharp.Syntax.BlockSyntax, Microsoft.CodeAnalysis.DiagnosticBag) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
C:\Program Files\dotnet\sdk\5.0.100-preview.8.20417.9\Roslyn\Microsoft.CSharp.Core.targets(70,5): error :    at Microsoft.CodeAnalysis.CSharp.Binder.BindBlock(Microsoft.CodeAnalysis.CSharp.Syntax.BlockSyntax, Microsoft.CodeAnalysis.DiagnosticBag) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
C:\Program Files\dotnet\sdk\5.0.100-preview.8.20417.9\Roslyn\Microsoft.CSharp.Core.targets(70,5): error :    at Microsoft.CodeAnalysis.CSharp.Binder.BindStatement(Microsoft.CodeAnalysis.CSharp.Syntax.StatementSyntax, Microsoft.CodeAnalysis.DiagnosticBag) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
C:\Program Files\dotnet\sdk\5.0.100-preview.8.20417.9\Roslyn\Microsoft.CSharp.Core.targets(70,5): error :    at Microsoft.CodeAnalysis.CSharp.Binder.BindMethodBody(Microsoft.CodeAnalysis.CSharp.CSharpSyntaxNode, Microsoft.CodeAnalysis.CSharp.Syntax.BlockSyntax, Microsoft.CodeAnalysis.CSharp.Syntax.ArrowExpressionClauseSyntax, Microsoft.CodeAnalysis.DiagnosticBag) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
C:\Program Files\dotnet\sdk\5.0.100-preview.8.20417.9\Roslyn\Microsoft.CSharp.Core.targets(70,5): error :    at Microsoft.CodeAnalysis.CSharp.Binder.BindMethodBody(Microsoft.CodeAnalysis.CSharp.CSharpSyntaxNode, Microsoft.CodeAnalysis.DiagnosticBag) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
C:\Program Files\dotnet\sdk\5.0.100-preview.8.20417.9\Roslyn\Microsoft.CSharp.Core.targets(70,5): error :    at Microsoft.CodeAnalysis.CSharp.MethodCompiler.BindMethodBody(Microsoft.CodeAnalysis.CSharp.Symbols.MethodSymbol, Microsoft.CodeAnalysis.CSharp.TypeCompilationState, Microsoft.CodeAnalysis.DiagnosticBag, Microsoft.CodeAnalysis.CSharp.ImportChain ByRef, Boolean ByRef, InitialState ByRef) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
C:\Program Files\dotnet\sdk\5.0.100-preview.8.20417.9\Roslyn\Microsoft.CSharp.Core.targets(70,5): error :    at Microsoft.CodeAnalysis.CSharp.MethodCompiler.CompileMethod(Microsoft.CodeAnalysis.CSharp.Symbols.MethodSymbol, Int32, ProcessedFieldInitializers ByRef, Microsoft.CodeAnalysis.CSharp.SynthesizedSubmissionFields, Microsoft.CodeAnalysis.CSharp.TypeCompilationState) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
C:\Program Files\dotnet\sdk\5.0.100-preview.8.20417.9\Roslyn\Microsoft.CSharp.Core.targets(70,5): error :    at Microsoft.CodeAnalysis.CSharp.MethodCompiler.CompileNamedType(Microsoft.CodeAnalysis.CSharp.Symbols.NamedTypeSymbol) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
C:\Program Files\dotnet\sdk\5.0.100-preview.8.20417.9\Roslyn\Microsoft.CSharp.Core.targets(70,5): error :    at Microsoft.CodeAnalysis.CSharp.MethodCompiler+<>c__DisplayClass22_0.<CompileNamedTypeAsync>b__0() [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
C:\Program Files\dotnet\sdk\5.0.100-preview.8.20417.9\Roslyn\Microsoft.CSharp.Core.targets(70,5): error :    at Roslyn.Utilities.UICultureUtilities+<>c__DisplayClass5_0.<WithCurrentUICulture>b__0() [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
C:\Program Files\dotnet\sdk\5.0.100-preview.8.20417.9\Roslyn\Microsoft.CSharp.Core.targets(70,5): error :    at System.Threading.Tasks.Task.InnerInvoke() [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
C:\Program Files\dotnet\sdk\5.0.100-preview.8.20417.9\Roslyn\Microsoft.CSharp.Core.targets(70,5): error :    at System.Threading.Tasks.Task+<>c.<.cctor>b__277_0(System.Object) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
C:\Program Files\dotnet\sdk\5.0.100-preview.8.20417.9\Roslyn\Microsoft.CSharp.Core.targets(70,5): error :    at System.Threading.ExecutionContext.RunFromThreadPoolDispatchLoop(System.Threading.Thread, System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
C:\Program Files\dotnet\sdk\5.0.100-preview.8.20417.9\Roslyn\Microsoft.CSharp.Core.targets(70,5): error :    at System.Threading.Tasks.Task.ExecuteWithThreadLocal(System.Threading.Tasks.Task ByRef, System.Threading.Thread) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
C:\Program Files\dotnet\sdk\5.0.100-preview.8.20417.9\Roslyn\Microsoft.CSharp.Core.targets(70,5): error :    at System.Threading.Tasks.Task.ExecuteEntryUnsafe(System.Threading.Thread) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
C:\Program Files\dotnet\sdk\5.0.100-preview.8.20417.9\Roslyn\Microsoft.CSharp.Core.targets(70,5): error :    at System.Threading.Tasks.Task.ExecuteFromThreadPool(System.Threading.Thread) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
C:\Program Files\dotnet\sdk\5.0.100-preview.8.20417.9\Roslyn\Microsoft.CSharp.Core.targets(70,5): error :    at System.Threading.ThreadPoolWorkQueue.Dispatch() [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
C:\Program Files\dotnet\sdk\5.0.100-preview.8.20417.9\Roslyn\Microsoft.CSharp.Core.targets(70,5): error :    at System.Threading._ThreadPoolWaitCallback.PerformWaitCallback() [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
C:\Program Files\dotnet\sdk\5.0.100-preview.8.20417.9\Roslyn\Microsoft.CSharp.Core.targets(70,5): error : System.InvalidOperationException: This program location is thought to be unreachable. [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
C:\Program Files\dotnet\sdk\5.0.100-preview.8.20417.9\Roslyn\Microsoft.CSharp.Core.targets(70,5): error :    at Microsoft.CodeAnalysis.CSharp.PatternExplainer.ShortestPathToNode(ImmutableArray`1 nodes, BoundDecisionDagNode node, Boolean nullPaths, Boolean& requiresFalseWhenClause) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
C:\Program Files\dotnet\sdk\5.0.100-preview.8.20417.9\Roslyn\Microsoft.CSharp.Core.targets(70,5): error :    at Microsoft.CodeAnalysis.CSharp.PatternExplainer.SamplePatternForPathToDagNode(BoundDagTemp rootIdentifier, ImmutableArray`1 nodes, BoundDecisionDagNode targetNode, Boolean nullPaths, Boolean& requiresFalseWhenClause) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
C:\Program Files\dotnet\sdk\5.0.100-preview.8.20417.9\Roslyn\Microsoft.CSharp.Core.targets(70,5): error :    at Microsoft.CodeAnalysis.CSharp.SwitchExpressionBinder.CheckSwitchExpressionExhaustive(SwitchExpressionSyntax node, BoundExpression boundInputExpression, ImmutableArray`1 switchArms, BoundDecisionDag& decisionDag, LabelSymbol& defaultLabel, DiagnosticBag diagnostics) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
C:\Program Files\dotnet\sdk\5.0.100-preview.8.20417.9\Roslyn\Microsoft.CSharp.Core.targets(70,5): error :    at Microsoft.CodeAnalysis.CSharp.SwitchExpressionBinder.BindSwitchExpressionCore(SwitchExpressionSyntax node, Binder originalBinder, DiagnosticBag diagnostics) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
C:\Program Files\dotnet\sdk\5.0.100-preview.8.20417.9\Roslyn\Microsoft.CSharp.Core.targets(70,5): error :    at Microsoft.CodeAnalysis.CSharp.Binder.BindExpressionInternal(ExpressionSyntax node, DiagnosticBag diagnostics, Boolean invoked, Boolean indexed) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
C:\Program Files\dotnet\sdk\5.0.100-preview.8.20417.9\Roslyn\Microsoft.CSharp.Core.targets(70,5): error :    at Microsoft.CodeAnalysis.CSharp.Binder.BindExpression(ExpressionSyntax node, DiagnosticBag diagnostics, Boolean invoked, Boolean indexed) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
C:\Program Files\dotnet\sdk\5.0.100-preview.8.20417.9\Roslyn\Microsoft.CSharp.Core.targets(70,5): error :    at Microsoft.CodeAnalysis.CSharp.Binder.BindPossibleArrayInitializer(ExpressionSyntax node, TypeSymbol destinationType, BindValueKind valueKind, DiagnosticBag diagnostics) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
C:\Program Files\dotnet\sdk\5.0.100-preview.8.20417.9\Roslyn\Microsoft.CSharp.Core.targets(70,5): error :    at Microsoft.CodeAnalysis.CSharp.Binder.BindVariableDeclaration(SourceLocalSymbol localSymbol, LocalDeclarationKind kind, Boolean isVar, VariableDeclaratorSyntax declarator, TypeSyntax typeSyntax, TypeWithAnnotations declTypeOpt, AliasSymbol aliasOpt, DiagnosticBag diagnostics, Boolean includeBoundType, CSharpSyntaxNode associatedSyntaxNode) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
C:\Program Files\dotnet\sdk\5.0.100-preview.8.20417.9\Roslyn\Microsoft.CSharp.Core.targets(70,5): error :    at Microsoft.CodeAnalysis.CSharp.Binder.BindDeclarationStatementParts(LocalDeclarationStatementSyntax node, DiagnosticBag diagnostics) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
C:\Program Files\dotnet\sdk\5.0.100-preview.8.20417.9\Roslyn\Microsoft.CSharp.Core.targets(70,5): error :    at Microsoft.CodeAnalysis.CSharp.Binder.BindLocalDeclarationStatement(LocalDeclarationStatementSyntax node, DiagnosticBag diagnostics) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
C:\Program Files\dotnet\sdk\5.0.100-preview.8.20417.9\Roslyn\Microsoft.CSharp.Core.targets(70,5): error :    at Microsoft.CodeAnalysis.CSharp.Binder.BindStatement(StatementSyntax node, DiagnosticBag diagnostics) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
C:\Program Files\dotnet\sdk\5.0.100-preview.8.20417.9\Roslyn\Microsoft.CSharp.Core.targets(70,5): error :    at Microsoft.CodeAnalysis.CSharp.Binder.BindBlockParts(BlockSyntax node, DiagnosticBag diagnostics) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
C:\Program Files\dotnet\sdk\5.0.100-preview.8.20417.9\Roslyn\Microsoft.CSharp.Core.targets(70,5): error :    at Microsoft.CodeAnalysis.CSharp.Binder.BindBlock(BlockSyntax node, DiagnosticBag diagnostics) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
C:\Program Files\dotnet\sdk\5.0.100-preview.8.20417.9\Roslyn\Microsoft.CSharp.Core.targets(70,5): error :    at Microsoft.CodeAnalysis.CSharp.Binder.BindStatement(StatementSyntax node, DiagnosticBag diagnostics) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
C:\Program Files\dotnet\sdk\5.0.100-preview.8.20417.9\Roslyn\Microsoft.CSharp.Core.targets(70,5): error :    at Microsoft.CodeAnalysis.CSharp.Binder.BindPossibleEmbeddedStatement(StatementSyntax node, DiagnosticBag diagnostics) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
C:\Program Files\dotnet\sdk\5.0.100-preview.8.20417.9\Roslyn\Microsoft.CSharp.Core.targets(70,5): error :    at Microsoft.CodeAnalysis.CSharp.Binder.BindIfStatement(IfStatementSyntax node, DiagnosticBag diagnostics) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
C:\Program Files\dotnet\sdk\5.0.100-preview.8.20417.9\Roslyn\Microsoft.CSharp.Core.targets(70,5): error :    at Microsoft.CodeAnalysis.CSharp.Binder.BindStatement(StatementSyntax node, DiagnosticBag diagnostics) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
C:\Program Files\dotnet\sdk\5.0.100-preview.8.20417.9\Roslyn\Microsoft.CSharp.Core.targets(70,5): error :    at Microsoft.CodeAnalysis.CSharp.Binder.BindBlockParts(BlockSyntax node, DiagnosticBag diagnostics) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
C:\Program Files\dotnet\sdk\5.0.100-preview.8.20417.9\Roslyn\Microsoft.CSharp.Core.targets(70,5): error :    at Microsoft.CodeAnalysis.CSharp.Binder.BindBlock(BlockSyntax node, DiagnosticBag diagnostics) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
C:\Program Files\dotnet\sdk\5.0.100-preview.8.20417.9\Roslyn\Microsoft.CSharp.Core.targets(70,5): error :    at Microsoft.CodeAnalysis.CSharp.Binder.BindStatement(StatementSyntax node, DiagnosticBag diagnostics) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
C:\Program Files\dotnet\sdk\5.0.100-preview.8.20417.9\Roslyn\Microsoft.CSharp.Core.targets(70,5): error :    at Microsoft.CodeAnalysis.CSharp.Binder.BindMethodBody(CSharpSyntaxNode declaration, BlockSyntax blockBody, ArrowExpressionClauseSyntax expressionBody, DiagnosticBag diagnostics) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
C:\Program Files\dotnet\sdk\5.0.100-preview.8.20417.9\Roslyn\Microsoft.CSharp.Core.targets(70,5): error :    at Microsoft.CodeAnalysis.CSharp.Binder.BindMethodBody(CSharpSyntaxNode syntax, DiagnosticBag diagnostics) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
C:\Program Files\dotnet\sdk\5.0.100-preview.8.20417.9\Roslyn\Microsoft.CSharp.Core.targets(70,5): error :    at Microsoft.CodeAnalysis.CSharp.MethodCompiler.BindMethodBody(MethodSymbol method, TypeCompilationState compilationState, DiagnosticBag diagnostics, ImportChain& importChain, Boolean& originalBodyNested, InitialState& forSemanticModel) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
C:\Program Files\dotnet\sdk\5.0.100-preview.8.20417.9\Roslyn\Microsoft.CSharp.Core.targets(70,5): error :    at Microsoft.CodeAnalysis.CSharp.MethodCompiler.CompileMethod(MethodSymbol methodSymbol, Int32 methodOrdinal, ProcessedFieldInitializers& processedInitializers, SynthesizedSubmissionFields previousSubmissionFields, TypeCompilationState compilationState) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
C:\Program Files\dotnet\sdk\5.0.100-preview.8.20417.9\Roslyn\Microsoft.CSharp.Core.targets(70,5): error :    at Microsoft.CodeAnalysis.CSharp.MethodCompiler.CompileNamedType(NamedTypeSymbol containingType) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
C:\Program Files\dotnet\sdk\5.0.100-preview.8.20417.9\Roslyn\Microsoft.CSharp.Core.targets(70,5): error :    at Microsoft.CodeAnalysis.CSharp.MethodCompiler.<>c__DisplayClass22_0.<CompileNamedTypeAsync>b__0() [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
@vladshestel
Copy link

Had the same issue with SDK 5.0.100-preview.8.20417.9.

Seems like C# 8 switch pattern-matching with property pattern and when clause leads to the compilation error.
I have an example program which compiles with 5.0.100-preview.7.20366.6 sdk version and fails with preview 8.

using System;

namespace preview_8_console
{
    public class Animal { }
    public class Cat : Animal { }
    public class Dog : Animal
    {
        public bool IsFunny { get; set; }
        public int? JokesCount { get; set; }
    }

    public class Program
    {
        public static void Main(string[] args)
        {
                Console.WriteLine(Pattern(new Dog()));
        }
        
        private static string Pattern(Dog dog)
            => dog switch
            {
                    { IsFunny: false } when dog.JokesCount == null => "this is a regular dog",
                    { IsFunny: false } when dog.JokesCount > 0 => "this is a dog with wierd jokes",
                    { IsFunny: true } => "this is a funny dog"
            };
    }
}

Seems like problem with @gafter changes inside SwitchExpressionBinder.cs.

@Unknown6656
Copy link
Author

@gafter gafter added Area-Compilers Bug New Language Feature - Pattern Matching Pattern Matching Tenet-Reliability Customer telemetry indicates that the product is failing in a crash/hang/dataloss manner. labels Aug 27, 2020
@gafter gafter added this to the 16.8 milestone Aug 27, 2020
@gafter
Copy link
Member

gafter commented Aug 27, 2020

@RikkiGibson @jcouv Here is another crash in recent pattern-matching changes. I suspect this does not affect 16.7.

@Unknown6656
Copy link
Author

@gafter It affects Visual Studio Preview 2019 Version 16.7.2 -- that is the version I used to compile the mentioned code with.
..... or does "16.7" refer to a version prior to 16.7.2? If so, then you are correct: it does not affect 16.7.1 and 16.7.0

@RikkiGibson
Copy link
Contributor

It is assumed to mean the latest 16.7 patch release, currently 16.7.2.

It is surprising that 16.7.1 could present a different behavior than 16.7.2 here--we don't believe that any compiler changes related to this area went in between those releases.

@Unknown6656
Copy link
Author

In the meantime, is it possible to target an older .NET5 preview without having to re-install Visual Studio to an older version?
I have 5.0.100-preview.8.20417.9 and 5.0.100-preview.7.20366.6 installed.
Can I target the preview7-version specifically using <TargetFramework>...</TargetFramework>? Otherwise, .NET5 becomes pretty much unusable with the current installation of Visual Studio.
(I cannot uninstall 5.0.100-preview.8.20417.9, as it is bound to the Visual Studio installation)

@RikkiGibson
Copy link
Contributor

You can override the version of the compiler that gets used for builds by following these instructions: https://github.com/dotnet/roslyn/blob/master/docs/compilers/Compiler%20Toolset%20NuPkgs.md

@Unknown6656
Copy link
Author

Unknown6656 commented Aug 30, 2020

@RikkiGibson Thanks a lot!!


Interestingly enough, I now get a lot of AggregateExceptions inside the Visual Studio IDE. Checking the VS log files reveals the following stack trace:

System.AggregateException: One or more errors occurred. ---> System.Threading.Tasks.TaskCanceledException: A task was canceled.
--- End of inner exception stack trace ---
   at System.Threading.Tasks.Task.ThrowIfExceptional(Boolean includeTaskCanceledExceptions)
   at System.Threading.Tasks.Task.Wait(Int32 millisecondsTimeout, CancellationToken cancellationToken)
   at Microsoft.CodeAnalysis.Editor.Implementation.Classification.SemanticClassificationBufferTaggerProvider.Tagger.GetAllTags(NormalizedSnapshotSpanCollection spans, CancellationToken cancellationToken)
   at Microsoft.VisualStudio.Text.Tagging.Implementation.TagAggregator`1.<GetTagsForBuffer>d__47.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at Microsoft.VisualStudio.Telemetry.WindowsErrorReporting.WatsonReport.GetClrWatsonExceptionInfo(Exception exceptionObject)
---> (Inner Exception #0) System.Threading.Tasks.TaskCanceledException: A task was canceled.<---

... though I doubt that it is relevant to the current issue at hand.

@gafter gafter self-assigned this Sep 1, 2020
gafter pushed a commit to gafter/roslyn that referenced this issue Sep 3, 2020
…xit of a decision dag

in the face of multiple when clauses, for the purpose of constructing the "not exhaustive" diagnostic.
Fixes dotnet#47164
@gafter gafter added the 4 - In Review A fix for the issue is submitted for review. label Sep 4, 2020
gafter pushed a commit that referenced this issue Sep 4, 2020
…xit of a decision dag (#47407)

in the face of multiple when clauses, for the purpose of constructing the "not exhaustive" diagnostic.
Fixes #47164
@gafter gafter removed the 4 - In Review A fix for the issue is submitted for review. label Sep 4, 2020
@Unknown6656
Copy link
Author

The issue still exists in 5.0.100-rc.1.20452.10

@jcouv
Copy link
Member

jcouv commented Sep 20, 2020

@Unknown6656 Yes, that's likely. RC1 predates this fix.

@Unknown6656
Copy link
Author

@jcouv: Oh ok, I did not know that. Thanks ^^

@Unknown6656
Copy link
Author

Unknown6656 commented Sep 22, 2020

You can override the version of the compiler that gets used for builds by following these instructions: https://github.com/dotnet/roslyn/blob/master/docs/compilers/Compiler%20Toolset%20NuPkgs.md

@RikkiGibson I tested it again with the NuGet Release 3.8.0-3.final, and the issue still persists with the same error.

.csproj:

<Project Sdk="Microsoft.NET.Sdk">
    <PropertyGroup>
        <TargetFramework>net5</TargetFramework>
        <LangVersion>latest</LangVersion>
[...]
    </PropertyGroup>
    <ItemGroup>
        <PackageReference Include="Microsoft.Net.Compilers.Toolset" Version="3.8.0-3.final">
          <PrivateAssets>all</PrivateAssets>
          <IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
        </PackageReference>
    </ItemGroup>
[...]

Error:

C:\Users\unknown6656\.nuget\packages\microsoft.net.compilers.toolset\3.8.0-3.final\tasks\netcoreapp3.1\Microsoft.CSharp.Core.targets(70,5): error :

Process terminated. System.InvalidOperationException: This program location is thought to be unreachable. [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
   at Microsoft.CodeAnalysis.CSharp.PatternExplainer.ShortestPathToNode(ImmutableArray`1 nodes, BoundDecisionDagNode node, Boolean nullPaths, Boolean& requiresFalseWhenClause) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
   at Microsoft.CodeAnalysis.CSharp.PatternExplainer.SamplePatternForPathToDagNode(BoundDagTemp rootIdentifier, ImmutableArray`1 nodes, BoundDecisionDagNode targetNode, Boolean nullPaths, Boolean& requiresFalseWhenClause) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
   at Microsoft.CodeAnalysis.CSharp.SwitchExpressionBinder.CheckSwitchExpressionExhaustive(SwitchExpressionSyntax node, BoundExpression boundInputExpression, ImmutableArray`1 switchArms, BoundDecisionDag& decisionDag, LabelSymbol& defaultLabel, DiagnosticBag diagnostics) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
   at Microsoft.CodeAnalysis.CSharp.SwitchExpressionBinder.BindSwitchExpressionCore(SwitchExpressionSyntax node, Binder originalBinder, DiagnosticBag diagnostics) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
   at Microsoft.CodeAnalysis.CSharp.Binder.BindSwitchExpression(SwitchExpressionSyntax node, DiagnosticBag diagnostics) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
   at Microsoft.CodeAnalysis.CSharp.Binder.BindExpressionInternal(ExpressionSyntax node, DiagnosticBag diagnostics, Boolean invoked, Boolean indexed) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
   at Microsoft.CodeAnalysis.CSharp.Binder.BindExpression(ExpressionSyntax node, DiagnosticBag diagnostics, Boolean invoked, Boolean indexed) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
   at Microsoft.CodeAnalysis.CSharp.Binder.BindValue(ExpressionSyntax node, DiagnosticBag diagnostics, BindValueKind valueKind) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
   at Microsoft.CodeAnalysis.CSharp.Binder.BindPossibleArrayInitializer(ExpressionSyntax node, TypeSymbol destinationType, BindValueKind valueKind, DiagnosticBag diagnostics) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
   at Microsoft.CodeAnalysis.CSharp.Binder.BindVariableDeclaration(SourceLocalSymbol localSymbol, LocalDeclarationKind kind, Boolean isVar, VariableDeclaratorSyntax declarator, TypeSyntax typeSyntax, TypeWithAnnotations declTypeOpt, AliasSymbol aliasOpt, DiagnosticBag diagnostics, Boolean includeBoundType, CSharpSyntaxNode associatedSyntaxNode) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
   at Microsoft.CodeAnalysis.CSharp.Binder.BindDeclarationStatementParts(LocalDeclarationStatementSyntax node, DiagnosticBag diagnostics) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
   at Microsoft.CodeAnalysis.CSharp.Binder.BindLocalDeclarationStatement(LocalDeclarationStatementSyntax node, DiagnosticBag diagnostics) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
   at Microsoft.CodeAnalysis.CSharp.Binder.BindStatement(StatementSyntax node, DiagnosticBag diagnostics) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
   at Microsoft.CodeAnalysis.CSharp.Binder.BindBlockParts(BlockSyntax node, DiagnosticBag diagnostics) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
   at Microsoft.CodeAnalysis.CSharp.Binder.BindBlock(BlockSyntax node, DiagnosticBag diagnostics) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
   at Microsoft.CodeAnalysis.CSharp.Binder.BindStatement(StatementSyntax node, DiagnosticBag diagnostics) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
   at Microsoft.CodeAnalysis.CSharp.Binder.BindPossibleEmbeddedStatement(StatementSyntax node, DiagnosticBag diagnostics) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
   at Microsoft.CodeAnalysis.CSharp.Binder.BindIfStatement(IfStatementSyntax node, DiagnosticBag diagnostics) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
   at Microsoft.CodeAnalysis.CSharp.Binder.BindStatement(StatementSyntax node, DiagnosticBag diagnostics) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
   at Microsoft.CodeAnalysis.CSharp.Binder.BindBlockParts(BlockSyntax node, DiagnosticBag diagnostics) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
   at Microsoft.CodeAnalysis.CSharp.Binder.BindBlock(BlockSyntax node, DiagnosticBag diagnostics) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
   at Microsoft.CodeAnalysis.CSharp.Binder.BindStatement(StatementSyntax node, DiagnosticBag diagnostics) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
   at Microsoft.CodeAnalysis.CSharp.Binder.BindMethodBody(CSharpSyntaxNode declaration, BlockSyntax blockBody, ArrowExpressionClauseSyntax expressionBody, DiagnosticBag diagnostics) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
   at Microsoft.CodeAnalysis.CSharp.Binder.BindMethodBody(CSharpSyntaxNode syntax, DiagnosticBag diagnostics) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
   at Microsoft.CodeAnalysis.CSharp.MethodCompiler.BindMethodBody(MethodSymbol method, TypeCompilationState compilationState, DiagnosticBag diagnostics, VariableState nullableInitialState, ImportChain& importChain, Boolean& originalBodyNested, InitialState& forSemanticModel) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
   at Microsoft.CodeAnalysis.CSharp.MethodCompiler.CompileMethod(MethodSymbol methodSymbol, Int32 methodOrdinal, ProcessedFieldInitializers& processedInitializers, SynthesizedSubmissionFields previousSubmissionFields, TypeCompilationState compilationState) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
   at Microsoft.CodeAnalysis.CSharp.MethodCompiler.CompileNamedType(NamedTypeSymbol containingType) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
   at Microsoft.CodeAnalysis.CSharp.MethodCompiler.<>c__DisplayClass22_0.<CompileNamedTypeAsync>b__0() [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
   at System.Environment.FailFast(System.String, System.Exception) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
   at Microsoft.CodeAnalysis.FailFast.OnFatalException(System.Exception) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
   at Microsoft.CodeAnalysis.FatalError.Report(System.Exception, System.Action`1<System.Exception>) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
   at Microsoft.CodeAnalysis.FatalError.Report(System.Exception) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
   at Microsoft.CodeAnalysis.FatalError.ReportUnlessCanceled(System.Exception) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
   at Microsoft.CodeAnalysis.CSharp.MethodCompiler+<>c__DisplayClass22_0.<CompileNamedTypeAsync>b__0() [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
   at Microsoft.CodeAnalysis.CSharp.PatternExplainer.ShortestPathToNode(System.Collections.Immutable.ImmutableArray`1<Microsoft.CodeAnalysis.CSharp.BoundDecisionDagNode>, Microsoft.CodeAnalysis.CSharp.BoundDecisionDagNode, Boolean, Boolean ByRef) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
   at Microsoft.CodeAnalysis.CSharp.PatternExplainer.SamplePatternForPathToDagNode(Microsoft.CodeAnalysis.CSharp.BoundDagTemp, System.Collections.Immutable.ImmutableArray`1<Microsoft.CodeAnalysis.CSharp.BoundDecisionDagNode>, Microsoft.CodeAnalysis.CSharp.BoundDecisionDagNode, Boolean, Boolean ByRef) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
   at Microsoft.CodeAnalysis.CSharp.SwitchExpressionBinder.CheckSwitchExpressionExhaustive(Microsoft.CodeAnalysis.CSharp.Syntax.SwitchExpressionSyntax, Microsoft.CodeAnalysis.CSharp.BoundExpression, System.Collections.Immutable.ImmutableArray`1<Microsoft.CodeAnalysis.CSharp.BoundSwitchExpressionArm>, Microsoft.CodeAnalysis.CSharp.BoundDecisionDag ByRef, Microsoft.CodeAnalysis.CSharp.Symbols.LabelSymbol ByRef, Microsoft.CodeAnalysis.DiagnosticBag) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
   at Microsoft.CodeAnalysis.CSharp.SwitchExpressionBinder.BindSwitchExpressionCore(Microsoft.CodeAnalysis.CSharp.Syntax.SwitchExpressionSyntax, Microsoft.CodeAnalysis.CSharp.Binder, Microsoft.CodeAnalysis.DiagnosticBag) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
   at Microsoft.CodeAnalysis.CSharp.Binder.BindSwitchExpression(Microsoft.CodeAnalysis.CSharp.Syntax.SwitchExpressionSyntax, Microsoft.CodeAnalysis.DiagnosticBag) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
   at Microsoft.CodeAnalysis.CSharp.Binder.BindExpressionInternal(Microsoft.CodeAnalysis.CSharp.Syntax.ExpressionSyntax, Microsoft.CodeAnalysis.DiagnosticBag, Boolean, Boolean) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
   at Microsoft.CodeAnalysis.CSharp.Binder.BindExpression(Microsoft.CodeAnalysis.CSharp.Syntax.ExpressionSyntax, Microsoft.CodeAnalysis.DiagnosticBag, Boolean, Boolean) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
   at Microsoft.CodeAnalysis.CSharp.Binder.BindValue(Microsoft.CodeAnalysis.CSharp.Syntax.ExpressionSyntax, Microsoft.CodeAnalysis.DiagnosticBag, BindValueKind) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
   at Microsoft.CodeAnalysis.CSharp.Binder.BindPossibleArrayInitializer(Microsoft.CodeAnalysis.CSharp.Syntax.ExpressionSyntax, Microsoft.CodeAnalysis.CSharp.Symbols.TypeSymbol, BindValueKind, Microsoft.CodeAnalysis.DiagnosticBag) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
   at Microsoft.CodeAnalysis.CSharp.Binder.BindVariableDeclaration(Microsoft.CodeAnalysis.CSharp.Symbols.SourceLocalSymbol, Microsoft.CodeAnalysis.CSharp.Symbols.LocalDeclarationKind, Boolean, Microsoft.CodeAnalysis.CSharp.Syntax.VariableDeclaratorSyntax, Microsoft.CodeAnalysis.CSharp.Syntax.TypeSyntax, Microsoft.CodeAnalysis.CSharp.Symbols.TypeWithAnnotations, Microsoft.CodeAnalysis.CSharp.Symbols.AliasSymbol, Microsoft.CodeAnalysis.DiagnosticBag, Boolean, Microsoft.CodeAnalysis.CSharp.CSharpSyntaxNode) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
   at Microsoft.CodeAnalysis.CSharp.Binder.BindDeclarationStatementParts(Microsoft.CodeAnalysis.CSharp.Syntax.LocalDeclarationStatementSyntax, Microsoft.CodeAnalysis.DiagnosticBag) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
   at Microsoft.CodeAnalysis.CSharp.Binder.BindLocalDeclarationStatement(Microsoft.CodeAnalysis.CSharp.Syntax.LocalDeclarationStatementSyntax, Microsoft.CodeAnalysis.DiagnosticBag) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
   at Microsoft.CodeAnalysis.CSharp.Binder.BindStatement(Microsoft.CodeAnalysis.CSharp.Syntax.StatementSyntax, Microsoft.CodeAnalysis.DiagnosticBag) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
   at Microsoft.CodeAnalysis.CSharp.Binder.BindBlockParts(Microsoft.CodeAnalysis.CSharp.Syntax.BlockSyntax, Microsoft.CodeAnalysis.DiagnosticBag) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
   at Microsoft.CodeAnalysis.CSharp.Binder.BindBlock(Microsoft.CodeAnalysis.CSharp.Syntax.BlockSyntax, Microsoft.CodeAnalysis.DiagnosticBag) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
   at Microsoft.CodeAnalysis.CSharp.Binder.BindStatement(Microsoft.CodeAnalysis.CSharp.Syntax.StatementSyntax, Microsoft.CodeAnalysis.DiagnosticBag) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
   at Microsoft.CodeAnalysis.CSharp.Binder.BindPossibleEmbeddedStatement(Microsoft.CodeAnalysis.CSharp.Syntax.StatementSyntax, Microsoft.CodeAnalysis.DiagnosticBag) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
   at Microsoft.CodeAnalysis.CSharp.Binder.BindIfStatement(Microsoft.CodeAnalysis.CSharp.Syntax.IfStatementSyntax, Microsoft.CodeAnalysis.DiagnosticBag) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
   at Microsoft.CodeAnalysis.CSharp.Binder.BindStatement(Microsoft.CodeAnalysis.CSharp.Syntax.StatementSyntax, Microsoft.CodeAnalysis.DiagnosticBag) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
   at Microsoft.CodeAnalysis.CSharp.Binder.BindBlockParts(Microsoft.CodeAnalysis.CSharp.Syntax.BlockSyntax, Microsoft.CodeAnalysis.DiagnosticBag) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
   at Microsoft.CodeAnalysis.CSharp.Binder.BindBlock(Microsoft.CodeAnalysis.CSharp.Syntax.BlockSyntax, Microsoft.CodeAnalysis.DiagnosticBag) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
   at Microsoft.CodeAnalysis.CSharp.Binder.BindStatement(Microsoft.CodeAnalysis.CSharp.Syntax.StatementSyntax, Microsoft.CodeAnalysis.DiagnosticBag) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
   at Microsoft.CodeAnalysis.CSharp.Binder.BindMethodBody(Microsoft.CodeAnalysis.CSharp.CSharpSyntaxNode, Microsoft.CodeAnalysis.CSharp.Syntax.BlockSyntax, Microsoft.CodeAnalysis.CSharp.Syntax.ArrowExpressionClauseSyntax, Microsoft.CodeAnalysis.DiagnosticBag) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
   at Microsoft.CodeAnalysis.CSharp.Binder.BindMethodBody(Microsoft.CodeAnalysis.CSharp.CSharpSyntaxNode, Microsoft.CodeAnalysis.DiagnosticBag) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
   at Microsoft.CodeAnalysis.CSharp.MethodCompiler.BindMethodBody(Microsoft.CodeAnalysis.CSharp.Symbols.MethodSymbol, Microsoft.CodeAnalysis.CSharp.TypeCompilationState, Microsoft.CodeAnalysis.DiagnosticBag, VariableState, Microsoft.CodeAnalysis.CSharp.ImportChain ByRef, Boolean ByRef, InitialState ByRef) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
   at Microsoft.CodeAnalysis.CSharp.MethodCompiler.CompileMethod(Microsoft.CodeAnalysis.CSharp.Symbols.MethodSymbol, Int32, ProcessedFieldInitializers ByRef, Microsoft.CodeAnalysis.CSharp.SynthesizedSubmissionFields, Microsoft.CodeAnalysis.CSharp.TypeCompilationState) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
   at Microsoft.CodeAnalysis.CSharp.MethodCompiler.CompileNamedType(Microsoft.CodeAnalysis.CSharp.Symbols.NamedTypeSymbol) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
   at Microsoft.CodeAnalysis.CSharp.MethodCompiler+<>c__DisplayClass22_0.<CompileNamedTypeAsync>b__0() [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
   at Roslyn.Utilities.UICultureUtilities+<>c__DisplayClass5_0.<WithCurrentUICulture>b__0() [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
   at System.Threading.Tasks.Task.InnerInvoke() [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
   at System.Threading.Tasks.Task+<>c.<.cctor>b__274_0(System.Object) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
   at System.Threading.ExecutionContext.RunFromThreadPoolDispatchLoop(System.Threading.Thread, System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
   at System.Threading.Tasks.Task.ExecuteWithThreadLocal(System.Threading.Tasks.Task ByRef, System.Threading.Thread) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
   at System.Threading.Tasks.Task.ExecuteEntryUnsafe(System.Threading.Thread) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
   at System.Threading.Tasks.Task.ExecuteFromThreadPool(System.Threading.Thread) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
   at System.Threading.ThreadPoolWorkQueue.Dispatch() [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
   at System.Threading._ThreadPoolWaitCallback.PerformWaitCallback() [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
System.InvalidOperationException: This program location is thought to be unreachable. [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
   at Microsoft.CodeAnalysis.CSharp.PatternExplainer.ShortestPathToNode(ImmutableArray`1 nodes, BoundDecisionDagNode node, Boolean nullPaths, Boolean& requiresFalseWhenClause) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
   at Microsoft.CodeAnalysis.CSharp.PatternExplainer.SamplePatternForPathToDagNode(BoundDagTemp rootIdentifier, ImmutableArray`1 nodes, BoundDecisionDagNode targetNode, Boolean nullPaths, Boolean& requiresFalseWhenClause) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
   at Microsoft.CodeAnalysis.CSharp.SwitchExpressionBinder.CheckSwitchExpressionExhaustive(SwitchExpressionSyntax node, BoundExpression boundInputExpression, ImmutableArray`1 switchArms, BoundDecisionDag& decisionDag, LabelSymbol& defaultLabel, DiagnosticBag diagnostics) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
   at Microsoft.CodeAnalysis.CSharp.SwitchExpressionBinder.BindSwitchExpressionCore(SwitchExpressionSyntax node, Binder originalBinder, DiagnosticBag diagnostics) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
   at Microsoft.CodeAnalysis.CSharp.Binder.BindSwitchExpression(SwitchExpressionSyntax node, DiagnosticBag diagnostics) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
   at Microsoft.CodeAnalysis.CSharp.Binder.BindExpressionInternal(ExpressionSyntax node, DiagnosticBag diagnostics, Boolean invoked, Boolean indexed) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
   at Microsoft.CodeAnalysis.CSharp.Binder.BindExpression(ExpressionSyntax node, DiagnosticBag diagnostics, Boolean invoked, Boolean indexed) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
   at Microsoft.CodeAnalysis.CSharp.Binder.BindValue(ExpressionSyntax node, DiagnosticBag diagnostics, BindValueKind valueKind) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
   at Microsoft.CodeAnalysis.CSharp.Binder.BindPossibleArrayInitializer(ExpressionSyntax node, TypeSymbol destinationType, BindValueKind valueKind, DiagnosticBag diagnostics) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
   at Microsoft.CodeAnalysis.CSharp.Binder.BindVariableDeclaration(SourceLocalSymbol localSymbol, LocalDeclarationKind kind, Boolean isVar, VariableDeclaratorSyntax declarator, TypeSyntax typeSyntax, TypeWithAnnotations declTypeOpt, AliasSymbol aliasOpt, DiagnosticBag diagnostics, Boolean includeBoundType, CSharpSyntaxNode associatedSyntaxNode) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
   at Microsoft.CodeAnalysis.CSharp.Binder.BindDeclarationStatementParts(LocalDeclarationStatementSyntax node, DiagnosticBag diagnostics) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
   at Microsoft.CodeAnalysis.CSharp.Binder.BindLocalDeclarationStatement(LocalDeclarationStatementSyntax node, DiagnosticBag diagnostics) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
   at Microsoft.CodeAnalysis.CSharp.Binder.BindStatement(StatementSyntax node, DiagnosticBag diagnostics) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
   at Microsoft.CodeAnalysis.CSharp.Binder.BindBlockParts(BlockSyntax node, DiagnosticBag diagnostics) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
   at Microsoft.CodeAnalysis.CSharp.Binder.BindBlock(BlockSyntax node, DiagnosticBag diagnostics) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
   at Microsoft.CodeAnalysis.CSharp.Binder.BindStatement(StatementSyntax node, DiagnosticBag diagnostics) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
   at Microsoft.CodeAnalysis.CSharp.Binder.BindPossibleEmbeddedStatement(StatementSyntax node, DiagnosticBag diagnostics) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
   at Microsoft.CodeAnalysis.CSharp.Binder.BindIfStatement(IfStatementSyntax node, DiagnosticBag diagnostics) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
   at Microsoft.CodeAnalysis.CSharp.Binder.BindStatement(StatementSyntax node, DiagnosticBag diagnostics) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
   at Microsoft.CodeAnalysis.CSharp.Binder.BindBlockParts(BlockSyntax node, DiagnosticBag diagnostics) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
   at Microsoft.CodeAnalysis.CSharp.Binder.BindBlock(BlockSyntax node, DiagnosticBag diagnostics) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
   at Microsoft.CodeAnalysis.CSharp.Binder.BindStatement(StatementSyntax node, DiagnosticBag diagnostics) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
   at Microsoft.CodeAnalysis.CSharp.Binder.BindMethodBody(CSharpSyntaxNode declaration, BlockSyntax blockBody, ArrowExpressionClauseSyntax expressionBody, DiagnosticBag diagnostics) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
   at Microsoft.CodeAnalysis.CSharp.Binder.BindMethodBody(CSharpSyntaxNode syntax, DiagnosticBag diagnostics) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
   at Microsoft.CodeAnalysis.CSharp.MethodCompiler.BindMethodBody(MethodSymbol method, TypeCompilationState compilationState, DiagnosticBag diagnostics, VariableState nullableInitialState, ImportChain& importChain, Boolean& originalBodyNested, InitialState& forSemanticModel) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
   at Microsoft.CodeAnalysis.CSharp.MethodCompiler.CompileMethod(MethodSymbol methodSymbol, Int32 methodOrdinal, ProcessedFieldInitializers& processedInitializers, SynthesizedSubmissionFields previousSubmissionFields, TypeCompilationState compilationState) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
   at Microsoft.CodeAnalysis.CSharp.MethodCompiler.CompileNamedType(NamedTypeSymbol containingType) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
   at Microsoft.CodeAnalysis.CSharp.MethodCompiler.<>c__DisplayClass22_0.<CompileNamedTypeAsync>b__0() [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]

Build FAILED.

Process terminated. System.InvalidOperationException: This program location is thought to be unreachable. [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
   at Microsoft.CodeAnalysis.CSharp.PatternExplainer.ShortestPathToNode(ImmutableArray`1 nodes, BoundDecisionDagNode node, Boolean nullPaths, Boolean& requiresFalseWhenClause) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
   at Microsoft.CodeAnalysis.CSharp.PatternExplainer.SamplePatternForPathToDagNode(BoundDagTemp rootIdentifier, ImmutableArray`1 nodes, BoundDecisionDagNode targetNode, Boolean nullPaths, Boolean& requiresFalseWhenClause) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
   at Microsoft.CodeAnalysis.CSharp.SwitchExpressionBinder.CheckSwitchExpressionExhaustive(SwitchExpressionSyntax node, BoundExpression boundInputExpression, ImmutableArray`1 switchArms, BoundDecisionDag& decisionDag, LabelSymbol& defaultLabel, DiagnosticBag diagnostics) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
   at Microsoft.CodeAnalysis.CSharp.SwitchExpressionBinder.BindSwitchExpressionCore(SwitchExpressionSyntax node, Binder originalBinder, DiagnosticBag diagnostics) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
   at Microsoft.CodeAnalysis.CSharp.Binder.BindSwitchExpression(SwitchExpressionSyntax node, DiagnosticBag diagnostics) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
   at Microsoft.CodeAnalysis.CSharp.Binder.BindExpressionInternal(ExpressionSyntax node, DiagnosticBag diagnostics, Boolean invoked, Boolean indexed) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
   at Microsoft.CodeAnalysis.CSharp.Binder.BindExpression(ExpressionSyntax node, DiagnosticBag diagnostics, Boolean invoked, Boolean indexed) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
   at Microsoft.CodeAnalysis.CSharp.Binder.BindValue(ExpressionSyntax node, DiagnosticBag diagnostics, BindValueKind valueKind) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
   at Microsoft.CodeAnalysis.CSharp.Binder.BindPossibleArrayInitializer(ExpressionSyntax node, TypeSymbol destinationType, BindValueKind valueKind, DiagnosticBag diagnostics) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
   at Microsoft.CodeAnalysis.CSharp.Binder.BindVariableDeclaration(SourceLocalSymbol localSymbol, LocalDeclarationKind kind, Boolean isVar, VariableDeclaratorSyntax declarator, TypeSyntax typeSyntax, TypeWithAnnotations declTypeOpt, AliasSymbol aliasOpt, DiagnosticBag diagnostics, Boolean includeBoundType, CSharpSyntaxNode associatedSyntaxNode) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
   at Microsoft.CodeAnalysis.CSharp.Binder.BindDeclarationStatementParts(LocalDeclarationStatementSyntax node, DiagnosticBag diagnostics) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
   at Microsoft.CodeAnalysis.CSharp.Binder.BindLocalDeclarationStatement(LocalDeclarationStatementSyntax node, DiagnosticBag diagnostics) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
   at Microsoft.CodeAnalysis.CSharp.Binder.BindStatement(StatementSyntax node, DiagnosticBag diagnostics) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
   at Microsoft.CodeAnalysis.CSharp.Binder.BindBlockParts(BlockSyntax node, DiagnosticBag diagnostics) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
   at Microsoft.CodeAnalysis.CSharp.Binder.BindBlock(BlockSyntax node, DiagnosticBag diagnostics) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
   at Microsoft.CodeAnalysis.CSharp.Binder.BindStatement(StatementSyntax node, DiagnosticBag diagnostics) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
   at Microsoft.CodeAnalysis.CSharp.Binder.BindPossibleEmbeddedStatement(StatementSyntax node, DiagnosticBag diagnostics) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
   at Microsoft.CodeAnalysis.CSharp.Binder.BindIfStatement(IfStatementSyntax node, DiagnosticBag diagnostics) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
   at Microsoft.CodeAnalysis.CSharp.Binder.BindStatement(StatementSyntax node, DiagnosticBag diagnostics) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
   at Microsoft.CodeAnalysis.CSharp.Binder.BindBlockParts(BlockSyntax node, DiagnosticBag diagnostics) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
   at Microsoft.CodeAnalysis.CSharp.Binder.BindBlock(BlockSyntax node, DiagnosticBag diagnostics) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
   at Microsoft.CodeAnalysis.CSharp.Binder.BindStatement(StatementSyntax node, DiagnosticBag diagnostics) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
   at Microsoft.CodeAnalysis.CSharp.Binder.BindMethodBody(CSharpSyntaxNode declaration, BlockSyntax blockBody, ArrowExpressionClauseSyntax expressionBody, DiagnosticBag diagnostics) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
   at Microsoft.CodeAnalysis.CSharp.Binder.BindMethodBody(CSharpSyntaxNode syntax, DiagnosticBag diagnostics) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
   at Microsoft.CodeAnalysis.CSharp.MethodCompiler.BindMethodBody(MethodSymbol method, TypeCompilationState compilationState, DiagnosticBag diagnostics, VariableState nullableInitialState, ImportChain& importChain, Boolean& originalBodyNested, InitialState& forSemanticModel) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
   at Microsoft.CodeAnalysis.CSharp.MethodCompiler.CompileMethod(MethodSymbol methodSymbol, Int32 methodOrdinal, ProcessedFieldInitializers& processedInitializers, SynthesizedSubmissionFields previousSubmissionFields, TypeCompilationState compilationState) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
   at Microsoft.CodeAnalysis.CSharp.MethodCompiler.CompileNamedType(NamedTypeSymbol containingType) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
   at Microsoft.CodeAnalysis.CSharp.MethodCompiler.<>c__DisplayClass22_0.<CompileNamedTypeAsync>b__0() [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
   at System.Environment.FailFast(System.String, System.Exception) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
   at Microsoft.CodeAnalysis.FailFast.OnFatalException(System.Exception) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
   at Microsoft.CodeAnalysis.FatalError.Report(System.Exception, System.Action`1<System.Exception>) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
   at Microsoft.CodeAnalysis.FatalError.Report(System.Exception) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
   at Microsoft.CodeAnalysis.FatalError.ReportUnlessCanceled(System.Exception) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
   at Microsoft.CodeAnalysis.CSharp.MethodCompiler+<>c__DisplayClass22_0.<CompileNamedTypeAsync>b__0() [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
   at Microsoft.CodeAnalysis.CSharp.PatternExplainer.ShortestPathToNode(System.Collections.Immutable.ImmutableArray`1<Microsoft.CodeAnalysis.CSharp.BoundDecisionDagNode>, Microsoft.CodeAnalysis.CSharp.BoundDecisionDagNode, Boolean, Boolean ByRef) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
   at Microsoft.CodeAnalysis.CSharp.PatternExplainer.SamplePatternForPathToDagNode(Microsoft.CodeAnalysis.CSharp.BoundDagTemp, System.Collections.Immutable.ImmutableArray`1<Microsoft.CodeAnalysis.CSharp.BoundDecisionDagNode>, Microsoft.CodeAnalysis.CSharp.BoundDecisionDagNode, Boolean, Boolean ByRef) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
   at Microsoft.CodeAnalysis.CSharp.SwitchExpressionBinder.CheckSwitchExpressionExhaustive(Microsoft.CodeAnalysis.CSharp.Syntax.SwitchExpressionSyntax, Microsoft.CodeAnalysis.CSharp.BoundExpression, System.Collections.Immutable.ImmutableArray`1<Microsoft.CodeAnalysis.CSharp.BoundSwitchExpressionArm>, Microsoft.CodeAnalysis.CSharp.BoundDecisionDag ByRef, Microsoft.CodeAnalysis.CSharp.Symbols.LabelSymbol ByRef, Microsoft.CodeAnalysis.DiagnosticBag) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
   at Microsoft.CodeAnalysis.CSharp.SwitchExpressionBinder.BindSwitchExpressionCore(Microsoft.CodeAnalysis.CSharp.Syntax.SwitchExpressionSyntax, Microsoft.CodeAnalysis.CSharp.Binder, Microsoft.CodeAnalysis.DiagnosticBag) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
   at Microsoft.CodeAnalysis.CSharp.Binder.BindSwitchExpression(Microsoft.CodeAnalysis.CSharp.Syntax.SwitchExpressionSyntax, Microsoft.CodeAnalysis.DiagnosticBag) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
   at Microsoft.CodeAnalysis.CSharp.Binder.BindExpressionInternal(Microsoft.CodeAnalysis.CSharp.Syntax.ExpressionSyntax, Microsoft.CodeAnalysis.DiagnosticBag, Boolean, Boolean) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
   at Microsoft.CodeAnalysis.CSharp.Binder.BindExpression(Microsoft.CodeAnalysis.CSharp.Syntax.ExpressionSyntax, Microsoft.CodeAnalysis.DiagnosticBag, Boolean, Boolean) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
   at Microsoft.CodeAnalysis.CSharp.Binder.BindValue(Microsoft.CodeAnalysis.CSharp.Syntax.ExpressionSyntax, Microsoft.CodeAnalysis.DiagnosticBag, BindValueKind) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
   at Microsoft.CodeAnalysis.CSharp.Binder.BindPossibleArrayInitializer(Microsoft.CodeAnalysis.CSharp.Syntax.ExpressionSyntax, Microsoft.CodeAnalysis.CSharp.Symbols.TypeSymbol, BindValueKind, Microsoft.CodeAnalysis.DiagnosticBag) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
   at Microsoft.CodeAnalysis.CSharp.Binder.BindVariableDeclaration(Microsoft.CodeAnalysis.CSharp.Symbols.SourceLocalSymbol, Microsoft.CodeAnalysis.CSharp.Symbols.LocalDeclarationKind, Boolean, Microsoft.CodeAnalysis.CSharp.Syntax.VariableDeclaratorSyntax, Microsoft.CodeAnalysis.CSharp.Syntax.TypeSyntax, Microsoft.CodeAnalysis.CSharp.Symbols.TypeWithAnnotations, Microsoft.CodeAnalysis.CSharp.Symbols.AliasSymbol, Microsoft.CodeAnalysis.DiagnosticBag, Boolean, Microsoft.CodeAnalysis.CSharp.CSharpSyntaxNode) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
   at Microsoft.CodeAnalysis.CSharp.Binder.BindDeclarationStatementParts(Microsoft.CodeAnalysis.CSharp.Syntax.LocalDeclarationStatementSyntax, Microsoft.CodeAnalysis.DiagnosticBag) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
   at Microsoft.CodeAnalysis.CSharp.Binder.BindLocalDeclarationStatement(Microsoft.CodeAnalysis.CSharp.Syntax.LocalDeclarationStatementSyntax, Microsoft.CodeAnalysis.DiagnosticBag) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
   at Microsoft.CodeAnalysis.CSharp.Binder.BindStatement(Microsoft.CodeAnalysis.CSharp.Syntax.StatementSyntax, Microsoft.CodeAnalysis.DiagnosticBag) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
   at Microsoft.CodeAnalysis.CSharp.Binder.BindBlockParts(Microsoft.CodeAnalysis.CSharp.Syntax.BlockSyntax, Microsoft.CodeAnalysis.DiagnosticBag) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
   at Microsoft.CodeAnalysis.CSharp.Binder.BindBlock(Microsoft.CodeAnalysis.CSharp.Syntax.BlockSyntax, Microsoft.CodeAnalysis.DiagnosticBag) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
   at Microsoft.CodeAnalysis.CSharp.Binder.BindStatement(Microsoft.CodeAnalysis.CSharp.Syntax.StatementSyntax, Microsoft.CodeAnalysis.DiagnosticBag) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
   at Microsoft.CodeAnalysis.CSharp.Binder.BindPossibleEmbeddedStatement(Microsoft.CodeAnalysis.CSharp.Syntax.StatementSyntax, Microsoft.CodeAnalysis.DiagnosticBag) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
   at Microsoft.CodeAnalysis.CSharp.Binder.BindIfStatement(Microsoft.CodeAnalysis.CSharp.Syntax.IfStatementSyntax, Microsoft.CodeAnalysis.DiagnosticBag) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
   at Microsoft.CodeAnalysis.CSharp.Binder.BindStatement(Microsoft.CodeAnalysis.CSharp.Syntax.StatementSyntax, Microsoft.CodeAnalysis.DiagnosticBag) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
   at Microsoft.CodeAnalysis.CSharp.Binder.BindBlockParts(Microsoft.CodeAnalysis.CSharp.Syntax.BlockSyntax, Microsoft.CodeAnalysis.DiagnosticBag) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
   at Microsoft.CodeAnalysis.CSharp.Binder.BindBlock(Microsoft.CodeAnalysis.CSharp.Syntax.BlockSyntax, Microsoft.CodeAnalysis.DiagnosticBag) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
   at Microsoft.CodeAnalysis.CSharp.Binder.BindStatement(Microsoft.CodeAnalysis.CSharp.Syntax.StatementSyntax, Microsoft.CodeAnalysis.DiagnosticBag) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
   at Microsoft.CodeAnalysis.CSharp.Binder.BindMethodBody(Microsoft.CodeAnalysis.CSharp.CSharpSyntaxNode, Microsoft.CodeAnalysis.CSharp.Syntax.BlockSyntax, Microsoft.CodeAnalysis.CSharp.Syntax.ArrowExpressionClauseSyntax, Microsoft.CodeAnalysis.DiagnosticBag) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
   at Microsoft.CodeAnalysis.CSharp.Binder.BindMethodBody(Microsoft.CodeAnalysis.CSharp.CSharpSyntaxNode, Microsoft.CodeAnalysis.DiagnosticBag) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
   at Microsoft.CodeAnalysis.CSharp.MethodCompiler.BindMethodBody(Microsoft.CodeAnalysis.CSharp.Symbols.MethodSymbol, Microsoft.CodeAnalysis.CSharp.TypeCompilationState, Microsoft.CodeAnalysis.DiagnosticBag, VariableState, Microsoft.CodeAnalysis.CSharp.ImportChain ByRef, Boolean ByRef, InitialState ByRef) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
   at Microsoft.CodeAnalysis.CSharp.MethodCompiler.CompileMethod(Microsoft.CodeAnalysis.CSharp.Symbols.MethodSymbol, Int32, ProcessedFieldInitializers ByRef, Microsoft.CodeAnalysis.CSharp.SynthesizedSubmissionFields, Microsoft.CodeAnalysis.CSharp.TypeCompilationState) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
   at Microsoft.CodeAnalysis.CSharp.MethodCompiler.CompileNamedType(Microsoft.CodeAnalysis.CSharp.Symbols.NamedTypeSymbol) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
   at Microsoft.CodeAnalysis.CSharp.MethodCompiler+<>c__DisplayClass22_0.<CompileNamedTypeAsync>b__0() [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
   at Roslyn.Utilities.UICultureUtilities+<>c__DisplayClass5_0.<WithCurrentUICulture>b__0() [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
   at System.Threading.Tasks.Task.InnerInvoke() [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
   at System.Threading.Tasks.Task+<>c.<.cctor>b__274_0(System.Object) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
   at System.Threading.ExecutionContext.RunFromThreadPoolDispatchLoop(System.Threading.Thread, System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
   at System.Threading.Tasks.Task.ExecuteWithThreadLocal(System.Threading.Tasks.Task ByRef, System.Threading.Thread) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
   at System.Threading.Tasks.Task.ExecuteEntryUnsafe(System.Threading.Thread) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
   at System.Threading.Tasks.Task.ExecuteFromThreadPool(System.Threading.Thread) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
   at System.Threading.ThreadPoolWorkQueue.Dispatch() [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
   at System.Threading._ThreadPoolWaitCallback.PerformWaitCallback() [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
System.InvalidOperationException: This program location is thought to be unreachable. [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
   at Microsoft.CodeAnalysis.CSharp.PatternExplainer.ShortestPathToNode(ImmutableArray`1 nodes, BoundDecisionDagNode node, Boolean nullPaths, Boolean& requiresFalseWhenClause) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
   at Microsoft.CodeAnalysis.CSharp.PatternExplainer.SamplePatternForPathToDagNode(BoundDagTemp rootIdentifier, ImmutableArray`1 nodes, BoundDecisionDagNode targetNode, Boolean nullPaths, Boolean& requiresFalseWhenClause) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
   at Microsoft.CodeAnalysis.CSharp.SwitchExpressionBinder.CheckSwitchExpressionExhaustive(SwitchExpressionSyntax node, BoundExpression boundInputExpression, ImmutableArray`1 switchArms, BoundDecisionDag& decisionDag, LabelSymbol& defaultLabel, DiagnosticBag diagnostics) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
   at Microsoft.CodeAnalysis.CSharp.SwitchExpressionBinder.BindSwitchExpressionCore(SwitchExpressionSyntax node, Binder originalBinder, DiagnosticBag diagnostics) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
   at Microsoft.CodeAnalysis.CSharp.Binder.BindSwitchExpression(SwitchExpressionSyntax node, DiagnosticBag diagnostics) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
   at Microsoft.CodeAnalysis.CSharp.Binder.BindExpressionInternal(ExpressionSyntax node, DiagnosticBag diagnostics, Boolean invoked, Boolean indexed) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
   at Microsoft.CodeAnalysis.CSharp.Binder.BindExpression(ExpressionSyntax node, DiagnosticBag diagnostics, Boolean invoked, Boolean indexed) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
   at Microsoft.CodeAnalysis.CSharp.Binder.BindValue(ExpressionSyntax node, DiagnosticBag diagnostics, BindValueKind valueKind) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
   at Microsoft.CodeAnalysis.CSharp.Binder.BindPossibleArrayInitializer(ExpressionSyntax node, TypeSymbol destinationType, BindValueKind valueKind, DiagnosticBag diagnostics) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
   at Microsoft.CodeAnalysis.CSharp.Binder.BindVariableDeclaration(SourceLocalSymbol localSymbol, LocalDeclarationKind kind, Boolean isVar, VariableDeclaratorSyntax declarator, TypeSyntax typeSyntax, TypeWithAnnotations declTypeOpt, AliasSymbol aliasOpt, DiagnosticBag diagnostics, Boolean includeBoundType, CSharpSyntaxNode associatedSyntaxNode) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
   at Microsoft.CodeAnalysis.CSharp.Binder.BindDeclarationStatementParts(LocalDeclarationStatementSyntax node, DiagnosticBag diagnostics) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
   at Microsoft.CodeAnalysis.CSharp.Binder.BindLocalDeclarationStatement(LocalDeclarationStatementSyntax node, DiagnosticBag diagnostics) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
   at Microsoft.CodeAnalysis.CSharp.Binder.BindStatement(StatementSyntax node, DiagnosticBag diagnostics) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
   at Microsoft.CodeAnalysis.CSharp.Binder.BindBlockParts(BlockSyntax node, DiagnosticBag diagnostics) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
   at Microsoft.CodeAnalysis.CSharp.Binder.BindBlock(BlockSyntax node, DiagnosticBag diagnostics) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
   at Microsoft.CodeAnalysis.CSharp.Binder.BindStatement(StatementSyntax node, DiagnosticBag diagnostics) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
   at Microsoft.CodeAnalysis.CSharp.Binder.BindPossibleEmbeddedStatement(StatementSyntax node, DiagnosticBag diagnostics) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
   at Microsoft.CodeAnalysis.CSharp.Binder.BindIfStatement(IfStatementSyntax node, DiagnosticBag diagnostics) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
   at Microsoft.CodeAnalysis.CSharp.Binder.BindStatement(StatementSyntax node, DiagnosticBag diagnostics) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
   at Microsoft.CodeAnalysis.CSharp.Binder.BindBlockParts(BlockSyntax node, DiagnosticBag diagnostics) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
   at Microsoft.CodeAnalysis.CSharp.Binder.BindBlock(BlockSyntax node, DiagnosticBag diagnostics) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
   at Microsoft.CodeAnalysis.CSharp.Binder.BindStatement(StatementSyntax node, DiagnosticBag diagnostics) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
   at Microsoft.CodeAnalysis.CSharp.Binder.BindMethodBody(CSharpSyntaxNode declaration, BlockSyntax blockBody, ArrowExpressionClauseSyntax expressionBody, DiagnosticBag diagnostics) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
   at Microsoft.CodeAnalysis.CSharp.Binder.BindMethodBody(CSharpSyntaxNode syntax, DiagnosticBag diagnostics) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
   at Microsoft.CodeAnalysis.CSharp.MethodCompiler.BindMethodBody(MethodSymbol method, TypeCompilationState compilationState, DiagnosticBag diagnostics, VariableState nullableInitialState, ImportChain& importChain, Boolean& originalBodyNested, InitialState& forSemanticModel) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
   at Microsoft.CodeAnalysis.CSharp.MethodCompiler.CompileMethod(MethodSymbol methodSymbol, Int32 methodOrdinal, ProcessedFieldInitializers& processedInitializers, SynthesizedSubmissionFields previousSubmissionFields, TypeCompilationState compilationState) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
   at Microsoft.CodeAnalysis.CSharp.MethodCompiler.CompileNamedType(NamedTypeSymbol containingType) [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]
   at Microsoft.CodeAnalysis.CSharp.MethodCompiler.<>c__DisplayClass22_0.<CompileNamedTypeAsync>b__0() [L:\Projects.VisualStudio\Unknown6656.Core\Unknown6656.Core\Unknown6656.Core.csproj]

@Unknown6656
Copy link
Author

@RikkiGibson : THanks a lot! You just saved my day!
It now works flawlessly

@ProIcons
Copy link
Contributor

So when i try to compile a script with Microsoft.CodeAnalysis.CSharp.Scripting

<PackageReference Include="Microsoft.CodeAnalysis.CSharp.Scripting" Version="3.9.0-5.final" />
var income = 900m;
var res = income switch
{
    < 9876   => 0 + (0.10m * (income - 0m)),
    < 40126  => 987.5m + (0.12m * (income - 9875m)),
    < 85126  => 4617.5m + (0.22m * (income - 40125m)),
    < 163301 => 14605.5m + (0.24m * (income - 85252m)),
    < 207351 => 33271.5m + (0.32m * (income - 163300m)),
    < 518401 => 47367.5m + (0.35m * (income - 207350m)),
    _        => 156235m + (0.37m * (income - 518400m))
};
Console.WriteLine($"Owned: {res}");

I get
"Object reference not set to an instance of an object."
On an aggregate exception with inner exception being

   at Microsoft.CodeAnalysis.CSharp.Binder.BindSwitchExpression(SwitchExpressionSyntax node, DiagnosticBag diagnostics)
   at Microsoft.CodeAnalysis.CSharp.Binder.BindExpressionInternal(ExpressionSyntax node, DiagnosticBag diagnostics, Boolean invoked, Boolean indexed)
   at Microsoft.CodeAnalysis.CSharp.Binder.BindExpression(ExpressionSyntax node, DiagnosticBag diagnostics, Boolean invoked, Boolean indexed)
   at Microsoft.CodeAnalysis.CSharp.Binder.BindValue(ExpressionSyntax node, DiagnosticBag diagnostics, BindValueKind valueKind)
   at Microsoft.CodeAnalysis.CSharp.Binder.BindInferredVariableInitializer(DiagnosticBag diagnostics, ExpressionSyntax initializer, BindValueKind valueKind, RefKind refKind, CSharpSyntaxNode errorSyntax)
   at Microsoft.CodeAnalysis.CSharp.Binder.BindInferredVariableInitializer(DiagnosticBag diagnostics, RefKind refKind, EqualsValueClauseSyntax initializer, CSharpSyntaxNode errorSyntax)
   at Microsoft.CodeAnalysis.CSharp.Symbols.SourceMemberFieldSymbolFromDeclarator.GetFieldType(ConsList`1 fieldsBeingBound)
   at Microsoft.CodeAnalysis.CSharp.Symbols.FieldSymbol.get_TypeWithAnnotations()
   at Microsoft.CodeAnalysis.CSharp.Symbols.FieldSymbol.get_Type()
   at Microsoft.CodeAnalysis.CSharp.Symbols.SourceMemberFieldSymbolFromDeclarator.AfterAddingTypeMembersChecks(ConversionsBase conversions, DiagnosticBag diagnostics)
   at Microsoft.CodeAnalysis.CSharp.Symbols.SourceMemberContainerTypeSymbol.CheckSpecialMemberErrors(DiagnosticBag diagnostics)
   at Microsoft.CodeAnalysis.CSharp.Symbols.SourceMemberContainerTypeSymbol.AfterMembersChecks(DiagnosticBag diagnostics)
   at Microsoft.CodeAnalysis.CSharp.Symbols.SourceMemberContainerTypeSymbol.ForceComplete(SourceLocation locationOpt, CancellationToken cancellationToken)
   at Microsoft.CodeAnalysis.CSharp.Symbol.ForceCompleteMemberByLocation(SourceLocation locationOpt, Symbol member, CancellationToken cancellationToken)
   at Microsoft.CodeAnalysis.CSharp.Symbols.SourceNamespaceSymbol.<>c__DisplayClass49_1.<ForceComplete>b__0(Int32 i)
   at Roslyn.Utilities.UICultureUtilities.<>c__DisplayClass6_0`1.<WithCurrentUICulture>b__0(T param)
   at Roslyn.Utilities.RoslynParallel.<>c__DisplayClass1_0.<For>g__errorHandlingBody|0(Int32 i)
   at System.Threading.Tasks.Parallel.<>c__DisplayClass19_0`1.<ForWorker>b__1(RangeWorker& currentWorker, Int32 timeout, Boolean& replicationDelegateYieldedBeforeCompletion)
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw(Exception source)
   at System.Threading.Tasks.Parallel.<>c__DisplayClass19_0`1.<ForWorker>b__1(RangeWorker& currentWorker, Int32 timeout, Boolean& replicationDelegateYieldedBeforeCompletion)
   at System.Threading.Tasks.TaskReplicator.Replica`1.ExecuteAction(Boolean& yieldedBeforeCompletion)
   at System.Threading.Tasks.TaskReplicator.Replica.Execute()

While executing this line:

var compileResult = await compilation.GetAllDiagnosticsAsync();

Full code reference

@Youssef1313
Copy link
Member

@ProIcons Possible duplicate of #49529?

@ProIcons
Copy link
Contributor

ProIcons commented Feb 28, 2021

Yeah that's the case should i post it there?

Cross Posted in: #49529 (comment)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Area-Compilers Bug New Language Feature - Pattern Matching Pattern Matching Tenet-Reliability Customer telemetry indicates that the product is failing in a crash/hang/dataloss manner.
Projects
None yet
7 participants