VCCodeNamespace.AddInterface(String, Object, Object, vsCMAccess) Méthode

Définition

Crée une construction de code d'interface et insère le code à l'emplacement approprié.

EnvDTE::CodeInterface AddInterface(std::wstring const & Name, winrt::Windows::Foundation::IInspectable const & Position, winrt::Windows::Foundation::IInspectable const & Bases, EnvDTE::vsCMAccess Access = EnvDTE.vsCMAccess.vsCMAccessDefault);
[System.Runtime.InteropServices.DispId(39)]
public EnvDTE.CodeInterface AddInterface (string Name, object Position, object Bases, EnvDTE.vsCMAccess Access = EnvDTE.vsCMAccess.vsCMAccessDefault);
[<System.Runtime.InteropServices.DispId(39)>]
abstract member AddInterface : string * obj * obj * EnvDTE.vsCMAccess -> EnvDTE.CodeInterface
Public Function AddInterface (Name As String, Optional Position As Object, Optional Bases As Object, Optional Access As vsCMAccess = EnvDTE.vsCMAccess.vsCMAccessDefault) As CodeInterface

Paramètres

Name
String

Obligatoire. Nom de la nouvelle interface.

Position
Object

Facultatif. Valeur par défaut = 0. Élément de code après lequel le nouvel élément doit être ajouté. Si la valeur est CodeElement, le nouvel élément est ajouté directement après.

Si la valeur est un type de données Long, AddInterface(String, Object, Object, vsCMAccess) indique l'élément après lequel le nouvel élément doit être ajouté.

Comme la comptabilisation des collections commence à 1, la transmission de la valeur 0 indique que le nouvel élément doit être placé au début de la collection. La valeur -1 signifie que l'élément doit être placé à la fin.

Bases
Object

Facultatif. La valeur par défaut est Nothing ou null. Variant qui contient un SafeArray de noms de types qualifiés complets ou CodeInterface d’objets dont dérive la nouvelle interface.

Access
vsCMAccess

Facultatif. Constante vsCMAccess.

Retours

CodeInterface

Objet CodeInterface.

Attributs

Remarques

Visual C++ nécessite le format séparé par deux-points (::) pour ses noms de types qualifiés complets. Tous les autres langages prennent en charge le format séparé par des points.

L’exactitude des arguments est déterminée par le langage derrière le modèle de code.

S’applique à