diff --git a/src/Microsoft.Management.UI.Internal/HelpWindow/HelpParagraphBuilder.cs b/src/Microsoft.Management.UI.Internal/HelpWindow/HelpParagraphBuilder.cs
index 107ff67dd04..fdb81a6d416 100644
--- a/src/Microsoft.Management.UI.Internal/HelpWindow/HelpParagraphBuilder.cs
+++ b/src/Microsoft.Management.UI.Internal/HelpWindow/HelpParagraphBuilder.cs
@@ -147,7 +147,7 @@ private static PSPropertyInfo GetProperty(PSObject psObj, string propertyName)
///
/// PSObject that contains another PSObject as a property.
/// Property name that contains the PSObject.
- /// Property name in thye inner PSObject.
+ /// Property name in the inner PSObject.
/// The string from the inner psObject property or null if it could not be retrieved.
private static string GetInnerPSObjectPropertyString(PSObject psObj, string psObjectName, string propertyName)
{
diff --git a/src/Microsoft.Management.UI.Internal/HelpWindow/HelpViewModel.cs b/src/Microsoft.Management.UI.Internal/HelpWindow/HelpViewModel.cs
index 7cbe4b0c74e..7ab8681fef4 100644
--- a/src/Microsoft.Management.UI.Internal/HelpWindow/HelpViewModel.cs
+++ b/src/Microsoft.Management.UI.Internal/HelpWindow/HelpViewModel.cs
@@ -268,7 +268,7 @@ private void SetMatchesLabel()
}
///
- /// Called internally to notify when a proiperty changed.
+ /// Called internally to notify when a property changed.
///
/// Property name.
private void OnNotifyPropertyChanged(string propertyName)
diff --git a/src/Microsoft.Management.UI.Internal/HelpWindow/ParagraphBuilder.cs b/src/Microsoft.Management.UI.Internal/HelpWindow/ParagraphBuilder.cs
index 5878e5f029e..92c0de12cde 100644
--- a/src/Microsoft.Management.UI.Internal/HelpWindow/ParagraphBuilder.cs
+++ b/src/Microsoft.Management.UI.Internal/HelpWindow/ParagraphBuilder.cs
@@ -77,12 +77,12 @@ internal Paragraph Paragraph
///
/// Called after all the AddText calls have been made to build the paragraph
/// based on the current text.
- /// This method goes over 3 collections simultaneouslly:
+ /// This method goes over 3 collections simultaneously:
/// 1) characters in this.textBuilder
/// 2) spans in this.boldSpans
/// 3) spans in this.highlightedSpans
/// And adds the minimal number of Inlines to the paragraph so that all
- /// characters that should be bold and/or highlighed are.
+ /// characters that should be bold and/or highlighted are.
///
internal void BuildParagraph()
{
@@ -234,11 +234,11 @@ private static void AddInline(Paragraph currentParagraph, bool currentBold, bool
}
///
- /// This is an auxiliar method in BuildParagraph to move the current bold or highlighed spans
+ /// This is an auxiliar method in BuildParagraph to move the current bold or highlighted spans
/// according to the
- /// The current bold and higlighed span should be ending ahead of the current position.
+ /// The current bold and highlighted span should be ending ahead of the current position.
/// Moves and to the
- /// propper span in according to the
+ /// proper span in according to the
/// This is an auxiliar method in BuildParagraph.
///
/// Current index within .
@@ -290,7 +290,7 @@ private void AddHighlight(int start, int length)
}
///
- /// Called internally to notify when a proiperty changed.
+ /// Called internally to notify when a property changed.
///
/// Property name.
private void OnNotifyPropertyChanged(string propertyName)
@@ -303,7 +303,7 @@ private void OnNotifyPropertyChanged(string propertyName)
}
///
- /// A text span used to mark bold and highlighed segments.
+ /// A text span used to mark bold and highlighted segments.
///
internal struct TextSpan
{
diff --git a/src/Microsoft.Management.UI.Internal/HelpWindow/ParagraphSearcher.cs b/src/Microsoft.Management.UI.Internal/HelpWindow/ParagraphSearcher.cs
index 6c42047b1b7..9ba8f158a2f 100644
--- a/src/Microsoft.Management.UI.Internal/HelpWindow/ParagraphSearcher.cs
+++ b/src/Microsoft.Management.UI.Internal/HelpWindow/ParagraphSearcher.cs
@@ -202,10 +202,10 @@ private static Paragraph GetParagraph(Run run)
}
///
- /// Returns true if the run is the fiorst run of the paragraph.
+ /// Returns true if the run is the first run of the paragraph.
///
/// Run to check.
- /// True if the run is the fiorst run of the paragraph.
+ /// True if the run is the first run of the paragraph.
private static bool IsFirstRun(Run run)
{
Paragraph paragraph = GetParagraph(run);
diff --git a/src/Microsoft.Management.UI.Internal/ManagementList/Common/DataRoutedEventArgs.cs b/src/Microsoft.Management.UI.Internal/ManagementList/Common/DataRoutedEventArgs.cs
index cf65462c3b4..f75555b1da4 100644
--- a/src/Microsoft.Management.UI.Internal/ManagementList/Common/DataRoutedEventArgs.cs
+++ b/src/Microsoft.Management.UI.Internal/ManagementList/Common/DataRoutedEventArgs.cs
@@ -11,7 +11,7 @@ namespace Microsoft.Management.UI.Internal
{
///
/// Routed event args which provide the ability to attach an
- /// arbitrary peice of data.
+ /// arbitrary piece of data.
///
/// There are no restrictions on type T.
[SuppressMessage("Microsoft.MSInternal", "CA903:InternalNamespaceShouldNotContainPublicTypes")]
diff --git a/src/Microsoft.Management.UI.Internal/ManagementList/Common/DismissiblePopup.Generated.cs b/src/Microsoft.Management.UI.Internal/ManagementList/Common/DismissiblePopup.Generated.cs
index 76e3206f1f5..3a2768b17b0 100644
--- a/src/Microsoft.Management.UI.Internal/ManagementList/Common/DismissiblePopup.Generated.cs
+++ b/src/Microsoft.Management.UI.Internal/ManagementList/Common/DismissiblePopup.Generated.cs
@@ -11,7 +11,7 @@ namespace Microsoft.Management.UI.Internal
{
///
- /// A popup which child controls can signal to be dimissed.
+ /// A popup which child controls can signal to be dismissed.
///
///
/// If a control wants to dismiss the popup then they should execute the DismissPopupCommand on a target in the popup window.
diff --git a/src/Microsoft.Management.UI.Internal/ShowCommand/Controls/ParameterSetControl.xaml.cs b/src/Microsoft.Management.UI.Internal/ShowCommand/Controls/ParameterSetControl.xaml.cs
index 907c743f6bf..6efef65eec6 100644
--- a/src/Microsoft.Management.UI.Internal/ShowCommand/Controls/ParameterSetControl.xaml.cs
+++ b/src/Microsoft.Management.UI.Internal/ShowCommand/Controls/ParameterSetControl.xaml.cs
@@ -363,7 +363,7 @@ private void AddControlToMainGrid(UIElement uiControl)
}
///
- /// Creates a Lable control and add it to MainGrid.
+ /// Creates a Label control and add it to MainGrid.
///
/// DataContext object.
/// Row number.
diff --git a/src/Microsoft.Management.UI.Internal/ShowCommand/ViewModel/CommandViewModel.cs b/src/Microsoft.Management.UI.Internal/ShowCommand/ViewModel/CommandViewModel.cs
index 835ae6d3c9d..425accfaea9 100644
--- a/src/Microsoft.Management.UI.Internal/ShowCommand/ViewModel/CommandViewModel.cs
+++ b/src/Microsoft.Management.UI.Internal/ShowCommand/ViewModel/CommandViewModel.cs
@@ -457,7 +457,7 @@ public string GetScript()
}
///
- /// Showing help information for current actived cmdlet.
+ /// Showing help information for current active cmdlet.
///
public void OpenHelpWindow()
{
diff --git a/src/Microsoft.Management.UI.Internal/ShowCommand/ViewModel/ParameterSetViewModel.cs b/src/Microsoft.Management.UI.Internal/ShowCommand/ViewModel/ParameterSetViewModel.cs
index 2b70deff7d8..89428ecf58d 100644
--- a/src/Microsoft.Management.UI.Internal/ShowCommand/ViewModel/ParameterSetViewModel.cs
+++ b/src/Microsoft.Management.UI.Internal/ShowCommand/ViewModel/ParameterSetViewModel.cs
@@ -226,12 +226,12 @@ internal static int Compare(ParameterViewModel source, ParameterViewModel target
#endregion
///
- /// Gets the delimited poarameter if it needs delimitation and is not delimited.
+ /// Gets the delimited parameter if it needs delimitation and is not delimited.
///
/// Value needing delimitation.
/// Open delimitation.
/// Close delimitation.
- /// The delimited poarameter if it needs delimitation and is not delimited.
+ /// The delimited parameter if it needs delimitation and is not delimited.
private static string GetDelimitedParameter(string parameterValue, string openDelimiter, string closeDelimiter)
{
string parameterValueTrimmed = parameterValue.Trim();
diff --git a/src/Microsoft.Management.UI.Internal/commandHelpers/HelpWindowHelper.cs b/src/Microsoft.Management.UI.Internal/commandHelpers/HelpWindowHelper.cs
index ddb9ab191ae..e0b036a93d0 100644
--- a/src/Microsoft.Management.UI.Internal/commandHelpers/HelpWindowHelper.cs
+++ b/src/Microsoft.Management.UI.Internal/commandHelpers/HelpWindowHelper.cs
@@ -13,7 +13,7 @@
namespace Microsoft.PowerShell.Commands.Internal
{
///
- /// Implements thw WPF window part of the ShowWindow option of get-help.
+ /// Implements the WPF window part of the ShowWindow option of get-help.
///
internal static class HelpWindowHelper
{
diff --git a/src/Microsoft.Management.UI.Internal/commandHelpers/ShowCommandHelper.cs b/src/Microsoft.Management.UI.Internal/commandHelpers/ShowCommandHelper.cs
index 2268edb99f5..13dfe839b9d 100644
--- a/src/Microsoft.Management.UI.Internal/commandHelpers/ShowCommandHelper.cs
+++ b/src/Microsoft.Management.UI.Internal/commandHelpers/ShowCommandHelper.cs
@@ -21,7 +21,7 @@
namespace Microsoft.PowerShell.Commands.ShowCommandInternal
{
///
- /// Implements thw WPF window part of the show-command cmdlet.
+ /// Implements the WPF window part of the show-command cmdlet.
///
internal class ShowCommandHelper : IDisposable
{
@@ -672,7 +672,7 @@ internal static AllModulesViewModel GetNewAllModulesViewModel(AllModulesViewMode
///
/// Gets an error message to be displayed when failed to import a module.
///
- /// Command belongiong to the module to import.
+ /// Command belonging to the module to import.
/// Module to import.
/// Error importing the module.
/// An error message to be displayed when failed to import a module.
diff --git a/src/Microsoft.PowerShell.Commands.Management/commands/management/GetComputerInfoCommand.cs b/src/Microsoft.PowerShell.Commands.Management/commands/management/GetComputerInfoCommand.cs
index 47569282929..02f13f1dd88 100644
--- a/src/Microsoft.PowerShell.Commands.Management/commands/management/GetComputerInfoCommand.cs
+++ b/src/Microsoft.PowerShell.Commands.Management/commands/management/GetComputerInfoCommand.cs
@@ -3055,7 +3055,7 @@ public class ComputerInfo
public ulong? OsFreeSpaceInPagingFiles { get; internal set; }
///
- /// Array of fiel paths to the operating system's paging files.
+ /// Array of file paths to the operating system's paging files.
///
[SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays")]
public string[] OsPagingFiles { get; internal set; }
diff --git a/src/Microsoft.PowerShell.Commands.Utility/commands/utility/FormatAndOutput/format-hex/Format-Hex.cs b/src/Microsoft.PowerShell.Commands.Utility/commands/utility/FormatAndOutput/format-hex/Format-Hex.cs
index de73b2155a6..48cc45a48d0 100644
--- a/src/Microsoft.PowerShell.Commands.Utility/commands/utility/FormatAndOutput/format-hex/Format-Hex.cs
+++ b/src/Microsoft.PowerShell.Commands.Utility/commands/utility/FormatAndOutput/format-hex/Format-Hex.cs
@@ -24,7 +24,7 @@ public sealed class FormatHex : PSCmdlet
private const int BUFFERSIZE = 16;
///
- /// For cases where a homogenous collection of bytes or other items are directly piped in, we collect all the
+ /// For cases where a homogeneous collection of bytes or other items are directly piped in, we collect all the
/// bytes in a List<byte> and then output the formatted result all at once in EndProcessing().
///
private readonly List _inputBuffer = new();
@@ -37,7 +37,7 @@ public sealed class FormatHex : PSCmdlet
private bool _groupInput = true;
///
- /// Keep track of prior input types to determine if we're given a heterogenous collection.
+ /// Keep track of prior input types to determine if we're given a heterogeneous collection.
///
private Type _lastInputType;
diff --git a/src/Microsoft.PowerShell.LocalAccounts/LocalAccounts/StringUtil.cs b/src/Microsoft.PowerShell.LocalAccounts/LocalAccounts/StringUtil.cs
index 3534b34cc49..25bbeb49329 100644
--- a/src/Microsoft.PowerShell.LocalAccounts/LocalAccounts/StringUtil.cs
+++ b/src/Microsoft.PowerShell.LocalAccounts/LocalAccounts/StringUtil.cs
@@ -12,7 +12,7 @@ namespace System.Management.Automation.SecurityAccountsManager
internal class StringUtil
{
///
- /// Private constructor to precent auto-generation of a default constructor with greater accessability.
+ /// Private constructor to present auto-generation of a default constructor with greater accessibility.
///
private StringUtil()
{
diff --git a/src/System.Management.Automation/CoreCLR/CorePsAssemblyLoadContext.cs b/src/System.Management.Automation/CoreCLR/CorePsAssemblyLoadContext.cs
index 5cd38cec25b..6a9462f37d4 100644
--- a/src/System.Management.Automation/CoreCLR/CorePsAssemblyLoadContext.cs
+++ b/src/System.Management.Automation/CoreCLR/CorePsAssemblyLoadContext.cs
@@ -589,7 +589,7 @@ public static void SetPowerShellAssemblyLoadContext([MarshalAs(UnmanagedType.LPW
}
///
- /// Provides helper functions to faciliate calling managed code from a native PowerShell host.
+ /// Provides helper functions to facilitate calling managed code from a native PowerShell host.
///
public static unsafe class PowerShellUnsafeAssemblyLoad
{
diff --git a/src/System.Management.Automation/CoreCLR/CorePsPlatform.cs b/src/System.Management.Automation/CoreCLR/CorePsPlatform.cs
index 1790cc72b52..78b355ab3fe 100644
--- a/src/System.Management.Automation/CoreCLR/CorePsPlatform.cs
+++ b/src/System.Management.Automation/CoreCLR/CorePsPlatform.cs
@@ -213,7 +213,7 @@ internal static class CommonEnvVariableNames
private static string s_tempHome = null;
///
- /// Get the 'HOME' environment variable or create a temporary home diretory if the environment variable is not set.
+ /// Get the 'HOME' environment variable or create a temporary home directory if the environment variable is not set.
///
private static string GetHomeOrCreateTempHome()
{
diff --git a/src/System.Management.Automation/FormatAndOutput/out-console/ConsoleLineOutput.cs b/src/System.Management.Automation/FormatAndOutput/out-console/ConsoleLineOutput.cs
index e8379d3f321..f828b673de0 100644
--- a/src/System.Management.Automation/FormatAndOutput/out-console/ConsoleLineOutput.cs
+++ b/src/System.Management.Automation/FormatAndOutput/out-console/ConsoleLineOutput.cs
@@ -520,7 +520,7 @@ internal PromptResponse PromptUser(PSHostUserInterface console)
private readonly PromptHandler _prompt = null;
///
- /// Conter for the # of lines written when prompting is on.
+ /// Counter for the # of lines written when prompting is on.
///
private long _linesWritten = 0;
@@ -530,7 +530,7 @@ internal PromptResponse PromptUser(PSHostUserInterface console)
private bool _disableLineWrittenEvent = false;
///
- /// Refecence to the PSHostUserInterface interface we use.
+ /// Reference to the PSHostUserInterface interface we use.
///
private readonly PSHostUserInterface _console = null;
diff --git a/src/System.Management.Automation/engine/ComInterop/ComInvokeBinder.cs b/src/System.Management.Automation/engine/ComInterop/ComInvokeBinder.cs
index 88e4114cd58..f657f62e405 100644
--- a/src/System.Management.Automation/engine/ComInterop/ComInvokeBinder.cs
+++ b/src/System.Management.Automation/engine/ComInterop/ComInvokeBinder.cs
@@ -392,7 +392,7 @@ private Expression GenerateFinallyBlock()
}
///
- /// Create a stub for the target of the optimized lopop.
+ /// Create a stub for the target of the optimized loop.
///
///
private Expression MakeIDispatchInvokeTarget()
diff --git a/src/System.Management.Automation/engine/ComInterop/ExcepInfo.cs b/src/System.Management.Automation/engine/ComInterop/ExcepInfo.cs
index 4f829b6241d..74314850a59 100644
--- a/src/System.Management.Automation/engine/ComInterop/ExcepInfo.cs
+++ b/src/System.Management.Automation/engine/ComInterop/ExcepInfo.cs
@@ -10,7 +10,7 @@
namespace System.Management.Automation.ComInterop
{
///
- /// This is similar to ComTypes.EXCEPINFO, but lets us do our own custom marshaling.
+ /// This is similar to ComTypes.EXCEPINFO, but lets us do our own custom marshalling.
///
[StructLayout(LayoutKind.Sequential)]
internal struct ExcepInfo
diff --git a/src/System.Management.Automation/engine/ComInterop/VarEnumSelector.cs b/src/System.Management.Automation/engine/ComInterop/VarEnumSelector.cs
index 275f75f4bb2..942a6364435 100644
--- a/src/System.Management.Automation/engine/ComInterop/VarEnumSelector.cs
+++ b/src/System.Management.Automation/engine/ComInterop/VarEnumSelector.cs
@@ -98,7 +98,7 @@ internal static Type GetTypeForVarEnum(VarEnum vt)
}
///
- /// Gets the managed type that an object needs to be coverted to in order for it to be able
+ /// Gets the managed type that an object needs to be converted to in order for it to be able
/// to be represented as a Variant.
///
/// In general, there is a many-to-many mapping between Type and VarEnum. However, this method
@@ -429,7 +429,7 @@ private VarEnum GetComType(ref Type argumentType)
}
///
- /// Get the COM Variant type that argument should be marshaled as for a call to COM.
+ /// Get the COM Variant type that argument should be marshalled as for a call to COM.
///
private VariantBuilder GetVariantBuilder(Type argumentType)
{
diff --git a/src/System.Management.Automation/engine/CommandCompletion/CommandCompletion.cs b/src/System.Management.Automation/engine/CommandCompletion/CommandCompletion.cs
index d0d248fa50a..21b4832a363 100644
--- a/src/System.Management.Automation/engine/CommandCompletion/CommandCompletion.cs
+++ b/src/System.Management.Automation/engine/CommandCompletion/CommandCompletion.cs
@@ -1153,7 +1153,7 @@ private LastWordFinder(string sentence)
}
///
- /// Locates the last "word" in a string of text. A word is a conguous sequence of characters that are not
+ /// Locates the last "word" in a string of text. A word is a congruous sequence of characters that are not
/// whitespace, or a contiguous set grouped by single or double quotes. Can be called by at most 1 thread at a time
/// per LastWordFinder instance.
///
diff --git a/src/System.Management.Automation/engine/CommandDiscovery.cs b/src/System.Management.Automation/engine/CommandDiscovery.cs
index 0dca804e648..8efaff4d0a9 100644
--- a/src/System.Management.Automation/engine/CommandDiscovery.cs
+++ b/src/System.Management.Automation/engine/CommandDiscovery.cs
@@ -55,7 +55,7 @@ internal CommandLookupEventArgs(string commandName, CommandOrigin commandOrigin,
public bool StopSearch { get; set; }
///
- /// The CommandInfo obejct for the command that was found.
+ /// The CommandInfo object for the command that was found.
///
public CommandInfo Command { get; set; }
diff --git a/src/System.Management.Automation/engine/CommandProcessor.cs b/src/System.Management.Automation/engine/CommandProcessor.cs
index 62eebe5d937..53c0b688570 100644
--- a/src/System.Management.Automation/engine/CommandProcessor.cs
+++ b/src/System.Management.Automation/engine/CommandProcessor.cs
@@ -686,7 +686,7 @@ private static Cmdlet ConstructInstance(Type type)
/// If the constructor for the cmdlet threw an exception.
///
///
- /// The type referenced by refered to an
+ /// The type referenced by referred to an
/// abstract type or them member was invoked via a late-binding mechanism.
///
///
diff --git a/src/System.Management.Automation/engine/CoreAdapter.cs b/src/System.Management.Automation/engine/CoreAdapter.cs
index beb220495a6..0bda9ee906f 100644
--- a/src/System.Management.Automation/engine/CoreAdapter.cs
+++ b/src/System.Management.Automation/engine/CoreAdapter.cs
@@ -38,7 +38,7 @@ namespace System.Management.Automation
internal abstract class Adapter
{
///
- /// Tracer for this and derivate classes.
+ /// Tracer for this and derivative classes.
///
[TraceSource("ETS", "Extended Type System")]
protected static PSTraceSource tracer = PSTraceSource.GetTracer("ETS", "Extended Type System");
@@ -1826,7 +1826,7 @@ internal static object[] GetMethodArgumentsBase(string methodName,
}
// We are going to put all the remaining arguments into an array
- // and convert them to the propper type, if necessary to be the
+ // and convert them to the proper type, if necessary to be the
// one argument for this last parameter
int remainingArgumentCount = arguments.Length - parametersLength + 1;
if (remainingArgumentCount == 1 && arguments[arguments.Length - 1] == null)
@@ -1878,7 +1878,7 @@ internal static object[] GetMethodArgumentsBase(string methodName,
}
///
- /// Auxiliary method in MethodInvoke to set newArguments[index] with the propper value.
+ /// Auxiliary method in MethodInvoke to set newArguments[index] with the proper value.
///
/// Used for the MethodException that might be thrown.
/// The complete array of arguments.
diff --git a/src/System.Management.Automation/engine/InitialSessionState.cs b/src/System.Management.Automation/engine/InitialSessionState.cs
index e041b0d7006..c26e3def06c 100644
--- a/src/System.Management.Automation/engine/InitialSessionState.cs
+++ b/src/System.Management.Automation/engine/InitialSessionState.cs
@@ -4477,7 +4477,7 @@ static InitialSessionState()
internal static readonly SessionStateVariableEntry[] BuiltInVariables;
///
- /// Returns a new array of alias entries everytime it's called. This
+ /// Returns a new array of alias entries every time it's called. This
/// can't be static because the elements may be mutated in different session
/// state objects so each session state must have a copy of the entry.
///
diff --git a/src/System.Management.Automation/engine/Modules/ModuleCmdletBase.cs b/src/System.Management.Automation/engine/Modules/ModuleCmdletBase.cs
index 275b87902b7..1b4b5204302 100644
--- a/src/System.Management.Automation/engine/Modules/ModuleCmdletBase.cs
+++ b/src/System.Management.Automation/engine/Modules/ModuleCmdletBase.cs
@@ -4608,7 +4608,7 @@ private string FixFileName(string moduleName, string moduleBase, string fileName
/// A utility routine to fix up a file name so it's rooted and has an extension.
///
///
- /// When fixing up an assembly file, this method loads the resovled assembly if it's in the process of actually loading a module.
+ /// When fixing up an assembly file, this method loads the resolved assembly if it's in the process of actually loading a module.
/// Read the comments in the method for the detailed information.
///
/// Name of the module that we are processing, used for caching purpose when we need to load an assembly.
diff --git a/src/System.Management.Automation/engine/Modules/ModuleIntrinsics.cs b/src/System.Management.Automation/engine/Modules/ModuleIntrinsics.cs
index 796ce35943d..50170b63422 100644
--- a/src/System.Management.Automation/engine/Modules/ModuleIntrinsics.cs
+++ b/src/System.Management.Automation/engine/Modules/ModuleIntrinsics.cs
@@ -1248,7 +1248,7 @@ internal static string GetModulePath()
#if !UNIX
///
- /// Returns a PSModulePath suiteable for Windows PowerShell by removing PowerShell's specific
+ /// Returns a PSModulePath suitable for Windows PowerShell by removing PowerShell's specific
/// paths from current PSModulePath.
///
///
@@ -1711,7 +1711,7 @@ internal enum ModuleMatchFailure
/// Module version was greater than the maximum version.
MaximumVersion,
- /// The module specifcation passed in was null.
+ /// The module specification passed in was null.
NullModuleSpecification,
}
diff --git a/src/System.Management.Automation/engine/MshCmdlet.cs b/src/System.Management.Automation/engine/MshCmdlet.cs
index 9711b64f8b0..40095ad1472 100644
--- a/src/System.Management.Automation/engine/MshCmdlet.cs
+++ b/src/System.Management.Automation/engine/MshCmdlet.cs
@@ -116,7 +116,7 @@ public bool ToBool()
/// Construct a SwitchParameter instance with a particular value.
///
///
- /// If true, it indicates that the switch is present, flase otherwise.
+ /// If true, it indicates that the switch is present, false otherwise.
///
public SwitchParameter(bool isPresent)
{
@@ -362,7 +362,7 @@ public CommandInfo GetCommand(string commandName, CommandTypes type, object[] ar
public System.EventHandler PostCommandLookupAction { get; set; }
///
- /// Gets or sets the action that is invoked everytime the runspace location (cwd) is changed.
+ /// Gets or sets the action that is invoked every time the runspace location (cwd) is changed.
///
public System.EventHandler LocationChangedAction { get; set; }
@@ -702,7 +702,7 @@ public Collection InvokeScript(string script, params object[] args)
}
///
- /// Executes a given scriptblock synchonously in the given session state.
+ /// Executes a given scriptblock synchronously in the given session state.
/// The scriptblock will be executed in the calling scope (dot-sourced) rather than in a new child scope.
///
/// The session state in which to execute the scriptblock.
@@ -746,7 +746,7 @@ public Collection InvokeScript(
///
/// If true, executes the scriptblock in a new child scope, otherwise the scriptblock is dot-sourced into the calling scope.
/// The scriptblock to execute.
- /// Optionall input to the command.
+ /// Optional input to the command.
/// Arguments to pass to the scriptblock.
///
/// A collection of the PSObjects generated by executing the script. Never null, but may be empty.
diff --git a/src/System.Management.Automation/engine/MshCommandRuntime.cs b/src/System.Management.Automation/engine/MshCommandRuntime.cs
index d1d0561957b..427929c3e8b 100644
--- a/src/System.Management.Automation/engine/MshCommandRuntime.cs
+++ b/src/System.Management.Automation/engine/MshCommandRuntime.cs
@@ -3226,7 +3226,7 @@ internal SwitchParameter UseTransaction
private bool _debugFlag = false;
///
- /// Debug tell the command system to provide Programmer/Support type messages to understand what is really occuring
+ /// Debug tell the command system to provide Programmer/Support type messages to understand what is really occurring
/// and give the user the opportunity to stop or debug the situation.
///
///
diff --git a/src/System.Management.Automation/engine/Subsystem/SubsystemManager.cs b/src/System.Management.Automation/engine/Subsystem/SubsystemManager.cs
index 022c163a16c..e389040899e 100644
--- a/src/System.Management.Automation/engine/Subsystem/SubsystemManager.cs
+++ b/src/System.Management.Automation/engine/Subsystem/SubsystemManager.cs
@@ -67,7 +67,7 @@ static SubsystemManager()
///
///
/// Design point:
- /// The implemnentation proxy object is not supposed to expose to users.
+ /// The implementation proxy object is not supposed to expose to users.
/// Users shouldn't depend on a implementation proxy object directly, but instead should depend on PowerShell APIs.
///
/// Example: if a user want to use prediction functionality, he/she should use the PowerShell prediction API instead of
diff --git a/src/System.Management.Automation/engine/TypeTable.cs b/src/System.Management.Automation/engine/TypeTable.cs
index 042d0ddf72d..502258485c0 100644
--- a/src/System.Management.Automation/engine/TypeTable.cs
+++ b/src/System.Management.Automation/engine/TypeTable.cs
@@ -3036,7 +3036,7 @@ private static bool GetCheckMemberType(ConcurrentBag errors, string type
///
/// Issue appropriate errors and remove members as necessary if:
/// - The serialization settings do not fall into one of the combinations of the table below
- /// - If the serialization settings notes' values cannot be converted to the propper type
+ /// - If the serialization settings notes' values cannot be converted to the proper type
/// - If serialization settings members are of the wrong member type
/// - DefaultDisplayPropertySet is not an PSPropertySet
/// - DefaultDisplayProperty is not an PSPropertyInfo
diff --git a/src/System.Management.Automation/engine/debugger/debugger.cs b/src/System.Management.Automation/engine/debugger/debugger.cs
index 059c68643ab..c84d6a48293 100644
--- a/src/System.Management.Automation/engine/debugger/debugger.cs
+++ b/src/System.Management.Automation/engine/debugger/debugger.cs
@@ -4490,7 +4490,7 @@ protected virtual bool HandleListCommand(PSDataCollection output)
///
/// Attempts to fix up the debugger stop invocation information so that
/// the correct stack and source can be displayed in the debugger, for
- /// cases where the debugged runspace is called inside a parent sccript,
+ /// cases where the debugged runspace is called inside a parent script,
/// such as with script Invoke-Command cases.
///
///
@@ -4761,7 +4761,7 @@ protected override bool HandleListCommand(PSDataCollection output)
///
/// Attempts to fix up the debugger stop invocation information so that
/// the correct stack and source can be displayed in the debugger, for
- /// cases where the debugged runspace is called inside a parent sccript,
+ /// cases where the debugged runspace is called inside a parent script,
/// such as with script Invoke-Command cases.
///
/// Invocation information from debugger stop.
@@ -5646,7 +5646,7 @@ public static void StartMonitoringRunspace(Debugger debugger, PSMonitorRunspaceI
}
///
- /// End monitoring a runspace on the target degbugger.
+ /// End monitoring a runspace on the target debugger.
///
/// Target debugger.
/// PSMonitorRunspaceInfo.
diff --git a/src/System.Management.Automation/engine/hostifaces/History.cs b/src/System.Management.Automation/engine/hostifaces/History.cs
index 162cf033315..a061078f63c 100644
--- a/src/System.Management.Automation/engine/hostifaces/History.cs
+++ b/src/System.Management.Automation/engine/hostifaces/History.cs
@@ -510,7 +510,7 @@ internal HistoryInfo[] GetEntries(WildcardPattern wildcardpattern, long count, S
long id = _countEntriesAdded;
for (long i = 0; i <= count - 1;)
{
- // if buffersize is changed,we have to loop from max entry to min entry thats not cleared
+ // if buffersize is changed,we have to loop from max entry to min entry that's not cleared
if (_capacity != DefaultHistorySize)
{
if (_countEntriesAdded > _capacity)
diff --git a/src/System.Management.Automation/engine/hostifaces/LocalPipeline.cs b/src/System.Management.Automation/engine/hostifaces/LocalPipeline.cs
index 44e3f3047b2..93cb65f3f07 100644
--- a/src/System.Management.Automation/engine/hostifaces/LocalPipeline.cs
+++ b/src/System.Management.Automation/engine/hostifaces/LocalPipeline.cs
@@ -730,7 +730,7 @@ private void InvokeThreadProc()
///
/// Stop the running pipeline.
///
- /// If true pipeline is stoped synchronously
+ /// If true pipeline is stopped synchronously
/// else asynchronously.
protected override void ImplementStop(bool syncCall)
{
@@ -969,7 +969,7 @@ private void InitStreams()
}
///
- /// This method sets streams to their orignal states from execution context.
+ /// This method sets streams to their original states from execution context.
/// This is done when Pipeline is completed/failed/stopped ie., termination state.
///
private void ClearStreams()
diff --git a/src/System.Management.Automation/engine/hostifaces/pipelinebase.cs b/src/System.Management.Automation/engine/hostifaces/pipelinebase.cs
index b4efa770880..f144ff7f506 100644
--- a/src/System.Management.Automation/engine/hostifaces/pipelinebase.cs
+++ b/src/System.Management.Automation/engine/hostifaces/pipelinebase.cs
@@ -282,7 +282,7 @@ public override void StopAsync()
///
/// Stop the running pipeline.
///
- /// If true pipeline is stoped synchronously
+ /// If true pipeline is stopped synchronously
/// else asynchronously.
private void CoreStop(bool syncCall)
{
@@ -298,7 +298,7 @@ private void CoreStop(bool syncCall)
break;
// If pipeline execution has failed or completed or
- // stoped, return silently.
+ // stopped, return silently.
case PipelineState.Stopped:
case PipelineState.Completed:
case PipelineState.Failed:
@@ -331,7 +331,7 @@ private void CoreStop(bool syncCall)
// Raise the event outside the lock
RaisePipelineStateEvents();
- // A pipeline can be stoped before it is started. See NotStarted
+ // A pipeline can be stopped before it is started. See NotStarted
// case in above switch statement. This is done to allow stoping a pipeline
// in another thread before it has been started.
lock (SyncRoot)
@@ -515,7 +515,7 @@ private void CoreInvoke(IEnumerable input, bool syncCall)
SyncInvokeCall = syncCall;
// Create event which will be signalled when pipeline execution
- // is completed/failed/stoped.
+ // is completed/failed/stopped.
// Note:Runspace.Close waits for all the running pipeline
// to finish. This Event must be created before pipeline is
// added to list of running pipelines. This avoids the race condition
@@ -891,7 +891,7 @@ protected void RaisePipelineStateEvents()
///
/// ManualResetEvent which is signaled when pipeline execution is
- /// completed/failed/stoped.
+ /// completed/failed/stopped.
///
internal ManualResetEvent PipelineFinishedEvent { get; private set; }
diff --git a/src/System.Management.Automation/engine/parser/token.cs b/src/System.Management.Automation/engine/parser/token.cs
index 11d0a632cb5..2d71602fca0 100644
--- a/src/System.Management.Automation/engine/parser/token.cs
+++ b/src/System.Management.Automation/engine/parser/token.cs
@@ -200,7 +200,7 @@ public enum TokenKind
/// The addition operator '+'.
Plus = 40,
- /// The substraction operator '-'.
+ /// The subtraction operator '-'.
Minus = 41,
/// The assignment operator '='.
diff --git a/src/System.Management.Automation/engine/remoting/client/RemotingProtocol2.cs b/src/System.Management.Automation/engine/remoting/client/RemotingProtocol2.cs
index ecc3d6cfd9f..ed01bc7ad1b 100644
--- a/src/System.Management.Automation/engine/remoting/client/RemotingProtocol2.cs
+++ b/src/System.Management.Automation/engine/remoting/client/RemotingProtocol2.cs
@@ -1430,7 +1430,7 @@ internal void ProcessDisconnect(RunspacePoolStateInfo rsStateInfo)
///
/// This does not ensure that the corresponding session/runspacepool is in connected stated
- /// Its the caller responsiblity to ensure that this is the case
+ /// It's the caller responsibility to ensure that this is the case
/// At the protocols layers, this logic is delegated to the transport layer.
/// WSMan transport ensures that WinRS commands cannot be reconnected when the parent shell is not in connected state.
///
diff --git a/src/System.Management.Automation/engine/remoting/client/remotepipeline.cs b/src/System.Management.Automation/engine/remoting/client/remotepipeline.cs
index 67e4b7153f3..cf476cec226 100644
--- a/src/System.Management.Automation/engine/remoting/client/remotepipeline.cs
+++ b/src/System.Management.Automation/engine/remoting/client/remotepipeline.cs
@@ -95,7 +95,7 @@ private RemotePipeline(RemoteRunspace runspace, bool addToHistory, bool isNested
SetCommandCollection(_commands);
// Create event which will be signalled when pipeline execution
- // is completed/failed/stoped.
+ // is completed/failed/stopped.
// Note:Runspace.Close waits for all the running pipeline
// to finish. This Event must be created before pipeline is
// added to list of running pipelines. This avoids the race condition
@@ -599,7 +599,7 @@ private bool CanStopPipeline(out bool isAlreadyStopping)
break;
// If pipeline execution has failed or completed or
- // stoped, return silently.
+ // stopped, return silently.
case PipelineState.Stopped:
case PipelineState.Completed:
case PipelineState.Failed:
@@ -1018,7 +1018,7 @@ private void Cleanup()
///
/// ManualResetEvent which is signaled when pipeline execution is
- /// completed/failed/stoped.
+ /// completed/failed/stopped.
///
internal ManualResetEvent PipelineFinishedEvent { get; }
diff --git a/src/System.Management.Automation/engine/remoting/client/remotingprotocolimplementation.cs b/src/System.Management.Automation/engine/remoting/client/remotingprotocolimplementation.cs
index d8800311127..71720f6cacd 100644
--- a/src/System.Management.Automation/engine/remoting/client/remotingprotocolimplementation.cs
+++ b/src/System.Management.Automation/engine/remoting/client/remotingprotocolimplementation.cs
@@ -329,7 +329,7 @@ private void HandleStateChanged(object sender, RemoteSessionStateEventArgs arg)
}
///
- /// Clubing negotiation packet + runspace creation and then doing transportManager.ConnectAsync().
+ /// Clubbing negotiation packet + runspace creation and then doing transportManager.ConnectAsync().
/// This will save us 2 network calls by doing all the work in one network call.
///
private void HandleNegotiationSendingStateChange()
diff --git a/src/System.Management.Automation/engine/remoting/commands/ConnectPSSession.cs b/src/System.Management.Automation/engine/remoting/commands/ConnectPSSession.cs
index b84b36e727e..a1d993a6545 100644
--- a/src/System.Management.Automation/engine/remoting/commands/ConnectPSSession.cs
+++ b/src/System.Management.Automation/engine/remoting/commands/ConnectPSSession.cs
@@ -83,7 +83,7 @@ public class ConnectPSSessionCommand : PSRunspaceCmdlet, IDisposable
///
/// This parameters specifies the appname which identifies the connection
/// end point on the remote machine. If this parameter is not specified
- /// then the value specified in DEFAULTREMOTEAPPNAME will be used. If thats
+ /// then the value specified in DEFAULTREMOTEAPPNAME will be used. If that's
/// not specified as well, then "WSMAN" will be used.
///
[Parameter(ValueFromPipelineByPropertyName = true,
diff --git a/src/System.Management.Automation/engine/remoting/commands/InvokeCommandCommand.cs b/src/System.Management.Automation/engine/remoting/commands/InvokeCommandCommand.cs
index a2a2397cb7a..0942c305979 100644
--- a/src/System.Management.Automation/engine/remoting/commands/InvokeCommandCommand.cs
+++ b/src/System.Management.Automation/engine/remoting/commands/InvokeCommandCommand.cs
@@ -308,7 +308,7 @@ public override string ConfigurationName
///
/// This parameters specifies the appname which identifies the connection
/// end point on the remote machine. If this parameter is not specified
- /// then the value specified in DEFAULTREMOTEAPPNAME will be used. If thats
+ /// then the value specified in DEFAULTREMOTEAPPNAME will be used. If that's
/// not specified as well, then "WSMAN" will be used.
///
[Parameter(ValueFromPipelineByPropertyName = true,
diff --git a/src/System.Management.Automation/engine/remoting/commands/PSRemotingCmdlet.cs b/src/System.Management.Automation/engine/remoting/commands/PSRemotingCmdlet.cs
index a24163f66c7..ff86e894e82 100644
--- a/src/System.Management.Automation/engine/remoting/commands/PSRemotingCmdlet.cs
+++ b/src/System.Management.Automation/engine/remoting/commands/PSRemotingCmdlet.cs
@@ -592,7 +592,7 @@ public virtual PSCredential Credential
///
/// This parameters specifies the appname which identifies the connection
/// end point on the remote machine. If this parameter is not specified
- /// then the value specified in DEFAULTREMOTEAPPNAME will be used. If thats
+ /// then the value specified in DEFAULTREMOTEAPPNAME will be used. If that's
/// not specified as well, then "WSMAN" will be used.
///
[Parameter(ValueFromPipelineByPropertyName = true,
diff --git a/src/System.Management.Automation/engine/remoting/commands/ReceivePSSession.cs b/src/System.Management.Automation/engine/remoting/commands/ReceivePSSession.cs
index 9704216e053..798cf82d9fa 100644
--- a/src/System.Management.Automation/engine/remoting/commands/ReceivePSSession.cs
+++ b/src/System.Management.Automation/engine/remoting/commands/ReceivePSSession.cs
@@ -116,7 +116,7 @@ public class ReceivePSSessionCommand : PSRemotingCmdlet
///
/// This parameters specifies the appname which identifies the connection
/// end point on the remote machine. If this parameter is not specified
- /// then the value specified in DEFAULTREMOTEAPPNAME will be used. If thats
+ /// then the value specified in DEFAULTREMOTEAPPNAME will be used. If that's
/// not specified as well, then "WSMAN" will be used.
///
[Parameter(ValueFromPipelineByPropertyName = true,
diff --git a/src/System.Management.Automation/engine/remoting/commands/getrunspacecommand.cs b/src/System.Management.Automation/engine/remoting/commands/getrunspacecommand.cs
index 080c05c9d63..1312c5f5c4a 100644
--- a/src/System.Management.Automation/engine/remoting/commands/getrunspacecommand.cs
+++ b/src/System.Management.Automation/engine/remoting/commands/getrunspacecommand.cs
@@ -69,7 +69,7 @@ public class GetPSSessionCommand : PSRunspaceCmdlet, IDisposable
///
/// This parameters specifies the appname which identifies the connection
/// end point on the remote machine. If this parameter is not specified
- /// then the value specified in DEFAULTREMOTEAPPNAME will be used. If thats
+ /// then the value specified in DEFAULTREMOTEAPPNAME will be used. If that's
/// not specified as well, then "WSMAN" will be used.
///
[Parameter(ValueFromPipelineByPropertyName = true,
diff --git a/src/System.Management.Automation/engine/remoting/commands/newrunspacecommand.cs b/src/System.Management.Automation/engine/remoting/commands/newrunspacecommand.cs
index 3ea381d6a1c..bb858169f2d 100644
--- a/src/System.Management.Automation/engine/remoting/commands/newrunspacecommand.cs
+++ b/src/System.Management.Automation/engine/remoting/commands/newrunspacecommand.cs
@@ -1385,7 +1385,7 @@ internal override event EventHandler OperationComplete
///
/// There are two problems that need to be handled.
/// 1) We need to make sure that the ThrottleManager StartComplete and StopComplete
- /// operation events are called or the ThrottleManager will never end (will stop reponding).
+ /// operation events are called or the ThrottleManager will never end (will stop responding).
/// 2) The HandleRunspaceStateChanged event handler remains in the Runspace
/// StateChanged event call chain until this object is disposed. We have to
/// disallow the HandleRunspaceStateChanged event from running and throwing
diff --git a/src/System.Management.Automation/engine/remoting/common/RunspaceConnectionInfo.cs b/src/System.Management.Automation/engine/remoting/common/RunspaceConnectionInfo.cs
index dac98f99449..15d2b1470b1 100644
--- a/src/System.Management.Automation/engine/remoting/common/RunspaceConnectionInfo.cs
+++ b/src/System.Management.Automation/engine/remoting/common/RunspaceConnectionInfo.cs
@@ -1375,7 +1375,7 @@ private void UpdateUri(Uri uri)
private string _appName = s_defaultAppName;
private Uri _connectionUri = new Uri(LocalHostUriString); // uri of this connection
private PSCredential _credential; // credentials to be used for this connection
- private string _shellUri = DefaultShellUri; // shell thats specified by the user
+ private string _shellUri = DefaultShellUri; // shell that's specified by the user
private string _thumbPrint;
private AuthenticationMechanism _proxyAuthentication;
private PSCredential _proxyCredential;
diff --git a/src/System.Management.Automation/engine/remoting/fanin/WSManNativeAPI.cs b/src/System.Management.Automation/engine/remoting/fanin/WSManNativeAPI.cs
index 6dd3614a62f..289f88c576f 100644
--- a/src/System.Management.Automation/engine/remoting/fanin/WSManNativeAPI.cs
+++ b/src/System.Management.Automation/engine/remoting/fanin/WSManNativeAPI.cs
@@ -1404,7 +1404,7 @@ internal struct WSManShellStartupInfoStruct
///
/// Managed to unmanaged representation of WSMAN_SHELL_STARTUP_INFO.
/// It converts managed values into an unmanaged compatible WSManShellStartupInfoStruct that
- /// is marshaled into unmanaged memory.
+ /// is marshalled into unmanaged memory.
///
internal struct WSManShellStartupInfo_ManToUn : IDisposable
{
@@ -2006,13 +2006,13 @@ private struct WSManBinaryDataInternal
internal class WSManPluginRequest
{
///
- /// Unmarshaled WSMAN_SENDER_DETAILS struct.
+ /// Unmarshalled WSMAN_SENDER_DETAILS struct.
///
internal WSManSenderDetails senderDetails;
internal string locale;
internal string resourceUri;
///
- /// Unmarshaled WSMAN_OPERATION_INFO struct.
+ /// Unmarshalled WSMAN_OPERATION_INFO struct.
///
internal WSManOperationInfo operationInfo;
@@ -2100,7 +2100,7 @@ internal class WSManSenderDetails
internal string senderName;
internal string authenticationMechanism;
internal WSManCertificateDetails certificateDetails;
- internal IntPtr clientToken; // TODO: How should this be marshaled?????
+ internal IntPtr clientToken; // TODO: How should this be marshalled?????
internal string httpUrl;
///
diff --git a/src/System.Management.Automation/engine/remoting/fanin/WSManPluginShellSession.cs b/src/System.Management.Automation/engine/remoting/fanin/WSManPluginShellSession.cs
index c7bf908d56b..54a7b66d0c1 100644
--- a/src/System.Management.Automation/engine/remoting/fanin/WSManPluginShellSession.cs
+++ b/src/System.Management.Automation/engine/remoting/fanin/WSManPluginShellSession.cs
@@ -770,7 +770,7 @@ internal bool ProcessArguments(
internal void Stop(
WSManNativeApi.WSManPluginRequest requestDetails)
{
- // stop the command..command will be stoped if we raise ClosingEvent on
+ // stop the command..command will be stopped if we raise ClosingEvent on
// transport manager.
transportMgr.PerformStop();
WSManPluginInstance.ReportWSManOperationComplete(requestDetails, null);
diff --git a/src/System.Management.Automation/engine/remoting/server/ServerRemotingProtocol2.cs b/src/System.Management.Automation/engine/remoting/server/ServerRemotingProtocol2.cs
index f45a67583a9..11761c25af8 100644
--- a/src/System.Management.Automation/engine/remoting/server/ServerRemotingProtocol2.cs
+++ b/src/System.Management.Automation/engine/remoting/server/ServerRemotingProtocol2.cs
@@ -348,7 +348,7 @@ internal TypeTable TypeTable
///
/// Data to send.
/// This overload takes a RemoteDataObject and should
- /// be the one thats used to send data from within this
+ /// be the one that's used to send data from within this
/// data structure handler class
private void SendDataAsync(RemoteDataObject data)
{
@@ -785,7 +785,7 @@ internal Runspace RunspaceUsedToInvokePowerShell
///
/// Data to send.
/// This overload takes a RemoteDataObject and should
- /// be the one thats used to send data from within this
+ /// be the one that's used to send data from within this
/// data structure handler class
private void SendDataAsync(RemoteDataObject data)
{
diff --git a/src/System.Management.Automation/engine/runtime/CompiledScriptBlock.cs b/src/System.Management.Automation/engine/runtime/CompiledScriptBlock.cs
index f6b78c884df..17793d78aa9 100644
--- a/src/System.Management.Automation/engine/runtime/CompiledScriptBlock.cs
+++ b/src/System.Management.Automation/engine/runtime/CompiledScriptBlock.cs
@@ -1968,7 +1968,7 @@ private static string LookupHash(uint h)
///
/// If a hash matches, we ignore the possibility of a
/// collision. If the hash is acceptable, collisions will
- /// be infrequent and we'll just log an occasionaly script
+ /// be infrequent and we'll just log an occasional script
/// that isn't really suspicious.
///
/// The string matching the hash, or null.
diff --git a/src/System.Management.Automation/engine/serialization.cs b/src/System.Management.Automation/engine/serialization.cs
index d85b56b4470..0a78c4ee26c 100644
--- a/src/System.Management.Automation/engine/serialization.cs
+++ b/src/System.Management.Automation/engine/serialization.cs
@@ -733,7 +733,7 @@ internal static string MaskDeserializationPrefix(string typeName)
///
/// Gets a new collection of typenames without "Deserialization." prefix
- /// in the typename. This will allow to map type info/format info of the orignal type
+ /// in the typename. This will allow to map type info/format info of the original type
/// for deserialized objects.
///
///
@@ -3988,7 +3988,7 @@ private object ReadListContainer(ContainerType ct)
}
///
- /// Utilitily class for ReadDictionary(), supporting ordered or non-ordered Dictionaty methods.
+ /// Utility class for ReadDictionary(), supporting ordered or non-ordered Dictionary methods.
///
private class PSDictionary
{
@@ -6523,7 +6523,7 @@ public void Add(string key, PSPrimitiveDictionary[] value)
///
/// If originalHash contains PSVersionTable, then just returns the Cloned copy of
- /// the original hash. Othewise, creates a clone copy and add PSVersionInfo.GetPSVersionTable
+ /// the original hash. Otherwise, creates a clone copy and add PSVersionInfo.GetPSVersionTable
/// to the clone and returns.
///
///
diff --git a/src/System.Management.Automation/help/CommandHelpProvider.cs b/src/System.Management.Automation/help/CommandHelpProvider.cs
index 0cbb42b821d..f55b345e45b 100644
--- a/src/System.Management.Automation/help/CommandHelpProvider.cs
+++ b/src/System.Management.Automation/help/CommandHelpProvider.cs
@@ -879,7 +879,7 @@ private HelpInfo GetFromCommandCacheOrCmdletInfo(CmdletInfo cmdletInfo)
///
/// Used to retrieve helpinfo by removing the prefix from the noun portion of a command name.
/// Import-Module and Import-PSSession supports changing the name of a command
- /// by suppling a custom prefix. In those cases, the help content is stored by using the
+ /// by supplying a custom prefix. In those cases, the help content is stored by using the
/// original command name (without prefix) as the key.
///
/// This method retrieves the help content by suppressing the prefix and then making a copy
diff --git a/src/System.Management.Automation/help/HelpCommands.cs b/src/System.Management.Automation/help/HelpCommands.cs
index c8debb12851..af79758dcb3 100644
--- a/src/System.Management.Automation/help/HelpCommands.cs
+++ b/src/System.Management.Automation/help/HelpCommands.cs
@@ -508,7 +508,7 @@ private void GetAndWriteParameterInfo(HelpInfo helpInfo)
///
/// Category specified by the user.
///
- /// If the request cant be serviced.
+ /// If the request can't be serviced.
///
private void ValidateAndThrowIfError(HelpCategory cat)
{
diff --git a/src/System.Management.Automation/utils/PlatformInvokes.cs b/src/System.Management.Automation/utils/PlatformInvokes.cs
index 109eef919d6..4405f2f6910 100644
--- a/src/System.Management.Automation/utils/PlatformInvokes.cs
+++ b/src/System.Management.Automation/utils/PlatformInvokes.cs
@@ -487,7 +487,7 @@ internal struct PRIVILEGE_SET
///
/// Retrieves the current process token.
- /// This function exists just for backward compatibility. It is prefered to use the other override that takes 'SafeHandle' as parameter.
+ /// This function exists just for backward compatibility. It is preferred to use the other override that takes 'SafeHandle' as parameter.
///
/// Process handle.
/// Token access.
diff --git a/src/System.Management.Automation/utils/Verbs.cs b/src/System.Management.Automation/utils/Verbs.cs
index 21ef9cbad22..e234609359a 100644
--- a/src/System.Management.Automation/utils/Verbs.cs
+++ b/src/System.Management.Automation/utils/Verbs.cs
@@ -348,7 +348,7 @@ public static class VerbsLifecycle
public const string Build = "Build";
///
- /// Finalize an interruptable activity. Makes pending changes permanent.
+ /// Finalize an interruptible activity. Makes pending changes permanent.
///
public const string Complete = "Complete";