Skip to content

Promise.Merge(Settled) use ref field in ref struct feature #1452

Promise.Merge(Settled) use ref field in ref struct feature

Promise.Merge(Settled) use ref field in ref struct feature #1452

GitHub Actions / dotnet-test-results-net8.0-Release-Pool_Enabled-userMode failed Jul 23, 2024 in 1s

0 passed, 4 failed and 0 skipped

Tests failed

❌ TestResults/dotnet-test-results-net8.0-Release-Pool_Enabled-userMode-analyzer.trx

4 tests were completed in 3s with 0 passed, 4 failed and 0 skipped.

Test suite Passed Failed Skipped Time
ProtoPromise.Analyzer.Tests.ProtoPromiseAnalyzerTests 4❌ 2s

❌ ProtoPromise.Analyzer.Tests.ProtoPromiseAnalyzerTests

❌ CannotAwaitYieldInCatch
	Assert.AreEqual failed. Expected:<1>. Actual:<4>. Mismatch between number of diagnostics returned, expected "1" actual "4"
	
	Diagnostics:
	// error CS1705: Assembly 'ProtoPromise' with identity 'ProtoPromise, Version=3.1.0.0, Culture=neutral, PublicKeyToken=null' uses 'System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' which has a higher version than referenced assembly 'System.Runtime' with identity 'System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'
	DiagnosticResult.CompilerError("CS1705").WithArguments("ProtoPromise", "ProtoPromise, Version=3.1.0.0, Culture=neutral, PublicKeyToken=null", "System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a", "System.Runtime", "System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"),
	// error CS1705: Assembly 'ProtoPromise' with identity 'ProtoPromise, Version=3.1.0.0, Culture=neutral, PublicKeyToken=null' uses 'System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' which has a higher version than referenced assembly 'System.Runtime' with identity 'System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'
	DiagnosticResult.CompilerError("CS1705").WithArguments("ProtoPromise", "ProtoPromise, Version=3.1.0.0, Culture=neutral, PublicKeyToken=null", "System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a", "System.Runtime", "System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"),
	// /0/Test0.cs(10,20): error CS1705: Assembly 'ProtoPromise' with identity 'ProtoPromise, Version=3.1.0.0, Culture=neutral, PublicKeyToken=null' uses 'System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' which has a higher version than referenced assembly 'System.Runtime' with identity 'System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'
	DiagnosticResult.CompilerError("CS1705").WithSpan(10, 20, 10, 47).WithArguments("ProtoPromise", "ProtoPromise, Version=3.1.0.0, Culture=neutral, PublicKeyToken=null", "System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a", "System.Runtime", "System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"),
	// /0/Test0.cs(17,21): error PPAE002: Cannot yield in the body of a catch clause
	VerifyCS.Diagnostic(YieldAsyncAnalyzer.PPAE002).WithSpan(17, 21, 17, 48),
	
	
❌ CannotAwaitYieldInFinally
	Assert.AreEqual failed. Expected:<1>. Actual:<4>. Mismatch between number of diagnostics returned, expected "1" actual "4"
	
	Diagnostics:
	// error CS1705: Assembly 'ProtoPromise' with identity 'ProtoPromise, Version=3.1.0.0, Culture=neutral, PublicKeyToken=null' uses 'System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' which has a higher version than referenced assembly 'System.Runtime' with identity 'System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'
	DiagnosticResult.CompilerError("CS1705").WithArguments("ProtoPromise", "ProtoPromise, Version=3.1.0.0, Culture=neutral, PublicKeyToken=null", "System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a", "System.Runtime", "System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"),
	// error CS1705: Assembly 'ProtoPromise' with identity 'ProtoPromise, Version=3.1.0.0, Culture=neutral, PublicKeyToken=null' uses 'System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' which has a higher version than referenced assembly 'System.Runtime' with identity 'System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'
	DiagnosticResult.CompilerError("CS1705").WithArguments("ProtoPromise", "ProtoPromise, Version=3.1.0.0, Culture=neutral, PublicKeyToken=null", "System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a", "System.Runtime", "System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"),
	// /0/Test0.cs(10,20): error CS1705: Assembly 'ProtoPromise' with identity 'ProtoPromise, Version=3.1.0.0, Culture=neutral, PublicKeyToken=null' uses 'System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' which has a higher version than referenced assembly 'System.Runtime' with identity 'System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'
	DiagnosticResult.CompilerError("CS1705").WithSpan(10, 20, 10, 47).WithArguments("ProtoPromise", "ProtoPromise, Version=3.1.0.0, Culture=neutral, PublicKeyToken=null", "System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a", "System.Runtime", "System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"),
	// /0/Test0.cs(17,21): error PPAE003: Cannot yield in the body of a finally clause
	VerifyCS.Diagnostic(YieldAsyncAnalyzer.PPAE003).WithSpan(17, 21, 17, 48),
	
	
