VCCodeModel.AddNamespace(String, Object, Object) Methode

Definition

Erstellt ein neues Namespace-Codekonstrukt und fügt den Code am korrekten Ort ein.

EnvDTE::CodeNamespace AddNamespace(std::wstring const & Name, winrt::Windows::Foundation::IInspectable const & Location, winrt::Windows::Foundation::IInspectable const & Position);
[System.Runtime.InteropServices.DispId(6)]
public EnvDTE.CodeNamespace AddNamespace (string Name, object Location, object Position);
[<System.Runtime.InteropServices.DispId(6)>]
abstract member AddNamespace : string * obj * obj -> EnvDTE.CodeNamespace
Public Function AddNamespace (Name As String, Location As Object, Optional Position As Object) As CodeNamespace

Parameter

Name
String

Erforderlich. Der Name des neuen Namespaces.

Location
Object

Erforderlich. Der Pfad und Dateiname für die neue Namespacedefinition. Je nach Sprache ist der Dateiname entweder relativ oder absolut zur Projektdatei. Die Datei wird zum Projekt hinzugefügt, wenn diese nicht bereits ein Projektelement ist. Wenn die Datei nicht erstellt und zum Projekt hinzugefügt werden kann, schlägt AddNamespace(String, Object, Object) fehl.

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 AddNamespace(String, 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

CodeNamespace

Ein CodeNamespace-Objekt.

Implementiert

Attribute

Hinweise

Visual C++ verlangt ein Format mit Trennung durch Doppelpunkte (::) oder die vollqualifizierten Typnamen. Alle anderen Sprachen unterstützen das Format mit Trennung durch Punkte.

Die Richtigkeit der Argumente hängt von der Sprache hinter dem Code Modell ab.

Gilt für