Expression2.IsValidValue (Propiedad)
Indica si el valor especificado en una expresión es válido o no.
Espacio de nombres: EnvDTE100
Ensamblado: EnvDTE100 (en EnvDTE100.dll)
Sintaxis
'Declaración
ReadOnly Property IsValidValue As Boolean
bool IsValidValue { get; }
property bool IsValidValue {
bool get ();
}
abstract IsValidValue : bool
function get IsValidValue () : boolean
Valor de propiedad
Tipo: System.Boolean
Valor booleano.
Comentarios
Devuelve true si el valor de la expresión es válido; en caso contrario, devuelve false.
Ejemplos
En el siguiente ejemplo se muestra cómo utilizar la propiedad IsValidValue.
Para probar esta propiedad:
Establezca un punto de interrupción en su aplicación de destino.
Ejecute la aplicación de destino en el modo de depuración.
Cuando la aplicación se detenga en el punto de interrupción, ejecute el complemento.
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();
EnvDTE100.Expression2 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 EnvDTE100.Expression2 = 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
Seguridad de .NET Framework
- Plena confianza para el llamador inmediato. Un código de confianza parcial no puede utilizar este miembro. Para obtener más información, vea Utilizar bibliotecas de código que no es de plena confianza.