StackFrame.Arguments-Eigenschaft
Ruft eine Auflistung von Ausdrücken ab, die die an diesen Rahmen übergebenen Argumente darstellen.
Namespace: EnvDTE
Assembly: EnvDTE (in EnvDTE.dll)
Syntax
'Declaration
ReadOnly Property Arguments As Expressions
Expressions Arguments { get; }
property Expressions^ Arguments {
Expressions^ get ();
}
abstract Arguments : Expressions
function get Arguments () : Expressions
Eigenschaftswert
Typ: EnvDTE.Expressions
Eine Expressions-Auflistung.
Hinweise
Arguments gibt eine Auflistung von Expressions ab, die die an diesen Rahmen übergebenen Argumente darstellen.
Beispiele
Im folgenden Beispiel wird veranschaulicht, wie die Arguments-Eigenschaft verwendet wird.
So testen Sie diese Eigenschaft
Legen Sie in der Zielanwendung innerhalb der Methode, die mehrere Eingabeparameter enthält, einen Haltepunkt fest.
Führen Sie die Zielanwendung im Debugmodus aus.
Führen Sie das Add-In aus, wenn die Anwendung am Haltepunkt anhält.
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
.NET Framework-Sicherheit
- Volle Vertrauenswürdigkeit für den unmittelbaren Aufrufer. Dieser Member kann von nur teilweise vertrauenswürdigem Code nicht verwendet werden. Weitere Informationen finden Sie unter Verwenden von Bibliotheken aus teilweise vertrauenswürdigem Code.