❌ CannotAwaitYieldInTryWithCatch
	Assert.AreEqual failed. Expected:<1>. Actual:<4>. Mismatch between number of diagnostics returned, expected "1" actual "4"
	
	Diagnostics:
	// error CS1705: Assembly 'ProtoPromise' with identity 'ProtoPromise, Version=3.1.0.0, Culture=neutral, PublicKeyToken=null' uses 'System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' which has a higher version than referenced assembly 'System.Runtime' with identity 'System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'
	DiagnosticResult.CompilerError("CS1705").WithArguments("ProtoPromise", "ProtoPromise, Version=3.1.0.0, Culture=neutral, PublicKeyToken=null", "System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a", "System.Runtime", "System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"),
	// error CS1705: Assembly 'ProtoPromise' with identity 'ProtoPromise, Version=3.1.0.0, Culture=neutral, PublicKeyToken=null' uses 'System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' which has a higher version than referenced assembly 'System.Runtime' with identity 'System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'
	DiagnosticResult.CompilerError("CS1705").WithArguments("ProtoPromise", "ProtoPromise, Version=3.1.0.0, Culture=neutral, PublicKeyToken=null", "System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a", "System.Runtime", "System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"),
	// /0/Test0.cs(10,20): error CS1705: Assembly 'ProtoPromise' with identity 'ProtoPromise, Version=3.1.0.0, Culture=neutral, PublicKeyToken=null' uses 'System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' which has a higher version than referenced assembly 'System.Runtime' with identity 'System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'
	DiagnosticResult.CompilerError("CS1705").WithSpan(10, 20, 10, 47).WithArguments("ProtoPromise", "ProtoPromise, Version=3.1.0.0, Culture=neutral, PublicKeyToken=null", "System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a", "System.Runtime", "System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"),
	// /0/Test0.cs(14,21): error PPAE001: Cannot yield in the body of a try block with a catch clause
	VerifyCS.Diagnostic(YieldAsyncAnalyzer.PPAE001).WithSpan(14, 21, 14, 48),
	
	
❌ NoDiagnostics
	Assert.AreEqual failed. Expected:<0>. Actual:<3>. Mismatch between number of diagnostics returned, expected "0" actual "3"
	
	Diagnostics:
	// error CS1705: Assembly 'ProtoPromise' with identity 'ProtoPromise, Version=3.1.0.0, Culture=neutral, PublicKeyToken=null' uses 'System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' which has a higher version than referenced assembly 'System.Runtime' with identity 'System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'
	DiagnosticResult.CompilerError("CS1705").WithArguments("ProtoPromise", "ProtoPromise, Version=3.1.0.0, Culture=neutral, PublicKeyToken=null", "System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a", "System.Runtime", "System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"),
	// error CS1705: Assembly 'ProtoPromise' with identity 'ProtoPromise, Version=3.1.0.0, Culture=neutral, PublicKeyToken=null' uses 'System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' which has a higher version than referenced assembly 'System.Runtime' with identity 'System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'
	DiagnosticResult.CompilerError("CS1705").WithArguments("ProtoPromise", "ProtoPromise, Version=3.1.0.0, Culture=neutral, PublicKeyToken=null", "System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a", "System.Runtime", "System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"),
	// /0/Test0.cs(10,20): error CS1705: Assembly 'ProtoPromise' with identity 'ProtoPromise, Version=3.1.0.0, Culture=neutral, PublicKeyToken=null' uses 'System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' which has a higher version than referenced assembly 'System.Runtime' with identity 'System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'
	DiagnosticResult.CompilerError("CS1705").WithSpan(10, 20, 10, 47).WithArguments("ProtoPromise", "ProtoPromise, Version=3.1.0.0, Culture=neutral, PublicKeyToken=null", "System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a", "System.Runtime", "System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"),
	
	

Annotations

Check failure on line 127 in ProtoPromise.Analyzer/ProtoPromise.Analyzer.Test/ProtoPromiseAnalyzerUnitTests.cs

