Merge pull request #2105 from jsoref/spelling-comments

Spelling comments
This commit is contained in:
Dongbo Wang 2016-08-29 18:13:37 -07:00 committed by GitHub
commit cc9f2570d6
287 changed files with 1137 additions and 1137 deletions

View File

@ -6281,7 +6281,7 @@ $result
private const string MatchFormat = "{0}:{1}";
/// <summary>
/// The HasSuceeded which shows the operation was success or not
/// The HasSucceeded which shows the operation was success or not
/// </summary>
public bool HasSucceeded { get; set; }

View File

@ -179,7 +179,7 @@ namespace Microsoft.PowerShell.PackageManagement.Cmdlets {
}
}
return Constants.DefaultTimeout; // in a non-invokcation, always default to one hour
return Constants.DefaultTimeout; // in a non-invocation, always default to one hour
}
}
@ -191,7 +191,7 @@ namespace Microsoft.PowerShell.PackageManagement.Cmdlets {
return t;
}
}
return Constants.DefaultResponsiveness; // in a non-invokcation, always default to one hour
return Constants.DefaultResponsiveness; // in a non-invocation, always default to one hour
}
}

View File

@ -33,7 +33,7 @@ namespace Microsoft.WSMan.Management
private PSObject objPluginNames = null;
/// <summary>
/// Determinies if Set-Item user input type validateion is required or not.
/// Determines if Set-Item user input type validation is required or not.
/// It is True by default, Clear-Item will set it to false so that it can
/// pass Empty String as value for Set-Item.
/// </summary>
@ -42,7 +42,7 @@ namespace Microsoft.WSMan.Management
WSManHelper helper = new WSManHelper();
/// <summary>
/// Object contains the cache of the enumarate results for the cmdlet to execute.
/// Object contains the cache of the enumerate results for the cmdlet to execute.
/// </summary>
Dictionary<string, XmlDocument> enumarateMapping = new Dictionary<string, XmlDocument>();
@ -196,7 +196,7 @@ namespace Microsoft.WSMan.Management
}
/// <summary>
/// Adds the requird drive
/// Adds the required drive
/// </summary>
/// <returns></returns>
protected override Collection<PSDriveInfo> InitializeDefaultDrives()
@ -208,7 +208,7 @@ namespace Microsoft.WSMan.Management
}
/// <summary>
/// Removes the requird drive
/// Removes the required drive
/// </summary>
/// <returns></returns>
protected override PSDriveInfo RemoveDrive(PSDriveInfo drive)
@ -223,9 +223,9 @@ namespace Microsoft.WSMan.Management
#region ItemCmdletProvider
/// <summary>
/// Get a Child Name. This methos is called from MakePath method.
/// Get a Child Name. This method is called from MakePath method.
/// This Method helps in getting the correct case of particular element in the provider path.
/// XML is case senstive but Powershell is not.
/// XML is case sensitive but Powershell is not.
/// </summary>
/// <param name="path"></param>
/// <returns></returns>
@ -391,7 +391,7 @@ namespace Microsoft.WSMan.Management
/*
WsMan Config Can be divided in to Four Fixed Regions to Check Whether it has Child Items.
* 1. Branch in to Listerners (winrm/config/listener)
* 1. Branch in to Listeners (winrm/config/listener)
* 2. Branch in to CertMapping (winrm/config/service/certmapping)
* 3. Branch in to Plugin (winrm/config/plugin) - Plugin is subdivided in Resources,Security & InitParams
* 4. Rest all the branches like Client, Shell(WinRS) ,Service
@ -1314,7 +1314,7 @@ namespace Microsoft.WSMan.Management
}
/// <summary>
/// This commad is used to clear the value of a item.
/// This command is used to clear the value of a item.
/// </summary>
/// <param name="path"></param>
protected override void ClearItem(string path)
@ -1366,7 +1366,7 @@ namespace Microsoft.WSMan.Management
}
/// <summary>
/// This method gives the names of child items. this is used for Tab compeletion.
/// This method gives the names of child items. this is used for Tab completion.
/// </summary>
/// <param name="path"></param>
/// <param name="returnContainers"></param>
@ -1427,7 +1427,7 @@ namespace Microsoft.WSMan.Management
/*
WsMan Config Can be divided in to Four Fixed Regions to Check Whether Item is Container
* 1. Branch in to Listerners (winrm/config/listener)
* 1. Branch in to Listeners (winrm/config/listener)
* 2. Branch in to CertMapping (winrm/config/service/certmapping)
* 3. Branch in to Plugin (winrm/config/plugin) - Plugin is subdivided in Resources,Security & InitParams
* 4. Rest all the branches like Client, Shell(WinRS) ,Service
@ -3016,7 +3016,7 @@ namespace Microsoft.WSMan.Management
if (!prop.Value.ToString().Equals(WSManStringLiterals.ContainerChildValue))
{
// This path is used by WriteItemObject to construct PSPath.
// PSPath is a provider quailified path and we dont need to specify
// PSPath is a provider qualified path and we dont need to specify
// provider root in this path..So I am trying to eliminate provider root
// in this case.
string pathToUse = WSManStringLiterals.rootpath.Equals(path, StringComparison.OrdinalIgnoreCase) ?
@ -3027,7 +3027,7 @@ namespace Microsoft.WSMan.Management
else
{
// This path is used by WriteItemObject to construct PSPath.
// PSPath is a provider quailified path and we dont need to specify
// PSPath is a provider qualified path and we dont need to specify
// provider root in this path..So I am trying to eliminate provider root
// in this case.
string pathToUse = WSManStringLiterals.rootpath.Equals(path, StringComparison.OrdinalIgnoreCase) ?
@ -3292,13 +3292,13 @@ namespace Microsoft.WSMan.Management
/// Given wsman config path, gets the value of the leaf present.
/// If path is not valid or not present throws an exception.
///
/// Currently this supports only retreiving Rescource_XXXX dir contents.
/// Currently this supports only retrieving Resource_XXXX dir contents.
/// if you need support at other levels implement them.
/// Example resource dir: WSMan:\localhost\Plugin\someplugin\Resources\Resource_XXXXXXX
/// </summary>
/// <param name="path"></param>
/// <returns>
/// A PSObject representing the contents of the path if successfull,
/// A PSObject representing the contents of the path if successful,
/// Otherwise null.
/// </returns>
/// <exception cref="ArgumentException">
@ -3381,7 +3381,7 @@ namespace Microsoft.WSMan.Management
}
else
{
// Currently this supports only retreiving Rescource_XXXX dir contents.
// Currently this supports only retrieving Resource_XXXX dir contents.
// if you need support at other levels implement them.
// Example resource dir: WSMan:\localhost\Plugin\someplugin\Resources\Resource_67830040
string filter = uri + "?Name=" + currentpluginname;
@ -3695,7 +3695,7 @@ namespace Microsoft.WSMan.Management
}
/// <summary>
/// Removes a Listerner or ClientCertificate object. Used by Remove-Item cmdlets.
/// Removes a Listener or ClientCertificate object. Used by Remove-Item cmdlets.
/// </summary>
/// <param name="sessionobj"></param>
/// <param name="WsManUri"></param>
@ -4409,7 +4409,7 @@ namespace Microsoft.WSMan.Management
{
PluginNames.Properties.Add(new PSNoteProperty(e.Attributes[i].Value, WSManStringLiterals.ContainerChildValue));
// If the path contains \plugin and splitLength is greater than 3 then splitLenght[2] will be plugin Name.
// If the path contains \plugin and splitLength is greater than 3 then splitLength[2] will be plugin Name.
if (splitPath.Length >= 3 && splitPath[2].Equals(e.Attributes[i].Value, StringComparison.OrdinalIgnoreCase))
{
CurrentPluginName = e.Attributes[i].Value;
@ -4575,7 +4575,7 @@ namespace Microsoft.WSMan.Management
&& attribute.Key.ToString().Equals("Port", StringComparison.OrdinalIgnoreCase))
{
// we add the Port number when generating the name in order
// be distinguish compatiblity listeners which might have the same
// be distinguish compatibility listeners which might have the same
// real key (address and port) as a real listener
sbHashKey.Append(attribute.Key.ToString());
sbHashKey.Append(WSManStringLiterals.Equalto);
@ -5460,7 +5460,7 @@ namespace Microsoft.WSMan.Management
/// <summary>
/// The following is the definition of the input parameter "UseSSL".
/// Uses the Secure Sockets Layer (SSL) protocol to establish a connnection to
/// Uses the Secure Sockets Layer (SSL) protocol to establish a connection to
/// the remote computer. If SSL is not available on the port specified by the
/// Port parameter, the command fails.
/// </summary>
@ -5599,7 +5599,7 @@ namespace Microsoft.WSMan.Management
private PSCredential runAsCredentials;
/// <summary>
/// Parameter for Plugin Host Process configuration (Shared or Saperate).
/// Parameter for Plugin Host Process configuration (Shared or Separate).
/// </summary>
[Parameter()]
public SwitchParameter UseSharedProcess
@ -5810,7 +5810,7 @@ namespace Microsoft.WSMan.Management
#region Listener Dynamic Parameters
/// <summary>
/// Listener Dyanamic parameters
/// Listener Dynamic parameters
/// Path - WsMan:\Localhost\Listener>
/// </summary>
public class WSManProvidersListenerParameters
@ -6091,15 +6091,15 @@ namespace Microsoft.WSMan.Management
/// </summary>
internal const string containerService = "Service";
/// <summary>
/// Auth Container - Under Client,Serive
/// Auth Container - Under Client,Service
/// </summary>
internal const string containerAuth = "Auth";
/// <summary>
/// DefaultPorts Container - Under Client,Serive
/// DefaultPorts Container - Under Client,Service
/// </summary>
internal const string containerDefaultPorts = "DefaultPorts";
/// <summary>
/// TrustedHosts Container - Under Client,Serive
/// TrustedHosts Container - Under Client,Service
/// </summary>
internal const string containerTrustedHosts = "TrustedHosts";
/// <summary>
@ -6177,7 +6177,7 @@ namespace Microsoft.WSMan.Management
internal const string ConfigRunAsUserName = "RunAsUser";
/// <summary>
/// Name of the configuration which represents if HostProcess is shared or saperate.
/// Name of the configuration which represents if HostProcess is shared or separate.
/// </summary>
internal const string ConfigUseSharedProcess = "UseSharedProcess";
@ -6371,7 +6371,7 @@ $_ | Start-WSManServiceD15A7957836142a18627D7E1D342DD82 -force $args[0] -caption
#endregion "WsMan Outpu tObjects"
#endregion "WsMan Output Objects"
}

View File

@ -423,7 +423,7 @@ namespace Microsoft.WSMan.Management
/// an application to delegate the user's credentials from the client to the
/// server, hence allowing the user to perform management operations that access
/// a second hop.
/// This cmdlt performs the following:
/// This cmdlet performs the following:
///
/// On the client:
/// 1. Enables WSMan local configuration on client to enable CredSSP
@ -547,7 +547,7 @@ namespace Microsoft.WSMan.Management
return dyanmicParameters;
}
// Construct attributes for the DelegateComputer paramter
// Construct attributes for the DelegateComputer parameter
Collection<Attribute> delegateComputerAttributeCollection = new Collection<Attribute>();
ParameterAttribute paramAttribute = new ParameterAttribute();
paramAttribute.Mandatory = true;
@ -848,7 +848,7 @@ namespace Microsoft.WSMan.Management
/// enables an application to delegate the user's credentials from the client to
/// the server, hence allowing the user to perform management operations that
/// access a second hop.
/// This cmdlt performs the following:
/// This cmdlet performs the following:
/// 1. Gets the configuration for WSMan policy on client to enable/disable
/// CredSSP
/// 2. Gets the configuration information for the CredSSP policy

View File

@ -41,7 +41,7 @@ namespace Microsoft.WSMan.Management
private XmlDocument rootDocument;
/// <summary>
/// Holds the referance to the current document element.
/// Holds the reference to the current document element.
/// </summary>
private XmlElement documentElement;
@ -89,7 +89,7 @@ namespace Microsoft.WSMan.Management
/// <summary>
/// Refresh the CurrentConfiguration. This method calls GET operation for the given
/// URI on the server and update the current configuraition. It also intialize some
/// URI on the server and update the current configuration. It also initialize some
/// of required class members.
/// </summary>
/// <param name="responseOfGet">Plugin configuration.</param>
@ -115,7 +115,7 @@ namespace Microsoft.WSMan.Management
/// Issues a PUT request with the ResourceUri provided.
/// </summary>
/// <param name="resourceUri">Resource URI to use.</param>
/// <returns>Fales, if operation is not succesful.</returns>
/// <returns>False, if operation is not succesful.</returns>
public void PutConfiguraitonOnServer(string resourceUri)
{
if (String.IsNullOrEmpty(resourceUri))

View File

@ -153,7 +153,7 @@ namespace Microsoft.WSMan.Management
/// </summary>
Digest = 0x2,
/// <summary>
/// Use negotiate authentication for a remote operation (may use kerboros or ntlm)
/// Use negotiate authentication for a remote operation (may use kerberos or ntlm)
/// </summary>
Negotiate = 0x4,
/// <summary>

View File

@ -178,7 +178,7 @@ namespace Microsoft.WSMan.Management
/// <summary>
/// The following is the definition of the input parameter "UseSSL".
/// Uses the Secure Sockets Layer (SSL) protocol to establish a connnection to
/// Uses the Secure Sockets Layer (SSL) protocol to establish a connection to
/// the remote computer. If SSL is not available on the port specified by the
/// Port parameter, the command fails.
/// </summary>

View File

@ -180,7 +180,7 @@ namespace Microsoft.WSMan.Management
/// <summary>
/// The following is the definition of the input parameter "UnEncrypted".
/// Specifies that no encryption will be used when doing remote operations over
/// http. Unencrypted traffix is not allowed by default and must be enabled in
/// http. Unencrypted traffic is not allowed by default and must be enabled in
/// the local configuration
/// </summary>
[Parameter]

View File

@ -98,7 +98,7 @@ namespace Microsoft.WSMan.Management
/// <summary>
/// The following is the definition of the input parameter "UseSSL".
/// Uses the Secure Sockets Layer (SSL) protocol to establish a connnection to
/// Uses the Secure Sockets Layer (SSL) protocol to establish a connection to
/// the remote computer. If SSL is not available on the port specified by the
/// Port parameter, the command fails.
/// </summary>

View File

@ -214,7 +214,7 @@ namespace Microsoft.WSMan.Management
/// <summary>
/// The following is the definition of the input parameter "UseSSL".
/// Uses the Secure Sockets Layer (SSL) protocol to establish a connnection to
/// Uses the Secure Sockets Layer (SSL) protocol to establish a connection to
/// the remote computer. If SSL is not available on the port specified by the
/// Port parameter, the command fails.
/// </summary>

View File

@ -341,7 +341,7 @@ namespace Microsoft.WSMan.Management
/// <summary>
/// The following is the definition of the input parameter "UseSSL".
/// Uses the Secure Sockets Layer (SSL) protocol to establish a connnection to
/// Uses the Secure Sockets Layer (SSL) protocol to establish a connection to
/// the remote computer. If SSL is not available on the port specified by the
/// Port parameter, the command fails.
/// </summary>
@ -371,7 +371,7 @@ namespace Microsoft.WSMan.Management
string[] Split = filter.Trim().Split(new Char[] { '=', ';' });
if ((Split.Length)%2 != 0)
{
//missmatched property name/value pair
//mismatched property name/value pair
return null;
}
filter = "<wsman:SelectorSet xmlns:wsman='http://schemas.dmtf.org/wbem/wsman/1/wsman.xsd'>";
@ -787,7 +787,7 @@ namespace Microsoft.WSMan.Management
/// <summary>
/// The following is the definition of the input parameter "UseSSL".
/// Uses the Secure Sockets Layer (SSL) protocol to establish a connnection to
/// Uses the Secure Sockets Layer (SSL) protocol to establish a connection to
/// the remote computer. If SSL is not available on the port specified by the
/// Port parameter, the command fails.
/// </summary>
@ -1097,7 +1097,7 @@ namespace Microsoft.WSMan.Management
/// <summary>
/// The following is the definition of the input parameter "UseSSL".
/// Uses the Secure Sockets Layer (SSL) protocol to establish a connnection to
/// Uses the Secure Sockets Layer (SSL) protocol to establish a connection to
/// the remote computer. If SSL is not available on the port specified by the
/// Port parameter, the command fails.
/// </summary>
@ -1360,7 +1360,7 @@ namespace Microsoft.WSMan.Management
/// <summary>
/// The following is the definition of the input parameter "UseSSL".
/// Uses the Secure Sockets Layer (SSL) protocol to establish a connnection to
/// Uses the Secure Sockets Layer (SSL) protocol to establish a connection to
/// the remote computer. If SSL is not available on the port specified by the
/// Port parameter, the command fails.
/// </summary>

View File

@ -203,7 +203,7 @@ namespace Microsoft.WSMan.Management
/// <summary>
/// add a session to dictioanry
/// add a session to dictionary
/// </summary>
/// <param name="key">connection string</param>
/// <param name="value">session object</param>
@ -408,7 +408,7 @@ namespace Microsoft.WSMan.Management
string parameters = null, nilns = null;
string xmlns = GetXmlNs(resourceUri.ResourceUri);
//if valueset is given, i.e hastable
//if valueset is given, i.e hashtable
if (valueset != null)
{
foreach (DictionaryEntry entry in valueset)
@ -619,7 +619,7 @@ namespace Microsoft.WSMan.Management
/// Used to resolve authentication from the parameters chosen by the user.
/// User has the following options:
/// 1. AuthMechanism + Credential
/// 2. CertiticateThumbPrint
/// 2. CertificateThumbPrint
///
/// All the above are mutually exclusive.
/// </summary>
@ -982,7 +982,7 @@ namespace Microsoft.WSMan.Management
/// Verifies all the registry keys are set as expected. In case of failure .. try ecery second for 60 seconds before returning false.
/// </summary>
/// <param name="AllowFreshCredentialsValueShouldBePresent">True if trying to Enable CredSSP.</param>
/// <param name="DelegateComputer">Names of the degate computer.</param>
/// <param name="DelegateComputer">Names of the delegate computer.</param>
/// <param name="applicationname">Name of the application.</param>
/// <returns>True if valid.</returns>
internal bool ValidateCreadSSPRegistryRetry(bool AllowFreshCredentialsValueShouldBePresent, string[] DelegateComputer, string applicationname)

View File

@ -29,7 +29,7 @@
name : moved to commandDetails
verb : moved to commandDetails
noun : moved to commandDetails
? Synposis : mapped to commandDetails.CommandDescription
? Synopsis : mapped to commandDetails.CommandDescription
-->
<!-- [gxie] items added:
keywords
@ -102,7 +102,7 @@
<sequence>
<element name="synonym" type="maml:textType" maxOccurs="unbounded"/>
</sequence>
<!-- [gxie] ? what is usage of contentIdentficationsSharingAndConditionGroup-->
<!-- [gxie] ? what is usage of contentIdentificationSharingAndConditionGroup-->
<attributeGroup ref="maml:contentIdentificationSharingAndConditionGroup"/>
</complexType>
</element>

View File

@ -108,7 +108,7 @@ namespace System.Management.Automation
get
{
// Need to lookup the referenced command every time
// to ensure we get the lastest session state information
// to ensure we get the latest session state information
CommandInfo referencedCommand = null;
@ -186,7 +186,7 @@ namespace System.Management.Automation
if (result == null)
{
// Since we couldn't resolve the command that the alias
// points to, remember the defintion so that we can
// points to, remember the definition so that we can
// provide better error reporting.
UnresolvedCommandName = commandNameToResolve;

View File

@ -582,7 +582,7 @@ namespace System.Management.Automation
}
/// <summary>
/// Initiailizes a new instance of the AliasAttribute class
/// Initializes a new instance of the AliasAttribute class
/// </summary>
/// <param name="aliasNames">The name for this alias</param>
/// <exception cref="ArgumentException">for invalid arguments</exception>
@ -604,7 +604,7 @@ namespace System.Management.Automation
public sealed class ParameterAttribute : ParsingBaseAttribute
{
/// <summary>
/// ParameterSetName refering to all ParameterSets
/// ParameterSetName referring to all ParameterSets
/// </summary>
public const string AllParameterSets = "__AllParameterSets";
@ -690,7 +690,7 @@ namespace System.Management.Automation
}
/// <summary>
/// Gets and sets the base name of the resource for a help message. When this field is speicifed,
/// Gets and sets the base name of the resource for a help message. When this field is specified,
/// HelpMessageResourceId must also be specified.
/// </summary>
/// <exception cref="ArgumentException">for a null or empty value when setting</exception>
@ -711,7 +711,7 @@ namespace System.Management.Automation
}
/// <summary>
/// Gets and sets the Id of the resource for a help message. When this field is speicifed,
/// Gets and sets the Id of the resource for a help message. When this field is specified,
/// HelpMessageBaseName must also be specified.
/// </summary>
/// <exception cref="ArgumentException">for a null or empty value when setting</exception>
@ -989,7 +989,7 @@ namespace System.Management.Automation
/// <param name="maxRange">Maximum value of the range allowed. </param>
/// <exception cref="ArgumentNullException">for invalid arguments</exception>
/// <exception cref="ValidationMetadataException">
/// if maxRange has a differnet type than minRange
/// if maxRange has a different type than minRange
/// if maxRange is smaller than minRange
/// if maxRange, minRange are not IComparable
/// </exception>
@ -1241,7 +1241,7 @@ namespace System.Management.Automation
/// </param>
/// <exception cref="ValidationMetadataException">
/// if the element is none of ICollection, IEnumerable, IList, IEnumerator
/// if the element's lenght is not between MinLength and MAxLEngth
/// if the element's length is not between MinLength and MAxLEngth
/// </exception>
protected override void Validate(object arguments, EngineIntrinsics engineIntrinsics)
{

View File

@ -170,7 +170,7 @@ namespace System.Management.Automation
/// </summary>
/// <param name="property">PSProperty coming from a previous call to DoGetProperty</param>
/// <param name="setValue">value to set the property with</param>
/// <param name="convertIfPossible">instructs the adapter to convert before setting, if the adapter suports conversion</param>
/// <param name="convertIfPossible">instructs the adapter to convert before setting, if the adapter supports conversion</param>
protected override void PropertySet(PSProperty property, object setValue, bool convertIfPossible)
{
ComProperty prop = (ComProperty)property.adapterData;

View File

@ -258,7 +258,7 @@ namespace System.Management.Automation
/// <returns>ITypeInfo reference to the Dispatch interface </returns>
internal static COM.ITypeInfo GetDispatchTypeInfoFromCoClassTypeInfo(COM.ITypeInfo typeinfo)
{
//Get the number of interfaces implmented by this CoClass.
//Get the number of interfaces implemented by this CoClass.
COM.TYPEATTR typeattr = GetTypeAttr(typeinfo);
int count = typeattr.cImplTypes;
int href;

View File

@ -30,7 +30,7 @@ namespace System.Management.Automation
/// </summary>
/// <param name="typeinfo">ITypeInfo interface of the object</param>
/// <param name="funcdesc">FuncDesc which defines the method</param>
/// <param name="isPropertyPut">True if this is a property put; these properties take their return type from their first paramenter</param>
/// <param name="isPropertyPut">True if this is a property put; these properties take their return type from their first parameter</param>
/// <returns>signature of the method</returns>
internal static string GetMethodSignatureFromFuncDesc(COM.ITypeInfo typeinfo, COM.FUNCDESC funcdesc, bool isPropertyPut)
{

View File

@ -323,7 +323,7 @@ namespace System.Management.Automation
foreach (MergedCompiledCommandParameter parameter in UnboundParameters)
{
// If a prarameter doesn't take pipeline input at all, we can skip it
// If a parameter doesn't take pipeline input at all, we can skip it
if (!parameter.Parameter.IsPipelineParameterInSomeParameterSet)
{
continue;
@ -363,7 +363,7 @@ namespace System.Management.Automation
}
/// <summary>
/// Apply the binding for the defualt parameter defined by the user
/// Apply the binding for the default parameter defined by the user
/// </summary>
/// <param name="bindingStage">
/// Dictate which binding stage this default binding happens
@ -413,7 +413,7 @@ namespace System.Management.Automation
/// <param name="validParameterSetFlag">validParameterSetFlag</param>
/// <param name="defaultParameterValues">default value pairs</param>
/// <returns>
/// true if there is at least one default parameter bound scucessfully
/// true if there is at least one default parameter bound successfully
/// false if there is no default parameter bound successfully
/// </returns>
private bool BindDefaultParameters(uint validParameterSetFlag, Dictionary<MergedCompiledCommandParameter, object> defaultParameterValues)
@ -554,7 +554,7 @@ namespace System.Management.Automation
continue;
}
// check if this param's set confilcts with other possible params.
// check if this param's set conflicts with other possible params.
if (param.Parameter.ParameterSetFlags != 0)
{
possibleParameterFlag &= param.Parameter.ParameterSetFlags;
@ -876,7 +876,7 @@ namespace System.Management.Automation
/// Verify if all arguments from the command line are bound.
/// </summary>
/// <param name="originalBindingException">
/// Previous binding exceptions that possiblly causes the failure
/// Previous binding exceptions that possibly causes the failure
/// </param>
private void VerifyArgumentsProcessed(ParameterBindingException originalBindingException)
{
@ -2037,7 +2037,7 @@ namespace System.Management.Automation
//
// We ignore those parameter sets that contain unbound mandatory parameters, but leave
// all other parameter sets remain valid. The other parameter sets contains the default
// parameter set and have one characeristic: NONE of them contain unbound mandatory parameters
// parameter set and have one characteristic: NONE of them contain unbound mandatory parameters
//
// Comparing to the old algorithm, we keep more possible parameter sets here, but
// we need to prioritize the default parameter set for pipeline binding, so as NOT to
@ -2932,7 +2932,7 @@ namespace System.Management.Automation
} // AtLeastOneValidParameterSetTakesPipelineInput
/// <summary>
/// Checks for unbound mandatory paramters. If any are found, an exception is thrown.
/// Checks for unbound mandatory parameters. If any are found, an exception is thrown.
/// </summary>
///
/// <param name="missingMandatoryParameters">
@ -2953,7 +2953,7 @@ namespace System.Management.Automation
}
/// <summary>
/// Checks for unbound mandatory paramters. If any are found and promptForMandatory is true,
/// Checks for unbound mandatory parameters. If any are found and promptForMandatory is true,
/// the user will be prompted for the missing mandatory parameters.
/// </summary>
///
@ -3358,7 +3358,7 @@ namespace System.Management.Automation
{
// Reset the default values
// This prevents the last pipeline object from being bound during EndProcessing
// if it failed some post binding varification step.
// if it failed some post binding verification step.
this.RestoreDefaultParameterValues(ParametersBoundThroughPipelineInput);
// Let the parameter binding errors propagate out
@ -3374,7 +3374,7 @@ namespace System.Management.Automation
{
// Reset the default values
// This prevents the last pipeline object from being bound during EndProcessing
// if it failed some post binding varification step.
// if it failed some post binding verification step.
this.RestoreDefaultParameterValues(ParametersBoundThroughPipelineInput);
throw;
@ -3384,7 +3384,7 @@ namespace System.Management.Automation
{
// Reset the default values
// This prevents the last pipeline object from being bound during EndProcessing
// if it failed some post binding varification step.
// if it failed some post binding verification step.
this.RestoreDefaultParameterValues(ParametersBoundThroughPipelineInput);
}
return result;
@ -4229,7 +4229,7 @@ namespace System.Management.Automation
private class DelayedScriptBlockArgument
{
// Remember the parameter binder so we know when to invoke the script block
// and when to use the evaluted argument.
// and when to use the evaluated argument.
internal CmdletParameterBinderController _parameterBinder;
internal CommandParameterInternal _argument;
internal Collection<PSObject> _evaluatedArgument;
@ -4756,7 +4756,7 @@ namespace System.Management.Automation
/// When the name is not enclosed by quotes, the index returned should be the index of the separator;
///
/// For parameterName:
/// When the name is enclosed by quotes, the index returned should be the index of the seocnd quote plus 1 (the length of the key if the key is in a valid format);
/// When the name is enclosed by quotes, the index returned should be the index of the second quote plus 1 (the length of the key if the key is in a valid format);
/// When the name is not enclosed by quotes, the index returned should be the length of the key.
///
/// </returns>

View File

@ -14,7 +14,7 @@ using Dbg = System.Management.Automation.Diagnostics;
namespace Microsoft.PowerShell
{
/// <summary>
/// Contains auxilliary ToString CodeMethod implementations for some types
/// Contains auxiliary ToString CodeMethod implementations for some types
/// </summary>
public static partial class ToStringCodeMethods
{

View File

@ -237,12 +237,12 @@ namespace System.Management.Automation.Internal
/// <summary>
/// IDisposable implementation
/// When the command is complete, release the associated memmbers
/// When the command is complete, release the associated members
/// </summary>
/// <remarks>
/// Using InternalDispose instead of Dispose pattern because this
/// interface was shipped in PowerShell V1 and 3rd cmdlets indirectly
/// derive from this inerface. If we depend on Dispose() and 3rd
/// derive from this interface. If we depend on Dispose() and 3rd
/// party cmdlets do not call base.Dispose (which is the case), we
/// will still end up having this leak.
/// </remarks>
@ -393,7 +393,7 @@ namespace System.Management.Automation
} // Events
/// <summary>
/// Repostiory for jobs
/// Repository for jobs
/// </summary>
public JobRepository JobRepository
{

View File

@ -1271,7 +1271,7 @@ namespace System.Management.Automation
cleanupModuleAnalysisAppDomain = context.TakeResponsibilityForModuleAnalysisAppDomain();
// Get the available module files, prefering modules from $PSHOME so that user modules don't
// Get the available module files, preferring modules from $PSHOME so that user modules don't
// override system modules during auto-loading
if (etwEnabled) CommandDiscoveryEventSource.Log.SearchingForModuleFilesStart();
var defaultAvailableModuleFiles = ModuleUtils.GetDefaultAvailableModuleFiles(true, true, context);

View File

@ -51,9 +51,9 @@ namespace System.Management.Automation
#region public_methods
/// <summary>
/// Creates a command object corresponing to specified name. The command processor will use global scope.
/// Creates a command object corresponding to specified name. The command processor will use global scope.
/// </summary>
/// <param name="commandName">Creates a command object corresponing to specified name.</param>
/// <param name="commandName">Creates a command object corresponding to specified name.</param>
/// <param name="commandOrigin"> Location where the command was dispatched from. </param>
/// <returns>Created command processor object.</returns>
/// <exception cref="InvalidOperationException">
@ -65,9 +65,9 @@ namespace System.Management.Automation
}
/// <summary>
/// Creates a command object corresponing to specified name.
/// Creates a command object corresponding to specified name.
/// </summary>
/// <param name="commandName">Creates a command object corresponing to specified name.</param>
/// <param name="commandName">Creates a command object corresponding to specified name.</param>
/// <param name="commandOrigin"> Location where the command was dispatched from. </param>
/// <param name="useLocalScope">
/// True if command processor should use local scope to execute the command,
@ -84,9 +84,9 @@ namespace System.Management.Automation
}
/// <summary>
/// Creates a command object corresponing to specified name.
/// Creates a command object corresponding to specified name.
/// </summary>
/// <param name="commandName">Creates a command object corresponing to specified name.</param>
/// <param name="commandName">Creates a command object corresponding to specified name.</param>
/// <param name="executionContext">Execution Context.</param>
/// <param name="commandOrigin"> Location where the command was dispatched from. </param>
/// <returns>Created command processor object.</returns>

View File

@ -557,7 +557,7 @@ namespace System.Management.Automation
}
catch (ParameterBindingException)
{
// Ignore the binding exception if no arugment is specified
// Ignore the binding exception if no argument is specified
if (processor.arguments.Count > 0)
{
throw;

View File

@ -35,7 +35,7 @@ namespace System.Management.Automation
RemoteServer = 0x1,
/// <summary>
/// Session with <see cref="WorkflowServer"/> capabibilities can be made available on
/// Session with <see cref="WorkflowServer"/> capabilities can be made available on
/// a server that wants to provide workflow hosting capabilities in the
/// specified end points. All jobs commands as well as commands for
/// implicit remoting and interactive remoting will be made available
@ -57,7 +57,7 @@ namespace System.Management.Automation
#region Public Constructor
/// <summary>
/// Constructs a CommandMetada object for the given CLS complaint type
/// Constructs a CommandMetadata object for the given CLS complaint type
/// <paramref name="commandType"/>.
/// </summary>
/// <param name="commandType">
@ -294,7 +294,7 @@ namespace System.Management.Automation
#region ctor
/// <summary>
/// Gets the metdata for the specified cmdlet from the cache or creates
/// Gets the metadata for the specified cmdlet from the cache or creates
/// a new instance if its not in the cache.
/// </summary>
///
@ -586,7 +586,7 @@ namespace System.Management.Automation
}
else if (this.CommandType != null)
{
// Construct compiled parameter metada from this
// Construct compiled parameter metadata from this
InternalParameterMetadata parameterMetadata = InternalParameterMetadata.Get(this.CommandType, null, false);
MergedCommandParameterMetadata mergedCommandParameterMetadata =
MergeParameterMetadata(null, parameterMetadata, _shouldGenerateCommonParameters);

View File

@ -34,7 +34,7 @@ namespace System.Management.Automation
/// </param>
///
/// <param name="context">
/// The exection context for the current engine instance.
/// The execution context for the current engine instance.
/// </param>
internal CommandPathSearch(
IEnumerable<string> patterns,
@ -568,7 +568,7 @@ namespace System.Management.Automation
private bool _justReset;
/// <summary>
/// If not null, called with the enumerated files for futher processing
/// If not null, called with the enumerated files for further processing
/// </summary>
private Func<string[], IEnumerable<string>> _postProcessEnumeratedFiles;

View File

@ -78,7 +78,7 @@ namespace System.Management.Automation
/// </summary>
/// <remarks>
/// Script command processor created from a script file is special
/// in following two perspect,
/// in following two perspectives,
///
/// 1. New scope created needs to be a 'script' scope in the
/// sense that it needs to handle $script: variables.
@ -172,7 +172,7 @@ namespace System.Management.Automation
// This goes both ways:
// - Can't dot something from a more permissive mode, since that would probably expose
// functions that were never designed to handle untrusted data.
// - Can't dot something from a less permissive mode, since that might introduce tained
// - Can't dot something from a less permissive mode, since that might introduce tainted
// data into the current scope.
if ((scriptBlock.LanguageMode.HasValue) &&
(scriptBlock.LanguageMode != languageMode) &&
@ -228,7 +228,7 @@ namespace System.Management.Automation
}
/// <summary>
/// Creates a command procesor for "get-help [helpTarget]"
/// Creates a command processor for "get-help [helpTarget]"
/// </summary>
/// <param name="context">context for the command processor</param>
/// <param name="helpTarget">help target</param>
@ -895,7 +895,7 @@ namespace System.Management.Automation
}
catch (Exception)
{
// this method shoud not throw exceptions; warn about any violations on checked builds and re-throw
// this method should not throw exceptions; warn about any violations on checked builds and re-throw
Diagnostics.Assert(false, "This method should not throw exceptions!");
throw;
}

View File

@ -1483,7 +1483,7 @@ namespace System.Management.Automation
private CommandPathSearch _pathSearcher;
/// <summary>
/// Thge execution context instance for the current engine...
/// The execution context instance for the current engine...
/// </summary>
private ExecutionContext _context;

View File

@ -71,7 +71,7 @@ namespace System.Management.Automation
}
}
// If this is a PSCredential type and they haven't added any argument transformation attributues,
// If this is a PSCredential type and they haven't added any argument transformation attributes,
// add one for credential transformation
if ((this.Type == typeof(PSCredential)) && argTransformationAttributes == null)
{

View File

@ -33,7 +33,7 @@ namespace System.Management.Automation
/// This is the place to look every time you create a new Adapter. Consider if you
/// should implement each of the virtual methods here.
/// The base class deals with errors and performs additional operations before and after
/// calling the drived virtual methods.
/// calling the derived virtual methods.
/// </summary>
internal abstract class Adapter
{
@ -119,7 +119,7 @@ namespace System.Management.Automation
/// </summary>
/// <param name="property">PSProperty coming from a previous call to GetMember</param>
/// <param name="setValue">value to set the property with</param>
/// <param name="convertIfPossible">instructs the adapter to convert before setting, if the adapter suports conversion</param>
/// <param name="convertIfPossible">instructs the adapter to convert before setting, if the adapter supports conversion</param>
protected abstract void PropertySet(PSProperty property, object setValue, bool convertIfPossible);
/// <summary>
@ -1214,7 +1214,7 @@ namespace System.Management.Automation
}
/// <summary>
/// Return the best method out of overlaoded methods.
/// Return the best method out of overloaded methods.
/// The best has the smallest type distance between the method's parameters and the given arguments.
/// </summary>
/// <param name="methods">different overloads for a method</param>
@ -1670,7 +1670,7 @@ namespace System.Management.Automation
}
/// <summary>
/// Auxilliary method in MethodInvoke to set newArguments[index] with the propper value
/// Auxiliary method in MethodInvoke to set newArguments[index] with the propper value
/// </summary>
/// <param name="methodName">used for the MethodException that might be thrown</param>
/// <param name="arguments">the complete array of arguments</param>
@ -2317,7 +2317,7 @@ namespace System.Management.Automation
/// </summary>
internal class DotNetAdapter : Adapter
{
#region auxilliary methods and classes
#region auxiliary methods and classes
private const BindingFlags instanceBindingFlags = (BindingFlags.FlattenHierarchy | BindingFlags.Public |
BindingFlags.IgnoreCase | BindingFlags.Instance);
@ -2422,7 +2422,7 @@ namespace System.Management.Automation
{
PropertyInfo property = properties[i];
// Properties can have different return types. If they do
// we pretent it is System.Object
// we pretend it is System.Object
if (property.PropertyType != this.propertyType)
{
this.propertyType = typeof(object);
@ -3541,7 +3541,7 @@ namespace System.Management.Automation
return entry.isStatic;
}
#endregion auxilliary methods and classes
#endregion auxiliary methods and classes
#region virtual
@ -3688,7 +3688,7 @@ namespace System.Management.Automation
/// </summary>
/// <param name="property">PSProperty coming from a previous call to GetMember</param>
/// <param name="setValue">value to set the property with</param>
/// <param name="convertIfPossible">instructs the adapter to convert before setting, if the adapter suports conversion</param>
/// <param name="convertIfPossible">instructs the adapter to convert before setting, if the adapter supports conversion</param>
protected override void PropertySet(PSProperty property, object setValue, bool convertIfPossible)
{
PropertyCacheEntry adapterData = (PropertyCacheEntry)property.adapterData;
@ -3770,7 +3770,7 @@ namespace System.Management.Automation
#region method
#region auxilliary to method calling
#region auxiliary to method calling
/// <summary>
/// Calls constructor using the arguments and catching the appropriate exception
@ -3912,7 +3912,7 @@ namespace System.Management.Automation
/// <param name="target">object to call the method on</param>
/// <param name="methodInformation">method information corresponding to methods</param>
/// <param name="invocationConstraints">invocation constraints</param>
/// <param name="arguments">arguiments of the call </param>
/// <param name="arguments">arguments of the call </param>
/// <returns>the return of the method</returns>
/// <exception cref="MethodInvocationException">if the method throws an exception</exception>
/// <exception cref="MethodException">if we could not find a method for the given arguments</exception>
@ -4088,7 +4088,7 @@ namespace System.Management.Automation
return builder.ToString();
}
#endregion auxilliary to method calling
#endregion auxiliary to method calling
/// <summary>
/// Called after a non null return from GetMember to try to call
@ -4277,7 +4277,7 @@ namespace System.Management.Automation
return property as T;
}
// In order to not break v1..base dotnet adpater should not return methods
// In order to not break v1..base dotnet adapter should not return methods
// when accessed with T as PSMethod.. accessing method with PSMemberInfo
// is ok as property always gets precedence over methods and duplicates
// are ignored.
@ -4372,7 +4372,7 @@ namespace System.Management.Automation
/// </summary>
/// <param name="property">PSProperty coming from a previous call to GetMember</param>
/// <param name="setValue">value to set the property with</param>
/// <param name="convertIfPossible">instructs the adapter to convert before setting, if the adapter suports conversion</param>
/// <param name="convertIfPossible">instructs the adapter to convert before setting, if the adapter supports conversion</param>
protected override void PropertySet(PSProperty property, object setValue, bool convertIfPossible)
{
Diagnostics.Assert(false, "redirection adapter is not called for properties");
@ -4908,7 +4908,7 @@ namespace System.Management.Automation
/// </summary>
/// <param name="property">PSProperty coming from a previous call to DoGetProperty</param>
/// <param name="setValue">value to set the property with</param>
/// <param name="convertIfPossible">instructs the adapter to convert before setting, if the adapter suports conversion</param>
/// <param name="convertIfPossible">instructs the adapter to convert before setting, if the adapter supports conversion</param>
protected override void PropertySet(PSProperty property, object setValue, bool convertIfPossible)
{
string valueString = setValue as string;
@ -4996,7 +4996,7 @@ namespace System.Management.Automation
/// <summary>
/// Auxilliary in GetProperty to perform case sensitive and case insensitve searches
/// Auxiliary in GetProperty to perform case sensitive and case insensitive searches
/// in the child nodes
/// </summary>
/// <param name="obj">XmlNode to extract property from</param>

View File

@ -81,7 +81,7 @@ namespace System.Management.Automation
}
/// <summary>
/// Declare a delegate which returns the encryption key and initialization vector for symmetric encryption algorithem.
/// Declare a delegate which returns the encryption key and initialization vector for symmetric encryption algorithm.
/// </summary>
/// <param name="context">The streaming context, which contains the searilization context.</param>
/// <param name="key">Symmetric encryption key.</param>

View File

@ -196,7 +196,7 @@ namespace System.Management.Automation
/// <summary>
/// Gets or sets the Persist Switch parameter.
/// If this switch parmter is set then the created PSDrive
/// If this switch parameter is set then the created PSDrive
/// would be persisted across PowerShell sessions.
/// </summary>
internal bool Persist { get; } = false;
@ -208,7 +208,7 @@ namespace System.Management.Automation
/// <summary>
/// Gets or sets the UNC path of the drive. This property would be populated only
/// if the cereated PSDrive is targeting a network drive or else this property
/// if the created PSDrive is targeting a network drive or else this property
/// would be null.
/// </summary>
public string DisplayRoot { get; internal set; } = null;
@ -412,7 +412,7 @@ namespace System.Management.Automation
/// If null, the current user credential is used.
/// </param>
/// <param name="displayRoot">
/// The network path of the drive. This field would be populted only if PSDriveInfo
/// The network path of the drive. This field would be populated only if PSDriveInfo
/// is targeting the network drive or else this filed is null for local drives.
/// </param>
///

View File

@ -146,7 +146,7 @@ namespace System.Management.Automation
public String Description { get; set; }
/// <summary>
/// Gets the capabilies that are implemented by the provider.
/// Gets the capabilities that are implemented by the provider.
/// </summary>
public Provider.ProviderCapabilities Capabilities
{
@ -172,7 +172,7 @@ namespace System.Management.Automation
catch (Exception e) // Catch-all OK, 3rd party callout
{
CommandProcessorBase.CheckForSevereException(e);
// Assume no capabilites for now
// Assume no capabilities for now
}
}
return _capabilities;
@ -623,7 +623,7 @@ namespace System.Management.Automation
// Possible solutions are to not cache the provider instance, or to maintain
// a CmdletProviderContext stack in ProviderBase. Each method invocation pushes
// the current context and the last action of the method pops back to the
// previos context.
// previous context.
#if USE_TLS
// Next see if we already have an instance in thread local storage

View File

@ -42,7 +42,7 @@ namespace System.Management.Automation
/// <summary>
/// Default implementation of WriteError - if the error record contains
/// an exceptin then that exception will be thrown. If not, then an
/// an exception then that exception will be thrown. If not, then an
/// InvalidOperationException will be constructed and thrown.
/// </summary>
/// <param name="errorRecord">Error record instance to process</param>

View File

@ -72,7 +72,7 @@ namespace System.Management.Automation
public string FriendlyName { get; set; }
/// <summary>
/// Gets or sets of the file which implements the resource. For the reosurces which are defined using
/// Gets or sets of the file which implements the resource. For the resources which are defined using
/// MOF file, this will be path to a module which resides in the same folder where schema.mof file is present.
/// For composite resources, this will be the module which implements the resource
/// </summary>

View File

@ -51,8 +51,8 @@ namespace System.Management.Automation
}
/// <summary>
/// Construct the tree from an object collection when arguments are comma seperated.
/// If valid, all elements are OR seperated.
/// Construct the tree from an object collection when arguments are comma separated.
/// If valid, all elements are OR separated.
/// </summary>
/// <param name="expression">
/// The array of specified flag attribute subexpression strings.

View File

@ -1093,7 +1093,7 @@ namespace System.Management.Automation
private string _serializedFullyQualifiedErrorId = null;
/// <summary>
/// Message overidee for CategoryInfo.GetMessage method
/// Message overridee for CategoryInfo.GetMessage method
/// </summary>
internal string _serializedErrorCategoryMessageOverride = null;
@ -1634,7 +1634,7 @@ namespace System.Management.Automation
private ReadOnlyCollection<int> _pipelineIterationInfo = Utils.EmptyReadOnlyCollection<int>();
/// <summary>
/// Whether to serizalize the InvocationInfo during remote calls
/// Whether to serialize the InvocationInfo during remote calls
/// </summary>
internal bool SerializeExtendedInfo
{

View File

@ -991,7 +991,7 @@ namespace System.Management.Automation
// invocation to the current runspace, we took dependency on eventing infrastructure and
// this required ensuring the event and associated action be processed in the current thread
// synchronously. The below while loop was added for that (win8: 530495). However, fix for
// 530495 resulted in hang for icm | % { icm } case and dynamic event/subscriptions senarios.
// 530495 resulted in hang for icm | % { icm } case and dynamic event/subscriptions scenarios.
// To overcome that, changed "processSynchronously" parameter to "processInCurrentThread" and added
// a new parameter "waitForCompletionWhenInCurrentThread" to trigger blocking for ScriptBlock
// case.

View File

@ -237,7 +237,7 @@ namespace System.Management.Automation
/// <summary>
/// The AppDomain currently being used for module analysis. It should only be created if needed,
/// but various callers need to take responsbility for unloading the domain via
/// but various callers need to take responsibility for unloading the domain via
/// the TakeResponsibilityForModuleAnalysisAppDomain.
/// </summary>
internal AppDomain AppDomainForModuleAnalysis { get; set; }
@ -334,7 +334,7 @@ namespace System.Management.Automation
}
/// <summary>
/// Get/set constraints for this execution environemnt
/// Get/set constraints for this execution environment
/// </summary>
internal PSLanguageMode LanguageMode
{
@ -792,7 +792,7 @@ namespace System.Management.Automation
if (arraylist.Count > 0)
{
// There may be exceptions stored directly in which case
// the direc comparison will catch them...
// the direct comparison will catch them...
if (arraylist[0] == obj)
return;
// otherwise check the exception members of the error records...
@ -802,7 +802,7 @@ namespace System.Management.Automation
return;
}
// 1045384-2004/12/14-JonN impementing $MaximumErrorCount
// 1045384-2004/12/14-JonN implementing $MaximumErrorCount
object maxcountobj = EngineSessionState.CurrentScope.ErrorCapacity.FastValue;
if (null != maxcountobj)
{
@ -1238,7 +1238,7 @@ namespace System.Management.Automation
private TypeInfoDataBaseManager _formatDBManager;
/// <summary>
/// Gets the TransactionManager instance that controlls transactions in the current
/// Gets the TransactionManager instance that controls transactions in the current
/// instance.
/// </summary>
internal PSTransactionManager TransactionManager
@ -1382,7 +1382,7 @@ namespace System.Management.Automation
catch (FileLoadException fileLoadException)
{
error = fileLoadException;
// this is a legitamate error on CoreCLR for a newly emited with Add-Type assemblies
// this is a legitimate error on CoreCLR for a newly emited with Add-Type assemblies
// they cannot be loaded by name, but we are only interested in importing them by path
}
catch (BadImageFormatException badImage)
@ -1663,7 +1663,7 @@ namespace System.Management.Automation
// we only want to set the event handler once for the entire app domain...
lock (lockObject)
{
// Need to check again inside the lock due to possibliity of a race condition...
// Need to check again inside the lock due to possibility of a race condition...
if (!_assemblyEventHandlerSet)
{
AppDomain currentAppDomain = AppDomain.CurrentDomain;

View File

@ -60,7 +60,7 @@ namespace System.Management.Automation
Diagnostics.Assert(IO.Path.IsPathRooted(path), "Caller makes sure that 'path' is already resolved.");
// Path might contian short-name syntax such as 'DOCUME~1'. Use Path.GetFullPath to expand the short name
// Path might contain short-name syntax such as 'DOCUME~1'. Use Path.GetFullPath to expand the short name
_path = IO.Path.GetFullPath(path);
CommonInitialization();
}
@ -90,7 +90,7 @@ namespace System.Management.Automation
Diagnostics.Assert(IO.Path.IsPathRooted(path), "Caller makes sure that 'path' is already resolved.");
// Path might contian short-name syntax such as 'DOCUME~1'. Use Path.GetFullPath to expand the short name
// Path might contain short-name syntax such as 'DOCUME~1'. Use Path.GetFullPath to expand the short name
_path = IO.Path.GetFullPath(path);
CommonInitialization();
}
@ -110,7 +110,7 @@ namespace System.Management.Automation
/// </summary>
private void CommonInitialization()
{
// Assume external scripts are untrusted by defult (for Get-Command, etc)
// Assume external scripts are untrusted by default (for Get-Command, etc)
// until we've actually parsed their script block.
if (SystemPolicy.GetSystemLockdownPolicy() != SystemEnforcementMode.None)
{

View File

@ -114,7 +114,7 @@ namespace System.Management.Automation
/// </summary>
/// <param name="property">PSProperty coming from a previous call to DoGetProperty</param>
/// <param name="setValue">value to set the property with</param>
/// <param name="convertIfPossible">instructs the adapter to convert before setting, if the adapter suports conversion</param>
/// <param name="convertIfPossible">instructs the adapter to convert before setting, if the adapter supports conversion</param>
protected override void PropertySet(PSProperty property, object setValue, bool convertIfPossible)
{
DataRow dataRow = (DataRow)property.baseObject;
@ -220,7 +220,7 @@ namespace System.Management.Automation
/// </summary>
/// <param name="property">PSProperty coming from a previous call to DoGetProperty</param>
/// <param name="setValue">value to set the property with</param>
/// <param name="convertIfPossible">instructs the adapter to convert before setting, if the adapter suports conversion</param>
/// <param name="convertIfPossible">instructs the adapter to convert before setting, if the adapter supports conversion</param>
protected override void PropertySet(PSProperty property, object setValue, bool convertIfPossible)
{
DataRowView dataRowView = (DataRowView)property.baseObject;
@ -314,7 +314,7 @@ namespace System.Management.Automation
// Adapter engine resolve's members in the following steps:
// 1. Extended members -> 2. Adapted members -> 3. Dotnet members
// We cannot say from DirectoryEntryAdapter if a method with name "memberName"
// is available. So check if a DotNet proeperty with the same name is available
// is available. So check if a DotNet property with the same name is available
// If yes, return null from the adapted view and let adapter engine
// take care of DotNet member resolution. If not, assume memberName method
// is available on native adsi object.
@ -400,7 +400,7 @@ namespace System.Management.Automation
/// </summary>
/// <param name="property">PSProperty coming from a previous call to GetMember</param>
/// <param name="setValue">value to set the property with</param>
/// <param name="convertIfPossible">instructs the adapter to convert before setting, if the adapter suports conversion</param>
/// <param name="convertIfPossible">instructs the adapter to convert before setting, if the adapter supports conversion</param>
protected override void PropertySet(PSProperty property, object setValue, bool convertIfPossible)
{
PropertyValueCollection values = property.adapterData as PropertyValueCollection;
@ -539,7 +539,7 @@ namespace System.Management.Automation
// First try to invoke method on the native adsi object. If the method
// call fails, try to invoke dotnet method with same name, if one available.
// This will ensure dotnet methods are exposed for DE objects.
// The problem is in GetMemeber<T>(), DE adapter cannot check if a requested
// The problem is in GetMember<T>(), DE adapter cannot check if a requested
// method is available as it doesn't have access to native adsi object's
// method metadata. So GetMember<T> returns PSMethod assuming a method
// is available. This behavior will never give a chance to dotnet adapter

View File

@ -16,7 +16,7 @@ namespace System.Management.Automation
#region ctor
/// <summary>
/// Creates an instance of the FunctonInfo class with the specified name and ScriptBlock
/// Creates an instance of the FunctionInfo class with the specified name and ScriptBlock
/// </summary>
///
/// <param name="name">
@ -40,7 +40,7 @@ namespace System.Management.Automation
} // FunctionInfo ctor
/// <summary>
/// Creates an instance of the FunctonInfo class with the specified name and ScriptBlock
/// Creates an instance of the FunctionInfo class with the specified name and ScriptBlock
/// </summary>
///
/// <param name="name">
@ -79,7 +79,7 @@ namespace System.Management.Automation
} // FunctionInfo ctor
/// <summary>
/// Creates an instance of the FunctonInfo class with the specified name and ScriptBlock
/// Creates an instance of the FunctionInfo class with the specified name and ScriptBlock
/// </summary>
///
/// <param name="name">
@ -107,7 +107,7 @@ namespace System.Management.Automation
} // FunctionInfo ctor
/// <summary>
/// Creates an instance of the FunctonInfo class with the specified name and ScriptBlock
/// Creates an instance of the FunctionInfo class with the specified name and ScriptBlock
/// </summary>
///
/// <param name="name">

View File

@ -531,7 +531,7 @@ namespace Microsoft.PowerShell.Commands
_timer.Stop();
// We want telemtry on commands people look for but don't exist - this should give us an idea
// We want telementry on commands people look for but don't exist - this should give us an idea
// what sort of commands people expect but either don't exist, or maybe should be installed by default.
// The StartsWith is to avoid logging telemetry when suggestion mode checks the
// current directory for scripts/exes in the current directory and '.' is not in the path.

View File

@ -100,7 +100,7 @@ namespace System.Management.Automation
public DateTime TimeGenerated { get; set; }
/// <summary>
/// The tags assocaited with this informational record (if any)
/// The tags associated with this informational record (if any)
/// </summary>
[DataMember]
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly")]

View File

@ -144,7 +144,7 @@ namespace System.Management.Automation.Runspaces
/// <summary>
/// Command class so that all the commands can derive off this one.
/// Adds the flexibility of adding addditional derived class,
/// Adds the flexibility of adding additional derived class,
/// such as ProxyCommand for Exchange.
/// Derived classes - Alias, Application, Cmdlet, Function, Script.
/// </summary>
@ -404,7 +404,7 @@ namespace System.Management.Automation.Runspaces
/// <summary>
/// Create a named entry for the assembly to load, specifying
/// just the nanme
/// just the name
/// </summary>
/// <param name="name">The name of the assembly to load</param>
public SessionStateAssemblyEntry(string name)
@ -555,7 +555,7 @@ namespace System.Management.Automation.Runspaces
}
/// <summary>
/// Create a session state command entry instance with the specified visiblity.
/// Create a session state command entry instance with the specified visibility.
/// </summary>
/// <param name="path">The path to the script</param>
/// <param name="visibility">Visibility of the script.</param>
@ -591,7 +591,7 @@ namespace System.Management.Automation.Runspaces
/// <summary>
/// Define an alias entry to add to the initial session state
/// </summary>
/// <param name="name">Name of the aliase</param>
/// <param name="name">Name of the alias</param>
/// <param name="definition">The name of the command it resolves to</param>
public SessionStateAliasEntry(string name, string definition)
: base(name, SessionStateEntryVisibility.Public)
@ -603,9 +603,9 @@ namespace System.Management.Automation.Runspaces
/// <summary>
/// Define an alias entry to add to the initial session state
/// </summary>
/// <param name="name">Name of the aliase</param>
/// <param name="name">Name of the alias</param>
/// <param name="definition">The name of the command it resolves to</param>
/// <param name="description">A descripion of the purpose of the alias.</param>
/// <param name="description">A description of the purpose of the alias.</param>
public SessionStateAliasEntry(string name, string definition, string description)
: base(name, SessionStateEntryVisibility.Public)
{
@ -617,10 +617,10 @@ namespace System.Management.Automation.Runspaces
/// <summary>
/// Define an alias entry to add to the initial session state
/// </summary>
/// <param name="name">Name of the aliase</param>
/// <param name="name">Name of the alias</param>
/// <param name="definition">The name of the command it resolves to</param>
/// <param name="description">A descripion of the purpose of the alias.</param>
/// <param name="options">Options defining the scope visiblity, readonly and constant</param>
/// <param name="description">A description of the purpose of the alias.</param>
/// <param name="options">Options defining the scope visibility, readonly and constant</param>
public SessionStateAliasEntry(string name, string definition, string description, ScopedItemOptions options)
: base(name, SessionStateEntryVisibility.Public)
{
@ -633,10 +633,10 @@ namespace System.Management.Automation.Runspaces
/// <summary>
/// Define an alias entry to add to the initial session state
/// </summary>
/// <param name="name">Name of the aliase</param>
/// <param name="name">Name of the alias</param>
/// <param name="definition">The name of the command it resolves to</param>
/// <param name="description">A descripion of the purpose of the alias.</param>
/// <param name="options">Options defining the scope visiblity, readonly and constant</param>
/// <param name="description">A description of the purpose of the alias.</param>
/// <param name="options">Options defining the scope visibility, readonly and constant</param>
/// <param name="visibility"></param>
internal SessionStateAliasEntry(string name, string definition, string description,
ScopedItemOptions options, SessionStateEntryVisibility visibility)
@ -669,7 +669,7 @@ namespace System.Management.Automation.Runspaces
public string Description { get; } = String.Empty;
/// <summary>
/// Options controling scope visiblity and setability for this entry.
/// Options controling scope visibility and setability for this entry.
/// </summary>
public ScopedItemOptions Options { get; } = ScopedItemOptions.None;
}
@ -696,7 +696,7 @@ namespace System.Management.Automation.Runspaces
/// "*", then any path is permitted.
/// </summary>
/// <param name="path">The full path to the application</param>
/// <param name="visibility">Sets the external visibilty of the path.</param>
/// <param name="visibility">Sets the external visibility of the path.</param>
internal SessionStateApplicationEntry(string path, SessionStateEntryVisibility visibility)
: base(path, visibility)
{
@ -823,7 +823,7 @@ namespace System.Management.Automation.Runspaces
internal ScriptBlock ScriptBlock { get; set; }
/// <summary>
/// Options controling scope visiblity and setability for this entry.
/// Options controling scope visibility and setability for this entry.
/// </summary>
public ScopedItemOptions Options { get; } = ScopedItemOptions.None;
@ -918,7 +918,7 @@ namespace System.Management.Automation.Runspaces
internal WorkflowInfo WorkflowInfo { get; set; }
/// <summary>
/// Options controling scope visiblity and setability for this entry.
/// Options controling scope visibility and setability for this entry.
/// </summary>
public ScopedItemOptions Options { get; } = ScopedItemOptions.None;
@ -1521,7 +1521,7 @@ namespace System.Management.Automation.Runspaces
allowedCommands.Add("Measure-Object"); // used to have nice progress bars when import/export-pssession is running
// required by interactive remoting
allowedCommands.Add("Out-Default"); // appended to every command line
allowedCommands.Add("Exit-PSSession"); // used by the user to exit the sesion
allowedCommands.Add("Exit-PSSession"); // used by the user to exit the session
// We don't remove these entries so that they can be called by commands in the runspace.
// Setting them to 'Private' ensures that the user can't call them.
@ -2255,7 +2255,7 @@ namespace System.Management.Automation.Runspaces
/// <summary>
/// Specifies the authorization manager to be used for this session state instance.
/// If no authorization manager is specified, then the default authroization manager
/// If no authorization manager is specified, then the default authorization manager
/// for PowerShell will be used which checks the ExecutionPolicy before running a command.
/// </summary>
public virtual AuthorizationManager AuthorizationManager { get; set; } = new Microsoft.PowerShell.PSAuthorizationManager(Utils.DefaultPowerShellShellID);
@ -2289,7 +2289,7 @@ namespace System.Management.Automation.Runspaces
/// Add a list of modules to import when the runspace is created.
/// </summary>
/// <param name="modules">
/// The modules, whose specificiations are specified by <paramref name="modules"/>,
/// The modules, whose specifications are specified by <paramref name="modules"/>,
/// to add.
/// </param>
public void ImportPSModule(IEnumerable<ModuleSpecification> modules)
@ -2394,7 +2394,7 @@ namespace System.Management.Automation.Runspaces
/// <summary>
/// If set to true, disables any updates to format table. This includes disabling
/// format table updates throught Update-FormatData, Import-Module etc.
/// format table updates through Update-FormatData, Import-Module etc.
/// All the disabling happens silently ie., the user will not get any exception.
/// By default, this is set to False.
/// </summary>
@ -2528,7 +2528,7 @@ namespace System.Management.Automation.Runspaces
// If the initial session state made some commands private by way of
// VisibleCmdlets / etc., then change the default command visibility for
// the sesssion state so that newly imported modules aren't exposed accidentally.
// the session state so that newly imported modules aren't exposed accidentally.
if (DefaultCommandVisibility == SessionStateEntryVisibility.Private)
{
ss.DefaultCommandVisibility = SessionStateEntryVisibility.Private;
@ -3148,7 +3148,7 @@ namespace System.Management.Automation.Runspaces
private string MakeUserNamePath()
{
// Use the user name passsed to initial session state if avaiable, or
// Use the user name passed to initial session state if available, or
// otherwise use the current user name.
var userName = (!string.IsNullOrEmpty(this.UserDriveUserName)) ?
this.UserDriveUserName :
@ -5142,7 +5142,7 @@ end
"Stop-Service", "", ScopedItemOptions.ReadOnly | ScopedItemOptions.AllScope),
new SessionStateAliasEntry("sv",
"Set-Variable", "", ScopedItemOptions.ReadOnly | ScopedItemOptions.AllScope),
// Porting note: #if !UNIX is used to disable alises for cmdlets which conflict with Linux / OS X
// Porting note: #if !UNIX is used to disable aliases for cmdlets which conflict with Linux / OS X
#if !UNIX
// ac is a native command on OS X
new SessionStateAliasEntry("ac",
@ -5163,7 +5163,7 @@ end
"Tee-Object", "", ScopedItemOptions.ReadOnly | ScopedItemOptions.AllScope),
new SessionStateAliasEntry("write",
"Write-Output", "", ScopedItemOptions.ReadOnly | ScopedItemOptions.AllScope),
// These were traqnsferred from the "transferred from the profile" section
// These were transferred from the "transferred from the profile" section
new SessionStateAliasEntry("cat",
"Get-Content", "", ScopedItemOptions.AllScope),
new SessionStateAliasEntry("cp",

View File

@ -173,7 +173,7 @@ namespace Microsoft.PowerShell.Commands
// Win8: 176403: ScriptCmdlets sets the global WhatIf and Confirm preferences
// This effects the new W8 foreach-object cmdlet with -whatif and -confirm
// implemented. -whatif and -confirm needed only for PropertyAndMethodSet
// parmaeter set. So erring out in cases where these are used with ScriptBlockSet.
// parameter set. So erring out in cases where these are used with ScriptBlockSet.
// Not using MshCommandRuntime, as those variables will be affected by ScriptCmdlet
// infrastructure (wherein ScriptCmdlet modifies the global preferences).
Dictionary<string, object> psBoundParameters = this.MyInvocation.BoundParameters;
@ -210,7 +210,7 @@ namespace Microsoft.PowerShell.Commands
_end = _scripts.Count;
_start = _scripts.Count > 1 ? 1 : 0;
// and set the end script if it wasn't explicilty set with a named parameter.
// and set the end script if it wasn't explicitly set with a named parameter.
if (!_setEndScript)
{
if (_scripts.Count > 2)
@ -338,7 +338,7 @@ namespace Microsoft.PowerShell.Commands
if (members.Count > 1)
{
// write error record: property method ambigious
// write error record: property method ambiguous
StringBuilder possibleMatches = new StringBuilder();
foreach (PSMemberInfo item in members)
{
@ -505,7 +505,7 @@ namespace Microsoft.PowerShell.Commands
Dbg.Assert(methods != null, "The return value of Members.Match should never be null.");
if (methods.Count > 1)
{
// write error record: method ambigious
// write error record: method ambiguous
StringBuilder possibleMatches = new StringBuilder();
foreach (PSMemberInfo item in methods)
{
@ -1495,7 +1495,7 @@ namespace Microsoft.PowerShell.Commands
"ValueNotSpecifiedForWhereObject", null));
}
// The binary operation needs to be specified if the user specifies both the -Propery and -Value
// The binary operation needs to be specified if the user specifies both the -Property and -Value
if (!_valueNotSpecified && (_binaryOperator == TokenKind.Ieq && _forceBooleanEvaluation))
{
// The -Property and -Value are specified explicitly by the user but the binary operation is not

View File

@ -21,7 +21,7 @@ namespace System.Management.Automation
#region Constructors
/// <summary>
/// Contructor for InvocationInfo object when the associated command object is present.
/// Constructor for InvocationInfo object when the associated command object is present.
/// </summary>
/// <param name="command"></param>
internal InvocationInfo(InternalCommand command)

View File

@ -283,7 +283,7 @@ namespace System.Management.Automation
// Parameter validation is done in the session state object
return _sessionState.GetItemDynamicParameters(path, context);
} // GetItemDynamicParamters
} // GetItemDynamicParameters
#endregion GetItem
@ -2505,7 +2505,7 @@ namespace System.Management.Automation
CopyTargetContainer,
/// <summary>
/// The children of the source contianer are copied.
/// The children of the source container are copied.
/// </summary>
CopyChildrenOfTargetContainer
}

View File

@ -94,7 +94,7 @@ namespace System.Management.Automation
/// </summary>
/// <param name="sourceValue">value supposedly *not* of the types supported by this converted to be converted to the <paramref name="destinationType"/> parameter</param>
/// <param name="destinationType">one of the types supported by this converter to which the <paramref name="sourceValue"/> parameter should be converted to</param>
/// <param name="formatProvider">The format provider to use like in IFormatable's ToString</param>
/// <param name="formatProvider">The format provider to use like in IFormattable's ToString</param>
/// <param name="ignoreCase">true if case should be ignored</param>
/// <returns>the <paramref name="sourceValue"/> parameter converted to the <paramref name="destinationType"/> parameter using formatProvider and ignoreCase</returns>
/// <exception cref="InvalidCastException">if no conversion was possible</exception>
@ -105,7 +105,7 @@ namespace System.Management.Automation
/// </summary>
/// <param name="sourceValue">value supposedly *not* of the types supported by this converted to be converted to the <paramref name="destinationType"/> parameter</param>
/// <param name="destinationType">one of the types supported by this converter to which the <paramref name="sourceValue"/> parameter should be converted to</param>
/// <param name="formatProvider">The format provider to use like in IFormatable's ToString</param>
/// <param name="formatProvider">The format provider to use like in IFormattable's ToString</param>
/// <param name="ignoreCase">true if case should be ignored</param>
/// <returns>the <paramref name="sourceValue"/> parameter converted to the <paramref name="destinationType"/> parameter using formatProvider and ignoreCase</returns>
/// <exception cref="InvalidCastException">if no conversion was possible</exception>
@ -138,7 +138,7 @@ namespace System.Management.Automation
/// </summary>
/// <param name="sourceValue">value supposedly from one of the types supported by this converter to be converted to the <paramref name="destinationType"/> parameter</param>
/// <param name="destinationType">type to convert the <paramref name="sourceValue"/> parameter, supposedly not one of the types supported by the converter</param>
/// <param name="formatProvider">The format provider to use like in IFormatable's ToString</param>
/// <param name="formatProvider">The format provider to use like in IFormattable's ToString</param>
/// <param name="ignoreCase">true if case should be ignored</param>
/// <returns>sourceValue converted to the <paramref name="destinationType"/> parameter using formatProvider and ignoreCase</returns>
/// <exception cref="InvalidCastException">if no conversion was possible</exception>
@ -149,7 +149,7 @@ namespace System.Management.Automation
/// </summary>
/// <param name="sourceValue">value supposedly from one of the types supported by this converter to be converted to the <paramref name="destinationType"/> parameter</param>
/// <param name="destinationType">type to convert the <paramref name="sourceValue"/> parameter, supposedly not one of the types supported by the converter</param>
/// <param name="formatProvider">The format provider to use like in IFormatable's ToString</param>
/// <param name="formatProvider">The format provider to use like in IFormattable's ToString</param>
/// <param name="ignoreCase">true if case should be ignored</param>
/// <returns>sourceValue converted to the <paramref name="destinationType"/> parameter using formatProvider and ignoreCase</returns>
/// <exception cref="InvalidCastException">if no conversion was possible</exception>
@ -934,7 +934,7 @@ namespace System.Management.Automation
case 1:
// A possible implementation would be just
// return IsTrue(objectArray[0]);
// but since we don't want this to recurse indefinately
// but since we don't want this to recurse indefinitely
// we explicitly check the case where it would recurse
// and deal with it.
IList firstElement = objectArray[0] as IList;
@ -965,7 +965,7 @@ namespace System.Management.Automation
}
/// <summary>
/// Auxilliary for the cases where we want a new PSObject or null
/// Auxiliary for the cases where we want a new PSObject or null
/// </summary>
internal static PSObject AsPSObjectOrNull(object obj)
{
@ -1305,7 +1305,7 @@ namespace System.Management.Automation
// This assumption holds for System.Collections.Generic.Dictionary<TKey,TValue>.
// If we did not make this assumption, we would be forced to generate code
// to call the generic indexer directly, somewhat analgous to what we do
// to call the generic indexer directly, somewhat analogous to what we do
// in GetEnumeratorFromIEnumeratorT.
Type[] genericArguments = i.GetGenericArguments();
@ -1447,7 +1447,7 @@ namespace System.Management.Automation
/// If the string to convert is null or empty then the function returns "[object]" as the default typeless type.
/// </summary>
/// <param name="typeName">The typename string to convert.</param>
/// <returns>The equivalent PowerShell representatin of that type.</returns>
/// <returns>The equivalent PowerShell representation of that type.</returns>
public static string ConvertTypeNameToPSTypeName(string typeName)
{
if (string.IsNullOrWhiteSpace(typeName))
@ -1557,7 +1557,7 @@ namespace System.Management.Automation
/// string representation of valueToConvert.
/// - to ADSI - returns DirectoryEntry represented by the
/// string representation of valueToConvert.
/// - to ADSISearcher - return DirectorySearcher representd by the
/// - to ADSISearcher - return DirectorySearcher represented by the
/// string representation of valueToConvert.
///
/// If none of the cases above is true, the following is considered in order:
@ -1644,7 +1644,7 @@ namespace System.Management.Automation
/// <param name="resultType">type to convert psobject.</param>
/// <param name="recursion">Indicates if inner properties have to be recursively converted.</param>
/// <param name="formatProvider">To be used in custom type conversions, to call parse and to call Convert.ChangeType</param>
/// <param name="ignoreUnknownMembers">Indiacates if Unknown members in the psobject have to be ignored if the corresponding members in resultType do not exist.</param>
/// <param name="ignoreUnknownMembers">Indicates if Unknown members in the psobject have to be ignored if the corresponding members in resultType do not exist.</param>
/// <returns>converted value.</returns>
public static object ConvertPSObjectToType(PSObject valueToConvert, Type resultType, bool recursion, IFormatProvider formatProvider, bool ignoreUnknownMembers)
{
@ -1658,7 +1658,7 @@ namespace System.Management.Automation
}
/// <summary>
/// Generic convertto that simplifies workfing with workflow.
/// Generic convertto that simplifies working with workflow.
/// </summary>
/// <typeparam name="T">The type of object to return</typeparam>
/// <param name="valueToConvert"></param>
@ -1831,7 +1831,7 @@ namespace System.Management.Automation
}
// we know the value is not negative, so this conversion
// always succede
// always succeed
allValues |= Convert.ToUInt64(value, CultureInfo.CurrentCulture);
}
}
@ -2121,9 +2121,9 @@ namespace System.Management.Automation
/// <summary>
/// There might be many cast operators in a Type A that take Type A. Each operator will have a
/// different return type. Because of that we cannot call GetMethod since it would cause a
/// AmbiguousMatchException. This auxilliar method calls GetMember to find the right method
/// AmbiguousMatchException. This auxiliary method calls GetMember to find the right method
/// </summary>
/// <param name="methodName">Either op_Excplicit or op_Implicit, at the moment</param>
/// <param name="methodName">Either op_Explicit or op_Implicit, at the moment</param>
/// <param name="targetType">the type to look for an operator</param>
/// <param name="originalType">Type of the only parameter the operator method should have</param>
/// <param name="resultType">Return type of the operator method</param>
@ -2472,7 +2472,7 @@ namespace System.Management.Automation
/// backupTypeTable:
/// Used by Remoting Rehydration Logic. While Deserializing a remote object,
/// LocalPipeline.ExecutionCotextFromTLS() might return null..In which case this
/// LocalPipeline.ExecutionContextFromTLS() might return null..In which case this
/// TypeTable will be used to do the conversion.
private static bool IsCustomTypeConversion(object valueToConvert,
Type resultType,
@ -2741,7 +2741,7 @@ namespace System.Management.Automation
}
/// <summary>
/// We need to add this built-in converter because in FullCLR, Syste.Uri has a TypeConverter attribute
/// We need to add this built-in converter because in FullCLR, System.Uri has a TypeConverter attribute
/// declared: [TypeConverter(typeof(UriTypeConverter))], so the conversion from 'string' to 'Uri' is
/// actually taken care of by 'UriTypeConverter'. However, the type 'UriTypeConverter' is not available
/// in CoreCLR, and thus the conversion from 'string' to 'Uri' would show a different behavior.
@ -4547,7 +4547,7 @@ namespace System.Management.Automation
/// <param name="formatProvider">governing conversion of types</param>
/// <param name="backupTypeTable">
/// Used by Remoting Rehydration Logic. While Deserializing a remote object,
/// LocalPipeline.ExecutionCotextFromTLS() might return null..In which case this
/// LocalPipeline.ExecutionContextFromTLS() might return null..In which case this
/// TypeTable will be used to do the conversion.
/// </param>
/// <returns>the value converted</returns>

View File

@ -349,7 +349,7 @@ namespace System.Management.Automation
/// </summary>
/// <param name="property">PSProperty coming from a previous call to DoGetProperty</param>
/// <param name="setValue">value to set the property with</param>
/// <param name="convertIfPossible">instructs the adapter to convert before setting, if the adapter suports conversion</param>
/// <param name="convertIfPossible">instructs the adapter to convert before setting, if the adapter supports conversion</param>
protected override void PropertySet(PSProperty property, object setValue, bool convertIfPossible)
{
ManagementBaseObject mObj = property.baseObject as ManagementBaseObject;
@ -452,7 +452,7 @@ namespace System.Management.Automation
try
{
// try to populate method table..if there is any exception
// generati.ng the method metadata..suppress the exception
// generating the method metadata..suppress the exception
// but dont store the info in the cache. This is to allow
// for method look up again in future (after the wmi object
// is fixed)
@ -511,7 +511,7 @@ namespace System.Management.Automation
/// <summary>
/// Constructs a ManagementClass object from the supplied mgmtBaseObject.
/// ManagementObject has scope, options, path which need to be carried over to the ManagementClass for
/// retreiveing method/property/parameter metadata
/// retrieving method/property/parameter metadata
/// </summary>
/// <param name="mgmtBaseObject"></param>
/// <returns></returns>
@ -724,7 +724,7 @@ namespace System.Management.Automation
// and also null ints to 0. But WMI providers do not like these
// conversions. So dont convert input arguments if they are null.
// We could have done this in the base adapter but the change would be
// costly for other adpaters which dont mind the conversion.
// costly for other adapters which dont mind the conversion.
if ((i < arguments.Length) && (arguments[i] == null))
{
verifiedArguments[i] = null;
@ -753,7 +753,7 @@ namespace System.Management.Automation
foreach (PropertyData data in parameters.Properties)
{
// parameter postion..
// parameter position..
int location = -1;
WMIParameterInformation pInfo = new WMIParameterInformation(data.Name, GetDotNetType(data));
@ -928,7 +928,7 @@ namespace System.Management.Automation
/// <summary>
/// Deals with ManagementClass objects.
/// Adapts only static methods and SystemProperties of a
/// ManagemetnClass object.
/// ManagementClass object.
/// </summary>
internal class ManagementClassApdapter : BaseWMIAdapter
{
@ -961,7 +961,7 @@ namespace System.Management.Automation
}
/// <summary>
/// Invokes method reperesented by <paramref name="mdata"/> using supplied arguments.
/// Invokes method represented by <paramref name="mdata"/> using supplied arguments.
/// </summary>
/// <param name="wmiObject">ManagementObject on which the method is invoked.</param>
/// <param name="methodName">Method data.</param>
@ -1118,7 +1118,7 @@ namespace System.Management.Automation
}
/// <summary>
/// Invokes method reperesented by <paramref name="mdata"/> using supplied arguments.
/// Invokes method represented by <paramref name="mdata"/> using supplied arguments.
/// </summary>
/// <param name="obj">ManagementObject on which the method is invoked.</param>
/// <param name="methodName">Method data.</param>

View File

@ -60,7 +60,7 @@ namespace System.Management.Automation
} // ReplaceMetadata
/// <summary>
/// Merges the specified metdata with the other metadata already defined
/// Merges the specified metadata with the other metadata already defined
/// in this object.
/// </summary>
///
@ -625,7 +625,7 @@ namespace System.Management.Automation
/// <summary>
/// Gets a dictionary of the compiled parameter metadata for this Type.
/// The dictionary keys are the names of the parameters and
/// the values are the compiled parameter metdata.
/// the values are the compiled parameter metadata.
/// </summary>
internal IDictionary<string, MergedCompiledCommandParameter> BindableParameters { get { return _bindableParameters; } }
private IDictionary<string, MergedCompiledCommandParameter> _bindableParameters =

View File

@ -785,7 +785,7 @@ namespace System.Management.Automation
if (foregroundColor.HasValue || backgroundColor.HasValue)
{
// It is possible for either one or the other to be empty if run from a
// non-interative host, but only one was specified in Write-Host.
// non-interactive host, but only one was specified in Write-Host.
// So fill them with defaults if they are empty.
if (!foregroundColor.HasValue)
{
@ -825,7 +825,7 @@ namespace System.Management.Automation
}
else
{
// Only transcribe informational messages here. Transcripton of PSHost-targeted messages is done in the InternalUI.Write* methods.
// Only transcribe informational messages here. Transcription of PSHost-targeted messages is done in the InternalUI.Write* methods.
CBhost.InternalUI.TranscribeResult(StringUtil.Format(InternalHostUserInterfaceStrings.InformationFormatString, record.ToString()));
}
}

View File

@ -43,7 +43,7 @@ namespace System.Management.Automation
/// </summary>
Property = 4,
/// <summary>
/// A prorperty defined by a Name-Value pair
/// A property defined by a Name-Value pair
/// </summary>
NoteProperty = 8,
/// <summary>
@ -462,7 +462,7 @@ namespace System.Management.Automation
/// When
/// the alias has not been added to an PSObject or
/// the alias has a cycle or
/// an aliased member is not presen
/// an aliased member is not present
/// </exception>
public override bool IsSettable
{
@ -761,7 +761,7 @@ namespace System.Management.Automation
/// </summary>
/// <param name="name">name of the property</param>
/// <param name="getterCodeReference">This should be a public static non void method taking one PSObject parameter.</param>
/// <exception cref="ArgumentException">if namme is null or empty or getterCodeReference is null</exception>
/// <exception cref="ArgumentException">if name is null or empty or getterCodeReference is null</exception>
/// <exception cref="ExtendedTypeSystemException">if getterCodeReference doesn't have the right format.</exception>
public PSCodeProperty(string name, MethodInfo getterCodeReference)
{
@ -1010,7 +1010,7 @@ namespace System.Management.Automation
}
/// <summary>
/// Constructs this proprerty
/// Constructs this property
/// </summary>
/// <param name="name">name of the property</param>
/// <param name="adapter">adapter used in DoGetProperty</param>
@ -1246,7 +1246,7 @@ namespace System.Management.Automation
internal object noteValue;
/// <summary>
/// Initiializes a new instance of the PSNoteProperty class.
/// Initializes a new instance of the PSNoteProperty class.
/// </summary>
/// <param name="name">name of the property</param>
/// <param name="value">value of the property</param>
@ -1413,7 +1413,7 @@ namespace System.Management.Automation
internal PSVariable _variable;
/// <summary>
/// Initiializes a new instance of the PSVariableProperty class. This is
/// Initializes a new instance of the PSVariableProperty class. This is
/// a subclass of the NoteProperty that wraps a variable instead of a simple value.
/// </summary>
/// <param name="variable">The variable to wrap</param>
@ -2687,7 +2687,7 @@ namespace System.Management.Automation
internal object baseObject;
/// <summary>
/// Constructs this parameterized proprerty
/// Constructs this parameterized property
/// </summary>
/// <param name="name">name of the property</param>
/// <param name="adapter">adapter used in DoGetMethod</param>
@ -3501,7 +3501,7 @@ namespace System.Management.Automation
#endregion PSMemberInfo
#region Member collection classes and its auxilliary classes
#region Member collection classes and its auxiliary classes
/// <summary>
/// /// This class is used in PSMemberInfoInternalCollection and ReadOnlyPSMemberInfoCollection
@ -4812,7 +4812,7 @@ namespace System.Management.Automation
}
}
#endregion Member collection classes and its auxilliary classes
#endregion Member collection classes and its auxiliary classes
}
#pragma warning restore 56503

View File

@ -206,7 +206,7 @@ namespace System.Management.Automation
private static Collection<CollectionEntry<PSPropertyInfo>> s_propertyCollection = GetPropertyCollection(PSMemberViewTypes.All);
/// <summary>
/// A collection of delegates to get Extended/Adapated/Dotnet members based on the
/// A collection of delegates to get Extended/Adapted/Dotnet members based on the
/// <paramref name="viewType"/>
/// </summary>
/// <param name="viewType">
@ -219,7 +219,7 @@ namespace System.Management.Automation
}
/// <summary>
/// A collection of delegates to get Extended/Adapated/Dotnet members based on the
/// A collection of delegates to get Extended/Adapted/Dotnet members based on the
/// <paramref name="viewType"/>
/// </summary>
/// <param name="viewType">
@ -293,7 +293,7 @@ namespace System.Management.Automation
}
/// <summary>
/// A collection of delegates to get Extended/Adapated/Dotnet properties based on the
/// A collection of delegates to get Extended/Adapted/Dotnet properties based on the
/// <paramref name="viewType"/>
/// </summary>
/// <param name="viewType">
@ -307,7 +307,7 @@ namespace System.Management.Automation
}
/// <summary>
/// A collection of delegates to get Extended/Adapated/Dotnet properties based on the
/// A collection of delegates to get Extended/Adapted/Dotnet properties based on the
/// <paramref name="viewType"/>
/// </summary>
/// <param name="viewType">
@ -632,7 +632,7 @@ namespace System.Management.Automation
/// <summary>
/// This is the adapter set that will contain the adapter of the baseObject
/// and the ultimate .net member lookup adater.
/// and the ultimate .net member lookup adapter.
/// See <see cref="PSObject.AdapterSet"/> for explanation.
/// </summary>
private AdapterSet InternalAdapterSet
@ -1207,7 +1207,7 @@ namespace System.Management.Automation
/// enumerating and if that fails we call obj.ToString.
/// If this is an PSObject, we look for a brokered ToString.
/// If it is not present, and the BaseObject is null we try listing the properties.
/// If the BaseObject is not null we try enumerationg. If that fails we try the BaseObject's ToString.
/// If the BaseObject is not null we try enumerating. If that fails we try the BaseObject's ToString.
/// </param>
/// <returns>A string representation of the object</returns>
/// <exception cref="ExtendedTypeSystemException">
@ -1239,7 +1239,7 @@ namespace System.Management.Automation
/// enumerating and if that fails we call obj.ToString.
/// If this is an PSObject, we look for a brokered ToString.
/// If it is not present, and the BaseObject is null we try listing the properties.
/// If the BaseObject is not null we try enumerationg. If that fails we try the BaseObject's ToString.
/// If the BaseObject is not null we try enumerating. If that fails we try the BaseObject's ToString.
/// </param>
/// <param name="separator">The separator between elements, if this is an enumeration</param>
/// <param name="format">the format to be passed to ToString</param>
@ -1521,8 +1521,8 @@ namespace System.Management.Automation
/// CodeMethod or ScriptMethod will be used, if available. Enumerations items are
/// concatenated using $ofs.
/// </summary>
/// <param name="format">repassed to baseObject's IFormatable if present</param>
/// <param name="formatProvider">repassed to baseObject's IFormatable if present</param>
/// <param name="format">repassed to baseObject's IFormattable if present</param>
/// <param name="formatProvider">repassed to baseObject's IFormattable if present</param>
/// <returns>the string representation for baseObject</returns>
/// <exception cref="ExtendedTypeSystemException">if an exception was thrown by the BaseObject's ToString</exception>
public string ToString(string format, IFormatProvider formatProvider)
@ -1648,11 +1648,11 @@ namespace System.Management.Automation
/// Greater than zero This instance is greater than obj.
/// </returns>
/// <exception cref="ExtendedTypeSystemException"> If <paramref name="obj"/> has a different type
/// than this intance's BaseObject or if the BaseObject does not implement IComparable.
/// than this instance's BaseObject or if the BaseObject does not implement IComparable.
/// </exception>
public int CompareTo(object obj)
{
// This ReferenceEqulas is not just an optimization.
// This ReferenceEquals is not just an optimization.
// It is necessary so that mshObject.Equals(mshObject) returns 0.
// Please see the comments inside the Equals implementation.
if (Object.ReferenceEquals(this, obj))
@ -1691,7 +1691,7 @@ namespace System.Management.Automation
}
// The above check validates if we are comparing with the same object references
// This check "shortcuts" the comparision if the first object is a CustomObject
// This check "shortcuts" the comparison if the first object is a CustomObject
// since 2 custom objects are not equal.
if (Object.ReferenceEquals(this.BaseObject, PSCustomObject.SelfInstance))
{
@ -1748,7 +1748,7 @@ namespace System.Management.Automation
/// The name of the member set for adapted members
/// </summary>
/// <remarks>
/// This needs to be Lower cased as it saves some comparision time elsewhere.
/// This needs to be Lower cased as it saves some comparison time elsewhere.
/// </remarks>
public const string AdaptedMemberSetName = "psadapted";
@ -1756,7 +1756,7 @@ namespace System.Management.Automation
/// The name of the member set for extended members
/// </summary>
/// <remarks>
/// This needs to be Lower cased as it saves some comparision time elsewhere.
/// This needs to be Lower cased as it saves some comparison time elsewhere.
/// </remarks>
public const string ExtendedMemberSetName = "psextended";
@ -1764,7 +1764,7 @@ namespace System.Management.Automation
/// The name of the member set for the BaseObject's members
/// </summary>
/// <remarks>
/// This needs to be Lower cased as it saves some comparision time elsewhere.
/// This needs to be Lower cased as it saves some comparison time elsewhere.
/// </remarks>
public const string BaseObjectMemberSetName = "psbase";
@ -1773,7 +1773,7 @@ namespace System.Management.Automation
/// The PSObject's properties
/// </summary>
/// <remarks>
/// This needs to be Lower cased as it saves some comparision time elsewhere.
/// This needs to be Lower cased as it saves some comparison time elsewhere.
/// </remarks>
internal const string PSObjectMemberSetName = "psobject";
@ -1781,7 +1781,7 @@ namespace System.Management.Automation
/// a shortcut to .PSObject.TypeNames
/// </summary>
/// <remarks>
/// This needs to be Lower cased as it saves some comparision time elsewhere.
/// This needs to be Lower cased as it saves some comparison time elsewhere.
/// </remarks>
internal const string PSTypeNames = "pstypenames";
@ -1817,7 +1817,7 @@ namespace System.Management.Automation
}
/// <summary>
/// Used in the serialization dupplicate entry hashtable to detect when an PSObject has been serialized
/// Used in the serialization duplicate entry hashtable to detect when an PSObject has been serialized
/// </summary>
/// <returns>The System.Object implementation of GetHashCode</returns>
internal int GetReferenceHashCode()
@ -1836,7 +1836,7 @@ namespace System.Management.Automation
/// true to make this PSObject as the owner of the memberset.
/// </param>
/// <param name="ownerObject">
/// PSObject to be used while replicating the owner for PSMemeberSet
/// PSObject to be used while replicating the owner for PSMemberSet
/// </param>
/// <returns></returns>
internal static object GetNoteSettingValue(PSMemberSet settings, string noteName,
@ -2147,7 +2147,7 @@ namespace System.Management.Automation
/// 3. This will fix v1.0 ADSI adapter where most of the complaints were about
/// discovering original .net members.
///
/// Use of this class will allow us to customize the utlitmate .net member lookup.
/// Use of this class will allow us to customize the ultimate .net member lookup.
/// For example, XML adapter already exposes .net methods.
/// Using this class you can choose exact .net adapter to support .net
/// member lookup and avoid lookup duplication.
@ -2159,7 +2159,7 @@ namespace System.Management.Automation
{
#region Private Data
// orginal adapter like Xml, ManagementClass, DirectoryEntry etc.
// original adapter like Xml, ManagementClass, DirectoryEntry etc.
// .net adapter
#endregion
@ -2407,7 +2407,7 @@ namespace System.Management.Automation
namespace Microsoft.PowerShell
{
/// <summary>
/// Contains auxilliary ToString CodeMethod implementations for some types
/// Contains auxiliary ToString CodeMethod implementations for some types
/// </summary>
public static partial class ToStringCodeMethods
{
@ -2464,7 +2464,7 @@ namespace Microsoft.PowerShell
{
if (typeinfo.IsNested)
{
// For nested types, we should return OutterType+InnerType. For example,
// For nested types, we should return OuterType+InnerType. For example,
// System.Environment+SpecialFolder -> Environment+SpecialFolder
string fullName = type.ToString();
result = type.Namespace == null

View File

@ -520,7 +520,7 @@ namespace System.Management.Automation
if (defaultProperty != null)
{
// There is a defaultPropery, but let's check if it is actually one of the properties we are
// There is a defaultProperty, but let's check if it is actually one of the properties we are
// returning in GetProperties
foreach (PropertyDescriptor descriptor in properties)
{
@ -562,7 +562,7 @@ namespace System.Management.Automation
return this.Instance;
}
#region Overides Forwarded To BaseObject
#region Overrides Forwarded To BaseObject
#region ReadMe
// This region contains methods implemented like:
@ -725,9 +725,9 @@ namespace System.Management.Automation
// It would be nice to throw an exception for the case 2) instructing the user to use
// an ArrayList, but since we have case 1) and maybe others we haven't found we return
// an PSObjectTypeDescriptor(null). PSObjectTypeDescriptor's GetProperties
// checks for null instance and returns an empty property colection.
// checks for null instance and returns an empty property collection.
// All other overrides also check for null and return some default result.
// Case 1), which is using a PropertyGrid seems to be unafected by these results returned
// Case 1), which is using a PropertyGrid seems to be unaffected by these results returned
// by PSObjectTypeDescriptor overrides when the Instance is null, so we must conclude
// that the TypeDescriptor returned by that call where instance is null is not used
// for anything meaningful. That null instance PSObjectTypeDescriptor is only one

View File

@ -7,7 +7,7 @@ using Dbg = System.Management.Automation.Diagnostics;
namespace System.Management.Automation
{
/// <summary>
/// A class respresenting a name that is qualified by the PSSnapin name
/// A class representing a name that is qualified by the PSSnapin name
/// </summary>
internal class PSSnapinQualifiedName
{

View File

@ -190,7 +190,7 @@ namespace System.Management.Automation
// actually have quotes in different places, but the Win32 command line=>argv parser
// erases those differences.
//
// We need to check quotes that the win32 arugment parser checks which is currently
// We need to check quotes that the win32 argument parser checks which is currently
// just the normal double quotes, no other special quotes. Also note that mismatched
// quotes are supported.

View File

@ -660,7 +660,7 @@ namespace System.Management.Automation
#region Process cleanup with Child Process cleanup
/// <summary>
/// Utility routine to kill a process, discarding non-critial exceptions.
/// Utility routine to kill a process, discarding non-critical exceptions.
/// This utility makes two passes at killing a process. In the first pass,
/// if the process handle is invalid (as seems to be the case with an ntvdm)
/// then we try to get a fresh handle based on the original process id.
@ -745,8 +745,8 @@ namespace System.Management.Automation
{
try
{
// note that we have tried to retrived parent id once.
// retreiving parent id might throw exceptions..so
// note that we have tried to retrieved parent id once.
// retrieving parent id might throw exceptions..so
// setting this to -1 so that we dont try again to
// get the parent id.
_parentId = -1;
@ -1085,7 +1085,7 @@ namespace System.Management.Automation
// compare the command name to avoid breaking change.
if (String.Equals(outputProcessor.CommandInfo.Name, "Out-Default", StringComparison.OrdinalIgnoreCase))
{
// Verify that this isn't an Out-Default added for transcripting
// Verify that this isn't an Out-Default added for transcribing
if (!outputProcessor.Command.MyInvocation.BoundParameters.ContainsKey("Transcript"))
{
return true;
@ -1113,7 +1113,7 @@ namespace System.Management.Automation
// redirecting anything. This is a bit tricky as we always run redirected so
// we have to see if the redirection is actually being done at the topmost level or not.
// If we're eligable to be running standalone, that is, without redirection
// If we're eligible to be running standalone, that is, without redirection
// use our pipeline position to determine if we really want to redirect
// input and error or not. If we're first in the pipeline, then we don't
// redirect input. If we're last in the pipeline, we don't redirect output.
@ -1121,7 +1121,7 @@ namespace System.Management.Automation
if (this.Command.MyInvocation.PipelinePosition == this.Command.MyInvocation.PipelineLength)
{
// If the output pipe is the default outputter, for example, calling the native command from command-line host,
// then we're possiblly running standalone.
// then we're possibly running standalone.
//
// If the downstream cmdlet is explicitly Out-Default, for example:
// $powershell.AddScript('ipconfig.exe')
@ -1140,7 +1140,7 @@ namespace System.Management.Automation
if (CommandRuntime.ErrorMergeTo != MshCommandRuntime.MergeDataStream.Output)
{
// If the error output pipe is the default outputter, for example, calling the native command from command-line host,
// then we're possiblly running standalone.
// then we're possibly running standalone.
//
// If the downstream cmdlet is explicitly Out-Default, for example:
// $powershell.AddScript('ipconfig.exe')
@ -1697,7 +1697,7 @@ namespace System.Management.Automation
/// and processes them appropriately.
/// </summary>
/// <remarks>
/// This class is not thread safe. It is assumed that NativeCommnadProcessor
/// This class is not thread safe. It is assumed that NativeCommandProcessor
/// class will synchronize access to this class between different threads.
/// </remarks>
internal class ProcessStreamReader
@ -2204,7 +2204,7 @@ namespace System.Management.Automation
/// <summary>
/// Initializes a new instance of the RemoteException
/// with a specified error message, serialzed Exception and
/// with a specified error message, serialized Exception and
/// serialized InvocationInfo
/// </summary>
/// <param name="message">The message that describes the error. </param>

View File

@ -31,7 +31,7 @@ namespace System.Management.Automation
///
/// This is why we hard code the PowerShell version here.
///
/// For each later relase of PowerShell, this constant needs to
/// For each later release of PowerShell, this constant needs to
/// be updated to reflect the right version.
/// </remarks>
private static Version s_psV1Version = new Version(1, 0);

View File

@ -489,7 +489,7 @@ namespace System.Management.Automation
/// </param>
///
/// <param name="flags">
/// Flags for type coercion and valiation of the arguments.
/// Flags for type coercion and validation of the arguments.
/// </param>
///
/// <returns>
@ -1139,7 +1139,7 @@ namespace System.Management.Automation
/// <summary>
/// If the parameter binder might use the value more than once, this it can save the value to avoid
/// re-evalauting complicated expressions.
/// re-evaluating complicated expressions.
/// </summary>
protected virtual void SaveDefaultScriptParameterValue(string name, object value)
{

View File

@ -82,7 +82,7 @@ namespace System.Management.Automation
public string Name { get; private set; }
/// <summary>
/// Gets whether the parameer set is the default parameter set.
/// Gets whether the parameter set is the default parameter set.
/// </summary>
public bool IsDefault { get; private set; }
@ -129,7 +129,7 @@ namespace System.Management.Automation
/// <summary>
/// GenerateParameters parameters in display order
/// ie., Postional followed by
/// ie., Positional followed by
/// Named Mandatory (in alpha numeric) followed by
/// Named (in alpha numeric).
///

View File

@ -150,7 +150,7 @@ namespace System.Management.Automation
/// <summary>
/// If HelpMessageBaseName and HelpMessageResourceId are set, the help info is
/// loaded from the resouce indicated by HelpMessageBaseName and HelpMessageResourceId.
/// loaded from the resource indicated by HelpMessageBaseName and HelpMessageResourceId.
/// If that fails and HelpMessage is set, the help info is set to HelpMessage; otherwise,
/// the exception that is thrown when loading the resource is thrown.
/// If both HelpMessageBaseName and HelpMessageResourceId are not set, the help info is

View File

@ -44,7 +44,7 @@ namespace System.Management.Automation
#endif
}
/// <summary>
/// The instance of the ConfigPropertyAccessor to use to iteract with properties.
/// The instance of the ConfigPropertyAccessor to use to interact with properties.
/// Derived classes should not be directly instantiated.
/// </summary>
internal static readonly ConfigPropertyAccessor Instance;
@ -131,7 +131,7 @@ namespace System.Management.Automation
/// <summary>
/// Lock used to enable multiple concurrent readers and singular write locks within a
/// single process.
/// TODO: This solution only works for IO from a single process. A more robust solution is needed to enable ReaderWriterLockSlim behavior between proceses.
/// TODO: This solution only works for IO from a single process. A more robust solution is needed to enable ReaderWriterLockSlim behavior between processes.
/// </summary>
private ReaderWriterLockSlim fileLock = new ReaderWriterLockSlim();
@ -696,7 +696,7 @@ namespace System.Management.Automation
}
/// <summary>
/// Reads a DWORD from the Registry. Excpetions are intentionally allowed to pass through to
/// Reads a DWORD from the Registry. Exceptions are intentionally allowed to pass through to
/// the caller because different classes and methods within the code base handle Registry
/// exceptions differently. Some suppress exceptions and others pass them to the user.
/// </summary>
@ -730,7 +730,7 @@ namespace System.Management.Automation
}
/// <summary>
/// Excpetions are intentionally allowed to pass through to
/// Exceptions are intentionally allowed to pass through to
/// the caller because different classes and methods within the code base handle Registry
/// exceptions differently. Some suppress exceptions and others pass them to the user.
/// </summary>
@ -750,7 +750,7 @@ namespace System.Management.Automation
}
/// <summary>
/// Excpetions are intentionally allowed to pass through to
/// Exceptions are intentionally allowed to pass through to
/// the caller because different classes and methods within the code base handle Registry
/// exceptions differently. Some suppress exceptions and others pass them to the user.
/// </summary>
@ -787,7 +787,7 @@ namespace System.Management.Automation
}
/// <summary>
/// Excpetions are intentionally allowed to pass through to
/// Exceptions are intentionally allowed to pass through to
/// the caller because different classes and methods within the code base handle Registry
/// exceptions differently. Some suppress exceptions and others pass them to the user.
/// </summary>

View File

@ -34,7 +34,7 @@ namespace System.Management.Automation
/// </summary>
internal const string TypeNamesTag = "TN";
/// <summary>
/// Tag for type item in typeanmes
/// Tag for type item in typenames
/// </summary>
internal const string TypeNamesItemTag = "T";
/// <summary>
@ -77,12 +77,12 @@ namespace System.Management.Automation
internal const string DictionaryEntryTag = "En";
/// <summary>
/// Value of name attribute for dictionary key part in dictnary entry
/// Value of name attribute for dictionary key part in dictionary entry
/// </summary>
internal const string DictionaryKey = "Key";
/// <summary>
/// Value of name attribute for dictionary value part in dictnary entry
/// Value of name attribute for dictionary value part in dictionary entry
/// </summary>
internal const string DictionaryValue = "Value";

View File

@ -188,7 +188,7 @@ namespace System.Management.Automation
internal Dictionary<string, PSModuleInfo> ModuleTable { get; } = new Dictionary<string, PSModuleInfo>(StringComparer.OrdinalIgnoreCase);
/// <summary>
/// Get/set constraints for this execution environemnt
/// Get/set constraints for this execution environment
/// </summary>
internal PSLanguageMode LanguageMode
{
@ -230,7 +230,7 @@ namespace System.Management.Automation
}
/// <summary>
/// The list of appications that are allowed to be run. If the name "*"
/// The list of applications that are allowed to be run. If the name "*"
/// is in the list, then all applications can be run. (This is the default.)
/// </summary>
public List<string> Applications { get; } = new List<string>(new string[] { "*" });

View File

@ -459,7 +459,7 @@ namespace System.Management.Automation
/// </param>
///
/// <param name="origin">
/// Specifies the origin of the comannd setting the alias.
/// Specifies the origin of the command setting the alias.
/// </param>
///
/// <returns>
@ -670,7 +670,7 @@ namespace System.Management.Automation
} // RemoveAlias
/// <summary>
/// Gets the alises by command name (used by metadata-driven help)
/// Gets the aliases by command name (used by metadata-driven help)
/// </summary>
/// <param name="command"></param>
/// <returns></returns>

View File

@ -3701,7 +3701,7 @@ namespace System.Management.Automation
// Don't support 'New-Item -Type Directory' on the Function provider
// if the runspace has ever been in constrained language mode, as the mkdir
// funciton can be abused
// function can be abused
if (context.ExecutionContext.HasRunspaceEverUsedConstrainedLanguageMode &&
(providerInstance is Microsoft.PowerShell.Commands.FunctionProvider) &&
(String.Equals(type, "Directory", StringComparison.OrdinalIgnoreCase)))

View File

@ -938,7 +938,7 @@ namespace System.Management.Automation
/// <summary>
/// If a VHD is mounted to a drive prior to the PowerShell session being launched,
/// then such a drive has to be validated for its existance before performing
/// then such a drive has to be validated for its existence before performing
/// any operations on that drive to make sure that the drive is not unmounted.
/// </summary>
/// <param name="drive"></param>
@ -956,7 +956,7 @@ namespace System.Management.Automation
// A VHD mounted drive gets detected with a DriveType of DriveType.Fixed
// when the VHD is mounted, however if the drive is unmounted, such a
// stale drive is no longer valid and gets detected with DriveType.NoRootDirectory.
// We would hit this situaltion in the following scenario:
// We would hit this situation in the following scenario:
// 1. Launch Powershell session 'A' and mount the VHD.
// 2. Launch different powershell session 'B'.
// 3. Unmount the VHD in session 'A'.

View File

@ -894,7 +894,7 @@ namespace System.Management.Automation
/// Removes a function from the function table
/// if the function was imported from the given module.
///
/// BUGBUG: This is only used by the implict remoting functions...
/// BUGBUG: This is only used by the implicit remoting functions...
/// </summary>
///
/// <param name="name">

View File

@ -110,7 +110,7 @@ namespace System.Management.Automation
}
/// <summary>
/// Internal method used by RunspaceConfig for updatting providers.
/// Internal method used by RunspaceConfig for updating providers.
/// </summary>
/// <param name="providerConfig"></param>
private ProviderInfo AddProvider(ProviderConfigurationEntry providerConfig)

View File

@ -128,7 +128,7 @@ namespace System.Management.Automation
}
/// <summary>
/// Get/set constraints for this execution environemnt
/// Get/set constraints for this execution environment
/// </summary>
public PSLanguageMode LanguageMode
{
@ -154,7 +154,7 @@ namespace System.Management.Automation
}
/// <summary>
/// Public proxy for the list of appications that are allowed to be run. If the name "*"
/// Public proxy for the list of applications that are allowed to be run. If the name "*"
/// is in the list, then all applications can be run. (This is the default.)
/// </summary>
public List<string> Applications
@ -187,7 +187,7 @@ namespace System.Management.Automation
}
/// <summary>
/// Utility to check the visiblity of an object based on the current
/// Utility to check the visibility of an object based on the current
/// command origin. If the object implements IHasSessionStateEntryVisibility
/// then the check will be made. If the check fails, then an exception will be thrown...
/// </summary>
@ -359,7 +359,7 @@ namespace System.Management.Automation
} // SessionStatePublic
/// <summary>
/// This enum defines the visiblity of execution environment elements...
/// This enum defines the visibility of execution environment elements...
/// </summary>
public enum SessionStateEntryVisibility
{
@ -386,7 +386,7 @@ namespace System.Management.Automation
public enum PSLanguageMode
{
/// <summary>
/// All PowerShell langugage elements are available
/// All PowerShell language elements are available
/// </summary>
FullLanguage = 0,

View File

@ -1948,7 +1948,7 @@ namespace System.Management.Automation
{
get
{
// this is kind of our own lazy initization logic here.
// this is kind of our own lazy initialization logic here.
if (_typeResolutionState == null)
{
if (this.Parent != null)
@ -2349,7 +2349,7 @@ namespace System.Management.Automation
private Dictionary<string, List<string>> _commandsToAliasesCache = new Dictionary<string, List<string>>(StringComparer.OrdinalIgnoreCase);
/// <summary>
/// Gets the alises by command name (used by metadata-driven help)
/// Gets the aliases by command name (used by metadata-driven help)
/// </summary>
/// <param name="command"></param>
/// <returns></returns>

View File

@ -76,7 +76,7 @@ namespace System.Management.Automation
/// </param>
///
/// <returns>
/// The security descriptor for the item at the sepecified path.
/// The security descriptor for the item at the specified path.
/// </returns>
///
internal Collection<PSObject> GetSecurityDescriptor(string path,
@ -115,7 +115,7 @@ namespace System.Management.Automation
/// </param>
///
/// <returns>
/// Nothing. The security descriptor for the item at the sepecified path is
/// Nothing. The security descriptor for the item at the specified path is
/// written to the context.
/// </returns>
///
@ -219,7 +219,7 @@ namespace System.Management.Automation
/// </param>
///
/// <returns>
/// The security descriptor that was set on the item at the sepecified path.
/// The security descriptor that was set on the item at the specified path.
/// </returns>
///
internal Collection<PSObject> SetSecurityDescriptor(string path, ObjectSecurity securityDescriptor)
@ -263,7 +263,7 @@ namespace System.Management.Automation
/// </param>
///
/// <returns>
/// Nothing. The security descriptor that was set on the item at the sepecified path
/// Nothing. The security descriptor that was set on the item at the specified path
/// is written to the context.
/// </returns>
///
@ -416,7 +416,7 @@ namespace System.Management.Automation
/// </param>
///
/// <returns>
/// Nothing. The security descriptor for the item at the sepecified path is
/// Nothing. The security descriptor for the item at the specified path is
/// written to the context.
/// </returns>
///
@ -538,7 +538,7 @@ namespace System.Management.Automation
/// </param>
///
/// <returns>
/// Nothing. The security descriptor for the item at the sepecified type is
/// Nothing. The security descriptor for the item at the specified type is
/// written to the context.
/// </returns>
///
@ -570,7 +570,7 @@ namespace System.Management.Automation
/// </param>
///
/// <returns>
/// Nothing. The security descriptor for the item at the sepecified type is
/// Nothing. The security descriptor for the item at the specified type is
/// written to the context.
/// </returns>
///

View File

@ -77,7 +77,7 @@ namespace System.Management.Automation
/// <summary>
/// When prefixing a variable "script" makes the variable
/// global to the scipt but not global to the entire session.
/// global to the script but not global to the entire session.
/// </summary>
internal const string Script = "SCRIPT";

View File

@ -1162,7 +1162,7 @@ namespace System.Management.Automation
}
/// <summary>
/// Set a variable useing a pre-parsed variablePath object instead of a string.
/// Set a variable using a pre-parsed variablePath object instead of a string.
/// </summary>
///
/// <param name="variablePath">
@ -1226,7 +1226,7 @@ namespace System.Management.Automation
}
/// <summary>
/// Set a variable useing a pre-parsed variablePath object instead of a string.
/// Set a variable using a pre-parsed variablePath object instead of a string.
/// </summary>
///
/// <param name="variablePath">

View File

@ -284,7 +284,7 @@ namespace System.Management.Automation
public abstract class PSPropertyAdapter
{
/// <summary>
/// Returns the type hiercharchy for the given object
/// Returns the type hierarchy for the given object
/// </summary>
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1720:IdentifiersShouldNotContainTypeNames", MessageId = "object")]
public virtual Collection<string> GetTypeNameHierarchy(object baseObject)

View File

@ -408,7 +408,7 @@ namespace System.Management.Automation.Internal
}
/// <summary>
/// Creates a new Transaction that should be managed idependently of
/// Creates a new Transaction that should be managed independently of
/// any parent transactions.
/// </summary>
///
@ -418,7 +418,7 @@ namespace System.Management.Automation.Internal
}
/// <summary>
/// Creates a new Transaction that should be managed idependently of
/// Creates a new Transaction that should be managed independently of
/// any parent transactions.
/// </summary>
///

View File

@ -467,7 +467,7 @@ namespace System.Management.Automation
/// <summary>
/// An internal constructor which constructs a ParameterMetadata object
/// from compiled commmand parameter metadata. ParameterMetadata
/// from compiled command parameter metadata. ParameterMetadata
/// is a proxy written on top of CompiledCommandParameter
/// </summary>
/// <param name="cmdParameterMD">
@ -1089,7 +1089,7 @@ namespace System.Management.Automation
/// </param>
///
/// <returns>
/// An instance of the TypeMetdata for the specified runtime-defined parameters. The metadata
/// An instance of the TypeMetadata for the specified runtime-defined parameters. The metadata
/// is always constructed on demand and never cached.
/// </returns>
///
@ -1131,7 +1131,7 @@ namespace System.Management.Automation
/// </param>
///
/// <returns>
/// An instance of the TypeMetdata for the specified type. The metadata may get
/// An instance of the TypeMetadata for the specified type. The metadata may get
/// constructed on-demand or may be retrieved from the cache.
/// </returns>
///
@ -1248,7 +1248,7 @@ namespace System.Management.Automation
/// <summary>
/// Gets a dictionary of the compiled parameter metadata for this Type.
/// The dictionary keys are the names of the parameters (or aliases) and
/// the values are the compiled parameter metdata.
/// the values are the compiled parameter metadata.
/// </summary>
///
internal Dictionary<string, CompiledCommandParameter> BindableParameters { get; }

View File

@ -1564,7 +1564,7 @@ namespace System.Management.Automation.Runspaces
}
/// <summary>
/// This constructor takes a colletion of errors occurred during construction
/// This constructor takes a collection of errors occurred during construction
/// time.
/// </summary>
/// <param name="loadErrors">
@ -4225,7 +4225,7 @@ namespace System.Management.Automation.Runspaces
ConcurrentBag<string> errors = new ConcurrentBag<string>();
// Always clear the consolidate memebrs - they need to be recalculated
// Always clear the consolidate members - they need to be recalculated
// anytime the types are updated...
ClearConsolidatedMembers();
@ -4252,7 +4252,7 @@ namespace System.Management.Automation.Runspaces
TypeData typeData = new TypeData(typeName);
ConcurrentBag<string> errors = new ConcurrentBag<string>();
// Always clear the consolidate memebrs - they need to be recalculated
// Always clear the consolidate members - they need to be recalculated
// anytime the types are updated...
ClearConsolidatedMembers();
@ -4275,7 +4275,7 @@ namespace System.Management.Automation.Runspaces
/// Host passed to <paramref name="authorizationManager"/>. Can be null if no interactive questions should be asked.
/// </param>
/// <exception cref="InvalidOperationException">
/// 1. The TypeTable cannot be updated becasue the TypeTable might have
/// 1. The TypeTable cannot be updated because the TypeTable might have
/// been created outside of the Runspace.
/// </exception>
internal void Update(
@ -4322,7 +4322,7 @@ namespace System.Management.Automation.Runspaces
/// </param>
/// <param name="failToLoadFile">Indicate if the file cannot be loaded due to the security reason</param>
/// <exception cref="InvalidOperationException">
/// 1. The TypeTable cannot be updated becasue the TypeTable might have
/// 1. The TypeTable cannot be updated because the TypeTable might have
/// been created outside of the Runspace.
/// </exception>
internal void Update(
@ -4350,7 +4350,7 @@ namespace System.Management.Automation.Runspaces
/// </param>
/// <param name="failToLoadFile">Indicate if the file cannot be loaded due to security reason</param>
/// <exception cref="InvalidOperationException">
/// 1. The TypeTable cannot be updated becasue the TypeTable might have
/// 1. The TypeTable cannot be updated because the TypeTable might have
/// been created outside of the Runspace.
/// </exception>
internal void Update(

View File

@ -1102,7 +1102,7 @@ namespace System.Management.Automation.Runspaces
{
if ($psversiontable.psversion.Major -lt 3)
{
# ok to cast CommandTypes enum to HelpCategory because string/indentifier for
# ok to cast CommandTypes enum to HelpCategory because string/identifier for
# cmdlet,function,filter,alias,externalscript is identical.
# it is ok to fail for other enum values (i.e. for Application)
$commandName = $this.Name

View File

@ -95,7 +95,7 @@ namespace System.Management.Automation
}
//
// we use AES algorithm which supports key
// lenghts of 128, 192 and 256 bits.
// lengths of 128, 192 and 256 bits.
// We throw ArgumentException if the key is
// of any other length
//
@ -943,7 +943,7 @@ namespace System.Management.Automation
// Porting note: only Windows supports the SecurityPrincipal API of .NET. Due to
// advanced privilege models, the correct approach on Unix is to assume the user has
// permissions, attempt the task, and error gracefully if the task fails due to
// permissions. To fit into PowerShell's existing model of pre-emptively checking
// permissions. To fit into PowerShell's existing model of preemptively checking
// permissions (which cannot be assumed on Unix), we "assume" the user is an
// administrator by returning true, thus nullifying this check on Unix.
#if UNIX

View File

@ -17,7 +17,7 @@ namespace System.Management.Automation
/// <summary>
/// Constructs a variable attribute collection attached to
/// the specified variable. Whenever the attributes change
/// the variable value is varified against the attribute.
/// the variable value is verified against the attribute.
/// </summary>
///
/// <param name="variable">

View File

@ -75,7 +75,7 @@ namespace System.Management.Automation
// Null is returned whenever the requested variable is String.Empty.
// As per Powershell V1 implementation:
// 1. If the requested varible exists in the session scope, the variable value is returned.
// 1. If the requested variable exists in the session scope, the variable value is returned.
// 2. If the requested variable is not null and does not exist in the session scope, then a null value is returned to the pipeline.
// 3. If the requested variable is null then an NewArgumentNullException is thrown.
// PowerShell V3 has the similar experience.

View File

@ -296,7 +296,7 @@ namespace System.Management.Automation
Ignore = 1,
/// <summary>
/// Wait on unhandled breakpoint events until a handler is avaialable.
/// Wait on unhandled breakpoint events until a handler is available.
/// </summary>
Wait
}
@ -594,7 +594,7 @@ namespace System.Management.Automation
/// </summary>
/// <param name="command">Command string</param>
/// <param name="output">Output collection</param>
/// <returns>DebuggerCommand containing information on whether and how the command was procssed.</returns>
/// <returns>DebuggerCommand containing information on whether and how the command was processed.</returns>
internal virtual DebuggerCommand InternalProcessCommand(string command, IList<PSObject> output)
{
throw new PSNotImplementedException();
@ -1330,7 +1330,7 @@ namespace System.Management.Automation
#region enabling/disabling breakpoints
/// <summary>
/// Implmentation of Enable-PSBreakpoint cmdlet.
/// Implementation of Enable-PSBreakpoint cmdlet.
/// </summary>
internal void EnableBreakpoint(Breakpoint bp)
{
@ -2337,7 +2337,7 @@ namespace System.Management.Automation
/// </summary>
/// <param name="command">Command string</param>
/// <param name="output">output</param>
/// <returns>DebuggerCommand containing information on whether and how the command was procssed.</returns>
/// <returns>DebuggerCommand containing information on whether and how the command was processed.</returns>
internal override DebuggerCommand InternalProcessCommand(string command, IList<PSObject> output)
{
if (!DebuggerStopped)
@ -3818,7 +3818,7 @@ namespace System.Management.Automation
/// <summary>
/// Process debugger or PowerShell command/script.
/// </summary>
/// <param name="command">PowreShell command</param>
/// <param name="command">PowerShell command</param>
/// <param name="output">Output collection</param>
/// <returns>DebuggerCommandResults</returns>
public override DebuggerCommandResults ProcessCommand(PSCommand command, PSDataCollection<PSObject> output)
@ -4313,7 +4313,7 @@ namespace System.Management.Automation
if (parentStackFrame == null) { return null; }
// Attempt to find parent script file create script block with Ast to
// find correct line and offset adjustements.
// find correct line and offset adjustments.
if ((_parentScriptBlockAst == null) &&
!string.IsNullOrEmpty(parentStackFrame.ScriptName) &&
System.IO.File.Exists(parentStackFrame.ScriptName))

View File

@ -32,7 +32,7 @@ namespace System.Management.Automation.Runspaces
/// Constructor
/// </summary>
/// <param name="ownerId">
/// Instace Id of the object creating this instance
/// Instance Id of the object creating this instance
/// </param>
/// <param name="callback">
/// A AsyncCallback to call once the async operation completes.

View File

@ -272,7 +272,7 @@ namespace System.Management.Automation.Runspaces
internal PipelineResultTypes[] MergeInstructions { get; set; } = new PipelineResultTypes[MaxMergeType];
/// <summary>
/// Merges this commands resutls
/// Merges this commands results
/// </summary>
///
/// <param name="myResult">
@ -874,7 +874,7 @@ namespace System.Management.Automation.Runspaces
}
/// <summary>
/// Gets the string represenation of the command collection to be used for history.
/// Gets the string representation of the command collection to be used for history.
/// </summary>
/// <returns>
/// string representing the command(s)

View File

@ -419,7 +419,7 @@ namespace System.Management.Automation.Runspaces
public enum RunspaceCapability
{
/// <summary>
/// No additional capabilites beyond a default runspace.
/// No additional capabilities beyond a default runspace.
/// </summary>
Default = 0x0,
@ -674,7 +674,7 @@ namespace System.Management.Automation.Runspaces
}
/// <summary>
/// Get unqiue id for this instance of runspace. It is primarily used
/// Get unique id for this instance of runspace. It is primarily used
/// for logging purposes
/// </summary>
public Guid InstanceId { get;
@ -1394,7 +1394,7 @@ namespace System.Management.Automation.Runspaces
/// </summary>
/// <param name="command">A valid command string</param>
/// <returns>
/// A pipline pre-filled with a <see cref="Command"/> object for specified command parameter.
/// A pipeline pre-filled with a <see cref="Command"/> object for specified command parameter.
/// </returns>
/// <exception cref="ArgumentNullException">
/// command is null
@ -1407,7 +1407,7 @@ namespace System.Management.Automation.Runspaces
/// <param name="command">A valid command string</param>
/// <param name="addToHistory">if true command is added to history</param>
/// <returns>
/// A pipline pre-filled with a <see cref="Command"/> object for specified command parameter.
/// A pipeline pre-filled with a <see cref="Command"/> object for specified command parameter.
/// </returns>
/// <exception cref="ArgumentNullException">
/// command is null
@ -1430,7 +1430,7 @@ namespace System.Management.Automation.Runspaces
/// <param name="command">A valid command string</param>
/// <param name="addToHistory">if true command is added to history</param>
/// <returns>
/// A pipline pre-filled with Command specified in commandString.
/// A pipeline pre-filled with Command specified in commandString.
/// </returns>
/// <exception cref="ArgumentNullException">
/// command is null

View File

@ -279,7 +279,7 @@ namespace System.Management.Automation.Runspaces
OpenHelper(syncCall);
if (etwEnabled) RunspaceEventSource.Log.OpenRunspaceStop();
// We report startup telemtry when opening the runspace - because this is the first time
// We report startup telementry when opening the runspace - because this is the first time
// we are really using PowerShell. This isn't the cleanest place though, because
// sometimes there are many runspaces created - the callee ensures telemetry is only
// reported once. Note that if the host implements IHostProvidesTelemetryData, we rely
@ -541,11 +541,11 @@ namespace System.Management.Automation.Runspaces
}
/// <summary>
/// Createa a pipeline froma command string
/// Create a pipeline from a command string
/// </summary>
/// <param name="command">A valid command string</param>
/// <returns>
/// A pipline pre-filled with Commands specified in commandString.
/// A pipeline pre-filled with Commands specified in commandString.
/// </returns>
/// <exception cref="ArgumentNullException">
/// command is null
@ -566,7 +566,7 @@ namespace System.Management.Automation.Runspaces
/// <param name="command">A valid command string</param>
/// <param name="addToHistory">if true command is added to history</param>
/// <returns>
/// A pipline pre-filled with Commands specified in commandString.
/// A pipeline pre-filled with Commands specified in commandString.
/// </returns>
/// <exception cref="ArgumentNullException">
/// command is null
@ -600,7 +600,7 @@ namespace System.Management.Automation.Runspaces
/// <param name="command">A valid command string</param>
/// <param name="addToHistory">if true command is added to history</param>
/// <returns>
/// A pipline pre-filled with Commands specified in commandString.
/// A pipeline pre-filled with Commands specified in commandString.
/// </returns>
/// <exception cref="ArgumentNullException">
/// command is null
@ -623,7 +623,7 @@ namespace System.Management.Automation.Runspaces
/// <param name="addToHistory">if true command is added to history</param>
/// <param name="isNested">True for nested pipeline</param>
/// <returns>
/// A pipline pre-filled with Commands specified in commandString.
/// A pipeline pre-filled with Commands specified in commandString.
/// </returns>
protected abstract Pipeline CoreCreatePipeline(string command, bool addToHistory, bool isNested);
@ -866,7 +866,7 @@ namespace System.Management.Automation.Runspaces
throw e;
}
//Add the pipeline to list of Excuting pipeline.
//Add the pipeline to list of Executing pipeline.
//Note:_runningPipelines is always accessed with the lock so
//there is no need to create a synchronized version of list
RunningPipelines.Add(pipeline);
@ -892,7 +892,7 @@ namespace System.Management.Automation.Runspaces
Dbg.Assert(RunspaceState != RunspaceState.BeforeOpen,
"Runspace should not be before open when pipeline is running");
//Remove the pipeline to list of Excuting pipeline.
//Remove the pipeline to list of Executing pipeline.
//Note:_runningPipelines is always accessed with the lock so
//there is no need to create a synchronized version of list
RunningPipelines.Remove(pipeline);
@ -1529,7 +1529,7 @@ namespace System.Management.Automation.Runspaces
/// <summary>
/// Protected methods to be implemented by derived class.
/// This does the acutal work of setting variable.
/// This does the actual work of setting variable.
/// </summary>
/// <param name="name">Name of the variable to set</param>
/// <param name="value">The value to set it to</param>

View File

@ -480,7 +480,7 @@ namespace System.Management.Automation.Runspaces
/// <summary>
/// Creates a RunspacePool
/// on the specified remote runspace compuer.
/// on the specified remote runspace computer.
/// <paramref name="maxRunspaces"/>
/// limits the number of Runspaces that can exist in this
/// pool. The minimum pool size is set to
@ -498,10 +498,10 @@ namespace System.Management.Automation.Runspaces
/// The TypeTable to use while deserializing/serializing remote objects.
/// TypeTable has the following information used by serializer:
/// 1. SerializationMethod
/// 2. SerailizationDepth
/// 2. SerializationDepth
/// 3. SpecificSerializationProperties
/// TypeTable has the following inforamtion used by deserializer:
/// 1. TargetTypeForDeserializaiton
/// TypeTable has the following information used by deserializer:
/// 1. TargetTypeForDeserialization
/// 2. TypeConverter
///
/// If <paramref name="typeTable"/> is null no custom serialization/deserialization
@ -527,7 +527,7 @@ namespace System.Management.Automation.Runspaces
/// <summary>
/// Creates a RunspacePool
/// on the specified remote runspace compuer.
/// on the specified remote runspace computer.
/// <paramref name="maxRunspaces"/>
/// limits the number of Runspaces that can exist in this
/// pool. The minimum pool size is set to
@ -545,10 +545,10 @@ namespace System.Management.Automation.Runspaces
/// The TypeTable to use while deserializing/serializing remote objects.
/// TypeTable has the following information used by serializer:
/// 1. SerializationMethod
/// 2. SerailizationDepth
/// 2. SerializationDepth
/// 3. SpecificSerializationProperties
/// TypeTable has the following inforamtion used by deserializer:
/// 1. TargetTypeForDeserializaiton
/// TypeTable has the following information used by deserializer:
/// 1. TargetTypeForDeserialization
/// 2. TypeConverter
///
/// If <paramref name="typeTable"/> is null no custom serialization/deserialization
@ -600,10 +600,10 @@ namespace System.Management.Automation.Runspaces
/// The TypeTable to use while deserializing/serializing remote objects.
/// TypeTable has the following information used by serializer:
/// 1. SerializationMethod
/// 2. SerailizationDepth
/// 2. SerializationDepth
/// 3. SpecificSerializationProperties
/// TypeTable has the following inforamtion used by deserializer:
/// 1. TargetTypeForDeserializaiton
/// TypeTable has the following information used by deserializer:
/// 1. TargetTypeForDeserialization
/// 2. TypeConverter
/// </param>
/// <param name="host"></param>
@ -621,10 +621,10 @@ namespace System.Management.Automation.Runspaces
/// The TypeTable to use while deserializing/serializing remote objects.
/// TypeTable has the following information used by serializer:
/// 1. SerializationMethod
/// 2. SerailizationDepth
/// 2. SerializationDepth
/// 3. SpecificSerializationProperties
/// TypeTable has the following inforamtion used by deserializer:
/// 1. TargetTypeForDeserializaiton
/// TypeTable has the following information used by deserializer:
/// 1. TargetTypeForDeserialization
/// 2. TypeConverter
/// </param>
/// <param name="host"></param>
@ -647,10 +647,10 @@ namespace System.Management.Automation.Runspaces
/// The TypeTable to use while deserializing/serializing remote objects.
/// TypeTable has the following information used by serializer:
/// 1. SerializationMethod
/// 2. SerailizationDepth
/// 2. SerializationDepth
/// 3. SpecificSerializationProperties
/// TypeTable has the following inforamtion used by deserializer:
/// 1. TargetTypeForDeserializaiton
/// TypeTable has the following information used by deserializer:
/// 1. TargetTypeForDeserialization
/// 2. TypeConverter
/// </param>
/// <param name="applicationArguments">

View File

@ -86,7 +86,7 @@ namespace Microsoft.PowerShell.Commands
}
/// <summary>
/// Execution status of assoicated pipeline
/// Execution status of associated pipeline
/// </summary>
/// <value></value>
public PipelineState ExecutionStatus
@ -245,7 +245,7 @@ namespace Microsoft.PowerShell.Commands
#region ICloneable Members
/// <summary>
/// Retuns a clone of this object
/// Returns a clone of this object
/// </summary>
/// <returns></returns>
public HistoryInfo Clone()
@ -326,7 +326,7 @@ namespace Microsoft.PowerShell.Commands
}
/// <summary>
/// Udpate the history entry corresponding to id.
/// Update the history entry corresponding to id.
/// </summary>
/// <param name="id">id of history entry to be updated</param>
/// <param name="status">status to be updated</param>
@ -497,7 +497,7 @@ namespace Microsoft.PowerShell.Commands
long index, SmallestID = 0;
//if we change the defaulthistory size and when no of entries exceed the size, then
//we need to get the smallest entry in the buffer when we want to clear the oldest entry
//eg if size is 5 and then the enrties can be 7,6,1,2,3
//eg if size is 5 and then the entries can be 7,6,1,2,3
if (_capacity != DefaultHistorySize)
SmallestID = SmallestIDinBuffer();
if (!newest.IsPresent)
@ -585,7 +585,7 @@ namespace Microsoft.PowerShell.Commands
}
List<HistoryInfo> cmdlist = new List<HistoryInfo>();
long SmallestID = 1;
//if buffersize is changes,Get the smallest entry thts not cleared in the buffer
//if buffersize is changes,Get the smallest entry that's not cleared in the buffer
if (_capacity != DefaultHistorySize)
SmallestID = SmallestIDinBuffer();
if (count != 0)
@ -613,7 +613,7 @@ namespace Microsoft.PowerShell.Commands
long id = _countEntriesAdded;
for (long i = 0; i <= count - 1;)
{
//if buffersize is changed,we have to loop from max enttry to min entry thats not cleraed
//if buffersize is changed,we have to loop from max entry to min entry thats not cleared
if (_capacity != DefaultHistorySize)
{
if (_countEntriesAdded > _capacity)
@ -1056,7 +1056,7 @@ namespace Microsoft.PowerShell.Commands
}
else
{
// The defualt value for _count is the size of the history buffer.
// The default value for _count is the size of the history buffer.
if (!_countParameterSpecified)
{
_count = history.Buffercapacity();
@ -1508,7 +1508,7 @@ namespace Microsoft.PowerShell.Commands
/// mshObject to be converted to HistoryInfo.
/// </param>
/// <returns>
/// HistoryInfo object if coversion is successful else null.
/// HistoryInfo object if conversion is successful else null.
/// </returns>
#pragma warning disable 0162
private
@ -1991,7 +1991,7 @@ namespace Microsoft.PowerShell.Commands
/// <summary>
/// Clears the session history based on the input parametera
/// Clears the session history based on the input parameter
/// <param name="id" >id of the entry to be cleared</param>
/// <param name="count" > count of entries to be cleared</param>
/// <param name="cmdline" >cmdline string to be cleared</param>

View File

@ -79,8 +79,8 @@ namespace System.Management.Automation
/// </summary>
/// <param name="allUsersAllHosts">The profile file name for all users and all hosts.</param>
/// <param name="allUsersCurrentHost">The profile file name for all users and current host.</param>
/// <param name="currentUserAllHosts">The profile file name for cuurrent user and all hosts.</param>
/// <param name="currentUserCurrentHost">The profile name for cuurrent user and current host.</param>
/// <param name="currentUserAllHosts">The profile file name for current user and all hosts.</param>
/// <param name="currentUserCurrentHost">The profile name for current user and current host.</param>
/// <returns>A PSObject whose base object is currentUserCurrentHost and with notes for the other 4 parameters.</returns>
internal static PSObject GetDollarProfile(string allUsersAllHosts, string allUsersCurrentHost, string currentUserAllHosts, string currentUserCurrentHost)
{

View File

@ -128,7 +128,7 @@ namespace System.Management.Automation.Internal.Host
/// <value></value>
/// <exception cref="NotImplementedException">
///
/// when the external host's InstaceId is a zero Guid.
/// when the external host's InstanceId is a zero Guid.
///
/// </exception>
public override System.Guid InstanceId

View File

@ -424,7 +424,7 @@ namespace System.Management.Automation.Internal.Host
/// </exception>
/// <exception cref="ArgumentException">
///
/// If the debug preference is not a valid ActionPrefernce value.
/// If the debug preference is not a valid ActionPreference value.
///
/// </exception>
@ -482,11 +482,11 @@ namespace System.Management.Automation.Internal.Host
/// </summary>
/// <param name="informationalBuffers">
/// Buffers to which Debug, Verbose, Warning, Progress, Information messages
/// will be writtern to.
/// will be written to.
/// </param>
/// <remarks>
/// This method is not thread safe. Caller should make sure of the
/// assosciated risks.
/// associated risks.
/// </remarks>
internal void SetInformationalMessageBuffers(PSInformationalBuffers informationalBuffers)
{
@ -910,7 +910,7 @@ namespace System.Management.Automation.Internal.Host
/// Presents a dialog allowing the user to choose options from a set of options.
/// </summary>
/// <param name="caption">
/// Caption to preceed or title the prompt. E.g. "Parameters for get-foo (instance 1 of 2)"
/// Caption to precede or title the prompt. E.g. "Parameters for get-foo (instance 1 of 2)"
/// </param>
/// <param name="message">
/// A message that describes what the choice is for.

View File

@ -529,7 +529,7 @@ namespace System.Management.Automation.Runspaces
}
else
{
// For wahtever reason, cache is corrupted. Hence override the cache content.
// For whatever reason, cache is corrupted. Hence override the cache content.
if (enable)
{
debugPreferenceCache = new Hashtable();
@ -604,7 +604,7 @@ namespace System.Management.Automation.Runspaces
/// Open the runspace
/// </summary>
/// <param name="syncCall">
/// paramter which control if Open is done synchronously or asynchronously
/// parameter which control if Open is done synchronously or asynchronously
/// </param>
protected override void OpenHelper(bool syncCall)
{
@ -796,7 +796,7 @@ namespace System.Management.Automation.Runspaces
/// Returns the thread that must be used to execute pipelines when CreateThreadOptions is ReuseThread
/// </summary>
/// <remarks>
/// The pipeline calls this function after ensuring there is a single thread in the pipeline, so no locking is neccesary
/// The pipeline calls this function after ensuring there is a single thread in the pipeline, so no locking is necessary
/// </remarks>
internal PipelineThread GetPipelineThread()
{

View File

@ -170,7 +170,7 @@ namespace System.Management.Automation.Runspaces
}
else
{
apartmentState = this.LocalRunspace.ApartmentState; // use the Runspace apartmet state
apartmentState = this.LocalRunspace.ApartmentState; // use the Runspace apartment state
}
if (apartmentState != ApartmentState.Unknown)
@ -821,7 +821,7 @@ namespace System.Management.Automation.Runspaces
private PipelineStopper _stopper;
/// <summary>
/// Gets PipelineStopper object which maitains stack of PipelineProcessor
/// Gets PipelineStopper object which maintains stack of PipelineProcessor
/// for this pipeline
/// </summary>
/// <value></value>
@ -1081,7 +1081,7 @@ namespace System.Management.Automation.Runspaces
internal
void AddHistoryEntryFromAddHistoryCmdlet()
{
//This method can be called by mulitple times during a single
//This method can be called by multiple times during a single
//pipeline execution. For ex: a script can execute add-history
//command multiple times. However we should add entry only
//once.
@ -1129,7 +1129,7 @@ namespace System.Management.Automation.Runspaces
/// </summary>
/// <returns>
/// ExecutionContext, if it available in TLS
/// Null, if ExecutionContext is not availalbe in TLS
/// Null, if ExecutionContext is not available in TLS
/// </returns>
internal static System.Management.Automation.ExecutionContext GetExecutionContextFromTLS()
{
@ -1437,7 +1437,7 @@ namespace System.Management.Automation.Runspaces
{
_stack.Peek().ExecutionFailed = true;
}
// If this is the last pipeline processor on the stack, then propigate it's execution status
// If this is the last pipeline processor on the stack, then propagate it's execution status
if (_stack.Count == 1 && _localPipeline != null)
{
_localPipeline.SetHadErrors(oldPipe.ExecutionFailed);
@ -1460,7 +1460,7 @@ namespace System.Management.Automation.Runspaces
copyStack = _stack.ToArray();
}
// Propigate error from the toplevel operation through to enclosing the LocalPipeline.
// Propagate error from the toplevel operation through to enclosing the LocalPipeline.
if (copyStack.Length > 0)
{
PipelineProcessor topLevel = copyStack[copyStack.Length - 1];

View File

@ -238,9 +238,9 @@ namespace System.Management.Automation.Host
/// If the UI property returns null, the engine should not call this method.
///
///
/// <!--Was: ExecuteSubShell. "subshell" inplies a new child engine, which is not the case here. This is called during the
/// <!--Was: ExecuteSubShell. "subshell" implies a new child engine, which is not the case here. This is called during the
/// interruption of a pipeline to allow nested pipeline(s) to be run as a way to the user to suspend execution while he
/// evalautes other commands. It does not create a truly new engine instance with new session state.-->
/// evaluates other commands. It does not create a truly new engine instance with new session state.-->
///
/// </remarks>
/// <seealso cref="System.Management.Automation.Host.PSHost.ExitNestedPrompt"/>
@ -258,7 +258,7 @@ namespace System.Management.Automation.Host
/// </summary>
/// <remarks>
///
/// Typicalled called by the engine in response to some user action that resumes a suspended pipeline, such as with the
/// Typically called by the engine in response to some user action that resumes a suspended pipeline, such as with the
/// 'continue-command' intrinsic cmdlet. Before calling this method, the engine should clear out the loop-specific
/// variables that were set when the loop was created.
///
@ -291,7 +291,7 @@ namespace System.Management.Automation.Host
///
/// If the host is using an in-process Runspace, then the BaseObject property can be a non-null value a live object.
/// No guarantees are made as to the app domain or thread that the BaseObject is accessed if it is accessed in the
/// runspace. No guarantees of threadsafety or re-entrancy are made. The object set in the BaseObject property of
/// runspace. No guarantees of threadsafety or reentrancy are made. The object set in the BaseObject property of
/// the value returned by this method is responsible for ensuring its own threadsafety and re-entrance safety.
/// Note that thread(s) accessing that object may not necessarily be the same from one access to the next.
///
@ -364,7 +364,7 @@ namespace System.Management.Automation.Host
/// <summary>
/// Used by hosting applications to notify PowerShell engine that it is
/// being hosted in a console based application and the Pipeline execution
/// thread should call SetThreadUILanguage(0). This propery is currently
/// thread should call SetThreadUILanguage(0). This property is currently
/// used by ConsoleHost only and in future releases we may consider
/// exposing this publicly.
/// </summary>

View File

@ -880,7 +880,7 @@ namespace System.Management.Automation.Host
/// <summary>
///
/// Gets and sets the bottom of the rectanngle
/// Gets and sets the bottom of the rectangle
///
/// </summary>
@ -909,7 +909,7 @@ namespace System.Management.Automation.Host
/// </param>
/// <param name="bottom">
///
/// The bottom of the rectanngle
/// The bottom of the rectangle
///
/// </param>
/// <exception cref="ArgumentException">
@ -2145,7 +2145,7 @@ namespace System.Management.Automation.Host
/// equal to the largest number of cells a string in <paramref name="contents"/> takes. The
/// foreground and background colors of the cells are initialized to
/// <paramref name="foregroundColor"/> and <paramref name="backgroundColor"/>, respectively.
/// The resuling array is suitable for use with <see cref="PSHostRawUserInterface.SetBufferContents(Rectangle, BufferCell)"/>
/// The resulting array is suitable for use with <see cref="PSHostRawUserInterface.SetBufferContents(Rectangle, BufferCell)"/>
/// and <see cref="PSHostRawUserInterface.SetBufferContents(Coordinates, BufferCell[,])"/>.
///
/// </remark>

View File

@ -237,7 +237,7 @@ namespace System.Management.Automation.Host
//
// Ideally, this would be associated with the host instance, but remoting recycles host instances
// for each command that gets invoked (so that it can keep track of the order of commands and their
// output.) Therefore, we store this transcripton data in the runspace. However, the
// output.) Therefore, we store this transcription data in the runspace. However, the
// Runspace.DefaultRunspace property isn't always available (i.e.: when the pipeline is being set up),
// so we have to cache it the first time it becomes available.
private TranscriptionData TranscriptionData
@ -721,7 +721,7 @@ namespace System.Management.Automation.Host
/// Constructs a 'dialog' where the user is presented with a number of fields for which to supply values.
/// </summary>
/// <param name="caption">
/// Caption to preceed or title the prompt. E.g. "Parameters for get-foo (instance 1 of 2)"
/// Caption to precede or title the prompt. E.g. "Parameters for get-foo (instance 1 of 2)"
/// </param>
/// <param name="message">
/// A text description of the set of fields to be prompt.
@ -733,7 +733,7 @@ namespace System.Management.Automation.Host
/// A Dictionary object with results of prompting. The keys are the field names from the FieldDescriptions, the values
/// are objects representing the values of the corresponding fields as collected from the user. To the extent possible,
/// the host should return values of the type(s) identified in the FieldDescription. When that is not possible (for
/// example, the type is not avaiable to the host), the host should return the value as a string.
/// example, the type is not available to the host), the host should return the value as a string.
/// </returns>
/// <seealso cref="System.Management.Automation.Host.PSHostUserInterface.ReadLine"/>
/// <seealso cref="System.Management.Automation.Host.PSHostUserInterface.ReadLineAsSecureString"/>
@ -815,7 +815,7 @@ namespace System.Management.Automation.Host
/// Presents a dialog allowing the user to choose an option from a set of options.
/// </summary>
/// <param name="caption">
/// Caption to preceed or title the prompt. E.g. "Parameters for get-foo (instance 1 of 2)"
/// Caption to precede or title the prompt. E.g. "Parameters for get-foo (instance 1 of 2)"
/// </param>
/// <param name="message">
/// A message that describes what the choice is for.
@ -1145,7 +1145,7 @@ namespace System.Management.Automation.Host
/// Presents a dialog allowing the user to choose options from a set of options.
/// </summary>
/// <param name="caption">
/// Caption to preceed or title the prompt. E.g. "Parameters for get-foo (instance 1 of 2)"
/// Caption to precede or title the prompt. E.g. "Parameters for get-foo (instance 1 of 2)"
/// </param>
/// <param name="message">
/// A message that describes what the choice is for.

View File

@ -1,7 +1,7 @@
/********************************************************************++
Copyright (c) Microsoft Corporation. All rights reserved.
Descripton:
Description:
Windows Vista and later support non-traditional UI fallback ie., a
user on an Arabic machine can choose either French or English(US) as
@ -61,8 +61,8 @@ namespace Microsoft.PowerShell
{
get
{
// First traverse the parent heirarchy as established by CLR.
// This is required because there is difference in the parent heirarchy
// First traverse the parent hierarchy as established by CLR.
// This is required because there is difference in the parent hierarchy
// between CLR and Windows for Chinese. Ex: Native windows has
// zh-CN->zh-Hans->neutral whereas CLR has zh-CN->zh-CHS->zh-Hans->neutral
if ((null != base.Parent) && (!string.IsNullOrEmpty(base.Parent.Name)))
@ -120,7 +120,7 @@ namespace Microsoft.PowerShell
{
string parentCulture = base.Parent.Name;
// remove the parentCulture from the m_fallbacks list.
// ie., remove duplicates from the parent heirarchy.
// ie., remove duplicates from the parent hierarchy.
string[] fallbacksForTheParent = null;
if (null != _fallbacks)
{
@ -135,7 +135,7 @@ namespace Microsoft.PowerShell
}
}
// There is atlease 1 duplicate in m_fallbacks which was not added to
// There is atleast 1 duplicate in m_fallbacks which was not added to
// fallbacksForTheParent array. Resize the array to take care of this.
if (_fallbacks.Length != currentIndex)
{
@ -290,7 +290,7 @@ namespace Microsoft.PowerShell
// filter out languages that console cannot display..
// Sometimes GetConsoleFallbackUICulture returns neutral cultures
// like "en" on "ar-SA". However neutral culture cannot be
// asssigned as CurrentCulture. CreateSpecificCulture fixes
// assigned as CurrentCulture. CreateSpecificCulture fixes
// this problem.
returnValue = CultureInfo.CreateSpecificCulture(
returnValue.GetConsoleFallbackUICulture().Name);
@ -352,7 +352,7 @@ namespace Microsoft.PowerShell
/// the UI languages a user has chosen.
/// </summary>
/// <returns>
/// List of ThredPreferredUILanguages.
/// List of ThreadPreferredUILanguages.
/// </returns>
/// <remarks>
/// This method will work only on Vista and later.
@ -367,7 +367,7 @@ namespace Microsoft.PowerShell
if (filterOutNonConsoleCultures)
{
// Filter out languages that do not support console.
// The third paramter should be null otherwise this API will not
// The third parameter should be null otherwise this API will not
// set Console CodePage filter.
// The MSDN documentation does not call this out explicitly. Opened
// Bug 950 (Windows Developer Content) to track this.
@ -451,7 +451,7 @@ namespace Microsoft.PowerShell
/// <returns>
/// Returns the size of the buffer containing the locale name, including
/// the terminating null character, if successful. The function returns 0
/// if it does not succeed. To get extended error information, the applciation
/// if it does not succeed. To get extended error information, the application
/// can call GetLastError. Possible returns from GetLastError
/// include ERR_INSUFFICIENT_BUFFER.
/// </returns>

View File

@ -316,7 +316,7 @@ namespace System.Management.Automation
/// as the data buffer.
/// </summary>
/// <param name="listToUse">
/// buffer wherer the elements are stored
/// buffer where the elements are stored
/// </param>
/// <remarks>
/// Using this constructor will make the data buffer a wrapper on
@ -534,7 +534,7 @@ namespace System.Management.Automation
{
_isOpen = false;
raiseEvents = true;
// release any threads to notify an event. Enumertor
// release any threads to notify an event. Enumerator
// blocks on this syncObject.
Monitor.PulseAll(SyncObject);
@ -1363,7 +1363,7 @@ namespace System.Management.Automation
_readWaitHandle.Reset();
}
}
// release any threads to notify an event. Enumertor
// release any threads to notify an event. Enumerator
// blocks on this syncObject.
Monitor.PulseAll(SyncObject);
@ -1525,7 +1525,7 @@ namespace System.Management.Automation
{
InsertItem(psInstanceId, _data.Count, (T)o);
// set raise events if atlease one item is
// set raise events if atleast one item is
// added.
raiseEvents = true;
}
@ -1568,7 +1568,7 @@ namespace System.Management.Automation
_readWaitHandle.Set();
}
// release any threads to notify refCount is 0. Enumertor
// release any threads to notify refCount is 0. Enumerator
// blocks on this syncObject and it needs to be notified
// when the count becomes 0.
Monitor.PulseAll(SyncObject);
@ -1576,7 +1576,7 @@ namespace System.Management.Automation
}
/// <summary>
/// Returns the index of first occurece of <paramref name="item"/>
/// Returns the index of first occurrence of <paramref name="item"/>
/// in the buffer.
/// This method is not thread safe.
/// </summary>
@ -1822,7 +1822,7 @@ namespace System.Management.Automation
/// <summary>
/// Enumerator for PSDataCollection. This enumerator blocks until
/// either all the PowerShell operations are compeleted or the
/// either all the PowerShell operations are completed or the
/// PSDataCollection is closed.
/// </summary>
/// <typeparam name="W"></typeparam>
@ -2006,7 +2006,7 @@ namespace System.Management.Automation
/// </summary>
/// <param name="psInstanceId">
/// Guid of Powershell instance creating this buffers.
/// Whenver an item is added to one of the buffers, this id is
/// Whenever an item is added to one of the buffers, this id is
/// used to notify the buffer about the PowerShell instance adding
/// this data.
/// </param>

Some files were not shown because too many files have changed in this diff Show More