December CTP Sandcastle

I get the following exception

Unhandled Exception: System.IndexOutOfRangeException: Index was outside the bounds of the array.
at Microsoft.Ddue.Tools.Reflection.OrcasNamer.WriteProperty(Property property, TextWriter writer)
at Microsoft.Ddue.Tools.Reflection.OrcasNamer.GetMemberName(Member member)
at Microsoft.Ddue.Tools.ManagedReflectionWriter.WriteTypeElements(TypeNode type)
at Microsoft.Ddue.Tools.ManagedReflectionWriter.WriteType(TypeNode type)
at Microsoft.Ddue.Tools.ManagedReflectionWriter.VisitType(TypeNode type)
at Microsoft.Ddue.Tools.Reflection.ApiVisitor.VisitTypes(TypeNodeList types)
at Microsoft.Ddue.Tools.ManagedReflectionWriter.VisitNamespace(Namespace space)
at Microsoft.Ddue.Tools.Reflection.ApiVisitor.VisitNamespaces(NamespaceList spaces)
at Microsoft.Ddue.Tools.ManagedReflectionWriter.VisitNamespaces(NamespaceList spaces)
at Microsoft.Ddue.Tools.Reflection.ApiVisitor.VisitApis()
at Microsoft.Ddue.Tools.MRefBuilder.Main(String[] args)

when trying to build a sandcastle project usinfg mrefbuilder with the /internal+ switch.

Is this a known issue

How can I get round this issue as I really need to use the /internal+ switch as the documentation is for internal use and so I need all private/internals etc to be documented.

Nick



Answer this question

December CTP Sandcastle

  • Chris DeHart

    Nick,

    The email address is in my profile and it is aramATmicrosoft.com. Please zip the files and email them to me. Cheers.

    Anand..



  • Rob Mauii

    Nick,

    There is no other way. Could you share your dlls with me I would like to debug and fix the bug in MrefBuilder.

    Anand..



  • ahmedilyas

    This appears to be a bug in mrefbuilder. Are you able to build without the /internal+ switch

    Anand..



  • jessie2

    Anand

    I can successfully build without using nthe /internal+ switch, however I am building internal documentation and really need to be able to document private and internal members and methods.

    Is there another way of including private/internal members and methods

    Nick


  • Oliver 123

    Any idea anyone

    Nick


  • MaximumBob

    Anand,

    It is not a dll but a single exe with no reference to external dlls except the .net framework obviously. I can send you the .exe and the .xml file.

    Where do you wish me to send them

    Nick


  • December CTP Sandcastle