See this annotation in the file changed.

@github-actions github-actions / dotnet-test-results-net8.0-Release-Pool_Enabled-userMode

ProtoPromise.Analyzer.Tests.ProtoPromiseAnalyzerTests ► CannotAwaitYieldInCatch

Failed test found in:
  TestResults/dotnet-test-results-net8.0-Release-Pool_Enabled-userMode-analyzer.trx
Error:
  Assert.AreEqual failed. Expected:<1>. Actual:<4>. Mismatch between number of diagnostics returned, expected "1" actual "4"
  
  Diagnostics:
  // error CS1705: Assembly 'ProtoPromise' with identity 'ProtoPromise, Version=3.1.0.0, Culture=neutral, PublicKeyToken=null' uses 'System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' which has a higher version than referenced assembly 'System.Runtime' with identity 'System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'
  DiagnosticResult.CompilerError("CS1705").WithArguments("ProtoPromise", "ProtoPromise, Version=3.1.0.0, Culture=neutral, PublicKeyToken=null", "System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a", "System.Runtime", "System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"),
  // error CS1705: Assembly 'ProtoPromise' with identity 'ProtoPromise, Version=3.1.0.0, Culture=neutral, PublicKeyToken=null' uses 'System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' which has a higher version than referenced assembly 'System.Runtime' with identity 'System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'
  DiagnosticResult.CompilerError("CS1705").WithArguments("ProtoPromise", "ProtoPromise, Version=3.1.0.0, Culture=neutral, PublicKeyToken=null", "System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a", "System.Runtime", "System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"),
  // /0/Test0.cs(10,20): error CS1705: Assembly 'ProtoPromise' with identity 'ProtoPromise, Version=3.1.0.0, Culture=neutral, PublicKeyToken=null' uses 'System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' which has a higher version than referenced assembly 'System.Runtime' with identity 'System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'
  DiagnosticResult.CompilerError("CS1705").WithSpan(10, 20, 10, 47).WithArguments("ProtoPromise", "ProtoPromise, Version=3.1.0.0, Culture=neutral, PublicKeyToken=null", "System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a", "System.Runtime", "System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"),
  // /0/Test0.cs(17,21): error PPAE002: Cannot yield in the body of a catch clause
  VerifyCS.Diagnostic(YieldAsyncAnalyzer.PPAE002).WithSpan(17, 21, 17, 48),
  
  
Raw output
Assert.AreEqual failed. Expected:<1>. Actual:<4>. Mismatch between number of diagnostics returned, expected "1" actual "4"

