ssrmm
ssrmm
The following test produces a `NullReferenceException` in NUnits framework code. Note that the compared objects implement `IEnumerable`, but `GetEnumerator()` always returns `null` instead of an actual enumerator: ```csharp using System.Collections;...
When an assertion fails NUnit try to print the state of actual and expected objects. In certain cases (like the one below), it fails with a `NullReferenceException` when it tries...
When renaming a file inside a Nemerle project, the build action is displayed correctly in the "Properties" view of Visual Studio. However when accessing the property programmatically through `IVsHierarchy`, it...
Whenever a file is copied to or from a Nemerle project, the "BuildAction" property is reset to "Content". If both projects are Nemerle projects, the build action should be preserved....
In the below program `foo` is optimized away even in Debug-mode. For debugging purposes it would be useful to be able to inspect the values of unused local variables. As...
Currently the Nemerle compiler silently accepts any operator overloads, even if they are not possible. For clarity the compiler should generate errors when an attempt is made to overload any...
In the current implementation properties of variant options are translated to fields (see below example). I think it would be favorable to use .NET-Properties instead because: * Not using public...
C# projects offer the ability to [add existing items as link](https://msdn.microsoft.com/en-us/library/9f4t9t92%28v=vs.100%29.aspx#Anchor_0) ([explanation with image](https://msdn.microsoft.com/en-us/library/windows/apps/jj714082%28v=vs.105%29.aspx#BKMK_HowtolinkafileinyourappprojectusingAddasLink)). This option differs from the normal "Add existing item" because it does **not** copy the selected...
Unloading a project in VisualStudio (Solution Explorer -> right-click -> Unload Project) produces ``` System.InvalidOperationException: Collection was modified; enumeration operation may not execute. ``` reloading it produces in some cases...
The following syntax definition produces a `KeyNotFoundException` during parsing: ```Nemerle namespace Test { using Nitra.Core; syntax module TestSyntax { syntax Foo = Bar '+ Bar; // Note: The single quote...