CodeModel2.AddAttribute, méthode (String, Object, String, Object)
Crée une construction de code d'attribut et insère le code à l'emplacement approprié.
Espace de noms : EnvDTE80
Assembly : EnvDTE80 (dans EnvDTE80.dll)
Syntaxe
'Déclaration
Function AddAttribute ( _
Name As String, _
Location As Object, _
Value As String, _
Position As Object _
) As CodeAttribute
CodeAttribute AddAttribute(
string Name,
Object Location,
string Value,
Object Position
)
CodeAttribute^ AddAttribute(
String^ Name,
Object^ Location,
String^ Value,
Object^ Position
)
abstract AddAttribute :
Name:string *
Location:Object *
Value:string *
Position:Object -> CodeAttribute
function AddAttribute(
Name : String,
Location : Object,
Value : String,
Position : Object
) : CodeAttribute
Paramètres
- Name
Type : System.String
Obligatoire.Nom du nouvel attribut.
- Location
Type : System.Object
Obligatoire.Chemin d'accès et nom de fichier du nouvel attribut.Selon le langage, le nom de fichier est relatif ou absolu par rapport au fichier projet.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 AddAttribute échoue.
- Value
Type : System.String
Obligatoire.Valeur de l'attribut. Il peut s'agir d'une liste de paramètres d'une propriété paramétrée séparés par des virgules.
- Position
Type : System.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, AddAttribute indique l'élément après lequel le nouvel élément doit être ajouté.
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 : EnvDTE.CodeAttribute
Objet CodeAttribute.
Notes
Si l'attribut existe déjà, la méthode AddAttribute en ajoute un autre.Cela peut être incorrect pour l'attribut ou le langage, au-delà du modèle de code.
[!REMARQUE]
Les valeurs d'éléments de modèle de code, tels que des classes, des structures, des fonctions, des attributs, des délégués, etc., peuvent être non déterminables après certains types de modifications, ce qui signifie qu'il n'est pas certain que leurs valeurs resteront inchangées.Pour plus d'informations, consultez la section Les valeurs d'élément de modèle de code peuvent être modifiées de la rubrique Découverte de code à l'aide du modèle de code (Visual Basic).
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, consultez Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.
Voir aussi
Référence
Autres ressources
Comment : compiler et exécuter les exemples de code du modèle objet Automation
Découverte de code à l'aide du modèle de code (Visual Basic)