cecilifier icon indicating copy to clipboard operation
cecilifier copied to clipboard

Exception when declaring class with generic base type

Open adrianoc opened this issue 6 months ago • 0 comments

We should also test at least base types:

  • [ ] List<T> (generic external type)
  • [ ] Generic types with .ctors
class Bar<T> {}

class Foo : Bar<int>
{
    void Baz() => System.Console.WriteLine("Hello World!");
}
System.NullReferenceException: Object reference not set to an instance of an object.
   at Cecilifier.Core.Misc.CecilifierContext..ctor(SemanticModel semanticModel, CecilifierOptions options, Byte indentation) in /home/adriano/Projects/study/DotNet/Cecilifier/Cecilifier.Core/Misc/CecilifierContext.cs:line 36
   at Cecilifier.Core.Cecilifier.Process(Stream content, CecilifierOptions options) in /home/adriano/Projects/study/DotNet/Cecilifier/Cecilifier.Core/Cecilifier.cs:line 41
   at Cecilifier.Web.Startup.ProcessWebSocketAsync(WebSocket webSocket, Int32 remoteIpAddressHashCode, Byte[] buffer) in /home/adriano/Projects/study/DotNet/Cecilifier/Cecilifier.Web/Startup.cs:line 211
   at Cecilifier.Web.Startup.ProcessWebSocketAsync(WebSocket webSocket, Int32 remoteIpAddressHashCode, Byte[] buffer) in /home/adriano/Projects/study/DotNet/Cecilifier/Cecilifier.Web/Startup.cs:line 244

adrianoc avatar Aug 14 '25 12:08 adrianoc