Proprietà Expression.IsValidValue
Indica se il valore specificato in un'espressione è valido.
Spazio dei nomi: EnvDTE
Assembly: EnvDTE (in EnvDTE.dll)
Sintassi
'Dichiarazione
ReadOnly Property IsValidValue As Boolean
Get
bool IsValidValue { get; }
property bool IsValidValue {
bool get ();
}
abstract IsValidValue : bool
function get IsValidValue () : boolean
Valore proprietà
Tipo: System.Boolean
Valore Boolean.
Note
Restituisce true se il valore dell'espressione è valido. In caso contrario restituisce false.
Esempi
Nell'esempio riportato di seguito viene illustrato come utilizzare la proprietà IsValidValue.
Per verificare la proprietà:
Impostare un punto di interruzione nell'applicazione di destinazione.
Eseguire l'applicazione di destinazione in modalità di debug.
Quando l'applicazione si interrompe al punto di interruzione, eseguire il componente aggiuntivo.
public static void IsValidValue(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("IsValidValue property: ");
owp.Activate();
EnvDTE.Expression exp = dte.Debugger.GetExpression("tempC", true, 1);
if(exp.IsValidValue)
owp.OutputString("The specified value in an expression is valid.");
else
owp.OutputString("The specified value in an expression is invalid.");
}
Shared Sub IsValidValue(ByRef dte As EnvDTE.DTE)
Dim exp As EnvDTE.Expression = dte.Debugger.GetExpression("tempC", True, 1)
If exp.IsValidValue Then
MessageBox.Show("The specified value in an expression is valid.", _
"Expression Test - IsValidValue Property")
Else
MessageBox.Show("The specified value in an expression is invalid.", _
"Expression Test - IsValidValue Property")
End If
End Sub
Sicurezza di .NET Framework
- Attendibilità totale per il chiamante immediato. Impossibile utilizzare questo membro in codice parzialmente attendibile. Per ulteriori informazioni, vedere Utilizzo di librerie da codice parzialmente attendibile.