Partager via


Expression.Type, propriété

Obtient une constante indiquant le type de l'objet.

Espace de noms :  EnvDTE
Assembly :  EnvDTE (dans EnvDTE.dll)

Syntaxe

'Déclaration
ReadOnly Property Type As String
    Get
string Type { get; }
property String^ Type {
    String^ get ();
}
abstract Type : string
function get Type () : String

Valeur de propriété

Type : System.String
Constante de chaîne représentant le type d'objet.

Notes

Renvoie une chaîne du type d'expression, tel que "int", "CString" ou "char."

Exemples

L'exemple suivant montre comment utiliser la propriété Type.

Pour tester cette propriété :

  1. Définissez un point d'arrêt dans votre application cible.

  2. Exécutez l'application cible en mode débogage.

  3. Lorsque l'application s'arrête au point d'arrêt, exécutez le complément.

public static void Type(DTE dte)
{
    // Setup debug Output window.
    Window w = (Window)dte.Windows.Item(EnvDTE.Constants.vsWindowKindOutput);
    w.Visible = true;
    OutputWindow ow = (OutputWindow)w.Object;
    OutputWindowPane owp = ow.OutputWindowPanes.Add("Type property: ");
    owp.Activate();

    EnvDTE.Expression exp = dte.Debugger.GetExpression("tempC", true, 1);
    owp.OutputString("\nThe name of the expression: " + exp.Name);
    owp.OutputString("\nThe type of the expression: " + exp.Type);
    owp.OutputString("\nThe value of the expression: " + exp.Value);
}
Shared Sub Type(ByRef dte As EnvDTE.DTE)
    Dim exp As EnvDTE.Expression = dte.Debugger.GetExpression("tempC", True, 1)
    Dim str As String
    str = "The name of the expression: " + exp.Name
    str += vbCrLf + "The type of the expression: " + exp.Type
    str += vbCrLf + "The value of the expression: " + exp.Value
    MessageBox.Show(str, "Expression Test - Name, Type, Value Properties")
End Sub

Sécurité .NET Framework

Voir aussi

Référence

Expression Interface

EnvDTE, espace de noms

Autres ressources

Comment : compiler et exécuter les exemples de code du modèle objet Automation