Partager via


VCCodeClass.BodyText, propriété

Obtient ou définit le texte du corps de l'objet parent.

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

Syntaxe

'Déclaration
Property BodyText As String
string BodyText { get; set; }
property String^ BodyText {
    String^ get ();
    void set (String^ value);
}
abstract BodyText : string with get, set
function get BodyText () : String 
function set BodyText (value : String)

Valeur de propriété

Type : String
Texte du corps de l'objet parent.

Notes

Le corps du texte est défini comme le texte entre accolades de déclaration (" { » et « } ") de l'élément de code représenté par l'objet parent.

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

Imports EnvDTE
Imports System.Diagnostics
Imports VisualStudio.VCCodeModel

Public Module MyMacro

  ' Adds a function to MyClass.
    Sub AddFunctionCode()
        Dim cm As VCCodeModel
        cm = DTE.Solution.Item(1).CodeModel
        Dim cl As VCCodeClass
        cl = cm.Classes.Item("MyClass")
        Dim strBody As String
        strBody = "return 0;"
        Dim func1 As VCCodeFunction
        func1 = cl.AddFunction("MyFunction", vsCMFunction.vsCMFunctionFunction, "int")
        'Sets the property BodyText to strBody
        func1.BodyText = strBody
    End Sub

End Module

Sécurité .NET Framework

Voir aussi

Référence

VCCodeClass Interface

Microsoft.VisualStudio.VCCodeModel, espace de noms