/********************************************************************++
Copyright (c) Microsoft Corporation. All rights reserved.
--********************************************************************/
using System.Management.Automation;
namespace Microsoft.PowerShell.Commands
{
///
/// This class implements Get-PSCallStack.
///
[Cmdlet(VerbsCommon.Get, "PSCallStack", HelpUri = "http://go.microsoft.com/fwlink/?LinkID=113326")]
[OutputType(typeof(CallStackFrame))]
public class GetPSCallStackCommand : PSCmdlet
{
///
/// Get the call stack
///
protected override void ProcessRecord()
{
foreach (CallStackFrame frame in Context.Debugger.GetCallStack())
{
WriteObject(frame);
}
}
}
}