Partager via


VCCodeModel.AddUnion, méthode

Ajoute un élément union à l'objet VCCodeModel.

Espace de noms :  Microsoft.VisualStudio.VCCodeModel
Assembly :  Microsoft.VisualStudio.VCCodeModel (dans Microsoft.VisualStudio.VCCodeModel.dll)

Syntaxe

'Déclaration
Function AddUnion ( _
    Name As String, _
    Location As Object, _
    Position As Object, _
    Access As vsCMAccess _
) As VCCodeUnion
VCCodeUnion AddUnion(
    string Name,
    Object Location,
    Object Position,
    vsCMAccess Access
)
VCCodeUnion^ AddUnion(
    String^ Name, 
    Object^ Location, 
    Object^ Position, 
    vsCMAccess Access
)
abstract AddUnion : 
        Name:string * 
        Location:Object * 
        Position:Object * 
        Access:vsCMAccess -> VCCodeUnion
function AddUnion(
    Name : String, 
    Location : Object, 
    Position : Object, 
    Access : vsCMAccess
) : VCCodeUnion

Paramètres

  • Name
    Type : String

    Requis. Nom (ou identificateur) de l'élément union.

  • Location
    Type : Object

    Requis. Chemin d'accès ou nom du fichier à modifier. Si le fichier n'existe pas déjà, il est créé automatiquement. Le fichier est ajouté au projet s'il n'est pas déjà un élément de projet. Si vous ne pouvez pas créer et ajouter le fichier au projet, la méthode AddUnion échoue.

  • Position
    Type : Object

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

    Comme la comptabilisation des collections commence à 1, passer 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.

  • Access
    Type : vsCMAccess

    Optionnel. Non utilisé par le modèle de code Visual C++.

Valeur de retour

Type : Microsoft.VisualStudio.VCCodeModel.VCCodeUnion
Objet VCCodeUnion.

Notes

Appelez cette fonction pour ajouter un élément VCCodeUnion dans le fichier spécifié.

Consultez Comment : compiler l'exemple de code pour l'extensibilité du modèle de code Visual C++ pour plus d'informations sur la compilation et l'exécution de cet exemple.

Exemples

Cet exemple ajoute une instruction union au fichier de stdafx.h.

Sub AddUnion()
    Dim codeModel As VCCodeModel
    codeModel = DTE.Solution.Item(1).CodeModel
    Dim union As VCCodeUnion
    union = codeModel.AddUnion("MyUnion", "File.h", -1)
End Sub

Sécurité .NET Framework

Voir aussi

Référence

VCCodeModel Interface

Microsoft.VisualStudio.VCCodeModel, espace de noms