VCCodeModel.AddIDLLibrary, méthode
Ajoute une nouvelle instruction library à un fichier .idl spécifique.
Espace de noms : Microsoft.VisualStudio.VCCodeModel
Assembly : Microsoft.VisualStudio.VCCodeModel (dans Microsoft.VisualStudio.VCCodeModel.dll)
Syntaxe
'Déclaration
Function AddIDLLibrary ( _
Name As String, _
Location As Object, _
Position As Object _
) As VCCodeIDLLibrary
VCCodeIDLLibrary AddIDLLibrary(
string Name,
Object Location,
Object Position
)
VCCodeIDLLibrary^ AddIDLLibrary(
String^ Name,
Object^ Location,
Object^ Position
)
abstract AddIDLLibrary :
Name:string *
Location:Object *
Position:Object -> VCCodeIDLLibrary
function AddIDLLibrary(
Name : String,
Location : Object,
Position : Object
) : VCCodeIDLLibrary
Paramètres
Name
Type : StringRequis. Spécifie le nom de la nouvelle bibliothèque.
Location
Type : ObjectRequis. Chemin d'accès ou nom du fichier .idl à 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 AddIDLLibrary échoue.
Position
Type : ObjectOptionnel. 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.
Valeur de retour
Type : Microsoft.VisualStudio.VCCodeModel.VCCodeIDLLibrary
Objet VCCodeIDLLibrary.
Notes
Appelez cette fonction pour insérer une instruction library dans le fichier spécifié .idl de l'objet VCCodeModel.
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 de bibliothèque à la fin du fichier de Project.idl.
Sub AddIDLLibrary()
Dim codeModel As VCCodeModel
codeModel = DTE.Solution.Item(1).CodeModel
Dim idlLibrary As VCCodeIDLLibrary
idlLibrary = codeModel.AddIDLLibrary("MyLibrary", "Project.idl", -1)
End Sub
Sécurité .NET Framework
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, voir Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.