CodeEnum.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.

Bei- CodeEnum Objekten ist Base eine Variante, die einen voll qualifizierten Typnamen oder ein Objekt enthält, auf dem die neue Enumeration CodeType basiert. Für C# ist dies der zugrunde liegende Enumerationstyp.

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 zurück CodeType , um Visual C++ zu unterstützen. Der Kind des zurückgegebenen Objekts ist vsCMElementVCBase für die Implementierung von Visual C++.

Hinweis

Die Werte von Code Modellelementen, z. b. Klassen, Strukturen, Funktionen, Attribute, Delegaten, dürfen nicht immer gleich bleiben. Weitere Informationen finden Sie im Abschnitt Code Modell Element-Werte können sich in ermitteln von Code mithilfe des Code Modells (Visual Basic)ändern.

Gilt für