Proprietà StackFrame.Arguments
Ottiene un insieme di espressioni che rappresentano gli argomenti che vengono passati al frame corrente.
Spazio dei nomi: EnvDTE
Assembly: EnvDTE (in EnvDTE.dll)
Sintassi
'Dichiarazione
ReadOnly Property Arguments As Expressions
Get
Expressions Arguments { get; }
property Expressions^ Arguments {
Expressions^ get ();
}
abstract Arguments : Expressions
function get Arguments () : Expressions
Valore proprietà
Tipo: EnvDTE.Expressions
Insieme di Expressions.
Note
Arguments restituisce un insieme di espressioni Expressions che rappresentano gli argomenti che vengono passati al frame corrente.
Esempi
Nell'esempio riportato di seguito viene illustrato come utilizzare la proprietà Arguments.
Per verificare la proprietà
Nell'applicazione di destinazione, impostare un punto di interruzione all'interno del metodo con più parametri di input.
Eseguire l'applicazione di destinazione in modalità debug.
Quando l'applicazione si interrompe al punto di interruzione, eseguire il componente aggiuntivo.
public static void Arguments(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("Arguments Property Test");
owp.Activate();
EnvDTE.Expressions expressions = dte.Debugger.CurrentStackFrame.Arguments;
foreach(EnvDTE.Expression exp in expressions)
owp.OutputString("\nExpression: " + exp.Name + " = " + exp.Value);
}
Shared Sub Arguments(ByRef dte As EnvDTE.DTE)
Dim str As String
Dim exps As EnvDTE.Expressions = dte.Debugger.CurrentStackFrame.Arguments
For Each exp As EnvDTE.Expression In exps
str += vbCrLf + vbTab + "Expression: " + _
exp.Name + " = " + exp.Value.ToString()
Next
MessageBox.Show(str, "Stack Frame Test - Arguments Property")
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.