oops sorry,this error was when i tried to save the assembly after a
Type was imported from other assembly.

On May 27, 2:33 pm, srcKode <[email protected]> wrote:
> 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