Hi,
I am having issues when I try to import a class that is decorated with
the [ClassInterface] attribute;
below is the stack trace :
StackTrace " at System.Collections.ArrayList.get_Item(Int32 index)\r
\n
at
Mono.Cecil.ReflectionWriter.GetCustomAttributeSig(CustomAttribute
ca) in ..\\ReflectionWriter.cs:line 1435\r\n
at
Mono.Cecil.ReflectionWriter.VisitCustomAttributeCollection(CustomAttributeCollection
customAttrs) in ..\\ReflectionWriter.cs:line 666\r\n
at
Mono.Cecil.CustomAttributeCollection.Accept(IReflectionVisitor
visitor) in ..\\CustomAttributeCollection.cs:line 90\r\n
at Mono.Cecil.TypeDefinition.Accept(IReflectionVisitor visitor)
in ..
\\TypeDefinition.cs:line 558\r\n
at Mono.Cecil.ReflectionWriter.CompleteTypeDefinitions() in ..\
\ReflectionWriter.cs:line 357\r\n
at
Mono.Cecil.StructureWriter.TerminateAssemblyDefinition(AssemblyDefinition
asm) in ..\\StructureWriter.cs:line 242\r\n
at
Mono.Cecil.AssemblyDefinition.Accept(IReflectionStructureVisitor
visitor) in ..\\AssemblyDefinition.cs:line 161\r\n
at Mono.Cecil.AssemblyFactory.WriteAssembly(AssemblyDefinition
asm,
BinaryWriter bw) in ..\\AssemblyFactory.cs:line 133\r\n
at Mono.Cecil.AssemblyFactory.SaveAssembly(AssemblyDefinition
asm,
Stream stream) in ..\\AssemblyFactory.cs:line 157\r\n
at Mono.Cecil.AssemblyFactory.SaveAssembly(AssemblyDefinition
asm,
String file) in ..\\AssemblyFactory.cs:line 141\r\n
at .TypeImporter.ImportType in ..\\TypeImporter.cs:line 1248"
string
Is it something that got to do with the Type Library Exporter ;
with any other custom attribute it works fine.
--
--
mono-cecil