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

Reply via email to