VCCodeVariable.InitExpression, propriété
Obtient ou définit un objet définissant le code d'initialisation d'un élément.
Espace de noms : Microsoft.VisualStudio.VCCodeModel
Assembly : Microsoft.VisualStudio.VCCodeModel (dans Microsoft.VisualStudio.VCCodeModel.dll)
Syntaxe
'Déclaration
Property InitExpression As Object
Object InitExpression { get; set; }
property Object^ InitExpression {
Object^ get ();
void set (Object^ value);
}
abstract InitExpression : Object with get, set
function get InitExpression () : Object
function set InitExpression (value : Object)
Valeur de propriété
Type : Object
Objet définissant l'expression d'initialisation pour la variable de code.
Notes
La valeur doit être une chaîne ou un objet CodeElement d'un objet d'expression. Lorsque vous définissez cette propriété pour une chaîne, l'implémentation de la propriété insère la syntaxe éventuellement nécessaire, telle que des signes égal ou des points-virgules, si la variable ne possède pas encore d'expression d'initialisation.
Selon les langages et tous les contrôles syntaxiques ou sémantiques qu'il fonctionne sur la chaîne transmise, la propriété peut échouer. Les langages ne sont pas obligés de vérifier la chaîne et comme celle-ci dépend nécessairement du langage, la définition de cette propriété peut entraîner un comportement non défini si le contenu de la chaîne est mal formé.
Lorsque vous affectez CodeElement à cette propriété, le fait que l'objet CodeElement doive être nouvellement créé ou non dépend de l'implémentation du langage du modèle de code. Certains langages peuvent implémenter la copie de sémantique si vous passez un objet CodeElement déjà présent dans un fichier source.
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.
Voir aussi
Référence
Microsoft.VisualStudio.VCCodeModel, espace de noms
Autres ressources
Comment : compiler et exécuter les exemples de code du modèle objet Automation