VCCodeDelegate.AddBase(Object, Object) Methode

Definition

Fügt ein Element zur Liste der vererbten Objekte hinzu.

EnvDTE::CodeElement AddBase(winrt::Windows::Foundation::IInspectable const & Base, winrt::Windows::Foundation::IInspectable const & Position);
[System.Runtime.InteropServices.DispId(39)]
public EnvDTE.CodeElement AddBase (object Base, object Position);
[<System.Runtime.InteropServices.DispId(39)>]
abstract member AddBase : obj * obj -> EnvDTE.CodeElement
Public Function AddBase (Base As Object, Optional Position As Object) As CodeElement

Parameter

Base
Object

Erforderlich. Die Klasse, von der die Implementierung abgeleitet werden soll.

Position
Object

(Optional) Standardwert = 0. Das Codeelement, nach dem das neue Element eingefügt werden soll. Wenn der Wert ein CodeElement ist, wird das neue Element direkt im Anschluss eingefügt.

Wenn der Wert ein Long-Datentyp ist, dann gibt AddBase(Object, Object) das Element an, nach dem das neue Element eingefügt werden soll.

Da Auflistungen mit dem Index 1 beginnen, gibt ein Übergabewert von 0 an, dass das neue Element zu Anfang der Auflistung eingefügt werden soll. Der Wert -1 bedeutet, dass das Element am Ende eingefügt werden soll.

Gibt zurück

CodeElement

Ein CodeElement-Objekt.

Attribute

Hinweise

Die Richtigkeit der Argumente hängt von der Sprache hinter dem Code Modell ab. AddBase Gibt ein CodeElement -Objekt anstelle eines CodeType -Objekts zurück, um Visual C++ zu unterstützen, und der Kind des zurückgegebenen-Objekts ist EnvDTE.vsCMElement.vsCMElementVCBase für die Implementierung von Visual C++.

Gilt für