Diagnostics:
// error CS1705: Assembly 'ProtoPromise' with identity 'ProtoPromise, Version=3.1.0.0, Culture=neutral, PublicKeyToken=null' uses 'System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' which has a higher version than referenced assembly 'System.Runtime' with identity 'System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'
DiagnosticResult.CompilerError("CS1705").WithArguments("ProtoPromise", "ProtoPromise, Version=3.1.0.0, Culture=neutral, PublicKeyToken=null", "System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a", "System.Runtime", "System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"),
// error CS1705: Assembly 'ProtoPromise' with identity 'ProtoPromise, Version=3.1.0.0, Culture=neutral, PublicKeyToken=null' uses 'System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' which has a higher version than referenced assembly 'System.Runtime' with identity 'System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'
DiagnosticResult.CompilerError("CS1705").WithArguments("ProtoPromise", "ProtoPromise, Version=3.1.0.0, Culture=neutral, PublicKeyToken=null", "System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a", "System.Runtime", "System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"),
// /0/Test0.cs(10,20): error CS1705: Assembly 'ProtoPromise' with identity 'ProtoPromise, Version=3.1.0.0, Culture=neutral, PublicKeyToken=null' uses 'System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' which has a higher version than referenced assembly 'System.Runtime' with identity 'System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'
DiagnosticResult.CompilerError("CS1705").WithSpan(10, 20, 10, 47).WithArguments("ProtoPromise", "ProtoPromise, Version=3.1.0.0, Culture=neutral, PublicKeyToken=null", "System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a", "System.Runtime", "System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"),
// /0/Test0.cs(17,21): error PPAE002: Cannot yield in the body of a catch clause
VerifyCS.Diagnostic(YieldAsyncAnalyzer.PPAE002).WithSpan(17, 21, 17, 48),


   at Microsoft.CodeAnalysis.Testing.Verifiers.MSTestVerifier.Equal[T](T expected, T actual, String message) in /_/src/Microsoft.CodeAnalysis.Testing/Microsoft.CodeAnalysis.Testing.Verifiers.MSTest/MSTestVerifier.cs:line 41
   at Microsoft.CodeAnalysis.Testing.AnalyzerTest`1.VerifyDiagnosticResults(IEnumerable`1 actualResults, ImmutableArray`1 analyzers, DiagnosticResult[] expectedResults, IVerifier verifier) in /_/src/Microsoft.CodeAnalysis.Testing/Microsoft.CodeAnalysis.Analyzer.Testing/AnalyzerTest`1.cs:line 359
   at Microsoft.CodeAnalysis.Testing.AnalyzerTest`1.VerifyDiagnosticsAsync(EvaluatedProjectState primaryProject, ImmutableArray`1 additionalProjects, DiagnosticResult[] expected, IVerifier verifier, CancellationToken cancellationToken) in /_/src/Microsoft.CodeAnalysis.Testing/Microsoft.CodeAnalysis.Analyzer.Testing/AnalyzerTest`1.cs:line 272
   at Microsoft.CodeAnalysis.Testing.AnalyzerTest`1.RunImplAsync(CancellationToken cancellationToken) in /_/src/Microsoft.CodeAnalysis.Testing/Microsoft.CodeAnalysis.Analyzer.Testing/AnalyzerTest`1.cs:line 206
   at Microsoft.CodeAnalysis.Testing.AnalyzerTest`1.RunAsync(CancellationToken cancellationToken) in /_/src/Microsoft.CodeAnalysis.Testing/Microsoft.CodeAnalysis.Analyzer.Testing/AnalyzerTest`1.cs:line 180
   at ProtoPromise.Analyzer.Tests.ProtoPromiseAnalyzerTests.CannotAwaitYieldInCatch() in /home/runner/work/ProtoPromise/ProtoPromise/ProtoPromise.Analyzer/ProtoPromise.Analyzer.Test/ProtoPromiseAnalyzerUnitTests.cs:line 127
   at Microsoft.VisualStudio.TestPlatform.MSTestAdapter.PlatformServices.ThreadOperations.ExecuteWithAbortSafety(Action action)

Check failure on line 168 in ProtoPromise.Analyzer/ProtoPromise.Analyzer.Test/ProtoPromiseAnalyzerUnitTests.cs

See this annotation in the file changed.

@github-actions github-actions / dotnet-test-results-net8.0-Release-Pool_Enabled-userMode

ProtoPromise.Analyzer.Tests.ProtoPromiseAnalyzerTests ► CannotAwaitYieldInFinally

Failed test found in:
  TestResults/dotnet-test-results-net8.0-Release-Pool_Enabled-userMode-analyzer.trx
Error:
  Assert.AreEqual failed. Expected:<1>. Actual:<4>. Mismatch between number of diagnostics returned, expected "1" actual "4"
  
  Diagnostics:
  // error CS1705: Assembly 'ProtoPromise' with identity 'ProtoPromise, Version=3.1.0.0, Culture=neutral, PublicKeyToken=null' uses 'System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' which has a higher version than referenced assembly 'System.Runtime' with identity 'System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'
  DiagnosticResult.CompilerError("CS1705").WithArguments("ProtoPromise", "ProtoPromise, Version=3.1.0.0, Culture=neutral, PublicKeyToken=null", "System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a", "System.Runtime", "System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"),
  // error CS1705: Assembly 'ProtoPromise' with identity 'ProtoPromise, Version=3.1.0.0, Culture=neutral, PublicKeyToken=null' uses 'System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' which has a higher version than referenced assembly 'System.Runtime' with identity 'System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'
  DiagnosticResult.CompilerError("CS1705").WithArguments("ProtoPromise", "ProtoPromise, Version=3.1.0.0, Culture=neutral, PublicKeyToken=null", "System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a", "System.Runtime", "System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"),
  // /0/Test0.cs(10,20): error CS1705: Assembly 'ProtoPromise' with identity 'ProtoPromise, Version=3.1.0.0, Culture=neutral, PublicKeyToken=null' uses 'System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' which has a higher version than referenced assembly 'System.Runtime' with identity 'System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'
  DiagnosticResult.CompilerError("CS1705").WithSpan(10, 20, 10, 47).WithArguments("ProtoPromise", "ProtoPromise, Version=3.1.0.0, Culture=neutral, PublicKeyToken=null", "System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a", "System.Runtime", "System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"),
  // /0/Test0.cs(17,21): error PPAE003: Cannot yield in the body of a finally clause
  VerifyCS.Diagnostic(YieldAsyncAnalyzer.PPAE003).WithSpan(17, 21, 17, 48),
  
  
Raw output
Assert.AreEqual failed. Expected:<1>. Actual:<4>. Mismatch between number of diagnostics returned, expected "1" actual "4"

Diagnostics:
// error CS1705: Assembly 'ProtoPromise' with identity 'ProtoPromise, Version=3.1.0.0, Culture=neutral, PublicKeyToken=null' uses 'System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' which has a higher version than referenced assembly 'System.Runtime' with identity 'System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'
DiagnosticResult.CompilerError("CS1705").WithArguments("ProtoPromise", "ProtoPromise, Version=3.1.0.0, Culture=neutral, PublicKeyToken=null", "System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a", "System.Runtime", "System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"),
// error CS1705: Assembly 'ProtoPromise' with identity 'ProtoPromise, Version=3.1.0.0, Culture=neutral, PublicKeyToken=null' uses 'System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' which has a higher version than referenced assembly 'System.Runtime' with identity 'System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'
DiagnosticResult.CompilerError("CS1705").WithArguments("ProtoPromise", "ProtoPromise, Version=3.1.0.0, Culture=neutral, PublicKeyToken=null", "System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a", "System.Runtime", "System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"),
// /0/Test0.cs(10,20): error CS1705: Assembly 'ProtoPromise' with identity 'ProtoPromise, Version=3.1.0.0, Culture=neutral, PublicKeyToken=null' uses 'System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' which has a higher version than referenced assembly 'System.Runtime' with identity 'System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'
DiagnosticResult.CompilerError("CS1705").WithSpan(10, 20, 10, 47).WithArguments("ProtoPromise", "ProtoPromise, Version=3.1.0.0, Culture=neutral, PublicKeyToken=null", "System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a", "System.Runtime", "System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"),
// /0/Test0.cs(17,21): error PPAE003: Cannot yield in the body of a finally clause
VerifyCS.Diagnostic(YieldAsyncAnalyzer.PPAE003).WithSpan(17, 21, 17, 48),


   at Microsoft.CodeAnalysis.Testing.Verifiers.MSTestVerifier.Equal[T](T expected, T actual, String message) in /_/src/Microsoft.CodeAnalysis.Testing/Microsoft.CodeAnalysis.Testing.Verifiers.MSTest/MSTestVerifier.cs:line 41
   at Microsoft.CodeAnalysis.Testing.AnalyzerTest`1.VerifyDiagnosticResults(IEnumerable`1 actualResults, ImmutableArray`1 analyzers, DiagnosticResult[] expectedResults, IVerifier verifier) in /_/src/Microsoft.CodeAnalysis.Testing/Microsoft.CodeAnalysis.Analyzer.Testing/AnalyzerTest`1.cs:line 359
   at Microsoft.CodeAnalysis.Testing.AnalyzerTest`1.VerifyDiagnosticsAsync(EvaluatedProjectState primaryProject, ImmutableArray`1 additionalProjects, DiagnosticResult[] expected, IVerifier verifier, CancellationToken cancellationToken) in /_/src/Microsoft.CodeAnalysis.Testing/Microsoft.CodeAnalysis.Analyzer.Testing/AnalyzerTest`1.cs:line 272
   at Microsoft.CodeAnalysis.Testing.AnalyzerTest`1.RunImplAsync(CancellationToken cancellationToken) in /_/src/Microsoft.CodeAnalysis.Testing/Microsoft.CodeAnalysis.Analyzer.Testing/AnalyzerTest`1.cs:line 206
   at Microsoft.CodeAnalysis.Testing.AnalyzerTest`1.RunAsync(CancellationToken cancellationToken) in /_/src/Microsoft.CodeAnalysis.Testing/Microsoft.CodeAnalysis.Analyzer.Testing/AnalyzerTest`1.cs:line 180
   at ProtoPromise.Analyzer.Tests.ProtoPromiseAnalyzerTests.CannotAwaitYieldInFinally() in /home/runner/work/ProtoPromise/ProtoPromise/ProtoPromise.Analyzer/ProtoPromise.Analyzer.Test/ProtoPromiseAnalyzerUnitTests.cs:line 168
   at Microsoft.VisualStudio.TestPlatform.MSTestAdapter.PlatformServices.ThreadOperations.ExecuteWithAbortSafety(Action action)

Check failure on line 86 in ProtoPromise.Analyzer/ProtoPromise.Analyzer.Test/ProtoPromiseAnalyzerUnitTests.cs

See this annotation in the file changed.

@github-actions github-actions / dotnet-test-results-net8.0-Release-Pool_Enabled-userMode

ProtoPromise.Analyzer.Tests.ProtoPromiseAnalyzerTests ► CannotAwaitYieldInTryWithCatch

Failed test found in:
  TestResults/dotnet-test-results-net8.0-Release-Pool_Enabled-userMode-analyzer.trx
Error:
  Assert.AreEqual failed. Expected:<1>. Actual:<4>. Mismatch between number of diagnostics returned, expected "1" actual "4"
  
  Diagnostics:
  // error CS1705: Assembly 'ProtoPromise' with identity 'ProtoPromise, Version=3.1.0.0, Culture=neutral, PublicKeyToken=null' uses 'System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' which has a higher version than referenced assembly 'System.Runtime' with identity 'System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'
  DiagnosticResult.CompilerError("CS1705").WithArguments("ProtoPromise", "ProtoPromise, Version=3.1.0.0, Culture=neutral, PublicKeyToken=null", "System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a", "System.Runtime", "System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"),
  // error CS1705: Assembly 'ProtoPromise' with identity 'ProtoPromise, Version=3.1.0.0, Culture=neutral, PublicKeyToken=null' uses 'System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' which has a higher version than referenced assembly 'System.Runtime' with identity 'System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'
  DiagnosticResult.CompilerError("CS1705").WithArguments("ProtoPromise", "ProtoPromise, Version=3.1.0.0, Culture=neutral, PublicKeyToken=null", "System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a", "System.Runtime", "System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"),
  // /0/Test0.cs(10,20): error CS1705: Assembly 'ProtoPromise' with identity 'ProtoPromise, Version=3.1.0.0, Culture=neutral, PublicKeyToken=null' uses 'System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' which has a higher version than referenced assembly 'System.Runtime' with identity 'System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'
  DiagnosticResult.CompilerError("CS1705").WithSpan(10, 20, 10, 47).WithArguments("ProtoPromise", "ProtoPromise, Version=3.1.0.0, Culture=neutral, PublicKeyToken=null", "System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a", "System.Runtime", "System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"),
  // /0/Test0.cs(14,21): error PPAE001: Cannot yield in the body of a try block with a catch clause
  VerifyCS.Diagnostic(YieldAsyncAnalyzer.PPAE001).WithSpan(14, 21, 14, 48),
  
  
Raw output
Assert.AreEqual failed. Expected:<1>. Actual:<4>. Mismatch between number of diagnostics returned, expected "1" actual "4"

Diagnostics:
// error CS1705: Assembly 'ProtoPromise' with identity 'ProtoPromise, Version=3.1.0.0, Culture=neutral, PublicKeyToken=null' uses 'System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' which has a higher version than referenced assembly 'System.Runtime' with identity 'System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'
DiagnosticResult.CompilerError("CS1705").WithArguments("ProtoPromise", "ProtoPromise, Version=3.1.0.0, Culture=neutral, PublicKeyToken=null", "System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a", "System.Runtime", "System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"),
// error CS1705: Assembly 'ProtoPromise' with identity 'ProtoPromise, Version=3.1.0.0, Culture=neutral, PublicKeyToken=null' uses 'System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' which has a higher version than referenced assembly 'System.Runtime' with identity 'System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'
DiagnosticResult.CompilerError("CS1705").WithArguments("ProtoPromise", "ProtoPromise, Version=3.1.0.0, Culture=neutral, PublicKeyToken=null", "System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a", "System.Runtime", "System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"),
// /0/Test0.cs(10,20): error CS1705: Assembly 'ProtoPromise' with identity 'ProtoPromise, Version=3.1.0.0, Culture=neutral, PublicKeyToken=null' uses 'System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' which has a higher version than referenced assembly 'System.Runtime' with identity 'System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'
DiagnosticResult.CompilerError("CS1705").WithSpan(10, 20, 10, 47).WithArguments("ProtoPromise", "ProtoPromise, Version=3.1.0.0, Culture=neutral, PublicKeyToken=null", "System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a", "System.Runtime", "System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"),
// /0/Test0.cs(14,21): error PPAE001: Cannot yield in the body of a try block with a catch clause
VerifyCS.Diagnostic(YieldAsyncAnalyzer.PPAE001).WithSpan(14, 21, 14, 48),


   at Microsoft.CodeAnalysis.Testing.Verifiers.MSTestVerifier.Equal[T](T expected, T actual, String message) in /_/src/Microsoft.CodeAnalysis.Testing/Microsoft.CodeAnalysis.Testing.Verifiers.MSTest/MSTestVerifier.cs:line 41
   at Microsoft.CodeAnalysis.Testing.AnalyzerTest`1.VerifyDiagnosticResults(IEnumerable`1 actualResults, ImmutableArray`1 analyzers, DiagnosticResult[] expectedResults, IVerifier verifier) in /_/src/Microsoft.CodeAnalysis.Testing/Microsoft.CodeAnalysis.Analyzer.Testing/AnalyzerTest`1.cs:line 359
   at Microsoft.CodeAnalysis.Testing.AnalyzerTest`1.VerifyDiagnosticsAsync(EvaluatedProjectState primaryProject, ImmutableArray`1 additionalProjects, DiagnosticResult[] expected, IVerifier verifier, CancellationToken cancellationToken) in /_/src/Microsoft.CodeAnalysis.Testing/Microsoft.CodeAnalysis.Analyzer.Testing/AnalyzerTest`1.cs:line 272
   at Microsoft.CodeAnalysis.Testing.AnalyzerTest`1.RunImplAsync(CancellationToken cancellationToken) in /_/src/Microsoft.CodeAnalysis.Testing/Microsoft.CodeAnalysis.Analyzer.Testing/AnalyzerTest`1.cs:line 206
   at Microsoft.CodeAnalysis.Testing.AnalyzerTest`1.RunAsync(CancellationToken cancellationToken) in /_/src/Microsoft.CodeAnalysis.Testing/Microsoft.CodeAnalysis.Analyzer.Testing/AnalyzerTest`1.cs:line 180
   at ProtoPromise.Analyzer.Tests.ProtoPromiseAnalyzerTests.CannotAwaitYieldInTryWithCatch() in /home/runner/work/ProtoPromise/ProtoPromise/ProtoPromise.Analyzer/ProtoPromise.Analyzer.Test/ProtoPromiseAnalyzerUnitTests.cs:line 86
   at Microsoft.VisualStudio.TestPlatform.MSTestAdapter.PlatformServices.ThreadOperations.ExecuteWithAbortSafety(Action action)

Check failure on line 39 in ProtoPromise.Analyzer/ProtoPromise.Analyzer.Test/ProtoPromiseAnalyzerUnitTests.cs

See this annotation in the file changed.

@github-actions github-actions / dotnet-test-results-net8.0-Release-Pool_Enabled-userMode

ProtoPromise.Analyzer.Tests.ProtoPromiseAnalyzerTests ► NoDiagnostics

Failed test found in:
  TestResults/dotnet-test-results-net8.0-Release-Pool_Enabled-userMode-analyzer.trx
Error:
  Assert.AreEqual failed. Expected:<0>. Actual:<3>. Mismatch between number of diagnostics returned, expected "0" actual "3"
  
  Diagnostics:
  // error CS1705: Assembly 'ProtoPromise' with identity 'ProtoPromise, Version=3.1.0.0, Culture=neutral, PublicKeyToken=null' uses 'System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' which has a higher version than referenced assembly 'System.Runtime' with identity 'System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'
  DiagnosticResult.CompilerError("CS1705").WithArguments("ProtoPromise", "ProtoPromise, Version=3.1.0.0, Culture=neutral, PublicKeyToken=null", "System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a", "System.Runtime", "System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"),
  // error CS1705: Assembly 'ProtoPromise' with identity 'ProtoPromise, Version=3.1.0.0, Culture=neutral, PublicKeyToken=null' uses 'System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' which has a higher version than referenced assembly 'System.Runtime' with identity 'System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'
  DiagnosticResult.CompilerError("CS1705").WithArguments("ProtoPromise", "ProtoPromise, Version=3.1.0.0, Culture=neutral, PublicKeyToken=null", "System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a", "System.Runtime", "System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"),
  // /0/Test0.cs(10,20): error CS1705: Assembly 'ProtoPromise' with identity 'ProtoPromise, Version=3.1.0.0, Culture=neutral, PublicKeyToken=null' uses 'System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' which has a higher version than referenced assembly 'System.Runtime' with identity 'System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'
  DiagnosticResult.CompilerError("CS1705").WithSpan(10, 20, 10, 47).WithArguments("ProtoPromise", "ProtoPromise, Version=3.1.0.0, Culture=neutral, PublicKeyToken=null", "System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a", "System.Runtime", "System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"),
  
  
Raw output
Assert.AreEqual failed. Expected:<0>. Actual:<3>. Mismatch between number of diagnostics returned, expected "0" actual "3"

Diagnostics:
// error CS1705: Assembly 'ProtoPromise' with identity 'ProtoPromise, Version=3.1.0.0, Culture=neutral, PublicKeyToken=null' uses 'System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' which has a higher version than referenced assembly 'System.Runtime' with identity 'System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'
DiagnosticResult.CompilerError("CS1705").WithArguments("ProtoPromise", "ProtoPromise, Version=3.1.0.0, Culture=neutral, PublicKeyToken=null", "System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a", "System.Runtime", "System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"),
// error CS1705: Assembly 'ProtoPromise' with identity 'ProtoPromise, Version=3.1.0.0, Culture=neutral, PublicKeyToken=null' uses 'System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' which has a higher version than referenced assembly 'System.Runtime' with identity 'System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'
DiagnosticResult.CompilerError("CS1705").WithArguments("ProtoPromise", "ProtoPromise, Version=3.1.0.0, Culture=neutral, PublicKeyToken=null", "System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a", "System.Runtime", "System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"),
// /0/Test0.cs(10,20): error CS1705: Assembly 'ProtoPromise' with identity 'ProtoPromise, Version=3.1.0.0, Culture=neutral, PublicKeyToken=null' uses 'System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' which has a higher version than referenced assembly 'System.Runtime' with identity 'System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'
DiagnosticResult.CompilerError("CS1705").WithSpan(10, 20, 10, 47).WithArguments("ProtoPromise", "ProtoPromise, Version=3.1.0.0, Culture=neutral, PublicKeyToken=null", "System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a", "System.Runtime", "System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"),


   at Microsoft.CodeAnalysis.Testing.Verifiers.MSTestVerifier.Equal[T](T expected, T actual, String message) in /_/src/Microsoft.CodeAnalysis.Testing/Microsoft.CodeAnalysis.Testing.Verifiers.MSTest/MSTestVerifier.cs:line 41
   at Microsoft.CodeAnalysis.Testing.AnalyzerTest`1.VerifyDiagnosticResults(IEnumerable`1 actualResults, ImmutableArray`1 analyzers, DiagnosticResult[] expectedResults, IVerifier verifier) in /_/src/Microsoft.CodeAnalysis.Testing/Microsoft.CodeAnalysis.Analyzer.Testing/AnalyzerTest`1.cs:line 359
   at Microsoft.CodeAnalysis.Testing.AnalyzerTest`1.VerifyDiagnosticsAsync(EvaluatedProjectState primaryProject, ImmutableArray`1 additionalProjects, DiagnosticResult[] expected, IVerifier verifier, CancellationToken cancellationToken) in /_/src/Microsoft.CodeAnalysis.Testing/Microsoft.CodeAnalysis.Analyzer.Testing/AnalyzerTest`1.cs:line 272
   at Microsoft.CodeAnalysis.Testing.AnalyzerTest`1.RunImplAsync(CancellationToken cancellationToken) in /_/src/Microsoft.CodeAnalysis.Testing/Microsoft.CodeAnalysis.Analyzer.Testing/AnalyzerTest`1.cs:line 206
   at Microsoft.CodeAnalysis.Testing.AnalyzerTest`1.RunAsync(CancellationToken cancellationToken) in /_/src/Microsoft.CodeAnalysis.Testing/Microsoft.CodeAnalysis.Analyzer.Testing/AnalyzerTest`1.cs:line 180
   at ProtoPromise.Analyzer.Tests.ProtoPromiseAnalyzerTests.NoDiagnostics() in /home/runner/work/ProtoPromise/ProtoPromise/ProtoPromise.Analyzer/ProtoPromise.Analyzer.Test/ProtoPromiseAnalyzerUnitTests.cs:line 39
   at Microsoft.VisualStudio.TestPlatform.MSTestAdapter.PlatformServices.ThreadOperations.ExecuteWithAbortSafety(Action action)