Partager via


Expression2.Type, propriété

Obtient une constante indiquant le type de l'objet.

Espace de noms :  EnvDTE100
Assembly :  EnvDTE100 (dans EnvDTE100.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.

Implémentations

Expression.Type

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();

    EnvDTE100.Expression2 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 EnvDTE100.Expression2 = 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

Expression2 Interface

Type, surcharge

EnvDTE100, espace de noms

Autres ressources

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