- 
                Notifications
    You must be signed in to change notification settings 
- Fork 81
Closed
Labels
Description
I assume that this controls the indentation for .ps1 files so hopefully, this is the correct place to post this issue.
With Powershell I have this code:
Function Get-ForegroundWindow {
  Add-Type @"
  using System; using System.Runtime.InteropServices; public class ClassGetForegroundWindow {
    [DllImport("user32.dll")]
    public static extern IntPtr GetForegroundWindow();
  }
"@
  return [ClassGetForegroundWindow]::GetForegroundWindow()
}
Get-ForegroundWindowAfter reindenting it it appears to be:
Function Get-ForegroundWindow {
  Add-Type @"
  using System; using System.Runtime.InteropServices; public class ClassGetForegroundWindow {
    [DllImport("user32.dll")]
    public static extern IntPtr GetForegroundWindow();
  }
  "@
  return [ClassGetForegroundWindow]::GetForegroundWindow()
}
Get-ForegroundWindowThis then fails to run as the "@ is indented when it shouldn't.