Using LLBLGenPro 5.2, trying to load an enum type with a .typeimports file
With this .cs file
namespace ImportTypes
{
public enum Class1
{
VALUE1,
VALUE2,
VALUE3
}
public class ClassWithInner
{
public enum InnerEnum
{
VALUEA,
VALUEB,
VALUEC
}
}
}
<typeImports>
<typeImport typeName="ImportTypes.Class1" assemblyFile="C:\Projects\OrbitLogicInc.Data\source\OrbitLogicInc.Data\ImportTypes\bin\Debug\ImportTypes.dll"/>
<typeImport typeName="ImportTypes.ClassWithInner+InnerEnum" assemblyFile="C:\Projects\OrbitLogicInc.Data\source\OrbitLogicInc.Data\ImportTypes\bin\Debug\ImportTypes.dll"/>
</typeImports>
The first enum imports fine with a success message in the application log;
TypeConverterStore::Successfully imported type 'ImportTypes.Class1' from assembly 'C:\Projects\OrbitLogicInc.Data\source\OrbitLogicInc.Data\ImportTypes\bin\Debug\ImportTypes.dll' defined in .typeimports file 'C:\Projects\OrbitLogicInc.Data\test.typeimports'.
the second enum fails to import but it is silent, there is no message in the log.
Note that the inner class fails either with ImportTypes.ClassWithInner.InnerEnum or ImportTypes.ClassWithInner+InnerEnum
Is this a known limitation and is this expected behavior?