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
string Type { get; }
property String^ Type {
String^ get ();
}
abstract Type : string with get
function get Type () : String
Valeur de propriété
Type : 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 illustre l'utilisation de la propriété Type.
Pour tester cette propriété :
Définissez un point d'arrêt dans votre application cible.
Exécutez l'application cible en mode débogage.
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
- 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
Autres ressources
Comment : compiler et exécuter les exemples de code du modèle objet Automation