Search Issue Tracker

Won't Fix

Votes

0

Found in

2017.4.0f1

2018.2.21f1

2018.3.0a1

2019.1.0a1

Issue ID

1134338

Regression

No

Constructor with optional nullable enum parameter is not found over assembly boundary when Scripting Runtime is set to .NET 3.5

Mono

-

How to reproduce:
1. Open the user's attached project ("asmdef-nullable.zip")
2. Make sure that the Scripting Runtime is set to .NET 3.5
3. Inspect the console

Expected results: No errors in the console
Actual results: Errors about missing constructor which takes 0 arguments are thrown

Reproducible with: 2017.4.24f1, 2018.3.10f1, 2019.1.0b8
Couldn't reproduce with 2019.2 because it no longer supports .NET 3.5 runtime

Notes:
1. Does not reproduce with .NET 4.x runtime.

  1. Resolution Note:

    Old mono C# compiler bug, which won't be fixed. Please use the new scripting runtime.

Add comment

Log in to post comment

All about bugs

View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.