/
githubmirror
/
PowerShell
Обзор
Документация
Войти
/
githubmirror
/
PowerShell
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
src/Microsoft.PowerShell.Commands.Utility/commands/utility/Enable-PSBreakpoint.cs
43 строки
1 KB
Kirk Munro
Add `-Runspace` parameter to all `*-PSBreakpoint` cmdlets (#10492)
21 июл 2020, 21:48
Не верифицирован
21 июл 2020, 21:48
4729433
Код
Авторство
О чём код?
// Copyright (c) Microsoft Corporation. // Licensed under the MIT License. using System.Management.Automation; namespace Microsoft.PowerShell.Commands { /// <summary> /// This class implements Enable-PSBreakpoint. /// </summary> [Cmdlet(VerbsLifecycle.Enable, "PSBreakpoint", SupportsShouldProcess = true, DefaultParameterSetName = BreakpointParameterSetName, HelpUri = "https://go.microsoft.com/fwlink/?LinkID=2096700")] [OutputType(typeof(Breakpoint))] public class EnablePSBreakpointCommand : PSBreakpointUpdaterCommandBase { #region parameters /// <summary> /// Gets or sets the parameter -passThru which states whether the /// command should place the breakpoints it processes in the pipeline. /// </summary> [Parameter] public SwitchParameter PassThru { get; set; } #endregion parameters #region overrides /// <summary> /// Enables the given breakpoint. /// </summary> protected override void ProcessBreakpoint(Breakpoint breakpoint) { breakpoint = Runspace.Debugger.EnableBreakpoint(breakpoint); if (PassThru) { base.ProcessBreakpoint(breakpoint); } } #endregion overrides } }