Description
I originally reported this here as I found it loading types from DotNext.Threading. However, it seems like this may really be an issue with .NET 11 Preview 7.
Reproduction Steps
To recreate:
- Create a console app with the following settings (note: this should be run with .NET 11 Preview 7)
<LangVersion>preview</LangVersion>
<TargetFramework>net11.0</TargetFramework>
- Reference the DotNext.Threading NuGet package, version 6.6.5
- Add this to Program.cs:
_ = typeof(DotNext.Threading.AsyncAutoResetEvent).Assembly.GetTypes();
Expected behavior
I would expect this to return the types in the assembly
Actual behavior
What I get is a TypeLoadException:
System.TypeLoadException: Method 'get_Task' in type 'DotNext.Threading.Tasks.<TaskSchedulerExtensions_T>FEC23FF8E24C5C893F2B0DCE3A3DBD6B033A895D525ABEAE11C935B5879FC7CF4__ImmediateTask`2' from assembly 'DotNext.Threading, Version=6.6.1.0, Culture=neutral, PublicKeyToken=c8827b44e18fe572' does not have an implementation.
System.TypeLoadException: Method 'get_Task' in type 'DotNext.Threading.Tasks.<TaskSchedulerExtensions_T>FEC23FF8E24C5C893F2B0DCE3A3DBD6B033A895D525ABEAE11C935B5879FC7CF4__DelayedTaskStateMachine`2' from assembly 'DotNext.Threading, Version=6.6.1.0, Culture=neutral, PublicKeyToken=c8827b44e18fe572' does not have an implementation.
Regression?
Maybe. If I change TargetFramework to net10.0, it runs fine with no issues.
Known Workarounds
No response
Configuration
No response
Other information
No response
Description
I originally reported this here as I found it loading types from DotNext.Threading. However, it seems like this may really be an issue with .NET 11 Preview 7.
Reproduction Steps
To recreate:
<LangVersion>preview</LangVersion><TargetFramework>net11.0</TargetFramework>_ = typeof(DotNext.Threading.AsyncAutoResetEvent).Assembly.GetTypes();Expected behavior
I would expect this to return the types in the assembly
Actual behavior
What I get is a
TypeLoadException:Regression?
Maybe. If I change
TargetFrameworktonet10.0, it runs fine with no issues.Known Workarounds
No response
Configuration
No response
Other information
No response