EgorBo / CppPinvokeGenerator

A simple pinvoke generator based on CppAst to generate C# for C++
BSD 2-Clause "Simplified" License
32 stars 7 forks source link

InvalidOperationException when generating bindings #2

Closed StephenHodgson closed 1 year ago

StephenHodgson commented 5 years ago

While attempting to generate some bindings I ran across this exception for a few of my headers.

System.InvalidOperationException: Sequence contains no elements
   at System.Linq.Enumerable.Last[TSource](IEnumerable`1 source)
   at CppPinvokeGenerator.TypeMapper.CleanType(String type, Boolean keepPointer)
   at CppPinvokeGenerator.TypeMapper.IsSupported(String type)
   at CppPinvokeGenerator.TypeMapper.<GetAllClasses>d__10.MoveNext()
   at CppPinvokeGenerator.PinvokeGenerator.Generate(TypeMapper mapper, TemplateManager templateManager, String namespace, String dllImportPath, String outCFile, String outCsFile)