Samples/Complex-Call-Graph.ps1
|
function FunctionA { Write-Host "In FunctionA" FunctionB } function FunctionB { Write-Host "In FunctionB" FunctionC FunctionD } function FunctionC { Write-Host "In FunctionC" FunctionA # Creates a cycle back to FunctionA } function FunctionD { Write-Host "In FunctionD" FunctionE } function FunctionE { Write-Host "In FunctionE" # FunctionE doesn't call any other functions } # Start the call chain FunctionA |