Der Attributkonstruktor hat einen ByRef-Parameter vom Typ <Typname>. Zum Anwenden des Attributs können keine Konstruktoren mit byref-Parametern verwendet werden.

Auf ein Programmierelement wurde ein Attribut unter Verwendung eines Attributkonstruktors mit einem ByRef -Parameter angewendet.

Attribute werden zur Kompilierzeit angewendet, und der Compiler benötigt konkrete Werte für die Übergabe an den Attributkonstruktor. Ein ByRef -Parameter nimmt einen Zeiger auf einen Wert an, der zur Kompilierzeit nicht ausgewertet werden kann.

Sie können einen Attributkonstruktor definieren, der einen ByRef -Parameter annimmt, und diesen für Zwecke wie z. B. das Erben verwenden. Wenn Sie das Attribut jedoch anwenden, müssen Sie einen Konstruktor verwenden, der keine ByRef Parameter annimmt.

Fehler-ID: BC36006

So beheben Sie diesen Fehler

  • Wenden Sie das Attribut mit einem Konstruktor an, der keine ByRef -Parameter annimmt, oder wenden Sie das Attribut nicht an.

Siehe auch