diff --git a/src/Microsoft.Management.Infrastructure.CimCmdlets/CimSessionProxy.cs b/src/Microsoft.Management.Infrastructure.CimCmdlets/CimSessionProxy.cs
index 333d9816e0c..589b6a8dd00 100644
--- a/src/Microsoft.Management.Infrastructure.CimCmdlets/CimSessionProxy.cs
+++ b/src/Microsoft.Management.Infrastructure.CimCmdlets/CimSessionProxy.cs
@@ -1637,7 +1637,7 @@ internal IObjectPreProcess ObjectPreProcess
private IObjectPreProcess objectPreprocess;
///
- /// is true if this was
+ /// is if this was
/// created to handle the "default" session, in cases where cmdlets are invoked without
/// ComputerName and/or CimSession parameters.
///
diff --git a/src/Microsoft.PowerShell.Commands.Management/cimSupport/cmdletization/SessionBasedWrapper.cs b/src/Microsoft.PowerShell.Commands.Management/cimSupport/cmdletization/SessionBasedWrapper.cs
index 291bb967c42..6bd653e80ec 100644
--- a/src/Microsoft.PowerShell.Commands.Management/cimSupport/cmdletization/SessionBasedWrapper.cs
+++ b/src/Microsoft.PowerShell.Commands.Management/cimSupport/cmdletization/SessionBasedWrapper.cs
@@ -171,7 +171,7 @@ private StartableJob DoCreateQueryJob(TSession sessionForJob, QueryBuilder query
/// Remote session to invoke the method in.
/// The object on which to invoke the method.
/// Method invocation details.
- /// true if successful method invocations should emit downstream the being operated on.
+ /// if successful method invocations should emit downstream the being operated on.
///
///
/// This method shouldn't do any processing or interact with the remote session.
@@ -397,7 +397,7 @@ public override void ProcessRecord(QueryBuilder query)
///
/// Query parameters.
/// Method invocation details.
- /// true if successful method invocations should emit downstream the object instance being operated on.
+ /// if successful method invocations should emit downstream the object instance being operated on.
public override void ProcessRecord(QueryBuilder query, MethodInvocationInfo methodInvocationInfo, bool passThru)
{
_parentJob.DisableFlowControlForPendingJobsQueue();
@@ -576,7 +576,7 @@ private TSession GetImpliedSession()
///
/// The object on which to invoke the method.
/// Method invocation details.
- /// true if successful method invocations should emit downstream the being operated on.
+ /// if successful method invocations should emit downstream the being operated on.
public override void ProcessRecord(TObjectInstance objectInstance, MethodInvocationInfo methodInvocationInfo, bool passThru)
{
if (objectInstance == null) throw new ArgumentNullException(nameof(objectInstance));
diff --git a/src/Microsoft.PowerShell.Commands.Management/cimSupport/cmdletization/cim/cimQuery.cs b/src/Microsoft.PowerShell.Commands.Management/cimSupport/cmdletization/cim/cimQuery.cs
index 34b1cc8ba54..0da27d24d1d 100644
--- a/src/Microsoft.PowerShell.Commands.Management/cimSupport/cmdletization/cim/cimQuery.cs
+++ b/src/Microsoft.PowerShell.Commands.Management/cimSupport/cmdletization/cim/cimQuery.cs
@@ -196,8 +196,8 @@ private static string GetMatchCondition(string propertyName, IEnumerable propert
/// Property name to query on.
/// Property values to accept in the query.
///
- /// true if should be treated as a containing a wildcard pattern;
- /// false otherwise
+ /// if should be treated as a containing a wildcard pattern;
+ /// otherwise.
///
///
/// Describes how to handle filters that didn't match any objects
@@ -219,8 +219,8 @@ public override void FilterByProperty(string propertyName, IEnumerable allowedPr
/// Property name to query on.
/// Property values to reject in the query.
///
- /// true if should be treated as a containing a wildcard pattern;
- /// false otherwise
+ /// if should be treated as a containing a wildcard pattern;
+ /// otherwise.
///
///
/// Describes how to handle filters that didn't match any objects
diff --git a/src/Microsoft.PowerShell.Commands.Management/cimSupport/cmdletization/cim/cimWrapper.cs b/src/Microsoft.PowerShell.Commands.Management/cimSupport/cmdletization/cim/cimWrapper.cs
index 7bddc46b312..bbe9332083f 100644
--- a/src/Microsoft.PowerShell.Commands.Management/cimSupport/cmdletization/cim/cimWrapper.cs
+++ b/src/Microsoft.PowerShell.Commands.Management/cimSupport/cmdletization/cim/cimWrapper.cs
@@ -200,7 +200,7 @@ internal override StartableJob CreateQueryJob(CimSession session, QueryBuilder b
/// Remote session to invoke the method in.
/// The object on which to invoke the method.
/// Method invocation details.
- /// true if successful method invocations should emit downstream the being operated on.
+ /// if successful method invocations should emit downstream the being operated on.
///
internal override StartableJob CreateInstanceMethodInvocationJob(CimSession session, CimInstance objectInstance, MethodInvocationInfo methodInvocationInfo, bool passThru)
{
diff --git a/src/Microsoft.PowerShell.Commands.Utility/commands/utility/ImplicitRemotingCommands.cs b/src/Microsoft.PowerShell.Commands.Utility/commands/utility/ImplicitRemotingCommands.cs
index 8c92f7c2ef4..41202adce23 100644
--- a/src/Microsoft.PowerShell.Commands.Utility/commands/utility/ImplicitRemotingCommands.cs
+++ b/src/Microsoft.PowerShell.Commands.Utility/commands/utility/ImplicitRemotingCommands.cs
@@ -1107,7 +1107,7 @@ private Dictionary RehydrateDictionary(string commandName, PSObject
/// (i.e. it can't be used for code injection attacks).
///
/// Name to validate.
- /// true if the name is safe; false otherwise.
+ /// if the name is safe; otherwise.
private static bool IsSafeNameOrIdentifier(string name)
{
// '.' is needed for stuff like net.exe
@@ -1125,7 +1125,7 @@ private static bool IsSafeNameOrIdentifier(string name)
/// (i.e. it can't be used for code injection attacks).
///
/// Parameter name to validate.
- /// true if the name is safe; false otherwise.
+ /// if the name is safe; otherwise.
private static bool IsSafeParameterName(string parameterName)
{
return IsSafeNameOrIdentifier(parameterName) && !parameterName.Contains(":");
@@ -1136,7 +1136,7 @@ private static bool IsSafeParameterName(string parameterName)
/// (i.e. it doesn't introduce any side effects on the client).
///
/// Type to validate.
- /// true if the type is safe; false otherwise.
+ /// if the type is safe; otherwise.
private static bool IsSafeTypeConstraint(Type type)
{
if (type == null)
@@ -1179,7 +1179,7 @@ private static bool IsSafeTypeConstraint(Type type)
/// Writes error messages if necessary. Modifies command metadata to make it safe if necessary.
///
/// Command metadata to verify.
- /// true if the command metadata is safe; false otherwise.
+ /// if the command metadata is safe; otherwise.
private bool IsSafeCommandMetadata(CommandMetadata commandMetadata)
{
if (!IsCommandNameMatchingParameters(commandMetadata.Name))
diff --git a/src/Microsoft.PowerShell.Commands.Utility/commands/utility/WebCmdlet/Common/BasicHtmlWebResponseObject.Common.cs b/src/Microsoft.PowerShell.Commands.Utility/commands/utility/WebCmdlet/Common/BasicHtmlWebResponseObject.Common.cs
index be9b6e409bc..ac04bf14dc5 100644
--- a/src/Microsoft.PowerShell.Commands.Utility/commands/utility/WebCmdlet/Common/BasicHtmlWebResponseObject.Common.cs
+++ b/src/Microsoft.PowerShell.Commands.Utility/commands/utility/WebCmdlet/Common/BasicHtmlWebResponseObject.Common.cs
@@ -61,7 +61,7 @@ public BasicHtmlWebResponseObject(HttpResponseMessage response, Stream contentSt
///
/// Content of the response body, decoded using ,
/// if the Content-Type response header is a recognized text
- /// type. Otherwise null.
+ /// type. Otherwise .
///
public new string Content { get; private set; }
@@ -70,7 +70,7 @@ public BasicHtmlWebResponseObject(HttpResponseMessage response, Stream contentSt
///
///
/// Encoding of the response body from the Content-Type header,
- /// or null if the encoding could not be determined.
+ /// or if the encoding could not be determined.
///
public Encoding Encoding { get; private set; }
diff --git a/src/System.Management.Automation/FormatAndOutput/common/Utilities/Mshexpression.cs b/src/System.Management.Automation/FormatAndOutput/common/Utilities/Mshexpression.cs
index b9419c1ec0e..8f296b11e85 100644
--- a/src/System.Management.Automation/FormatAndOutput/common/Utilities/Mshexpression.cs
+++ b/src/System.Management.Automation/FormatAndOutput/common/Utilities/Mshexpression.cs
@@ -66,7 +66,7 @@ public PSPropertyExpression(string s)
/// Create a property expression with a wildcard pattern.
///
/// Property name pattern to match.
- /// true if no further attempts should be made to resolve wildcards.
+ /// if no further attempts should be made to resolve wildcards.
///
public PSPropertyExpression(string s, bool isResolved)
{
diff --git a/src/System.Management.Automation/cimSupport/cmdletization/MethodInvocationInfo.cs b/src/System.Management.Automation/cimSupport/cmdletization/MethodInvocationInfo.cs
index b92c2cbb78c..da44abe1fae 100644
--- a/src/System.Management.Automation/cimSupport/cmdletization/MethodInvocationInfo.cs
+++ b/src/System.Management.Automation/cimSupport/cmdletization/MethodInvocationInfo.cs
@@ -18,7 +18,7 @@ public sealed class MethodInvocationInfo
///
/// Name of the method to invoke.
/// Method parameters.
- /// Return value of the method (ok to pass null if the method doesn't return anything).
+ /// Return value of the method (ok to pass if the method doesn't return anything).
public MethodInvocationInfo(string name, IEnumerable parameters, MethodParameter returnValue)
{
if (name == null) throw new ArgumentNullException(nameof(name));
@@ -48,7 +48,7 @@ public MethodInvocationInfo(string name, IEnumerable parameters
public KeyedCollection Parameters { get; }
///
- /// Return value of the method. Can be null if the method doesn't return anything.
+ /// Return value of the method. Can be if the method doesn't return anything.
///
public MethodParameter ReturnValue { get; }
diff --git a/src/System.Management.Automation/cimSupport/cmdletization/MethodParameter.cs b/src/System.Management.Automation/cimSupport/cmdletization/MethodParameter.cs
index d9b08b27179..f044d4d422f 100644
--- a/src/System.Management.Automation/cimSupport/cmdletization/MethodParameter.cs
+++ b/src/System.Management.Automation/cimSupport/cmdletization/MethodParameter.cs
@@ -43,7 +43,7 @@ public sealed class MethodParameter
public Type ParameterType { get; set; }
///
- /// Contents of the ETS type attribute in the CDXML file (or null if that attribute was not specified).
+ /// Contents of the ETS type attribute in the CDXML file (or if that attribute was not specified).
/// The expectation is that the CmdletAdapter will stamp this value onto PSTypeNames of emitted objects.
///
public string ParameterTypeName { get; set; }
diff --git a/src/System.Management.Automation/cimSupport/cmdletization/ObjectModelWrapper.cs b/src/System.Management.Automation/cimSupport/cmdletization/ObjectModelWrapper.cs
index 289ad0c3a76..a840ca527fd 100644
--- a/src/System.Management.Automation/cimSupport/cmdletization/ObjectModelWrapper.cs
+++ b/src/System.Management.Automation/cimSupport/cmdletization/ObjectModelWrapper.cs
@@ -127,7 +127,7 @@ public virtual void StopProcessing()
///
/// The object on which to invoke the method.
/// Method invocation details.
- /// true if successful method invocations should emit downstream the being operated on.
+ /// if successful method invocations should emit downstream the being operated on.
public virtual void ProcessRecord(TObjectInstance objectInstance, MethodInvocationInfo methodInvocationInfo, bool passThru)
{
throw new NotImplementedException();
@@ -138,7 +138,7 @@ public virtual void ProcessRecord(TObjectInstance objectInstance, MethodInvocati
///
/// Query parameters.
/// Method invocation details.
- /// true if successful method invocations should emit downstream the object instance being operated on.
+ /// if successful method invocations should emit downstream the object instance being operated on.
public virtual void ProcessRecord(QueryBuilder query, MethodInvocationInfo methodInvocationInfo, bool passThru)
{
throw new NotImplementedException();
@@ -182,7 +182,7 @@ public string ClassName
///
/// Name of the class (from the object model handled by this ObjectModelWrapper) that is wrapped by the currently executing cmdlet.
- /// This value can be null (i.e. when ClassVersion attribute is omitted in the ps1xml)
+ /// This value can be (i.e. when ClassVersion attribute is omitted in the ps1xml)
///
public string ClassVersion
{
diff --git a/src/System.Management.Automation/cimSupport/cmdletization/QueryBuilder.cs b/src/System.Management.Automation/cimSupport/cmdletization/QueryBuilder.cs
index a1ce1d726ec..36f781d98a0 100644
--- a/src/System.Management.Automation/cimSupport/cmdletization/QueryBuilder.cs
+++ b/src/System.Management.Automation/cimSupport/cmdletization/QueryBuilder.cs
@@ -52,8 +52,8 @@ public abstract class QueryBuilder
/// Property name to query on.
/// Property values to accept in the query.
///
- /// true if should be treated as a containing a wildcard pattern;
- /// false otherwise
+ /// if should be treated as a containing a wildcard pattern;
+ /// otherwise.
///
///
/// Describes how to handle filters that didn't match any objects
@@ -69,8 +69,8 @@ public virtual void FilterByProperty(string propertyName, IEnumerable allowedPro
/// Property name to query on.
/// Property values to reject in the query.
///
- /// true if should be treated as a containing a wildcard pattern;
- /// false otherwise
+ /// if should be treated as a containing a wildcard pattern;
+ /// otherwise.
///
///
/// Describes how to handle filters that didn't match any objects
diff --git a/src/System.Management.Automation/engine/CommandProcessor.cs b/src/System.Management.Automation/engine/CommandProcessor.cs
index 83d492c8f8b..fb1fe81fc54 100644
--- a/src/System.Management.Automation/engine/CommandProcessor.cs
+++ b/src/System.Management.Automation/engine/CommandProcessor.cs
@@ -824,7 +824,7 @@ private void InitCommon()
///
/// Help target to request.
/// Help category to request.
- /// true if user requested help; false otherwise.
+ /// if user requested help; otherwise.
internal override bool IsHelpRequested(out string helpTarget, out HelpCategory helpCategory)
{
if (this.arguments != null)
diff --git a/src/System.Management.Automation/engine/CommandProcessorBase.cs b/src/System.Management.Automation/engine/CommandProcessorBase.cs
index 6bbe2d7a8b7..e422340991c 100644
--- a/src/System.Management.Automation/engine/CommandProcessorBase.cs
+++ b/src/System.Management.Automation/engine/CommandProcessorBase.cs
@@ -257,7 +257,7 @@ internal ExecutionContext Context
///
/// Help target to request.
/// Help category to request.
- /// true if user requested help; false otherwise.
+ /// if user requested help; otherwise.
internal virtual bool IsHelpRequested(out string helpTarget, out HelpCategory helpCategory)
{
// by default we don't handle "-?" parameter at all
diff --git a/src/System.Management.Automation/engine/FunctionInfo.cs b/src/System.Management.Automation/engine/FunctionInfo.cs
index 8afe41ece15..89b3793d9da 100644
--- a/src/System.Management.Automation/engine/FunctionInfo.cs
+++ b/src/System.Management.Automation/engine/FunctionInfo.cs
@@ -265,7 +265,7 @@ internal void Update(ScriptBlock newFunction, bool force, ScopedItemOptions opti
}
///
- /// Returns true if this function uses cmdlet binding mode for its parameters; otherwise returns false.
+ /// Returns if this function uses cmdlet binding mode for its parameters; otherwise returns .
///
public bool CmdletBinding
{
@@ -277,7 +277,7 @@ public bool CmdletBinding
///
/// Gets the name of the default parameter set.
- /// Returns null if this function doesn't use cmdlet parameter binding or if the default parameter set wasn't specified.
+ /// Returns if this function doesn't use cmdlet parameter binding or if the default parameter set wasn't specified.
///
public string DefaultParameterSet
{
diff --git a/src/System.Management.Automation/engine/Modules/ModuleCmdletBase.cs b/src/System.Management.Automation/engine/Modules/ModuleCmdletBase.cs
index dbd52e080bd..356805c1040 100644
--- a/src/System.Management.Automation/engine/Modules/ModuleCmdletBase.cs
+++ b/src/System.Management.Automation/engine/Modules/ModuleCmdletBase.cs
@@ -4261,7 +4261,7 @@ private ExternalScriptInfo FindLocalizedModuleManifest(string path)
///
/// Checks to see if the module manifest contains the specified key.
/// If it does and it's valid, it returns true otherwise it returns false.
- /// If the key wasn't there or wasn't valid, then is set to null
+ /// If the key wasn't there or wasn't valid, then is set to
///
/// The hashtable to look for the key in.
/// The manifest that generated the hashtable.
@@ -4300,7 +4300,7 @@ internal bool GetListOfStringsFromData(
///
/// Checks to see if the module manifest contains the specified key.
/// If it does and it's valid, it returns true otherwise it returns false.
- /// If the key wasn't there or wasn't valid, then is set to null.
+ /// If the key wasn't there or wasn't valid, then is set to .
///
/// The hashtable to look for the key in.
/// The manifest that generated the hashtable.
@@ -4353,7 +4353,7 @@ private bool GetListOfWildcardsFromData(
///
/// Checks to see if the module manifest contains the specified key.
/// If it does and it's valid, it returns true otherwise it returns false.
- /// If the key wasn't there or wasn't valid, then is set to null
+ /// If the key wasn't there or wasn't valid, then is set to
///
/// The hashtable to look for the key in.
/// The manifest that generated the hashtable.
@@ -4361,7 +4361,7 @@ private bool GetListOfWildcardsFromData(
/// Specifies how to treat errors and whether to load elements.
/// Base directory of a module.
/// Expected file extension (added to strings that didn't have an extension).
- /// If true then we want to error out if the specified files don't exist.
+ /// If then we want to error out if the specified files don't exist.
/// Returns the extracted version.
///
private bool GetListOfFilesFromData(
@@ -4508,16 +4508,16 @@ internal static ModuleLoggingGroupPolicyStatus GetModuleLoggingInformation(out I
///
/// Checks to see if the module manifest contains the specified key.
- /// If it does and it can be converted to the expected type, then it returns true and sets to the value.
- /// If the key is missing it returns true and sets to default().
- /// If the key is invalid then it returns false.
+ /// If it does and it can be converted to the expected type, then it returns and sets to the value.
+ /// If the key is missing it returns and sets to default().
+ /// If the key is invalid then it returns .
///
/// The hashtable to look for the key in.
/// The manifest that generated the hashtable.
/// The table key to use.
/// Specifies how to treat errors and whether to load elements.
/// Value from the manifest converted to the right type.
- /// true if success; false if there were errors.
+ /// if success; if there were errors.
internal bool GetScalarFromData(
Hashtable data,
string moduleManifestPath,
@@ -5249,7 +5249,7 @@ internal bool DoesAlreadyLoadedModuleSatisfyConstraints(PSModuleInfo alreadyLoad
///
///
/// Returns PSModuleInfo of an already loaded module if that module can be simply reimported and there is no need to proceed with a regular import.
- /// Returns null if the caller should proceed with a regular import (either because there is no previously loaded module, or because the -Force flag was specified and the previously loaded module has been removed by this method).
+ /// Returns if the caller should proceed with a regular import (either because there is no previously loaded module, or because the -Force flag was specified and the previously loaded module has been removed by this method).
///
internal PSModuleInfo IsModuleImportUnnecessaryBecauseModuleIsAlreadyLoaded(string modulePath, string prefix, ImportModuleOptions options)
{
diff --git a/src/System.Management.Automation/engine/MshCmdlet.cs b/src/System.Management.Automation/engine/MshCmdlet.cs
index fe995d9096e..e6a1d2602b2 100644
--- a/src/System.Management.Automation/engine/MshCmdlet.cs
+++ b/src/System.Management.Automation/engine/MshCmdlet.cs
@@ -956,7 +956,7 @@ public string ParameterSetName
///
/// If the cmdlet declares paging support (via ),
/// then property contains arguments of the paging parameters.
- /// Otherwise property is null.
+ /// Otherwise property is .
///
public PagingParameters PagingParameters
{
diff --git a/src/System.Management.Automation/engine/MshMemberInfo.cs b/src/System.Management.Automation/engine/MshMemberInfo.cs
index 2e65af0b87e..9bbec9c4312 100644
--- a/src/System.Management.Automation/engine/MshMemberInfo.cs
+++ b/src/System.Management.Automation/engine/MshMemberInfo.cs
@@ -162,7 +162,7 @@ internal enum MshMemberMatchOptions
IncludeHidden = 1,
///
- /// Only include members with property set to true
+ /// Only include members with property set to
///
OnlySerializable = 2
}
@@ -1915,12 +1915,12 @@ internal PSMethodInvocationConstraints(
}
///
- /// If null then there are no constraints
+ /// If then there are no constraints
///
public Type MethodTargetType { get; }
///
- /// If null then there are no constraints
+ /// If then there are no constraints
///
public IEnumerable ParameterTypes => _parameterTypes;
@@ -3732,7 +3732,7 @@ internal static PSMemberInfoInternalCollection Match(PSMemberInfoInternalC
/// A Predicate that determine if a member name matches a criterion.
///
///
- /// true if the matches the predicate, otherwise false.
+ /// if the matches the predicate, otherwise .
public delegate bool MemberNamePredicate(string memberName);
///
diff --git a/src/System.Management.Automation/engine/ScriptCommandProcessor.cs b/src/System.Management.Automation/engine/ScriptCommandProcessor.cs
index 89e898a5532..6b2e4d5d81c 100644
--- a/src/System.Management.Automation/engine/ScriptCommandProcessor.cs
+++ b/src/System.Management.Automation/engine/ScriptCommandProcessor.cs
@@ -131,7 +131,7 @@ protected void CommonInitialization(ScriptBlock scriptBlock, ExecutionContext co
///
/// Help target to request.
/// Help category to request.
- /// true if user requested help; false otherwise.
+ /// if user requested help; otherwise.
internal override bool IsHelpRequested(out string helpTarget, out HelpCategory helpCategory)
{
if (arguments != null && CommandInfo != null && !string.IsNullOrEmpty(CommandInfo.Name) && _scriptBlock != null)
diff --git a/src/System.Management.Automation/engine/ThirdPartyAdapter.cs b/src/System.Management.Automation/engine/ThirdPartyAdapter.cs
index 26a01b1d26d..bde0c0f3483 100644
--- a/src/System.Management.Automation/engine/ThirdPartyAdapter.cs
+++ b/src/System.Management.Automation/engine/ThirdPartyAdapter.cs
@@ -351,7 +351,7 @@ public virtual Collection GetTypeNameHierarchy(object baseObject)
///
/// Returns a property if it's name matches the specified , otherwise null.
///
- /// An adapted property if the predicate matches, or null.
+ /// An adapted property if the predicate matches, or .
public virtual PSAdaptedProperty GetFirstPropertyOrDefault(object baseObject, MemberNamePredicate predicate)
{
foreach (var property in GetProperties(baseObject))
diff --git a/src/System.Management.Automation/engine/lang/scriptblock.cs b/src/System.Management.Automation/engine/lang/scriptblock.cs
index bf5885cbaa4..05aaa6c56b9 100644
--- a/src/System.Management.Automation/engine/lang/scriptblock.cs
+++ b/src/System.Management.Automation/engine/lang/scriptblock.cs
@@ -1120,14 +1120,14 @@ internal SteppablePipeline(ExecutionContext context, PipelineProcessor pipeline)
///
/// Begin execution of a steppable pipeline. This overload doesn't reroute output and error pipes.
///
- /// true if you plan to write input into this pipe; false otherwise.
+ /// if you plan to write input into this pipe; otherwise.
public void Begin(bool expectInput) => Begin(expectInput, commandRuntime: (ICommandRuntime)null);
///
/// Begin execution of a steppable pipeline, using the command running currently in the specified context to figure
/// out how to route the output and errors.
///
- /// true if you plan to write input into this pipe; false otherwise.
+ /// if you plan to write input into this pipe; otherwise.
/// Context used to figure out how to route the output and errors.
public void Begin(bool expectInput, EngineIntrinsics contextToRedirectTo)
{
diff --git a/src/System.Management.Automation/engine/parser/ast.cs b/src/System.Management.Automation/engine/parser/ast.cs
index 2a126397d5d..60fac20f4bd 100644
--- a/src/System.Management.Automation/engine/parser/ast.cs
+++ b/src/System.Management.Automation/engine/parser/ast.cs
@@ -1754,7 +1754,7 @@ public class NamedBlockAst : Ast
///
///
/// If is not one of the valid kinds for a named block,
- /// or if is true and is neither
+ /// or if is and is neither
/// nor .
///
public NamedBlockAst(IScriptExtent extent, TokenKind blockName, StatementBlockAst statementBlock, bool unnamed)
diff --git a/src/System.Management.Automation/engine/remoting/client/ThrottlingJob.cs b/src/System.Management.Automation/engine/remoting/client/ThrottlingJob.cs
index 4dba47814e2..32952a4f89d 100644
--- a/src/System.Management.Automation/engine/remoting/client/ThrottlingJob.cs
+++ b/src/System.Management.Automation/engine/remoting/client/ThrottlingJob.cs
@@ -269,10 +269,10 @@ private int CountOfRunningOrReadyToRunChildJobs
/// Passing 0 requests to turn off throttling (i.e. allow unlimited number of child jobs to run)
///
///
- /// true if this is used from a cmdlet invoked without -AsJob switch.
- /// false if this is used from a cmdlet invoked with -AsJob switch.
+ /// if this is used from a cmdlet invoked without -AsJob switch.
+ /// if this is used from a cmdlet invoked with -AsJob switch.
///
- /// If is true, then
+ /// If is , then
/// memory can be managed more aggressively (for example ChildJobs can be discarded as soon as they complete)
/// because the is not exposed to the end user.
///
@@ -777,8 +777,8 @@ private List GetChildJobsSnapshot()
///
/// Indicates if job has more data available.
- /// true if any of the child jobs have more data OR if have not been called yet;
- /// false otherwise.
+ /// if any of the child jobs have more data OR if have not been called yet;
+ /// otherwise.
///
public override bool HasMoreData
{
diff --git a/src/System.Management.Automation/engine/remoting/commands/NewPSSessionOptionCommand.cs b/src/System.Management.Automation/engine/remoting/commands/NewPSSessionOptionCommand.cs
index 5ad0df8910c..2a6dbc30679 100644
--- a/src/System.Management.Automation/engine/remoting/commands/NewPSSessionOptionCommand.cs
+++ b/src/System.Management.Automation/engine/remoting/commands/NewPSSessionOptionCommand.cs
@@ -48,7 +48,7 @@ public int MaximumRedirection
public SwitchParameter NoCompression { get; set; }
///
- /// If true then Operating System won't load the user profile (i.e. registry keys under HKCU) on the remote server
+ /// If then Operating System won't load the user profile (i.e. registry keys under HKCU) on the remote server
/// which can result in a faster session creation time. This option won't have any effect if the remote machine has
/// already loaded the profile (i.e. in another session).
///
diff --git a/src/System.Management.Automation/engine/remoting/commands/PSRemotingCmdlet.cs b/src/System.Management.Automation/engine/remoting/commands/PSRemotingCmdlet.cs
index 0e422808f1a..a4ec638fff5 100644
--- a/src/System.Management.Automation/engine/remoting/commands/PSRemotingCmdlet.cs
+++ b/src/System.Management.Automation/engine/remoting/commands/PSRemotingCmdlet.cs
@@ -4328,7 +4328,7 @@ public PSSessionOption()
public bool NoCompression { get; set; } = false;
///
- /// If true then Operating System won't load the user profile (i.e. registry keys under HKCU) on the remote server
+ /// If then Operating System won't load the user profile (i.e. registry keys under HKCU) on the remote server
/// which can result in a faster session creation time. This option won't have any effect if the remote machine has
/// already loaded the profile (i.e. in another session).
///
diff --git a/src/System.Management.Automation/engine/remoting/common/RunspaceConnectionInfo.cs b/src/System.Management.Automation/engine/remoting/common/RunspaceConnectionInfo.cs
index b5e1aa925fd..b7185c912df 100644
--- a/src/System.Management.Automation/engine/remoting/common/RunspaceConnectionInfo.cs
+++ b/src/System.Management.Automation/engine/remoting/common/RunspaceConnectionInfo.cs
@@ -642,7 +642,7 @@ public override string CertificateThumbprint
public bool UseCompression { get; set; } = true;
///
- /// If true then Operating System won't load the user profile (i.e. registry keys under HKCU) on the remote server
+ /// If then Operating System won't load the user profile (i.e. registry keys under HKCU) on the remote server
/// which can result in a faster session creation time. This option won't have any effect if the remote machine has
/// already loaded the profile (i.e. in another session).
///
diff --git a/src/System.Management.Automation/engine/remoting/common/WireDataFormat/EncodeAndDecode.cs b/src/System.Management.Automation/engine/remoting/common/WireDataFormat/EncodeAndDecode.cs
index fc011b313e2..f2434bdc762 100644
--- a/src/System.Management.Automation/engine/remoting/common/WireDataFormat/EncodeAndDecode.cs
+++ b/src/System.Management.Automation/engine/remoting/common/WireDataFormat/EncodeAndDecode.cs
@@ -2280,7 +2280,7 @@ internal static PowerShell GetCommandDiscoveryPipeline(object data)
/// Gets the NoInput setting from the specified data.
///
/// Data to decode.
- /// true if there is no pipeline input; false otherwise.
+ /// if there is no pipeline input; otherwise.
internal static bool GetNoInput(object data)
{
PSObject dataAsPSObject = PSObject.AsPSObject(data);
@@ -2297,7 +2297,7 @@ internal static bool GetNoInput(object data)
/// Gets the AddToHistory setting from the specified data.
///
/// Data to decode.
- /// true if there is addToHistory data; false otherwise.
+ /// if there is addToHistory data; otherwise.
internal static bool GetAddToHistory(object data)
{
PSObject dataAsPSObject = PSObject.AsPSObject(data);
@@ -2314,7 +2314,7 @@ internal static bool GetAddToHistory(object data)
/// Gets the IsNested setting from the specified data.
///
/// Data to decode.
- /// true if there is IsNested data; false otherwise.
+ /// if there is IsNested data; otherwise.
internal static bool GetIsNested(object data)
{
PSObject dataAsPSObject = PSObject.AsPSObject(data);
diff --git a/src/System.Management.Automation/engine/remoting/fanin/InitialSessionStateProvider.cs b/src/System.Management.Automation/engine/remoting/fanin/InitialSessionStateProvider.cs
index c76c7901352..b37851d10b5 100644
--- a/src/System.Management.Automation/engine/remoting/fanin/InitialSessionStateProvider.cs
+++ b/src/System.Management.Automation/engine/remoting/fanin/InitialSessionStateProvider.cs
@@ -401,7 +401,7 @@ public virtual InitialSessionState GetInitialSessionState(PSSessionConfiguration
///
/// User Identity for which this information is requested
///
- /// Application private data or null
+ /// Application private data or
public virtual PSPrimitiveDictionary GetApplicationPrivateData(PSSenderInfo senderInfo)
{
return null;
diff --git a/src/System.Management.Automation/engine/serialization.cs b/src/System.Management.Automation/engine/serialization.cs
index 81c678a0768..467da39dc4a 100644
--- a/src/System.Management.Automation/engine/serialization.cs
+++ b/src/System.Management.Automation/engine/serialization.cs
@@ -201,7 +201,7 @@ internal Serializer(XmlWriter writer)
/// Writer to be used for serialization.
/// Depth of serialization.
///
- /// if true then types.ps1xml can override depth
+ /// if then types.ps1xml can override depth
/// for a particular types (using SerializationDepth property)
///
internal Serializer(XmlWriter writer, int depth, bool useDepthFromTypes)
@@ -661,7 +661,7 @@ internal static void AddDeserializationPrefix(ref string type)
///
///
///
- /// true if is either a live or deserialized instance of class or one of its subclasses; false otherwise.
+ /// if is either a live or deserialized instance of class or one of its subclasses; otherwise.
internal static bool IsInstanceOfType(object o, Type type)
{
if (type == null)
@@ -682,7 +682,7 @@ internal static bool IsInstanceOfType(object o, Type type)
///
///
///
- /// true if is a deserialized instance of class or one of its subclasses; false otherwise.
+ /// if is a deserialized instance of class or one of its subclasses; otherwise.
internal static bool IsDeserializedInstanceOfType(object o, Type type)
{
if (type == null)
@@ -4969,7 +4969,7 @@ internal string SetRefId(T t)
}
///
- /// Gets a RefId already assigned for the given object or null if there is no associated ref id.
+ /// Gets a RefId already assigned for the given object or if there is no associated ref id.
///
///
///
@@ -6041,7 +6041,7 @@ public override void Add(object key, object value)
/// The key whose value to get or set.
/// The value associated with the specified key.
///
- /// If the specified key is not found, attempting to get it returns null
+ /// If the specified key is not found, attempting to get it returns
/// and attempting to set it creates a new element using the specified key.
///
///
@@ -6070,7 +6070,7 @@ public override object this[object key]
/// The key whose value to get or set.
/// The value associated with the specified key.
///
- /// If the specified key is not found, attempting to get it returns null
+ /// If the specified key is not found, attempting to get it returns
/// and attempting to set it creates a new element using the specified key.
///
///
@@ -6532,7 +6532,7 @@ internal static PSPrimitiveDictionary CloneAndAddPSVersionTable(PSPrimitiveDicti
/// The root dictionary.
///
/// A chain of keys leading from the root dictionary () to the value.
- /// true if the value was found and was of the correct type; false otherwise.
+ /// if the value was found and was of the correct type; otherwise.
internal static bool TryPathGet(IDictionary data, out T result, params string[] keys)
{
Dbg.Assert(keys != null, "Caller should verify that keys != null");
diff --git a/src/System.Management.Automation/utils/PathUtils.cs b/src/System.Management.Automation/utils/PathUtils.cs
index ad92bc37fff..991e3fa63b6 100644
--- a/src/System.Management.Automation/utils/PathUtils.cs
+++ b/src/System.Management.Automation/utils/PathUtils.cs
@@ -23,13 +23,13 @@ internal static class PathUtils
/// Cmdlet that is opening the file (used mainly for error reporting).
/// Path to the file (as specified on the command line - this method will resolve the path).
/// Encoding (this method will convert the command line string to an Encoding instance).
- /// If true, then we will use default .NET encoding instead of the encoding specified in parameter.
+ /// If , then we will use default .NET encoding instead of the encoding specified in parameter.
///
///
///
/// Result1: opened for writing.
/// Result2: (inherits from ) opened for writing.
- /// Result3: file info that should be used to restore file attributes after done with the file (null is this is not needed).
+ /// Result3: file info that should be used to restore file attributes after done with the file ( is this is not needed).
/// True if wildcard expansion should be bypassed.
internal static void MasterStreamOpen(
PSCmdlet cmdlet,
@@ -57,13 +57,13 @@ bool isLiteralPath
/// Cmdlet that is opening the file (used mainly for error reporting).
/// Path to the file (as specified on the command line - this method will resolve the path).
/// Encoding (this method will convert the command line string to an Encoding instance).
- /// If true, then we will use default .NET encoding instead of the encoding specified in parameter.
+ /// If , then we will use default .NET encoding instead of the encoding specified in parameter.
///
///
///
/// Result1: opened for writing.
/// Result2: (inherits from ) opened for writing.
- /// Result3: file info that should be used to restore file attributes after done with the file (null is this is not needed).
+ /// Result3: file info that should be used to restore file attributes after done with the file ( is this is not needed).
/// True if wildcard expansion should be bypassed.
internal static void MasterStreamOpen(
PSCmdlet cmdlet,