Freigeben über


VCCodeEnum.AddBase-Methode

Fügt der Liste der geerbten Objekte ein Element hinzu.

Namespace:  Microsoft.VisualStudio.VCCodeModel
Assembly:  Microsoft.VisualStudio.VCCodeModel (in Microsoft.VisualStudio.VCCodeModel.dll)

Syntax

'Declaration
Function AddBase ( _
    Base As Object, _
    Position As Object _
) As CodeElement
CodeElement AddBase(
    Object Base,
    Object Position
)
CodeElement^ AddBase(
    Object^ Base, 
    Object^ Position
)
abstract AddBase : 
        Base:Object * 
        Position:Object -> CodeElement 
function AddBase(
    Base : Object, 
    Position : Object
) : CodeElement

Parameter

  • Base
    Typ: System.Object
    Erforderlich.Die Klasse, von der die Implementierung abgeleitet werden soll.
    Für CodeEnum-Objekte ist Base eine Variante, die einen vollqualifizierten Typnamen oder ein CodeType-Objekt enthält, auf dem die neue Enumeration basiert.In C# ist dies der zugrunde liegende Enumerationstyp.
  • Position
    Typ: System.Object
    Optional.Standardwert = 0.Das Codeelement, hinter dem das neue Element hinzugefügt werden soll.Wenn der Wert ein CodeElement ist, wird das neue Element unmittelbar im Anschluss hinzugefügt.
    Wenn der Wert ein Long-Datentyp ist, gibt AddBase das Element an, nach dem das neue Element hinzugefügt werden soll.
    Da die Zählung bei Auflistungen mit 1 beginnt, wird mit dem Wert 0 angegeben, dass das neue Element am Anfang der Auflistung eingefügt werden soll.Bei dem Wert -1 wird das Element am Ende eingefügt.

Rückgabewert

Typ: EnvDTE.CodeElement
Ein CodeElement-Objekt.

Hinweise

Die Gültigkeit der Argumente wird durch die Sprache des Codemodells bestimmt.AddBase gibt ein CodeElement-Objekt anstelle von CodeType zurück, um Visual C++ zu unterstützen. Bei der Visual C++-Implementierung entspricht die Kind des zurückgegebenen Objekts EnvDTE.vsCMElement.vsCMElementVCBase.

.NET Framework-Sicherheit

Siehe auch

Referenz

VCCodeEnum Schnittstelle

Microsoft.VisualStudio.VCCodeModel-Namespace

Weitere Ressourcen

Gewusst wie: Kompilieren und Ausführen der Codebeispiele für das Automatisierungsobjektmodell