Intellisense wird unter bestimmten Umständen nicht angezeigt

  • WPF

    Intellisense wird unter bestimmten Umständen nicht angezeigt

    Ich habe auf Microsoft Connect einen Bug in Visual Studio gemeldet:
    connect.microsoft.com/VisualStudio/feedback/details/2667622
    (Unten auf "Details" klicken.)

    Kurz um:
    Wenn man diese Klassen hat:

    VB.NET-Quellcode

    1. Namespace BreakingNamespace
    2. Public Class SubClass
    3. Inherits OtherNamespace.BaseClass(Of SomeType)
    4. End Class
    5. End Namespace
    6. Namespace OtherNamespace
    7. Public Class BaseClass(Of T As SomeConstraint)
    8. End Class
    9. End Namespace

    Und dann in einer XAML-Datei (z.B. im MainWindow) diese Namespace-Deklaration hinzufügt:

    XML-Quellcode

    1. xmlns:somenamespace="clr-namespace:SomeRoot.BreakingNamespace"

    Dann wird Intellisense nicht mehr angezeigt.
    Wann Intellisense funktioniert und wann nicht hängt vom Constraint des generischen Typenparameters von BaseClass ab. Die Details stehen auf der verlinkten Seite.

    Ich wollte mal hier drauf aufmerksam machen, denn vielleicht weiß jemand von euch, wie man das beheben kann.
    "Luckily luh... luckily it wasn't poi-"
    -- Brady in Wonderland, 23. Februar 2015, 1:56
    Desktop Pinner | ApplicationSettings | OnUtils